
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#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}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#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;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#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}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#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{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
@font-face{
    font-family:'icomoon';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/icomoon.eot');
    src:url('../../fonts/icomoon.eot?#iefix') format('eot'),
        url('../../fonts/icomoon.svg#icomoon') format('svg'),
        url('../../fonts/icomoon.woff') format('woff'),
        url('../../fonts/icomoon.ttf') format('truetype');
}
@font-face{
    font-family:'broccolidry';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/broccolidry.eot');
    src:url('../../fonts/broccolidry.eot?#iefix') format('eot'),
        url('../../fonts/broccolidry.svg#broccolidry') format('svg'),
        url('../../fonts/broccolidry.woff') format('woff'),
        url('../../fonts/broccolidry.ttf') format('truetype');
}
@font-face{
    font-family:'cuticons';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/cuticons.eot');
    src:url('../../fonts/cuticons.eot?#iefix') format('eot'),
        url('../../fonts/cuticons.svg#cuticons') format('svg'),
        url('../../fonts/cuticons.woff') format('woff'),
        url('../../fonts/cuticons.ttf') format('truetype');
}
@font-face{
    font-family:'entypo';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/entypo.eot');
    src:url('../../fonts/entypo.eot?#iefix') format('eot'),
        url('../../fonts/entypo.svg#entypo') format('svg'),
        url('../../fonts/entypo.woff') format('woff'),
        url('../../fonts/entypo.ttf') format('truetype');
}
@font-face{
    font-family:'minia';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/minia.eot');
    src:url('../../fonts/minia.eot?#iefix') format('eot'),
        url('../../fonts/minia.svg#minia') format('svg'),
        url('../../fonts/minia.woff') format('woff'),
        url('../../fonts/minia.ttf') format('truetype');
}
@font-face{
    font-family:'iconic';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/iconic.eot');
    src:url('../../fonts/iconic.eot?#iefix') format('eot'),
        url('../../fonts/iconic.svg#iconic') format('svg'),
        url('../../fonts/iconic.woff') format('woff'),
        url('../../fonts/iconic.ttf') format('truetype');
}
@font-face{
    font-family:'meteocons';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/meteocons.eot');
    src:url('../../fonts/meteocons.eot?#iefix') format('eot'),
        url('../../fonts/meteocons.svg#meteocons') format('svg'),
        url('../../fonts/meteocons.woff') format('woff'),
        url('../../fonts/meteocons.ttf') format('truetype');
}
@font-face{
    font-family:'silkcons';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/silkcons.eot');
    src:url('../../fonts/silkcons.eot?#iefix') format('eot'),
        url('../../fonts/silkcons.svg#silkcons') format('svg'),
        url('../../fonts/silkcons.woff') format('woff'),
        url('../../fonts/silkcons.ttf') format('truetype');
}
@font-face{
    font-family:'typicons';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/typicons.eot');
    src:url('../../fonts/typicons.eot?#iefix') format('eot'),
        url('../../fonts/typicons.svg#typicons') format('svg'),
        url('../../fonts/typicons.woff') format('woff'),
        url('../../fonts/typicons.ttf') format('truetype');
}
@font-face{
    font-family:'wpzoom';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/wpzoom.eot');
    src:url('../../fonts/wpzoom.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/wpzoom.svg#wpzoom') format('svg'),
        url('../../fonts/wpzoom.woff') format('woff'),
        url('../../fonts/wpzoom.ttf') format('truetype');
}
@font-face{
    font-family:'ecoico';
    font-style:normal;
    font-weight:normal;
    src:url('../../fonts/ecoico.eot');
    src:url('../../fonts/ecoico.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/ecoico.svg#ecoico') format('svg'),
        url('../../fonts/ecoico.woff') format('woff'),
        url('../../fonts/ecoico.ttf') format('truetype');
}
.box1{background:#eee;box-sizing:border-box;display:inline-block;margin:.5em 1em .5em 0;moz-box-sizing:border-box;padding:.25em .5em;text-align:left;webkit-box-sizing:border-box;width:15em;}
.box1 span{font-size:16px;}
.the-icons{list-style:none;margin-left:0;}
.icon10{font-size:10px;height:10px;width:10px;}
.icon11{font-size:11px;height:11px;width:11px;}
.icon12{font-size:12px;height:12px;width:12px;}
.icon13{font-size:13px;height:13px;width:13px;}
.icon14{font-size:14px;height:14px;width:14px;}
.icon15{font-size:15px;height:15px;width:15px;}
.icon16{font-size:16px;height:16px;width:16px;}
.icon17{font-size:17px;height:17px;width:17px;}
.icon18{font-size:18px;height:18px;width:18px;}
.icon20{font-size:20px;height:20px;width:20px;}
.icon22{font-size:22px;height:22px;width:22px;}
.icon24{font-size:24px;height:24px;width:24px;}
.icon26{font-size:26px;height:26px;width:26px;}
.icon28{font-size:28px;height:28px;width:28px;}
.icon30{font-size:30px;height:30px;width:30px;}
.icon32{font-size:32px;height:32px;width:32px;}
.icon34{font-size:34px;height:34px;width:34px;}
.icon36{font-size:36px;height:36px;width:36px;}
.icon38{font-size:38px;height:38px;width:38px;}
.icon40{font-size:40px;height:40px;width:40px;}
.icon42{font-size:42px;height:42px;width:42px;}
.icon44{font-size:44px;height:44px;width:44px;}
.icon46{font-size:46px;height:46px;width:46px;}
.icon48{font-size:48px;height:48px;width:48px;}
.icon64{font-size:64px;height:64px;width:64px;}
.icon{height:16px;width:16px;}
[class^="brocco-icon-"], [class*=" brocco-icon-"],[class^="cut-icon-"], [class*=" cut-icon-"],[class^="entypo-icon-"], [class*=" entypo-icon-"],[class^="icomoon-icon-"], [class*=" icomoon-icon-"],[class^="minia-icon-"], [class*=" minia-icon-"],[class^="iconic-icon-"], [class*=" iconic-icon-"],[class^="meteo-icon-"], [class*=" meteo-icon-"],[class^="silk-icon-"], [class*=" silk-icon-"],[class^="typ-icon-"], [class*=" typ-icon-"], [class^="wpzoom-"], [class*=" wpzoom-"], [class^="eco-"], [class*=" eco-"], [class^="wpzoom-"]:before, [class*=" wpzoom-"]:before, [class^="eco-"]:before, [class*=" eco-"]:before{color:#353535;margin-left:5px;margin-right:5px;vertical-align:middle;}
[class^="icomoon-icon-"]:before, [class*=" icomoon-icon-"]:before{font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;webkit-font-smoothing:antialiased;}
.icomoon-icon-home:before{content:"\21";}
.icomoon-icon-home-2:before{content:"\23";}
.icomoon-icon-home-3:before{content:"\24";}
.icomoon-icon-home-4:before{content:"\25";}
.icomoon-icon-home-5:before{content:"\26";}
.icomoon-icon-home-6:before{content:"\27";}
.icomoon-icon-home-7:before{content:"\28";}
.icomoon-icon-home-8:before{content:"\29";}
.icomoon-icon-home-9:before{content:"\2a";}
.icomoon-icon-office:before{content:"\2b";}
.icomoon-icon-newspaper:before{content:"\2c";}
.icomoon-icon-pencil:before{content:"\2d";}
.icomoon-icon-pencil-2:before{content:"\2e";}
.icomoon-icon-pencil-3:before{content:"\2f";}
.icomoon-icon-pencil-4:before{content:"\30";}
.icomoon-icon-pencil-5:before{content:"\31";}
.icomoon-icon-pen:before{content:"\32";}
.icomoon-icon-pen-2:before{content:"\33";}
.icomoon-icon-feather:before{content:"\34";}
.icomoon-icon-brush:before{content:"\35";}
.icomoon-icon-color-palette:before{content:"\36";}
.icomoon-icon-eyedropper:before{content:"\37";}
.icomoon-icon-droplet:before{content:"\38";}
.icomoon-icon-picture:before{content:"\39";}
.icomoon-icon-pictures:before{content:"\3a";}
.icomoon-icon-picture-2:before{content:"\3b";}
.icomoon-icon-picture-3:before{content:"\3c";}
.icomoon-icon-camera:before{content:"\3d";}
.icomoon-icon-camera-2:before{content:"\3e";}
.icomoon-icon-camera-3:before{content:"\3f";}
.icomoon-icon-camera-4:before{content:"\40";}
.icomoon-icon-music:before{content:"\41";}
.icomoon-icon-music-2:before{content:"\42";}
.icomoon-icon-piano:before{content:"\43";}
.icomoon-icon-guitar:before{content:"\44";}
.icomoon-icon-headset:before{content:"\45";}
.icomoon-icon-headset-2:before{content:"\46";}
.icomoon-icon-play:before{content:"\47";}
.icomoon-icon-play-2:before{content:"\48";}
.icomoon-icon-movie:before{content:"\49";}
.icomoon-icon-movie-2:before{content:"\4a";}
.icomoon-icon-movie-3:before{content:"\4b";}
.icomoon-icon-film:before{content:"\4c";}
.icomoon-icon-film-2:before{content:"\4d";}
.icomoon-icon-film-3:before{content:"\4e";}
.icomoon-icon-camera-5:before{content:"\4f";}
.icomoon-icon-camera-6:before{content:"\50";}
.icomoon-icon-camera-7:before{content:"\51";}
.icomoon-icon-dice:before{content:"\52";}
.icomoon-icon-gamepad:before{content:"\53";}
.icomoon-icon-gamepad-2:before{content:"\54";}
.icomoon-icon-pacman:before{content:"\55";}
.icomoon-icon-spades:before{content:"\56";}
.icomoon-icon-clubs:before{content:"\57";}
.icomoon-icon-diamonds:before{content:"\58";}
.icomoon-icon-king:before{content:"\59";}
.icomoon-icon-queen:before{content:"\5a";}
.icomoon-icon-rock:before{content:"\5b";}
.icomoon-icon-bishop:before{content:"\5c";}
.icomoon-icon-knight:before{content:"\5d";}
.icomoon-icon-pawn:before{content:"\5e";}
.icomoon-icon-chess:before{content:"\5f";}
.icomoon-icon-announcement:before{content:"\60";}
.icomoon-icon-announcement-2:before{content:"\61";}
.icomoon-icon-new:before{content:"\62";}
.icomoon-icon-broadcast:before{content:"\63";}
.icomoon-icon-broadcast-2:before{content:"\64";}
.icomoon-icon-podcast:before{content:"\65";}
.icomoon-icon-broadcast-3:before{content:"\66";}
.icomoon-icon-microphone:before{content:"\67";}
.icomoon-icon-microphone-2:before{content:"\68";}
.icomoon-icon-microphone-3:before{content:"\69";}
.icomoon-icon-book:before{content:"\6a";}
.icomoon-icon-book-2:before{content:"\6b";}
.icomoon-icon-books:before{content:"\6c";}
.icomoon-icon-reading:before{content:"\6d";}
.icomoon-icon-library:before{content:"\6e";}
.icomoon-icon-graduation:before{content:"\6f";}
.icomoon-icon-file:before{content:"\70";}
.icomoon-icon-file-2:before{content:"\71";}
.icomoon-icon-file-add:before{content:"\72";}
.icomoon-icon-file-remove:before{content:"\73";}
.icomoon-icon-file-download:before{content:"\74";}
.icomoon-icon-new-2:before{content:"\75";}
.icomoon-icon-copy:before{content:"\76";}
.icomoon-icon-copy-2:before{content:"\77";}
.icomoon-icon-stack:before{content:"\78";}
.icomoon-icon-folder:before{content:"\79";}
.icomoon-icon-folder-2:before{content:"\7a";}
.icomoon-icon-folder-download:before{content:"\7b";}
.icomoon-icon-folder-upload:before{content:"\7c";}
.icomoon-icon-folder-3:before{content:"\7d";}
.icomoon-icon-folder-4:before{content:"\e000";}
.icomoon-icon-license:before{content:"\e001";}
.icomoon-icon-tag:before{content:"\e002";}
.icomoon-icon-tag-2:before{content:"\e003";}
.icomoon-icon-tag-3:before{content:"\e004";}
.icomoon-icon-tag-4:before{content:"\e005";}
.icomoon-icon-ticket:before{content:"\e006";}
.icomoon-icon-cart:before{content:"\e007";}
.icomoon-icon-cart-2:before{content:"\e008";}
.icomoon-icon-cart-3:before{content:"\e009";}
.icomoon-icon-cart-4:before{content:"\e00a";}
.icomoon-icon-cart-add:before{content:"\e00b";}
.icomoon-icon-cart-remove:before{content:"\e00c";}
.icomoon-icon-cart-checkout:before{content:"\e00d";}
.icomoon-icon-basket:before{content:"\e00e";}
.icomoon-icon-basket-2:before{content:"\e00f";}
.icomoon-icon-bag:before{content:"\e010";}
.icomoon-icon-coin:before{content:"\e011";}
.icomoon-icon-coins:before{content:"\e012";}
.icomoon-icon-calculate:before{content:"\e013";}
.icomoon-icon-calculate-2:before{content:"\e014";}
.icomoon-icon-support:before{content:"\e015";}
.icomoon-icon-phone:before{content:"\e016";}
.icomoon-icon-phone-2:before{content:"\e017";}
.icomoon-icon-address:before{content:"\e018";}
.icomoon-icon-address-2:before{content:"\e019";}
.icomoon-icon-notebook:before{content:"\e01a";}
.icomoon-icon-mail:before{content:"\e01b";}
.icomoon-icon-mail-2:before{content:"\e01c";}
.icomoon-icon-mail-3:before{content:"\e01d";}
.icomoon-icon-mail-4:before{content:"\e01e";}
.icomoon-icon-location:before{content:"\e01f";}
.icomoon-icon-location-2:before{content:"\e020";}
.icomoon-icon-location-3:before{content:"\e021";}
.icomoon-icon-location-4:before{content:"\e022";}
.icomoon-icon-compass:before{content:"\e023";}
.icomoon-icon-compass-2:before{content:"\e024";}
.icomoon-icon-map:before{content:"\e025";}
.icomoon-icon-map-2:before{content:"\e026";}
.icomoon-icon-history:before{content:"\e027";}
.icomoon-icon-clock:before{content:"\e028";}
.icomoon-icon-clock-2:before{content:"\e029";}
.icomoon-icon-stopwatch:before{content:"\e02a";}
.icomoon-icon-alarm:before{content:"\e02b";}
.icomoon-icon-alarm-2:before{content:"\e02c";}
.icomoon-icon-wrist-watch:before{content:"\e02d";}
.icomoon-icon-bell:before{content:"\e02e";}
.icomoon-icon-bell-2:before{content:"\e02f";}
.icomoon-icon-bell-3:before{content:"\e030";}
.icomoon-icon-bell-4:before{content:"\e031";}
.icomoon-icon-calendar:before{content:"\e032";}
.icomoon-icon-calendar-2:before{content:"\e033";}
.icomoon-icon-calendar-3:before{content:"\e034";}
.icomoon-icon-printer:before{content:"\e035";}
.icomoon-icon-printer-2:before{content:"\e036";}
.icomoon-icon-printer-3:before{content:"\e037";}
.icomoon-icon-mouse:before{content:"\e038";}
.icomoon-icon-mouse-2:before{content:"\e039";}
.icomoon-icon-mouse-3:before{content:"\e03a";}
.icomoon-icon-mouse-4:before{content:"\e03b";}
.icomoon-icon-keyboard:before{content:"\e03c";}
.icomoon-icon-screen:before{content:"\e03d";}
.icomoon-icon-screen-2:before{content:"\e03e";}
.icomoon-icon-laptop:before{content:"\e03f";}
.icomoon-icon-mobile:before{content:"\e040";}
.icomoon-icon-tablet:before{content:"\e041";}
.icomoon-icon-mobile-2:before{content:"\e042";}
.icomoon-icon-tv:before{content:"\e043";}
.icomoon-icon-tv-2:before{content:"\e044";}
.icomoon-icon-cabinet:before{content:"\e045";}
.icomoon-icon-drawer:before{content:"\e046";}
.icomoon-icon-drawer-2:before{content:"\e047";}
.icomoon-icon-box:before{content:"\e048";}
.icomoon-icon-box-add:before{content:"\e049";}
.icomoon-icon-box-remove:before{content:"\e04a";}
.icomoon-icon-disk:before{content:"\e04b";}
.icomoon-icon-storage:before{content:"\e04c";}
.icomoon-icon-drive:before{content:"\e04d";}
.icomoon-icon-database:before{content:"\e04e";}
.icomoon-icon-undo:before{content:"\e04f";}
.icomoon-icon-redo:before{content:"\e050";}
.icomoon-icon-flip:before{content:"\e051";}
.icomoon-icon-flip-2:before{content:"\e052";}
.icomoon-icon-undo-2:before{content:"\e053";}
.icomoon-icon-redo-2:before{content:"\e054";}
.icomoon-icon-forward:before{content:"\e055";}
.icomoon-icon-reply:before{content:"\e056";}
.icomoon-icon-reply-2:before{content:"\e057";}
.icomoon-icon-comments:before{content:"\e058";}
.icomoon-icon-comments-2:before{content:"\e059";}
.icomoon-icon-comments-3:before{content:"\e05a";}
.icomoon-icon-comments-4:before{content:"\e05b";}
.icomoon-icon-comments-5:before{content:"\e05c";}
.icomoon-icon-comments-6:before{content:"\e05d";}
.icomoon-icon-comments-7:before{content:"\e05e";}
.icomoon-icon-comments-8:before{content:"\e05f";}
.icomoon-icon-comments-9:before{content:"\e060";}
.icomoon-icon-comments-10:before{content:"\e061";}
.icomoon-icon-comments-11:before{content:"\e062";}
.icomoon-icon-comments-12:before{content:"\e063";}
.icomoon-icon-comments-13:before{content:"\e064";}
.icomoon-icon-comments-14:before{content:"\e065";}
.icomoon-icon-comments-15:before{content:"\e066";}
.icomoon-icon-user:before{content:"\e067";}
.icomoon-icon-users:before{content:"\e068";}
.icomoon-icon-user-2:before{content:"\e069";}
.icomoon-icon-user-3:before{content:"\e06a";}
.icomoon-icon-user-4:before{content:"\e06b";}
.icomoon-icon-tie:before{content:"\e06c";}
.icomoon-icon-user-5:before{content:"\e06d";}
.icomoon-icon-users-2:before{content:"\e06e";}
.icomoon-icon-vcard:before{content:"\e06f";}
.icomoon-icon-tshirt:before{content:"\e070";}
.icomoon-icon-hanger:before{content:"\e071";}
.icomoon-icon-quote:before{content:"\e072";}
.icomoon-icon-quote-2:before{content:"\e073";}
.icomoon-icon-busy:before{content:"\e074";}
.icomoon-icon-busy-2:before{content:"\e075";}
.icomoon-icon-busy-3:before{content:"\e076";}
.icomoon-icon-busy-4:before{content:"\e077";}
.icomoon-icon-loading:before{content:"\e078";}
.icomoon-icon-loading-2:before{content:"\e079";}
.icomoon-icon-loading-3:before{content:"\e07a";}
.icomoon-icon-loading-4:before{content:"\e07b";}
.icomoon-icon-loading-5:before{content:"\e07c";}
.icomoon-icon-loading-6:before{content:"\e07d";}
.icomoon-icon-loading-7:before{content:"\e07e";}
.icomoon-icon-loading-8:before{content:"\e07f";}
.icomoon-icon-refresh:before{content:"\e080";}
.icomoon-icon-microscope:before{content:"\e081";}
.icomoon-icon-binocular:before{content:"\e082";}
.icomoon-icon-search:before{content:"\e083";}
.icomoon-icon-search-2:before{content:"\e084";}
.icomoon-icon-zoom-in:before{content:"\e085";}
.icomoon-icon-zoom-out:before{content:"\e086";}
.icomoon-icon-search-3:before{content:"\e087";}
.icomoon-icon-search-4:before{content:"\e088";}
.icomoon-icon-zoom-in-2:before{content:"\e089";}
.icomoon-icon-zoom-out-2:before{content:"\e08a";}
.icomoon-icon-search-5:before{content:"\e08b";}
.icomoon-icon-expand:before{content:"\e08c";}
.icomoon-icon-expand-2:before{content:"\e08d";}
.icomoon-icon-expand-3:before{content:"\e08e";}
.icomoon-icon-expand-4:before{content:"\e08f";}
.icomoon-icon-full-screen:before{content:"\e090";}
.icomoon-icon-contract:before{content:"\e091";}
.icomoon-icon-contract-2:before{content:"\e092";}
.icomoon-icon-contract-3:before{content:"\e093";}
.icomoon-icon-contract-4:before{content:"\e094";}
.icomoon-icon-key:before{content:"\e095";}
.icomoon-icon-key-2:before{content:"\e096";}
.icomoon-icon-key-3:before{content:"\e097";}
.icomoon-icon-keyhole:before{content:"\e098";}
.icomoon-icon-locked:before{content:"\e099";}
.icomoon-icon-unlocked:before{content:"\e09a";}
.icomoon-icon-locked-2:before{content:"\e09b";}
.icomoon-icon-locked-3:before{content:"\e09c";}
.icomoon-icon-wrench:before{content:"\e09d";}
.icomoon-icon-wrench-2:before{content:"\e09e";}
.icomoon-icon-equalizer:before{content:"\e09f";}
.icomoon-icon-equalizer-2:before{content:"\e0a0";}
.icomoon-icon-cog:before{content:"\e0a1";}
.icomoon-icon-cog-2:before{content:"\e0a2";}
.icomoon-icon-cogs:before{content:"\e0a3";}
.icomoon-icon-factory:before{content:"\e0a4";}
.icomoon-icon-tools:before{content:"\e0a5";}
.icomoon-icon-hammer:before{content:"\e0a6";}
.icomoon-icon-screwdriver:before{content:"\e0a7";}
.icomoon-icon-wand:before{content:"\e0a8";}
.icomoon-icon-wand-2:before{content:"\e0a9";}
.icomoon-icon-health:before{content:"\e0aa";}
.icomoon-icon-aid:before{content:"\e0ab";}
.icomoon-icon-patch:before{content:"\e0ac";}
.icomoon-icon-bug:before{content:"\e0ad";}
.icomoon-icon-bug-2:before{content:"\e0ae";}
.icomoon-icon-construction:before{content:"\e0af";}
.icomoon-icon-cone:before{content:"\e0b0";}
.icomoon-icon-pie:before{content:"\e0b1";}
.icomoon-icon-pie-2:before{content:"\e0b2";}
.icomoon-icon-graph:before{content:"\e0b3";}
.icomoon-icon-bars:before{content:"\e0b4";}
.icomoon-icon-bars-2:before{content:"\e0b5";}
.icomoon-icon-stats-up:before{content:"\e0b6";}
.icomoon-icon-stats-down:before{content:"\e0b7";}
.icomoon-icon-chart:before{content:"\e0b8";}
.icomoon-icon-stairs:before{content:"\e0b9";}
.icomoon-icon-stairs-2:before{content:"\e0ba";}
.icomoon-icon-ladder:before{content:"\e0bb";}
.icomoon-icon-cake:before{content:"\e0bc";}
.icomoon-icon-gift:before{content:"\e0bd";}
.icomoon-icon-balloon:before{content:"\e0be";}
.icomoon-icon-rating:before{content:"\e0bf";}
.icomoon-icon-rating-2:before{content:"\e0c0";}
.icomoon-icon-rating-3:before{content:"\e0c1";}
.icomoon-icon-podium:before{content:"\e0c2";}
.icomoon-icon-medal:before{content:"\e0c3";}
.icomoon-icon-crown:before{content:"\e0c4";}
.icomoon-icon-trophy:before{content:"\e0c5";}
.icomoon-icon-trophy-2:before{content:"\e0c6";}
.icomoon-icon-diamond:before{content:"\e0c7";}
.icomoon-icon-cup:before{content:"\e0c8";}
.icomoon-icon-bottle:before{content:"\e0c9";}
.icomoon-icon-bottle-2:before{content:"\e0ca";}
.icomoon-icon-mug:before{content:"\e0cb";}
.icomoon-icon-mug-2:before{content:"\e0cc";}
.icomoon-icon-food:before{content:"\e0cd";}
.icomoon-icon-coffee:before{content:"\e0ce";}
.icomoon-icon-leaf:before{content:"\e0cf";}
.icomoon-icon-tree:before{content:"\e0d0";}
.icomoon-icon-paw:before{content:"\e0d1";}
.icomoon-icon-flower:before{content:"\e0d2";}
.icomoon-icon-rocket:before{content:"\e0d3";}
.icomoon-icon-meter:before{content:"\e0d4";}
.icomoon-icon-meter-slow:before{content:"\e0d5";}
.icomoon-icon-meter-medium:before{content:"\e0d6";}
.icomoon-icon-meter-fast:before{content:"\e0d7";}
.icomoon-icon-dashboard:before{content:"\e0d8";}
.icomoon-icon-dashboard-2:before{content:"\e0d9";}
.icomoon-icon-hammer-2:before{content:"\e0da";}
.icomoon-icon-balance:before{content:"\e0db";}
.icomoon-icon-bomb:before{content:"\e0dc";}
.icomoon-icon-fire:before{content:"\e0dd";}
.icomoon-icon-fire-2:before{content:"\e0de";}
.icomoon-icon-lab:before{content:"\e0df";}
.icomoon-icon-atom:before{content:"\e0e0";}
.icomoon-icon-magnet:before{content:"\e0e1";}
.icomoon-icon-skull:before{content:"\e0e2";}
.icomoon-icon-lamp:before{content:"\e0e3";}
.icomoon-icon-lamp-2:before{content:"\e0e4";}
.icomoon-icon-lamp-3:before{content:"\e0e5";}
.icomoon-icon-remove:before{content:"\e0e6";}
.icomoon-icon-remove-2:before{content:"\e0e7";}
.icomoon-icon-remove-3:before{content:"\e0e8";}
.icomoon-icon-remove-4:before{content:"\e0e9";}
.icomoon-icon-remove-5:before{content:"\e0ea";}
.icomoon-icon-remove-6:before{content:"\e0eb";}
.icomoon-icon-recycle:before{content:"\e0ec";}
.icomoon-icon-pin:before{content:"\e0ed";}
.icomoon-icon-briefcase:before{content:"\e0ee";}
.icomoon-icon-briefcase-2:before{content:"\e0ef";}
.icomoon-icon-briefcase-3:before{content:"\e0f0";}
.icomoon-icon-airplane:before{content:"\e0f1";}
.icomoon-icon-airplane-2:before{content:"\e0f2";}
.icomoon-icon-paper-plane:before{content:"\e0f3";}
.icomoon-icon-cars:before{content:"\e0f4";}
.icomoon-icon-bus:before{content:"\e0f5";}
.icomoon-icon-truck:before{content:"\e0f6";}
.icomoon-icon-bike:before{content:"\e0f7";}
.icomoon-icon-road:before{content:"\e0f8";}
.icomoon-icon-cube:before{content:"\e0f9";}
.icomoon-icon-cube-2:before{content:"\e0fa";}
.icomoon-icon-puzzle:before{content:"\e0fb";}
.icomoon-icon-glasses:before{content:"\e0fc";}
.icomoon-icon-glasses-2:before{content:"\e0fd";}
.icomoon-icon-3d-glasses:before{content:"\e0fe";}
.icomoon-icon-glasses-3:before{content:"\e0ff";}
.icomoon-icon-sun-glasses:before{content:"\e100";}
.icomoon-icon-accessibility:before{content:"\e101";}
.icomoon-icon-accessibility-2:before{content:"\e102";}
.icomoon-icon-brain:before{content:"\e103";}
.icomoon-icon-target:before{content:"\e104";}
.icomoon-icon-target-2:before{content:"\e105";}
.icomoon-icon-gun:before{content:"\e106";}
.icomoon-icon-shield:before{content:"\e107";}
.icomoon-icon-shield-2:before{content:"\e108";}
.icomoon-icon-soccer:before{content:"\e109";}
.icomoon-icon-football:before{content:"\e10a";}
.icomoon-icon-baseball:before{content:"\e10b";}
.icomoon-icon-basketball:before{content:"\e10c";}
.icomoon-icon-hockey:before{content:"\e10d";}
.icomoon-icon-racing:before{content:"\e10e";}
.icomoon-icon-golf:before{content:"\e10f";}
.icomoon-icon-lightning:before{content:"\e110";}
.icomoon-icon-power:before{content:"\e111";}
.icomoon-icon-power-2:before{content:"\e112";}
.icomoon-icon-switch:before{content:"\e113";}
.icomoon-icon-power-cord:before{content:"\e114";}
.icomoon-icon-socket:before{content:"\e115";}
.icomoon-icon-clipboard:before{content:"\e116";}
.icomoon-icon-clipboard-2:before{content:"\e117";}
.icomoon-icon-clipboard-3:before{content:"\e118";}
.icomoon-icon-list-view:before{content:"\e119";}
.icomoon-icon-list-view-2:before{content:"\e11a";}
.icomoon-icon-playlist:before{content:"\e11b";}
.icomoon-icon-grid-view:before{content:"\e11c";}
.icomoon-icon-grid:before{content:"\e11d";}
.icomoon-icon-grid-view-2:before{content:"\e11e";}
.icomoon-icon-tree-view:before{content:"\e11f";}
.icomoon-icon-menu:before{content:"\e120";}
.icomoon-icon-menu-2:before{content:"\e121";}
.icomoon-icon-cloud:before{content:"\e122";}
.icomoon-icon-cloud-2:before{content:"\e123";}
.icomoon-icon-cloud-3:before{content:"\e124";}
.icomoon-icon-cloud-4:before{content:"\e125";}
.icomoon-icon-cloud-5:before{content:"\e126";}
.icomoon-icon-download:before{content:"\e127";}
.icomoon-icon-download-2:before{content:"\e129";}
.icomoon-icon-upload:before{content:"\e12a";}
.icomoon-icon-upload-2:before{content:"\e12b";}
.icomoon-icon-upload-3:before{content:"\e12c";}
.icomoon-icon-upload-4:before{content:"\e12d";}
.icomoon-icon-upload-5:before{content:"\e12e";}
.icomoon-icon-globe:before{content:"\e130";}
.icomoon-icon-anchor:before{content:"\e12f";}
.icomoon-icon-network:before{content:"\e128";}
.icomoon-icon-download-3:before{content:"\e131";}
.icomoon-icon-link:before{content:"\e132";}
.icomoon-icon-link-2:before{content:"\e133";}
.icomoon-icon-link:before{content:"\e134";}
.icomoon-icon-link-2:before{content:"\e135";}
.icomoon-icon-link-3:before{content:"\e136";}
.icomoon-icon-flag:before{content:"\e137";}
.icomoon-icon-flag-2:before{content:"\e138";}
.icomoon-icon-flag-3:before{content:"\e139";}
.icomoon-icon-flag-4:before{content:"\e13a";}
.icomoon-icon-attachment:before{content:"\e13b";}
.icomoon-icon-eye:before{content:"\e13c";}
.icomoon-icon-eye-2:before{content:"\e13d";}
.icomoon-icon-eye-3:before{content:"\e13e";}
.icomoon-icon-eye-4:before{content:"\e13f";}
.icomoon-icon-bookmark:before{content:"\e140";}
.icomoon-icon-bookmark-2:before{content:"\e141";}
.icomoon-icon-starburst:before{content:"\e142";}
.icomoon-icon-snowflake:before{content:"\e143";}
.icomoon-icon-snow-man:before{content:"\e144";}
.icomoon-icon-temperature:before{content:"\e145";}
.icomoon-icon-temperature-2:before{content:"\e146";}
.icomoon-icon-weather:before{content:"\e147";}
.icomoon-icon-weather-2:before{content:"\e148";}
.icomoon-icon-weather-3:before{content:"\e149";}
.icomoon-icon-windy:before{content:"\e14a";}
.icomoon-icon-fan:before{content:"\e14b";}
.icomoon-icon-umbrella:before{content:"\e14c";}
.icomoon-icon-weather-4:before{content:"\e14d";}
.icomoon-icon-sun:before{content:"\e14e";}
.icomoon-icon-contrast:before{content:"\e14f";}
.icomoon-icon-contrast-2:before{content:"\e150";}
.icomoon-icon-moon:before{content:"\e151";}
.icomoon-icon-bed:before{content:"\e152";}
.icomoon-icon-bed-2:before{content:"\e153";}
.icomoon-icon-star:before{content:"\e154";}
.icomoon-icon-star-2:before{content:"\e155";}
.icomoon-icon-star-3:before{content:"\e156";}
.icomoon-icon-star-4:before{content:"\e157";}
.icomoon-icon-star-5:before{content:"\e158";}
.icomoon-icon-star-6:before{content:"\e159";}
.icomoon-icon-heart:before{content:"\e15a";}
.icomoon-icon-heart-2:before{content:"\e15b";}
.icomoon-icon-heart-3:before{content:"\e15c";}
.icomoon-icon-heart-4:before{content:"\e15d";}
.icomoon-icon-heart-5:before{content:"\e15e";}
.icomoon-icon-heart-6:before{content:"\e15f";}
.icomoon-icon-heart-7:before{content:"\e160";}
.icomoon-icon-heart-8:before{content:"\e161";}
.icomoon-icon-thumbs-up:before{content:"\e162";}
.icomoon-icon-thumbs-down:before{content:"\e163";}
.icomoon-icon-thumbs-up-2:before{content:"\e164";}
.icomoon-icon-thumbs-down-2:before{content:"\e165";}
.icomoon-icon-thumbs-up-3:before{content:"\e166";}
.icomoon-icon-thumbs-down-3:before{content:"\e167";}
.icomoon-icon-people:before{content:"\e168";}
.icomoon-icon-man:before{content:"\e169";}
.icomoon-icon-male:before{content:"\e16a";}
.icomoon-icon-woman:before{content:"\e16b";}
.icomoon-icon-female:before{content:"\e16c";}
.icomoon-icon-peace:before{content:"\e16d";}
.icomoon-icon-yin-yang:before{content:"\e16e";}
.icomoon-icon-ampersand:before{content:"\e16f";}
.icomoon-icon-ampersand-2:before{content:"\e170";}
.icomoon-icon-happy:before{content:"\e171";}
.icomoon-icon-happy-2:before{content:"\e172";}
.icomoon-icon-smiley:before{content:"\e173";}
.icomoon-icon-smiley-2:before{content:"\e174";}
.icomoon-icon-neutral:before{content:"\e175";}
.icomoon-icon-neutral-2:before{content:"\e176";}
.icomoon-icon-sad:before{content:"\e177";}
.icomoon-icon-sad-2:before{content:"\e178";}
.icomoon-icon-shocked:before{content:"\e179";}
.icomoon-icon-shocked-2:before{content:"\e17a";}
.icomoon-icon-pointer:before{content:"\e17b";}
.icomoon-icon-hand:before{content:"\e17c";}
.icomoon-icon-move:before{content:"\e17d";}
.icomoon-icon-resize:before{content:"\e17e";}
.icomoon-icon-resize-2:before{content:"\e17f";}
.icomoon-icon-warning:before{content:"\e180";}
.icomoon-icon-warning-2:before{content:"\e181";}
.icomoon-icon-plus:before{content:"\e182";}
.icomoon-icon-minus:before{content:"\e183";}
.icomoon-icon-help:before{content:"\e184";}
.icomoon-icon-help-2:before{content:"\e185";}
.icomoon-icon-info:before{content:"\e186";}
.icomoon-icon-info-2:before{content:"\e187";}
.icomoon-icon-blocked:before{content:"\e188";}
.icomoon-icon-blocked-2:before{content:"\e189";}
.icomoon-icon-error:before{content:"\e18a";}
.icomoon-icon-cancel:before{content:"\e18b";}
.icomoon-icon-cancel-2:before{content:"\e18c";}
.icomoon-icon-cancel-3:before{content:"\e18d";}
.icomoon-icon-cancel-4:before{content:"\e18e";}
.icomoon-icon-checkmark:before{content:"\e18f";}
.icomoon-icon-checkmark-2:before{content:"\e190";}
.icomoon-icon-checkmark-3:before{content:"\e191";}
.icomoon-icon-spell-check:before{content:"\e192";}
.icomoon-icon-minus-2:before{content:"\e193";}
.icomoon-icon-minus-3:before{content:"\e194";}
.icomoon-icon-plus-2:before{content:"\e195";}
.icomoon-icon-plus-3:before{content:"\e196";}
.icomoon-icon-enter:before{content:"\e197";}
.icomoon-icon-exit:before{content:"\e198";}
.icomoon-icon-exit-2:before{content:"\e199";}
.icomoon-icon-play:before{content:"\e19a";}
.icomoon-icon-pause:before{content:"\e19b";}
.icomoon-icon-stop:before{content:"\e19c";}
.icomoon-icon-volume-high:before{content:"\e19d";}
.icomoon-icon-volume-medium:before{content:"\e19e";}
.icomoon-icon-volume-low:before{content:"\e19f";}
.icomoon-icon-mute:before{content:"\e1a0";}
.icomoon-icon-mute-2:before{content:"\e1a1";}
.icomoon-icon-volume-increase:before{content:"\e1a2";}
.icomoon-icon-volume-decrease:before{content:"\e1a3";}
.icomoon-icon-volume:before{content:"\e1a4";}
.icomoon-icon-volume-2:before{content:"\e1a5";}
.icomoon-icon-volume-3:before{content:"\e1a6";}
.icomoon-icon-volume-4:before{content:"\e1a7";}
.icomoon-icon-volume-5:before{content:"\e1a8";}
.icomoon-icon-volume-6:before{content:"\e1a9";}
.icomoon-icon-next:before{content:"\e1aa";}
.icomoon-icon-previous:before{content:"\e1ab";}
.icomoon-icon-first:before{content:"\e1ac";}
.icomoon-icon-last:before{content:"\e1ad";}
.icomoon-icon-loop:before{content:"\e1ae";}
.icomoon-icon-loop-2:before{content:"\e1af";}
.icomoon-icon-loop-3:before{content:"\e1b0";}
.icomoon-icon-shuffle:before{content:"\e1b1";}
.icomoon-icon-arrow-first:before{content:"\e1b2";}
.icomoon-icon-arrow-last:before{content:"\e1b3";}
.icomoon-icon-arrow-up:before{content:"\e1b4";}
.icomoon-icon-arrow-right:before{content:"\e1b5";}
.icomoon-icon-arrow-down:before{content:"\e1b6";}
.icomoon-icon-arrow-left:before{content:"\e1b7";}
.icomoon-icon-arrow-up-2:before{content:"\e1b8";}
.icomoon-icon-arrow-right-2:before{content:"\e1b9";}
.icomoon-icon-arrow-down-2:before{content:"\e1ba";}
.icomoon-icon-arrow-left-2:before{content:"\e1bb";}
.icomoon-icon-arrow-up-left:before{content:"\e1bc";}
.icomoon-icon-arrow-up-3:before{content:"\e1bd";}
.icomoon-icon-arrow-up-right:before{content:"\e1be";}
.icomoon-icon-arrow-right-3:before{content:"\e1bf";}
.icomoon-icon-arrow-down-right:before{content:"\e1c0";}
.icomoon-icon-arrow-down-3:before{content:"\e1c1";}
.icomoon-icon-arrow-down-left:before{content:"\e1c2";}
.icomoon-icon-arrow-left-3:before{content:"\e1c3";}
.icomoon-icon-arrow-up-left-2:before{content:"\e1c4";}
.icomoon-icon-arrow-up-4:before{content:"\e1c5";}
.icomoon-icon-arrow-up-right-2:before{content:"\e1c6";}
.icomoon-icon-arrow-right-4:before{content:"\e1c7";}
.icomoon-icon-arrow-down-right-2:before{content:"\e1c8";}
.icomoon-icon-arrow-down-4:before{content:"\e1c9";}
.icomoon-icon-arrow-down-left-2:before{content:"\e1ca";}
.icomoon-icon-arrow-left-4:before{content:"\e1cb";}
.icomoon-icon-arrow-up-left-3:before{content:"\e1cc";}
.icomoon-icon-arrow-up-5:before{content:"\e1cd";}
.icomoon-icon-arrow-up-right-3:before{content:"\e1ce";}
.icomoon-icon-arrow-right-5:before{content:"\e1cf";}
.icomoon-icon-arrow-down-right-3:before{content:"\e1d0";}
.icomoon-icon-arrow-down-5:before{content:"\e1d1";}
.icomoon-icon-arrow-down-left-3:before{content:"\e1d2";}
.icomoon-icon-arrow-left-5:before{content:"\e1d3";}
.icomoon-icon-arrow-up-6:before{content:"\e1d4";}
.icomoon-icon-arrow-right-6:before{content:"\e1d5";}
.icomoon-icon-arrow-down-6:before{content:"\e1d6";}
.icomoon-icon-arrow-left-6:before{content:"\e1d7";}
.icomoon-icon-arrow-up-7:before{content:"\e1d8";}
.icomoon-icon-arrow-right-7:before{content:"\e1d9";}
.icomoon-icon-arrow-down-7:before{content:"\e1da";}
.icomoon-icon-arrow-left-7:before{content:"\e1db";}
.icomoon-icon-arrow-up-8:before{content:"\e1dc";}
.icomoon-icon-arrow-right-8:before{content:"\e1dd";}
.icomoon-icon-arrow-down-8:before{content:"\e1de";}
.icomoon-icon-arrow-left-8:before{content:"\e1df";}
.icomoon-icon-arrow-up-9:before{content:"\e1e0";}
.icomoon-icon-arrow-right-9:before{content:"\e1e1";}
.icomoon-icon-arrow-down-9:before{content:"\e1e2";}
.icomoon-icon-arrow-left-9:before{content:"\e1e3";}
.icomoon-icon-arrow-up-10:before{content:"\e1e4";}
.icomoon-icon-arrow-right-10:before{content:"\e1e5";}
.icomoon-icon-arrow-down-10:before{content:"\e1e6";}
.icomoon-icon-arrow-left-10:before{content:"\e1e7";}
.icomoon-icon-menu:before{content:"\e1e8";}
.icomoon-icon-enter-2:before{content:"\e1e9";}
.icomoon-icon-enter-3:before{content:"\e1ea";}
.icomoon-icon-backspace:before{content:"\e1eb";}
.icomoon-icon-backspace-2:before{content:"\e1ec";}
.icomoon-icon-tab:before{content:"\e1ed";}
.icomoon-icon-tab-2:before{content:"\e1ee";}
.icomoon-icon-command:before{content:"\e1ef";}
.icomoon-icon-checkbox:before{content:"\e1f0";}
.icomoon-icon-checkbox-unchecked:before{content:"\e1f1";}
.icomoon-icon-checkbox-partial:before{content:"\e1f2";}
.icomoon-icon-checkbox-2:before{content:"\e1f3";}
.icomoon-icon-checkbox-unchecked-2:before{content:"\e1f4";}
.icomoon-icon-checkbox-partial-2:before{content:"\e1f5";}
.icomoon-icon-radio-checked:before{content:"\e1f6";}
.icomoon-icon-radio-unchecked:before{content:"\e1f7";}
.icomoon-icon-crop:before{content:"\e1f8";}
.icomoon-icon-vector:before{content:"\e1f9";}
.icomoon-icon-rulers:before{content:"\e1fa";}
.icomoon-icon-scissors:before{content:"\e1fb";}
.icomoon-icon-scissors-2:before{content:"\e1fc";}
.icomoon-icon-filter:before{content:"\e1fd";}
.icomoon-icon-type:before{content:"\e1fe";}
.icomoon-icon-font-size:before{content:"\e1ff";}
.icomoon-icon-bold:before{content:"\e200";}
.icomoon-icon-italic:before{content:"\e201";}
.icomoon-icon-underline:before{content:"\e202";}
.icomoon-icon-font:before{content:"\e203";}
.icomoon-icon-paragraph-left:before{content:"\e204";}
.icomoon-icon-paragraph-center:before{content:"\e205";}
.icomoon-icon-paragraph-right:before{content:"\e206";}
.icomoon-icon-left-to-right:before{content:"\e207";}
.icomoon-icon-right-to-left:before{content:"\e208";}
.icomoon-icon-out:before{content:"\e209";}
.icomoon-icon-out-2:before{content:"\e20a";}
.icomoon-icon-popout:before{content:"\e20b";}
.icomoon-icon-embed:before{content:"\e20c";}
.icomoon-icon-code:before{content:"\e20d";}
.icomoon-icon-seven-segment:before{content:"\e20e";}
.icomoon-icon-seven-segment-2:before{content:"\e20f";}
.icomoon-icon-seven-segment-3:before{content:"\e210";}
.icomoon-icon-seven-segment-4:before{content:"\e211";}
.icomoon-icon-seven-segment-5:before{content:"\e212";}
.icomoon-icon-seven-segment-6:before{content:"\e213";}
.icomoon-icon-seven-segment-7:before{content:"\e214";}
.icomoon-icon-seven-segment-8:before{content:"\e215";}
.icomoon-icon-seven-segment-9:before{content:"\e216";}
.icomoon-icon-seven-segment-10:before{content:"\e217";}
.icomoon-icon-bluetooth:before{content:"\e218";}
.icomoon-icon-share:before{content:"\e219";}
.icomoon-icon-share-2:before{content:"\e21a";}
.icomoon-icon-mail:before{content:"\e21b";}
.icomoon-icon-mail-2:before{content:"\e21c";}
.icomoon-icon-google-plus:before{content:"\e21d";}
.icomoon-icon-google-plus-2:before{content:"\e21e";}
.icomoon-icon-google-plus-3:before{content:"\e21f";}
.icomoon-icon-gplus:before{content:"\e220";}
.icomoon-icon-facebook:before{content:"\e221";}
.icomoon-icon-facebook-2:before{content:"\e222";}
.icomoon-icon-facebook-3:before{content:"\e223";}
.icomoon-icon-facebook-4:before{content:"\e224";}
.icomoon-icon-twitter:before{content:"\e225";}
.icomoon-icon-twitter-2:before{content:"\e226";}
.icomoon-icon-twitter-3:before{content:"\e227";}
.icomoon-icon-feed:before{content:"\e228";}
.icomoon-icon-feed-2:before{content:"\e229";}
.icomoon-icon-feed-3:before{content:"\e22a";}
.icomoon-icon-youtube:before{content:"\e22b";}
.icomoon-icon-youtube-2:before{content:"\e22c";}
.icomoon-icon-vimeo:before{content:"\e22d";}
.icomoon-icon-vimeo-2:before{content:"\e22e";}
.icomoon-icon-flickr:before{content:"\e22f";}
.icomoon-icon-flickr-2:before{content:"\e230";}
.icomoon-icon-flickr-3:before{content:"\e231";}
.icomoon-icon-picassa:before{content:"\e232";}
.icomoon-icon-picassa-2:before{content:"\e233";}
.icomoon-icon-dribbble:before{content:"\e234";}
.icomoon-icon-dribbble-2:before{content:"\e235";}
.icomoon-icon-dribbble-3:before{content:"\e236";}
.icomoon-icon-forrst:before{content:"\e237";}
.icomoon-icon-forrst-2:before{content:"\e238";}
.icomoon-icon-deviantart:before{content:"\e239";}
.icomoon-icon-deviantart-2:before{content:"\e23a";}
.icomoon-icon-github:before{content:"\e23b";}
.icomoon-icon-github-2:before{content:"\e23c";}
.icomoon-icon-github-3:before{content:"\e23d";}
.icomoon-icon-github-4:before{content:"\e23e";}
.icomoon-icon-github-5:before{content:"\e23f";}
.icomoon-icon-github-6:before{content:"\e240";}
.icomoon-icon-git:before{content:"\e241";}
.icomoon-icon-github-7:before{content:"\e242";}
.icomoon-icon-wordpress:before{content:"\e243";}
.icomoon-icon-wordpress-2:before{content:"\e244";}
.icomoon-icon-blogger:before{content:"\e245";}
.icomoon-icon-blogger-2:before{content:"\e246";}
.icomoon-icon-tumblr:before{content:"\e247";}
.icomoon-icon-tumblr-2:before{content:"\e248";}
.icomoon-icon-yahoo:before{content:"\e249";}
.icomoon-icon-yahoo-2:before{content:"\e24a";}
.icomoon-icon-amazon:before{content:"\e24b";}
.icomoon-icon-amazon-2:before{content:"\e24c";}
.icomoon-icon-apple:before{content:"\e24d";}
.icomoon-icon-finder:before{content:"\e24e";}
.icomoon-icon-android:before{content:"\e24f";}
.icomoon-icon-windows:before{content:"\e250";}
.icomoon-icon-soundcloud:before{content:"\e251";}
.icomoon-icon-soundcloud-2:before{content:"\e252";}
.icomoon-icon-skype:before{content:"\e253";}
.icomoon-icon-reddit:before{content:"\e254";}
.icomoon-icon-linkedin:before{content:"\e255";}
.icomoon-icon-lastfm:before{content:"\e256";}
.icomoon-icon-lastfm-2:before{content:"\e257";}
.icomoon-icon-delicious:before{content:"\e258";}
.icomoon-icon-stumbleupon:before{content:"\e259";}
.icomoon-icon-stumbleupon-2:before{content:"\e25a";}
.icomoon-icon-pinterest:before{content:"\e25b";}
.icomoon-icon-pinterest-2:before{content:"\e25c";}
.icomoon-icon-xing:before{content:"\e25d";}
.icomoon-icon-libreoffice:before{content:"\e25e";}
.icomoon-icon-file-pdf:before{content:"\e25f";}
.icomoon-icon-file-openoffice:before{content:"\e260";}
.icomoon-icon-file-word:before{content:"\e261";}
.icomoon-icon-file-excel:before{content:"\e262";}
.icomoon-icon-file-powerpoint:before{content:"\e263";}
.icomoon-icon-file-zip:before{content:"\e264";}
.icomoon-icon-file-xml:before{content:"\e265";}
.icomoon-icon-file-css:before{content:"\e266";}
.icomoon-icon-html5:before{content:"\e267";}
.icomoon-icon-html5-2:before{content:"\e268";}
.icomoon-icon-css3:before{content:"\e269";}
.icomoon-icon-chrome:before{content:"\e26a";}
.icomoon-icon-firefox:before{content:"\e26b";}
.icomoon-icon-IE:before{content:"\e26c";}
.icomoon-icon-opera:before{content:"\e26d";}
.icomoon-icon-safari:before{content:"\e26e";}
.icomoon-icon-IcoMoon:before{content:"\e26f";}
[class^="brocco-icon-"]:before, [class*=" brocco-icon-"]:before{font-family:'broccolidry';font-style:normal;speak:none;}
.brocco-icon-warning:before{content:"\21";}
.brocco-icon-cloud:before{content:"\22";}
.brocco-icon-locked:before{content:"\23";}
.brocco-icon-inbox:before{content:"\24";}
.brocco-icon-comment:before{content:"\25";}
.brocco-icon-mic:before{content:"\26";}
.brocco-icon-envelope:before{content:"\27";}
.brocco-icon-briefcase:before{content:"\28";}
.brocco-icon-cart:before{content:"\29";}
.brocco-icon-contrast:before{content:"\2a";}
.brocco-icon-clock:before{content:"\2b";}
.brocco-icon-user:before{content:"\2c";}
.brocco-icon-cog:before{content:"\2d";}
.brocco-icon-music:before{content:"\2e";}
.brocco-icon-twitter:before{content:"\2f";}
.brocco-icon-pencil:before{content:"\30";}
.brocco-icon-frame:before{content:"\31";}
.brocco-icon-switch:before{content:"\32";}
.brocco-icon-star:before{content:"\33";}
.brocco-icon-key:before{content:"\34";}
.brocco-icon-chart:before{content:"\35";}
.brocco-icon-apple:before{content:"\36";}
.brocco-icon-file:before{content:"\37";}
.brocco-icon-plus:before{content:"\38";}
.brocco-icon-minus:before{content:"\39";}
.brocco-icon-picture:before{content:"\3a";}
.brocco-icon-folder:before{content:"\3b";}
.brocco-icon-camera:before{content:"\3c";}
.brocco-icon-search:before{content:"\3d";}
.brocco-icon-dribbble:before{content:"\3e";}
.brocco-icon-forrst:before{content:"\3f";}
.brocco-icon-feed:before{content:"\40";}
.brocco-icon-blocked:before{content:"\41";}
.brocco-icon-target:before{content:"\42";}
.brocco-icon-play:before{content:"\43";}
.brocco-icon-pause:before{content:"\44";}
.brocco-icon-bug:before{content:"\45";}
.brocco-icon-console:before{content:"\46";}
.brocco-icon-film:before{content:"\47";}
.brocco-icon-type:before{content:"\48";}
.brocco-icon-home:before{content:"\49";}
.brocco-icon-earth:before{content:"\4a";}
.brocco-icon-location:before{content:"\4b";}
.brocco-icon-info:before{content:"\4c";}
.brocco-icon-eye:before{content:"\4d";}
.brocco-icon-heart:before{content:"\4e";}
.brocco-icon-bookmark:before{content:"\4f";}
.brocco-icon-wrench:before{content:"\50";}
.brocco-icon-calendar:before{content:"\51";}
.brocco-icon-window:before{content:"\52";}
.brocco-icon-monitor:before{content:"\53";}
.brocco-icon-mobile:before{content:"\54";}
.brocco-icon-droplet:before{content:"\55";}
.brocco-icon-mouse:before{content:"\56";}
.brocco-icon-refresh:before{content:"\57";}
.brocco-icon-location-2:before{content:"\58";}
.brocco-icon-tag:before{content:"\59";}
.brocco-icon-phone:before{content:"\5a";}
.brocco-icon-star-2:before{content:"\5b";}
.brocco-icon-pointer:before{content:"\5c";}
.brocco-icon-thumbs-up:before{content:"\5d";}
.brocco-icon-thumbs-down:before{content:"\5e";}
.brocco-icon-headphones:before{content:"\5f";}
.brocco-icon-move:before{content:"\60";}
.brocco-icon-checkmark:before{content:"\61";}
.brocco-icon-cancel:before{content:"\62";}
.brocco-icon-skype:before{content:"\63";}
.brocco-icon-gift:before{content:"\64";}
.brocco-icon-cone:before{content:"\65";}
.brocco-icon-alarm:before{content:"\66";}
.brocco-icon-coffee:before{content:"\67";}
.brocco-icon-basket:before{content:"\68";}
.brocco-icon-flag:before{content:"\69";}
.brocco-icon-ipod:before{content:"\6a";}
.brocco-icon-trashcan:before{content:"\6b";}
.brocco-icon-bolt:before{content:"\6c";}
.brocco-icon-ampersand:before{content:"\6d";}
.brocco-icon-compass:before{content:"\6e";}
.brocco-icon-list:before{content:"\6f";}
.brocco-icon-grid:before{content:"\70";}
.brocco-icon-volume:before{content:"\71";}
.brocco-icon-volume-2:before{content:"\72";}
.brocco-icon-stats:before{content:"\73";}
.brocco-icon-target-2:before{content:"\74";}
.brocco-icon-forward:before{content:"\75";}
.brocco-icon-paperclip:before{content:"\76";}
.brocco-icon-keyboard:before{content:"\77";}
.brocco-icon-crop:before{content:"\78";}
.brocco-icon-floppy:before{content:"\79";}
.brocco-icon-filter:before{content:"\7a";}
.brocco-icon-trophy:before{content:"\7b";}
.brocco-icon-diary:before{content:"\7c";}
.brocco-icon-address-book:before{content:"\7d";}
.brocco-icon-stop:before{content:"\e000";}
.brocco-icon-circle:before{content:"\e001";}
.brocco-icon-shit:before{content:"\e002";}
.brocco-icon-bookmark-2:before{content:"\e003";}
.brocco-icon-camera-2:before{content:"\e004";}
.brocco-icon-lamp:before{content:"\e005";}
.brocco-icon-disk:before{content:"\e006";}
.brocco-icon-button:before{content:"\e007";}
.brocco-icon-database:before{content:"\e008";}
.brocco-icon-credit-card:before{content:"\e009";}
.brocco-icon-atom:before{content:"\e00a";}
.brocco-icon-winsows:before{content:"\e00b";}
.brocco-icon-target-3:before{content:"\e00c";}
.brocco-icon-battery:before{content:"\e00d";}
.brocco-icon-code:before{content:"\e00e";}
[class^="cut-icon-"]:before, [class*=" cut-icon-"]:before{font-family:'cuticons';font-style:normal;speak:none;}
.cut-icon-arrow-right:before{content:"\21";}
.cut-icon-arrow-left:before{content:"\22";}
.cut-icon-arrow-up:before{content:"\23";}
.cut-icon-arrow-down:before{content:"\24";}
.cut-icon-plus:before{content:"\25";}
.cut-icon-minus:before{content:"\26";}
.cut-icon-stats:before{content:"\27";}
.cut-icon-broadcast:before{content:"\28";}
.cut-icon-enter:before{content:"\29";}
.cut-icon-download:before{content:"\2a";}
.cut-icon-mobile:before{content:"\2b";}
.cut-icon-mobile-2:before{content:"\2c";}
.cut-icon-screen:before{content:"\2d";}
.cut-icon-stats-2:before{content:"\2e";}
.cut-icon-user:before{content:"\2f";}
.cut-icon-heart:before{content:"\30";}
.cut-icon-heart-2:before{content:"\31";}
.cut-icon-frame:before{content:"\32";}
.cut-icon-plus-2:before{content:"\33";}
.cut-icon-minus-2:before{content:"\34";}
.cut-icon-checkbox-checked:before{content:"\35";}
.cut-icon-alert:before{content:"\36";}
.cut-icon-comment:before{content:"\37";}
.cut-icon-chat:before{content:"\38";}
.cut-icon-bookmark:before{content:"\39";}
.cut-icon-locked:before{content:"\3a";}
.cut-icon-unlock:before{content:"\3b";}
.cut-icon-film:before{content:"\3c";}
.cut-icon-camera:before{content:"\3d";}
.cut-icon-camera-2:before{content:"\3e";}
.cut-icon-painting:before{content:"\3f";}
.cut-icon-painting-2:before{content:"\40";}
.cut-icon-reload:before{content:"\41";}
.cut-icon-credit-card:before{content:"\42";}
.cut-icon-vcard:before{content:"\43";}
.cut-icon-marker:before{content:"\44";}
.cut-icon-list:before{content:"\45";}
.cut-icon-file:before{content:"\46";}
.cut-icon-thumbs-up:before{content:"\47";}
.cut-icon-printer:before{content:"\48";}
.cut-icon-untitled:before{content:"\49";}
.cut-icon-popout:before{content:"\4a";}
.cut-icon-popout-2:before{content:"\4b";}
.cut-icon-printer-2:before{content:"\4c";}
.cut-icon-battery-full:before{content:"\4d";}
.cut-icon-battery-low:before{content:"\4e";}
.cut-icon-battery:before{content:"\4f";}
.cut-icon-hash:before{content:"\50";}
.cut-icon-trashcan:before{content:"\51";}
.cut-icon-crop:before{content:"\52";}
.cut-icon-apple:before{content:"\53";}
.cut-icon-cart:before{content:"\54";}
.cut-icon-pause:before{content:"\55";}
.cut-icon-play:before{content:"\56";}
.cut-icon-next:before{content:"\57";}
.cut-icon-previous:before{content:"\58";}
.cut-icon-next-2:before{content:"\59";}
.cut-icon-previous-2:before{content:"\5a";}
.cut-icon-record:before{content:"\5b";}
.cut-icon-eject:before{content:"\5c";}
.cut-icon-disk:before{content:"\5d";}
.cut-icon-equalizer:before{content:"\5e";}
.cut-icon-desktop:before{content:"\5f";}
.cut-icon-grid:before{content:"\60";}
.cut-icon-frame-2:before{content:"\61";}
.cut-icon-board:before{content:"\62";}
.cut-icon-shrink:before{content:"\63";}
.cut-icon-expand:before{content:"\64";}
.cut-icon-tree:before{content:"\65";}
.cut-icon-paper-plane:before{content:"\66";}
[class^="entypo-icon-"]:before, [class*=" entypo-icon-"]:before{font-family:'entypo';font-style:normal;speak:none;}
.entypo-icon-phone:before{content:"\21";}
.entypo-icon-mobile:before{content:"\22";}
.entypo-icon-mouse:before{content:"\23";}
.entypo-icon-address:before{content:"\24";}
.entypo-icon-email:before{content:"\25";}
.entypo-icon-write:before{content:"\26";}
.entypo-icon-attachment:before{content:"\27";}
.entypo-icon-reply:before{content:"\28";}
.entypo-icon-reply-to-all:before{content:"\29";}
.entypo-icon-forward:before{content:"\2a";}
.entypo-icon-user:before{content:"\2b";}
.entypo-icon-users:before{content:"\2c";}
.entypo-icon-contact:before{content:"\2d";}
.entypo-icon-card:before{content:"\2e";}
.entypo-icon-export:before{content:"\2f";}
.entypo-icon-location:before{content:"\30";}
.entypo-icon-map:before{content:"\31";}
.entypo-icon-compass:before{content:"\32";}
.entypo-icon-direction:before{content:"\33";}
.entypo-icon-center:before{content:"\34";}
.entypo-icon-share:before{content:"\35";}
.entypo-icon-heart:before{content:"\36";}
.entypo-icon-heart-2:before{content:"\37";}
.entypo-icon-star:before{content:"\38";}
.entypo-icon-star-2:before{content:"\39";}
.entypo-icon-thumbs-up:before{content:"\3a";}
.entypo-icon-chat:before{content:"\3b";}
.entypo-icon-comment:before{content:"\3c";}
.entypo-icon-quote:before{content:"\3d";}
.entypo-icon-printer:before{content:"\3e";}
.entypo-icon-alert:before{content:"\3f";}
.entypo-icon-link:before{content:"\40";}
.entypo-icon-flag:before{content:"\41";}
.entypo-icon-settings:before{content:"\42";}
.entypo-icon-search:before{content:"\43";}
.entypo-icon-trophy:before{content:"\44";}
.entypo-icon-price:before{content:"\45";}
.entypo-icon-camera:before{content:"\46";}
.entypo-icon-sleep:before{content:"\47";}
.entypo-icon-palette:before{content:"\48";}
.entypo-icon-leaf:before{content:"\49";}
.entypo-icon-music:before{content:"\4a";}
.entypo-icon-shopping:before{content:"\4b";}
.entypo-icon-flight:before{content:"\4c";}
.entypo-icon-support:before{content:"\4d";}
.entypo-icon-google-circles:before{content:"\4e";}
.entypo-icon-eye:before{content:"\4f";}
.entypo-icon-clock:before{content:"\50";}
.entypo-icon-microphone:before{content:"\51";}
.entypo-icon-calendar:before{content:"\52";}
.entypo-icon-flash:before{content:"\53";}
.entypo-icon-time:before{content:"\54";}
.entypo-icon-rss:before{content:"\55";}
.entypo-icon-locked:before{content:"\56";}
.entypo-icon-unlocked:before{content:"\57";}
.entypo-icon-checkmark:before{content:"\58";}
.entypo-icon-cancel:before{content:"\59";}
.entypo-icon-minus:before{content:"\5a";}
.entypo-icon-plus:before{content:"\5b";}
.entypo-icon-close:before{content:"\5c";}
.entypo-icon-minus-2:before{content:"\5d";}
.entypo-icon-plus-2:before{content:"\5e";}
.entypo-icon-blocked:before{content:"\5f";}
.entypo-icon-info:before{content:"\60";}
.entypo-icon-info-circle:before{content:"\61";}
.entypo-icon-help:before{content:"\62";}
.entypo-icon-help-2:before{content:"\63";}
.entypo-icon-warning:before{content:"\64";}
.entypo-icon-reload-CW:before{content:"\65";}
.entypo-icon-reload-CCW:before{content:"\66";}
.entypo-icon-shuffle:before{content:"\67";}
.entypo-icon-back:before{content:"\68";}
.entypo-icon-arrow:before{content:"\69";}
.entypo-icon-retweet:before{content:"\6a";}
.entypo-icon-list:before{content:"\6b";}
.entypo-icon-add:before{content:"\6c";}
.entypo-icon-grid:before{content:"\6d";}
.entypo-icon-document:before{content:"\6e";}
.entypo-icon-document-2:before{content:"\6f";}
.entypo-icon-documents:before{content:"\70";}
.entypo-icon-landscape:before{content:"\71";}
.entypo-icon-images:before{content:"\72";}
.entypo-icon-movie:before{content:"\73";}
.entypo-icon-song:before{content:"\74";}
.entypo-icon-folder:before{content:"\75";}
.entypo-icon-archive:before{content:"\76";}
.entypo-icon-trashcan:before{content:"\77";}
.entypo-icon-upload:before{content:"\78";}
.entypo-icon-download:before{content:"\79";}
.entypo-icon-install:before{content:"\7a";}
.entypo-icon-cloud:before{content:"\7b";}
.entypo-icon-upload-2:before{content:"\7c";}
.entypo-icon-play:before{content:"\7d";}
.entypo-icon-pause:before{content:"\e000";}
.entypo-icon-record:before{content:"\e001";}
.entypo-icon-stop:before{content:"\e002";}
.entypo-icon-fast-forward:before{content:"\e003";}
.entypo-icon-fast-backward:before{content:"\e004";}
.entypo-icon-first:before{content:"\e005";}
.entypo-icon-last:before{content:"\e006";}
.entypo-icon-full-screen:before{content:"\e007";}
.entypo-icon-collapse:before{content:"\e008";}
.entypo-icon-volume:before{content:"\e009";}
.entypo-icon-sound:before{content:"\e00a";}
.entypo-icon-mute:before{content:"\e00b";}
.entypo-icon-arrow-2:before{content:"\e00c";}
.entypo-icon-arrow-3:before{content:"\e00d";}
.entypo-icon-arrow-4:before{content:"\e00e";}
.entypo-icon-arrow-5:before{content:"\e00f";}
.entypo-icon-arrow-6:before{content:"\e010";}
.entypo-icon-arrow-7:before{content:"\e011";}
.entypo-icon-arrow-8:before{content:"\e012";}
.entypo-icon-arrow-9:before{content:"\e013";}
.entypo-icon-arrow-10:before{content:"\e014";}
.entypo-icon-arrow-11:before{content:"\e015";}
.entypo-icon-arrow-12:before{content:"\e016";}
.entypo-icon-arrow-13:before{content:"\e017";}
.entypo-icon-arrow-14:before{content:"\e018";}
.entypo-icon-arrow-15:before{content:"\e019";}
.entypo-icon-arrow-16:before{content:"\e01a";}
.entypo-icon-arrow-17:before{content:"\e01b";}
.entypo-icon-arrow-18:before{content:"\e01c";}
.entypo-icon-arrow-19:before{content:"\e01d";}
.entypo-icon-arrow-20:before{content:"\e01e";}
.entypo-icon-arrow-21:before{content:"\e01f";}
.entypo-icon-triangle:before{content:"\e020";}
.entypo-icon-triangle-2:before{content:"\e021";}
.entypo-icon-triangle-3:before{content:"\e022";}
.entypo-icon-triangle-4:before{content:"\e023";}
.entypo-icon-code:before{content:"\e024";}
.entypo-icon-battery:before{content:"\e025";}
.entypo-icon-battery-2:before{content:"\e026";}
.entypo-icon-battery-3:before{content:"\e027";}
.entypo-icon-battery-4:before{content:"\e028";}
.entypo-icon-battery-5:before{content:"\e029";}
.entypo-icon-history:before{content:"\e02a";}
.entypo-icon-back-2:before{content:"\e02b";}
.entypo-icon-sun:before{content:"\e02c";}
.entypo-icon-sun-2:before{content:"\e02d";}
.entypo-icon-light-bulb:before{content:"\e02e";}
.entypo-icon-browser:before{content:"\e02f";}
.entypo-icon-publish:before{content:"\e030";}
.entypo-icon-screen:before{content:"\e031";}
.entypo-icon-arrow-22:before{content:"\e032";}
.entypo-icon-broadcast:before{content:"\e033";}
.entypo-icon-globe:before{content:"\e034";}
.entypo-icon-square:before{content:"\e035";}
.entypo-icon-inbox:before{content:"\e036";}
.entypo-icon-network:before{content:"\e037";}
.entypo-icon-feather:before{content:"\e038";}
.entypo-icon-keyboard:before{content:"\e039";}
.entypo-icon-home:before{content:"\e03a";}
.entypo-icon-bookmark:before{content:"\e03b";}
.entypo-icon-book:before{content:"\e03c";}
.entypo-icon-popup:before{content:"\e03d";}
.entypo-icon-search-2:before{content:"\e03e";}
.entypo-icon-dots-three:before{content:"\e03f";}
.entypo-icon-dots-two:before{content:"\e040";}
.entypo-icon-dot:before{content:"\e041";}
.entypo-icon-creative-commons:before{content:"\e042";}
.entypo-icon-cd:before{content:"\e043";}
.entypo-icon-suitcase:before{content:"\e044";}
.entypo-icon-suitcase-2:before{content:"\e045";}
[class^="minia-icon-"]:before, [class*=" minia-icon-"]:before{font-family:'minia';font-style:normal;speak:none;}
.minia-icon-home:before{content:"\21";}
.minia-icon-list:before{content:"\22";}
.minia-icon-book:before{content:"\23";}
.minia-icon-pencil:before{content:"\24";}
.minia-icon-bookmark:before{content:"\25";}
.minia-icon-pointer:before{content:"\26";}
.minia-icon-cloud:before{content:"\27";}
.minia-icon-cloud-ul:before{content:"\28";}
.minia-icon-cloud-dl:before{content:"\29";}
.minia-icon-search:before{content:"\2a";}
.minia-icon-folder:before{content:"\2b";}
.minia-icon-trashcan:before{content:"\2c";}
.minia-icon-droplet:before{content:"\2d";}
.minia-icon-tag:before{content:"\2e";}
.minia-icon-moon:before{content:"\2f";}
.minia-icon-eye:before{content:"\30";}
.minia-icon-target:before{content:"\31";}
.minia-icon-blocked:before{content:"\32";}
.minia-icon-switch:before{content:"\33";}
.minia-icon-goal:before{content:"\34";}
.minia-icon-location:before{content:"\35";}
.minia-icon-close:before{content:"\36";}
.minia-icon-checkmark:before{content:"\37";}
.minia-icon-munis:before{content:"\38";}
.minia-icon-plus:before{content:"\39";}
.minia-icon-close-2:before{content:"\3a";}
.minia-icon-divide:before{content:"\3b";}
.minia-icon-minus:before{content:"\3c";}
.minia-icon-plus-2:before{content:"\3d";}
.minia-icon-equals:before{content:"\3e";}
.minia-icon-cancel:before{content:"\3f";}
.minia-icon-minus-2:before{content:"\40";}
.minia-icon-checkmark-2:before{content:"\41";}
.minia-icon-equals-2:before{content:"\42";}
.minia-icon-asterisk:before{content:"\43";}
.minia-icon-mobile:before{content:"\44";}
.minia-icon-tablet:before{content:"\45";}
.minia-icon-phone:before{content:"\46";}
.minia-icon-bars:before{content:"\47";}
.minia-icon-stack:before{content:"\48";}
.minia-icon-battery:before{content:"\49";}
.minia-icon-battery-2:before{content:"\4a";}
.minia-icon-battery-3:before{content:"\4b";}
.minia-icon-calculator:before{content:"\4c";}
.minia-icon-bolt:before{content:"\4d";}
.minia-icon-list-2:before{content:"\4e";}
.minia-icon-grid:before{content:"\4f";}
.minia-icon-list-3:before{content:"\50";}
.minia-icon-list-4:before{content:"\51";}
.minia-icon-layout:before{content:"\52";}
.minia-icon-equalizer:before{content:"\53";}
.minia-icon-equalizer-2:before{content:"\54";}
.minia-icon-cog:before{content:"\55";}
.minia-icon-window:before{content:"\56";}
.minia-icon-window-2:before{content:"\57";}
.minia-icon-window-3:before{content:"\58";}
.minia-icon-window-4:before{content:"\59";}
.minia-icon-locked:before{content:"\5a";}
.minia-icon-unlocked:before{content:"\5b";}
.minia-icon-shield:before{content:"\5c";}
.minia-icon-cart:before{content:"\5d";}
.minia-icon-console:before{content:"\5e";}
.minia-icon-office:before{content:"\5f";}
.minia-icon-basket:before{content:"\60";}
.minia-icon-suitcase:before{content:"\61";}
.minia-icon-airplane:before{content:"\62";}
.minia-icon-file-download:before{content:"\63";}
.minia-icon-file-upload:before{content:"\64";}
.minia-icon-file:before{content:"\65";}
.minia-icon-file-add:before{content:"\66";}
.minia-icon-file-remove:before{content:"\67";}
.minia-icon-bars-2:before{content:"\68";}
.minia-icon-chart:before{content:"\69";}
.minia-icon-stats:before{content:"\6a";}
.minia-icon-arrow-right:before{content:"\6b";}
.minia-icon-arrow-left:before{content:"\6c";}
.minia-icon-arrow-down:before{content:"\6d";}
.minia-icon-arrow-up:before{content:"\6e";}
.minia-icon-arrow-right-2:before{content:"\6f";}
.minia-icon-arrow-left-2:before{content:"\70";}
.minia-icon-arrow-up-2:before{content:"\71";}
.minia-icon-arrow-down-2:before{content:"\72";}
.minia-icon-arrow-down-left:before{content:"\73";}
.minia-icon-arrow-down-right:before{content:"\74";}
.minia-icon-arrow-up-left:before{content:"\75";}
.minia-icon-arrow-up-right:before{content:"\76";}
.minia-icon-arrow-left-3:before{content:"\77";}
.minia-icon-arrow-right-3:before{content:"\78";}
.minia-icon-arrow-down-3:before{content:"\79";}
.minia-icon-arrow-up-3:before{content:"\7a";}
.minia-icon-move:before{content:"\7b";}
.minia-icon-movie:before{content:"\7c";}
.minia-icon-refresh:before{content:"\7d";}
.minia-icon-picture:before{content:"\e000";}
.minia-icon-music:before{content:"\e001";}
.minia-icon-disk:before{content:"\e002";}
.minia-icon-camera:before{content:"\e003";}
.minia-icon-film:before{content:"\e004";}
.minia-icon-tablet-2:before{content:"\e005";}
.minia-icon-ipod:before{content:"\e006";}
.minia-icon-camera-2:before{content:"\e007";}
.minia-icon-mouse:before{content:"\e008";}
.minia-icon-volume:before{content:"\e009";}
.minia-icon-monitor:before{content:"\e00a";}
.minia-icon-thumbs-up:before{content:"\e00b";}
.minia-icon-thumbs-down:before{content:"\e00c";}
.minia-icon-neutral:before{content:"\e00d";}
.minia-icon-grin:before{content:"\e00e";}
.minia-icon-heart:before{content:"\e00f";}
.minia-icon-pacman:before{content:"\e010";}
.minia-icon-star:before{content:"\e011";}
.minia-icon-star-2:before{content:"\e012";}
.minia-icon-envelope:before{content:"\e013";}
.minia-icon-comment:before{content:"\e014";}
.minia-icon-comment-2:before{content:"\e015";}
.minia-icon-user:before{content:"\e016";}
.minia-icon-download:before{content:"\e017";}
.minia-icon-upload:before{content:"\e018";}
.minia-icon-inbox:before{content:"\e019";}
.minia-icon-partial:before{content:"\e01a";}
.minia-icon-unchecked:before{content:"\e01b";}
.minia-icon-checked:before{content:"\e01c";}
.minia-icon-circles:before{content:"\e01d";}
.minia-icon-pencil-2:before{content:"\e01e";}
.minia-icon-flag:before{content:"\e01f";}
.minia-icon-link:before{content:"\e020";}
.minia-icon-stop:before{content:"\e021";}
.minia-icon-play:before{content:"\e022";}
.minia-icon-pause:before{content:"\e023";}
.minia-icon-next:before{content:"\e024";}
.minia-icon-previous:before{content:"\e025";}
.minia-icon-drink:before{content:"\e026";}
.minia-icon-drink-2:before{content:"\e027";}
.minia-icon-hamburger:before{content:"\e028";}
.minia-icon-mug:before{content:"\e029";}
.minia-icon-calendar:before{content:"\e02a";}
.minia-icon-clock:before{content:"\e02b";}
.minia-icon-calendar-2:before{content:"\e02c";}
.minia-icon-compass:before{content:"\e02d";}
[class^="iconic-icon-"]:before, [class*=" iconic-icon-"]:before{font-family:'iconic';font-style:normal;speak:none;}
.iconic-icon-chat:before{content:"\21";}
.iconic-icon-chat-alt-stroke:before{content:"\22";}
.iconic-icon-chat-alt-fill:before{content:"\23";}
.iconic-icon-comment-alt1-stroke:before{content:"\24";}
.iconic-icon-comment-alt1-fill:before{content:"\25";}
.iconic-icon-comment-stroke:before{content:"\26";}
.iconic-icon-comment-fill:before{content:"\27";}
.iconic-icon-comment-alt2-stroke:before{content:"\28";}
.iconic-icon-comment-alt2-fill:before{content:"\29";}
.iconic-icon-checkmark:before{content:"\2a";}
.iconic-icon-check-alt:before{content:"\2b";}
.iconic-icon-x:before{content:"\2c";}
.iconic-icon-x-altx-alt:before{content:"\2d";}
.iconic-icon-denied:before{content:"\2e";}
.iconic-icon-cursor:before{content:"\2f";}
.iconic-icon-rss:before{content:"\30";}
.iconic-icon-rss-alt:before{content:"\31";}
.iconic-icon-wrench:before{content:"\32";}
.iconic-icon-dial:before{content:"\33";}
.iconic-icon-cog:before{content:"\34";}
.iconic-icon-calendar:before{content:"\35";}
.iconic-icon-calendar-alt-stroke:before{content:"\36";}
.iconic-icon-calendar-alt-fill:before{content:"\37";}
.iconic-icon-share:before{content:"\38";}
.iconic-icon-mail:before{content:"\39";}
.iconic-icon-heart-stroke:before{content:"\3a";}
.iconic-icon-heart-fill:before{content:"\3b";}
.iconic-icon-movie:before{content:"\3c";}
.iconic-icon-document-alt-stroke:before{content:"\3d";}
.iconic-icon-document-alt-fill:before{content:"\3e";}
.iconic-icon-document-stroke:before{content:"\3f";}
.iconic-icon-document-fill:before{content:"\40";}
.iconic-icon-plus:before{content:"\41";}
.iconic-icon-plus-alt:before{content:"\42";}
.iconic-icon-minus:before{content:"\43";}
.iconic-icon-minus-alt:before{content:"\44";}
.iconic-icon-pin:before{content:"\45";}
.iconic-icon-link:before{content:"\46";}
.iconic-icon-bolt:before{content:"\47";}
.iconic-icon-move:before{content:"\48";}
.iconic-icon-move-alt1:before{content:"\49";}
.iconic-icon-move-alt2:before{content:"\4a";}
.iconic-icon-equalizer:before{content:"\4b";}
.iconic-icon-award-fill:before{content:"\4c";}
.iconic-icon-award-stroke:before{content:"\4d";}
.iconic-icon-magnifying-glass:before{content:"\4e";}
.iconic-icon-trash-stroke:before{content:"\4f";}
.iconic-icon-trash-fill:before{content:"\50";}
.iconic-icon-beaker-alt:before{content:"\51";}
.iconic-icon-beaker:before{content:"\52";}
.iconic-icon-key-stroke:before{content:"\53";}
.iconic-icon-key-fill:before{content:"\54";}
.iconic-icon-new-window:before{content:"\55";}
.iconic-icon-lightbulb:before{content:"\56";}
.iconic-icon-spin-alt:before{content:"\57";}
.iconic-icon-spin:before{content:"\58";}
.iconic-icon-curved-arrow:before{content:"\59";}
.iconic-icon-undo:before{content:"\5a";}
.iconic-icon-reload:before{content:"\5b";}
.iconic-icon-reload-alt:before{content:"\5c";}
.iconic-icon-loop:before{content:"\5d";}
.iconic-icon-loop-alt1:before{content:"\5e";}
.iconic-icon-loop-alt2:before{content:"\5f";}
.iconic-icon-loop-alt3:before{content:"\60";}
.iconic-icon-loop-alt4:before{content:"\61";}
.iconic-icon-transfer:before{content:"\62";}
.iconic-icon-move-vertical:before{content:"\63";}
.iconic-icon-move-vertical-alt1:before{content:"\64";}
.iconic-icon-move-vertical-alt2:before{content:"\65";}
.iconic-icon-move-horizontal:before{content:"\66";}
.iconic-icon-move-horizontal-alt1:before{content:"\67";}
.iconic-icon-move-horizontal-alt2:before{content:"\68";}
.iconic-icon-arrow-left:before{content:"\69";}
.iconic-icon-arrow-left-alt1:before{content:"\6a";}
.iconic-icon-arrow-left-alt2:before{content:"\6b";}
.iconic-icon-arrow-right:before{content:"\6c";}
.iconic-icon-arrow-right-alt1:before{content:"\6d";}
.iconic-icon-arrow-right-alt2:before{content:"\6e";}
.iconic-icon-arrow-up:before{content:"\6f";}
.iconic-icon-arrow-up-alt1:before{content:"\70";}
.iconic-icon-arrow-up-alt2:before{content:"\71";}
.iconic-icon-arrow-down:before{content:"\72";}
.iconic-icon-arrow-down-alt1:before{content:"\73";}
.iconic-icon-arrow-down-alt2:before{content:"\74";}
.iconic-icon-cd:before{content:"\75";}
.iconic-icon-steering-wheel:before{content:"\76";}
.iconic-icon-microphone:before{content:"\77";}
.iconic-icon-headphones:before{content:"\78";}
.iconic-icon-volume:before{content:"\79";}
.iconic-icon-volume-mute:before{content:"\7a";}
.iconic-icon-play:before{content:"\7b";}
.iconic-icon-pause:before{content:"\7c";}
.iconic-icon-stop:before{content:"\7d";}
.iconic-icon-eject:before{content:"\e000";}
.iconic-icon-first:before{content:"\e001";}
.iconic-icon-last:before{content:"\e002";}
.iconic-icon-play-alt:before{content:"\e003";}
.iconic-icon-fullscreen-exit:before{content:"\e004";}
.iconic-icon-fullscreen-exit-alt:before{content:"\e005";}
.iconic-icon-fullscreen:before{content:"\e006";}
.iconic-icon-fullscreen-alt:before{content:"\e007";}
.iconic-icon-iphone:before{content:"\e008";}
.iconic-icon-battery-empty:before{content:"\e009";}
.iconic-icon-battery-half:before{content:"\e00a";}
.iconic-icon-battery-full:before{content:"\e00b";}
.iconic-icon-battery-charging:before{content:"\e00c";}
.iconic-icon-compass:before{content:"\e00d";}
.iconic-icon-box:before{content:"\e00e";}
.iconic-icon-folder-stroke:before{content:"\e00f";}
.iconic-icon-folder-fill:before{content:"\e010";}
.iconic-icon-at:before{content:"\e011";}
.iconic-icon-ampersand:before{content:"\e012";}
.iconic-icon-info:before{content:"\e013";}
.iconic-icon-question-mark:before{content:"\e014";}
.iconic-icon-pilcrow:before{content:"\e015";}
.iconic-icon-hash:before{content:"\e016";}
.iconic-icon-left-quote:before{content:"\e017";}
.iconic-icon-right-quote:before{content:"\e018";}
.iconic-icon-left-quote-alt:before{content:"\e019";}
.iconic-icon-right-quote-alt:before{content:"\e01a";}
.iconic-icon-article:before{content:"\e01b";}
.iconic-icon-read-more:before{content:"\e01c";}
.iconic-icon-list:before{content:"\e01d";}
.iconic-icon-list-nested:before{content:"\e01e";}
.iconic-icon-book:before{content:"\e01f";}
.iconic-icon-book-alt:before{content:"\e020";}
.iconic-icon-book-alt2:before{content:"\e021";}
.iconic-icon-pen:before{content:"\e022";}
.iconic-icon-pen-alt-stroke:before{content:"\e023";}
.iconic-icon-pen-alt-fill:before{content:"\e024";}
.iconic-icon-pen-alt2:before{content:"\e025";}
.iconic-icon-brush:before{content:"\e026";}
.iconic-icon-brush-alt:before{content:"\e027";}
.iconic-icon-eyedropper:before{content:"\e028";}
.iconic-icon-layers-alt:before{content:"\e029";}
.iconic-icon-layers:before{content:"\e02a";}
.iconic-icon-image:before{content:"\e02b";}
.iconic-icon-camera:before{content:"\e02c";}
.iconic-icon-aperture:before{content:"\e02d";}
.iconic-icon-aperture-alt:before{content:"\e02e";}
.iconic-icon-chart:before{content:"\e02f";}
.iconic-icon-chart-alt:before{content:"\e030";}
.iconic-icon-bars:before{content:"\e031";}
.iconic-icon-bars-alt:before{content:"\e032";}
.iconic-icon-eye:before{content:"\e033";}
.iconic-icon-user:before{content:"\e034";}
.iconic-icon-home:before{content:"\e035";}
.iconic-icon-clock:before{content:"\e036";}
.iconic-icon-lock-stroke:before{content:"\e037";}
.iconic-icon-lock-fill:before{content:"\e038";}
.iconic-icon-unlock-stroke:before{content:"\e039";}
.iconic-icon-unlock-fill:before{content:"\e03a";}
.iconic-icon-tag-stroke:before{content:"\e03b";}
.iconic-icon-tag-fill:before{content:"\e03c";}
.iconic-icon-sun-stroke:before{content:"\e03d";}
.iconic-icon-sun-fill:before{content:"\e03e";}
.iconic-icon-moon-stroke:before{content:"\e03f";}
.iconic-icon-moon-fill:before{content:"\e040";}
.iconic-icon-cloud:before{content:"\e041";}
.iconic-icon-rain:before{content:"\e042";}
.iconic-icon-umbrella:before{content:"\e043";}
.iconic-icon-star:before{content:"\e044";}
.iconic-icon-map-pin-stroke:before{content:"\e045";}
.iconic-icon-map-pin-fill:before{content:"\e046";}
.iconic-icon-map-pin-alt:before{content:"\e047";}
.iconic-icon-target:before{content:"\e048";}
.iconic-icon-download:before{content:"\e049";}
.iconic-icon-upload:before{content:"\e04a";}
.iconic-icon-cloud-download:before{content:"\e04b";}
.iconic-icon-cloud-upload:before{content:"\e04c";}
.iconic-icon-fork:before{content:"\e04d";}
.iconic-icon-paperclip:before{content:"\e04e";}
[class^="meteo-icon-"]:before, [class*=" meteo-icon-"]:before{font-family:'meteocons';font-style:normal;speak:none;}
.meteo-icon-sunrise:before{content:"\21";}
.meteo-icon-sun:before{content:"\22";}
.meteo-icon-moon:before{content:"\23";}
.meteo-icon-sun-2:before{content:"\24";}
.meteo-icon-windy:before{content:"\25";}
.meteo-icon-wind:before{content:"\26";}
.meteo-icon-snowflake:before{content:"\27";}
.meteo-icon-cloudy:before{content:"\28";}
.meteo-icon-cloud:before{content:"\29";}
.meteo-icon-weather:before{content:"\2a";}
.meteo-icon-weather-2:before{content:"\2b";}
.meteo-icon-weather-3:before{content:"\2c";}
.meteo-icon-lines:before{content:"\2d";}
.meteo-icon-cloud-2:before{content:"\2e";}
.meteo-icon-lightning:before{content:"\2f";}
.meteo-icon-lightning-2:before{content:"\30";}
.meteo-icon-rainy:before{content:"\31";}
.meteo-icon-rainy-2:before{content:"\32";}
.meteo-icon-windy-2:before{content:"\33";}
.meteo-icon-windy-3:before{content:"\34";}
.meteo-icon-snowy:before{content:"\35";}
.meteo-icon-snowy-2:before{content:"\36";}
.meteo-icon-snowy-3:before{content:"\37";}
.meteo-icon-weather-4:before{content:"\38";}
.meteo-icon-cloudy-2:before{content:"\39";}
.meteo-icon-cloud-3:before{content:"\3a";}
.meteo-icon-lightning-3:before{content:"\3b";}
.meteo-icon-sun-3:before{content:"\3c";}
.meteo-icon-moon-2:before{content:"\3d";}
.meteo-icon-cloudy-3:before{content:"\3e";}
.meteo-icon-cloud-4:before{content:"\3f";}
.meteo-icon-cloud-5:before{content:"\40";}
.meteo-icon-lightning-4:before{content:"\41";}
.meteo-icon-rainy-3:before{content:"\42";}
.meteo-icon-rainy-4:before{content:"\43";}
.meteo-icon-windy-4:before{content:"\44";}
.meteo-icon-windy-5:before{content:"\45";}
.meteo-icon-snowy-4:before{content:"\46";}
.meteo-icon-snowy-5:before{content:"\47";}
.meteo-icon-weather-5:before{content:"\48";}
.meteo-icon-cloudy-4:before{content:"\49";}
.meteo-icon-lightning-5:before{content:"\4a";}
.meteo-icon-thermometer:before{content:"\4b";}
.meteo-icon-compass:before{content:"\4c";}
.meteo-icon-none:before{content:"\4d";}
.meteo-icon-Celsius:before{content:"\4e";}
.meteo-icon-Fahrenheit:before{content:"\4f";}
[class^="silk-icon-"]:before, [class*=" silk-icon-"]:before{font-family:'silkcons';font-style:normal;speak:none;}
.silk-icon-expand:before{content:"\21";}
.silk-icon-expand-2:before{content:"\22";}
.silk-icon-untitled:before{content:"\23";}
.silk-icon-shrink:before{content:"\24";}
.silk-icon-plus:before{content:"\25";}
.silk-icon-minus:before{content:"\26";}
.silk-icon-notes:before{content:"\27";}
.silk-icon-notebook:before{content:"\28";}
.silk-icon-popout:before{content:"\29";}
.silk-icon-popout-2:before{content:"\2a";}
.silk-icon-arrow-down:before{content:"\2b";}
.silk-icon-arrow-up:before{content:"\2c";}
.silk-icon-arrow-left:before{content:"\2d";}
.silk-icon-arrow-right:before{content:"\2e";}
.silk-icon-arrow-down-2:before{content:"\2f";}
.silk-icon-arrow-up-2:before{content:"\30";}
.silk-icon-arrow-left-2:before{content:"\31";}
.silk-icon-arrow-right-2:before{content:"\32";}
.silk-icon-target:before{content:"\33";}
.silk-icon-clock:before{content:"\34";}
.silk-icon-cloud:before{content:"\35";}
.silk-icon-cloud-2:before{content:"\36";}
.silk-icon-mobile:before{content:"\37";}
.silk-icon-expand-3:before{content:"\38";}
.silk-icon-contract:before{content:"\39";}
.silk-icon-chart:before{content:"\3a";}
.silk-icon-checkmark:before{content:"\3b";}
.silk-icon-cancel:before{content:"\3c";}
.silk-icon-enter:before{content:"\3d";}
.silk-icon-exit:before{content:"\3e";}
.silk-icon-download:before{content:"\3f";}
.silk-icon-upload:before{content:"\40";}
.silk-icon-heart:before{content:"\41";}
.silk-icon-heart-2:before{content:"\42";}
.silk-icon-heart-3:before{content:"\43";}
.silk-icon-vector:before{content:"\44";}
.silk-icon-vector-2:before{content:"\45";}
.silk-icon-star:before{content:"\46";}
.silk-icon-star-half:before{content:"\47";}
.silk-icon-star-empty:before{content:"\48";}
.silk-icon-eraser:before{content:"\49";}
.silk-icon-pencil:before{content:"\4a";}
.silk-icon-calendar:before{content:"\4b";}
.silk-icon-marker:before{content:"\4c";}
.silk-icon-arrow:before{content:"\4d";}
.silk-icon-arrow-2:before{content:"\4e";}
.silk-icon-undo:before{content:"\4f";}
.silk-icon-redo:before{content:"\50";}
.silk-icon-console:before{content:"\51";}
.silk-icon-picture:before{content:"\52";}
.silk-icon-droplet:before{content:"\53";}
.silk-icon-droplet-2:before{content:"\54";}
.silk-icon-arrow-up-3:before{content:"\55";}
.silk-icon-arrow-down-3:before{content:"\56";}
.silk-icon-arrow-left-3:before{content:"\57";}
.silk-icon-arrow-right-3:before{content:"\58";}
.silk-icon-pictures:before{content:"\59";}
.silk-icon-frame:before{content:"\5a";}
.silk-icon-cloud-play:before{content:"\5b";}
.silk-icon-cover-flow:before{content:"\5c";}
.silk-icon-columns:before{content:"\5d";}
.silk-icon-list:before{content:"\5e";}
.silk-icon-icons:before{content:"\5f";}
.silk-icon-home:before{content:"\60";}
.silk-icon-office:before{content:"\61";}
.silk-icon-camera:before{content:"\62";}
.silk-icon-redo-2:before{content:"\63";}
.silk-icon-refresh:before{content:"\64";}
.silk-icon-undo-2:before{content:"\65";}
.silk-icon-credit-card:before{content:"\66";}
.silk-icon-podcast:before{content:"\67";}
.silk-icon-share:before{content:"\68";}
.silk-icon-calculator:before{content:"\69";}
.silk-icon-play:before{content:"\6a";}
.silk-icon-search:before{content:"\6b";}
.silk-icon-chat:before{content:"\6c";}
.silk-icon-umbrella:before{content:"\6d";}
.silk-icon-drops:before{content:"\6e";}
.silk-icon-sun:before{content:"\6f";}
.silk-icon-battery-empty:before{content:"\70";}
.silk-icon-battery-charging:before{content:"\71";}
.silk-icon-battery-low:before{content:"\72";}
.silk-icon-battery:before{content:"\73";}
.silk-icon-battery-full:before{content:"\74";}
.silk-icon-battery-warning:before{content:"\75";}
.silk-icon-grass:before{content:"\76";}
.silk-icon-food:before{content:"\77";}
.silk-icon-pointer:before{content:"\78";}
.silk-icon-drawer:before{content:"\79";}
.silk-icon-envelope:before{content:"\7a";}
.silk-icon-rainbow:before{content:"\7b";}
.silk-icon-trashcan:before{content:"\7c";}
.silk-icon-lollipop:before{content:"\7d";}
.silk-icon-contrast:before{content:"\e000";}
.silk-icon-crop:before{content:"\e001";}
.silk-icon-untitled-2:before{content:"\e002";}
.silk-icon-boat:before{content:"\e003";}
.silk-icon-puzzle:before{content:"\e004";}
.silk-icon-tshirt:before{content:"\e005";}
.silk-icon-yinyang:before{content:"\e006";}
.silk-icon-watch:before{content:"\e007";}
.silk-icon-bars:before{content:"\e008";}
.silk-icon-wand:before{content:"\e009";}
.silk-icon-music:before{content:"\e00a";}
.silk-icon-music-2:before{content:"\e00b";}
.silk-icon-checklist:before{content:"\e00c";}
.silk-icon-notes-2:before{content:"\e00d";}
.silk-icon-power:before{content:"\e00e";}
.silk-icon-folder:before{content:"\e00f";}
.silk-icon-broadcast:before{content:"\e010";}
.silk-icon-locked:before{content:"\e011";}
.silk-icon-unlocked:before{content:"\e012";}
.silk-icon-desktop:before{content:"\e013";}
.silk-icon-warning:before{content:"\e014";}
.silk-icon-happy:before{content:"\e015";}
.silk-icon-fence:before{content:"\e016";}
[class^="typ-icon-"]:before, [class*=" typ-icon-"]:before{font-family:'typicons';font-style:normal;speak:none;}
.typ-icon-battery-low:before{content:"\e000";}
.typ-icon-battery:before{content:"\e001";}
.typ-icon-battery-full:before{content:"\e002";}
.typ-icon-battery-charging:before{content:"\e003";}
.typ-icon-plus:before{content:"\e004";}
.typ-icon-cross:before{content:"\e005";}
.typ-icon-arrow-right:before{content:"\e006";}
.typ-icon-arrow-left:before{content:"\e007";}
.typ-icon-pencil:before{content:"\e008";}
.typ-icon-search:before{content:"\e009";}
.typ-icon-grid:before{content:"\e00a";}
.typ-icon-list:before{content:"\e00b";}
.typ-icon-star:before{content:"\e00c";}
.typ-icon-heart:before{content:"\e00d";}
.typ-icon-back:before{content:"\e00e";}
.typ-icon-forward:before{content:"\e00f";}
.typ-icon-map-marker:before{content:"\e010";}
.typ-icon-phone:before{content:"\e011";}
.typ-icon-home:before{content:"\e012";}
.typ-icon-camera:before{content:"\e013";}
.typ-icon-arrow-left-2:before{content:"\e014";}
.typ-icon-arrow-right-2:before{content:"\e015";}
.typ-icon-arrow-up:before{content:"\e016";}
.typ-icon-arrow-down:before{content:"\e017";}
.typ-icon-refresh:before{content:"\e018";}
.typ-icon-refresh-2:before{content:"\e019";}
.typ-icon-escape:before{content:"\e01a";}
.typ-icon-repeat:before{content:"\e01b";}
.typ-icon-loop:before{content:"\e01c";}
.typ-icon-shuffle:before{content:"\e01d";}
.typ-icon-feed:before{content:"\e01e";}
.typ-icon-cog:before{content:"\e01f";}
.typ-icon-wrench:before{content:"\e020";}
.typ-icon-bars:before{content:"\e021";}
.typ-icon-chart:before{content:"\e022";}
.typ-icon-stats:before{content:"\e023";}
.typ-icon-eye:before{content:"\e024";}
.typ-icon-zoom-out:before{content:"\e025";}
.typ-icon-zoom-in:before{content:"\e026";}
.typ-icon-export:before{content:"\e027";}
.typ-icon-user:before{content:"\e028";}
.typ-icon-users:before{content:"\e029";}
.typ-icon-microphone:before{content:"\e02a";}
.typ-icon-mail:before{content:"\e02b";}
.typ-icon-comment:before{content:"\e02c";}
.typ-icon-trashcan:before{content:"\e02d";}
.typ-icon-delete:before{content:"\e02e";}
.typ-icon-infinity:before{content:"\e02f";}
.typ-icon-key:before{content:"\e030";}
.typ-icon-globe:before{content:"\e031";}
.typ-icon-thumbs-up:before{content:"\e032";}
.typ-icon-thumbs-down:before{content:"\e033";}
.typ-icon-tag:before{content:"\e034";}
.typ-icon-views:before{content:"\e035";}
.typ-icon-warning:before{content:"\e036";}
.typ-icon-beta:before{content:"\e037";}
.typ-icon-unlocked:before{content:"\e038";}
.typ-icon-locked:before{content:"\e039";}
.typ-icon-eject:before{content:"\e03a";}
.typ-icon-move:before{content:"\e03b";}
.typ-icon-expand:before{content:"\e03c";}
.typ-icon-cancel:before{content:"\e03d";}
.typ-icon-electricity:before{content:"\e03e";}
.typ-icon-compass:before{content:"\e03f";}
.typ-icon-location:before{content:"\e040";}
.typ-icon-directions:before{content:"\e041";}
.typ-icon-pin:before{content:"\e042";}
.typ-icon-mute:before{content:"\e043";}
.typ-icon-volume:before{content:"\e044";}
.typ-icon-globe-2:before{content:"\e045";}
.typ-icon-pencil-2:before{content:"\e046";}
.typ-icon-minus:before{content:"\e047";}
.typ-icon-equals:before{content:"\e048";}
.typ-icon-list-2:before{content:"\e049";}
.typ-icon-flag:before{content:"\e04a";}
.typ-icon-info:before{content:"\e04b";}
.typ-icon-question:before{content:"\e04c";}
.typ-icon-chat:before{content:"\e04d";}
.typ-icon-clock:before{content:"\e04e";}
.typ-icon-calendar:before{content:"\e04f";}
.typ-icon-sun:before{content:"\e050";}
.typ-icon-contrast:before{content:"\e051";}
.typ-icon-mobile:before{content:"\e052";}
.typ-icon-download:before{content:"\e053";}
.typ-icon-puzzle:before{content:"\e054";}
.typ-icon-music:before{content:"\e055";}
.typ-icon-scissors:before{content:"\e056";}
.typ-icon-bookmark:before{content:"\e057";}
.typ-icon-anchor:before{content:"\e058";}
.typ-icon-checkmark:before{content:"\e059";}
[class^="wpzoom-"]:before, [class*=" wpzoom-"]:before{font-family:'wpzoom';font-style:normal;speak:none;}
.wpzoom-facebook:before{content:"\21";}
.wpzoom-twitter-old:before{content:"\22";}
.wpzoom-share:before{content:"\23";}
.wpzoom-feed:before{content:"\24";}
.wpzoom-bird:before{content:"\25";}
.wpzoom-chat:before{content:"\26";}
.wpzoom-envelope:before{content:"\27";}
.wpzoom-envelope-2:before{content:"\28";}
.wpzoom-phone:before{content:"\29";}
.wpzoom-phone-2:before{content:"\2a";}
.wpzoom-phone-3:before{content:"\2b";}
.wpzoom-mobile:before{content:"\2c";}
.wpzoom-ipod:before{content:"\2d";}
.wpzoom-monitor:before{content:"\2e";}
.wpzoom-laptop:before{content:"\2f";}
.wpzoom-modem:before{content:"\30";}
.wpzoom-speaker:before{content:"\31";}
.wpzoom-window:before{content:"\32";}
.wpzoom-server:before{content:"\33";}
.wpzoom-hdd:before{content:"\34";}
.wpzoom-keyboard:before{content:"\35";}
.wpzoom-mouse:before{content:"\36";}
.wpzoom-cd:before{content:"\37";}
.wpzoom-floppy:before{content:"\38";}
.wpzoom-hardware:before{content:"\39";}
.wpzoom-usb:before{content:"\3a";}
.wpzoom-cord:before{content:"\3b";}
.wpzoom-socket:before{content:"\3c";}
.wpzoom-socket-2:before{content:"\3d";}
.wpzoom-socket-3:before{content:"\3e";}
.wpzoom-printer:before{content:"\3f";}
.wpzoom-camera:before{content:"\40";}
.wpzoom-pictures:before{content:"\41";}
.wpzoom-eye:before{content:"\42";}
.wpzoom-untitled:before{content:"\43";}
.wpzoom-film:before{content:"\44";}
.wpzoom-camera-2:before{content:"\45";}
.wpzoom-movie:before{content:"\46";}
.wpzoom-tv:before{content:"\47";}
.wpzoom-camera-3:before{content:"\48";}
.wpzoom-camera-4:before{content:"\49";}
.wpzoom-volume:before{content:"\4a";}
.wpzoom-music:before{content:"\4b";}
.wpzoom-microphone:before{content:"\4c";}
.wpzoom-radio:before{content:"\4d";}
.wpzoom-ipod-2:before{content:"\4e";}
.wpzoom-headphone:before{content:"\4f";}
.wpzoom-cassette:before{content:"\50";}
.wpzoom-broadcast:before{content:"\51";}
.wpzoom-broadcast-2:before{content:"\52";}
.wpzoom-calculator:before{content:"\53";}
.wpzoom-gamepad:before{content:"\54";}
.wpzoom-gamepad-2:before{content:"\55";}
.wpzoom-cog:before{content:"\56";}
.wpzoom-shield:before{content:"\57";}
.wpzoom-skull:before{content:"\58";}
.wpzoom-bug:before{content:"\59";}
.wpzoom-mine:before{content:"\5a";}
.wpzoom-earth:before{content:"\5b";}
.wpzoom-globe:before{content:"\5c";}
.wpzoom-planet:before{content:"\5d";}
.wpzoom-battery:before{content:"\5e";}
.wpzoom-battery-low:before{content:"\5f";}
.wpzoom-battery-2:before{content:"\60";}
.wpzoom-battery-full:before{content:"\61";}
.wpzoom-folder:before{content:"\62";}
.wpzoom-search:before{content:"\63";}
.wpzoom-zoom-out:before{content:"\64";}
.wpzoom-zoom-in:before{content:"\65";}
.wpzoom-binocular:before{content:"\66";}
.wpzoom-location:before{content:"\67";}
.wpzoom-pin:before{content:"\68";}
.wpzoom-file:before{content:"\69";}
.wpzoom-tag:before{content:"\6a";}
.wpzoom-quote:before{content:"\6b";}
.wpzoom-attachment:before{content:"\6c";}
.wpzoom-bookmark:before{content:"\6d";}
.wpzoom-bookmark-2:before{content:"\6e";}
.wpzoom-newspaper:before{content:"\6f";}
.wpzoom-notebook:before{content:"\70";}
.wpzoom-address-book:before{content:"\71";}
.wpzoom-clipboard:before{content:"\72";}
.wpzoom-clipboard-2:before{content:"\73";}
.wpzoom-board:before{content:"\74";}
.wpzoom-pencil:before{content:"\75";}
.wpzoom-pen:before{content:"\76";}
.wpzoom-user:before{content:"\77";}
.wpzoom-user-2:before{content:"\78";}
.wpzoom-user-3:before{content:"\79";}
.wpzoom-trashcan:before{content:"\7a";}
.wpzoom-cart:before{content:"\7b";}
.wpzoom-bag:before{content:"\7c";}
.wpzoom-suitcase:before{content:"\7d";}
.wpzoom-card:before{content:"\e000";}
.wpzoom-book:before{content:"\e001";}
.wpzoom-gift:before{content:"\e002";}
.wpzoom-lamp:before{content:"\e003";}
.wpzoom-settings:before{content:"\e004";}
.wpzoom-support:before{content:"\e005";}
.wpzoom-medicine:before{content:"\e006";}
.wpzoom-cone:before{content:"\e007";}
.wpzoom-locked:before{content:"\e008";}
.wpzoom-unlocked:before{content:"\e009";}
.wpzoom-key:before{content:"\e00a";}
.wpzoom-info:before{content:"\e00b";}
.wpzoom-clock:before{content:"\e00c";}
.wpzoom-timer:before{content:"\e00d";}
.wpzoom-food:before{content:"\e00e";}
.wpzoom-drink:before{content:"\e00f";}
.wpzoom-mug:before{content:"\e010";}
.wpzoom-cup:before{content:"\e011";}
.wpzoom-drink-2:before{content:"\e012";}
.wpzoom-mug-2:before{content:"\e013";}
.wpzoom-lollipop:before{content:"\e014";}
.wpzoom-lab:before{content:"\e015";}
.wpzoom-puzzle:before{content:"\e016";}
.wpzoom-flag:before{content:"\e017";}
.wpzoom-star:before{content:"\e018";}
.wpzoom-heart:before{content:"\e019";}
.wpzoom-badge:before{content:"\e01a";}
.wpzoom-cup-2:before{content:"\e01b";}
.wpzoom-scissors:before{content:"\e01c";}
.wpzoom-snowflake:before{content:"\e01d";}
.wpzoom-cloud:before{content:"\e01e";}
.wpzoom-lightning:before{content:"\e01f";}
.wpzoom-night:before{content:"\e020";}
.wpzoom-sunny:before{content:"\e021";}
.wpzoom-droplet:before{content:"\e022";}
.wpzoom-umbrella:before{content:"\e023";}
.wpzoom-truck:before{content:"\e024";}
.wpzoom-car:before{content:"\e025";}
.wpzoom-gas-pump:before{content:"\e026";}
.wpzoom-factory:before{content:"\e027";}
.wpzoom-tree:before{content:"\e028";}
.wpzoom-leaf:before{content:"\e029";}
.wpzoom-flower:before{content:"\e02a";}
.wpzoom-direction:before{content:"\e02b";}
.wpzoom-thumbs-up:before{content:"\e02c";}
.wpzoom-thumbs-down:before{content:"\e02d";}
.wpzoom-pointer:before{content:"\e02e";}
.wpzoom-pointer-2:before{content:"\e02f";}
.wpzoom-pointer-3:before{content:"\e030";}
.wpzoom-pointer-4:before{content:"\e031";}
.wpzoom-arrow-up:before{content:"\e032";}
.wpzoom-arrow-down:before{content:"\e033";}
.wpzoom-arrow-left:before{content:"\e034";}
.wpzoom-arrow-right:before{content:"\e035";}
.wpzoom-arrow-top-right:before{content:"\e036";}
.wpzoom-arrow-top-left:before{content:"\e037";}
.wpzoom-arrow-bottom-right:before{content:"\e038";}
.wpzoom-arrow-bottom-left:before{content:"\e039";}
.wpzoom-contract:before{content:"\e03a";}
.wpzoom-enlarge:before{content:"\e03b";}
.wpzoom-refresh:before{content:"\e03c";}
[class^="eco-"]:before, [class*=" eco-"]:before{font-family:'ecoico';font-style:normal;speak:none;}
.eco-download:before{content:"\21";}
.eco-chat:before{content:"\22";}
.eco-archive:before{content:"\23";}
.eco-user:before{content:"\24";}
.eco-users:before{content:"\25";}
.eco-archive-2:before{content:"\26";}
.eco-earth:before{content:"\27";}
.eco-location:before{content:"\28";}
.eco-contract:before{content:"\29";}
.eco-mobile:before{content:"\2a";}
.eco-screen:before{content:"\2b";}
.eco-mail:before{content:"\2c";}
.eco-support:before{content:"\2d";}
.eco-help:before{content:"\2e";}
.eco-videos:before{content:"\2f";}
.eco-pictures:before{content:"\30";}
.eco-link:before{content:"\31";}
.eco-search:before{content:"\32";}
.eco-cog:before{content:"\33";}
.eco-trashcan:before{content:"\34";}
.eco-pencil:before{content:"\35";}
.eco-info:before{content:"\36";}
.eco-article:before{content:"\37";}
.eco-clock:before{content:"\38";}
.eco-photoshop:before{content:"\39";}
.eco-illustrator:before{content:"\3a";}
.eco-star:before{content:"\3b";}
.eco-heart:before{content:"\3c";}
.eco-bookmark:before{content:"\3d";}
.eco-file:before{content:"\3e";}
.eco-feed:before{content:"\3f";}
.eco-locked:before{content:"\40";}
.eco-unlocked:before{content:"\41";}
.eco-refresh:before{content:"\42";}
.eco-list:before{content:"\43";}
.eco-share:before{content:"\44";}
.eco-archive-3:before{content:"\45";}
.eco-images:before{content:"\46";}
.eco-images-2:before{content:"\47";}
.eco-pencil-2:before{content:"\48";}
[class^="icon-"],
[class*=" icon-"]{background-image:url("../../../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;display:inline-block;height:14px;line-height:14px;margin-right:.3em;margin-top:1px;vertical-align:text-top;width:14px;}
.icon-white,
.nav > .active > a > [class^="icon-"],
.nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"]{background-image:url("../../../images/glyphicons-halflings-white.png");}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;width:16px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{background-position:-408px -120px;width:16px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.icon-hdd{background-position:0 -144px;}
.icon-bullhorn{background-position:-24px -144px;}
.icon-bell{background-position:-48px -144px;}
.icon-certificate{background-position:-72px -144px;}
.icon-thumbs-up{background-position:-96px -144px;}
.icon-thumbs-down{background-position:-120px -144px;}
.icon-hand-right{background-position:-144px -144px;}
.icon-hand-left{background-position:-168px -144px;}
.icon-hand-up{background-position:-192px -144px;}
.icon-hand-down{background-position:-216px -144px;}
.icon-circle-arrow-right{background-position:-240px -144px;}
.icon-circle-arrow-left{background-position:-264px -144px;}
.icon-circle-arrow-up{background-position:-288px -144px;}
.icon-circle-arrow-down{background-position:-312px -144px;}
.icon-globe{background-position:-336px -144px;}
.icon-wrench{background-position:-360px -144px;}
.icon-tasks{background-position:-384px -144px;}
.icon-filter{background-position:-408px -144px;}
.icon-briefcase{background-position:-432px -144px;}
.icon-fullscreen{background-position:-456px -144px;}
/* Font Awesome 4.5.0 */
@font-face{font-family:'FontAwesome';src:url('../../fonts/fontawesome-webfont.eot?v=4.5.0');src:url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#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:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}

.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
::selection{background-color:#E13300;color:white;}
::moz-selection{background-color:#E13300;color:white;}
::webkit-selection{background-color:#E13300;color:white;}
body{font-family:Arial !important;font-size:12px;margin:0 auto;line-height:normal !important;}
h1{color:#444;background-color:transparent;border-bottom:1px solid #D0D0D0;font-size:19px;font-weight:normal;margin:0 0 14px 0;padding:14px 15px 10px 15px;}
h4{color:#0088CC !important;}
a{color:#003399;background-color:transparent;font-weight:normal;}
input, button, select, textarea{font-family:Arial, Helvetica, sans-serif !important;}
div.err{padding:3px 4px 3px 4px;color:#c93605;font-weight:bold;text-shadow:0px 1px 1px rgba(164, 44, 4, 0.20);moz-text-shadow:0px 1px 1px rgba(164, 44, 4, 0.20);webkit-text-shadow:0px 1px 1px rgba(164, 44, 4, 0.20);font-size:11px;}
form input.err{border:1px solid #ED7A53 !important;}
form input.valid{border:1px solid #9FC569 !important;}
#container{margin:10px;border:1px solid #D0D0D0;webkit-box-shadow:0 0 8px #D0D0D0;width:100%;}
.copyright{display:block;overflow:hidden;padding:15px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.alert{background-color:#FCF8E3;border:1px solid #FBEED5;border-radius:4px 4px 4px 4px;color:#C09853;margin-bottom:20px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.alert-info{background-color:#D9EDF7;border-color:#BCE8F1;color:#3A87AD;}
.errorbox-position{position:fixed;width:100%;margin:auto;z-index:50;}
.closebtn-errorbox{position:absolute;top:10px;right:15px;z-index:10000;}
.content-errorbox{padding:13px 35px 13px 14px!important;position:absolute;text-align:center;top:0;width:100%;z-index:1000;}
button.close{background:none repeat scroll 0 0 transparent;border:0 none;cursor:pointer;padding:0;}
.navbar-brand{font-size:28px;}
.connection-container .error-container{box-shadow:none;padding:35px 15px 20px 15px;margin-top:10%;border:1px solid #c4c4c4;border-radius:2px;position:absolute;left:50%;margin-left:-286px;width:550px;}
.connection-container .error-container:after,.connect-error-container .error-container:before{content:none!important;}
.connection-container .page-header{border-bottom:none;margin:0;padding-bottom:0;font-size:13px;line-height:20px;}
.connection-container .error-container h1{color:#778695;font-weight:normal;font-size:6em;height:auto;background:none;padding:15px 10px;line-height:1em;text-align:center;width:100%;display:inline-block;border-bottom:none;}
.connection-container .error-container h1 small{font-weight:700;font-size:0.3em;color:#999999;line-height:1em;text-align:center;}
.connection-container .error-container h2{color:#778695;font-size:18px;font-weight:normal;text-align:center;width:100%;display:inline-block;margin-bottom:10px;margin-top:10px;}
.cit-captcha-textbox{margin-top:2px;}
.cit-captcha-response{font-size:18px;letter-spacing:10px;}
@media (min-width:768px) {
    #midd-container{min-height:350px;}
}	
@media (min-width:992px) {
    #midd-container{min-height:400px;}
}
@media (min-width:1024px) {
    #midd-container{min-height:450px;}
}
a.btn.try-btn {background-color: #d4cece;margin: 5px 0;color: #000;width: 500px;text-align: left;}
.google-setup-steps span{display:inline-block;font-size: 15px;}
.auth-code-setup{display:block;width:60%;height:34px;font-size:16px;line-height: 1.42857143;color:#555;letter-spacing:10px;border:1px solid #ccc;border-radius:4px;margin:10px 43px;text-align:center;}
.app-img{width:120px;margin: 0 5px;}
.google-qr{width:150px;}
.scanqr:hover{text-decoration:none;cursor:pointer;}
@font-face {
  font-family: 'digital-7regular';
  src:  url("../../portal_theme/fonts/digitalfont/digital-7-webfont.woff2") format("woff2"), 
  url("../../portal_theme/fonts/digitalfont/digital-7-webfont.woff") format("woff"), 
  url("../../portal_theme/fonts/digitalfont/digital-7-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
     font-family: 'Syncopate-Regular';
    src: url('../../portal_theme/fonts/syncopate/Syncopate/Syncopate-Regular.eot');
    src: url('../../portal_theme/fonts/syncopate/Syncopate-Regular.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/syncopate/Syncopate-Regular.woff2') format('woff2'),
         url('../../portal_theme/fonts/syncopate/Syncopate-Regular.woff') format('woff'),
         url('../../portal_theme/fonts/syncopate/Syncopate-Regular.ttf') format('truetype'),
         url('../../portal_theme/fonts/syncopate/Syncopate-Regular.svg#Syncopate-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NunitoSans-Regular';
    src: url('../../portal_theme/fonts/nunito-sans/NunitoSans-Regular.eot');
    src: url('../../portal_theme/fonts/nunito-sans/NunitoSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/nunito-sans/NunitoSans-Regular.woff') format('woff'),
         url('../../portal_theme/fonts/nunito-sans/NunitoSans-Regular.ttf') format('truetype'),
         url('../../portal_theme/fonts/nunito-sans/NunitoSans-Regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NunitoSans-SemiBold';
    src: url('../../portal_theme/fonts/nunito-sans/NunitoSans-SemiBold.eot');
    src: url('../../portal_theme/fonts/nunito-sans/NunitoSans-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/nunito-sans/NunitoSans-SemiBold.woff') format('woff'),
         url('../../portal_theme/fonts/nunito-sans/NunitoSans-SemiBold.ttf') format('truetype'),
         url('../../portal_theme/fonts/nunito-sans/NunitoSans-SemiBold.svg#NunitoSans-SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NunitoSans-Bold';
    src: url('../../portal_theme/fonts/nunito-sans/NunitoSans-Bold.eot');
    src: url('../../portal_theme/fonts/nunito-sans/NunitoSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/nunito-sans/NunitoSans-Bold.woff') format('woff'),
         url('../../portal_theme/fonts/nunito-sans/NunitoSans-Bold.ttf') format('truetype'),
         url('../../portal_theme/fonts/nunito-sans/NunitoSans-Bold.svg#NunitoSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'Mukta Vaani';
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraBold.eot');
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraBold.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraBold.woff2') format('woff2'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraBold.woff') format('woff'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraBold.ttf') format('truetype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraBold.svg#MuktaVaani-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Mukta Vaani';
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-Regular.eot');
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-Regular.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Regular.woff2') format('woff2'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Regular.woff') format('woff'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Regular.ttf') format('truetype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Regular.svg#MuktaVaani-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mukta Vaani';
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-Bold.eot');
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-Bold.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Bold.woff2') format('woff2'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Bold.woff') format('woff'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Bold.ttf') format('truetype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Bold.svg#MuktaVaani-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Mukta Vaani';
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-Medium.eot');
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-Medium.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Medium.woff2') format('woff2'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Medium.woff') format('woff'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Medium.ttf') format('truetype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Medium.svg#MuktaVaani-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Mukta Vaani';
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-SemiBold.eot');
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-SemiBold.woff2') format('woff2'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-SemiBold.woff') format('woff'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-SemiBold.ttf') format('truetype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-SemiBold.svg#MuktaVaani-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Mukta Vaani';
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraLight.eot');
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraLight.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraLight.woff2') format('woff2'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraLight.woff') format('woff'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraLight.ttf') format('truetype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-ExtraLight.svg#MuktaVaani-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Mukta Vaani';
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-Light.eot');
    src: url('../../portal_theme/fonts/muktavaani/MuktaVaani-Light.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Light.woff2') format('woff2'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Light.woff') format('woff'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Light.ttf') format('truetype'),
         url('../../portal_theme/fonts/muktavaani/MuktaVaani-Light.svg#MuktaVaani-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}




@font-face {
    font-family: 'inter';
    src: url('../../portal_theme/fonts/inter/Inter-Black.eot');
    src: url('../../portal_theme/fonts/inter/Inter-Black.eot?#iefix') format('embedded-opentype'),
        url('../../portal_theme/fonts/inter/Inter-Black.woff2') format('woff2'),
        url('../../portal_theme/fonts/inter/Inter-Black.woff') format('woff'),
        url('../../portal_theme/fonts/inter/Inter-Black.ttf') format('truetype'),
        url('../../portal_theme/fonts/inter/Inter-Black.svg#inter-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'inter';
    src: url('../../portal_theme/fonts/inter/Inter-ExtraBold.eot');
    src: url('../../portal_theme/fonts/inter/Inter-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../../portal_theme/fonts/inter/Inter-ExtraBold.woff2') format('woff2'),
        url('../../portal_theme/fonts/inter/Inter-ExtraBold.woff') format('woff'),
        url('../../portal_theme/fonts/inter/Inter-ExtraBold.ttf') format('truetype'),
        url('../../portal_theme/fonts/inter/Inter-ExtraBold.svg#inter-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'inter';
    src: url('../../portal_theme/fonts/inter/Inter-Bold.eot');
    src: url('../../portal_theme/fonts/inter/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../portal_theme/fonts/inter/Inter-Bold.woff2') format('woff2'),
        url('../../portal_theme/fonts/inter/Inter-Bold.woff') format('woff'),
        url('../../portal_theme/fonts/inter/Inter-Bold.ttf') format('truetype'),
        url('../../portal_theme/fonts/inter/Inter-Bold.svg#inter-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'inter';
    src: url('../../portal_theme/fonts/inter/Inter-Medium.eot');
    src: url('../../portal_theme/fonts/inter/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('../../portal_theme/fonts/inter/Inter-Medium.woff2') format('woff2'),
        url('../../portal_theme/fonts/inter/Inter-Medium.woff') format('woff'),
        url('../../portal_theme/fonts/inter/Inter-Medium.ttf') format('truetype'),
        url('../../portal_theme/fonts/inter/Inter-Medium.svg#inter-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'inter';
    src: url('../../portal_theme/fonts/inter/Inter-ExtraLight.eot');
    src: url('../../portal_theme/fonts/inter/Inter-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../../portal_theme/fonts/inter/Inter-ExtraLight.woff2') format('woff2'),
        url('../../portal_theme/fonts/inter/Inter-ExtraLight.woff') format('woff'),
        url('../../portal_theme/fonts/inter/Inter-ExtraLight.ttf') format('truetype'),
        url('../../portal_theme/fonts/inter/Inter-ExtraLight.svg#inter-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'inter';
    src: url('../../portal_theme/fonts/inter/Inter-Thin.eot');
    src: url('../../portal_theme/fonts/inter/Inter-Thin.eot?#iefix') format('embedded-opentype'),
        url('../../portal_theme/fonts/inter/Inter-Thin.woff2') format('woff2'),
        url('../../portal_theme/fonts/inter/Inter-Thin.woff') format('woff'),
        url('../../portal_theme/fonts/inter/Inter-Thin.ttf') format('truetype'),
        url('../../portal_theme/fonts/inter/Inter-Thin.svg#inter-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'inter';
    src: url('../../portal_theme/fonts/inter/Inter-SemiBold.eot');
    src: url('../../portal_theme/fonts/inter/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../../portal_theme/fonts/inter/Inter-SemiBold.woff2') format('woff2'),
        url('../../portal_theme/fonts/inter/Inter-SemiBold.woff') format('woff'),
        url('../../portal_theme/fonts/inter/Inter-SemiBold.ttf') format('truetype'),
        url('../../portal_theme/fonts/inter/Inter-SemiBold.svg#inter-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'inter';
    src: url('../../portal_theme/fonts/inter/Inter-Light.eot');
    src: url('../../portal_theme/fonts/inter/Inter-Light.eot?#iefix') format('embedded-opentype'),
        url('../../portal_theme/fonts/inter/Inter-Light.woff2') format('woff2'),
        url('../../portal_theme/fonts/inter/Inter-Light.woff') format('woff'),
        url('../../portal_theme/fonts/inter/Inter-Light.ttf') format('truetype'),
        url('../../portal_theme/fonts/inter/Inter-Light.svg#inter-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'inter';
    src: url('../../portal_theme/fonts/inter/Inter-Regular.eot');
    src: url('../../portal_theme/fonts/inter/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../portal_theme/fonts/inter/Inter-Regular.woff2') format('woff2'),
        url('../../portal_theme/fonts/inter/Inter-Regular.woff') format('woff'),
        url('../../portal_theme/fonts/inter/Inter-Regular.ttf') format('truetype'),
        url('../../portal_theme/fonts/inter/Inter-Regular.svg#inter-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'ubuntubold';
    src: url('../../portal_theme/fonts/ubuntu/ubuntu-bold-webfont.eot');
    src: url('../../portal_theme/fonts/ubuntu/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-bold-webfont.woff2') format('woff2'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-bold-webfont.woff') format('woff'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-bold-webfont.ttf') format('truetype'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-bold-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ubuntulight';
    src: url('../../portal_theme/fonts/ubuntu/ubuntu-light-webfont.eot');
    src: url('../../portal_theme/fonts/ubuntu/ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-light-webfont.woff2') format('woff2'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-light-webfont.woff') format('woff'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-light-webfont.ttf') format('truetype'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-light-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ubuntumedium';
    src: url('../../portal_theme/fonts/ubuntu/ubuntu-medium-webfont.eot');
    src: url('../../portal_theme/fonts/ubuntu/ubuntu-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-medium-webfont.woff2') format('woff2'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-medium-webfont.woff') format('woff'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-medium-webfont.ttf') format('truetype'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-medium-webfont.svg#ubuntumedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ubunturegular';
    src: url('../../portal_theme/fonts/ubuntu/ubuntu-regular-webfont.eot');
    src: url('../../portal_theme/fonts/ubuntu/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-regular-webfont.woff2') format('woff2'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-regular-webfont.woff') format('woff'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-regular-webfont.ttf') format('truetype'),
         url('../../portal_theme/fonts/ubuntu/ubuntu-regular-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
	font-family: 'robotoregular';
	src: url('../../portal_white_theme/fonts/roboto/roboto-regular-webfont.eot');
	src: url('../../portal_white_theme/fonts/roboto/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../../portal_white_theme/fonts/roboto/roboto-regular-webfont.woff2') format('woff2'),  url('../../portal_white_theme/fonts/roboto/roboto-regular-webfont.woff') format('woff'),  url('../../portal_white_theme/fonts/roboto/roboto-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotomedium';
	src: url('../../portal_white_theme/fonts/roboto/roboto-medium-webfont.eot');
	src: url('../../portal_white_theme/fonts/roboto/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('../../portal_white_theme/fonts/roboto/roboto-medium-webfont.woff2') format('woff2'),  url('../../portal_white_theme/fonts/roboto/roboto-medium-webfont.woff') format('woff'),  url('../../portal_white_theme/fonts/roboto/roboto-medium-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotobold';
	src: url('../../portal_white_theme/fonts/roboto/roboto-bold-webfont.eot');
	src: url('../../portal_white_theme/fonts/roboto/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../../portal_white_theme/fonts/roboto/roboto-bold-webfont.woff2') format('woff2'),  url('../../portal_white_theme/fonts/roboto/roboto-bold-webfont.woff') format('woff'),  url('../../portal_white_theme/fonts/roboto/roboto-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotothin';
	src: url('../../portal_white_theme/fonts/roboto/roboto-thin-webfont.eot');
	src: url('../../portal_white_theme/fonts/roboto/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),  url('../../portal_white_theme/fonts/roboto/roboto-thin-webfont.woff2') format('woff2'),  url('../../portal_white_theme/fonts/roboto/roboto-thin-webfont.woff') format('woff'),  url('../../portal_white_theme/fonts/roboto/roboto-thin-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'robotoitalic';
	src: url('../../portal_white_theme/fonts/roboto/roboto-italic-webfont.eot');
	src: url('../../portal_white_theme/fonts/roboto/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),  url('../../portal_white_theme/fonts/roboto/roboto-italic-webfont.woff2') format('woff2'),  url('../../portal_white_theme/fonts/roboto/roboto-italic-webfont.woff') format('woff'),  url('../../portal_white_theme/fonts/roboto/roboto-italic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}






@font-face {
    font-family: 'Roboto';
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Light.eot');
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Light.woff2') format('woff2'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Light.woff') format('woff'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Light.ttf') format('truetype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Black.eot');
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Black.woff2') format('woff2'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Black.woff') format('woff'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Black.ttf') format('truetype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Thin.eot');
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Thin.woff2') format('woff2'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Thin.woff') format('woff'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Thin.ttf') format('truetype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Thin.svg#Roboto-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Italic.eot');
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Italic.woff2') format('woff2'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Italic.woff') format('woff'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Italic.ttf') format('truetype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Italic.svg#Roboto-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Regular.eot');
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Regular.woff2') format('woff2'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Regular.woff') format('woff'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Regular.ttf') format('truetype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Medium.eot');
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Medium.woff2') format('woff2'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Medium.woff') format('woff'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Medium.ttf') format('truetype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Bold.eot');
    src: url('../../portal_white_theme/fonts/roboto-new/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Bold.woff2') format('woff2'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Bold.woff') format('woff'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Bold.ttf') format('truetype'),
        url('../../portal_white_theme/fonts/roboto-new/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;webkit-border-radius:4px;moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../../../images/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('../../../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../../images/blank.gif');webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../../images/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);webkit-border-radius:15px;moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;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}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.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-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{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 #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
body{background-color:#EEE}body.inverse{background:#333}body.inverse,body.inverse .form-control{color:rgba(255,255,255,.84)}body.inverse .card,body.inverse .card .form-control,body.inverse .modal,body.inverse .modal .form-control,body.inverse .panel-default,body.inverse .panel-default .form-control{background-color:initial;color:initial}.h1,.h2,.h3,.h4,body,h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300}h5,h6{font-weight:400}a,a:focus,a:hover{color:#009688}a .material-icons,a:focus .material-icons,a:hover .material-icons{vertical-align:middle}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:0}.form-horizontal .radio{margin-bottom:10px}.form-horizontal label{text-align:right}.form-horizontal label.control-label{margin:0}body .container .well.well-sm,body .container-fluid .well.well-sm{padding:10px}body .container .well.well-lg,body .container-fluid .well.well-lg{padding:26px}body .container .jumbotron,body .container .well,body .container-fluid .jumbotron,body .container-fluid .well{background-color:#fff;padding:19px;margin-bottom:20px;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:2px;border:0}body .container .jumbotron p,body .container .well p,body .container-fluid .jumbotron p,body .container-fluid .well p{font-weight:300}body .container .jumbotron,body .container .jumbotron-default,body .container .well,body .container .well-default,body .container-fluid .jumbotron,body .container-fluid .jumbotron-default,body .container-fluid .well,body .container-fluid .well-default{background-color:#fff}body .container .jumbotron-inverse,body .container .well-inverse,body .container-fluid .jumbotron-inverse,body .container-fluid .well-inverse{background-color:#3f51b5}body .container .jumbotron-primary,body .container .well-primary,body .container-fluid .jumbotron-primary,body .container-fluid .well-primary{background-color:#009688}body .container .jumbotron-success,body .container .well-success,body .container-fluid .jumbotron-success,body .container-fluid .well-success{background-color:#4caf50}body .container .jumbotron-info,body .container .well-info,body .container-fluid .jumbotron-info,body .container-fluid .well-info{background-color:#03a9f4}body .container .jumbotron-warning,body .container .well-warning,body .container-fluid .jumbotron-warning,body .container-fluid .well-warning{background-color:#ff5722}body .container .jumbotron-danger,body .container .well-danger,body .container-fluid .jumbotron-danger,body .container-fluid .well-danger{background-color:#f44336}.btn,.input-group-btn .btn{border:none;border-radius:2px;position:relative;padding:8px 30px;margin:10px 1px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0;will-change:box-shadow,transform;-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);-o-transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;cursor:pointer;text-decoration:none;background:0 0}.btn::-moz-focus-inner,.input-group-btn .btn::-moz-focus-inner{border:0}.btn:not(.btn-raised),.input-group-btn .btn:not(.btn-raised){-webkit-box-shadow:none;box-shadow:none}.btn:not(.btn-raised),.btn:not(.btn-raised).btn-default,.input-group-btn .btn:not(.btn-raised),.input-group-btn .btn:not(.btn-raised).btn-default{color:rgba(0,0,0,.87)}.btn:not(.btn-raised).btn-inverse,.input-group-btn .btn:not(.btn-raised).btn-inverse{color:#3f51b5}.btn:not(.btn-raised).btn-primary,.input-group-btn .btn:not(.btn-raised).btn-primary{color:#009688}.btn:not(.btn-raised).btn-success,.input-group-btn .btn:not(.btn-raised).btn-success{color:#4caf50}.btn:not(.btn-raised).btn-info,.input-group-btn .btn:not(.btn-raised).btn-info{color:#03a9f4}.btn:not(.btn-raised).btn-warning,.input-group-btn .btn:not(.btn-raised).btn-warning{color:#ff5722}.btn:not(.btn-raised).btn-danger,.input-group-btn .btn:not(.btn-raised).btn-danger{color:#f44336}.btn:not(.btn-raised):not(.btn-link):focus,.btn:not(.btn-raised):not(.btn-link):hover,.input-group-btn .btn:not(.btn-raised):not(.btn-link):focus,.input-group-btn .btn:not(.btn-raised):not(.btn-link):hover{background-color:rgba(153,153,153,.2)}.theme-dark .btn:not(.btn-raised):not(.btn-link):focus,.theme-dark .btn:not(.btn-raised):not(.btn-link):hover,.theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus,.theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover{background-color:rgba(204,204,204,.15)}.btn-group-raised .btn,.btn-group-raised .btn.btn-default,.btn-group-raised .input-group-btn .btn,.btn-group-raised .input-group-btn .btn.btn-default,.btn.btn-fab,.btn.btn-fab.btn-default,.btn.btn-raised,.btn.btn-raised.btn-default,.input-group-btn .btn.btn-fab,.input-group-btn .btn.btn-fab.btn-default,.input-group-btn .btn.btn-raised,.input-group-btn .btn.btn-raised.btn-default{background-color:#EEE;color:rgba(0,0,0,.87)}.btn-group-raised .btn.btn-inverse,.btn-group-raised .input-group-btn .btn.btn-inverse,.btn.btn-fab.btn-inverse,.btn.btn-raised.btn-inverse,.input-group-btn .btn.btn-fab.btn-inverse,.input-group-btn .btn.btn-raised.btn-inverse{background-color:#3f51b5;color:#fff}.btn-group-raised .btn.btn-primary,.btn-group-raised .input-group-btn .btn.btn-primary,.btn.btn-fab.btn-primary,.btn.btn-raised.btn-primary,.input-group-btn .btn.btn-fab.btn-primary,.input-group-btn .btn.btn-raised.btn-primary{background-color:#009688;color:rgba(255,255,255,.84)}.btn-group-raised .btn.btn-success,.btn-group-raised .input-group-btn .btn.btn-success,.btn.btn-fab.btn-success,.btn.btn-raised.btn-success,.input-group-btn .btn.btn-fab.btn-success,.input-group-btn .btn.btn-raised.btn-success{background-color:#4caf50;color:rgba(255,255,255,.84)}.btn-group-raised .btn.btn-info,.btn-group-raised .input-group-btn .btn.btn-info,.btn.btn-fab.btn-info,.btn.btn-raised.btn-info,.input-group-btn .btn.btn-fab.btn-info,.input-group-btn .btn.btn-raised.btn-info{background-color:#03a9f4;color:rgba(255,255,255,.84)}.btn-group-raised .btn.btn-warning,.btn-group-raised .input-group-btn .btn.btn-warning,.btn.btn-fab.btn-warning,.btn.btn-raised.btn-warning,.input-group-btn .btn.btn-fab.btn-warning,.input-group-btn .btn.btn-raised.btn-warning{background-color:#ff5722;color:rgba(255,255,255,.84)}.btn-group-raised .btn.btn-danger,.btn-group-raised .input-group-btn .btn.btn-danger,.btn.btn-fab.btn-danger,.btn.btn-raised.btn-danger,.input-group-btn .btn.btn-fab.btn-danger,.input-group-btn .btn.btn-raised.btn-danger{background-color:#f44336;color:rgba(255,255,255,.84)}.btn-group-raised .btn:not(.btn-link),.btn-group-raised .input-group-btn .btn:not(.btn-link),.btn.btn-raised:not(.btn-link),.input-group-btn .btn.btn-raised:not(.btn-link){-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.btn-group-raised .btn:not(.btn-link).active,.btn-group-raised .btn:not(.btn-link):active,.btn-group-raised .btn:not(.btn-link):focus,.btn-group-raised .btn:not(.btn-link):hover,.btn-group-raised .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover,.btn.btn-raised:not(.btn-link).active,.btn.btn-raised:not(.btn-link):active,.btn.btn-raised:not(.btn-link):focus,.btn.btn-raised:not(.btn-link):hover,.input-group-btn .btn.btn-raised:not(.btn-link).active,.input-group-btn .btn.btn-raised:not(.btn-link):active,.input-group-btn .btn.btn-raised:not(.btn-link):focus,.input-group-btn .btn.btn-raised:not(.btn-link):hover{outline:0}.btn-group-raised .btn:not(.btn-link).active,.btn-group-raised .btn:not(.btn-link).active.btn-default,.btn-group-raised .btn:not(.btn-link):active,.btn-group-raised .btn:not(.btn-link):active.btn-default,.btn-group-raised .btn:not(.btn-link):focus,.btn-group-raised .btn:not(.btn-link):focus.btn-default,.btn-group-raised .btn:not(.btn-link):hover,.btn-group-raised .btn:not(.btn-link):hover.btn-default,.btn-group-raised .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-default,.btn-group-raised .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-default,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-default,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-default,.btn.btn-raised:not(.btn-link).active,.btn.btn-raised:not(.btn-link).active.btn-default,.btn.btn-raised:not(.btn-link):active,.btn.btn-raised:not(.btn-link):active.btn-default,.btn.btn-raised:not(.btn-link):focus,.btn.btn-raised:not(.btn-link):focus.btn-default,.btn.btn-raised:not(.btn-link):hover,.btn.btn-raised:not(.btn-link):hover.btn-default,.input-group-btn .btn.btn-raised:not(.btn-link).active,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-default,.input-group-btn .btn.btn-raised:not(.btn-link):active,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-default,.input-group-btn .btn.btn-raised:not(.btn-link):focus,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-default,.input-group-btn .btn.btn-raised:not(.btn-link):hover,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-default{background-color:#e4e4e4}.btn-group-raised .btn:not(.btn-link).active.btn-inverse,.btn-group-raised .btn:not(.btn-link):active.btn-inverse,.btn-group-raised .btn:not(.btn-link):focus.btn-inverse,.btn-group-raised .btn:not(.btn-link):hover.btn-inverse,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-inverse,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-inverse,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-inverse,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-inverse,.btn.btn-raised:not(.btn-link).active.btn-inverse,.btn.btn-raised:not(.btn-link):active.btn-inverse,.btn.btn-raised:not(.btn-link):focus.btn-inverse,.btn.btn-raised:not(.btn-link):hover.btn-inverse,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-inverse,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-inverse,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-inverse,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-inverse{background-color:#495bc0}.btn-group-raised .btn:not(.btn-link).active.btn-primary,.btn-group-raised .btn:not(.btn-link):active.btn-primary,.btn-group-raised .btn:not(.btn-link):focus.btn-primary,.btn-group-raised .btn:not(.btn-link):hover.btn-primary,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-primary,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-primary,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-primary,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-primary,.btn.btn-raised:not(.btn-link).active.btn-primary,.btn.btn-raised:not(.btn-link):active.btn-primary,.btn.btn-raised:not(.btn-link):focus.btn-primary,.btn.btn-raised:not(.btn-link):hover.btn-primary,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary{background-color:#00aa9a}.btn-group-raised .btn:not(.btn-link).active.btn-success,.btn-group-raised .btn:not(.btn-link):active.btn-success,.btn-group-raised .btn:not(.btn-link):focus.btn-success,.btn-group-raised .btn:not(.btn-link):hover.btn-success,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-success,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-success,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-success,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-success,.btn.btn-raised:not(.btn-link).active.btn-success,.btn.btn-raised:not(.btn-link):active.btn-success,.btn.btn-raised:not(.btn-link):focus.btn-success,.btn.btn-raised:not(.btn-link):hover.btn-success,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-success,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-success,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-success,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-success{background-color:#59b75c}.btn-group-raised .btn:not(.btn-link).active.btn-info,.btn-group-raised .btn:not(.btn-link):active.btn-info,.btn-group-raised .btn:not(.btn-link):focus.btn-info,.btn-group-raised .btn:not(.btn-link):hover.btn-info,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-info,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-info,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-info,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-info,.btn.btn-raised:not(.btn-link).active.btn-info,.btn.btn-raised:not(.btn-link):active.btn-info,.btn.btn-raised:not(.btn-link):focus.btn-info,.btn.btn-raised:not(.btn-link):hover.btn-info,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info{background-color:#0fb2fc}.btn-group-raised .btn:not(.btn-link).active.btn-warning,.btn-group-raised .btn:not(.btn-link):active.btn-warning,.btn-group-raised .btn:not(.btn-link):focus.btn-warning,.btn-group-raised .btn:not(.btn-link):hover.btn-warning,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-warning,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-warning,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-warning,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-warning,.btn.btn-raised:not(.btn-link).active.btn-warning,.btn.btn-raised:not(.btn-link):active.btn-warning,.btn.btn-raised:not(.btn-link):focus.btn-warning,.btn.btn-raised:not(.btn-link):hover.btn-warning,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-warning,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-warning,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-warning,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-warning{background-color:#ff6736}.btn-group-raised .btn:not(.btn-link).active.btn-danger,.btn-group-raised .btn:not(.btn-link):active.btn-danger,.btn-group-raised .btn:not(.btn-link):focus.btn-danger,.btn-group-raised .btn:not(.btn-link):hover.btn-danger,.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-danger,.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-danger,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-danger,.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-danger,.btn.btn-raised:not(.btn-link).active.btn-danger,.btn.btn-raised:not(.btn-link):active.btn-danger,.btn.btn-raised:not(.btn-link):focus.btn-danger,.btn.btn-raised:not(.btn-link):hover.btn-danger,.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-danger,.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-danger,.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-danger,.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-danger{background-color:#f55549}.btn-group-raised .btn:not(.btn-link).active,.btn-group-raised .btn:not(.btn-link).active:hover,.btn-group-raised .btn:not(.btn-link):active,.btn-group-raised .btn:not(.btn-link):active:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link).active,.btn-group-raised .input-group-btn .btn:not(.btn-link).active:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):active,.btn-group-raised .input-group-btn .btn:not(.btn-link):active:hover,.btn.btn-raised:not(.btn-link).active,.btn.btn-raised:not(.btn-link).active:hover,.btn.btn-raised:not(.btn-link):active,.btn.btn-raised:not(.btn-link):active:hover,.input-group-btn .btn.btn-raised:not(.btn-link).active,.input-group-btn .btn.btn-raised:not(.btn-link).active:hover,.input-group-btn .btn.btn-raised:not(.btn-link):active,.input-group-btn .btn.btn-raised:not(.btn-link):active:hover{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.btn-group-raised .btn:not(.btn-link):focus,.btn-group-raised .btn:not(.btn-link):focus.active,.btn-group-raised .btn:not(.btn-link):focus.active:hover,.btn-group-raised .btn:not(.btn-link):focus:active,.btn-group-raised .btn:not(.btn-link):focus:active:hover,.btn-group-raised .btn:not(.btn-link):focus:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active:hover,.btn-group-raised .input-group-btn .btn:not(.btn-link):focus:hover,.btn.btn-raised:not(.btn-link):focus,.btn.btn-raised:not(.btn-link):focus.active,.btn.btn-raised:not(.btn-link):focus.active:hover,.btn.btn-raised:not(.btn-link):focus:active,.btn.btn-raised:not(.btn-link):focus:active:hover,.btn.btn-raised:not(.btn-link):focus:hover,.input-group-btn .btn.btn-raised:not(.btn-link):focus,.input-group-btn .btn.btn-raised:not(.btn-link):focus.active,.input-group-btn .btn.btn-raised:not(.btn-link):focus.active:hover,.input-group-btn .btn.btn-raised:not(.btn-link):focus:active,.input-group-btn .btn.btn-raised:not(.btn-link):focus:active:hover,.input-group-btn .btn.btn-raised:not(.btn-link):focus:hover{-webkit-box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.btn.btn-fab,.input-group-btn .btn.btn-fab{border-radius:50%;font-size:24px;height:56px;margin:auto;min-width:56px;width:56px;padding:0;overflow:hidden;-webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:relative;line-height:normal}.btn.btn-fab .ripple-container,.input-group-btn .btn.btn-fab .ripple-container{border-radius:50%}.btn-group-sm .btn.btn-fab,.btn-group-sm .input-group-btn .btn.btn-fab,.btn.btn-fab.btn-fab-mini,.input-group-btn .btn.btn-fab.btn-fab-mini{height:40px;min-width:40px;width:40px}.btn-group-sm .btn.btn-fab.material-icons,.btn-group-sm .input-group-btn .btn.btn-fab.material-icons,.btn.btn-fab.btn-fab-mini.material-icons,.input-group-btn .btn.btn-fab.btn-fab-mini.material-icons{top:0;left:0}.btn.btn-fab i.material-icons,.input-group-btn .btn.btn-fab i.material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);-ms-transform:translate(-12px,-12px);-o-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px}.btn i.material-icons,.input-group-btn .btn i.material-icons{vertical-align:middle}.btn-group-lg .btn,.btn-group-lg .input-group-btn .btn,.btn.btn-lg,.input-group-btn .btn.btn-lg{font-size:16px}.btn-group-sm .btn,.btn-group-sm .input-group-btn .btn,.btn.btn-sm,.input-group-btn .btn.btn-sm{padding:5px 20px;font-size:12px}.btn-group-xs .btn,.btn-group-xs .input-group-btn .btn,.btn.btn-xs,.input-group-btn .btn.btn-xs{padding:4px 15px;font-size:10px}.btn-group-vertical.disabled,.btn-group-vertical:disabled,.btn-group-vertical[disabled][disabled],.btn-group.disabled,.btn-group:disabled,.btn-group[disabled][disabled],.btn.disabled,.btn:disabled,.btn[disabled][disabled],.input-group-btn .btn.disabled,.input-group-btn .btn:disabled,.input-group-btn .btn[disabled][disabled],fieldset[disabled][disabled] .btn,fieldset[disabled][disabled] .btn-group,fieldset[disabled][disabled] .btn-group-vertical,fieldset[disabled][disabled] .input-group-btn .btn{color:rgba(0,0,0,.26);background:0 0}.theme-dark .btn-group-vertical.disabled,.theme-dark .btn-group-vertical:disabled,.theme-dark .btn-group-vertical[disabled][disabled],.theme-dark .btn-group.disabled,.theme-dark .btn-group:disabled,.theme-dark .btn-group[disabled][disabled],.theme-dark .btn.disabled,.theme-dark .btn:disabled,.theme-dark .btn[disabled][disabled],.theme-dark .input-group-btn .btn.disabled,.theme-dark .input-group-btn .btn:disabled,.theme-dark .input-group-btn .btn[disabled][disabled],.theme-dark fieldset[disabled][disabled] .btn,.theme-dark fieldset[disabled][disabled] .btn-group,.theme-dark fieldset[disabled][disabled] .btn-group-vertical,.theme-dark fieldset[disabled][disabled] .input-group-btn .btn{color:rgba(255,255,255,.3)}.btn-group-vertical.disabled.btn-group-raised,.btn-group-vertical.disabled.btn-group-raised.active,.btn-group-vertical.disabled.btn-group-raised:active,.btn-group-vertical.disabled.btn-group-raised:focus:not(:active),.btn-group-vertical.disabled.btn-raised,.btn-group-vertical.disabled.btn-raised.active,.btn-group-vertical.disabled.btn-raised:active,.btn-group-vertical.disabled.btn-raised:focus:not(:active),.btn-group-vertical:disabled.btn-group-raised,.btn-group-vertical:disabled.btn-group-raised.active,.btn-group-vertical:disabled.btn-group-raised:active,.btn-group-vertical:disabled.btn-group-raised:focus:not(:active),.btn-group-vertical:disabled.btn-raised,.btn-group-vertical:disabled.btn-raised.active,.btn-group-vertical:disabled.btn-raised:active,.btn-group-vertical:disabled.btn-raised:focus:not(:active),.btn-group-vertical[disabled][disabled].btn-group-raised,.btn-group-vertical[disabled][disabled].btn-group-raised.active,.btn-group-vertical[disabled][disabled].btn-group-raised:active,.btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active),.btn-group-vertical[disabled][disabled].btn-raised,.btn-group-vertical[disabled][disabled].btn-raised.active,.btn-group-vertical[disabled][disabled].btn-raised:active,.btn-group-vertical[disabled][disabled].btn-raised:focus:not(:active),.btn-group.disabled.btn-group-raised,.btn-group.disabled.btn-group-raised.active,.btn-group.disabled.btn-group-raised:active,.btn-group.disabled.btn-group-raised:focus:not(:active),.btn-group.disabled.btn-raised,.btn-group.disabled.btn-raised.active,.btn-group.disabled.btn-raised:active,.btn-group.disabled.btn-raised:focus:not(:active),.btn-group:disabled.btn-group-raised,.btn-group:disabled.btn-group-raised.active,.btn-group:disabled.btn-group-raised:active,.btn-group:disabled.btn-group-raised:focus:not(:active),.btn-group:disabled.btn-raised,.btn-group:disabled.btn-raised.active,.btn-group:disabled.btn-raised:active,.btn-group:disabled.btn-raised:focus:not(:active),.btn-group[disabled][disabled].btn-group-raised,.btn-group[disabled][disabled].btn-group-raised.active,.btn-group[disabled][disabled].btn-group-raised:active,.btn-group[disabled][disabled].btn-group-raised:focus:not(:active),.btn-group[disabled][disabled].btn-raised,.btn-group[disabled][disabled].btn-raised.active,.btn-group[disabled][disabled].btn-raised:active,.btn-group[disabled][disabled].btn-raised:focus:not(:active),.btn.disabled.btn-group-raised,.btn.disabled.btn-group-raised.active,.btn.disabled.btn-group-raised:active,.btn.disabled.btn-group-raised:focus:not(:active),.btn.disabled.btn-raised,.btn.disabled.btn-raised.active,.btn.disabled.btn-raised:active,.btn.disabled.btn-raised:focus:not(:active),.btn:disabled.btn-group-raised,.btn:disabled.btn-group-raised.active,.btn:disabled.btn-group-raised:active,.btn:disabled.btn-group-raised:focus:not(:active),.btn:disabled.btn-raised,.btn:disabled.btn-raised.active,.btn:disabled.btn-raised:active,.btn:disabled.btn-raised:focus:not(:active),.btn[disabled][disabled].btn-group-raised,.btn[disabled][disabled].btn-group-raised.active,.btn[disabled][disabled].btn-group-raised:active,.btn[disabled][disabled].btn-group-raised:focus:not(:active),.btn[disabled][disabled].btn-raised,.btn[disabled][disabled].btn-raised.active,.btn[disabled][disabled].btn-raised:active,.btn[disabled][disabled].btn-raised:focus:not(:active),.input-group-btn .btn.disabled.btn-group-raised,.input-group-btn .btn.disabled.btn-group-raised.active,.input-group-btn .btn.disabled.btn-group-raised:active,.input-group-btn .btn.disabled.btn-group-raised:focus:not(:active),.input-group-btn .btn.disabled.btn-raised,.input-group-btn .btn.disabled.btn-raised.active,.input-group-btn .btn.disabled.btn-raised:active,.input-group-btn .btn.disabled.btn-raised:focus:not(:active),.input-group-btn .btn:disabled.btn-group-raised,.input-group-btn .btn:disabled.btn-group-raised.active,.input-group-btn .btn:disabled.btn-group-raised:active,.input-group-btn .btn:disabled.btn-group-raised:focus:not(:active),.input-group-btn .btn:disabled.btn-raised,.input-group-btn .btn:disabled.btn-raised.active,.input-group-btn .btn:disabled.btn-raised:active,.input-group-btn .btn:disabled.btn-raised:focus:not(:active),.input-group-btn .btn[disabled][disabled].btn-group-raised,.input-group-btn .btn[disabled][disabled].btn-group-raised.active,.input-group-btn .btn[disabled][disabled].btn-group-raised:active,.input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active),.input-group-btn .btn[disabled][disabled].btn-raised,.input-group-btn .btn[disabled][disabled].btn-raised.active,.input-group-btn .btn[disabled][disabled].btn-raised:active,.input-group-btn .btn[disabled][disabled].btn-raised:focus:not(:active),fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised,fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised.active,fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:active,fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .btn-group-vertical.btn-raised,fieldset[disabled][disabled] .btn-group-vertical.btn-raised.active,fieldset[disabled][disabled] .btn-group-vertical.btn-raised:active,fieldset[disabled][disabled] .btn-group-vertical.btn-raised:focus:not(:active),fieldset[disabled][disabled] .btn-group.btn-group-raised,fieldset[disabled][disabled] .btn-group.btn-group-raised.active,fieldset[disabled][disabled] .btn-group.btn-group-raised:active,fieldset[disabled][disabled] .btn-group.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .btn-group.btn-raised,fieldset[disabled][disabled] .btn-group.btn-raised.active,fieldset[disabled][disabled] .btn-group.btn-raised:active,fieldset[disabled][disabled] .btn-group.btn-raised:focus:not(:active),fieldset[disabled][disabled] .btn.btn-group-raised,fieldset[disabled][disabled] .btn.btn-group-raised.active,fieldset[disabled][disabled] .btn.btn-group-raised:active,fieldset[disabled][disabled] .btn.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .btn.btn-raised,fieldset[disabled][disabled] .btn.btn-raised.active,fieldset[disabled][disabled] .btn.btn-raised:active,fieldset[disabled][disabled] .btn.btn-raised:focus:not(:active),fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised,fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised.active,fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:active,fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:focus:not(:active),fieldset[disabled][disabled] .input-group-btn .btn.btn-raised,fieldset[disabled][disabled] .input-group-btn .btn.btn-raised.active,fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:active,fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:focus:not(:active){-webkit-box-shadow:none;box-shadow:none}.btn-group,.btn-group-vertical{position:relative;margin:10px 1px}.btn-group-vertical.open>.dropdown-toggle.btn,.btn-group-vertical.open>.dropdown-toggle.btn.btn-default,.btn-group.open>.dropdown-toggle.btn,.btn-group.open>.dropdown-toggle.btn.btn-default{background-color:#EEE}.btn-group-vertical.open>.dropdown-toggle.btn.btn-inverse,.btn-group.open>.dropdown-toggle.btn.btn-inverse{background-color:#3f51b5}.btn-group-vertical.open>.dropdown-toggle.btn.btn-primary,.btn-group.open>.dropdown-toggle.btn.btn-primary{background-color:#009688}.btn-group-vertical.open>.dropdown-toggle.btn.btn-success,.btn-group.open>.dropdown-toggle.btn.btn-success{background-color:#4caf50}.btn-group-vertical.open>.dropdown-toggle.btn.btn-info,.btn-group.open>.dropdown-toggle.btn.btn-info{background-color:#03a9f4}.btn-group-vertical.open>.dropdown-toggle.btn.btn-warning,.btn-group.open>.dropdown-toggle.btn.btn-warning{background-color:#ff5722}.btn-group-vertical.open>.dropdown-toggle.btn.btn-danger,.btn-group.open>.dropdown-toggle.btn.btn-danger{background-color:#f44336}.btn-group .dropdown-menu,.btn-group-vertical .dropdown-menu{border-radius:0 0 2px 2px}.btn-group-vertical.btn-group-raised,.btn-group.btn-group-raised{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.btn-group .btn,.btn-group .btn+.btn,.btn-group .btn-group,.btn-group .btn:active,.btn-group-vertical .btn,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn-group,.btn-group-vertical .btn:active{margin:0}.checkbox label,label.checkbox-inline{cursor:pointer;padding-left:0;color:rgba(0,0,0,.26)}.form-group.is-focused .checkbox label,.form-group.is-focused label.checkbox-inline{color:rgba(0,0,0,.26)}.form-group.is-focused .checkbox label:focus,.form-group.is-focused .checkbox label:hover,.form-group.is-focused label.checkbox-inline:focus,.form-group.is-focused label.checkbox-inline:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .checkbox label,fieldset[disabled] .form-group.is-focused label.checkbox-inline{color:rgba(0,0,0,.26)}.checkbox input[type=checkbox],label.checkbox-inline input[type=checkbox]{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}.checkbox .checkbox-material,label.checkbox-inline .checkbox-material{vertical-align:middle;position:relative;top:3px}.checkbox .checkbox-material:before,label.checkbox-inline .checkbox-material:before{display:block;position:absolute;top:-5px;left:0;content:"";background-color:rgba(0,0,0,.84);height:20px;width:20px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(2.3,2.3,1);transform:scale3d(2.3,2.3,1)}.checkbox .checkbox-material .check,label.checkbox-inline .checkbox-material .check{position:relative;display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.54);border-radius:2px;overflow:hidden;z-index:1}.checkbox .checkbox-material .check:before,label.checkbox-inline .checkbox-material .check:before{position:absolute;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}.checkbox input[type=checkbox]:focus+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus+.checkbox-material .check:after{opacity:.2}.checkbox input[type=checkbox]:focus:checked+.checkbox-material:before,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material:before{-webkit-animation:rippleOn .5s;-o-animation:rippleOn .5s;animation:rippleOn .5s}.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:before{-webkit-animation:checkbox-on .3s forwards;-o-animation:checkbox-on .3s forwards;animation:checkbox-on .3s forwards}.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:after{-webkit-animation:rippleOn .5s forwards;-o-animation:rippleOn .5s forwards;animation:rippleOn .5s forwards}.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material:before,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material:before{-webkit-animation:rippleOff .5s;-o-animation:rippleOff .5s;animation:rippleOff .5s}.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before{-webkit-animation:checkbox-off .3s forwards;-o-animation:checkbox-off .3s forwards;animation:checkbox-off .3s forwards}.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after{-webkit-animation:rippleOff .5s forwards;-o-animation:rippleOff .5s forwards;animation:rippleOff .5s forwards}.checkbox input[type=checkbox]:checked+.checkbox-material .check,label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check{color:#009688;border-color:#009688}.checkbox input[type=checkbox]:checked+.checkbox-material .check:before,label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before{color:#009688;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}.checkbox input[type=checkbox][disabled]+.circle,.checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,.checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox input[type=checkbox],fieldset[disabled] label.checkbox-inline,fieldset[disabled] label.checkbox-inline input[type=checkbox],label.checkbox-inline input[type=checkbox][disabled]+.circle,label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check,label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before{opacity:.5}.checkbox input[type=checkbox][disabled]+.checkbox-material .check:after,label.checkbox-inline input[type=checkbox][disabled]+.checkbox-material .check:after{background-color:rgba(0,0,0,.87);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-o-keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes checkbox-on{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@-webkit-keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{-webkit-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-o-keyframes checkbox-off{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-o-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{-o-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@keyframes checkbox-off{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}25%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px,0 0 0 0 inset}50%{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px,0 0 0 0 inset}51%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 10px inset}100%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);margin-top:-2px;margin-left:-2px;width:20px;height:20px;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}}@-webkit-keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@-o-keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@-webkit-keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@-o-keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}.togglebutton{vertical-align:middle}.togglebutton,.togglebutton .toggle,.togglebutton input,.togglebutton label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.togglebutton label{cursor:pointer;color:rgba(0,0,0,.26)}.form-group.is-focused .togglebutton label{color:rgba(0,0,0,.26)}.form-group.is-focused .togglebutton label:focus,.form-group.is-focused .togglebutton label:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .togglebutton label{color:rgba(0,0,0,.26)}.togglebutton label input[type=checkbox]{opacity:0;width:0;height:0}.togglebutton label .toggle{text-align:left}.togglebutton label .toggle,.togglebutton label input[type=checkbox][disabled]+.toggle{content:"";display:inline-block;width:30px;height:15px;background-color:rgba(80,80,80,.7);border-radius:15px;margin-right:15px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;vertical-align:middle}.togglebutton label .toggle:after{content:"";display:inline-block;width:20px;height:20px;background-color:#F1F1F1;border-radius:20px;position:relative;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.4);box-shadow:0 1px 3px 1px rgba(0,0,0,.4);left:-5px;top:-2px;-webkit-transition:left .3s ease,background .3s ease,-webkit-box-shadow .1s ease;-o-transition:left .3s ease,background .3s ease,box-shadow .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease}.togglebutton label input[type=checkbox][disabled]+.toggle:after,.togglebutton label input[type=checkbox][disabled]:checked+.toggle:after{background-color:#BDBDBD}.togglebutton label input[type=checkbox]+.toggle:active:after,.togglebutton label input[type=checkbox][disabled]+.toggle:active:after{-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.1);box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.1)}.togglebutton label input[type=checkbox]:checked+.toggle:after{left:15px}.togglebutton label input[type=checkbox]:checked+.toggle{background-color:rgba(0,150,136,.5)}.togglebutton label input[type=checkbox]:checked+.toggle:after{background-color:#009688}.togglebutton label input[type=checkbox]:checked+.toggle:active:after{-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,150,136,.1);box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,150,136,.1)}.radio label,label.radio-inline{cursor:pointer;padding-left:45px;position:relative;color:rgba(0,0,0,.26)}.form-group.is-focused .radio label,.form-group.is-focused label.radio-inline{color:rgba(0,0,0,.26)}.form-group.is-focused .radio label:focus,.form-group.is-focused .radio label:hover,.form-group.is-focused label.radio-inline:focus,.form-group.is-focused label.radio-inline:hover{color:rgba(0,0,0,.54)}fieldset[disabled] .form-group.is-focused .radio label,fieldset[disabled] .form-group.is-focused label.radio-inline{color:rgba(0,0,0,.26)}.radio span,label.radio-inline span{display:block;position:absolute;left:10px;top:2px;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.radio .circle,label.radio-inline .circle{border:2px solid rgba(0,0,0,.54);height:15px;width:15px;border-radius:100%}.radio .check,label.radio-inline .check{height:15px;width:15px;border-radius:100%;background-color:#009688;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.radio .check:after,label.radio-inline .check:after{display:block;position:absolute;content:"";background-color:rgba(0,0,0,.87);left:-18px;top:-18px;height:50px;width:50px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1)}.radio input[type=radio]:focus:not(:checked)~.check:after,label.radio-inline input[type=radio]:focus:not(:checked)~.check:after{-webkit-animation:rippleOff .5s;-o-animation:rippleOff .5s;animation:rippleOff .5s}.radio input[type=radio]:focus:checked~.check:after,label.radio-inline input[type=radio]:focus:checked~.check:after{-webkit-animation:rippleOn .5s;-o-animation:rippleOn .5s;animation:rippleOn .5s}.radio input[type=radio],label.radio-inline input[type=radio]{opacity:0;height:0;width:0;overflow:hidden}.radio input[type=radio]:checked~.check,.radio input[type=radio]:checked~.circle,label.radio-inline input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.circle{opacity:1}.radio input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.check{background-color:#009688}.radio input[type=radio]:checked~.circle,label.radio-inline input[type=radio]:checked~.circle{border-color:#009688}.radio input[type=radio]:checked~.check,label.radio-inline input[type=radio]:checked~.check{-webkit-transform:scale3d(.55,.55,1);transform:scale3d(.55,.55,1)}.radio input[type=radio][disabled]~.check,.radio input[type=radio][disabled]~.circle,label.radio-inline input[type=radio][disabled]~.check,label.radio-inline input[type=radio][disabled]~.circle{opacity:.26}.radio input[type=radio][disabled]~.check,label.radio-inline input[type=radio][disabled]~.check{background-color:#000}.radio input[type=radio][disabled]~.circle,label.radio-inline input[type=radio][disabled]~.circle{border-color:#000}.theme-dark .radio input[type=radio][disabled]~.check,.theme-dark .radio input[type=radio][disabled]~.circle,.theme-dark label.radio-inline input[type=radio][disabled]~.check,.theme-dark label.radio-inline input[type=radio][disabled]~.circle{opacity:.3}.theme-dark .radio input[type=radio][disabled]~.check,.theme-dark label.radio-inline input[type=radio][disabled]~.check{background-color:#fff}.theme-dark .radio input[type=radio][disabled]~.circle,.theme-dark label.radio-inline input[type=radio][disabled]~.circle{border-color:#fff}@keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}legend{margin-bottom:22px;font-size:24px}output{padding-top:8px;font-size:16px;line-height:1.42857143}.form-control{height:38px;padding:7px 0;font-size:16px;line-height:1.42857143}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:38px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:24px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:44px}}.checkbox label,.radio label{min-height:22px}.form-control-static{padding-top:8px;padding-bottom:8px;min-height:38px}.input-sm .input-sm{height:24px;padding:3px 0;font-size:11px;line-height:1.5;border-radius:0}.input-sm select.input-sm{height:24px;line-height:24px}.input-sm select[multiple].input-sm,.input-sm textarea.input-sm{height:auto}.form-group-sm .form-control{height:24px;padding:3px 0;font-size:11px;line-height:1.5}.form-group-sm select.form-control{height:24px;line-height:24px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:24px;min-height:33px;padding:4px 0;font-size:11px;line-height:1.5}.input-lg .input-lg{height:44px;padding:9px 0;font-size:18px;line-height:1.3333333;border-radius:0}.input-lg select.input-lg{height:44px;line-height:44px}.input-lg select[multiple].input-lg,.input-lg textarea.input-lg{height:auto}.form-group-lg .form-control{height:44px;padding:9px 0;font-size:18px;line-height:1.3333333}.form-group-lg select.form-control{height:44px;line-height:44px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:44px;min-height:40px;padding:10px 0;font-size:18px;line-height:1.3333333}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:8px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:30px}@media (min-width:768px){.form-horizontal .control-label{padding-top:8px}}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:13px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:4px;font-size:11px}}.label{border-radius:1px;padding:.3em .6em}.label,.label.label-default{background-color:#9e9e9e}.label.label-inverse{background-color:#3f51b5}.label.label-primary{background-color:#009688}.label.label-success{background-color:#4caf50}.label.label-info{background-color:#03a9f4}.label.label-warning{background-color:#ff5722}.label.label-danger{background-color:#f44336}.form-control,.form-group .form-control{border:1px solid #ccc;background-image: none;background-image:none;background-image:none;-webkit-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center -webkit-calc(100% - 1px);background-position:center bottom,center calc(100% - 1px);background-color:rgba(0,0,0,0);-webkit-transition:background 0s ease-out;-o-transition:background 0s ease-out;transition:background 0s ease-out;float:none;-webkit-box-shadow:none;box-shadow:none;border-radius:4px; padding-left:10px;}.form-control::-moz-placeholder,.form-group .form-control::-moz-placeholder{color:#BDBDBD;font-weight:400}.form-control:-ms-input-placeholder,.form-group .form-control:-ms-input-placeholder{color:#BDBDBD;font-weight:400}.form-control::-webkit-input-placeholder,.form-group .form-control::-webkit-input-placeholder{color:#BDBDBD;font-weight:400}.form-control[disabled],.form-control[readonly],.form-group .form-control[disabled],.form-group .form-control[readonly],fieldset[disabled] .form-control,fieldset[disabled] .form-group .form-control{background-color:rgba(0,0,0,0)}.form-control[disabled],.form-group .form-control[disabled],fieldset[disabled] .form-control,fieldset[disabled] .form-group .form-control{background-image:none;border-bottom:1px dotted #D2D2D2}.form-group{position:relative}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-static label.control-label{left:10px;position:absolute;pointer-events:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.form-group.label-floating label.control-label{will-change:left,top,contents}.form-group.label-placeholder:not(.is-empty) label.control-label{display:none}.form-group .help-block{position:absolute;display:none}.form-group.is-focused .form-control{outline:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#009688),to(#009688)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#009688,#009688),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#009688,#009688),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#009688,#009688),linear-gradient(#D2D2D2,#D2D2D2);-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.form-group.is-focused .form-control .material-input:after{background-color:#009688}.form-group.is-focused label,.form-group.is-focused label.control-label{color:#009688}.form-group.is-focused.label-placeholder label,.form-group.is-focused.label-placeholder label.control-label{color:#BDBDBD}.form-group.is-focused .help-block{display:block}.form-group.has-warning .form-control{-webkit-box-shadow:none;box-shadow:none}.form-group.has-warning.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#ff5722),to(#ff5722)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#ff5722,#ff5722),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#ff5722,#ff5722),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#ff5722,#ff5722),linear-gradient(#D2D2D2,#D2D2D2)}.form-group.has-warning .help-block,.form-group.has-warning label.control-label{color:#ff5722}.form-group.has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.form-group.has-error.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#f44336),to(#f44336)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#f44336,#f44336),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#f44336,#f44336),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#f44336,#f44336),linear-gradient(#D2D2D2,#D2D2D2)}.form-group.has-error .help-block,.form-group.has-error label.control-label{color:#f44336}.form-group.has-success .form-control{-webkit-box-shadow:none;box-shadow:none}.form-group.has-success.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#4caf50),to(#4caf50)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#4caf50,#4caf50),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#4caf50,#4caf50),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#4caf50,#4caf50),linear-gradient(#D2D2D2,#D2D2D2)}.form-group.has-success .help-block,.form-group.has-success label.control-label{color:#4caf50}.form-group.has-info .form-control{-webkit-box-shadow:none;box-shadow:none}.form-group.has-info.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#03a9f4),to(#03a9f4)),-webkit-gradient(linear,left top,left bottom,from(#D2D2D2),to(#D2D2D2));background-image:-webkit-linear-gradient(#03a9f4,#03a9f4),-webkit-linear-gradient(#D2D2D2,#D2D2D2);background-image:-o-linear-gradient(#03a9f4,#03a9f4),-o-linear-gradient(#D2D2D2,#D2D2D2);background-image:linear-gradient(#03a9f4,#03a9f4),linear-gradient(#D2D2D2,#D2D2D2)}.form-group.has-info .help-block,.form-group.has-info label.control-label{color:#03a9f4}.form-group textarea{resize:none}.form-group textarea~.form-control-highlight{margin-top:-11px}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group select~.material-input:after{display:none}.form-control{margin-bottom:7px}.form-control::-moz-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-control:-ms-input-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-control::-webkit-input-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.checkbox label,.radio label,label{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}label.control-label{font-size:12px;line-height:1.07142857;font-weight:400;margin:16px 0 0 0}.help-block{margin-top:0;font-size:12px}.form-group{padding-bottom:7px;margin:28px 0 0 0}.form-group .form-control{margin-bottom:7px}.form-group .form-control::-moz-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-group .form-control:-ms-input-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-group .form-control::-webkit-input-placeholder{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-group .checkbox label,.form-group .radio label,.form-group label{font-size:16px;line-height:1.42857143;color:#BDBDBD;font-weight:400}.form-group label.control-label{font-size:12px;line-height:1.07142857;font-weight:400;margin:16px 0 0 0}.form-group .help-block{margin-top:0;font-size:12px}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{top:-7px;font-size:14px;line-height:1.42857143}.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label,.form-group.label-static label.control-label{top:-30px;left:0;font-size:12px;line-height:1.07142857}.form-group.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-30px;left:0;font-size:12px;line-height:1.07142857}.form-group.form-group-sm{padding-bottom:3px;margin:21px 0 0 0}.form-group.form-group-sm .form-control{margin-bottom:3px}.form-group.form-group-sm .form-control::-moz-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.form-group.form-group-sm .form-control:-ms-input-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.form-group.form-group-sm .form-control::-webkit-input-placeholder{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.form-group.form-group-sm .checkbox label,.form-group.form-group-sm .radio label,.form-group.form-group-sm label{font-size:11px;line-height:1.5;color:#BDBDBD;font-weight:400}.form-group.form-group-sm label.control-label{font-size:9px;line-height:1.125;font-weight:400;margin:16px 0 0 0}.form-group.form-group-sm .help-block{margin-top:0;font-size:9px}.form-group.form-group-sm.label-floating label.control-label,.form-group.form-group-sm.label-placeholder label.control-label{top:-11px;font-size:11px;line-height:1.5}.form-group.form-group-sm.label-floating.is-focused label.control-label,.form-group.form-group-sm.label-floating:not(.is-empty) label.control-label,.form-group.form-group-sm.label-static label.control-label{top:-25px;left:0;font-size:9px;line-height:1.125}.form-group.form-group-sm.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-25px;left:0;font-size:9px;line-height:1.125}.form-group.form-group-lg{padding-bottom:9px;margin:30px 0 0 0}.form-group.form-group-lg .form-control{margin-bottom:9px}.form-group.form-group-lg .form-control::-moz-placeholder{font-size:18px;line-height:1.3333333;color:#BDBDBD;font-weight:400}.form-group.form-group-lg .form-control:-ms-input-placeholder{font-size:18px;line-height:1.3333333;color:#BDBDBD;font-weight:400}.form-group.form-group-lg .form-control::-webkit-input-placeholder{font-size:18px;line-height:1.3333333;color:#BDBDBD;font-weight:400}.form-group.form-group-lg .checkbox label,.form-group.form-group-lg .radio label,.form-group.form-group-lg label{font-size:18px;line-height:1.3333333;color:#BDBDBD;font-weight:400}.form-group.form-group-lg label.control-label{font-size:14px;line-height:.99999998;font-weight:400;margin:16px 0 0 0}.form-group.form-group-lg .help-block{margin-top:0;font-size:14px}.form-group.form-group-lg.label-floating label.control-label,.form-group.form-group-lg.label-placeholder label.control-label{top:-5px;font-size:18px;line-height:1.3333333}.form-group.form-group-lg.label-floating.is-focused label.control-label,.form-group.form-group-lg.label-floating:not(.is-empty) label.control-label,.form-group.form-group-lg.label-static label.control-label{top:-32px;left:0;font-size:14px;line-height:.99999998}.form-group.form-group-lg.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label{top:-32px;left:0;font-size:14px;line-height:.99999998}select.form-control{border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.form-group.is-focused select.form-control{-webkit-box-shadow:none;box-shadow:none;border-color:#D2D2D2}.form-group.is-focused select.form-control[multiple],select.form-control[multiple]{height:85px}.input-group-btn .btn{margin:0 0 7px 0}.form-group.form-group-sm .input-group-btn .btn{margin:0 0 3px 0}.form-group.form-group-lg .input-group-btn .btn{margin:0 0 9px 0}.input-group .input-group-btn{padding:0 12px}.input-group .input-group-addon{border:0;background:0 0}.form-group input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}legend{border-bottom:0}.list-group{border-radius:0}.list-group .list-group-item{background-color:transparent;overflow:hidden;border:0;border-radius:0;padding:0 16px}.list-group .list-group-item.baseline{border-bottom:1px solid #cecece}.list-group .list-group-item.baseline:last-child{border-bottom:none}.list-group .list-group-item .row-action-primary,.list-group .list-group-item .row-picture{display:inline-block;padding-right:16px}.list-group .list-group-item .row-action-primary i,.list-group .list-group-item .row-action-primary img,.list-group .list-group-item .row-action-primary label,.list-group .list-group-item .row-picture i,.list-group .list-group-item .row-picture img,.list-group .list-group-item .row-picture label{display:block;width:56px;height:56px}.list-group .list-group-item .row-action-primary img,.list-group .list-group-item .row-picture img{background:rgba(0,0,0,.1);padding:1px}.list-group .list-group-item .row-action-primary img.circle,.list-group .list-group-item .row-picture img.circle{border-radius:100%}.list-group .list-group-item .row-action-primary i,.list-group .list-group-item .row-picture i{background:rgba(0,0,0,.25);border-radius:100%;text-align:center;line-height:56px;font-size:20px;color:#fff}.list-group .list-group-item .row-action-primary label,.list-group .list-group-item .row-picture label{margin-left:7px;margin-right:-7px;margin-top:5px;margin-bottom:-5px}.list-group .list-group-item .row-action-primary label .checkbox-material,.list-group .list-group-item .row-picture label .checkbox-material{left:-10px}.list-group .list-group-item .row-content{display:inline-block;width:-webkit-calc(100% - 92px);width:calc(100% - 92px);min-height:66px}.list-group .list-group-item .row-content .action-secondary{position:absolute;right:16px;top:16px}.list-group .list-group-item .row-content .action-secondary i{font-size:20px;color:rgba(0,0,0,.25);cursor:pointer}.list-group .list-group-item .row-content .action-secondary~*{max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px)}.list-group .list-group-item .row-content .least-content{position:absolute;right:16px;top:0;color:rgba(0,0,0,.54);font-size:14px}.list-group .list-group-item .list-group-item-heading{color:rgba(0,0,0,.77);font-size:20px;line-height:29px}.list-group .list-group-item.active:focus,.list-group .list-group-item.active:hover{background:rgba(0,0,0,.15);outline:10px solid rgba(0,0,0,.15)}.list-group .list-group-item.active .list-group-item-heading,.list-group .list-group-item.active .list-group-item-text{color:rgba(0,0,0,.87)}.list-group .list-group-separator{clear:both;overflow:hidden;margin-top:10px;margin-bottom:10px}.list-group .list-group-separator:before{content:"";width:-webkit-calc(100% - 90px);width:calc(100% - 90px);border-bottom:1px solid rgba(0,0,0,.1);float:right}.navbar{background-color:#009688;border:0;border-radius:0}.navbar .navbar-brand{position:relative;height:60px;line-height:30px;color:inherit}.navbar .navbar-brand:focus,.navbar .navbar-brand:hover{color:inherit;background-color:transparent}.navbar .navbar-text{color:inherit;margin-top:20px;margin-bottom:20px}.navbar .navbar-nav>li>a{color:inherit;padding-top:20px;padding-bottom:20px}.navbar .navbar-nav>li>a:focus,.navbar .navbar-nav>li>a:hover{color:inherit;background-color:transparent}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:focus,.navbar .navbar-nav>.active>a:hover{color:inherit;background-color:rgba(255,255,255,.1)}.navbar .navbar-nav>.disabled>a,.navbar .navbar-nav>.disabled>a:focus,.navbar .navbar-nav>.disabled>a:hover{color:inherit;background-color:transparent;opacity:.9}.navbar .navbar-toggle{border:0}.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background-color:transparent}.navbar .navbar-toggle .icon-bar{background-color:inherit;border:1px solid}.navbar .navbar-default .navbar-toggle,.navbar .navbar-inverse .navbar-toggle{border-color:transparent}.navbar .navbar-collapse,.navbar .navbar-form{border-color:rgba(0,0,0,.1)}.navbar .navbar-nav>.open>a,.navbar .navbar-nav>.open>a:focus,.navbar .navbar-nav>.open>a:hover{background-color:transparent;color:inherit}@media (max-width:767px){.navbar .navbar-nav .navbar-text{color:inherit;margin-top:15px;margin-bottom:15px}.navbar .navbar-nav .dropdown .dropdown-toggle .caret{display:none}.navbar .navbar-nav .dropdown .dropdown-toggle:after{content:'keyboard_arrow_right';font-family:'Material Icons';font-size:1.5em;float:right}.navbar .navbar-nav .dropdown .dropdown-menu{margin-left:20px}.navbar .navbar-nav .dropdown.open .dropdown-toggle:after{content:'keyboard_arrow_down'}.navbar .navbar-nav .dropdown.open .dropdown-menu>.dropdown-header{border:0;color:inherit}.navbar .navbar-nav .dropdown.open .dropdown-menu .divider{border-bottom:1px solid;opacity:.08}.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a{color:inherit;font-size:inherit}.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a:focus,.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a:hover{color:inherit;background-color:transparent}.navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a,.navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a:hover{color:inherit;background-color:transparent}.navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a,.navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a:focus,.navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a:hover{color:inherit;background-color:transparent}}.navbar .navbar-link{color:inherit}.navbar .navbar-link:hover{color:inherit}.navbar .btn-link{color:inherit}.navbar .btn-link:focus,.navbar .btn-link:hover{color:inherit}.navbar .btn-link[disabled]:focus,.navbar .btn-link[disabled]:hover,fieldset[disabled] .navbar .btn-link:focus,fieldset[disabled] .navbar .btn-link:hover{color:inherit}.navbar .navbar-form{margin-top:16px}.navbar .navbar-form .form-group{margin:0;padding:0}.navbar .navbar-form .form-group .material-input:before,.navbar .navbar-form .form-group.is-focused .material-input:after{background-color:inherit}.navbar .navbar-form .form-control,.navbar .navbar-form .form-group .form-control{border-color:inherit;color:inherit;padding:0;margin:0;height:28px;font-size:14px;line-height:1.42857143}.navbar,.navbar.navbar-default{background-color:#009688;color:rgba(255,255,255,.84)}.navbar .navbar-form .form-group input.form-control::-moz-placeholder,.navbar .navbar-form input.form-control::-moz-placeholder,.navbar.navbar-default .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-default .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar .navbar-form input.form-control:-ms-input-placeholder,.navbar.navbar-default .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-default .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar .navbar-form input.form-control::-webkit-input-placeholder,.navbar.navbar-default .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-default .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar .dropdown-menu,.navbar.navbar-default .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar .dropdown-menu .dropdown-header,.navbar.navbar-default .dropdown-menu .dropdown-header{background-color:#00b09f}}.navbar .dropdown-menu li>a,.navbar.navbar-default .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar .dropdown-menu li>a:focus,.navbar .dropdown-menu li>a:hover,.navbar.navbar-default .dropdown-menu li>a:focus,.navbar.navbar-default .dropdown-menu li>a:hover{color:#009688;background-color:#eee}.navbar .dropdown-menu .active>a,.navbar.navbar-default .dropdown-menu .active>a{background-color:#009688;color:rgba(255,255,255,.84)}.navbar .dropdown-menu .active>a:focus,.navbar .dropdown-menu .active>a:hover,.navbar.navbar-default .dropdown-menu .active>a:focus,.navbar.navbar-default .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-inverse{background-color:#3f51b5;color:#fff}.navbar.navbar-inverse .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-inverse .navbar-form input.form-control::-moz-placeholder{color:#fff}.navbar.navbar-inverse .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-inverse .navbar-form input.form-control:-ms-input-placeholder{color:#fff}.navbar.navbar-inverse .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-inverse .navbar-form input.form-control::-webkit-input-placeholder{color:#fff}.navbar.navbar-inverse .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-inverse .dropdown-menu .dropdown-header{background-color:#4d5ec1}}.navbar.navbar-inverse .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-inverse .dropdown-menu li>a:focus,.navbar.navbar-inverse .dropdown-menu li>a:hover{color:#3f51b5;background-color:#eee}.navbar.navbar-inverse .dropdown-menu .active>a{background-color:#3f51b5;color:#fff}.navbar.navbar-inverse .dropdown-menu .active>a:focus,.navbar.navbar-inverse .dropdown-menu .active>a:hover{color:#fff}.navbar.navbar-primary{background-color:#009688;color:rgba(255,255,255,.84)}.navbar.navbar-primary .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-primary .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-primary .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-primary .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-primary .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-primary .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-primary .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-primary .dropdown-menu .dropdown-header{background-color:#00b09f}}.navbar.navbar-primary .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-primary .dropdown-menu li>a:focus,.navbar.navbar-primary .dropdown-menu li>a:hover{color:#009688;background-color:#eee}.navbar.navbar-primary .dropdown-menu .active>a{background-color:#009688;color:rgba(255,255,255,.84)}.navbar.navbar-primary .dropdown-menu .active>a:focus,.navbar.navbar-primary .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-success{background-color:#4caf50;color:rgba(255,255,255,.84)}.navbar.navbar-success .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-success .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-success .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-success .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-success .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-success .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-success .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-success .dropdown-menu .dropdown-header{background-color:#5cb860}}.navbar.navbar-success .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-success .dropdown-menu li>a:focus,.navbar.navbar-success .dropdown-menu li>a:hover{color:#4caf50;background-color:#eee}.navbar.navbar-success .dropdown-menu .active>a{background-color:#4caf50;color:rgba(255,255,255,.84)}.navbar.navbar-success .dropdown-menu .active>a:focus,.navbar.navbar-success .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-info{background-color:#03a9f4;color:rgba(255,255,255,.84)}.navbar.navbar-info .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-info .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-info .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-info .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-info .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-info .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-info .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-info .dropdown-menu .dropdown-header{background-color:#14b4fc}}.navbar.navbar-info .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-info .dropdown-menu li>a:focus,.navbar.navbar-info .dropdown-menu li>a:hover{color:#03a9f4;background-color:#eee}.navbar.navbar-info .dropdown-menu .active>a{background-color:#03a9f4;color:rgba(255,255,255,.84)}.navbar.navbar-info .dropdown-menu .active>a:focus,.navbar.navbar-info .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-warning{background-color:#ff5722;color:rgba(255,255,255,.84)}.navbar.navbar-warning .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-warning .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-warning .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-warning .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-warning .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-warning .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-warning .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-warning .dropdown-menu .dropdown-header{background-color:#ff6a3c}}.navbar.navbar-warning .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-warning .dropdown-menu li>a:focus,.navbar.navbar-warning .dropdown-menu li>a:hover{color:#ff5722;background-color:#eee}.navbar.navbar-warning .dropdown-menu .active>a{background-color:#ff5722;color:rgba(255,255,255,.84)}.navbar.navbar-warning .dropdown-menu .active>a:focus,.navbar.navbar-warning .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar.navbar-danger{background-color:#f44336;color:rgba(255,255,255,.84)}.navbar.navbar-danger .navbar-form .form-group input.form-control::-moz-placeholder,.navbar.navbar-danger .navbar-form input.form-control::-moz-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-danger .navbar-form .form-group input.form-control:-ms-input-placeholder,.navbar.navbar-danger .navbar-form input.form-control:-ms-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-danger .navbar-form .form-group input.form-control::-webkit-input-placeholder,.navbar.navbar-danger .navbar-form input.form-control::-webkit-input-placeholder{color:rgba(255,255,255,.84)}.navbar.navbar-danger .dropdown-menu{border-radius:2px}@media (max-width:767px){.navbar.navbar-danger .dropdown-menu .dropdown-header{background-color:#f55a4e}}.navbar.navbar-danger .dropdown-menu li>a{font-size:16px;padding:13px 16px}.navbar.navbar-danger .dropdown-menu li>a:focus,.navbar.navbar-danger .dropdown-menu li>a:hover{color:#f44336;background-color:#eee}.navbar.navbar-danger .dropdown-menu .active>a{background-color:#f44336;color:rgba(255,255,255,.84)}.navbar.navbar-danger .dropdown-menu .active>a:focus,.navbar.navbar-danger .dropdown-menu .active>a:hover{color:rgba(255,255,255,.84)}.navbar-inverse{background-color:#3f51b5}@media (max-width:1199px){.navbar .navbar-brand{height:50px;padding:10px 15px}.navbar .navbar-form{margin-top:10px}.navbar .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.dropdown-menu{border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.dropdown-menu .divider{background-color:rgba(0,0,0,.12)}.dropdown-menu li{overflow:hidden;position:relative}.dropdown-menu li a:hover{background-color:transparent;color:#009688}.alert{border:0;border-radius:0}.alert,.alert.alert-default{background-color:rgba(255,255,255,.84);color:rgba(255,255,255,.84)}.alert .alert-link,.alert a,.alert.alert-default .alert-link,.alert.alert-default a{color:rgba(255,255,255,.84)}.alert.alert-inverse{background-color:#3f51b5;color:#fff}.alert.alert-inverse .alert-link,.alert.alert-inverse a{color:#fff}.alert.alert-primary{background-color:#009688;color:rgba(255,255,255,.84)}.alert.alert-primary .alert-link,.alert.alert-primary a{color:rgba(255,255,255,.84)}.alert.alert-success{background-color:#4caf50;color:rgba(255,255,255,.84)}.alert.alert-success .alert-link,.alert.alert-success a{color:rgba(255,255,255,.84)}.alert.alert-info{background-color:#03a9f4;color:rgba(255,255,255,.84)}.alert.alert-info .alert-link,.alert.alert-info a{color:rgba(255,255,255,.84)}.alert.alert-warning{background-color:#ff5722;color:rgba(255,255,255,.84)}.alert.alert-warning .alert-link,.alert.alert-warning a{color:rgba(255,255,255,.84)}.alert.alert-danger{background-color:#f44336;color:rgba(255,255,255,.84)}.alert.alert-danger .alert-link,.alert.alert-danger a{color:rgba(255,255,255,.84)}.alert-danger,.alert-info,.alert-success,.alert-warning{color:rgba(255,255,255,.84)}.alert-default .alert-link,.alert-default a{color:rgba(0,0,0,.87)}.progress{height:4px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#c8c8c8}.progress .progress-bar{-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar,.progress .progress-bar.progress-bar-default{background-color:#009688}.progress .progress-bar.progress-bar-inverse{background-color:#3f51b5}.progress .progress-bar.progress-bar-primary{background-color:#009688}.progress .progress-bar.progress-bar-success{background-color:#4caf50}.progress .progress-bar.progress-bar-info{background-color:#03a9f4}.progress .progress-bar.progress-bar-warning{background-color:#ff5722}.progress .progress-bar.progress-bar-danger{background-color:#f44336}.text-warning{color:#ff5722}.text-primary{color:#009688}.text-danger{color:#f44336}.text-success{color:#4caf50}.text-info{color:#03a9f4}.nav-tabs{background:#009688}.nav-tabs>li>a{color:#FFF;border:0;margin:0}.nav-tabs>li>a:hover{background-color:transparent;border:0}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:transparent!important;border:0!important;color:#FFF!important;font-weight:500}.nav-tabs>li.disabled>a,.nav-tabs>li.disabled>a:hover{color:rgba(255,255,255,.5)}.popover,.tooltip-inner{color:#ececec;line-height:1em;background:rgba(101,101,101,.9);border:none;border-radius:2px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.tooltip,.tooltip.in{opacity:1}.popover .arrow,.popover .tooltip-arrow,.tooltip .arrow,.tooltip .tooltip-arrow{display:none}.card{display:inline-block;position:relative;width:100%;border-radius:2px;color:rgba(0,0,0,.87);background:#fff;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.card .card-height-indicator{margin-top:100%}.card .card-content{position:absolute;top:0;bottom:0;left:0;right:0}.card .card-image{height:60%;position:relative;overflow:hidden}.card .card-image img{width:100%;height:100%;border-top-left-radius:2px;border-top-right-radius:2px;pointer-events:none}.card .card-image .card-image-headline{position:absolute;bottom:16px;left:18px;color:#fff;font-size:2em}.card .card-body{height:30%;padding:18px}.card .card-footer{height:10%;padding:18px}.card .card-footer a,.card .card-footer button{margin:0!important;position:relative;bottom:25px;width:auto}.card .card-footer a:first-child,.card .card-footer button:first-child{left:-15px}.modal-content{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);border-radius:2px;border:none}.modal-content .modal-header{border-bottom:none;padding-top:24px;padding-right:24px;padding-bottom:0;padding-left:24px}.modal-content .modal-body{padding-top:24px;padding-right:24px;padding-bottom:16px;padding-left:24px}.modal-content .modal-footer{border-top:none;padding:7px}.modal-content .modal-footer button{margin:0;padding-left:16px;padding-right:16px;width:auto}.modal-content .modal-footer button.pull-left{padding-left:5px;padding-right:5px;position:relative;left:-5px}.modal-content .modal-footer button+button{margin-bottom:16px}.modal-content .modal-body+.modal-footer{padding-top:0}.modal-backdrop{background:rgba(0,0,0,.3)}.panel{border-radius:2px;border:0;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}.panel.panel-default>.panel-heading,.panel>.panel-heading{background-color:#eee}.panel.panel-inverse>.panel-heading{background-color:#3f51b5}.panel.panel-primary>.panel-heading{background-color:#009688}.panel.panel-success>.panel-heading{background-color:#4caf50}.panel.panel-info>.panel-heading{background-color:#03a9f4}.panel.panel-warning>.panel-heading{background-color:#ff5722}.panel.panel-danger>.panel-heading{background-color:#f44336}[class*=panel-]>.panel-heading{color:rgba(255,255,255,.84);border:0}.panel-default>.panel-heading,.panel:not([class*=panel-])>.panel-heading{color:rgba(0,0,0,.87)}.panel-footer{background-color:#eee}hr.on-dark{color:#1a1a1a}hr.on-light{color:#fff}@media (-webkit-min-device-pixel-ratio:0.75),(min--moz-device-pixel-ratio:0.75),(-o-device-pixel-ratio:3/4),(min-device-pixel-ratio:0.75),(-o-min-device-pixel-ratio:3/4),(min-resolution:0.75dppx),(-webkit-min-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:5/4),(min-resolution:120dpi){hr{height:.75px}}@media (-webkit-min-device-pixel-ratio:1),(min--moz-device-pixel-ratio:1),(-o-device-pixel-ratio:1),(min-device-pixel-ratio:1),(-o-min-device-pixel-ratio:1/1),(min-resolution:1dppx),(-webkit-min-device-pixel-ratio:1.6666666666666667),(-o-min-device-pixel-ratio:5/3),(min-resolution:160dpi){hr{height:1px}}@media (-webkit-min-device-pixel-ratio:1.33),(min--moz-device-pixel-ratio:1.33),(-o-device-pixel-ratio:133/100),(min-device-pixel-ratio:1.33),(-o-min-device-pixel-ratio:133/100),(min-resolution:1.33dppx),(-webkit-min-device-pixel-ratio:2.21875),(-o-min-device-pixel-ratio:71/32),(min-resolution:213dpi){hr{height:1.33px}}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-device-pixel-ratio:3/2),(min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:2.5),(-o-min-device-pixel-ratio:5/2),(min-resolution:240dpi){hr{height:1.5px}}@media (-webkit-min-device-pixel-ratio:2),(min--moz-device-pixel-ratio:2),(-o-device-pixel-ratio:2/1),(min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:2dppx),(-webkit-min-device-pixel-ratio:3.9583333333333335),(-o-min-device-pixel-ratio:95/24),(min-resolution:380dpi){hr{height:2px}}@media (-webkit-min-device-pixel-ratio:3),(min--moz-device-pixel-ratio:3),(-o-device-pixel-ratio:3/1),(min-device-pixel-ratio:3),(-o-min-device-pixel-ratio:3/1),(min-resolution:3dppx),(-webkit-min-device-pixel-ratio:5),(-o-min-device-pixel-ratio:5/1),(min-resolution:480dpi){hr{height:3px}}@media (-webkit-min-device-pixel-ratio:4),(min--moz-device-pixel-ratio:4),(-o-device-pixel-ratio:4/1),(min-device-pixel-ratio:3),(-o-min-device-pixel-ratio:4/1),(min-resolution:4dppx),(-webkit-min-device-pixel-ratio:6.666666666666667),(-o-min-device-pixel-ratio:20/3),(min-resolution:640dpi){hr{height:4px}}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}:focus{outline:0}.snackbar{background-color:#323232;color:rgba(255,255,255,.84);font-size:14px;border-radius:2px;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);height:0;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,padding 0s linear .2s,height 0s linear .2s;-o-transition:-o-transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,padding 0s linear .2s,height 0s linear .2s;transition:transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,padding 0s linear .2s,height 0s linear .2s;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}.snackbar.snackbar-opened{padding:14px 15px;margin-bottom:20px;height:auto;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,height 0s linear .2s;-o-transition:-o-transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,height 0s linear .2s;transition:transform .2s ease-in-out,opacity .2s ease-in,height 0s linear .2s,height 0s linear .2s;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.snackbar.toast{border-radius:200px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;-o-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:10px}.noUi-handle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;left:-10px;top:-5px;cursor:ew-resize;border-radius:100%;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:1px solid}.noUi-vertical .noUi-handle{margin-left:5px;cursor:ns-resize}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-background{height:2px;margin:20px 0}.noUi-origin{margin:0;border-radius:0;height:2px;background:#c8c8c8}.noUi-origin[style^="left: 0"] .noUi-handle{background-color:#fff;border:2px solid #c8c8c8}.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active{border-width:1px}.noUi-target{border-radius:2px}.noUi-horizontal{height:2px;margin:15px 0}.noUi-vertical{height:100%;width:2px;margin:0 15px;display:inline-block}.noUi-handle.noUi-active{-webkit-transform:scale3d(2.5,2.5,1);transform:scale3d(2.5,2.5,1)}[disabled].noUi-slider{opacity:.5}[disabled] .noUi-handle{cursor:not-allowed}.slider{background:#c8c8c8}.slider.noUi-connect,.slider.slider-default.noUi-connect{background-color:#009688}.slider.slider-inverse.noUi-connect{background-color:#3f51b5}.slider.slider-primary.noUi-connect{background-color:#009688}.slider.slider-success.noUi-connect{background-color:#4caf50}.slider.slider-info.noUi-connect{background-color:#03a9f4}.slider.slider-warning.noUi-connect{background-color:#ff5722}.slider.slider-danger.noUi-connect{background-color:#f44336}.slider .noUi-connect,.slider.slider-default .noUi-connect{background-color:#009688}.slider.slider-inverse .noUi-connect{background-color:#3f51b5}.slider.slider-primary .noUi-connect{background-color:#009688}.slider.slider-success .noUi-connect{background-color:#4caf50}.slider.slider-info .noUi-connect{background-color:#03a9f4}.slider.slider-warning .noUi-connect{background-color:#ff5722}.slider.slider-danger .noUi-connect{background-color:#f44336}.slider .noUi-handle,.slider.slider-default .noUi-handle{background-color:#009688}.slider.slider-inverse .noUi-handle{background-color:#3f51b5}.slider.slider-primary .noUi-handle{background-color:#009688}.slider.slider-success .noUi-handle{background-color:#4caf50}.slider.slider-info .noUi-handle{background-color:#03a9f4}.slider.slider-warning .noUi-handle{background-color:#ff5722}.slider.slider-danger .noUi-handle{background-color:#f44336}.slider .noUi-handle,.slider.slider-default .noUi-handle{border-color:#009688}.slider.slider-inverse .noUi-handle{border-color:#3f51b5}.slider.slider-primary .noUi-handle{border-color:#009688}.slider.slider-success .noUi-handle{border-color:#4caf50}.slider.slider-info .noUi-handle{border-color:#03a9f4}.slider.slider-warning .noUi-handle{border-color:#ff5722}.slider.slider-danger .noUi-handle{border-color:#f44336}.selectize-control.multi,.selectize-control.single{padding:0}.selectize-control.multi .selectize-input,.selectize-control.multi .selectize-input.input-active,.selectize-control.single .selectize-input,.selectize-control.single .selectize-input.input-active{cursor:text;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;padding:0;height:100%;font-size:14px;line-height:30px}.selectize-control.multi .selectize-input .has-items,.selectize-control.multi .selectize-input.input-active .has-items,.selectize-control.single .selectize-input .has-items,.selectize-control.single .selectize-input.input-active .has-items{padding:0}.selectize-control.multi .selectize-input.input-active:after,.selectize-control.multi .selectize-input:after,.selectize-control.single .selectize-input.input-active:after,.selectize-control.single .selectize-input:after{right:5px;position:absolute;font-size:25px;content:"\e5c5";font-family:'Material Icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.selectize-control.multi .selectize-input input,.selectize-control.multi .selectize-input.input-active input,.selectize-control.single .selectize-input input,.selectize-control.single .selectize-input.input-active input{font-size:14px;outline:0;border:0;background:0 0}.selectize-control.multi .selectize-input.input-active.label-floating-fix input,.selectize-control.multi .selectize-input.label-floating-fix input,.selectize-control.single .selectize-input.input-active.label-floating-fix input,.selectize-control.single .selectize-input.label-floating-fix input{opacity:0}.selectize-control.multi .selectize-input.input-active>.item,.selectize-control.multi .selectize-input.input-active>div,.selectize-control.multi .selectize-input>.item,.selectize-control.multi .selectize-input>div,.selectize-control.single .selectize-input.input-active>.item,.selectize-control.single .selectize-input.input-active>div,.selectize-control.single .selectize-input>.item,.selectize-control.single .selectize-input>div{display:inline-block;margin:0 8px 3px 0;padding:0;background:0 0;border:0}.selectize-control.multi .selectize-input.input-active>.item:after,.selectize-control.multi .selectize-input.input-active>div:after,.selectize-control.multi .selectize-input>.item:after,.selectize-control.multi .selectize-input>div:after,.selectize-control.single .selectize-input.input-active>.item:after,.selectize-control.single .selectize-input.input-active>div:after,.selectize-control.single .selectize-input>.item:after,.selectize-control.single .selectize-input>div:after{content:","}.selectize-control.multi .selectize-input.input-active>.item:last-of-type:after,.selectize-control.multi .selectize-input.input-active>div:last-of-type:after,.selectize-control.multi .selectize-input>.item:last-of-type:after,.selectize-control.multi .selectize-input>div:last-of-type:after,.selectize-control.single .selectize-input.input-active>.item:last-of-type:after,.selectize-control.single .selectize-input.input-active>div:last-of-type:after,.selectize-control.single .selectize-input>.item:last-of-type:after,.selectize-control.single .selectize-input>div:last-of-type:after{content:""}.selectize-control.multi .selectize-input.input-active>.item.active,.selectize-control.multi .selectize-input.input-active>div.active,.selectize-control.multi .selectize-input>.item.active,.selectize-control.multi .selectize-input>div.active,.selectize-control.single .selectize-input.input-active>.item.active,.selectize-control.single .selectize-input.input-active>div.active,.selectize-control.single .selectize-input>.item.active,.selectize-control.single .selectize-input>div.active{font-weight:700;background:0 0;border:0}.selectize-control.multi .selectize-dropdown,.selectize-control.single .selectize-dropdown{position:absolute;z-index:1000;border:0;width:100%!important;left:0!important;height:auto;background-color:#FFF;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:2px;padding:0;margin-top:3px}.selectize-control.multi .selectize-dropdown .active,.selectize-control.single .selectize-dropdown .active{background-color:inherit}.selectize-control.multi .selectize-dropdown .highlight,.selectize-control.single .selectize-dropdown .highlight{background-color:#d5d8ff}.selectize-control.multi .selectize-dropdown .selected,.selectize-control.multi .selectize-dropdown .selected.active,.selectize-control.single .selectize-dropdown .selected,.selectize-control.single .selectize-dropdown .selected.active{background-color:#EEE}.selectize-control.multi .selectize-dropdown .optgroup-header,.selectize-control.multi .selectize-dropdown [data-selectable],.selectize-control.single .selectize-dropdown .optgroup-header,.selectize-control.single .selectize-dropdown [data-selectable]{padding:10px 20px;cursor:pointer}.selectize-control.multi .dropdown-active~.selectize-dropdown,.selectize-control.single .dropdown-active~.selectize-dropdown{display:block}.dropdownjs::after{right:5px;top:3px;font-size:25px;position:absolute;font-family:'Material Icons';font-style:normal;font-weight:400;content:"\e5c5";pointer-events:none;color:#757575}
/*# sourceMappingURL=bootstrap-material-design.min.css.map */
/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url("../../portal_theme/css/materialicons/fonts/materialdesignicons-webfont.eot?v=3.8.95");
  src: url("../../portal_theme/css/materialicons/fonts/materialdesignicons-webfont.eot?#iefix&v=3.8.95") format("embedded-opentype"), 
       url("../../portal_theme/css/materialicons/fonts/materialdesignicons-webfont.woff2?v=3.8.95") format("woff2"), 
       url("../../portal_theme/css/materialicons/fonts/materialdesignicons-webfont.woff?v=3.8.95") format("woff"), 
       url("../../portal_theme/css/materialicons/fonts/materialdesignicons-webfont.ttf?v=3.8.95") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.mdi:before,
.mdi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mdi-access-point:before {
  content: "\F002";
}

.mdi-access-point-network:before {
  content: "\F003";
}

.mdi-access-point-network-off:before {
  content: "\FBBD";
}

.mdi-account:before {
  content: "\F004";
}

.mdi-account-alert:before {
  content: "\F005";
}

.mdi-account-alert-outline:before {
  content: "\FB2C";
}

.mdi-account-arrow-left:before {
  content: "\FB2D";
}

.mdi-account-arrow-left-outline:before {
  content: "\FB2E";
}

.mdi-account-arrow-right:before {
  content: "\FB2F";
}

.mdi-account-arrow-right-outline:before {
  content: "\FB30";
}

.mdi-account-badge:before {
  content: "\FD83";
}

.mdi-account-badge-alert:before {
  content: "\FD84";
}

.mdi-account-badge-alert-outline:before {
  content: "\FD85";
}

.mdi-account-badge-horizontal:before {
  content: "\FDF0";
}

.mdi-account-badge-horizontal-outline:before {
  content: "\FDF1";
}

.mdi-account-badge-outline:before {
  content: "\FD86";
}

.mdi-account-box:before {
  content: "\F006";
}

.mdi-account-box-multiple:before {
  content: "\F933";
}

.mdi-account-box-outline:before {
  content: "\F007";
}

.mdi-account-card-details:before {
  content: "\F5D2";
}

.mdi-account-card-details-outline:before {
  content: "\FD87";
}

.mdi-account-check:before {
  content: "\F008";
}

.mdi-account-check-outline:before {
  content: "\FBBE";
}

.mdi-account-child:before {
  content: "\FA88";
}

.mdi-account-child-circle:before {
  content: "\FA89";
}

.mdi-account-circle:before {
  content: "\F009";
}

.mdi-account-circle-outline:before {
  content: "\FB31";
}

.mdi-account-clock:before {
  content: "\FB32";
}

.mdi-account-clock-outline:before {
  content: "\FB33";
}

.mdi-account-convert:before {
  content: "\F00A";
}

.mdi-account-details:before {
  content: "\F631";
}

.mdi-account-edit:before {
  content: "\F6BB";
}

.mdi-account-group:before {
  content: "\F848";
}

.mdi-account-group-outline:before {
  content: "\FB34";
}

.mdi-account-heart:before {
  content: "\F898";
}

.mdi-account-heart-outline:before {
  content: "\FBBF";
}

.mdi-account-key:before {
  content: "\F00B";
}

.mdi-account-key-outline:before {
  content: "\FBC0";
}

.mdi-account-minus:before {
  content: "\F00D";
}

.mdi-account-minus-outline:before {
  content: "\FAEB";
}

.mdi-account-multiple:before {
  content: "\F00E";
}

.mdi-account-multiple-check:before {
  content: "\F8C4";
}

.mdi-account-multiple-minus:before {
  content: "\F5D3";
}

.mdi-account-multiple-minus-outline:before {
  content: "\FBC1";
}

.mdi-account-multiple-outline:before {
  content: "\F00F";
}

.mdi-account-multiple-plus:before {
  content: "\F010";
}

.mdi-account-multiple-plus-outline:before {
  content: "\F7FF";
}

.mdi-account-network:before {
  content: "\F011";
}

.mdi-account-network-outline:before {
  content: "\FBC2";
}

.mdi-account-off:before {
  content: "\F012";
}

.mdi-account-off-outline:before {
  content: "\FBC3";
}

.mdi-account-outline:before {
  content: "\F013";
}

.mdi-account-plus:before {
  content: "\F014";
}

.mdi-account-plus-outline:before {
  content: "\F800";
}

.mdi-account-question:before {
  content: "\FB35";
}

.mdi-account-question-outline:before {
  content: "\FB36";
}

.mdi-account-remove:before {
  content: "\F015";
}

.mdi-account-remove-outline:before {
  content: "\FAEC";
}

.mdi-account-search:before {
  content: "\F016";
}

.mdi-account-search-outline:before {
  content: "\F934";
}

.mdi-account-settings:before {
  content: "\F630";
}

.mdi-account-star:before {
  content: "\F017";
}

.mdi-account-star-outline:before {
  content: "\FBC4";
}

.mdi-account-supervisor:before {
  content: "\FA8A";
}

.mdi-account-supervisor-circle:before {
  content: "\FA8B";
}

.mdi-account-switch:before {
  content: "\F019";
}

.mdi-account-tie:before {
  content: "\FCBF";
}

.mdi-accusoft:before {
  content: "\F849";
}

.mdi-adchoices:before {
  content: "\FD1E";
}

.mdi-adjust:before {
  content: "\F01A";
}

.mdi-adobe:before {
  content: "\F935";
}

.mdi-air-conditioner:before {
  content: "\F01B";
}

.mdi-air-filter:before {
  content: "\FD1F";
}

.mdi-air-horn:before {
  content: "\FD88";
}

.mdi-air-purifier:before {
  content: "\FD20";
}

.mdi-airbag:before {
  content: "\FBC5";
}

.mdi-airballoon:before {
  content: "\F01C";
}

.mdi-airplane:before {
  content: "\F01D";
}

.mdi-airplane-landing:before {
  content: "\F5D4";
}

.mdi-airplane-off:before {
  content: "\F01E";
}

.mdi-airplane-takeoff:before {
  content: "\F5D5";
}

.mdi-airplay:before {
  content: "\F01F";
}

.mdi-airport:before {
  content: "\F84A";
}

.mdi-alarm:before {
  content: "\F020";
}

.mdi-alarm-bell:before {
  content: "\F78D";
}

.mdi-alarm-check:before {
  content: "\F021";
}

.mdi-alarm-light:before {
  content: "\F78E";
}

.mdi-alarm-light-outline:before {
  content: "\FBC6";
}

.mdi-alarm-multiple:before {
  content: "\F022";
}

.mdi-alarm-note:before {
  content: "\FE8E";
}

.mdi-alarm-note-off:before {
  content: "\FE8F";
}

.mdi-alarm-off:before {
  content: "\F023";
}

.mdi-alarm-plus:before {
  content: "\F024";
}

.mdi-alarm-snooze:before {
  content: "\F68D";
}

.mdi-album:before {
  content: "\F025";
}

.mdi-alert:before {
  content: "\F026";
}

.mdi-alert-box:before {
  content: "\F027";
}

.mdi-alert-box-outline:before {
  content: "\FCC0";
}

.mdi-alert-circle:before {
  content: "\F028";
}

.mdi-alert-circle-outline:before {
  content: "\F5D6";
}

.mdi-alert-decagram:before {
  content: "\F6BC";
}

.mdi-alert-decagram-outline:before {
  content: "\FCC1";
}

.mdi-alert-octagon:before {
  content: "\F029";
}

.mdi-alert-octagon-outline:before {
  content: "\FCC2";
}

.mdi-alert-octagram:before {
  content: "\F766";
}

.mdi-alert-octagram-outline:before {
  content: "\FCC3";
}

.mdi-alert-outline:before {
  content: "\F02A";
}

.mdi-alien:before {
  content: "\F899";
}

.mdi-all-inclusive:before {
  content: "\F6BD";
}

.mdi-alpha:before {
  content: "\F02B";
}

.mdi-alpha-a:before {
  content: "\41";
}

.mdi-alpha-a-box:before {
  content: "\FAED";
}

.mdi-alpha-a-box-outline:before {
  content: "\FBC7";
}

.mdi-alpha-a-circle:before {
  content: "\FBC8";
}

.mdi-alpha-a-circle-outline:before {
  content: "\FBC9";
}

.mdi-alpha-b:before {
  content: "\42";
}

.mdi-alpha-b-box:before {
  content: "\FAEE";
}

.mdi-alpha-b-box-outline:before {
  content: "\FBCA";
}

.mdi-alpha-b-circle:before {
  content: "\FBCB";
}

.mdi-alpha-b-circle-outline:before {
  content: "\FBCC";
}

.mdi-alpha-c:before {
  content: "\43";
}

.mdi-alpha-c-box:before {
  content: "\FAEF";
}

.mdi-alpha-c-box-outline:before {
  content: "\FBCD";
}

.mdi-alpha-c-circle:before {
  content: "\FBCE";
}

.mdi-alpha-c-circle-outline:before {
  content: "\FBCF";
}

.mdi-alpha-d:before {
  content: "\44";
}

.mdi-alpha-d-box:before {
  content: "\FAF0";
}

.mdi-alpha-d-box-outline:before {
  content: "\FBD0";
}

.mdi-alpha-d-circle:before {
  content: "\FBD1";
}

.mdi-alpha-d-circle-outline:before {
  content: "\FBD2";
}

.mdi-alpha-e:before {
  content: "\45";
}

.mdi-alpha-e-box:before {
  content: "\FAF1";
}

.mdi-alpha-e-box-outline:before {
  content: "\FBD3";
}

.mdi-alpha-e-circle:before {
  content: "\FBD4";
}

.mdi-alpha-e-circle-outline:before {
  content: "\FBD5";
}

.mdi-alpha-f:before {
  content: "\46";
}

.mdi-alpha-f-box:before {
  content: "\FAF2";
}

.mdi-alpha-f-box-outline:before {
  content: "\FBD6";
}

.mdi-alpha-f-circle:before {
  content: "\FBD7";
}

.mdi-alpha-f-circle-outline:before {
  content: "\FBD8";
}

.mdi-alpha-g:before {
  content: "\47";
}

.mdi-alpha-g-box:before {
  content: "\FAF3";
}

.mdi-alpha-g-box-outline:before {
  content: "\FBD9";
}

.mdi-alpha-g-circle:before {
  content: "\FBDA";
}

.mdi-alpha-g-circle-outline:before {
  content: "\FBDB";
}

.mdi-alpha-h:before {
  content: "\48";
}

.mdi-alpha-h-box:before {
  content: "\FAF4";
}

.mdi-alpha-h-box-outline:before {
  content: "\FBDC";
}

.mdi-alpha-h-circle:before {
  content: "\FBDD";
}

.mdi-alpha-h-circle-outline:before {
  content: "\FBDE";
}

.mdi-alpha-i:before {
  content: "\49";
}

.mdi-alpha-i-box:before {
  content: "\FAF5";
}

.mdi-alpha-i-box-outline:before {
  content: "\FBDF";
}

.mdi-alpha-i-circle:before {
  content: "\FBE0";
}

.mdi-alpha-i-circle-outline:before {
  content: "\FBE1";
}

.mdi-alpha-j:before {
  content: "\4A";
}

.mdi-alpha-j-box:before {
  content: "\FAF6";
}

.mdi-alpha-j-box-outline:before {
  content: "\FBE2";
}

.mdi-alpha-j-circle:before {
  content: "\FBE3";
}

.mdi-alpha-j-circle-outline:before {
  content: "\FBE4";
}

.mdi-alpha-k:before {
  content: "\4B";
}

.mdi-alpha-k-box:before {
  content: "\FAF7";
}

.mdi-alpha-k-box-outline:before {
  content: "\FBE5";
}

.mdi-alpha-k-circle:before {
  content: "\FBE6";
}

.mdi-alpha-k-circle-outline:before {
  content: "\FBE7";
}

.mdi-alpha-l:before {
  content: "\4C";
}

.mdi-alpha-l-box:before {
  content: "\FAF8";
}

.mdi-alpha-l-box-outline:before {
  content: "\FBE8";
}

.mdi-alpha-l-circle:before {
  content: "\FBE9";
}

.mdi-alpha-l-circle-outline:before {
  content: "\FBEA";
}

.mdi-alpha-m:before {
  content: "\4D";
}

.mdi-alpha-m-box:before {
  content: "\FAF9";
}

.mdi-alpha-m-box-outline:before {
  content: "\FBEB";
}

.mdi-alpha-m-circle:before {
  content: "\FBEC";
}

.mdi-alpha-m-circle-outline:before {
  content: "\FBED";
}

.mdi-alpha-n:before {
  content: "\4E";
}

.mdi-alpha-n-box:before {
  content: "\FAFA";
}

.mdi-alpha-n-box-outline:before {
  content: "\FBEE";
}

.mdi-alpha-n-circle:before {
  content: "\FBEF";
}

.mdi-alpha-n-circle-outline:before {
  content: "\FBF0";
}

.mdi-alpha-o:before {
  content: "\4F";
}

.mdi-alpha-o-box:before {
  content: "\FAFB";
}

.mdi-alpha-o-box-outline:before {
  content: "\FBF1";
}

.mdi-alpha-o-circle:before {
  content: "\FBF2";
}

.mdi-alpha-o-circle-outline:before {
  content: "\FBF3";
}

.mdi-alpha-p:before {
  content: "\50";
}

.mdi-alpha-p-box:before {
  content: "\FAFC";
}

.mdi-alpha-p-box-outline:before {
  content: "\FBF4";
}

.mdi-alpha-p-circle:before {
  content: "\FBF5";
}

.mdi-alpha-p-circle-outline:before {
  content: "\FBF6";
}

.mdi-alpha-q:before {
  content: "\51";
}

.mdi-alpha-q-box:before {
  content: "\FAFD";
}

.mdi-alpha-q-box-outline:before {
  content: "\FBF7";
}

.mdi-alpha-q-circle:before {
  content: "\FBF8";
}

.mdi-alpha-q-circle-outline:before {
  content: "\FBF9";
}

.mdi-alpha-r:before {
  content: "\52";
}

.mdi-alpha-r-box:before {
  content: "\FAFE";
}

.mdi-alpha-r-box-outline:before {
  content: "\FBFA";
}

.mdi-alpha-r-circle:before {
  content: "\FBFB";
}

.mdi-alpha-r-circle-outline:before {
  content: "\FBFC";
}

.mdi-alpha-s:before {
  content: "\53";
}

.mdi-alpha-s-box:before {
  content: "\FAFF";
}

.mdi-alpha-s-box-outline:before {
  content: "\FBFD";
}

.mdi-alpha-s-circle:before {
  content: "\FBFE";
}

.mdi-alpha-s-circle-outline:before {
  content: "\FBFF";
}

.mdi-alpha-t:before {
  content: "\54";
}

.mdi-alpha-t-box:before {
  content: "\FB00";
}

.mdi-alpha-t-box-outline:before {
  content: "\FC00";
}

.mdi-alpha-t-circle:before {
  content: "\FC01";
}

.mdi-alpha-t-circle-outline:before {
  content: "\FC02";
}

.mdi-alpha-u:before {
  content: "\55";
}

.mdi-alpha-u-box:before {
  content: "\FB01";
}

.mdi-alpha-u-box-outline:before {
  content: "\FC03";
}

.mdi-alpha-u-circle:before {
  content: "\FC04";
}

.mdi-alpha-u-circle-outline:before {
  content: "\FC05";
}

.mdi-alpha-v:before {
  content: "\56";
}

.mdi-alpha-v-box:before {
  content: "\FB02";
}

.mdi-alpha-v-box-outline:before {
  content: "\FC06";
}

.mdi-alpha-v-circle:before {
  content: "\FC07";
}

.mdi-alpha-v-circle-outline:before {
  content: "\FC08";
}

.mdi-alpha-w:before {
  content: "\57";
}

.mdi-alpha-w-box:before {
  content: "\FB03";
}

.mdi-alpha-w-box-outline:before {
  content: "\FC09";
}

.mdi-alpha-w-circle:before {
  content: "\FC0A";
}

.mdi-alpha-w-circle-outline:before {
  content: "\FC0B";
}

.mdi-alpha-x:before {
  content: "\58";
}

.mdi-alpha-x-box:before {
  content: "\FB04";
}

.mdi-alpha-x-box-outline:before {
  content: "\FC0C";
}

.mdi-alpha-x-circle:before {
  content: "\FC0D";
}

.mdi-alpha-x-circle-outline:before {
  content: "\FC0E";
}

.mdi-alpha-y:before {
  content: "\59";
}

.mdi-alpha-y-box:before {
  content: "\FB05";
}

.mdi-alpha-y-box-outline:before {
  content: "\FC0F";
}

.mdi-alpha-y-circle:before {
  content: "\FC10";
}

.mdi-alpha-y-circle-outline:before {
  content: "\FC11";
}

.mdi-alpha-z:before {
  content: "\5A";
}

.mdi-alpha-z-box:before {
  content: "\FB06";
}

.mdi-alpha-z-box-outline:before {
  content: "\FC12";
}

.mdi-alpha-z-circle:before {
  content: "\FC13";
}

.mdi-alpha-z-circle-outline:before {
  content: "\FC14";
}

.mdi-alphabetical:before {
  content: "\F02C";
}

.mdi-altimeter:before {
  content: "\F5D7";
}

.mdi-amazon:before {
  content: "\F02D";
}

.mdi-amazon-alexa:before {
  content: "\F8C5";
}

.mdi-amazon-drive:before {
  content: "\F02E";
}

.mdi-ambulance:before {
  content: "\F02F";
}

.mdi-ammunition:before {
  content: "\FCC4";
}

.mdi-ampersand:before {
  content: "\FA8C";
}

.mdi-amplifier:before {
  content: "\F030";
}

.mdi-anchor:before {
  content: "\F031";
}

.mdi-android:before {
  content: "\F032";
}

.mdi-android-auto:before {
  content: "\FA8D";
}

.mdi-android-debug-bridge:before {
  content: "\F033";
}

.mdi-android-head:before {
  content: "\F78F";
}

.mdi-android-messages:before {
  content: "\FD21";
}

.mdi-android-studio:before {
  content: "\F034";
}

.mdi-angle-acute:before {
  content: "\F936";
}

.mdi-angle-obtuse:before {
  content: "\F937";
}

.mdi-angle-right:before {
  content: "\F938";
}

.mdi-angular:before {
  content: "\F6B1";
}

.mdi-angularjs:before {
  content: "\F6BE";
}

.mdi-animation:before {
  content: "\F5D8";
}

.mdi-animation-outline:before {
  content: "\FA8E";
}

.mdi-animation-play:before {
  content: "\F939";
}

.mdi-animation-play-outline:before {
  content: "\FA8F";
}

.mdi-anvil:before {
  content: "\F89A";
}

.mdi-apple:before {
  content: "\F035";
}

.mdi-apple-finder:before {
  content: "\F036";
}

.mdi-apple-icloud:before {
  content: "\F038";
}

.mdi-apple-ios:before {
  content: "\F037";
}

.mdi-apple-keyboard-caps:before {
  content: "\F632";
}

.mdi-apple-keyboard-command:before {
  content: "\F633";
}

.mdi-apple-keyboard-control:before {
  content: "\F634";
}

.mdi-apple-keyboard-option:before {
  content: "\F635";
}

.mdi-apple-keyboard-shift:before {
  content: "\F636";
}

.mdi-apple-safari:before {
  content: "\F039";
}

.mdi-application:before {
  content: "\F614";
}

.mdi-application-export:before {
  content: "\FD89";
}

.mdi-application-import:before {
  content: "\FD8A";
}

.mdi-apps:before {
  content: "\F03B";
}

.mdi-apps-box:before {
  content: "\FD22";
}

.mdi-arch:before {
  content: "\F8C6";
}

.mdi-archive:before {
  content: "\F03C";
}

.mdi-arrange-bring-forward:before {
  content: "\F03D";
}

.mdi-arrange-bring-to-front:before {
  content: "\F03E";
}

.mdi-arrange-send-backward:before {
  content: "\F03F";
}

.mdi-arrange-send-to-back:before {
  content: "\F040";
}

.mdi-arrow-all:before {
  content: "\F041";
}

.mdi-arrow-bottom-left:before {
  content: "\F042";
}

.mdi-arrow-bottom-left-bold-outline:before {
  content: "\F9B6";
}

.mdi-arrow-bottom-left-thick:before {
  content: "\F9B7";
}

.mdi-arrow-bottom-right:before {
  content: "\F043";
}

.mdi-arrow-bottom-right-bold-outline:before {
  content: "\F9B8";
}

.mdi-arrow-bottom-right-thick:before {
  content: "\F9B9";
}

.mdi-arrow-collapse:before {
  content: "\F615";
}

.mdi-arrow-collapse-all:before {
  content: "\F044";
}

.mdi-arrow-collapse-down:before {
  content: "\F791";
}

.mdi-arrow-collapse-horizontal:before {
  content: "\F84B";
}

.mdi-arrow-collapse-left:before {
  content: "\F792";
}

.mdi-arrow-collapse-right:before {
  content: "\F793";
}

.mdi-arrow-collapse-up:before {
  content: "\F794";
}

.mdi-arrow-collapse-vertical:before {
  content: "\F84C";
}

.mdi-arrow-decision:before {
  content: "\F9BA";
}

.mdi-arrow-decision-auto:before {
  content: "\F9BB";
}

.mdi-arrow-decision-auto-outline:before {
  content: "\F9BC";
}

.mdi-arrow-decision-outline:before {
  content: "\F9BD";
}

.mdi-arrow-down:before {
  content: "\F045";
}

.mdi-arrow-down-bold:before {
  content: "\F72D";
}

.mdi-arrow-down-bold-box:before {
  content: "\F72E";
}

.mdi-arrow-down-bold-box-outline:before {
  content: "\F72F";
}

.mdi-arrow-down-bold-circle:before {
  content: "\F047";
}

.mdi-arrow-down-bold-circle-outline:before {
  content: "\F048";
}

.mdi-arrow-down-bold-hexagon-outline:before {
  content: "\F049";
}

.mdi-arrow-down-bold-outline:before {
  content: "\F9BE";
}

.mdi-arrow-down-box:before {
  content: "\F6BF";
}

.mdi-arrow-down-circle:before {
  content: "\FCB7";
}

.mdi-arrow-down-circle-outline:before {
  content: "\FCB8";
}

.mdi-arrow-down-drop-circle:before {
  content: "\F04A";
}

.mdi-arrow-down-drop-circle-outline:before {
  content: "\F04B";
}

.mdi-arrow-down-thick:before {
  content: "\F046";
}

.mdi-arrow-expand:before {
  content: "\F616";
}

.mdi-arrow-expand-all:before {
  content: "\F04C";
}

.mdi-arrow-expand-down:before {
  content: "\F795";
}

.mdi-arrow-expand-horizontal:before {
  content: "\F84D";
}

.mdi-arrow-expand-left:before {
  content: "\F796";
}

.mdi-arrow-expand-right:before {
  content: "\F797";
}

.mdi-arrow-expand-up:before {
  content: "\F798";
}

.mdi-arrow-expand-vertical:before {
  content: "\F84E";
}

.mdi-arrow-left:before {
  content: "\F04D";
}

.mdi-arrow-left-bold:before {
  content: "\F730";
}

.mdi-arrow-left-bold-box:before {
  content: "\F731";
}

.mdi-arrow-left-bold-box-outline:before {
  content: "\F732";
}

.mdi-arrow-left-bold-circle:before {
  content: "\F04F";
}

.mdi-arrow-left-bold-circle-outline:before {
  content: "\F050";
}

.mdi-arrow-left-bold-hexagon-outline:before {
  content: "\F051";
}

.mdi-arrow-left-bold-outline:before {
  content: "\F9BF";
}

.mdi-arrow-left-box:before {
  content: "\F6C0";
}

.mdi-arrow-left-circle:before {
  content: "\FCB9";
}

.mdi-arrow-left-circle-outline:before {
  content: "\FCBA";
}

.mdi-arrow-left-drop-circle:before {
  content: "\F052";
}

.mdi-arrow-left-drop-circle-outline:before {
  content: "\F053";
}

.mdi-arrow-left-right:before {
  content: "\FE90";
}

.mdi-arrow-left-right-bold:before {
  content: "\FE91";
}

.mdi-arrow-left-right-bold-outline:before {
  content: "\F9C0";
}

.mdi-arrow-left-thick:before {
  content: "\F04E";
}

.mdi-arrow-right:before {
  content: "\F054";
}

.mdi-arrow-right-bold:before {
  content: "\F733";
}

.mdi-arrow-right-bold-box:before {
  content: "\F734";
}

.mdi-arrow-right-bold-box-outline:before {
  content: "\F735";
}

.mdi-arrow-right-bold-circle:before {
  content: "\F056";
}

.mdi-arrow-right-bold-circle-outline:before {
  content: "\F057";
}

.mdi-arrow-right-bold-hexagon-outline:before {
  content: "\F058";
}

.mdi-arrow-right-bold-outline:before {
  content: "\F9C1";
}

.mdi-arrow-right-box:before {
  content: "\F6C1";
}

.mdi-arrow-right-circle:before {
  content: "\FCBB";
}

.mdi-arrow-right-circle-outline:before {
  content: "\FCBC";
}

.mdi-arrow-right-drop-circle:before {
  content: "\F059";
}

.mdi-arrow-right-drop-circle-outline:before {
  content: "\F05A";
}

.mdi-arrow-right-thick:before {
  content: "\F055";
}

.mdi-arrow-split-horizontal:before {
  content: "\F93A";
}

.mdi-arrow-split-vertical:before {
  content: "\F93B";
}

.mdi-arrow-top-left:before {
  content: "\F05B";
}

.mdi-arrow-top-left-bold-outline:before {
  content: "\F9C2";
}

.mdi-arrow-top-left-bottom-right:before {
  content: "\FE92";
}

.mdi-arrow-top-left-bottom-right-bold:before {
  content: "\FE93";
}

.mdi-arrow-top-left-thick:before {
  content: "\F9C3";
}

.mdi-arrow-top-right:before {
  content: "\F05C";
}

.mdi-arrow-top-right-bold-outline:before {
  content: "\F9C4";
}

.mdi-arrow-top-right-bottom-left:before {
  content: "\FE94";
}

.mdi-arrow-top-right-bottom-left-bold:before {
  content: "\FE95";
}

.mdi-arrow-top-right-thick:before {
  content: "\F9C5";
}

.mdi-arrow-up:before {
  content: "\F05D";
}

.mdi-arrow-up-bold:before {
  content: "\F736";
}

.mdi-arrow-up-bold-box:before {
  content: "\F737";
}

.mdi-arrow-up-bold-box-outline:before {
  content: "\F738";
}

.mdi-arrow-up-bold-circle:before {
  content: "\F05F";
}

.mdi-arrow-up-bold-circle-outline:before {
  content: "\F060";
}

.mdi-arrow-up-bold-hexagon-outline:before {
  content: "\F061";
}

.mdi-arrow-up-bold-outline:before {
  content: "\F9C6";
}

.mdi-arrow-up-box:before {
  content: "\F6C2";
}

.mdi-arrow-up-circle:before {
  content: "\FCBD";
}

.mdi-arrow-up-circle-outline:before {
  content: "\FCBE";
}

.mdi-arrow-up-down:before {
  content: "\FE96";
}

.mdi-arrow-up-down-bold:before {
  content: "\FE97";
}

.mdi-arrow-up-down-bold-outline:before {
  content: "\F9C7";
}

.mdi-arrow-up-drop-circle:before {
  content: "\F062";
}

.mdi-arrow-up-drop-circle-outline:before {
  content: "\F063";
}

.mdi-arrow-up-thick:before {
  content: "\F05E";
}

.mdi-artist:before {
  content: "\F802";
}

.mdi-artist-outline:before {
  content: "\FCC5";
}

.mdi-artstation:before {
  content: "\FB37";
}

.mdi-aspect-ratio:before {
  content: "\FA23";
}

.mdi-assistant:before {
  content: "\F064";
}

.mdi-asterisk:before {
  content: "\F6C3";
}

.mdi-at:before {
  content: "\F065";
}

.mdi-atlassian:before {
  content: "\F803";
}

.mdi-atm:before {
  content: "\FD23";
}

.mdi-atom:before {
  content: "\F767";
}

.mdi-atom-variant:before {
  content: "\FE98";
}

.mdi-attachment:before {
  content: "\F066";
}

.mdi-audio-video:before {
  content: "\F93C";
}

.mdi-audiobook:before {
  content: "\F067";
}

.mdi-augmented-reality:before {
  content: "\F84F";
}

.mdi-auto-fix:before {
  content: "\F068";
}

.mdi-auto-upload:before {
  content: "\F069";
}

.mdi-autorenew:before {
  content: "\F06A";
}

.mdi-av-timer:before {
  content: "\F06B";
}

.mdi-aws:before {
  content: "\FDF2";
}

.mdi-axe:before {
  content: "\F8C7";
}

.mdi-axis:before {
  content: "\FD24";
}

.mdi-axis-arrow:before {
  content: "\FD25";
}

.mdi-axis-arrow-lock:before {
  content: "\FD26";
}

.mdi-axis-lock:before {
  content: "\FD27";
}

.mdi-axis-x-arrow:before {
  content: "\FD28";
}

.mdi-axis-x-arrow-lock:before {
  content: "\FD29";
}

.mdi-axis-x-rotate-clockwise:before {
  content: "\FD2A";
}

.mdi-axis-x-rotate-counterclockwise:before {
  content: "\FD2B";
}

.mdi-axis-x-y-arrow-lock:before {
  content: "\FD2C";
}

.mdi-axis-y-arrow:before {
  content: "\FD2D";
}

.mdi-axis-y-arrow-lock:before {
  content: "\FD2E";
}

.mdi-axis-y-rotate-clockwise:before {
  content: "\FD2F";
}

.mdi-axis-y-rotate-counterclockwise:before {
  content: "\FD30";
}

.mdi-axis-z-arrow:before {
  content: "\FD31";
}

.mdi-axis-z-arrow-lock:before {
  content: "\FD32";
}

.mdi-axis-z-rotate-clockwise:before {
  content: "\FD33";
}

.mdi-axis-z-rotate-counterclockwise:before {
  content: "\FD34";
}

.mdi-azure:before {
  content: "\F804";
}

.mdi-babel:before {
  content: "\FA24";
}

.mdi-baby:before {
  content: "\F06C";
}

.mdi-baby-buggy:before {
  content: "\F68E";
}

.mdi-baby-face:before {
  content: "\FE99";
}

.mdi-baby-face-outline:before {
  content: "\FE9A";
}

.mdi-backburger:before {
  content: "\F06D";
}

.mdi-backspace:before {
  content: "\F06E";
}

.mdi-backspace-outline:before {
  content: "\FB38";
}

.mdi-backspace-reverse:before {
  content: "\FE9B";
}

.mdi-backspace-reverse-outline:before {
  content: "\FE9C";
}

.mdi-backup-restore:before {
  content: "\F06F";
}

.mdi-bacteria:before {
  content: "\FEF2";
}

.mdi-bacteria-outline:before {
  content: "\FEF3";
}

.mdi-badminton:before {
  content: "\F850";
}

.mdi-bag-personal:before {
  content: "\FDF3";
}

.mdi-bag-personal-off:before {
  content: "\FDF4";
}

.mdi-bag-personal-off-outline:before {
  content: "\FDF5";
}

.mdi-bag-personal-outline:before {
  content: "\FDF6";
}

.mdi-balloon:before {
  content: "\FA25";
}

.mdi-ballot:before {
  content: "\F9C8";
}

.mdi-ballot-outline:before {
  content: "\F9C9";
}

.mdi-ballot-recount:before {
  content: "\FC15";
}

.mdi-ballot-recount-outline:before {
  content: "\FC16";
}

.mdi-bandage:before {
  content: "\FD8B";
}

.mdi-bandcamp:before {
  content: "\F674";
}

.mdi-bank:before {
  content: "\F070";
}

.mdi-bank-minus:before {
  content: "\FD8C";
}

.mdi-bank-outline:before {
  content: "\FE9D";
}

.mdi-bank-plus:before {
  content: "\FD8D";
}

.mdi-bank-remove:before {
  content: "\FD8E";
}

.mdi-bank-transfer:before {
  content: "\FA26";
}

.mdi-bank-transfer-in:before {
  content: "\FA27";
}

.mdi-bank-transfer-out:before {
  content: "\FA28";
}

.mdi-barcode:before {
  content: "\F071";
}

.mdi-barcode-scan:before {
  content: "\F072";
}

.mdi-barley:before {
  content: "\F073";
}

.mdi-barley-off:before {
  content: "\FB39";
}

.mdi-barn:before {
  content: "\FB3A";
}

.mdi-barrel:before {
  content: "\F074";
}

.mdi-baseball:before {
  content: "\F851";
}

.mdi-baseball-bat:before {
  content: "\F852";
}

.mdi-basecamp:before {
  content: "\F075";
}

.mdi-basket:before {
  content: "\F076";
}

.mdi-basket-fill:before {
  content: "\F077";
}

.mdi-basket-unfill:before {
  content: "\F078";
}

.mdi-basketball:before {
  content: "\F805";
}

.mdi-basketball-hoop:before {
  content: "\FC17";
}

.mdi-basketball-hoop-outline:before {
  content: "\FC18";
}

.mdi-bat:before {
  content: "\FB3B";
}

.mdi-battery:before {
  content: "\F079";
}

.mdi-battery-10:before {
  content: "\F07A";
}

.mdi-battery-10-bluetooth:before {
  content: "\F93D";
}

.mdi-battery-20:before {
  content: "\F07B";
}

.mdi-battery-20-bluetooth:before {
  content: "\F93E";
}

.mdi-battery-30:before {
  content: "\F07C";
}

.mdi-battery-30-bluetooth:before {
  content: "\F93F";
}

.mdi-battery-40:before {
  content: "\F07D";
}

.mdi-battery-40-bluetooth:before {
  content: "\F940";
}

.mdi-battery-50:before {
  content: "\F07E";
}

.mdi-battery-50-bluetooth:before {
  content: "\F941";
}

.mdi-battery-60:before {
  content: "\F07F";
}

.mdi-battery-60-bluetooth:before {
  content: "\F942";
}

.mdi-battery-70:before {
  content: "\F080";
}

.mdi-battery-70-bluetooth:before {
  content: "\F943";
}

.mdi-battery-80:before {
  content: "\F081";
}

.mdi-battery-80-bluetooth:before {
  content: "\F944";
}

.mdi-battery-90:before {
  content: "\F082";
}

.mdi-battery-90-bluetooth:before {
  content: "\F945";
}

.mdi-battery-alert:before {
  content: "\F083";
}

.mdi-battery-alert-bluetooth:before {
  content: "\F946";
}

.mdi-battery-bluetooth:before {
  content: "\F947";
}

.mdi-battery-bluetooth-variant:before {
  content: "\F948";
}

.mdi-battery-charging:before {
  content: "\F084";
}

.mdi-battery-charging-10:before {
  content: "\F89B";
}

.mdi-battery-charging-100:before {
  content: "\F085";
}

.mdi-battery-charging-20:before {
  content: "\F086";
}

.mdi-battery-charging-30:before {
  content: "\F087";
}

.mdi-battery-charging-40:before {
  content: "\F088";
}

.mdi-battery-charging-50:before {
  content: "\F89C";
}

.mdi-battery-charging-60:before {
  content: "\F089";
}

.mdi-battery-charging-70:before {
  content: "\F89D";
}

.mdi-battery-charging-80:before {
  content: "\F08A";
}

.mdi-battery-charging-90:before {
  content: "\F08B";
}

.mdi-battery-charging-outline:before {
  content: "\F89E";
}

.mdi-battery-charging-wireless:before {
  content: "\F806";
}

.mdi-battery-charging-wireless-10:before {
  content: "\F807";
}

.mdi-battery-charging-wireless-20:before {
  content: "\F808";
}

.mdi-battery-charging-wireless-30:before {
  content: "\F809";
}

.mdi-battery-charging-wireless-40:before {
  content: "\F80A";
}

.mdi-battery-charging-wireless-50:before {
  content: "\F80B";
}

.mdi-battery-charging-wireless-60:before {
  content: "\F80C";
}

.mdi-battery-charging-wireless-70:before {
  content: "\F80D";
}

.mdi-battery-charging-wireless-80:before {
  content: "\F80E";
}

.mdi-battery-charging-wireless-90:before {
  content: "\F80F";
}

.mdi-battery-charging-wireless-alert:before {
  content: "\F810";
}

.mdi-battery-charging-wireless-outline:before {
  content: "\F811";
}

.mdi-battery-minus:before {
  content: "\F08C";
}

.mdi-battery-negative:before {
  content: "\F08D";
}

.mdi-battery-outline:before {
  content: "\F08E";
}

.mdi-battery-plus:before {
  content: "\F08F";
}

.mdi-battery-positive:before {
  content: "\F090";
}

.mdi-battery-unknown:before {
  content: "\F091";
}

.mdi-battery-unknown-bluetooth:before {
  content: "\F949";
}

.mdi-battlenet:before {
  content: "\FB3C";
}

.mdi-beach:before {
  content: "\F092";
}

.mdi-beaker:before {
  content: "\FCC6";
}

.mdi-beaker-outline:before {
  content: "\F68F";
}

.mdi-beats:before {
  content: "\F097";
}

.mdi-bed-empty:before {
  content: "\F89F";
}

.mdi-beer:before {
  content: "\F098";
}

.mdi-behance:before {
  content: "\F099";
}

.mdi-bell:before {
  content: "\F09A";
}

.mdi-bell-alert:before {
  content: "\FD35";
}

.mdi-bell-alert-outline:before {
  content: "\FE9E";
}

.mdi-bell-circle:before {
  content: "\FD36";
}

.mdi-bell-circle-outline:before {
  content: "\FD37";
}

.mdi-bell-off:before {
  content: "\F09B";
}

.mdi-bell-off-outline:before {
  content: "\FA90";
}

.mdi-bell-outline:before {
  content: "\F09C";
}

.mdi-bell-plus:before {
  content: "\F09D";
}

.mdi-bell-plus-outline:before {
  content: "\FA91";
}

.mdi-bell-ring:before {
  content: "\F09E";
}

.mdi-bell-ring-outline:before {
  content: "\F09F";
}

.mdi-bell-sleep:before {
  content: "\F0A0";
}

.mdi-bell-sleep-outline:before {
  content: "\FA92";
}

.mdi-beta:before {
  content: "\F0A1";
}

.mdi-betamax:before {
  content: "\F9CA";
}

.mdi-biathlon:before {
  content: "\FDF7";
}

.mdi-bible:before {
  content: "\F0A2";
}

.mdi-bike:before {
  content: "\F0A3";
}

.mdi-billiards:before {
  content: "\FB3D";
}

.mdi-billiards-rack:before {
  content: "\FB3E";
}

.mdi-bing:before {
  content: "\F0A4";
}

.mdi-binoculars:before {
  content: "\F0A5";
}

.mdi-bio:before {
  content: "\F0A6";
}

.mdi-biohazard:before {
  content: "\F0A7";
}

.mdi-bitbucket:before {
  content: "\F0A8";
}

.mdi-bitcoin:before {
  content: "\F812";
}

.mdi-black-mesa:before {
  content: "\F0A9";
}

.mdi-blackberry:before {
  content: "\F0AA";
}

.mdi-blender:before {
  content: "\FCC7";
}

.mdi-blender-software:before {
  content: "\F0AB";
}

.mdi-blinds:before {
  content: "\F0AC";
}

.mdi-block-helper:before {
  content: "\F0AD";
}

.mdi-blogger:before {
  content: "\F0AE";
}

.mdi-blood-bag:before {
  content: "\FCC8";
}

.mdi-bluetooth:before {
  content: "\F0AF";
}

.mdi-bluetooth-audio:before {
  content: "\F0B0";
}

.mdi-bluetooth-connect:before {
  content: "\F0B1";
}

.mdi-bluetooth-off:before {
  content: "\F0B2";
}

.mdi-bluetooth-settings:before {
  content: "\F0B3";
}

.mdi-bluetooth-transfer:before {
  content: "\F0B4";
}

.mdi-blur:before {
  content: "\F0B5";
}

.mdi-blur-linear:before {
  content: "\F0B6";
}

.mdi-blur-off:before {
  content: "\F0B7";
}

.mdi-blur-radial:before {
  content: "\F0B8";
}

.mdi-bolnisi-cross:before {
  content: "\FCC9";
}

.mdi-bolt:before {
  content: "\FD8F";
}

.mdi-bomb:before {
  content: "\F690";
}

.mdi-bomb-off:before {
  content: "\F6C4";
}

.mdi-bone:before {
  content: "\F0B9";
}

.mdi-book:before {
  content: "\F0BA";
}

.mdi-book-lock:before {
  content: "\F799";
}

.mdi-book-lock-open:before {
  content: "\F79A";
}

.mdi-book-minus:before {
  content: "\F5D9";
}

.mdi-book-multiple:before {
  content: "\F0BB";
}

.mdi-book-multiple-minus:before {
  content: "\FA93";
}

.mdi-book-multiple-plus:before {
  content: "\FA94";
}

.mdi-book-multiple-remove:before {
  content: "\FA95";
}

.mdi-book-multiple-variant:before {
  content: "\F0BC";
}

.mdi-book-open:before {
  content: "\F0BD";
}

.mdi-book-open-outline:before {
  content: "\FB3F";
}

.mdi-book-open-page-variant:before {
  content: "\F5DA";
}

.mdi-book-open-variant:before {
  content: "\F0BE";
}

.mdi-book-outline:before {
  content: "\FB40";
}

.mdi-book-play:before {
  content: "\FE9F";
}

.mdi-book-play-outline:before {
  content: "\FEA0";
}

.mdi-book-plus:before {
  content: "\F5DB";
}

.mdi-book-remove:before {
  content: "\FA96";
}

.mdi-book-search:before {
  content: "\FEA1";
}

.mdi-book-search-outline:before {
  content: "\FEA2";
}

.mdi-book-variant:before {
  content: "\F0BF";
}

.mdi-bookmark:before {
  content: "\F0C0";
}

.mdi-bookmark-check:before {
  content: "\F0C1";
}

.mdi-bookmark-minus:before {
  content: "\F9CB";
}

.mdi-bookmark-minus-outline:before {
  content: "\F9CC";
}

.mdi-bookmark-multiple:before {
  content: "\FDF8";
}

.mdi-bookmark-multiple-outline:before {
  content: "\FDF9";
}

.mdi-bookmark-music:before {
  content: "\F0C2";
}

.mdi-bookmark-off:before {
  content: "\F9CD";
}

.mdi-bookmark-off-outline:before {
  content: "\F9CE";
}

.mdi-bookmark-outline:before {
  content: "\F0C3";
}

.mdi-bookmark-plus:before {
  content: "\F0C5";
}

.mdi-bookmark-plus-outline:before {
  content: "\F0C4";
}

.mdi-bookmark-remove:before {
  content: "\F0C6";
}

.mdi-boom-gate:before {
  content: "\FEA3";
}

.mdi-boom-gate-alert:before {
  content: "\FEA4";
}

.mdi-boom-gate-alert-outline:before {
  content: "\FEA5";
}

.mdi-boom-gate-down:before {
  content: "\FEA6";
}

.mdi-boom-gate-down-outline:before {
  content: "\FEA7";
}

.mdi-boom-gate-outline:before {
  content: "\FEA8";
}

.mdi-boom-gate-up:before {
  content: "\FEA9";
}

.mdi-boom-gate-up-outline:before {
  content: "\FEAA";
}

.mdi-boombox:before {
  content: "\F5DC";
}

.mdi-bootstrap:before {
  content: "\F6C5";
}

.mdi-border-all:before {
  content: "\F0C7";
}

.mdi-border-all-variant:before {
  content: "\F8A0";
}

.mdi-border-bottom:before {
  content: "\F0C8";
}

.mdi-border-bottom-variant:before {
  content: "\F8A1";
}

.mdi-border-color:before {
  content: "\F0C9";
}

.mdi-border-horizontal:before {
  content: "\F0CA";
}

.mdi-border-inside:before {
  content: "\F0CB";
}

.mdi-border-left:before {
  content: "\F0CC";
}

.mdi-border-left-variant:before {
  content: "\F8A2";
}

.mdi-border-none:before {
  content: "\F0CD";
}

.mdi-border-none-variant:before {
  content: "\F8A3";
}

.mdi-border-outside:before {
  content: "\F0CE";
}

.mdi-border-right:before {
  content: "\F0CF";
}

.mdi-border-right-variant:before {
  content: "\F8A4";
}

.mdi-border-style:before {
  content: "\F0D0";
}

.mdi-border-top:before {
  content: "\F0D1";
}

.mdi-border-top-variant:before {
  content: "\F8A5";
}

.mdi-border-vertical:before {
  content: "\F0D2";
}

.mdi-bottle-wine:before {
  content: "\F853";
}

.mdi-bow-tie:before {
  content: "\F677";
}

.mdi-bowl:before {
  content: "\F617";
}

.mdi-bowling:before {
  content: "\F0D3";
}

.mdi-box:before {
  content: "\F0D4";
}

.mdi-box-cutter:before {
  content: "\F0D5";
}

.mdi-box-shadow:before {
  content: "\F637";
}

.mdi-boxing-glove:before {
  content: "\FB41";
}

.mdi-braille:before {
  content: "\F9CF";
}

.mdi-brain:before {
  content: "\F9D0";
}

.mdi-bread-slice:before {
  content: "\FCCA";
}

.mdi-bread-slice-outline:before {
  content: "\FCCB";
}

.mdi-bridge:before {
  content: "\F618";
}

.mdi-briefcase:before {
  content: "\F0D6";
}

.mdi-briefcase-account:before {
  content: "\FCCC";
}

.mdi-briefcase-account-outline:before {
  content: "\FCCD";
}

.mdi-briefcase-check:before {
  content: "\F0D7";
}

.mdi-briefcase-download:before {
  content: "\F0D8";
}

.mdi-briefcase-download-outline:before {
  content: "\FC19";
}

.mdi-briefcase-edit:before {
  content: "\FA97";
}

.mdi-briefcase-edit-outline:before {
  content: "\FC1A";
}

.mdi-briefcase-minus:before {
  content: "\FA29";
}

.mdi-briefcase-minus-outline:before {
  content: "\FC1B";
}

.mdi-briefcase-outline:before {
  content: "\F813";
}

.mdi-briefcase-plus:before {
  content: "\FA2A";
}

.mdi-briefcase-plus-outline:before {
  content: "\FC1C";
}

.mdi-briefcase-remove:before {
  content: "\FA2B";
}

.mdi-briefcase-remove-outline:before {
  content: "\FC1D";
}

.mdi-briefcase-search:before {
  content: "\FA2C";
}

.mdi-briefcase-search-outline:before {
  content: "\FC1E";
}

.mdi-briefcase-upload:before {
  content: "\F0D9";
}

.mdi-briefcase-upload-outline:before {
  content: "\FC1F";
}

.mdi-brightness-1:before {
  content: "\F0DA";
}

.mdi-brightness-2:before {
  content: "\F0DB";
}

.mdi-brightness-3:before {
  content: "\F0DC";
}

.mdi-brightness-4:before {
  content: "\F0DD";
}

.mdi-brightness-5:before {
  content: "\F0DE";
}

.mdi-brightness-6:before {
  content: "\F0DF";
}

.mdi-brightness-7:before {
  content: "\F0E0";
}

.mdi-brightness-auto:before {
  content: "\F0E1";
}

.mdi-brightness-percent:before {
  content: "\FCCE";
}

.mdi-broom:before {
  content: "\F0E2";
}

.mdi-brush:before {
  content: "\F0E3";
}

.mdi-buddhism:before {
  content: "\F94A";
}

.mdi-buffer:before {
  content: "\F619";
}

.mdi-bug:before {
  content: "\F0E4";
}

.mdi-bug-check:before {
  content: "\FA2D";
}

.mdi-bug-check-outline:before {
  content: "\FA2E";
}

.mdi-bug-outline:before {
  content: "\FA2F";
}

.mdi-bugle:before {
  content: "\FD90";
}

.mdi-bulldozer:before {
  content: "\FB07";
}

.mdi-bullet:before {
  content: "\FCCF";
}

.mdi-bulletin-board:before {
  content: "\F0E5";
}

.mdi-bullhorn:before {
  content: "\F0E6";
}

.mdi-bullhorn-outline:before {
  content: "\FB08";
}

.mdi-bullseye:before {
  content: "\F5DD";
}

.mdi-bullseye-arrow:before {
  content: "\F8C8";
}

.mdi-bus:before {
  content: "\F0E7";
}

.mdi-bus-alert:before {
  content: "\FA98";
}

.mdi-bus-articulated-end:before {
  content: "\F79B";
}

.mdi-bus-articulated-front:before {
  content: "\F79C";
}

.mdi-bus-clock:before {
  content: "\F8C9";
}

.mdi-bus-double-decker:before {
  content: "\F79D";
}

.mdi-bus-school:before {
  content: "\F79E";
}

.mdi-bus-side:before {
  content: "\F79F";
}

.mdi-cached:before {
  content: "\F0E8";
}

.mdi-cactus:before {
  content: "\FD91";
}

.mdi-cake:before {
  content: "\F0E9";
}

.mdi-cake-layered:before {
  content: "\F0EA";
}

.mdi-cake-variant:before {
  content: "\F0EB";
}

.mdi-calculator:before {
  content: "\F0EC";
}

.mdi-calculator-variant:before {
  content: "\FA99";
}

.mdi-calendar:before {
  content: "\F0ED";
}

.mdi-calendar-account:before {
  content: "\FEF4";
}

.mdi-calendar-account-outline:before {
  content: "\FEF5";
}

.mdi-calendar-alert:before {
  content: "\FA30";
}

.mdi-calendar-blank:before {
  content: "\F0EE";
}

.mdi-calendar-blank-outline:before {
  content: "\FB42";
}

.mdi-calendar-check:before {
  content: "\F0EF";
}

.mdi-calendar-check-outline:before {
  content: "\FC20";
}

.mdi-calendar-clock:before {
  content: "\F0F0";
}

.mdi-calendar-edit:before {
  content: "\F8A6";
}

.mdi-calendar-export:before {
  content: "\FB09";
}

.mdi-calendar-heart:before {
  content: "\F9D1";
}

.mdi-calendar-import:before {
  content: "\FB0A";
}

.mdi-calendar-minus:before {
  content: "\FD38";
}

.mdi-calendar-month:before {
  content: "\FDFA";
}

.mdi-calendar-month-outline:before {
  content: "\FDFB";
}

.mdi-calendar-multiple:before {
  content: "\F0F1";
}

.mdi-calendar-multiple-check:before {
  content: "\F0F2";
}

.mdi-calendar-multiselect:before {
  content: "\FA31";
}

.mdi-calendar-outline:before {
  content: "\FB43";
}

.mdi-calendar-plus:before {
  content: "\F0F3";
}

.mdi-calendar-question:before {
  content: "\F691";
}

.mdi-calendar-range:before {
  content: "\F678";
}

.mdi-calendar-range-outline:before {
  content: "\FB44";
}

.mdi-calendar-remove:before {
  content: "\F0F4";
}

.mdi-calendar-remove-outline:before {
  content: "\FC21";
}

.mdi-calendar-repeat:before {
  content: "\FEAB";
}

.mdi-calendar-repeat-outline:before {
  content: "\FEAC";
}

.mdi-calendar-search:before {
  content: "\F94B";
}

.mdi-calendar-star:before {
  content: "\F9D2";
}

.mdi-calendar-text:before {
  content: "\F0F5";
}

.mdi-calendar-text-outline:before {
  content: "\FC22";
}

.mdi-calendar-today:before {
  content: "\F0F6";
}

.mdi-calendar-week:before {
  content: "\FA32";
}

.mdi-calendar-week-begin:before {
  content: "\FA33";
}

.mdi-calendar-weekend:before {
  content: "\FEF6";
}

.mdi-calendar-weekend-outline:before {
  content: "\FEF7";
}

.mdi-call-made:before {
  content: "\F0F7";
}

.mdi-call-merge:before {
  content: "\F0F8";
}

.mdi-call-missed:before {
  content: "\F0F9";
}

.mdi-call-received:before {
  content: "\F0FA";
}

.mdi-call-split:before {
  content: "\F0FB";
}

.mdi-camcorder:before {
  content: "\F0FC";
}

.mdi-camcorder-box:before {
  content: "\F0FD";
}

.mdi-camcorder-box-off:before {
  content: "\F0FE";
}

.mdi-camcorder-off:before {
  content: "\F0FF";
}

.mdi-camera:before {
  content: "\F100";
}

.mdi-camera-account:before {
  content: "\F8CA";
}

.mdi-camera-burst:before {
  content: "\F692";
}

.mdi-camera-control:before {
  content: "\FB45";
}

.mdi-camera-enhance:before {
  content: "\F101";
}

.mdi-camera-enhance-outline:before {
  content: "\FB46";
}

.mdi-camera-front:before {
  content: "\F102";
}

.mdi-camera-front-variant:before {
  content: "\F103";
}

.mdi-camera-gopro:before {
  content: "\F7A0";
}

.mdi-camera-image:before {
  content: "\F8CB";
}

.mdi-camera-iris:before {
  content: "\F104";
}

.mdi-camera-metering-center:before {
  content: "\F7A1";
}

.mdi-camera-metering-matrix:before {
  content: "\F7A2";
}

.mdi-camera-metering-partial:before {
  content: "\F7A3";
}

.mdi-camera-metering-spot:before {
  content: "\F7A4";
}

.mdi-camera-off:before {
  content: "\F5DF";
}

.mdi-camera-outline:before {
  content: "\FD39";
}

.mdi-camera-party-mode:before {
  content: "\F105";
}

.mdi-camera-plus:before {
  content: "\FEF8";
}

.mdi-camera-plus-outline:before {
  content: "\FEF9";
}

.mdi-camera-rear:before {
  content: "\F106";
}

.mdi-camera-rear-variant:before {
  content: "\F107";
}

.mdi-camera-retake:before {
  content: "\FDFC";
}

.mdi-camera-retake-outline:before {
  content: "\FDFD";
}

.mdi-camera-switch:before {
  content: "\F108";
}

.mdi-camera-timer:before {
  content: "\F109";
}

.mdi-camera-wireless:before {
  content: "\FD92";
}

.mdi-camera-wireless-outline:before {
  content: "\FD93";
}

.mdi-campfire:before {
  content: "\FEFA";
}

.mdi-cancel:before {
  content: "\F739";
}

.mdi-candle:before {
  content: "\F5E2";
}

.mdi-candycane:before {
  content: "\F10A";
}

.mdi-cannabis:before {
  content: "\F7A5";
}

.mdi-caps-lock:before {
  content: "\FA9A";
}

.mdi-car:before {
  content: "\F10B";
}

.mdi-car-back:before {
  content: "\FDFE";
}

.mdi-car-battery:before {
  content: "\F10C";
}

.mdi-car-brake-abs:before {
  content: "\FC23";
}

.mdi-car-brake-alert:before {
  content: "\FC24";
}

.mdi-car-brake-hold:before {
  content: "\FD3A";
}

.mdi-car-brake-parking:before {
  content: "\FD3B";
}

.mdi-car-connected:before {
  content: "\F10D";
}

.mdi-car-convertible:before {
  content: "\F7A6";
}

.mdi-car-cruise-control:before {
  content: "\FD3C";
}

.mdi-car-defrost-front:before {
  content: "\FD3D";
}

.mdi-car-defrost-rear:before {
  content: "\FD3E";
}

.mdi-car-door:before {
  content: "\FB47";
}

.mdi-car-electric:before {
  content: "\FB48";
}

.mdi-car-esp:before {
  content: "\FC25";
}

.mdi-car-estate:before {
  content: "\F7A7";
}

.mdi-car-hatchback:before {
  content: "\F7A8";
}

.mdi-car-key:before {
  content: "\FB49";
}

.mdi-car-light-dimmed:before {
  content: "\FC26";
}

.mdi-car-light-fog:before {
  content: "\FC27";
}

.mdi-car-light-high:before {
  content: "\FC28";
}

.mdi-car-limousine:before {
  content: "\F8CC";
}

.mdi-car-multiple:before {
  content: "\FB4A";
}

.mdi-car-off:before {
  content: "\FDFF";
}

.mdi-car-parking-lights:before {
  content: "\FD3F";
}

.mdi-car-pickup:before {
  content: "\F7A9";
}

.mdi-car-side:before {
  content: "\F7AA";
}

.mdi-car-sports:before {
  content: "\F7AB";
}

.mdi-car-tire-alert:before {
  content: "\FC29";
}

.mdi-car-traction-control:before {
  content: "\FD40";
}

.mdi-car-wash:before {
  content: "\F10E";
}

.mdi-caravan:before {
  content: "\F7AC";
}

.mdi-card:before {
  content: "\FB4B";
}

.mdi-card-bulleted:before {
  content: "\FB4C";
}

.mdi-card-bulleted-off:before {
  content: "\FB4D";
}

.mdi-card-bulleted-off-outline:before {
  content: "\FB4E";
}

.mdi-card-bulleted-outline:before {
  content: "\FB4F";
}

.mdi-card-bulleted-settings:before {
  content: "\FB50";
}

.mdi-card-bulleted-settings-outline:before {
  content: "\FB51";
}

.mdi-card-outline:before {
  content: "\FB52";
}

.mdi-card-text:before {
  content: "\FB53";
}

.mdi-card-text-outline:before {
  content: "\FB54";
}

.mdi-cards:before {
  content: "\F638";
}

.mdi-cards-club:before {
  content: "\F8CD";
}

.mdi-cards-diamond:before {
  content: "\F8CE";
}

.mdi-cards-heart:before {
  content: "\F8CF";
}

.mdi-cards-outline:before {
  content: "\F639";
}

.mdi-cards-playing-outline:before {
  content: "\F63A";
}

.mdi-cards-spade:before {
  content: "\F8D0";
}

.mdi-cards-variant:before {
  content: "\F6C6";
}

.mdi-carrot:before {
  content: "\F10F";
}

.mdi-carry-on-bag-check:before {
  content: "\FD41";
}

.mdi-cart:before {
  content: "\F110";
}

.mdi-cart-arrow-down:before {
  content: "\FD42";
}

.mdi-cart-arrow-right:before {
  content: "\FC2A";
}

.mdi-cart-arrow-up:before {
  content: "\FD43";
}

.mdi-cart-minus:before {
  content: "\FD44";
}

.mdi-cart-off:before {
  content: "\F66B";
}

.mdi-cart-outline:before {
  content: "\F111";
}

.mdi-cart-plus:before {
  content: "\F112";
}

.mdi-cart-remove:before {
  content: "\FD45";
}

.mdi-case-sensitive-alt:before {
  content: "\F113";
}

.mdi-cash:before {
  content: "\F114";
}

.mdi-cash-100:before {
  content: "\F115";
}

.mdi-cash-marker:before {
  content: "\FD94";
}

.mdi-cash-multiple:before {
  content: "\F116";
}

.mdi-cash-refund:before {
  content: "\FA9B";
}

.mdi-cash-register:before {
  content: "\FCD0";
}

.mdi-cash-usd:before {
  content: "\F117";
}

.mdi-cassette:before {
  content: "\F9D3";
}

.mdi-cast:before {
  content: "\F118";
}

.mdi-cast-connected:before {
  content: "\F119";
}

.mdi-cast-education:before {
  content: "\FE6D";
}

.mdi-cast-off:before {
  content: "\F789";
}

.mdi-castle:before {
  content: "\F11A";
}

.mdi-cat:before {
  content: "\F11B";
}

.mdi-cctv:before {
  content: "\F7AD";
}

.mdi-ceiling-light:before {
  content: "\F768";
}

.mdi-cellphone:before {
  content: "\F11C";
}

.mdi-cellphone-android:before {
  content: "\F11D";
}

.mdi-cellphone-arrow-down:before {
  content: "\F9D4";
}

.mdi-cellphone-basic:before {
  content: "\F11E";
}

.mdi-cellphone-dock:before {
  content: "\F11F";
}

.mdi-cellphone-erase:before {
  content: "\F94C";
}

.mdi-cellphone-iphone:before {
  content: "\F120";
}

.mdi-cellphone-key:before {
  content: "\F94D";
}

.mdi-cellphone-link:before {
  content: "\F121";
}

.mdi-cellphone-link-off:before {
  content: "\F122";
}

.mdi-cellphone-lock:before {
  content: "\F94E";
}

.mdi-cellphone-message:before {
  content: "\F8D2";
}

.mdi-cellphone-nfc:before {
  content: "\FEAD";
}

.mdi-cellphone-off:before {
  content: "\F94F";
}

.mdi-cellphone-screenshot:before {
  content: "\FA34";
}

.mdi-cellphone-settings:before {
  content: "\F123";
}

.mdi-cellphone-settings-variant:before {
  content: "\F950";
}

.mdi-cellphone-sound:before {
  content: "\F951";
}

.mdi-cellphone-text:before {
  content: "\F8D1";
}

.mdi-cellphone-wireless:before {
  content: "\F814";
}

.mdi-celtic-cross:before {
  content: "\FCD1";
}

.mdi-certificate:before {
  content: "\F124";
}

.mdi-chair-school:before {
  content: "\F125";
}

.mdi-charity:before {
  content: "\FC2B";
}

.mdi-chart-arc:before {
  content: "\F126";
}

.mdi-chart-areaspline:before {
  content: "\F127";
}

.mdi-chart-areaspline-variant:before {
  content: "\FEAE";
}

.mdi-chart-bar:before {
  content: "\F128";
}

.mdi-chart-bar-stacked:before {
  content: "\F769";
}

.mdi-chart-bell-curve:before {
  content: "\FC2C";
}

.mdi-chart-bubble:before {
  content: "\F5E3";
}

.mdi-chart-donut:before {
  content: "\F7AE";
}

.mdi-chart-donut-variant:before {
  content: "\F7AF";
}

.mdi-chart-gantt:before {
  content: "\F66C";
}

.mdi-chart-histogram:before {
  content: "\F129";
}

.mdi-chart-line:before {
  content: "\F12A";
}

.mdi-chart-line-stacked:before {
  content: "\F76A";
}

.mdi-chart-line-variant:before {
  content: "\F7B0";
}

.mdi-chart-multiline:before {
  content: "\F8D3";
}

.mdi-chart-pie:before {
  content: "\F12B";
}

.mdi-chart-scatter-plot:before {
  content: "\FEAF";
}

.mdi-chart-scatter-plot-hexbin:before {
  content: "\F66D";
}

.mdi-chart-timeline:before {
  content: "\F66E";
}

.mdi-chart-timeline-variant:before {
  content: "\FEB0";
}

.mdi-chart-tree:before {
  content: "\FEB1";
}

.mdi-chat:before {
  content: "\FB55";
}

.mdi-chat-alert:before {
  content: "\FB56";
}

.mdi-chat-outline:before {
  content: "\FEFB";
}

.mdi-chat-processing:before {
  content: "\FB57";
}

.mdi-check:before {
  content: "\F12C";
}

.mdi-check-all:before {
  content: "\F12D";
}

.mdi-check-bold:before {
  content: "\FE6E";
}

.mdi-check-box-multiple-outline:before {
  content: "\FC2D";
}

.mdi-check-box-outline:before {
  content: "\FC2E";
}

.mdi-check-circle:before {
  content: "\F5E0";
}

.mdi-check-circle-outline:before {
  content: "\F5E1";
}

.mdi-check-decagram:before {
  content: "\F790";
}

.mdi-check-network:before {
  content: "\FC2F";
}

.mdi-check-network-outline:before {
  content: "\FC30";
}

.mdi-check-outline:before {
  content: "\F854";
}

.mdi-check-underline:before {
  content: "\FE70";
}

.mdi-check-underline-circle:before {
  content: "\FE71";
}

.mdi-check-underline-circle-outline:before {
  content: "\FE72";
}

.mdi-checkbook:before {
  content: "\FA9C";
}

.mdi-checkbox-blank:before {
  content: "\F12E";
}

.mdi-checkbox-blank-circle:before {
  content: "\F12F";
}

.mdi-checkbox-blank-circle-outline:before {
  content: "\F130";
}

.mdi-checkbox-blank-outline:before {
  content: "\F131";
}

.mdi-checkbox-intermediate:before {
  content: "\F855";
}

.mdi-checkbox-marked:before {
  content: "\F132";
}

.mdi-checkbox-marked-circle:before {
  content: "\F133";
}

.mdi-checkbox-marked-circle-outline:before {
  content: "\F134";
}

.mdi-checkbox-marked-outline:before {
  content: "\F135";
}

.mdi-checkbox-multiple-blank:before {
  content: "\F136";
}

.mdi-checkbox-multiple-blank-circle:before {
  content: "\F63B";
}

.mdi-checkbox-multiple-blank-circle-outline:before {
  content: "\F63C";
}

.mdi-checkbox-multiple-blank-outline:before {
  content: "\F137";
}

.mdi-checkbox-multiple-marked:before {
  content: "\F138";
}

.mdi-checkbox-multiple-marked-circle:before {
  content: "\F63D";
}

.mdi-checkbox-multiple-marked-circle-outline:before {
  content: "\F63E";
}

.mdi-checkbox-multiple-marked-outline:before {
  content: "\F139";
}

.mdi-checkerboard:before {
  content: "\F13A";
}

.mdi-chef-hat:before {
  content: "\FB58";
}

.mdi-chemical-weapon:before {
  content: "\F13B";
}

.mdi-chess-bishop:before {
  content: "\F85B";
}

.mdi-chess-king:before {
  content: "\F856";
}

.mdi-chess-knight:before {
  content: "\F857";
}

.mdi-chess-pawn:before {
  content: "\F858";
}

.mdi-chess-queen:before {
  content: "\F859";
}

.mdi-chess-rook:before {
  content: "\F85A";
}

.mdi-chevron-double-down:before {
  content: "\F13C";
}

.mdi-chevron-double-left:before {
  content: "\F13D";
}

.mdi-chevron-double-right:before {
  content: "\F13E";
}

.mdi-chevron-double-up:before {
  content: "\F13F";
}

.mdi-chevron-down:before {
  content: "\F140";
}

.mdi-chevron-down-box:before {
  content: "\F9D5";
}

.mdi-chevron-down-box-outline:before {
  content: "\F9D6";
}

.mdi-chevron-down-circle:before {
  content: "\FB0B";
}

.mdi-chevron-down-circle-outline:before {
  content: "\FB0C";
}

.mdi-chevron-left:before {
  content: "\F141";
}

.mdi-chevron-left-box:before {
  content: "\F9D7";
}

.mdi-chevron-left-box-outline:before {
  content: "\F9D8";
}

.mdi-chevron-left-circle:before {
  content: "\FB0D";
}

.mdi-chevron-left-circle-outline:before {
  content: "\FB0E";
}

.mdi-chevron-right:before {
  content: "\F142";
}

.mdi-chevron-right-box:before {
  content: "\F9D9";
}

.mdi-chevron-right-box-outline:before {
  content: "\F9DA";
}

.mdi-chevron-right-circle:before {
  content: "\FB0F";
}

.mdi-chevron-right-circle-outline:before {
  content: "\FB10";
}

.mdi-chevron-triple-down:before {
  content: "\FD95";
}

.mdi-chevron-triple-left:before {
  content: "\FD96";
}

.mdi-chevron-triple-right:before {
  content: "\FD97";
}

.mdi-chevron-triple-up:before {
  content: "\FD98";
}

.mdi-chevron-up:before {
  content: "\F143";
}

.mdi-chevron-up-box:before {
  content: "\F9DB";
}

.mdi-chevron-up-box-outline:before {
  content: "\F9DC";
}

.mdi-chevron-up-circle:before {
  content: "\FB11";
}

.mdi-chevron-up-circle-outline:before {
  content: "\FB12";
}

.mdi-chili-hot:before {
  content: "\F7B1";
}

.mdi-chili-medium:before {
  content: "\F7B2";
}

.mdi-chili-mild:before {
  content: "\F7B3";
}

.mdi-chip:before {
  content: "\F61A";
}

.mdi-christianity:before {
  content: "\F952";
}

.mdi-christianity-outline:before {
  content: "\FCD2";
}

.mdi-church:before {
  content: "\F144";
}

.mdi-circle:before {
  content: "\F764";
}

.mdi-circle-double:before {
  content: "\FEB2";
}

.mdi-circle-edit-outline:before {
  content: "\F8D4";
}

.mdi-circle-expand:before {
  content: "\FEB3";
}

.mdi-circle-medium:before {
  content: "\F9DD";
}

.mdi-circle-outline:before {
  content: "\F765";
}

.mdi-circle-slice-1:before {
  content: "\FA9D";
}

.mdi-circle-slice-2:before {
  content: "\FA9E";
}

.mdi-circle-slice-3:before {
  content: "\FA9F";
}

.mdi-circle-slice-4:before {
  content: "\FAA0";
}

.mdi-circle-slice-5:before {
  content: "\FAA1";
}

.mdi-circle-slice-6:before {
  content: "\FAA2";
}

.mdi-circle-slice-7:before {
  content: "\FAA3";
}

.mdi-circle-slice-8:before {
  content: "\FAA4";
}

.mdi-circle-small:before {
  content: "\F9DE";
}

.mdi-circular-saw:before {
  content: "\FE73";
}

.mdi-cisco-webex:before {
  content: "\F145";
}

.mdi-city:before {
  content: "\F146";
}

.mdi-city-variant:before {
  content: "\FA35";
}

.mdi-city-variant-outline:before {
  content: "\FA36";
}

.mdi-clipboard:before {
  content: "\F147";
}

.mdi-clipboard-account:before {
  content: "\F148";
}

.mdi-clipboard-account-outline:before {
  content: "\FC31";
}

.mdi-clipboard-alert:before {
  content: "\F149";
}

.mdi-clipboard-alert-outline:before {
  content: "\FCD3";
}

.mdi-clipboard-arrow-down:before {
  content: "\F14A";
}

.mdi-clipboard-arrow-down-outline:before {
  content: "\FC32";
}

.mdi-clipboard-arrow-left:before {
  content: "\F14B";
}

.mdi-clipboard-arrow-left-outline:before {
  content: "\FCD4";
}

.mdi-clipboard-arrow-right:before {
  content: "\FCD5";
}

.mdi-clipboard-arrow-right-outline:before {
  content: "\FCD6";
}

.mdi-clipboard-arrow-up:before {
  content: "\FC33";
}

.mdi-clipboard-arrow-up-outline:before {
  content: "\FC34";
}

.mdi-clipboard-check:before {
  content: "\F14C";
}

.mdi-clipboard-check-outline:before {
  content: "\F8A7";
}

.mdi-clipboard-flow:before {
  content: "\F6C7";
}

.mdi-clipboard-outline:before {
  content: "\F14D";
}

.mdi-clipboard-play:before {
  content: "\FC35";
}

.mdi-clipboard-play-outline:before {
  content: "\FC36";
}

.mdi-clipboard-plus:before {
  content: "\F750";
}

.mdi-clipboard-pulse:before {
  content: "\F85C";
}

.mdi-clipboard-pulse-outline:before {
  content: "\F85D";
}

.mdi-clipboard-text:before {
  content: "\F14E";
}

.mdi-clipboard-text-outline:before {
  content: "\FA37";
}

.mdi-clipboard-text-play:before {
  content: "\FC37";
}

.mdi-clipboard-text-play-outline:before {
  content: "\FC38";
}

.mdi-clippy:before {
  content: "\F14F";
}

.mdi-clock:before {
  content: "\F953";
}

.mdi-clock-alert:before {
  content: "\F954";
}

.mdi-clock-alert-outline:before {
  content: "\F5CE";
}

.mdi-clock-digital:before {
  content: "\FEB4";
}

.mdi-clock-end:before {
  content: "\F151";
}

.mdi-clock-fast:before {
  content: "\F152";
}

.mdi-clock-in:before {
  content: "\F153";
}

.mdi-clock-out:before {
  content: "\F154";
}

.mdi-clock-outline:before {
  content: "\F150";
}

.mdi-clock-start:before {
  content: "\F155";
}

.mdi-close:before {
  content: "\F156";
}

.mdi-close-box:before {
  content: "\F157";
}

.mdi-close-box-multiple:before {
  content: "\FC39";
}

.mdi-close-box-multiple-outline:before {
  content: "\FC3A";
}

.mdi-close-box-outline:before {
  content: "\F158";
}

.mdi-close-circle:before {
  content: "\F159";
}

.mdi-close-circle-outline:before {
  content: "\F15A";
}

.mdi-close-network:before {
  content: "\F15B";
}

.mdi-close-network-outline:before {
  content: "\FC3B";
}

.mdi-close-octagon:before {
  content: "\F15C";
}

.mdi-close-octagon-outline:before {
  content: "\F15D";
}

.mdi-close-outline:before {
  content: "\F6C8";
}

.mdi-closed-caption:before {
  content: "\F15E";
}

.mdi-closed-caption-outline:before {
  content: "\FD99";
}

.mdi-cloud:before {
  content: "\F15F";
}

.mdi-cloud-alert:before {
  content: "\F9DF";
}

.mdi-cloud-braces:before {
  content: "\F7B4";
}

.mdi-cloud-check:before {
  content: "\F160";
}

.mdi-cloud-circle:before {
  content: "\F161";
}

.mdi-cloud-download:before {
  content: "\F162";
}

.mdi-cloud-download-outline:before {
  content: "\FB59";
}

.mdi-cloud-off-outline:before {
  content: "\F164";
}

.mdi-cloud-outline:before {
  content: "\F163";
}

.mdi-cloud-print:before {
  content: "\F165";
}

.mdi-cloud-print-outline:before {
  content: "\F166";
}

.mdi-cloud-question:before {
  content: "\FA38";
}

.mdi-cloud-search:before {
  content: "\F955";
}

.mdi-cloud-search-outline:before {
  content: "\F956";
}

.mdi-cloud-sync:before {
  content: "\F63F";
}

.mdi-cloud-tags:before {
  content: "\F7B5";
}

.mdi-cloud-upload:before {
  content: "\F167";
}

.mdi-cloud-upload-outline:before {
  content: "\FB5A";
}

.mdi-clover:before {
  content: "\F815";
}

.mdi-code-array:before {
  content: "\F168";
}

.mdi-code-braces:before {
  content: "\F169";
}

.mdi-code-brackets:before {
  content: "\F16A";
}

.mdi-code-equal:before {
  content: "\F16B";
}

.mdi-code-greater-than:before {
  content: "\F16C";
}

.mdi-code-greater-than-or-equal:before {
  content: "\F16D";
}

.mdi-code-less-than:before {
  content: "\F16E";
}

.mdi-code-less-than-or-equal:before {
  content: "\F16F";
}

.mdi-code-not-equal:before {
  content: "\F170";
}

.mdi-code-not-equal-variant:before {
  content: "\F171";
}

.mdi-code-parentheses:before {
  content: "\F172";
}

.mdi-code-string:before {
  content: "\F173";
}

.mdi-code-tags:before {
  content: "\F174";
}

.mdi-code-tags-check:before {
  content: "\F693";
}

.mdi-codepen:before {
  content: "\F175";
}

.mdi-coffee:before {
  content: "\F176";
}

.mdi-coffee-outline:before {
  content: "\F6C9";
}

.mdi-coffee-to-go:before {
  content: "\F177";
}

.mdi-coffin:before {
  content: "\FB5B";
}

.mdi-cogs:before {
  content: "\F8D5";
}

.mdi-coin:before {
  content: "\F178";
}

.mdi-coins:before {
  content: "\F694";
}

.mdi-collage:before {
  content: "\F640";
}

.mdi-collapse-all:before {
  content: "\FAA5";
}

.mdi-collapse-all-outline:before {
  content: "\FAA6";
}

.mdi-color-helper:before {
  content: "\F179";
}

.mdi-comma:before {
  content: "\FE74";
}

.mdi-comma-box:before {
  content: "\FE75";
}

.mdi-comma-box-outline:before {
  content: "\FE76";
}

.mdi-comma-circle:before {
  content: "\FE77";
}

.mdi-comma-circle-outline:before {
  content: "\FE78";
}

.mdi-comment:before {
  content: "\F17A";
}

.mdi-comment-account:before {
  content: "\F17B";
}

.mdi-comment-account-outline:before {
  content: "\F17C";
}

.mdi-comment-alert:before {
  content: "\F17D";
}

.mdi-comment-alert-outline:before {
  content: "\F17E";
}

.mdi-comment-arrow-left:before {
  content: "\F9E0";
}

.mdi-comment-arrow-left-outline:before {
  content: "\F9E1";
}

.mdi-comment-arrow-right:before {
  content: "\F9E2";
}

.mdi-comment-arrow-right-outline:before {
  content: "\F9E3";
}

.mdi-comment-check:before {
  content: "\F17F";
}

.mdi-comment-check-outline:before {
  content: "\F180";
}

.mdi-comment-eye:before {
  content: "\FA39";
}

.mdi-comment-eye-outline:before {
  content: "\FA3A";
}

.mdi-comment-multiple:before {
  content: "\F85E";
}

.mdi-comment-multiple-outline:before {
  content: "\F181";
}

.mdi-comment-outline:before {
  content: "\F182";
}

.mdi-comment-plus:before {
  content: "\F9E4";
}

.mdi-comment-plus-outline:before {
  content: "\F183";
}

.mdi-comment-processing:before {
  content: "\F184";
}

.mdi-comment-processing-outline:before {
  content: "\F185";
}

.mdi-comment-question:before {
  content: "\F816";
}

.mdi-comment-question-outline:before {
  content: "\F186";
}

.mdi-comment-remove:before {
  content: "\F5DE";
}

.mdi-comment-remove-outline:before {
  content: "\F187";
}

.mdi-comment-search:before {
  content: "\FA3B";
}

.mdi-comment-search-outline:before {
  content: "\FA3C";
}

.mdi-comment-text:before {
  content: "\F188";
}

.mdi-comment-text-multiple:before {
  content: "\F85F";
}

.mdi-comment-text-multiple-outline:before {
  content: "\F860";
}

.mdi-comment-text-outline:before {
  content: "\F189";
}

.mdi-compare:before {
  content: "\F18A";
}

.mdi-compass:before {
  content: "\F18B";
}

.mdi-compass-off:before {
  content: "\FB5C";
}

.mdi-compass-off-outline:before {
  content: "\FB5D";
}

.mdi-compass-outline:before {
  content: "\F18C";
}

.mdi-console:before {
  content: "\F18D";
}

.mdi-console-line:before {
  content: "\F7B6";
}

.mdi-console-network:before {
  content: "\F8A8";
}

.mdi-console-network-outline:before {
  content: "\FC3C";
}

.mdi-contact-mail:before {
  content: "\F18E";
}

.mdi-contact-mail-outline:before {
  content: "\FEB5";
}

.mdi-contact-phone:before {
  content: "\FEB6";
}

.mdi-contact-phone-outline:before {
  content: "\FEB7";
}

.mdi-contactless-payment:before {
  content: "\FD46";
}

.mdi-contacts:before {
  content: "\F6CA";
}

.mdi-contain:before {
  content: "\FA3D";
}

.mdi-contain-end:before {
  content: "\FA3E";
}

.mdi-contain-start:before {
  content: "\FA3F";
}

.mdi-content-copy:before {
  content: "\F18F";
}

.mdi-content-cut:before {
  content: "\F190";
}

.mdi-content-duplicate:before {
  content: "\F191";
}

.mdi-content-paste:before {
  content: "\F192";
}

.mdi-content-save:before {
  content: "\F193";
}

.mdi-content-save-all:before {
  content: "\F194";
}

.mdi-content-save-edit:before {
  content: "\FCD7";
}

.mdi-content-save-edit-outline:before {
  content: "\FCD8";
}

.mdi-content-save-move:before {
  content: "\FE79";
}

.mdi-content-save-move-outline:before {
  content: "\FE7A";
}

.mdi-content-save-outline:before {
  content: "\F817";
}

.mdi-content-save-settings:before {
  content: "\F61B";
}

.mdi-content-save-settings-outline:before {
  content: "\FB13";
}

.mdi-contrast:before {
  content: "\F195";
}

.mdi-contrast-box:before {
  content: "\F196";
}

.mdi-contrast-circle:before {
  content: "\F197";
}

.mdi-controller-classic:before {
  content: "\FB5E";
}

.mdi-controller-classic-outline:before {
  content: "\FB5F";
}

.mdi-cookie:before {
  content: "\F198";
}

.mdi-copyright:before {
  content: "\F5E6";
}

.mdi-cordova:before {
  content: "\F957";
}

.mdi-corn:before {
  content: "\F7B7";
}

.mdi-counter:before {
  content: "\F199";
}

.mdi-cow:before {
  content: "\F19A";
}

.mdi-cowboy:before {
  content: "\FEB8";
}

.mdi-cpu-32-bit:before {
  content: "\FEFC";
}

.mdi-cpu-64-bit:before {
  content: "\FEFD";
}

.mdi-crane:before {
  content: "\F861";
}

.mdi-creation:before {
  content: "\F1C9";
}

.mdi-creative-commons:before {
  content: "\FD47";
}

.mdi-credit-card:before {
  content: "\F19B";
}

.mdi-credit-card-clock:before {
  content: "\FEFE";
}

.mdi-credit-card-clock-outline:before {
  content: "\FEFF";
}

.mdi-credit-card-marker:before {
  content: "\FD9A";
}

.mdi-credit-card-multiple:before {
  content: "\F19C";
}

.mdi-credit-card-off:before {
  content: "\F5E4";
}

.mdi-credit-card-plus:before {
  content: "\F675";
}

.mdi-credit-card-refund:before {
  content: "\FAA7";
}

.mdi-credit-card-scan:before {
  content: "\F19D";
}

.mdi-credit-card-settings:before {
  content: "\F8D6";
}

.mdi-credit-card-wireless:before {
  content: "\FD48";
}

.mdi-cricket:before {
  content: "\FD49";
}

.mdi-crop:before {
  content: "\F19E";
}

.mdi-crop-free:before {
  content: "\F19F";
}

.mdi-crop-landscape:before {
  content: "\F1A0";
}

.mdi-crop-portrait:before {
  content: "\F1A1";
}

.mdi-crop-rotate:before {
  content: "\F695";
}

.mdi-crop-square:before {
  content: "\F1A2";
}

.mdi-crosshairs:before {
  content: "\F1A3";
}

.mdi-crosshairs-gps:before {
  content: "\F1A4";
}

.mdi-crown:before {
  content: "\F1A5";
}

.mdi-cryengine:before {
  content: "\F958";
}

.mdi-crystal-ball:before {
  content: "\FB14";
}

.mdi-cube:before {
  content: "\F1A6";
}

.mdi-cube-outline:before {
  content: "\F1A7";
}

.mdi-cube-scan:before {
  content: "\FB60";
}

.mdi-cube-send:before {
  content: "\F1A8";
}

.mdi-cube-unfolded:before {
  content: "\F1A9";
}

.mdi-cup:before {
  content: "\F1AA";
}

.mdi-cup-off:before {
  content: "\F5E5";
}

.mdi-cup-water:before {
  content: "\F1AB";
}

.mdi-cupcake:before {
  content: "\F959";
}

.mdi-curling:before {
  content: "\F862";
}

.mdi-currency-bdt:before {
  content: "\F863";
}

.mdi-currency-brl:before {
  content: "\FB61";
}

.mdi-currency-btc:before {
  content: "\F1AC";
}

.mdi-currency-chf:before {
  content: "\F7B8";
}

.mdi-currency-cny:before {
  content: "\F7B9";
}

.mdi-currency-eth:before {
  content: "\F7BA";
}

.mdi-currency-eur:before {
  content: "\F1AD";
}

.mdi-currency-gbp:before {
  content: "\F1AE";
}

.mdi-currency-ils:before {
  content: "\FC3D";
}

.mdi-currency-inr:before {
  content: "\F1AF";
}

.mdi-currency-jpy:before {
  content: "\F7BB";
}

.mdi-currency-krw:before {
  content: "\F7BC";
}

.mdi-currency-kzt:before {
  content: "\F864";
}

.mdi-currency-ngn:before {
  content: "\F1B0";
}

.mdi-currency-php:before {
  content: "\F9E5";
}

.mdi-currency-rial:before {
  content: "\FEB9";
}

.mdi-currency-rub:before {
  content: "\F1B1";
}

.mdi-currency-sign:before {
  content: "\F7BD";
}

.mdi-currency-try:before {
  content: "\F1B2";
}

.mdi-currency-twd:before {
  content: "\F7BE";
}

.mdi-currency-usd:before {
  content: "\F1B3";
}

.mdi-currency-usd-off:before {
  content: "\F679";
}

.mdi-current-ac:before {
  content: "\F95A";
}

.mdi-current-dc:before {
  content: "\F95B";
}

.mdi-cursor-default:before {
  content: "\F1B4";
}

.mdi-cursor-default-click:before {
  content: "\FCD9";
}

.mdi-cursor-default-click-outline:before {
  content: "\FCDA";
}

.mdi-cursor-default-outline:before {
  content: "\F1B5";
}

.mdi-cursor-move:before {
  content: "\F1B6";
}

.mdi-cursor-pointer:before {
  content: "\F1B7";
}

.mdi-cursor-text:before {
  content: "\F5E7";
}

.mdi-database:before {
  content: "\F1B8";
}

.mdi-database-check:before {
  content: "\FAA8";
}

.mdi-database-edit:before {
  content: "\FB62";
}

.mdi-database-export:before {
  content: "\F95D";
}

.mdi-database-import:before {
  content: "\F95C";
}

.mdi-database-lock:before {
  content: "\FAA9";
}

.mdi-database-minus:before {
  content: "\F1B9";
}

.mdi-database-plus:before {
  content: "\F1BA";
}

.mdi-database-refresh:before {
  content: "\FCDB";
}

.mdi-database-remove:before {
  content: "\FCDC";
}

.mdi-database-search:before {
  content: "\F865";
}

.mdi-database-settings:before {
  content: "\FCDD";
}

.mdi-death-star:before {
  content: "\F8D7";
}

.mdi-death-star-variant:before {
  content: "\F8D8";
}

.mdi-deathly-hallows:before {
  content: "\FB63";
}

.mdi-debian:before {
  content: "\F8D9";
}

.mdi-debug-step-into:before {
  content: "\F1BB";
}

.mdi-debug-step-out:before {
  content: "\F1BC";
}

.mdi-debug-step-over:before {
  content: "\F1BD";
}

.mdi-decagram:before {
  content: "\F76B";
}

.mdi-decagram-outline:before {
  content: "\F76C";
}

.mdi-decimal-decrease:before {
  content: "\F1BE";
}

.mdi-decimal-increase:before {
  content: "\F1BF";
}

.mdi-delete:before {
  content: "\F1C0";
}

.mdi-delete-circle:before {
  content: "\F682";
}

.mdi-delete-circle-outline:before {
  content: "\FB64";
}

.mdi-delete-empty:before {
  content: "\F6CB";
}

.mdi-delete-empty-outline:before {
  content: "\FEBA";
}

.mdi-delete-forever:before {
  content: "\F5E8";
}

.mdi-delete-forever-outline:before {
  content: "\FB65";
}

.mdi-delete-outline:before {
  content: "\F9E6";
}

.mdi-delete-restore:before {
  content: "\F818";
}

.mdi-delete-sweep:before {
  content: "\F5E9";
}

.mdi-delete-sweep-outline:before {
  content: "\FC3E";
}

.mdi-delete-variant:before {
  content: "\F1C1";
}

.mdi-delta:before {
  content: "\F1C2";
}

.mdi-desk-lamp:before {
  content: "\F95E";
}

.mdi-deskphone:before {
  content: "\F1C3";
}

.mdi-desktop-classic:before {
  content: "\F7BF";
}

.mdi-desktop-mac:before {
  content: "\F1C4";
}

.mdi-desktop-mac-dashboard:before {
  content: "\F9E7";
}

.mdi-desktop-tower:before {
  content: "\F1C5";
}

.mdi-desktop-tower-monitor:before {
  content: "\FAAA";
}

.mdi-details:before {
  content: "\F1C6";
}

.mdi-dev-to:before {
  content: "\FD4A";
}

.mdi-developer-board:before {
  content: "\F696";
}

.mdi-deviantart:before {
  content: "\F1C7";
}

.mdi-dialpad:before {
  content: "\F61C";
}

.mdi-diameter:before {
  content: "\FC3F";
}

.mdi-diameter-outline:before {
  content: "\FC40";
}

.mdi-diameter-variant:before {
  content: "\FC41";
}

.mdi-diamond:before {
  content: "\FB66";
}

.mdi-diamond-outline:before {
  content: "\FB67";
}

.mdi-diamond-stone:before {
  content: "\F1C8";
}

.mdi-dice-1:before {
  content: "\F1CA";
}

.mdi-dice-2:before {
  content: "\F1CB";
}

.mdi-dice-3:before {
  content: "\F1CC";
}

.mdi-dice-4:before {
  content: "\F1CD";
}

.mdi-dice-5:before {
  content: "\F1CE";
}

.mdi-dice-6:before {
  content: "\F1CF";
}

.mdi-dice-d10:before {
  content: "\F76E";
}

.mdi-dice-d12:before {
  content: "\F866";
}

.mdi-dice-d20:before {
  content: "\F5EA";
}

.mdi-dice-d4:before {
  content: "\F5EB";
}

.mdi-dice-d6:before {
  content: "\F5EC";
}

.mdi-dice-d8:before {
  content: "\F5ED";
}

.mdi-dice-multiple:before {
  content: "\F76D";
}

.mdi-dictionary:before {
  content: "\F61D";
}

.mdi-dip-switch:before {
  content: "\F7C0";
}

.mdi-directions:before {
  content: "\F1D0";
}

.mdi-directions-fork:before {
  content: "\F641";
}

.mdi-disc:before {
  content: "\F5EE";
}

.mdi-disc-alert:before {
  content: "\F1D1";
}

.mdi-disc-player:before {
  content: "\F95F";
}

.mdi-discord:before {
  content: "\F66F";
}

.mdi-dishwasher:before {
  content: "\FAAB";
}

.mdi-disqus:before {
  content: "\F1D2";
}

.mdi-disqus-outline:before {
  content: "\F1D3";
}

.mdi-diving-flippers:before {
  content: "\FD9B";
}

.mdi-diving-helmet:before {
  content: "\FD9C";
}

.mdi-diving-scuba:before {
  content: "\FD9D";
}

.mdi-diving-scuba-flag:before {
  content: "\FD9E";
}

.mdi-diving-scuba-tank:before {
  content: "\FD9F";
}

.mdi-diving-scuba-tank-multiple:before {
  content: "\FDA0";
}

.mdi-diving-snorkel:before {
  content: "\FDA1";
}

.mdi-division:before {
  content: "\F1D4";
}

.mdi-division-box:before {
  content: "\F1D5";
}

.mdi-dlna:before {
  content: "\FA40";
}

.mdi-dna:before {
  content: "\F683";
}

.mdi-dns:before {
  content: "\F1D6";
}

.mdi-dns-outline:before {
  content: "\FB68";
}

.mdi-do-not-disturb:before {
  content: "\F697";
}

.mdi-do-not-disturb-off:before {
  content: "\F698";
}

.mdi-docker:before {
  content: "\F867";
}

.mdi-doctor:before {
  content: "\FA41";
}

.mdi-dog:before {
  content: "\FA42";
}

.mdi-dog-service:before {
  content: "\FAAC";
}

.mdi-dog-side:before {
  content: "\FA43";
}

.mdi-dolby:before {
  content: "\F6B2";
}

.mdi-dolly:before {
  content: "\FEBB";
}

.mdi-domain:before {
  content: "\F1D7";
}

.mdi-domain-off:before {
  content: "\FD4B";
}

.mdi-donkey:before {
  content: "\F7C1";
}

.mdi-door:before {
  content: "\F819";
}

.mdi-door-closed:before {
  content: "\F81A";
}

.mdi-door-open:before {
  content: "\F81B";
}

.mdi-doorbell-video:before {
  content: "\F868";
}

.mdi-dot-net:before {
  content: "\FAAD";
}

.mdi-dots-horizontal:before {
  content: "\F1D8";
}

.mdi-dots-horizontal-circle:before {
  content: "\F7C2";
}

.mdi-dots-horizontal-circle-outline:before {
  content: "\FB69";
}

.mdi-dots-vertical:before {
  content: "\F1D9";
}

.mdi-dots-vertical-circle:before {
  content: "\F7C3";
}

.mdi-dots-vertical-circle-outline:before {
  content: "\FB6A";
}

.mdi-douban:before {
  content: "\F699";
}

.mdi-download:before {
  content: "\F1DA";
}

.mdi-download-multiple:before {
  content: "\F9E8";
}

.mdi-download-network:before {
  content: "\F6F3";
}

.mdi-download-network-outline:before {
  content: "\FC42";
}

.mdi-download-outline:before {
  content: "\FB6B";
}

.mdi-drag:before {
  content: "\F1DB";
}

.mdi-drag-horizontal:before {
  content: "\F1DC";
}

.mdi-drag-variant:before {
  content: "\FB6C";
}

.mdi-drag-vertical:before {
  content: "\F1DD";
}

.mdi-drama-masks:before {
  content: "\FCDE";
}

.mdi-drawing:before {
  content: "\F1DE";
}

.mdi-drawing-box:before {
  content: "\F1DF";
}

.mdi-dribbble:before {
  content: "\F1E0";
}

.mdi-dribbble-box:before {
  content: "\F1E1";
}

.mdi-drone:before {
  content: "\F1E2";
}

.mdi-dropbox:before {
  content: "\F1E3";
}

.mdi-drupal:before {
  content: "\F1E4";
}

.mdi-duck:before {
  content: "\F1E5";
}

.mdi-dumbbell:before {
  content: "\F1E6";
}

.mdi-dump-truck:before {
  content: "\FC43";
}

.mdi-ear-hearing:before {
  content: "\F7C4";
}

.mdi-ear-hearing-off:before {
  content: "\FA44";
}

.mdi-earth:before {
  content: "\F1E7";
}

.mdi-earth-box:before {
  content: "\F6CC";
}

.mdi-earth-box-off:before {
  content: "\F6CD";
}

.mdi-earth-off:before {
  content: "\F1E8";
}

.mdi-edge:before {
  content: "\F1E9";
}

.mdi-egg:before {
  content: "\FAAE";
}

.mdi-egg-easter:before {
  content: "\FAAF";
}

.mdi-eight-track:before {
  content: "\F9E9";
}

.mdi-eject:before {
  content: "\F1EA";
}

.mdi-eject-outline:before {
  content: "\FB6D";
}

.mdi-electric-switch:before {
  content: "\FEBC";
}

.mdi-elephant:before {
  content: "\F7C5";
}

.mdi-elevation-decline:before {
  content: "\F1EB";
}

.mdi-elevation-rise:before {
  content: "\F1EC";
}

.mdi-elevator:before {
  content: "\F1ED";
}

.mdi-ellipse:before {
  content: "\FEBD";
}

.mdi-ellipse-outline:before {
  content: "\FEBE";
}

.mdi-email:before {
  content: "\F1EE";
}

.mdi-email-alert:before {
  content: "\F6CE";
}

.mdi-email-box:before {
  content: "\FCDF";
}

.mdi-email-check:before {
  content: "\FAB0";
}

.mdi-email-check-outline:before {
  content: "\FAB1";
}

.mdi-email-edit:before {
  content: "\FF00";
}

.mdi-email-edit-outline:before {
  content: "\FF01";
}

.mdi-email-lock:before {
  content: "\F1F1";
}

.mdi-email-mark-as-unread:before {
  content: "\FB6E";
}

.mdi-email-minus:before {
  content: "\FF02";
}

.mdi-email-minus-outline:before {
  content: "\FF03";
}

.mdi-email-multiple:before {
  content: "\FF04";
}

.mdi-email-multiple-outline:before {
  content: "\FF05";
}

.mdi-email-open:before {
  content: "\F1EF";
}

.mdi-email-open-multiple:before {
  content: "\FF06";
}

.mdi-email-open-multiple-outline:before {
  content: "\FF07";
}

.mdi-email-open-outline:before {
  content: "\F5EF";
}

.mdi-email-outline:before {
  content: "\F1F0";
}

.mdi-email-plus:before {
  content: "\F9EA";
}

.mdi-email-plus-outline:before {
  content: "\F9EB";
}

.mdi-email-search:before {
  content: "\F960";
}

.mdi-email-search-outline:before {
  content: "\F961";
}

.mdi-email-variant:before {
  content: "\F5F0";
}

.mdi-ember:before {
  content: "\FB15";
}

.mdi-emby:before {
  content: "\F6B3";
}

.mdi-emoticon:before {
  content: "\FC44";
}

.mdi-emoticon-angry:before {
  content: "\FC45";
}

.mdi-emoticon-angry-outline:before {
  content: "\FC46";
}

.mdi-emoticon-cool:before {
  content: "\FC47";
}

.mdi-emoticon-cool-outline:before {
  content: "\F1F3";
}

.mdi-emoticon-cry:before {
  content: "\FC48";
}

.mdi-emoticon-cry-outline:before {
  content: "\FC49";
}

.mdi-emoticon-dead:before {
  content: "\FC4A";
}

.mdi-emoticon-dead-outline:before {
  content: "\F69A";
}

.mdi-emoticon-devil:before {
  content: "\FC4B";
}

.mdi-emoticon-devil-outline:before {
  content: "\F1F4";
}

.mdi-emoticon-excited:before {
  content: "\FC4C";
}

.mdi-emoticon-excited-outline:before {
  content: "\F69B";
}

.mdi-emoticon-happy:before {
  content: "\FC4D";
}

.mdi-emoticon-happy-outline:before {
  content: "\F1F5";
}

.mdi-emoticon-kiss:before {
  content: "\FC4E";
}

.mdi-emoticon-kiss-outline:before {
  content: "\FC4F";
}

.mdi-emoticon-neutral:before {
  content: "\FC50";
}

.mdi-emoticon-neutral-outline:before {
  content: "\F1F6";
}

.mdi-emoticon-outline:before {
  content: "\F1F2";
}

.mdi-emoticon-poop:before {
  content: "\F1F7";
}

.mdi-emoticon-poop-outline:before {
  content: "\FC51";
}

.mdi-emoticon-sad:before {
  content: "\FC52";
}

.mdi-emoticon-sad-outline:before {
  content: "\F1F8";
}

.mdi-emoticon-tongue:before {
  content: "\F1F9";
}

.mdi-emoticon-tongue-outline:before {
  content: "\FC53";
}

.mdi-emoticon-wink:before {
  content: "\FC54";
}

.mdi-emoticon-wink-outline:before {
  content: "\FC55";
}

.mdi-engine:before {
  content: "\F1FA";
}

.mdi-engine-off:before {
  content: "\FA45";
}

.mdi-engine-off-outline:before {
  content: "\FA46";
}

.mdi-engine-outline:before {
  content: "\F1FB";
}

.mdi-equal:before {
  content: "\F1FC";
}

.mdi-equal-box:before {
  content: "\F1FD";
}

.mdi-equalizer:before {
  content: "\FEBF";
}

.mdi-equalizer-outline:before {
  content: "\FEC0";
}

.mdi-eraser:before {
  content: "\F1FE";
}

.mdi-eraser-variant:before {
  content: "\F642";
}

.mdi-escalator:before {
  content: "\F1FF";
}

.mdi-eslint:before {
  content: "\FC56";
}

.mdi-et:before {
  content: "\FAB2";
}

.mdi-ethereum:before {
  content: "\F869";
}

.mdi-ethernet:before {
  content: "\F200";
}

.mdi-ethernet-cable:before {
  content: "\F201";
}

.mdi-ethernet-cable-off:before {
  content: "\F202";
}

.mdi-etsy:before {
  content: "\F203";
}

.mdi-ev-station:before {
  content: "\F5F1";
}

.mdi-eventbrite:before {
  content: "\F7C6";
}

.mdi-evernote:before {
  content: "\F204";
}

.mdi-exclamation:before {
  content: "\F205";
}

.mdi-exit-run:before {
  content: "\FA47";
}

.mdi-exit-to-app:before {
  content: "\F206";
}

.mdi-expand-all:before {
  content: "\FAB3";
}

.mdi-expand-all-outline:before {
  content: "\FAB4";
}

.mdi-exponent:before {
  content: "\F962";
}

.mdi-exponent-box:before {
  content: "\F963";
}

.mdi-export:before {
  content: "\F207";
}

.mdi-export-variant:before {
  content: "\FB6F";
}

.mdi-eye:before {
  content: "\F208";
}

.mdi-eye-check:before {
  content: "\FCE0";
}

.mdi-eye-check-outline:before {
  content: "\FCE1";
}

.mdi-eye-circle:before {
  content: "\FB70";
}

.mdi-eye-circle-outline:before {
  content: "\FB71";
}

.mdi-eye-off:before {
  content: "\F209";
}

.mdi-eye-off-outline:before {
  content: "\F6D0";
}

.mdi-eye-outline:before {
  content: "\F6CF";
}

.mdi-eye-plus:before {
  content: "\F86A";
}

.mdi-eye-plus-outline:before {
  content: "\F86B";
}

.mdi-eye-settings:before {
  content: "\F86C";
}

.mdi-eye-settings-outline:before {
  content: "\F86D";
}

.mdi-eyedropper:before {
  content: "\F20A";
}

.mdi-eyedropper-variant:before {
  content: "\F20B";
}

.mdi-face:before {
  content: "\F643";
}

.mdi-face-agent:before {
  content: "\FD4C";
}

.mdi-face-outline:before {
  content: "\FB72";
}

.mdi-face-profile:before {
  content: "\F644";
}

.mdi-face-recognition:before {
  content: "\FC57";
}

.mdi-facebook:before {
  content: "\F20C";
}

.mdi-facebook-box:before {
  content: "\F20D";
}

.mdi-facebook-messenger:before {
  content: "\F20E";
}

.mdi-facebook-workplace:before {
  content: "\FB16";
}

.mdi-factory:before {
  content: "\F20F";
}

.mdi-fan:before {
  content: "\F210";
}

.mdi-fan-off:before {
  content: "\F81C";
}

.mdi-fast-forward:before {
  content: "\F211";
}

.mdi-fast-forward-10:before {
  content: "\FD4D";
}

.mdi-fast-forward-30:before {
  content: "\FCE2";
}

.mdi-fast-forward-outline:before {
  content: "\F6D1";
}

.mdi-fax:before {
  content: "\F212";
}

.mdi-feather:before {
  content: "\F6D2";
}

.mdi-feature-search:before {
  content: "\FA48";
}

.mdi-feature-search-outline:before {
  content: "\FA49";
}

.mdi-fedora:before {
  content: "\F8DA";
}

.mdi-ferris-wheel:before {
  content: "\FEC1";
}

.mdi-ferry:before {
  content: "\F213";
}

.mdi-file:before {
  content: "\F214";
}

.mdi-file-account:before {
  content: "\F73A";
}

.mdi-file-alert:before {
  content: "\FA4A";
}

.mdi-file-alert-outline:before {
  content: "\FA4B";
}

.mdi-file-cabinet:before {
  content: "\FAB5";
}

.mdi-file-cad:before {
  content: "\FF08";
}

.mdi-file-cad-box:before {
  content: "\FF09";
}

.mdi-file-cancel:before {
  content: "\FDA2";
}

.mdi-file-cancel-outline:before {
  content: "\FDA3";
}

.mdi-file-chart:before {
  content: "\F215";
}

.mdi-file-check:before {
  content: "\F216";
}

.mdi-file-check-outline:before {
  content: "\FE7B";
}

.mdi-file-cloud:before {
  content: "\F217";
}

.mdi-file-compare:before {
  content: "\F8A9";
}

.mdi-file-delimited:before {
  content: "\F218";
}

.mdi-file-delimited-outline:before {
  content: "\FEC2";
}

.mdi-file-document:before {
  content: "\F219";
}

.mdi-file-document-box:before {
  content: "\F21A";
}

.mdi-file-document-box-check:before {
  content: "\FEC3";
}

.mdi-file-document-box-check-outline:before {
  content: "\FEC4";
}

.mdi-file-document-box-minus:before {
  content: "\FEC5";
}

.mdi-file-document-box-minus-outline:before {
  content: "\FEC6";
}

.mdi-file-document-box-multiple:before {
  content: "\FAB6";
}

.mdi-file-document-box-multiple-outline:before {
  content: "\FAB7";
}

.mdi-file-document-box-outline:before {
  content: "\F9EC";
}

.mdi-file-document-box-plus:before {
  content: "\FEC7";
}

.mdi-file-document-box-plus-outline:before {
  content: "\FEC8";
}

.mdi-file-document-box-remove:before {
  content: "\FEC9";
}

.mdi-file-document-box-remove-outline:before {
  content: "\FECA";
}

.mdi-file-document-box-search:before {
  content: "\FECB";
}

.mdi-file-document-box-search-outline:before {
  content: "\FECC";
}

.mdi-file-document-edit:before {
  content: "\FDA4";
}

.mdi-file-document-edit-outline:before {
  content: "\FDA5";
}

.mdi-file-document-outline:before {
  content: "\F9ED";
}

.mdi-file-download:before {
  content: "\F964";
}

.mdi-file-download-outline:before {
  content: "\F965";
}

.mdi-file-excel:before {
  content: "\F21B";
}

.mdi-file-excel-box:before {
  content: "\F21C";
}

.mdi-file-export:before {
  content: "\F21D";
}

.mdi-file-eye:before {
  content: "\FDA6";
}

.mdi-file-eye-outline:before {
  content: "\FDA7";
}

.mdi-file-find:before {
  content: "\F21E";
}

.mdi-file-find-outline:before {
  content: "\FB73";
}

.mdi-file-hidden:before {
  content: "\F613";
}

.mdi-file-image:before {
  content: "\F21F";
}

.mdi-file-image-outline:before {
  content: "\FECD";
}

.mdi-file-import:before {
  content: "\F220";
}

.mdi-file-lock:before {
  content: "\F221";
}

.mdi-file-move:before {
  content: "\FAB8";
}

.mdi-file-multiple:before {
  content: "\F222";
}

.mdi-file-music:before {
  content: "\F223";
}

.mdi-file-music-outline:before {
  content: "\FE7C";
}

.mdi-file-outline:before {
  content: "\F224";
}

.mdi-file-pdf:before {
  content: "\F225";
}

.mdi-file-pdf-box:before {
  content: "\F226";
}

.mdi-file-pdf-outline:before {
  content: "\FE7D";
}

.mdi-file-percent:before {
  content: "\F81D";
}

.mdi-file-plus:before {
  content: "\F751";
}

.mdi-file-plus-outline:before {
  content: "\FF0A";
}

.mdi-file-powerpoint:before {
  content: "\F227";
}

.mdi-file-powerpoint-box:before {
  content: "\F228";
}

.mdi-file-presentation-box:before {
  content: "\F229";
}

.mdi-file-question:before {
  content: "\F86E";
}

.mdi-file-remove:before {
  content: "\FB74";
}

.mdi-file-replace:before {
  content: "\FB17";
}

.mdi-file-replace-outline:before {
  content: "\FB18";
}

.mdi-file-restore:before {
  content: "\F670";
}

.mdi-file-search:before {
  content: "\FC58";
}

.mdi-file-search-outline:before {
  content: "\FC59";
}

.mdi-file-send:before {
  content: "\F22A";
}

.mdi-file-table:before {
  content: "\FC5A";
}

.mdi-file-table-outline:before {
  content: "\FC5B";
}

.mdi-file-tree:before {
  content: "\F645";
}

.mdi-file-undo:before {
  content: "\F8DB";
}

.mdi-file-upload:before {
  content: "\FA4C";
}

.mdi-file-upload-outline:before {
  content: "\FA4D";
}

.mdi-file-video:before {
  content: "\F22B";
}

.mdi-file-video-outline:before {
  content: "\FE10";
}

.mdi-file-word:before {
  content: "\F22C";
}

.mdi-file-word-box:before {
  content: "\F22D";
}

.mdi-file-xml:before {
  content: "\F22E";
}

.mdi-film:before {
  content: "\F22F";
}

.mdi-filmstrip:before {
  content: "\F230";
}

.mdi-filmstrip-off:before {
  content: "\F231";
}

.mdi-filter:before {
  content: "\F232";
}

.mdi-filter-minus:before {
  content: "\FF0B";
}

.mdi-filter-minus-outline:before {
  content: "\FF0C";
}

.mdi-filter-outline:before {
  content: "\F233";
}

.mdi-filter-plus:before {
  content: "\FF0D";
}

.mdi-filter-plus-outline:before {
  content: "\FF0E";
}

.mdi-filter-remove:before {
  content: "\F234";
}

.mdi-filter-remove-outline:before {
  content: "\F235";
}

.mdi-filter-variant:before {
  content: "\F236";
}

.mdi-finance:before {
  content: "\F81E";
}

.mdi-find-replace:before {
  content: "\F6D3";
}

.mdi-fingerprint:before {
  content: "\F237";
}

.mdi-fingerprint-off:before {
  content: "\FECE";
}

.mdi-fire:before {
  content: "\F238";
}

.mdi-fire-extinguisher:before {
  content: "\FF0F";
}

.mdi-fire-truck:before {
  content: "\F8AA";
}

.mdi-firebase:before {
  content: "\F966";
}

.mdi-firefox:before {
  content: "\F239";
}

.mdi-fireplace:before {
  content: "\FE11";
}

.mdi-fireplace-off:before {
  content: "\FE12";
}

.mdi-firework:before {
  content: "\FE13";
}

.mdi-fish:before {
  content: "\F23A";
}

.mdi-fishbowl:before {
  content: "\FF10";
}

.mdi-fishbowl-outline:before {
  content: "\FF11";
}

.mdi-fit-to-page:before {
  content: "\FF12";
}

.mdi-fit-to-page-outline:before {
  content: "\FF13";
}

.mdi-flag:before {
  content: "\F23B";
}

.mdi-flag-checkered:before {
  content: "\F23C";
}

.mdi-flag-minus:before {
  content: "\FB75";
}

.mdi-flag-outline:before {
  content: "\F23D";
}

.mdi-flag-plus:before {
  content: "\FB76";
}

.mdi-flag-remove:before {
  content: "\FB77";
}

.mdi-flag-triangle:before {
  content: "\F23F";
}

.mdi-flag-variant:before {
  content: "\F240";
}

.mdi-flag-variant-outline:before {
  content: "\F23E";
}

.mdi-flare:before {
  content: "\FD4E";
}

.mdi-flash:before {
  content: "\F241";
}

.mdi-flash-alert:before {
  content: "\FF14";
}

.mdi-flash-alert-outline:before {
  content: "\FF15";
}

.mdi-flash-auto:before {
  content: "\F242";
}

.mdi-flash-circle:before {
  content: "\F81F";
}

.mdi-flash-off:before {
  content: "\F243";
}

.mdi-flash-outline:before {
  content: "\F6D4";
}

.mdi-flash-red-eye:before {
  content: "\F67A";
}

.mdi-flashlight:before {
  content: "\F244";
}

.mdi-flashlight-off:before {
  content: "\F245";
}

.mdi-flask:before {
  content: "\F093";
}

.mdi-flask-empty:before {
  content: "\F094";
}

.mdi-flask-empty-outline:before {
  content: "\F095";
}

.mdi-flask-outline:before {
  content: "\F096";
}

.mdi-flattr:before {
  content: "\F246";
}

.mdi-flickr:before {
  content: "\FCE3";
}

.mdi-flip-to-back:before {
  content: "\F247";
}

.mdi-flip-to-front:before {
  content: "\F248";
}

.mdi-floor-lamp:before {
  content: "\F8DC";
}

.mdi-floor-plan:before {
  content: "\F820";
}

.mdi-floppy:before {
  content: "\F249";
}

.mdi-floppy-variant:before {
  content: "\F9EE";
}

.mdi-flower:before {
  content: "\F24A";
}

.mdi-flower-outline:before {
  content: "\F9EF";
}

.mdi-flower-poppy:before {
  content: "\FCE4";
}

.mdi-flower-tulip:before {
  content: "\F9F0";
}

.mdi-flower-tulip-outline:before {
  content: "\F9F1";
}

.mdi-folder:before {
  content: "\F24B";
}

.mdi-folder-account:before {
  content: "\F24C";
}

.mdi-folder-account-outline:before {
  content: "\FB78";
}

.mdi-folder-alert:before {
  content: "\FDA8";
}

.mdi-folder-alert-outline:before {
  content: "\FDA9";
}

.mdi-folder-clock:before {
  content: "\FAB9";
}

.mdi-folder-clock-outline:before {
  content: "\FABA";
}

.mdi-folder-download:before {
  content: "\F24D";
}

.mdi-folder-edit:before {
  content: "\F8DD";
}

.mdi-folder-edit-outline:before {
  content: "\FDAA";
}

.mdi-folder-google-drive:before {
  content: "\F24E";
}

.mdi-folder-image:before {
  content: "\F24F";
}

.mdi-folder-key:before {
  content: "\F8AB";
}

.mdi-folder-key-network:before {
  content: "\F8AC";
}

.mdi-folder-key-network-outline:before {
  content: "\FC5C";
}

.mdi-folder-lock:before {
  content: "\F250";
}

.mdi-folder-lock-open:before {
  content: "\F251";
}

.mdi-folder-move:before {
  content: "\F252";
}

.mdi-folder-multiple:before {
  content: "\F253";
}

.mdi-folder-multiple-image:before {
  content: "\F254";
}

.mdi-folder-multiple-outline:before {
  content: "\F255";
}

.mdi-folder-network:before {
  content: "\F86F";
}

.mdi-folder-network-outline:before {
  content: "\FC5D";
}

.mdi-folder-open:before {
  content: "\F76F";
}

.mdi-folder-open-outline:before {
  content: "\FDAB";
}

.mdi-folder-outline:before {
  content: "\F256";
}

.mdi-folder-plus:before {
  content: "\F257";
}

.mdi-folder-plus-outline:before {
  content: "\FB79";
}

.mdi-folder-pound:before {
  content: "\FCE5";
}

.mdi-folder-pound-outline:before {
  content: "\FCE6";
}

.mdi-folder-remove:before {
  content: "\F258";
}

.mdi-folder-remove-outline:before {
  content: "\FB7A";
}

.mdi-folder-search:before {
  content: "\F967";
}

.mdi-folder-search-outline:before {
  content: "\F968";
}

.mdi-folder-star:before {
  content: "\F69C";
}

.mdi-folder-star-outline:before {
  content: "\FB7B";
}

.mdi-folder-sync:before {
  content: "\FCE7";
}

.mdi-folder-sync-outline:before {
  content: "\FCE8";
}

.mdi-folder-text:before {
  content: "\FC5E";
}

.mdi-folder-text-outline:before {
  content: "\FC5F";
}

.mdi-folder-upload:before {
  content: "\F259";
}

.mdi-font-awesome:before {
  content: "\F03A";
}

.mdi-food:before {
  content: "\F25A";
}

.mdi-food-apple:before {
  content: "\F25B";
}

.mdi-food-apple-outline:before {
  content: "\FC60";
}

.mdi-food-croissant:before {
  content: "\F7C7";
}

.mdi-food-fork-drink:before {
  content: "\F5F2";
}

.mdi-food-off:before {
  content: "\F5F3";
}

.mdi-food-variant:before {
  content: "\F25C";
}

.mdi-football:before {
  content: "\F25D";
}

.mdi-football-australian:before {
  content: "\F25E";
}

.mdi-football-helmet:before {
  content: "\F25F";
}

.mdi-forklift:before {
  content: "\F7C8";
}

.mdi-format-align-bottom:before {
  content: "\F752";
}

.mdi-format-align-center:before {
  content: "\F260";
}

.mdi-format-align-justify:before {
  content: "\F261";
}

.mdi-format-align-left:before {
  content: "\F262";
}

.mdi-format-align-middle:before {
  content: "\F753";
}

.mdi-format-align-right:before {
  content: "\F263";
}

.mdi-format-align-top:before {
  content: "\F754";
}

.mdi-format-annotation-minus:before {
  content: "\FABB";
}

.mdi-format-annotation-plus:before {
  content: "\F646";
}

.mdi-format-bold:before {
  content: "\F264";
}

.mdi-format-clear:before {
  content: "\F265";
}

.mdi-format-color-fill:before {
  content: "\F266";
}

.mdi-format-color-highlight:before {
  content: "\FE14";
}

.mdi-format-color-text:before {
  content: "\F69D";
}

.mdi-format-columns:before {
  content: "\F8DE";
}

.mdi-format-float-center:before {
  content: "\F267";
}

.mdi-format-float-left:before {
  content: "\F268";
}

.mdi-format-float-none:before {
  content: "\F269";
}

.mdi-format-float-right:before {
  content: "\F26A";
}

.mdi-format-font:before {
  content: "\F6D5";
}

.mdi-format-font-size-decrease:before {
  content: "\F9F2";
}

.mdi-format-font-size-increase:before {
  content: "\F9F3";
}

.mdi-format-header-1:before {
  content: "\F26B";
}

.mdi-format-header-2:before {
  content: "\F26C";
}

.mdi-format-header-3:before {
  content: "\F26D";
}

.mdi-format-header-4:before {
  content: "\F26E";
}

.mdi-format-header-5:before {
  content: "\F26F";
}

.mdi-format-header-6:before {
  content: "\F270";
}

.mdi-format-header-decrease:before {
  content: "\F271";
}

.mdi-format-header-equal:before {
  content: "\F272";
}

.mdi-format-header-increase:before {
  content: "\F273";
}

.mdi-format-header-pound:before {
  content: "\F274";
}

.mdi-format-horizontal-align-center:before {
  content: "\F61E";
}

.mdi-format-horizontal-align-left:before {
  content: "\F61F";
}

.mdi-format-horizontal-align-right:before {
  content: "\F620";
}

.mdi-format-indent-decrease:before {
  content: "\F275";
}

.mdi-format-indent-increase:before {
  content: "\F276";
}

.mdi-format-italic:before {
  content: "\F277";
}

.mdi-format-letter-case:before {
  content: "\FB19";
}

.mdi-format-letter-case-lower:before {
  content: "\FB1A";
}

.mdi-format-letter-case-upper:before {
  content: "\FB1B";
}

.mdi-format-line-spacing:before {
  content: "\F278";
}

.mdi-format-line-style:before {
  content: "\F5C8";
}

.mdi-format-line-weight:before {
  content: "\F5C9";
}

.mdi-format-list-bulleted:before {
  content: "\F279";
}

.mdi-format-list-bulleted-square:before {
  content: "\FDAC";
}

.mdi-format-list-bulleted-type:before {
  content: "\F27A";
}

.mdi-format-list-checkbox:before {
  content: "\F969";
}

.mdi-format-list-checks:before {
  content: "\F755";
}

.mdi-format-list-numbered:before {
  content: "\F27B";
}

.mdi-format-list-numbered-rtl:before {
  content: "\FCE9";
}

.mdi-format-list-triangle:before {
  content: "\FECF";
}

.mdi-format-overline:before {
  content: "\FED0";
}

.mdi-format-page-break:before {
  content: "\F6D6";
}

.mdi-format-paint:before {
  content: "\F27C";
}

.mdi-format-paragraph:before {
  content: "\F27D";
}

.mdi-format-pilcrow:before {
  content: "\F6D7";
}

.mdi-format-quote-close:before {
  content: "\F27E";
}

.mdi-format-quote-open:before {
  content: "\F756";
}

.mdi-format-rotate-90:before {
  content: "\F6A9";
}

.mdi-format-section:before {
  content: "\F69E";
}

.mdi-format-size:before {
  content: "\F27F";
}

.mdi-format-strikethrough:before {
  content: "\F280";
}

.mdi-format-strikethrough-variant:before {
  content: "\F281";
}

.mdi-format-subscript:before {
  content: "\F282";
}

.mdi-format-superscript:before {
  content: "\F283";
}

.mdi-format-text:before {
  content: "\F284";
}

.mdi-format-text-rotation-down:before {
  content: "\FD4F";
}

.mdi-format-text-rotation-none:before {
  content: "\FD50";
}

.mdi-format-text-variant:before {
  content: "\FE15";
}

.mdi-format-text-wrapping-clip:before {
  content: "\FCEA";
}

.mdi-format-text-wrapping-overflow:before {
  content: "\FCEB";
}

.mdi-format-text-wrapping-wrap:before {
  content: "\FCEC";
}

.mdi-format-textbox:before {
  content: "\FCED";
}

.mdi-format-textdirection-l-to-r:before {
  content: "\F285";
}

.mdi-format-textdirection-r-to-l:before {
  content: "\F286";
}

.mdi-format-title:before {
  content: "\F5F4";
}

.mdi-format-underline:before {
  content: "\F287";
}

.mdi-format-vertical-align-bottom:before {
  content: "\F621";
}

.mdi-format-vertical-align-center:before {
  content: "\F622";
}

.mdi-format-vertical-align-top:before {
  content: "\F623";
}

.mdi-format-wrap-inline:before {
  content: "\F288";
}

.mdi-format-wrap-square:before {
  content: "\F289";
}

.mdi-format-wrap-tight:before {
  content: "\F28A";
}

.mdi-format-wrap-top-bottom:before {
  content: "\F28B";
}

.mdi-forum:before {
  content: "\F28C";
}

.mdi-forum-outline:before {
  content: "\F821";
}

.mdi-forward:before {
  content: "\F28D";
}

.mdi-forwardburger:before {
  content: "\FD51";
}

.mdi-fountain:before {
  content: "\F96A";
}

.mdi-fountain-pen:before {
  content: "\FCEE";
}

.mdi-fountain-pen-tip:before {
  content: "\FCEF";
}

.mdi-foursquare:before {
  content: "\F28E";
}

.mdi-freebsd:before {
  content: "\F8DF";
}

.mdi-frequently-asked-questions:before {
  content: "\FED1";
}

.mdi-fridge:before {
  content: "\F290";
}

.mdi-fridge-bottom:before {
  content: "\F292";
}

.mdi-fridge-outline:before {
  content: "\F28F";
}

.mdi-fridge-top:before {
  content: "\F291";
}

.mdi-fuel:before {
  content: "\F7C9";
}

.mdi-fullscreen:before {
  content: "\F293";
}

.mdi-fullscreen-exit:before {
  content: "\F294";
}

.mdi-function:before {
  content: "\F295";
}

.mdi-function-variant:before {
  content: "\F870";
}

.mdi-fuse:before {
  content: "\FC61";
}

.mdi-fuse-blade:before {
  content: "\FC62";
}

.mdi-gamepad:before {
  content: "\F296";
}

.mdi-gamepad-circle:before {
  content: "\FE16";
}

.mdi-gamepad-circle-down:before {
  content: "\FE17";
}

.mdi-gamepad-circle-left:before {
  content: "\FE18";
}

.mdi-gamepad-circle-outline:before {
  content: "\FE19";
}

.mdi-gamepad-circle-right:before {
  content: "\FE1A";
}

.mdi-gamepad-circle-up:before {
  content: "\FE1B";
}

.mdi-gamepad-down:before {
  content: "\FE1C";
}

.mdi-gamepad-left:before {
  content: "\FE1D";
}

.mdi-gamepad-right:before {
  content: "\FE1E";
}

.mdi-gamepad-round:before {
  content: "\FE1F";
}

.mdi-gamepad-round-down:before {
  content: "\FE7E";
}

.mdi-gamepad-round-left:before {
  content: "\FE7F";
}

.mdi-gamepad-round-outline:before {
  content: "\FE80";
}

.mdi-gamepad-round-right:before {
  content: "\FE81";
}

.mdi-gamepad-round-up:before {
  content: "\FE82";
}

.mdi-gamepad-square:before {
  content: "\FED2";
}

.mdi-gamepad-square-outline:before {
  content: "\FED3";
}

.mdi-gamepad-up:before {
  content: "\FE83";
}

.mdi-gamepad-variant:before {
  content: "\F297";
}

.mdi-gamepad-variant-outline:before {
  content: "\FED4";
}

.mdi-gantry-crane:before {
  content: "\FDAD";
}

.mdi-garage:before {
  content: "\F6D8";
}

.mdi-garage-alert:before {
  content: "\F871";
}

.mdi-garage-open:before {
  content: "\F6D9";
}

.mdi-gas-cylinder:before {
  content: "\F647";
}

.mdi-gas-station:before {
  content: "\F298";
}

.mdi-gas-station-outline:before {
  content: "\FED5";
}

.mdi-gate:before {
  content: "\F299";
}

.mdi-gate-and:before {
  content: "\F8E0";
}

.mdi-gate-nand:before {
  content: "\F8E1";
}

.mdi-gate-nor:before {
  content: "\F8E2";
}

.mdi-gate-not:before {
  content: "\F8E3";
}

.mdi-gate-or:before {
  content: "\F8E4";
}

.mdi-gate-xnor:before {
  content: "\F8E5";
}

.mdi-gate-xor:before {
  content: "\F8E6";
}

.mdi-gatsby:before {
  content: "\FE84";
}

.mdi-gauge:before {
  content: "\F29A";
}

.mdi-gauge-empty:before {
  content: "\F872";
}

.mdi-gauge-full:before {
  content: "\F873";
}

.mdi-gauge-low:before {
  content: "\F874";
}

.mdi-gavel:before {
  content: "\F29B";
}

.mdi-gender-female:before {
  content: "\F29C";
}

.mdi-gender-male:before {
  content: "\F29D";
}

.mdi-gender-male-female:before {
  content: "\F29E";
}

.mdi-gender-transgender:before {
  content: "\F29F";
}

.mdi-gentoo:before {
  content: "\F8E7";
}

.mdi-gesture:before {
  content: "\F7CA";
}

.mdi-gesture-double-tap:before {
  content: "\F73B";
}

.mdi-gesture-pinch:before {
  content: "\FABC";
}

.mdi-gesture-spread:before {
  content: "\FABD";
}

.mdi-gesture-swipe:before {
  content: "\FD52";
}

.mdi-gesture-swipe-down:before {
  content: "\F73C";
}

.mdi-gesture-swipe-horizontal:before {
  content: "\FABE";
}

.mdi-gesture-swipe-left:before {
  content: "\F73D";
}

.mdi-gesture-swipe-right:before {
  content: "\F73E";
}

.mdi-gesture-swipe-up:before {
  content: "\F73F";
}

.mdi-gesture-swipe-vertical:before {
  content: "\FABF";
}

.mdi-gesture-tap:before {
  content: "\F740";
}

.mdi-gesture-tap-hold:before {
  content: "\FD53";
}

.mdi-gesture-two-double-tap:before {
  content: "\F741";
}

.mdi-gesture-two-tap:before {
  content: "\F742";
}

.mdi-ghost:before {
  content: "\F2A0";
}

.mdi-ghost-off:before {
  content: "\F9F4";
}

.mdi-gif:before {
  content: "\FD54";
}

.mdi-gift:before {
  content: "\FE85";
}

.mdi-gift-outline:before {
  content: "\F2A1";
}

.mdi-git:before {
  content: "\F2A2";
}

.mdi-github-box:before {
  content: "\F2A3";
}

.mdi-github-circle:before {
  content: "\F2A4";
}

.mdi-github-face:before {
  content: "\F6DA";
}

.mdi-gitlab:before {
  content: "\FB7C";
}

.mdi-glass-cocktail:before {
  content: "\F356";
}

.mdi-glass-flute:before {
  content: "\F2A5";
}

.mdi-glass-mug:before {
  content: "\F2A6";
}

.mdi-glass-stange:before {
  content: "\F2A7";
}

.mdi-glass-tulip:before {
  content: "\F2A8";
}

.mdi-glass-wine:before {
  content: "\F875";
}

.mdi-glassdoor:before {
  content: "\F2A9";
}

.mdi-glasses:before {
  content: "\F2AA";
}

.mdi-globe-model:before {
  content: "\F8E8";
}

.mdi-gmail:before {
  content: "\F2AB";
}

.mdi-gnome:before {
  content: "\F2AC";
}

.mdi-go-kart:before {
  content: "\FD55";
}

.mdi-go-kart-track:before {
  content: "\FD56";
}

.mdi-gog:before {
  content: "\FB7D";
}

.mdi-golf:before {
  content: "\F822";
}

.mdi-gondola:before {
  content: "\F685";
}

.mdi-goodreads:before {
  content: "\FD57";
}

.mdi-google:before {
  content: "\F2AD";
}

.mdi-google-adwords:before {
  content: "\FC63";
}

.mdi-google-allo:before {
  content: "\F801";
}

.mdi-google-analytics:before {
  content: "\F7CB";
}

.mdi-google-assistant:before {
  content: "\F7CC";
}

.mdi-google-cardboard:before {
  content: "\F2AE";
}

.mdi-google-chrome:before {
  content: "\F2AF";
}

.mdi-google-circles:before {
  content: "\F2B0";
}

.mdi-google-circles-communities:before {
  content: "\F2B1";
}

.mdi-google-circles-extended:before {
  content: "\F2B2";
}

.mdi-google-circles-group:before {
  content: "\F2B3";
}

.mdi-google-classroom:before {
  content: "\F2C0";
}

.mdi-google-controller:before {
  content: "\F2B4";
}

.mdi-google-controller-off:before {
  content: "\F2B5";
}

.mdi-google-drive:before {
  content: "\F2B6";
}

.mdi-google-earth:before {
  content: "\F2B7";
}

.mdi-google-fit:before {
  content: "\F96B";
}

.mdi-google-glass:before {
  content: "\F2B8";
}

.mdi-google-hangouts:before {
  content: "\F2C9";
}

.mdi-google-home:before {
  content: "\F823";
}

.mdi-google-keep:before {
  content: "\F6DB";
}

.mdi-google-lens:before {
  content: "\F9F5";
}

.mdi-google-maps:before {
  content: "\F5F5";
}

.mdi-google-nearby:before {
  content: "\F2B9";
}

.mdi-google-pages:before {
  content: "\F2BA";
}

.mdi-google-photos:before {
  content: "\F6DC";
}

.mdi-google-physical-web:before {
  content: "\F2BB";
}

.mdi-google-play:before {
  content: "\F2BC";
}

.mdi-google-plus:before {
  content: "\F2BD";
}

.mdi-google-plus-box:before {
  content: "\F2BE";
}

.mdi-google-podcast:before {
  content: "\FED6";
}

.mdi-google-spreadsheet:before {
  content: "\F9F6";
}

.mdi-google-street-view:before {
  content: "\FC64";
}

.mdi-google-translate:before {
  content: "\F2BF";
}

.mdi-gpu:before {
  content: "\F8AD";
}

.mdi-gradient:before {
  content: "\F69F";
}

.mdi-grain:before {
  content: "\FD58";
}

.mdi-graphql:before {
  content: "\F876";
}

.mdi-grave-stone:before {
  content: "\FB7E";
}

.mdi-grease-pencil:before {
  content: "\F648";
}

.mdi-greater-than:before {
  content: "\F96C";
}

.mdi-greater-than-or-equal:before {
  content: "\F96D";
}

.mdi-grid:before {
  content: "\F2C1";
}

.mdi-grid-large:before {
  content: "\F757";
}

.mdi-grid-off:before {
  content: "\F2C2";
}

.mdi-grill:before {
  content: "\FE86";
}

.mdi-group:before {
  content: "\F2C3";
}

.mdi-guitar-acoustic:before {
  content: "\F770";
}

.mdi-guitar-electric:before {
  content: "\F2C4";
}

.mdi-guitar-pick:before {
  content: "\F2C5";
}

.mdi-guitar-pick-outline:before {
  content: "\F2C6";
}

.mdi-guy-fawkes-mask:before {
  content: "\F824";
}

.mdi-hackernews:before {
  content: "\F624";
}

.mdi-hail:before {
  content: "\FAC0";
}

.mdi-halloween:before {
  content: "\FB7F";
}

.mdi-hamburger:before {
  content: "\F684";
}

.mdi-hammer:before {
  content: "\F8E9";
}

.mdi-hand:before {
  content: "\FA4E";
}

.mdi-hand-left:before {
  content: "\FE87";
}

.mdi-hand-okay:before {
  content: "\FA4F";
}

.mdi-hand-peace:before {
  content: "\FA50";
}

.mdi-hand-peace-variant:before {
  content: "\FA51";
}

.mdi-hand-pointing-down:before {
  content: "\FA52";
}

.mdi-hand-pointing-left:before {
  content: "\FA53";
}

.mdi-hand-pointing-right:before {
  content: "\F2C7";
}

.mdi-hand-pointing-up:before {
  content: "\FA54";
}

.mdi-hand-right:before {
  content: "\FE88";
}

.mdi-hand-saw:before {
  content: "\FE89";
}

.mdi-hanger:before {
  content: "\F2C8";
}

.mdi-hard-hat:before {
  content: "\F96E";
}

.mdi-harddisk:before {
  content: "\F2CA";
}

.mdi-hat-fedora:before {
  content: "\FB80";
}

.mdi-hazard-lights:before {
  content: "\FC65";
}

.mdi-hdr:before {
  content: "\FD59";
}

.mdi-hdr-off:before {
  content: "\FD5A";
}

.mdi-headphones:before {
  content: "\F2CB";
}

.mdi-headphones-bluetooth:before {
  content: "\F96F";
}

.mdi-headphones-box:before {
  content: "\F2CC";
}

.mdi-headphones-off:before {
  content: "\F7CD";
}

.mdi-headphones-settings:before {
  content: "\F2CD";
}

.mdi-headset:before {
  content: "\F2CE";
}

.mdi-headset-dock:before {
  content: "\F2CF";
}

.mdi-headset-off:before {
  content: "\F2D0";
}

.mdi-heart:before {
  content: "\F2D1";
}

.mdi-heart-box:before {
  content: "\F2D2";
}

.mdi-heart-box-outline:before {
  content: "\F2D3";
}

.mdi-heart-broken:before {
  content: "\F2D4";
}

.mdi-heart-broken-outline:before {
  content: "\FCF0";
}

.mdi-heart-circle:before {
  content: "\F970";
}

.mdi-heart-circle-outline:before {
  content: "\F971";
}

.mdi-heart-flash:before {
  content: "\FF16";
}

.mdi-heart-half:before {
  content: "\F6DE";
}

.mdi-heart-half-full:before {
  content: "\F6DD";
}

.mdi-heart-half-outline:before {
  content: "\F6DF";
}

.mdi-heart-multiple:before {
  content: "\FA55";
}

.mdi-heart-multiple-outline:before {
  content: "\FA56";
}

.mdi-heart-off:before {
  content: "\F758";
}

.mdi-heart-outline:before {
  content: "\F2D5";
}

.mdi-heart-pulse:before {
  content: "\F5F6";
}

.mdi-helicopter:before {
  content: "\FAC1";
}

.mdi-help:before {
  content: "\F2D6";
}

.mdi-help-box:before {
  content: "\F78A";
}

.mdi-help-circle:before {
  content: "\F2D7";
}

.mdi-help-circle-outline:before {
  content: "\F625";
}

.mdi-help-network:before {
  content: "\F6F4";
}

.mdi-help-network-outline:before {
  content: "\FC66";
}

.mdi-help-rhombus:before {
  content: "\FB81";
}

.mdi-help-rhombus-outline:before {
  content: "\FB82";
}

.mdi-hexagon:before {
  content: "\F2D8";
}

.mdi-hexagon-multiple:before {
  content: "\F6E0";
}

.mdi-hexagon-outline:before {
  content: "\F2D9";
}

.mdi-hexagon-slice-1:before {
  content: "\FAC2";
}

.mdi-hexagon-slice-2:before {
  content: "\FAC3";
}

.mdi-hexagon-slice-3:before {
  content: "\FAC4";
}

.mdi-hexagon-slice-4:before {
  content: "\FAC5";
}

.mdi-hexagon-slice-5:before {
  content: "\FAC6";
}

.mdi-hexagon-slice-6:before {
  content: "\FAC7";
}

.mdi-hexagram:before {
  content: "\FAC8";
}

.mdi-hexagram-outline:before {
  content: "\FAC9";
}

.mdi-high-definition:before {
  content: "\F7CE";
}

.mdi-high-definition-box:before {
  content: "\F877";
}

.mdi-highway:before {
  content: "\F5F7";
}

.mdi-hiking:before {
  content: "\FD5B";
}

.mdi-hinduism:before {
  content: "\F972";
}

.mdi-history:before {
  content: "\F2DA";
}

.mdi-hockey-puck:before {
  content: "\F878";
}

.mdi-hockey-sticks:before {
  content: "\F879";
}

.mdi-hololens:before {
  content: "\F2DB";
}

.mdi-home:before {
  content: "\F2DC";
}

.mdi-home-account:before {
  content: "\F825";
}

.mdi-home-alert:before {
  content: "\F87A";
}

.mdi-home-analytics:before {
  content: "\FED7";
}

.mdi-home-assistant:before {
  content: "\F7CF";
}

.mdi-home-automation:before {
  content: "\F7D0";
}

.mdi-home-circle:before {
  content: "\F7D1";
}

.mdi-home-city:before {
  content: "\FCF1";
}

.mdi-home-city-outline:before {
  content: "\FCF2";
}

.mdi-home-currency-usd:before {
  content: "\F8AE";
}

.mdi-home-flood:before {
  content: "\FF17";
}

.mdi-home-floor-0:before {
  content: "\FDAE";
}

.mdi-home-floor-1:before {
  content: "\FD5C";
}

.mdi-home-floor-2:before {
  content: "\FD5D";
}

.mdi-home-floor-3:before {
  content: "\FD5E";
}

.mdi-home-floor-a:before {
  content: "\FD5F";
}

.mdi-home-floor-b:before {
  content: "\FD60";
}

.mdi-home-floor-g:before {
  content: "\FD61";
}

.mdi-home-floor-l:before {
  content: "\FD62";
}

.mdi-home-floor-negative-1:before {
  content: "\FDAF";
}

.mdi-home-group:before {
  content: "\FDB0";
}

.mdi-home-heart:before {
  content: "\F826";
}

.mdi-home-lock:before {
  content: "\F8EA";
}

.mdi-home-lock-open:before {
  content: "\F8EB";
}

.mdi-home-map-marker:before {
  content: "\F5F8";
}

.mdi-home-minus:before {
  content: "\F973";
}

.mdi-home-modern:before {
  content: "\F2DD";
}

.mdi-home-outline:before {
  content: "\F6A0";
}

.mdi-home-plus:before {
  content: "\F974";
}

.mdi-home-variant:before {
  content: "\F2DE";
}

.mdi-home-variant-outline:before {
  content: "\FB83";
}

.mdi-hook:before {
  content: "\F6E1";
}

.mdi-hook-off:before {
  content: "\F6E2";
}

.mdi-hops:before {
  content: "\F2DF";
}

.mdi-horseshoe:before {
  content: "\FA57";
}

.mdi-hospital:before {
  content: "\F2E0";
}

.mdi-hospital-building:before {
  content: "\F2E1";
}

.mdi-hospital-marker:before {
  content: "\F2E2";
}

.mdi-hot-tub:before {
  content: "\F827";
}

.mdi-hotel:before {
  content: "\F2E3";
}

.mdi-houzz:before {
  content: "\F2E4";
}

.mdi-houzz-box:before {
  content: "\F2E5";
}

.mdi-hubspot:before {
  content: "\FCF3";
}

.mdi-hulu:before {
  content: "\F828";
}

.mdi-human:before {
  content: "\F2E6";
}

.mdi-human-child:before {
  content: "\F2E7";
}

.mdi-human-female:before {
  content: "\F649";
}

.mdi-human-female-boy:before {
  content: "\FA58";
}

.mdi-human-female-female:before {
  content: "\FA59";
}

.mdi-human-female-girl:before {
  content: "\FA5A";
}

.mdi-human-greeting:before {
  content: "\F64A";
}

.mdi-human-handsdown:before {
  content: "\F64B";
}

.mdi-human-handsup:before {
  content: "\F64C";
}

.mdi-human-male:before {
  content: "\F64D";
}

.mdi-human-male-boy:before {
  content: "\FA5B";
}

.mdi-human-male-female:before {
  content: "\F2E8";
}

.mdi-human-male-girl:before {
  content: "\FA5C";
}

.mdi-human-male-height:before {
  content: "\FF18";
}

.mdi-human-male-height-variant:before {
  content: "\FF19";
}

.mdi-human-male-male:before {
  content: "\FA5D";
}

.mdi-human-pregnant:before {
  content: "\F5CF";
}

.mdi-humble-bundle:before {
  content: "\F743";
}

.mdi-ice-cream:before {
  content: "\F829";
}

.mdi-ice-pop:before {
  content: "\FF1A";
}

.mdi-identifier:before {
  content: "\FF1B";
}

.mdi-iframe:before {
  content: "\FC67";
}

.mdi-iframe-outline:before {
  content: "\FC68";
}

.mdi-image:before {
  content: "\F2E9";
}

.mdi-image-album:before {
  content: "\F2EA";
}

.mdi-image-area:before {
  content: "\F2EB";
}

.mdi-image-area-close:before {
  content: "\F2EC";
}

.mdi-image-broken:before {
  content: "\F2ED";
}

.mdi-image-broken-variant:before {
  content: "\F2EE";
}

.mdi-image-filter:before {
  content: "\F2EF";
}

.mdi-image-filter-black-white:before {
  content: "\F2F0";
}

.mdi-image-filter-center-focus:before {
  content: "\F2F1";
}

.mdi-image-filter-center-focus-strong:before {
  content: "\FF1C";
}

.mdi-image-filter-center-focus-strong-outline:before {
  content: "\FF1D";
}

.mdi-image-filter-center-focus-weak:before {
  content: "\F2F2";
}

.mdi-image-filter-drama:before {
  content: "\F2F3";
}

.mdi-image-filter-frames:before {
  content: "\F2F4";
}

.mdi-image-filter-hdr:before {
  content: "\F2F5";
}

.mdi-image-filter-none:before {
  content: "\F2F6";
}

.mdi-image-filter-tilt-shift:before {
  content: "\F2F7";
}

.mdi-image-filter-vintage:before {
  content: "\F2F8";
}

.mdi-image-frame:before {
  content: "\FE8A";
}

.mdi-image-move:before {
  content: "\F9F7";
}

.mdi-image-multiple:before {
  content: "\F2F9";
}

.mdi-image-off:before {
  content: "\F82A";
}

.mdi-image-outline:before {
  content: "\F975";
}

.mdi-image-plus:before {
  content: "\F87B";
}

.mdi-image-search:before {
  content: "\F976";
}

.mdi-image-search-outline:before {
  content: "\F977";
}

.mdi-image-size-select-actual:before {
  content: "\FC69";
}

.mdi-image-size-select-large:before {
  content: "\FC6A";
}

.mdi-image-size-select-small:before {
  content: "\FC6B";
}

.mdi-import:before {
  content: "\F2FA";
}

.mdi-inbox:before {
  content: "\F686";
}

.mdi-inbox-arrow-down:before {
  content: "\F2FB";
}

.mdi-inbox-arrow-up:before {
  content: "\F3D1";
}

.mdi-inbox-multiple:before {
  content: "\F8AF";
}

.mdi-inbox-multiple-outline:before {
  content: "\FB84";
}

.mdi-incognito:before {
  content: "\F5F9";
}

.mdi-infinity:before {
  content: "\F6E3";
}

.mdi-information:before {
  content: "\F2FC";
}

.mdi-information-outline:before {
  content: "\F2FD";
}

.mdi-information-variant:before {
  content: "\F64E";
}

.mdi-instagram:before {
  content: "\F2FE";
}

.mdi-instapaper:before {
  content: "\F2FF";
}

.mdi-internet-explorer:before {
  content: "\F300";
}

.mdi-invert-colors:before {
  content: "\F301";
}

.mdi-invert-colors-off:before {
  content: "\FE8B";
}

.mdi-ip:before {
  content: "\FA5E";
}

.mdi-ip-network:before {
  content: "\FA5F";
}

.mdi-ip-network-outline:before {
  content: "\FC6C";
}

.mdi-ipod:before {
  content: "\FC6D";
}

.mdi-islam:before {
  content: "\F978";
}

.mdi-itunes:before {
  content: "\F676";
}

.mdi-jabber:before {
  content: "\FDB1";
}

.mdi-jeepney:before {
  content: "\F302";
}

.mdi-jellyfish:before {
  content: "\FF1E";
}

.mdi-jellyfish-outline:before {
  content: "\FF1F";
}

.mdi-jira:before {
  content: "\F303";
}

.mdi-jquery:before {
  content: "\F87C";
}

.mdi-jsfiddle:before {
  content: "\F304";
}

.mdi-json:before {
  content: "\F626";
}

.mdi-judaism:before {
  content: "\F979";
}

.mdi-kabaddi:before {
  content: "\FD63";
}

.mdi-karate:before {
  content: "\F82B";
}

.mdi-keg:before {
  content: "\F305";
}

.mdi-kettle:before {
  content: "\F5FA";
}

.mdi-key:before {
  content: "\F306";
}

.mdi-key-change:before {
  content: "\F307";
}

.mdi-key-minus:before {
  content: "\F308";
}

.mdi-key-outline:before {
  content: "\FDB2";
}

.mdi-key-plus:before {
  content: "\F309";
}

.mdi-key-remove:before {
  content: "\F30A";
}

.mdi-key-variant:before {
  content: "\F30B";
}

.mdi-keyboard:before {
  content: "\F30C";
}

.mdi-keyboard-backspace:before {
  content: "\F30D";
}

.mdi-keyboard-caps:before {
  content: "\F30E";
}

.mdi-keyboard-close:before {
  content: "\F30F";
}

.mdi-keyboard-off:before {
  content: "\F310";
}

.mdi-keyboard-off-outline:before {
  content: "\FE8C";
}

.mdi-keyboard-outline:before {
  content: "\F97A";
}

.mdi-keyboard-return:before {
  content: "\F311";
}

.mdi-keyboard-settings:before {
  content: "\F9F8";
}

.mdi-keyboard-settings-outline:before {
  content: "\F9F9";
}

.mdi-keyboard-tab:before {
  content: "\F312";
}

.mdi-keyboard-variant:before {
  content: "\F313";
}

.mdi-kickstarter:before {
  content: "\F744";
}

.mdi-knife:before {
  content: "\F9FA";
}

.mdi-knife-military:before {
  content: "\F9FB";
}

.mdi-kodi:before {
  content: "\F314";
}

.mdi-label:before {
  content: "\F315";
}

.mdi-label-off:before {
  content: "\FACA";
}

.mdi-label-off-outline:before {
  content: "\FACB";
}

.mdi-label-outline:before {
  content: "\F316";
}

.mdi-label-variant:before {
  content: "\FACC";
}

.mdi-label-variant-outline:before {
  content: "\FACD";
}

.mdi-ladybug:before {
  content: "\F82C";
}

.mdi-lambda:before {
  content: "\F627";
}

.mdi-lamp:before {
  content: "\F6B4";
}

.mdi-lan:before {
  content: "\F317";
}

.mdi-lan-connect:before {
  content: "\F318";
}

.mdi-lan-disconnect:before {
  content: "\F319";
}

.mdi-lan-pending:before {
  content: "\F31A";
}

.mdi-language-c:before {
  content: "\F671";
}

.mdi-language-cpp:before {
  content: "\F672";
}

.mdi-language-csharp:before {
  content: "\F31B";
}

.mdi-language-css3:before {
  content: "\F31C";
}

.mdi-language-go:before {
  content: "\F7D2";
}

.mdi-language-haskell:before {
  content: "\FC6E";
}

.mdi-language-html5:before {
  content: "\F31D";
}

.mdi-language-java:before {
  content: "\FB1C";
}

.mdi-language-javascript:before {
  content: "\F31E";
}

.mdi-language-lua:before {
  content: "\F8B0";
}

.mdi-language-php:before {
  content: "\F31F";
}

.mdi-language-python:before {
  content: "\F320";
}

.mdi-language-python-text:before {
  content: "\F321";
}

.mdi-language-r:before {
  content: "\F7D3";
}

.mdi-language-ruby-on-rails:before {
  content: "\FACE";
}

.mdi-language-swift:before {
  content: "\F6E4";
}

.mdi-language-typescript:before {
  content: "\F6E5";
}

.mdi-laptop:before {
  content: "\F322";
}

.mdi-laptop-chromebook:before {
  content: "\F323";
}

.mdi-laptop-mac:before {
  content: "\F324";
}

.mdi-laptop-off:before {
  content: "\F6E6";
}

.mdi-laptop-windows:before {
  content: "\F325";
}

.mdi-laravel:before {
  content: "\FACF";
}

.mdi-lasso:before {
  content: "\FF20";
}

.mdi-lastfm:before {
  content: "\F326";
}

.mdi-lastpass:before {
  content: "\F446";
}

.mdi-launch:before {
  content: "\F327";
}

.mdi-lava-lamp:before {
  content: "\F7D4";
}

.mdi-layers:before {
  content: "\F328";
}

.mdi-layers-minus:before {
  content: "\FE8D";
}

.mdi-layers-off:before {
  content: "\F329";
}

.mdi-layers-off-outline:before {
  content: "\F9FC";
}

.mdi-layers-outline:before {
  content: "\F9FD";
}

.mdi-layers-plus:before {
  content: "\FE30";
}

.mdi-layers-remove:before {
  content: "\FE31";
}

.mdi-lead-pencil:before {
  content: "\F64F";
}

.mdi-leaf:before {
  content: "\F32A";
}

.mdi-leaf-maple:before {
  content: "\FC6F";
}

.mdi-leak:before {
  content: "\FDB3";
}

.mdi-leak-off:before {
  content: "\FDB4";
}

.mdi-led-off:before {
  content: "\F32B";
}

.mdi-led-on:before {
  content: "\F32C";
}

.mdi-led-outline:before {
  content: "\F32D";
}

.mdi-led-strip:before {
  content: "\F7D5";
}

.mdi-led-variant-off:before {
  content: "\F32E";
}

.mdi-led-variant-on:before {
  content: "\F32F";
}

.mdi-led-variant-outline:before {
  content: "\F330";
}

.mdi-less-than:before {
  content: "\F97B";
}

.mdi-less-than-or-equal:before {
  content: "\F97C";
}

.mdi-library:before {
  content: "\F331";
}

.mdi-library-books:before {
  content: "\F332";
}

.mdi-library-movie:before {
  content: "\FCF4";
}

.mdi-library-music:before {
  content: "\F333";
}

.mdi-library-music-outline:before {
  content: "\FF21";
}

.mdi-library-plus:before {
  content: "\F334";
}

.mdi-library-shelves:before {
  content: "\FB85";
}

.mdi-library-video:before {
  content: "\FCF5";
}

.mdi-lifebuoy:before {
  content: "\F87D";
}

.mdi-light-switch:before {
  content: "\F97D";
}

.mdi-lightbulb:before {
  content: "\F335";
}

.mdi-lightbulb-off:before {
  content: "\FE32";
}

.mdi-lightbulb-off-outline:before {
  content: "\FE33";
}

.mdi-lightbulb-on:before {
  content: "\F6E7";
}

.mdi-lightbulb-on-outline:before {
  content: "\F6E8";
}

.mdi-lightbulb-outline:before {
  content: "\F336";
}

.mdi-lighthouse:before {
  content: "\F9FE";
}

.mdi-lighthouse-on:before {
  content: "\F9FF";
}

.mdi-link:before {
  content: "\F337";
}

.mdi-link-box:before {
  content: "\FCF6";
}

.mdi-link-box-outline:before {
  content: "\FCF7";
}

.mdi-link-box-variant:before {
  content: "\FCF8";
}

.mdi-link-box-variant-outline:before {
  content: "\FCF9";
}

.mdi-link-off:before {
  content: "\F338";
}

.mdi-link-plus:before {
  content: "\FC70";
}

.mdi-link-variant:before {
  content: "\F339";
}

.mdi-link-variant-off:before {
  content: "\F33A";
}

.mdi-linkedin:before {
  content: "\F33B";
}

.mdi-linkedin-box:before {
  content: "\F33C";
}

.mdi-linux:before {
  content: "\F33D";
}

.mdi-linux-mint:before {
  content: "\F8EC";
}

.mdi-litecoin:before {
  content: "\FA60";
}

.mdi-loading:before {
  content: "\F771";
}

.mdi-lock:before {
  content: "\F33E";
}

.mdi-lock-alert:before {
  content: "\F8ED";
}

.mdi-lock-clock:before {
  content: "\F97E";
}

.mdi-lock-open:before {
  content: "\F33F";
}

.mdi-lock-open-outline:before {
  content: "\F340";
}

.mdi-lock-outline:before {
  content: "\F341";
}

.mdi-lock-pattern:before {
  content: "\F6E9";
}

.mdi-lock-plus:before {
  content: "\F5FB";
}

.mdi-lock-question:before {
  content: "\F8EE";
}

.mdi-lock-reset:before {
  content: "\F772";
}

.mdi-lock-smart:before {
  content: "\F8B1";
}

.mdi-locker:before {
  content: "\F7D6";
}

.mdi-locker-multiple:before {
  content: "\F7D7";
}

.mdi-login:before {
  content: "\F342";
}

.mdi-login-variant:before {
  content: "\F5FC";
}

.mdi-logout:before {
  content: "\F343";
}

.mdi-logout-variant:before {
  content: "\F5FD";
}

.mdi-looks:before {
  content: "\F344";
}

.mdi-loop:before {
  content: "\F6EA";
}

.mdi-loupe:before {
  content: "\F345";
}

.mdi-lumx:before {
  content: "\F346";
}

.mdi-lyft:before {
  content: "\FB1D";
}

.mdi-magnet:before {
  content: "\F347";
}

.mdi-magnet-on:before {
  content: "\F348";
}

.mdi-magnify:before {
  content: "\F349";
}

.mdi-magnify-close:before {
  content: "\F97F";
}

.mdi-magnify-minus:before {
  content: "\F34A";
}

.mdi-magnify-minus-cursor:before {
  content: "\FA61";
}

.mdi-magnify-minus-outline:before {
  content: "\F6EB";
}

.mdi-magnify-plus:before {
  content: "\F34B";
}

.mdi-magnify-plus-cursor:before {
  content: "\FA62";
}

.mdi-magnify-plus-outline:before {
  content: "\F6EC";
}

.mdi-mail:before {
  content: "\FED8";
}

.mdi-mail-ru:before {
  content: "\F34C";
}

.mdi-mailbox:before {
  content: "\F6ED";
}

.mdi-mailbox-open:before {
  content: "\FD64";
}

.mdi-mailbox-open-outline:before {
  content: "\FD65";
}

.mdi-mailbox-open-up:before {
  content: "\FD66";
}

.mdi-mailbox-open-up-outline:before {
  content: "\FD67";
}

.mdi-mailbox-outline:before {
  content: "\FD68";
}

.mdi-mailbox-up:before {
  content: "\FD69";
}

.mdi-mailbox-up-outline:before {
  content: "\FD6A";
}

.mdi-map:before {
  content: "\F34D";
}

.mdi-map-check:before {
  content: "\FED9";
}

.mdi-map-check-outline:before {
  content: "\FEDA";
}

.mdi-map-clock:before {
  content: "\FCFA";
}

.mdi-map-clock-outline:before {
  content: "\FCFB";
}

.mdi-map-legend:before {
  content: "\FA00";
}

.mdi-map-marker:before {
  content: "\F34E";
}

.mdi-map-marker-alert:before {
  content: "\FF22";
}

.mdi-map-marker-alert-outline:before {
  content: "\FF23";
}

.mdi-map-marker-check:before {
  content: "\FC71";
}

.mdi-map-marker-circle:before {
  content: "\F34F";
}

.mdi-map-marker-distance:before {
  content: "\F8EF";
}

.mdi-map-marker-minus:before {
  content: "\F650";
}

.mdi-map-marker-multiple:before {
  content: "\F350";
}

.mdi-map-marker-off:before {
  content: "\F351";
}

.mdi-map-marker-outline:before {
  content: "\F7D8";
}

.mdi-map-marker-path:before {
  content: "\FCFC";
}

.mdi-map-marker-plus:before {
  content: "\F651";
}

.mdi-map-marker-question:before {
  content: "\FF24";
}

.mdi-map-marker-question-outline:before {
  content: "\FF25";
}

.mdi-map-marker-radius:before {
  content: "\F352";
}

.mdi-map-marker-remove:before {
  content: "\FF26";
}

.mdi-map-marker-remove-variant:before {
  content: "\FF27";
}

.mdi-map-minus:before {
  content: "\F980";
}

.mdi-map-outline:before {
  content: "\F981";
}

.mdi-map-plus:before {
  content: "\F982";
}

.mdi-map-search:before {
  content: "\F983";
}

.mdi-map-search-outline:before {
  content: "\F984";
}

.mdi-mapbox:before {
  content: "\FB86";
}

.mdi-margin:before {
  content: "\F353";
}

.mdi-markdown:before {
  content: "\F354";
}

.mdi-marker:before {
  content: "\F652";
}

.mdi-marker-cancel:before {
  content: "\FDB5";
}

.mdi-marker-check:before {
  content: "\F355";
}

.mdi-mastodon:before {
  content: "\FAD0";
}

.mdi-mastodon-variant:before {
  content: "\FAD1";
}

.mdi-material-design:before {
  content: "\F985";
}

.mdi-material-ui:before {
  content: "\F357";
}

.mdi-math-compass:before {
  content: "\F358";
}

.mdi-math-cos:before {
  content: "\FC72";
}

.mdi-math-sin:before {
  content: "\FC73";
}

.mdi-math-tan:before {
  content: "\FC74";
}

.mdi-matrix:before {
  content: "\F628";
}

.mdi-maxcdn:before {
  content: "\F359";
}

.mdi-medal:before {
  content: "\F986";
}

.mdi-medical-bag:before {
  content: "\F6EE";
}

.mdi-medium:before {
  content: "\F35A";
}

.mdi-meetup:before {
  content: "\FAD2";
}

.mdi-memory:before {
  content: "\F35B";
}

.mdi-menu:before {
  content: "\F35C";
}

.mdi-menu-down:before {
  content: "\F35D";
}

.mdi-menu-down-outline:before {
  content: "\F6B5";
}

.mdi-menu-left:before {
  content: "\F35E";
}

.mdi-menu-left-outline:before {
  content: "\FA01";
}

.mdi-menu-open:before {
  content: "\FB87";
}

.mdi-menu-right:before {
  content: "\F35F";
}

.mdi-menu-right-outline:before {
  content: "\FA02";
}

.mdi-menu-swap:before {
  content: "\FA63";
}

.mdi-menu-swap-outline:before {
  content: "\FA64";
}

.mdi-menu-up:before {
  content: "\F360";
}

.mdi-menu-up-outline:before {
  content: "\F6B6";
}

.mdi-message:before {
  content: "\F361";
}

.mdi-message-alert:before {
  content: "\F362";
}

.mdi-message-alert-outline:before {
  content: "\FA03";
}

.mdi-message-bulleted:before {
  content: "\F6A1";
}

.mdi-message-bulleted-off:before {
  content: "\F6A2";
}

.mdi-message-draw:before {
  content: "\F363";
}

.mdi-message-image:before {
  content: "\F364";
}

.mdi-message-outline:before {
  content: "\F365";
}

.mdi-message-plus:before {
  content: "\F653";
}

.mdi-message-processing:before {
  content: "\F366";
}

.mdi-message-reply:before {
  content: "\F367";
}

.mdi-message-reply-text:before {
  content: "\F368";
}

.mdi-message-settings:before {
  content: "\F6EF";
}

.mdi-message-settings-variant:before {
  content: "\F6F0";
}

.mdi-message-text:before {
  content: "\F369";
}

.mdi-message-text-outline:before {
  content: "\F36A";
}

.mdi-message-video:before {
  content: "\F36B";
}

.mdi-meteor:before {
  content: "\F629";
}

.mdi-metronome:before {
  content: "\F7D9";
}

.mdi-metronome-tick:before {
  content: "\F7DA";
}

.mdi-micro-sd:before {
  content: "\F7DB";
}

.mdi-microphone:before {
  content: "\F36C";
}

.mdi-microphone-minus:before {
  content: "\F8B2";
}

.mdi-microphone-off:before {
  content: "\F36D";
}

.mdi-microphone-outline:before {
  content: "\F36E";
}

.mdi-microphone-plus:before {
  content: "\F8B3";
}

.mdi-microphone-settings:before {
  content: "\F36F";
}

.mdi-microphone-variant:before {
  content: "\F370";
}

.mdi-microphone-variant-off:before {
  content: "\F371";
}

.mdi-microscope:before {
  content: "\F654";
}

.mdi-microsoft:before {
  content: "\F372";
}

.mdi-microsoft-dynamics:before {
  content: "\F987";
}

.mdi-microwave:before {
  content: "\FC75";
}

.mdi-midi:before {
  content: "\F8F0";
}

.mdi-midi-port:before {
  content: "\F8F1";
}

.mdi-mine:before {
  content: "\FDB6";
}

.mdi-minecraft:before {
  content: "\F373";
}

.mdi-mini-sd:before {
  content: "\FA04";
}

.mdi-minidisc:before {
  content: "\FA05";
}

.mdi-minus:before {
  content: "\F374";
}

.mdi-minus-box:before {
  content: "\F375";
}

.mdi-minus-box-outline:before {
  content: "\F6F1";
}

.mdi-minus-circle:before {
  content: "\F376";
}

.mdi-minus-circle-outline:before {
  content: "\F377";
}

.mdi-minus-network:before {
  content: "\F378";
}

.mdi-minus-network-outline:before {
  content: "\FC76";
}

.mdi-mixcloud:before {
  content: "\F62A";
}

.mdi-mixed-martial-arts:before {
  content: "\FD6B";
}

.mdi-mixed-reality:before {
  content: "\F87E";
}

.mdi-mixer:before {
  content: "\F7DC";
}

.mdi-molecule:before {
  content: "\FB88";
}

.mdi-monitor:before {
  content: "\F379";
}

.mdi-monitor-cellphone:before {
  content: "\F988";
}

.mdi-monitor-cellphone-star:before {
  content: "\F989";
}

.mdi-monitor-dashboard:before {
  content: "\FA06";
}

.mdi-monitor-lock:before {
  content: "\FDB7";
}

.mdi-monitor-multiple:before {
  content: "\F37A";
}

.mdi-monitor-off:before {
  content: "\FD6C";
}

.mdi-monitor-screenshot:before {
  content: "\FE34";
}

.mdi-monitor-star:before {
  content: "\FDB8";
}

.mdi-more:before {
  content: "\F37B";
}

.mdi-mother-nurse:before {
  content: "\FCFD";
}

.mdi-motion-sensor:before {
  content: "\FD6D";
}

.mdi-motorbike:before {
  content: "\F37C";
}

.mdi-mouse:before {
  content: "\F37D";
}

.mdi-mouse-bluetooth:before {
  content: "\F98A";
}

.mdi-mouse-off:before {
  content: "\F37E";
}

.mdi-mouse-variant:before {
  content: "\F37F";
}

.mdi-mouse-variant-off:before {
  content: "\F380";
}

.mdi-move-resize:before {
  content: "\F655";
}

.mdi-move-resize-variant:before {
  content: "\F656";
}

.mdi-movie:before {
  content: "\F381";
}

.mdi-movie-outline:before {
  content: "\FDB9";
}

.mdi-movie-roll:before {
  content: "\F7DD";
}

.mdi-muffin:before {
  content: "\F98B";
}

.mdi-multiplication:before {
  content: "\F382";
}

.mdi-multiplication-box:before {
  content: "\F383";
}

.mdi-mushroom:before {
  content: "\F7DE";
}

.mdi-mushroom-outline:before {
  content: "\F7DF";
}

.mdi-music:before {
  content: "\F759";
}

.mdi-music-box:before {
  content: "\F384";
}

.mdi-music-box-outline:before {
  content: "\F385";
}

.mdi-music-circle:before {
  content: "\F386";
}

.mdi-music-circle-outline:before {
  content: "\FAD3";
}

.mdi-music-note:before {
  content: "\F387";
}

.mdi-music-note-bluetooth:before {
  content: "\F5FE";
}

.mdi-music-note-bluetooth-off:before {
  content: "\F5FF";
}

.mdi-music-note-eighth:before {
  content: "\F388";
}

.mdi-music-note-half:before {
  content: "\F389";
}

.mdi-music-note-off:before {
  content: "\F38A";
}

.mdi-music-note-plus:before {
  content: "\FDBA";
}

.mdi-music-note-quarter:before {
  content: "\F38B";
}

.mdi-music-note-sixteenth:before {
  content: "\F38C";
}

.mdi-music-note-whole:before {
  content: "\F38D";
}

.mdi-music-off:before {
  content: "\F75A";
}

.mdi-nail:before {
  content: "\FDBB";
}

.mdi-nas:before {
  content: "\F8F2";
}

.mdi-nativescript:before {
  content: "\F87F";
}

.mdi-nature:before {
  content: "\F38E";
}

.mdi-nature-people:before {
  content: "\F38F";
}

.mdi-navigation:before {
  content: "\F390";
}

.mdi-near-me:before {
  content: "\F5CD";
}

.mdi-necklace:before {
  content: "\FF28";
}

.mdi-needle:before {
  content: "\F391";
}

.mdi-netflix:before {
  content: "\F745";
}

.mdi-network:before {
  content: "\F6F2";
}

.mdi-network-off:before {
  content: "\FC77";
}

.mdi-network-off-outline:before {
  content: "\FC78";
}

.mdi-network-outline:before {
  content: "\FC79";
}

.mdi-network-strength-1:before {
  content: "\F8F3";
}

.mdi-network-strength-1-alert:before {
  content: "\F8F4";
}

.mdi-network-strength-2:before {
  content: "\F8F5";
}

.mdi-network-strength-2-alert:before {
  content: "\F8F6";
}

.mdi-network-strength-3:before {
  content: "\F8F7";
}

.mdi-network-strength-3-alert:before {
  content: "\F8F8";
}

.mdi-network-strength-4:before {
  content: "\F8F9";
}

.mdi-network-strength-4-alert:before {
  content: "\F8FA";
}

.mdi-network-strength-off:before {
  content: "\F8FB";
}

.mdi-network-strength-off-outline:before {
  content: "\F8FC";
}

.mdi-network-strength-outline:before {
  content: "\F8FD";
}

.mdi-new-box:before {
  content: "\F394";
}

.mdi-newspaper:before {
  content: "\F395";
}

.mdi-newspaper-minus:before {
  content: "\FF29";
}

.mdi-newspaper-plus:before {
  content: "\FF2A";
}

.mdi-nfc:before {
  content: "\F396";
}

.mdi-nfc-off:before {
  content: "\FE35";
}

.mdi-nfc-search-variant:before {
  content: "\FE36";
}

.mdi-nfc-tap:before {
  content: "\F397";
}

.mdi-nfc-variant:before {
  content: "\F398";
}

.mdi-nfc-variant-off:before {
  content: "\FE37";
}

.mdi-ninja:before {
  content: "\F773";
}

.mdi-nintendo-switch:before {
  content: "\F7E0";
}

.mdi-nodejs:before {
  content: "\F399";
}

.mdi-not-equal:before {
  content: "\F98C";
}

.mdi-not-equal-variant:before {
  content: "\F98D";
}

.mdi-note:before {
  content: "\F39A";
}

.mdi-note-circle:before {
  content: "\FEDB";
}

.mdi-note-multiple:before {
  content: "\F6B7";
}

.mdi-note-multiple-outline:before {
  content: "\F6B8";
}

.mdi-note-outline:before {
  content: "\F39B";
}

.mdi-note-plus:before {
  content: "\F39C";
}

.mdi-note-plus-outline:before {
  content: "\F39D";
}

.mdi-note-text:before {
  content: "\F39E";
}

.mdi-notebook:before {
  content: "\F82D";
}

.mdi-notebook-multiple:before {
  content: "\FE38";
}

.mdi-notebook-outline:before {
  content: "\FEDC";
}

.mdi-notification-clear-all:before {
  content: "\F39F";
}

.mdi-npm:before {
  content: "\F6F6";
}

.mdi-npm-variant:before {
  content: "\F98E";
}

.mdi-npm-variant-outline:before {
  content: "\F98F";
}

.mdi-nuke:before {
  content: "\F6A3";
}

.mdi-null:before {
  content: "\F7E1";
}

.mdi-numeric:before {
  content: "\F3A0";
}

.mdi-numeric-0:before {
  content: "\30";
}

.mdi-numeric-0-box:before {
  content: "\F3A1";
}

.mdi-numeric-0-box-multiple:before {
  content: "\FF2B";
}

.mdi-numeric-0-box-multiple-outline:before {
  content: "\F3A2";
}

.mdi-numeric-0-box-outline:before {
  content: "\F3A3";
}

.mdi-numeric-0-circle:before {
  content: "\FC7A";
}

.mdi-numeric-0-circle-outline:before {
  content: "\FC7B";
}

.mdi-numeric-1:before {
  content: "\31";
}

.mdi-numeric-1-box:before {
  content: "\F3A4";
}

.mdi-numeric-1-box-multiple:before {
  content: "\FF2C";
}

.mdi-numeric-1-box-multiple-outline:before {
  content: "\F3A5";
}

.mdi-numeric-1-box-outline:before {
  content: "\F3A6";
}

.mdi-numeric-1-circle:before {
  content: "\FC7C";
}

.mdi-numeric-1-circle-outline:before {
  content: "\FC7D";
}

.mdi-numeric-2:before {
  content: "\32";
}

.mdi-numeric-2-box:before {
  content: "\F3A7";
}

.mdi-numeric-2-box-multiple:before {
  content: "\FF2D";
}

.mdi-numeric-2-box-multiple-outline:before {
  content: "\F3A8";
}

.mdi-numeric-2-box-outline:before {
  content: "\F3A9";
}

.mdi-numeric-2-circle:before {
  content: "\FC7E";
}

.mdi-numeric-2-circle-outline:before {
  content: "\FC7F";
}

.mdi-numeric-3:before {
  content: "\33";
}

.mdi-numeric-3-box:before {
  content: "\F3AA";
}

.mdi-numeric-3-box-multiple:before {
  content: "\FF2E";
}

.mdi-numeric-3-box-multiple-outline:before {
  content: "\F3AB";
}

.mdi-numeric-3-box-outline:before {
  content: "\F3AC";
}

.mdi-numeric-3-circle:before {
  content: "\FC80";
}

.mdi-numeric-3-circle-outline:before {
  content: "\FC81";
}

.mdi-numeric-4:before {
  content: "\34";
}

.mdi-numeric-4-box:before {
  content: "\F3AD";
}

.mdi-numeric-4-box-multiple:before {
  content: "\FF2F";
}

.mdi-numeric-4-box-multiple-outline:before {
  content: "\F3AE";
}

.mdi-numeric-4-box-outline:before {
  content: "\F3AF";
}

.mdi-numeric-4-circle:before {
  content: "\FC82";
}

.mdi-numeric-4-circle-outline:before {
  content: "\FC83";
}

.mdi-numeric-5:before {
  content: "\35";
}

.mdi-numeric-5-box:before {
  content: "\F3B0";
}

.mdi-numeric-5-box-multiple:before {
  content: "\FF30";
}

.mdi-numeric-5-box-multiple-outline:before {
  content: "\F3B1";
}

.mdi-numeric-5-box-outline:before {
  content: "\F3B2";
}

.mdi-numeric-5-circle:before {
  content: "\FC84";
}

.mdi-numeric-5-circle-outline:before {
  content: "\FC85";
}

.mdi-numeric-6:before {
  content: "\36";
}

.mdi-numeric-6-box:before {
  content: "\F3B3";
}

.mdi-numeric-6-box-multiple:before {
  content: "\FF31";
}

.mdi-numeric-6-box-multiple-outline:before {
  content: "\F3B4";
}

.mdi-numeric-6-box-outline:before {
  content: "\F3B5";
}

.mdi-numeric-6-circle:before {
  content: "\FC86";
}

.mdi-numeric-6-circle-outline:before {
  content: "\FC87";
}

.mdi-numeric-7:before {
  content: "\37";
}

.mdi-numeric-7-box:before {
  content: "\F3B6";
}

.mdi-numeric-7-box-multiple:before {
  content: "\FF32";
}

.mdi-numeric-7-box-multiple-outline:before {
  content: "\F3B7";
}

.mdi-numeric-7-box-outline:before {
  content: "\F3B8";
}

.mdi-numeric-7-circle:before {
  content: "\FC88";
}

.mdi-numeric-7-circle-outline:before {
  content: "\FC89";
}

.mdi-numeric-8:before {
  content: "\38";
}

.mdi-numeric-8-box:before {
  content: "\F3B9";
}

.mdi-numeric-8-box-multiple:before {
  content: "\FF33";
}

.mdi-numeric-8-box-multiple-outline:before {
  content: "\F3BA";
}

.mdi-numeric-8-box-outline:before {
  content: "\F3BB";
}

.mdi-numeric-8-circle:before {
  content: "\FC8A";
}

.mdi-numeric-8-circle-outline:before {
  content: "\FC8B";
}

.mdi-numeric-9:before {
  content: "\39";
}

.mdi-numeric-9-box:before {
  content: "\F3BC";
}

.mdi-numeric-9-box-multiple:before {
  content: "\FF34";
}

.mdi-numeric-9-box-multiple-outline:before {
  content: "\F3BD";
}

.mdi-numeric-9-box-outline:before {
  content: "\F3BE";
}

.mdi-numeric-9-circle:before {
  content: "\FC8C";
}

.mdi-numeric-9-circle-outline:before {
  content: "\FC8D";
}

.mdi-numeric-9-plus-box:before {
  content: "\F3BF";
}

.mdi-numeric-9-plus-box-multiple:before {
  content: "\FF35";
}

.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0";
}

.mdi-numeric-9-plus-box-outline:before {
  content: "\F3C1";
}

.mdi-numeric-9-plus-circle:before {
  content: "\FC8E";
}

.mdi-numeric-9-plus-circle-outline:before {
  content: "\FC8F";
}

.mdi-nut:before {
  content: "\F6F7";
}

.mdi-nutrition:before {
  content: "\F3C2";
}

.mdi-oar:before {
  content: "\F67B";
}

.mdi-ocarina:before {
  content: "\FDBC";
}

.mdi-octagon:before {
  content: "\F3C3";
}

.mdi-octagon-outline:before {
  content: "\F3C4";
}

.mdi-octagram:before {
  content: "\F6F8";
}

.mdi-octagram-outline:before {
  content: "\F774";
}

.mdi-odnoklassniki:before {
  content: "\F3C5";
}

.mdi-office:before {
  content: "\F3C6";
}

.mdi-office-building:before {
  content: "\F990";
}

.mdi-oil:before {
  content: "\F3C7";
}

.mdi-oil-lamp:before {
  content: "\FF36";
}

.mdi-oil-temperature:before {
  content: "\F3C8";
}

.mdi-omega:before {
  content: "\F3C9";
}

.mdi-one-up:before {
  content: "\FB89";
}

.mdi-onedrive:before {
  content: "\F3CA";
}

.mdi-onenote:before {
  content: "\F746";
}

.mdi-onepassword:before {
  content: "\F880";
}

.mdi-opacity:before {
  content: "\F5CC";
}

.mdi-open-in-app:before {
  content: "\F3CB";
}

.mdi-open-in-new:before {
  content: "\F3CC";
}

.mdi-open-source-initiative:before {
  content: "\FB8A";
}

.mdi-openid:before {
  content: "\F3CD";
}

.mdi-opera:before {
  content: "\F3CE";
}

.mdi-orbit:before {
  content: "\F018";
}

.mdi-origin:before {
  content: "\FB2B";
}

.mdi-ornament:before {
  content: "\F3CF";
}

.mdi-ornament-variant:before {
  content: "\F3D0";
}

.mdi-outlook:before {
  content: "\FCFE";
}

.mdi-owl:before {
  content: "\F3D2";
}

.mdi-pac-man:before {
  content: "\FB8B";
}

.mdi-package:before {
  content: "\F3D3";
}

.mdi-package-down:before {
  content: "\F3D4";
}

.mdi-package-up:before {
  content: "\F3D5";
}

.mdi-package-variant:before {
  content: "\F3D6";
}

.mdi-package-variant-closed:before {
  content: "\F3D7";
}

.mdi-page-first:before {
  content: "\F600";
}

.mdi-page-last:before {
  content: "\F601";
}

.mdi-page-layout-body:before {
  content: "\F6F9";
}

.mdi-page-layout-footer:before {
  content: "\F6FA";
}

.mdi-page-layout-header:before {
  content: "\F6FB";
}

.mdi-page-layout-sidebar-left:before {
  content: "\F6FC";
}

.mdi-page-layout-sidebar-right:before {
  content: "\F6FD";
}

.mdi-page-next:before {
  content: "\FB8C";
}

.mdi-page-next-outline:before {
  content: "\FB8D";
}

.mdi-page-previous:before {
  content: "\FB8E";
}

.mdi-page-previous-outline:before {
  content: "\FB8F";
}

.mdi-palette:before {
  content: "\F3D8";
}

.mdi-palette-advanced:before {
  content: "\F3D9";
}

.mdi-palette-outline:before {
  content: "\FE6C";
}

.mdi-palette-swatch:before {
  content: "\F8B4";
}

.mdi-pan:before {
  content: "\FB90";
}

.mdi-pan-bottom-left:before {
  content: "\FB91";
}

.mdi-pan-bottom-right:before {
  content: "\FB92";
}

.mdi-pan-down:before {
  content: "\FB93";
}

.mdi-pan-horizontal:before {
  content: "\FB94";
}

.mdi-pan-left:before {
  content: "\FB95";
}

.mdi-pan-right:before {
  content: "\FB96";
}

.mdi-pan-top-left:before {
  content: "\FB97";
}

.mdi-pan-top-right:before {
  content: "\FB98";
}

.mdi-pan-up:before {
  content: "\FB99";
}

.mdi-pan-vertical:before {
  content: "\FB9A";
}

.mdi-panda:before {
  content: "\F3DA";
}

.mdi-pandora:before {
  content: "\F3DB";
}

.mdi-panorama:before {
  content: "\F3DC";
}

.mdi-panorama-fisheye:before {
  content: "\F3DD";
}

.mdi-panorama-horizontal:before {
  content: "\F3DE";
}

.mdi-panorama-vertical:before {
  content: "\F3DF";
}

.mdi-panorama-wide-angle:before {
  content: "\F3E0";
}

.mdi-paper-cut-vertical:before {
  content: "\F3E1";
}

.mdi-paperclip:before {
  content: "\F3E2";
}

.mdi-parachute:before {
  content: "\FC90";
}

.mdi-parachute-outline:before {
  content: "\FC91";
}

.mdi-parking:before {
  content: "\F3E3";
}

.mdi-passport:before {
  content: "\F7E2";
}

.mdi-passport-biometric:before {
  content: "\FDBD";
}

.mdi-patreon:before {
  content: "\F881";
}

.mdi-pause:before {
  content: "\F3E4";
}

.mdi-pause-circle:before {
  content: "\F3E5";
}

.mdi-pause-circle-outline:before {
  content: "\F3E6";
}

.mdi-pause-octagon:before {
  content: "\F3E7";
}

.mdi-pause-octagon-outline:before {
  content: "\F3E8";
}

.mdi-paw:before {
  content: "\F3E9";
}

.mdi-paw-off:before {
  content: "\F657";
}

.mdi-paypal:before {
  content: "\F882";
}

.mdi-pdf-box:before {
  content: "\FE39";
}

.mdi-peace:before {
  content: "\F883";
}

.mdi-pen:before {
  content: "\F3EA";
}

.mdi-pen-lock:before {
  content: "\FDBE";
}

.mdi-pen-minus:before {
  content: "\FDBF";
}

.mdi-pen-off:before {
  content: "\FDC0";
}

.mdi-pen-plus:before {
  content: "\FDC1";
}

.mdi-pen-remove:before {
  content: "\FDC2";
}

.mdi-pencil:before {
  content: "\F3EB";
}

.mdi-pencil-box:before {
  content: "\F3EC";
}

.mdi-pencil-box-outline:before {
  content: "\F3ED";
}

.mdi-pencil-circle:before {
  content: "\F6FE";
}

.mdi-pencil-circle-outline:before {
  content: "\F775";
}

.mdi-pencil-lock:before {
  content: "\F3EE";
}

.mdi-pencil-lock-outline:before {
  content: "\FDC3";
}

.mdi-pencil-minus:before {
  content: "\FDC4";
}

.mdi-pencil-minus-outline:before {
  content: "\FDC5";
}

.mdi-pencil-off:before {
  content: "\F3EF";
}

.mdi-pencil-off-outline:before {
  content: "\FDC6";
}

.mdi-pencil-outline:before {
  content: "\FC92";
}

.mdi-pencil-plus:before {
  content: "\FDC7";
}

.mdi-pencil-plus-outline:before {
  content: "\FDC8";
}

.mdi-pencil-remove:before {
  content: "\FDC9";
}

.mdi-pencil-remove-outline:before {
  content: "\FDCA";
}

.mdi-penguin:before {
  content: "\FEDD";
}

.mdi-pentagon:before {
  content: "\F6FF";
}

.mdi-pentagon-outline:before {
  content: "\F700";
}

.mdi-percent:before {
  content: "\F3F0";
}

.mdi-periodic-table:before {
  content: "\F8B5";
}

.mdi-periodic-table-co2:before {
  content: "\F7E3";
}

.mdi-periscope:before {
  content: "\F747";
}

.mdi-perspective-less:before {
  content: "\FCFF";
}

.mdi-perspective-more:before {
  content: "\FD00";
}

.mdi-pharmacy:before {
  content: "\F3F1";
}

.mdi-phone:before {
  content: "\F3F2";
}

.mdi-phone-alert:before {
  content: "\FF37";
}

.mdi-phone-bluetooth:before {
  content: "\F3F3";
}

.mdi-phone-classic:before {
  content: "\F602";
}

.mdi-phone-forward:before {
  content: "\F3F4";
}

.mdi-phone-hangup:before {
  content: "\F3F5";
}

.mdi-phone-in-talk:before {
  content: "\F3F6";
}

.mdi-phone-incoming:before {
  content: "\F3F7";
}

.mdi-phone-lock:before {
  content: "\F3F8";
}

.mdi-phone-log:before {
  content: "\F3F9";
}

.mdi-phone-minus:before {
  content: "\F658";
}

.mdi-phone-missed:before {
  content: "\F3FA";
}

.mdi-phone-off:before {
  content: "\FDCB";
}

.mdi-phone-outgoing:before {
  content: "\F3FB";
}

.mdi-phone-outline:before {
  content: "\FDCC";
}

.mdi-phone-paused:before {
  content: "\F3FC";
}

.mdi-phone-plus:before {
  content: "\F659";
}

.mdi-phone-return:before {
  content: "\F82E";
}

.mdi-phone-rotate-landscape:before {
  content: "\F884";
}

.mdi-phone-rotate-portrait:before {
  content: "\F885";
}

.mdi-phone-settings:before {
  content: "\F3FD";
}

.mdi-phone-voip:before {
  content: "\F3FE";
}

.mdi-pi:before {
  content: "\F3FF";
}

.mdi-pi-box:before {
  content: "\F400";
}

.mdi-pi-hole:before {
  content: "\FDCD";
}

.mdi-piano:before {
  content: "\F67C";
}

.mdi-pickaxe:before {
  content: "\F8B6";
}

.mdi-picture-in-picture-bottom-right:before {
  content: "\FE3A";
}

.mdi-picture-in-picture-bottom-right-outline:before {
  content: "\FE3B";
}

.mdi-picture-in-picture-top-right:before {
  content: "\FE3C";
}

.mdi-picture-in-picture-top-right-outline:before {
  content: "\FE3D";
}

.mdi-pier:before {
  content: "\F886";
}

.mdi-pier-crane:before {
  content: "\F887";
}

.mdi-pig:before {
  content: "\F401";
}

.mdi-pill:before {
  content: "\F402";
}

.mdi-pillar:before {
  content: "\F701";
}

.mdi-pin:before {
  content: "\F403";
}

.mdi-pin-off:before {
  content: "\F404";
}

.mdi-pin-off-outline:before {
  content: "\F92F";
}

.mdi-pin-outline:before {
  content: "\F930";
}

.mdi-pine-tree:before {
  content: "\F405";
}

.mdi-pine-tree-box:before {
  content: "\F406";
}

.mdi-pinterest:before {
  content: "\F407";
}

.mdi-pinterest-box:before {
  content: "\F408";
}

.mdi-pinwheel:before {
  content: "\FAD4";
}

.mdi-pinwheel-outline:before {
  content: "\FAD5";
}

.mdi-pipe:before {
  content: "\F7E4";
}

.mdi-pipe-disconnected:before {
  content: "\F7E5";
}

.mdi-pipe-leak:before {
  content: "\F888";
}

.mdi-pirate:before {
  content: "\FA07";
}

.mdi-pistol:before {
  content: "\F702";
}

.mdi-piston:before {
  content: "\F889";
}

.mdi-pizza:before {
  content: "\F409";
}

.mdi-play:before {
  content: "\F40A";
}

.mdi-play-box-outline:before {
  content: "\F40B";
}

.mdi-play-circle:before {
  content: "\F40C";
}

.mdi-play-circle-outline:before {
  content: "\F40D";
}

.mdi-play-network:before {
  content: "\F88A";
}

.mdi-play-network-outline:before {
  content: "\FC93";
}

.mdi-play-outline:before {
  content: "\FF38";
}

.mdi-play-pause:before {
  content: "\F40E";
}

.mdi-play-protected-content:before {
  content: "\F40F";
}

.mdi-play-speed:before {
  content: "\F8FE";
}

.mdi-playlist-check:before {
  content: "\F5C7";
}

.mdi-playlist-edit:before {
  content: "\F8FF";
}

.mdi-playlist-minus:before {
  content: "\F410";
}

.mdi-playlist-music:before {
  content: "\FC94";
}

.mdi-playlist-music-outline:before {
  content: "\FC95";
}

.mdi-playlist-play:before {
  content: "\F411";
}

.mdi-playlist-plus:before {
  content: "\F412";
}

.mdi-playlist-remove:before {
  content: "\F413";
}

.mdi-playlist-star:before {
  content: "\FDCE";
}

.mdi-playstation:before {
  content: "\F414";
}

.mdi-plex:before {
  content: "\F6B9";
}

.mdi-plus:before {
  content: "\F415";
}

.mdi-plus-box:before {
  content: "\F416";
}

.mdi-plus-box-outline:before {
  content: "\F703";
}

.mdi-plus-circle:before {
  content: "\F417";
}

.mdi-plus-circle-multiple-outline:before {
  content: "\F418";
}

.mdi-plus-circle-outline:before {
  content: "\F419";
}

.mdi-plus-minus:before {
  content: "\F991";
}

.mdi-plus-minus-box:before {
  content: "\F992";
}

.mdi-plus-network:before {
  content: "\F41A";
}

.mdi-plus-network-outline:before {
  content: "\FC96";
}

.mdi-plus-one:before {
  content: "\F41B";
}

.mdi-plus-outline:before {
  content: "\F704";
}

.mdi-pocket:before {
  content: "\F41C";
}

.mdi-podcast:before {
  content: "\F993";
}

.mdi-podium:before {
  content: "\FD01";
}

.mdi-podium-bronze:before {
  content: "\FD02";
}

.mdi-podium-gold:before {
  content: "\FD03";
}

.mdi-podium-silver:before {
  content: "\FD04";
}

.mdi-point-of-sale:before {
  content: "\FD6E";
}

.mdi-pokeball:before {
  content: "\F41D";
}

.mdi-pokemon-go:before {
  content: "\FA08";
}

.mdi-poker-chip:before {
  content: "\F82F";
}

.mdi-polaroid:before {
  content: "\F41E";
}

.mdi-poll:before {
  content: "\F41F";
}

.mdi-poll-box:before {
  content: "\F420";
}

.mdi-polymer:before {
  content: "\F421";
}

.mdi-pool:before {
  content: "\F606";
}

.mdi-popcorn:before {
  content: "\F422";
}

.mdi-postage-stamp:before {
  content: "\FC97";
}

.mdi-pot:before {
  content: "\F65A";
}

.mdi-pot-mix:before {
  content: "\F65B";
}

.mdi-pound:before {
  content: "\F423";
}

.mdi-pound-box:before {
  content: "\F424";
}

.mdi-power:before {
  content: "\F425";
}

.mdi-power-cycle:before {
  content: "\F900";
}

.mdi-power-off:before {
  content: "\F901";
}

.mdi-power-on:before {
  content: "\F902";
}

.mdi-power-plug:before {
  content: "\F6A4";
}

.mdi-power-plug-off:before {
  content: "\F6A5";
}

.mdi-power-settings:before {
  content: "\F426";
}

.mdi-power-sleep:before {
  content: "\F903";
}

.mdi-power-socket:before {
  content: "\F427";
}

.mdi-power-socket-au:before {
  content: "\F904";
}

.mdi-power-socket-eu:before {
  content: "\F7E6";
}

.mdi-power-socket-uk:before {
  content: "\F7E7";
}

.mdi-power-socket-us:before {
  content: "\F7E8";
}

.mdi-power-standby:before {
  content: "\F905";
}

.mdi-powershell:before {
  content: "\FA09";
}

.mdi-prescription:before {
  content: "\F705";
}

.mdi-presentation:before {
  content: "\F428";
}

.mdi-presentation-play:before {
  content: "\F429";
}

.mdi-printer:before {
  content: "\F42A";
}

.mdi-printer-3d:before {
  content: "\F42B";
}

.mdi-printer-3d-nozzle:before {
  content: "\FE3E";
}

.mdi-printer-3d-nozzle-outline:before {
  content: "\FE3F";
}

.mdi-printer-alert:before {
  content: "\F42C";
}

.mdi-printer-off:before {
  content: "\FE40";
}

.mdi-printer-settings:before {
  content: "\F706";
}

.mdi-printer-wireless:before {
  content: "\FA0A";
}

.mdi-priority-high:before {
  content: "\F603";
}

.mdi-priority-low:before {
  content: "\F604";
}

.mdi-professional-hexagon:before {
  content: "\F42D";
}

.mdi-progress-alert:before {
  content: "\FC98";
}

.mdi-progress-check:before {
  content: "\F994";
}

.mdi-progress-clock:before {
  content: "\F995";
}

.mdi-progress-download:before {
  content: "\F996";
}

.mdi-progress-upload:before {
  content: "\F997";
}

.mdi-progress-wrench:before {
  content: "\FC99";
}

.mdi-projector:before {
  content: "\F42E";
}

.mdi-projector-screen:before {
  content: "\F42F";
}

.mdi-publish:before {
  content: "\F6A6";
}

.mdi-pulse:before {
  content: "\F430";
}

.mdi-pumpkin:before {
  content: "\FB9B";
}

.mdi-purse:before {
  content: "\FF39";
}

.mdi-purse-outline:before {
  content: "\FF3A";
}

.mdi-puzzle:before {
  content: "\F431";
}

.mdi-puzzle-outline:before {
  content: "\FA65";
}

.mdi-qi:before {
  content: "\F998";
}

.mdi-qqchat:before {
  content: "\F605";
}

.mdi-qrcode:before {
  content: "\F432";
}

.mdi-qrcode-edit:before {
  content: "\F8B7";
}

.mdi-qrcode-scan:before {
  content: "\F433";
}

.mdi-quadcopter:before {
  content: "\F434";
}

.mdi-quality-high:before {
  content: "\F435";
}

.mdi-quality-low:before {
  content: "\FA0B";
}

.mdi-quality-medium:before {
  content: "\FA0C";
}

.mdi-quicktime:before {
  content: "\F436";
}

.mdi-quora:before {
  content: "\FD05";
}

.mdi-rabbit:before {
  content: "\F906";
}

.mdi-racing-helmet:before {
  content: "\FD6F";
}

.mdi-racquetball:before {
  content: "\FD70";
}

.mdi-radar:before {
  content: "\F437";
}

.mdi-radiator:before {
  content: "\F438";
}

.mdi-radiator-disabled:before {
  content: "\FAD6";
}

.mdi-radiator-off:before {
  content: "\FAD7";
}

.mdi-radio:before {
  content: "\F439";
}

.mdi-radio-am:before {
  content: "\FC9A";
}

.mdi-radio-fm:before {
  content: "\FC9B";
}

.mdi-radio-handheld:before {
  content: "\F43A";
}

.mdi-radio-tower:before {
  content: "\F43B";
}

.mdi-radioactive:before {
  content: "\F43C";
}

.mdi-radioactive-off:before {
  content: "\FEDE";
}

.mdi-radiobox-blank:before {
  content: "\F43D";
}

.mdi-radiobox-marked:before {
  content: "\F43E";
}

.mdi-radius:before {
  content: "\FC9C";
}

.mdi-radius-outline:before {
  content: "\FC9D";
}

.mdi-railroad-light:before {
  content: "\FF3B";
}

.mdi-raspberry-pi:before {
  content: "\F43F";
}

.mdi-ray-end:before {
  content: "\F440";
}

.mdi-ray-end-arrow:before {
  content: "\F441";
}

.mdi-ray-start:before {
  content: "\F442";
}

.mdi-ray-start-arrow:before {
  content: "\F443";
}

.mdi-ray-start-end:before {
  content: "\F444";
}

.mdi-ray-vertex:before {
  content: "\F445";
}

.mdi-react:before {
  content: "\F707";
}

.mdi-read:before {
  content: "\F447";
}

.mdi-receipt:before {
  content: "\F449";
}

.mdi-record:before {
  content: "\F44A";
}

.mdi-record-circle:before {
  content: "\FEDF";
}

.mdi-record-circle-outline:before {
  content: "\FEE0";
}

.mdi-record-player:before {
  content: "\F999";
}

.mdi-record-rec:before {
  content: "\F44B";
}

.mdi-rectangle:before {
  content: "\FE41";
}

.mdi-rectangle-outline:before {
  content: "\FE42";
}

.mdi-recycle:before {
  content: "\F44C";
}

.mdi-reddit:before {
  content: "\F44D";
}

.mdi-redo:before {
  content: "\F44E";
}

.mdi-redo-variant:before {
  content: "\F44F";
}

.mdi-reflect-horizontal:before {
  content: "\FA0D";
}

.mdi-reflect-vertical:before {
  content: "\FA0E";
}

.mdi-refresh:before {
  content: "\F450";
}

.mdi-regex:before {
  content: "\F451";
}

.mdi-registered-trademark:before {
  content: "\FA66";
}

.mdi-relative-scale:before {
  content: "\F452";
}

.mdi-reload:before {
  content: "\F453";
}

.mdi-reminder:before {
  content: "\F88B";
}

.mdi-remote:before {
  content: "\F454";
}

.mdi-remote-desktop:before {
  content: "\F8B8";
}

.mdi-remote-off:before {
  content: "\FEE1";
}

.mdi-remote-tv:before {
  content: "\FEE2";
}

.mdi-remote-tv-off:before {
  content: "\FEE3";
}

.mdi-rename-box:before {
  content: "\F455";
}

.mdi-reorder-horizontal:before {
  content: "\F687";
}

.mdi-reorder-vertical:before {
  content: "\F688";
}

.mdi-repeat:before {
  content: "\F456";
}

.mdi-repeat-off:before {
  content: "\F457";
}

.mdi-repeat-once:before {
  content: "\F458";
}

.mdi-replay:before {
  content: "\F459";
}

.mdi-reply:before {
  content: "\F45A";
}

.mdi-reply-all:before {
  content: "\F45B";
}

.mdi-reply-all-outline:before {
  content: "\FF3C";
}

.mdi-reply-outline:before {
  content: "\FF3D";
}

.mdi-reproduction:before {
  content: "\F45C";
}

.mdi-resistor:before {
  content: "\FB1F";
}

.mdi-resistor-nodes:before {
  content: "\FB20";
}

.mdi-resize:before {
  content: "\FA67";
}

.mdi-resize-bottom-right:before {
  content: "\F45D";
}

.mdi-responsive:before {
  content: "\F45E";
}

.mdi-restart:before {
  content: "\F708";
}

.mdi-restart-off:before {
  content: "\FD71";
}

.mdi-restore:before {
  content: "\F99A";
}

.mdi-restore-clock:before {
  content: "\F6A7";
}

.mdi-rewind:before {
  content: "\F45F";
}

.mdi-rewind-10:before {
  content: "\FD06";
}

.mdi-rewind-30:before {
  content: "\FD72";
}

.mdi-rewind-outline:before {
  content: "\F709";
}

.mdi-rhombus:before {
  content: "\F70A";
}

.mdi-rhombus-medium:before {
  content: "\FA0F";
}

.mdi-rhombus-outline:before {
  content: "\F70B";
}

.mdi-rhombus-split:before {
  content: "\FA10";
}

.mdi-ribbon:before {
  content: "\F460";
}

.mdi-rice:before {
  content: "\F7E9";
}

.mdi-ring:before {
  content: "\F7EA";
}

.mdi-rivet:before {
  content: "\FE43";
}

.mdi-road:before {
  content: "\F461";
}

.mdi-road-variant:before {
  content: "\F462";
}

.mdi-robot:before {
  content: "\F6A8";
}

.mdi-robot-industrial:before {
  content: "\FB21";
}

.mdi-robot-vacuum:before {
  content: "\F70C";
}

.mdi-robot-vacuum-variant:before {
  content: "\F907";
}

.mdi-rocket:before {
  content: "\F463";
}

.mdi-roller-skate:before {
  content: "\FD07";
}

.mdi-rollerblade:before {
  content: "\FD08";
}

.mdi-rollupjs:before {
  content: "\FB9C";
}

.mdi-room-service:before {
  content: "\F88C";
}

.mdi-room-service-outline:before {
  content: "\FD73";
}

.mdi-rotate-3d:before {
  content: "\FEE4";
}

.mdi-rotate-3d-variant:before {
  content: "\F464";
}

.mdi-rotate-left:before {
  content: "\F465";
}

.mdi-rotate-left-variant:before {
  content: "\F466";
}

.mdi-rotate-orbit:before {
  content: "\FD74";
}

.mdi-rotate-right:before {
  content: "\F467";
}

.mdi-rotate-right-variant:before {
  content: "\F468";
}

.mdi-rounded-corner:before {
  content: "\F607";
}

.mdi-router-wireless:before {
  content: "\F469";
}

.mdi-router-wireless-settings:before {
  content: "\FA68";
}

.mdi-routes:before {
  content: "\F46A";
}

.mdi-rowing:before {
  content: "\F608";
}

.mdi-rss:before {
  content: "\F46B";
}

.mdi-rss-box:before {
  content: "\F46C";
}

.mdi-rss-off:before {
  content: "\FF3E";
}

.mdi-ruby:before {
  content: "\FD09";
}

.mdi-rugby:before {
  content: "\FD75";
}

.mdi-ruler:before {
  content: "\F46D";
}

.mdi-ruler-square:before {
  content: "\FC9E";
}

.mdi-run:before {
  content: "\F70D";
}

.mdi-run-fast:before {
  content: "\F46E";
}

.mdi-sack:before {
  content: "\FD0A";
}

.mdi-sack-percent:before {
  content: "\FD0B";
}

.mdi-safe:before {
  content: "\FA69";
}

.mdi-safety-goggles:before {
  content: "\FD0C";
}

.mdi-sailing:before {
  content: "\FEE5";
}

.mdi-sale:before {
  content: "\F46F";
}

.mdi-salesforce:before {
  content: "\F88D";
}

.mdi-sass:before {
  content: "\F7EB";
}

.mdi-satellite:before {
  content: "\F470";
}

.mdi-satellite-uplink:before {
  content: "\F908";
}

.mdi-satellite-variant:before {
  content: "\F471";
}

.mdi-sausage:before {
  content: "\F8B9";
}

.mdi-saw-blade:before {
  content: "\FE44";
}

.mdi-saxophone:before {
  content: "\F609";
}

.mdi-scale:before {
  content: "\F472";
}

.mdi-scale-balance:before {
  content: "\F5D1";
}

.mdi-scale-bathroom:before {
  content: "\F473";
}

.mdi-scanner:before {
  content: "\F6AA";
}

.mdi-scanner-off:before {
  content: "\F909";
}

.mdi-scatter-plot:before {
  content: "\FEE6";
}

.mdi-scatter-plot-outline:before {
  content: "\FEE7";
}

.mdi-school:before {
  content: "\F474";
}

.mdi-scissors-cutting:before {
  content: "\FA6A";
}

.mdi-screen-rotation:before {
  content: "\F475";
}

.mdi-screen-rotation-lock:before {
  content: "\F476";
}

.mdi-screw-flat-top:before {
  content: "\FDCF";
}

.mdi-screw-lag:before {
  content: "\FE54";
}

.mdi-screw-machine-flat-top:before {
  content: "\FE55";
}

.mdi-screw-machine-round-top:before {
  content: "\FE56";
}

.mdi-screw-round-top:before {
  content: "\FE57";
}

.mdi-screwdriver:before {
  content: "\F477";
}

.mdi-script:before {
  content: "\FB9D";
}

.mdi-script-outline:before {
  content: "\F478";
}

.mdi-script-text:before {
  content: "\FB9E";
}

.mdi-script-text-outline:before {
  content: "\FB9F";
}

.mdi-sd:before {
  content: "\F479";
}

.mdi-seal:before {
  content: "\F47A";
}

.mdi-search-web:before {
  content: "\F70E";
}

.mdi-seat:before {
  content: "\FC9F";
}

.mdi-seat-flat:before {
  content: "\F47B";
}

.mdi-seat-flat-angled:before {
  content: "\F47C";
}

.mdi-seat-individual-suite:before {
  content: "\F47D";
}

.mdi-seat-legroom-extra:before {
  content: "\F47E";
}

.mdi-seat-legroom-normal:before {
  content: "\F47F";
}

.mdi-seat-legroom-reduced:before {
  content: "\F480";
}

.mdi-seat-outline:before {
  content: "\FCA0";
}

.mdi-seat-recline-extra:before {
  content: "\F481";
}

.mdi-seat-recline-normal:before {
  content: "\F482";
}

.mdi-seatbelt:before {
  content: "\FCA1";
}

.mdi-security:before {
  content: "\F483";
}

.mdi-security-network:before {
  content: "\F484";
}

.mdi-seed:before {
  content: "\FE45";
}

.mdi-seed-outline:before {
  content: "\FE46";
}

.mdi-segment:before {
  content: "\FEE8";
}

.mdi-select:before {
  content: "\F485";
}

.mdi-select-all:before {
  content: "\F486";
}

.mdi-select-color:before {
  content: "\FD0D";
}

.mdi-select-compare:before {
  content: "\FAD8";
}

.mdi-select-drag:before {
  content: "\FA6B";
}

.mdi-select-inverse:before {
  content: "\F487";
}

.mdi-select-off:before {
  content: "\F488";
}

.mdi-selection:before {
  content: "\F489";
}

.mdi-selection-drag:before {
  content: "\FA6C";
}

.mdi-selection-ellipse:before {
  content: "\FD0E";
}

.mdi-selection-ellipse-arrow-inside:before {
  content: "\FF3F";
}

.mdi-selection-off:before {
  content: "\F776";
}

.mdi-send:before {
  content: "\F48A";
}

.mdi-send-circle:before {
  content: "\FE58";
}

.mdi-send-circle-outline:before {
  content: "\FE59";
}

.mdi-send-lock:before {
  content: "\F7EC";
}

.mdi-serial-port:before {
  content: "\F65C";
}

.mdi-server:before {
  content: "\F48B";
}

.mdi-server-minus:before {
  content: "\F48C";
}

.mdi-server-network:before {
  content: "\F48D";
}

.mdi-server-network-off:before {
  content: "\F48E";
}

.mdi-server-off:before {
  content: "\F48F";
}

.mdi-server-plus:before {
  content: "\F490";
}

.mdi-server-remove:before {
  content: "\F491";
}

.mdi-server-security:before {
  content: "\F492";
}

.mdi-set-all:before {
  content: "\F777";
}

.mdi-set-center:before {
  content: "\F778";
}

.mdi-set-center-right:before {
  content: "\F779";
}

.mdi-set-left:before {
  content: "\F77A";
}

.mdi-set-left-center:before {
  content: "\F77B";
}

.mdi-set-left-right:before {
  content: "\F77C";
}

.mdi-set-none:before {
  content: "\F77D";
}

.mdi-set-right:before {
  content: "\F77E";
}

.mdi-set-top-box:before {
  content: "\F99E";
}

.mdi-settings:before {
  content: "\F493";
}

.mdi-settings-box:before {
  content: "\F494";
}

.mdi-settings-helper:before {
  content: "\FA6D";
}

.mdi-settings-outline:before {
  content: "\F8BA";
}

.mdi-shape:before {
  content: "\F830";
}

.mdi-shape-circle-plus:before {
  content: "\F65D";
}

.mdi-shape-outline:before {
  content: "\F831";
}

.mdi-shape-plus:before {
  content: "\F495";
}

.mdi-shape-polygon-plus:before {
  content: "\F65E";
}

.mdi-shape-rectangle-plus:before {
  content: "\F65F";
}

.mdi-shape-square-plus:before {
  content: "\F660";
}

.mdi-share:before {
  content: "\F496";
}

.mdi-share-off:before {
  content: "\FF40";
}

.mdi-share-off-outline:before {
  content: "\FF41";
}

.mdi-share-outline:before {
  content: "\F931";
}

.mdi-share-variant:before {
  content: "\F497";
}

.mdi-sheep:before {
  content: "\FCA2";
}

.mdi-shield:before {
  content: "\F498";
}

.mdi-shield-account:before {
  content: "\F88E";
}

.mdi-shield-account-outline:before {
  content: "\FA11";
}

.mdi-shield-airplane:before {
  content: "\F6BA";
}

.mdi-shield-airplane-outline:before {
  content: "\FCA3";
}

.mdi-shield-alert:before {
  content: "\FEE9";
}

.mdi-shield-alert-outline:before {
  content: "\FEEA";
}

.mdi-shield-check:before {
  content: "\F565";
}

.mdi-shield-check-outline:before {
  content: "\FCA4";
}

.mdi-shield-cross:before {
  content: "\FCA5";
}

.mdi-shield-cross-outline:before {
  content: "\FCA6";
}

.mdi-shield-half-full:before {
  content: "\F77F";
}

.mdi-shield-home:before {
  content: "\F689";
}

.mdi-shield-home-outline:before {
  content: "\FCA7";
}

.mdi-shield-key:before {
  content: "\FBA0";
}

.mdi-shield-key-outline:before {
  content: "\FBA1";
}

.mdi-shield-link-variant:before {
  content: "\FD0F";
}

.mdi-shield-link-variant-outline:before {
  content: "\FD10";
}

.mdi-shield-lock:before {
  content: "\F99C";
}

.mdi-shield-lock-outline:before {
  content: "\FCA8";
}

.mdi-shield-off:before {
  content: "\F99D";
}

.mdi-shield-off-outline:before {
  content: "\F99B";
}

.mdi-shield-outline:before {
  content: "\F499";
}

.mdi-shield-plus:before {
  content: "\FAD9";
}

.mdi-shield-plus-outline:before {
  content: "\FADA";
}

.mdi-shield-remove:before {
  content: "\FADB";
}

.mdi-shield-remove-outline:before {
  content: "\FADC";
}

.mdi-shield-search:before {
  content: "\FD76";
}

.mdi-ship-wheel:before {
  content: "\F832";
}

.mdi-shoe-formal:before {
  content: "\FB22";
}

.mdi-shoe-heel:before {
  content: "\FB23";
}

.mdi-shoe-print:before {
  content: "\FE5A";
}

.mdi-shopify:before {
  content: "\FADD";
}

.mdi-shopping:before {
  content: "\F49A";
}

.mdi-shopping-music:before {
  content: "\F49B";
}

.mdi-shovel:before {
  content: "\F70F";
}

.mdi-shovel-off:before {
  content: "\F710";
}

.mdi-shower:before {
  content: "\F99F";
}

.mdi-shower-head:before {
  content: "\F9A0";
}

.mdi-shredder:before {
  content: "\F49C";
}

.mdi-shuffle:before {
  content: "\F49D";
}

.mdi-shuffle-disabled:before {
  content: "\F49E";
}

.mdi-shuffle-variant:before {
  content: "\F49F";
}

.mdi-sigma:before {
  content: "\F4A0";
}

.mdi-sigma-lower:before {
  content: "\F62B";
}

.mdi-sign-caution:before {
  content: "\F4A1";
}

.mdi-sign-direction:before {
  content: "\F780";
}

.mdi-sign-text:before {
  content: "\F781";
}

.mdi-signal:before {
  content: "\F4A2";
}

.mdi-signal-2g:before {
  content: "\F711";
}

.mdi-signal-3g:before {
  content: "\F712";
}

.mdi-signal-4g:before {
  content: "\F713";
}

.mdi-signal-5g:before {
  content: "\FA6E";
}

.mdi-signal-cellular-1:before {
  content: "\F8BB";
}

.mdi-signal-cellular-2:before {
  content: "\F8BC";
}

.mdi-signal-cellular-3:before {
  content: "\F8BD";
}

.mdi-signal-cellular-outline:before {
  content: "\F8BE";
}

.mdi-signal-distance-variant:before {
  content: "\FE47";
}

.mdi-signal-hspa:before {
  content: "\F714";
}

.mdi-signal-hspa-plus:before {
  content: "\F715";
}

.mdi-signal-off:before {
  content: "\F782";
}

.mdi-signal-variant:before {
  content: "\F60A";
}

.mdi-signature:before {
  content: "\FE5B";
}

.mdi-signature-freehand:before {
  content: "\FE5C";
}

.mdi-signature-image:before {
  content: "\FE5D";
}

.mdi-signature-text:before {
  content: "\FE5E";
}

.mdi-silo:before {
  content: "\FB24";
}

.mdi-silverware:before {
  content: "\F4A3";
}

.mdi-silverware-fork:before {
  content: "\F4A4";
}

.mdi-silverware-fork-knife:before {
  content: "\FA6F";
}

.mdi-silverware-spoon:before {
  content: "\F4A5";
}

.mdi-silverware-variant:before {
  content: "\F4A6";
}

.mdi-sim:before {
  content: "\F4A7";
}

.mdi-sim-alert:before {
  content: "\F4A8";
}

.mdi-sim-off:before {
  content: "\F4A9";
}

.mdi-sina-weibo:before {
  content: "\FADE";
}

.mdi-sitemap:before {
  content: "\F4AA";
}

.mdi-skate:before {
  content: "\FD11";
}

.mdi-skew-less:before {
  content: "\FD12";
}

.mdi-skew-more:before {
  content: "\FD13";
}

.mdi-skip-backward:before {
  content: "\F4AB";
}

.mdi-skip-backward-outline:before {
  content: "\FF42";
}

.mdi-skip-forward:before {
  content: "\F4AC";
}

.mdi-skip-forward-outline:before {
  content: "\FF43";
}

.mdi-skip-next:before {
  content: "\F4AD";
}

.mdi-skip-next-circle:before {
  content: "\F661";
}

.mdi-skip-next-circle-outline:before {
  content: "\F662";
}

.mdi-skip-next-outline:before {
  content: "\FF44";
}

.mdi-skip-previous:before {
  content: "\F4AE";
}

.mdi-skip-previous-circle:before {
  content: "\F663";
}

.mdi-skip-previous-circle-outline:before {
  content: "\F664";
}

.mdi-skip-previous-outline:before {
  content: "\FF45";
}

.mdi-skull:before {
  content: "\F68B";
}

.mdi-skull-crossbones:before {
  content: "\FBA2";
}

.mdi-skull-crossbones-outline:before {
  content: "\FBA3";
}

.mdi-skull-outline:before {
  content: "\FBA4";
}

.mdi-skype:before {
  content: "\F4AF";
}

.mdi-skype-business:before {
  content: "\F4B0";
}

.mdi-slack:before {
  content: "\F4B1";
}

.mdi-slackware:before {
  content: "\F90A";
}

.mdi-sleep:before {
  content: "\F4B2";
}

.mdi-sleep-off:before {
  content: "\F4B3";
}

.mdi-slope-downhill:before {
  content: "\FE5F";
}

.mdi-slope-uphill:before {
  content: "\FE60";
}

.mdi-smog:before {
  content: "\FA70";
}

.mdi-smoke-detector:before {
  content: "\F392";
}

.mdi-smoking:before {
  content: "\F4B4";
}

.mdi-smoking-off:before {
  content: "\F4B5";
}

.mdi-snapchat:before {
  content: "\F4B6";
}

.mdi-snowflake:before {
  content: "\F716";
}

.mdi-snowflake-alert:before {
  content: "\FF46";
}

.mdi-snowflake-variant:before {
  content: "\FF47";
}

.mdi-snowman:before {
  content: "\F4B7";
}

.mdi-soccer:before {
  content: "\F4B8";
}

.mdi-soccer-field:before {
  content: "\F833";
}

.mdi-sofa:before {
  content: "\F4B9";
}

.mdi-solar-panel:before {
  content: "\FD77";
}

.mdi-solar-panel-large:before {
  content: "\FD78";
}

.mdi-solar-power:before {
  content: "\FA71";
}

.mdi-solid:before {
  content: "\F68C";
}

.mdi-sort:before {
  content: "\F4BA";
}

.mdi-sort-alphabetical:before {
  content: "\F4BB";
}

.mdi-sort-ascending:before {
  content: "\F4BC";
}

.mdi-sort-descending:before {
  content: "\F4BD";
}

.mdi-sort-numeric:before {
  content: "\F4BE";
}

.mdi-sort-variant:before {
  content: "\F4BF";
}

.mdi-sort-variant-lock:before {
  content: "\FCA9";
}

.mdi-sort-variant-lock-open:before {
  content: "\FCAA";
}

.mdi-soundcloud:before {
  content: "\F4C0";
}

.mdi-source-branch:before {
  content: "\F62C";
}

.mdi-source-commit:before {
  content: "\F717";
}

.mdi-source-commit-end:before {
  content: "\F718";
}

.mdi-source-commit-end-local:before {
  content: "\F719";
}

.mdi-source-commit-local:before {
  content: "\F71A";
}

.mdi-source-commit-next-local:before {
  content: "\F71B";
}

.mdi-source-commit-start:before {
  content: "\F71C";
}

.mdi-source-commit-start-next-local:before {
  content: "\F71D";
}

.mdi-source-fork:before {
  content: "\F4C1";
}

.mdi-source-merge:before {
  content: "\F62D";
}

.mdi-source-pull:before {
  content: "\F4C2";
}

.mdi-source-repository:before {
  content: "\FCAB";
}

.mdi-source-repository-multiple:before {
  content: "\FCAC";
}

.mdi-soy-sauce:before {
  content: "\F7ED";
}

.mdi-spa:before {
  content: "\FCAD";
}

.mdi-spa-outline:before {
  content: "\FCAE";
}

.mdi-space-invaders:before {
  content: "\FBA5";
}

.mdi-spade:before {
  content: "\FE48";
}

.mdi-speaker:before {
  content: "\F4C3";
}

.mdi-speaker-bluetooth:before {
  content: "\F9A1";
}

.mdi-speaker-multiple:before {
  content: "\FD14";
}

.mdi-speaker-off:before {
  content: "\F4C4";
}

.mdi-speaker-wireless:before {
  content: "\F71E";
}

.mdi-speedometer:before {
  content: "\F4C5";
}

.mdi-spellcheck:before {
  content: "\F4C6";
}

.mdi-spider-web:before {
  content: "\FBA6";
}

.mdi-spotify:before {
  content: "\F4C7";
}

.mdi-spotlight:before {
  content: "\F4C8";
}

.mdi-spotlight-beam:before {
  content: "\F4C9";
}

.mdi-spray:before {
  content: "\F665";
}

.mdi-spray-bottle:before {
  content: "\FADF";
}

.mdi-sprout:before {
  content: "\FE49";
}

.mdi-sprout-outline:before {
  content: "\FE4A";
}

.mdi-square:before {
  content: "\F763";
}

.mdi-square-edit-outline:before {
  content: "\F90B";
}

.mdi-square-inc:before {
  content: "\F4CA";
}

.mdi-square-inc-cash:before {
  content: "\F4CB";
}

.mdi-square-medium:before {
  content: "\FA12";
}

.mdi-square-medium-outline:before {
  content: "\FA13";
}

.mdi-square-outline:before {
  content: "\F762";
}

.mdi-square-root:before {
  content: "\F783";
}

.mdi-square-root-box:before {
  content: "\F9A2";
}

.mdi-square-small:before {
  content: "\FA14";
}

.mdi-squeegee:before {
  content: "\FAE0";
}

.mdi-ssh:before {
  content: "\F8BF";
}

.mdi-stack-exchange:before {
  content: "\F60B";
}

.mdi-stack-overflow:before {
  content: "\F4CC";
}

.mdi-stadium:before {
  content: "\F71F";
}

.mdi-stairs:before {
  content: "\F4CD";
}

.mdi-stamper:before {
  content: "\FD15";
}

.mdi-standard-definition:before {
  content: "\F7EE";
}

.mdi-star:before {
  content: "\F4CE";
}

.mdi-star-box:before {
  content: "\FA72";
}

.mdi-star-box-outline:before {
  content: "\FA73";
}

.mdi-star-circle:before {
  content: "\F4CF";
}

.mdi-star-circle-outline:before {
  content: "\F9A3";
}

.mdi-star-face:before {
  content: "\F9A4";
}

.mdi-star-four-points:before {
  content: "\FAE1";
}

.mdi-star-four-points-outline:before {
  content: "\FAE2";
}

.mdi-star-half:before {
  content: "\F4D0";
}

.mdi-star-off:before {
  content: "\F4D1";
}

.mdi-star-outline:before {
  content: "\F4D2";
}

.mdi-star-three-points:before {
  content: "\FAE3";
}

.mdi-star-three-points-outline:before {
  content: "\FAE4";
}

.mdi-steam:before {
  content: "\F4D3";
}

.mdi-steam-box:before {
  content: "\F90C";
}

.mdi-steering:before {
  content: "\F4D4";
}

.mdi-steering-off:before {
  content: "\F90D";
}

.mdi-step-backward:before {
  content: "\F4D5";
}

.mdi-step-backward-2:before {
  content: "\F4D6";
}

.mdi-step-forward:before {
  content: "\F4D7";
}

.mdi-step-forward-2:before {
  content: "\F4D8";
}

.mdi-stethoscope:before {
  content: "\F4D9";
}

.mdi-sticker:before {
  content: "\F5D0";
}

.mdi-sticker-emoji:before {
  content: "\F784";
}

.mdi-stocking:before {
  content: "\F4DA";
}

.mdi-stop:before {
  content: "\F4DB";
}

.mdi-stop-circle:before {
  content: "\F666";
}

.mdi-stop-circle-outline:before {
  content: "\F667";
}

.mdi-store:before {
  content: "\F4DC";
}

.mdi-store-24-hour:before {
  content: "\F4DD";
}

.mdi-stove:before {
  content: "\F4DE";
}

.mdi-strava:before {
  content: "\FB25";
}

.mdi-stretch-to-page:before {
  content: "\FF48";
}

.mdi-stretch-to-page-outline:before {
  content: "\FF49";
}

.mdi-subdirectory-arrow-left:before {
  content: "\F60C";
}

.mdi-subdirectory-arrow-right:before {
  content: "\F60D";
}

.mdi-subtitles:before {
  content: "\FA15";
}

.mdi-subtitles-outline:before {
  content: "\FA16";
}

.mdi-subway:before {
  content: "\F6AB";
}

.mdi-subway-alert-variant:before {
  content: "\FD79";
}

.mdi-subway-variant:before {
  content: "\F4DF";
}

.mdi-summit:before {
  content: "\F785";
}

.mdi-sunglasses:before {
  content: "\F4E0";
}

.mdi-surround-sound:before {
  content: "\F5C5";
}

.mdi-surround-sound-2-0:before {
  content: "\F7EF";
}

.mdi-surround-sound-3-1:before {
  content: "\F7F0";
}

.mdi-surround-sound-5-1:before {
  content: "\F7F1";
}

.mdi-surround-sound-7-1:before {
  content: "\F7F2";
}

.mdi-svg:before {
  content: "\F720";
}

.mdi-swap-horizontal:before {
  content: "\F4E1";
}

.mdi-swap-horizontal-bold:before {
  content: "\FBA9";
}

.mdi-swap-horizontal-variant:before {
  content: "\F8C0";
}

.mdi-swap-vertical:before {
  content: "\F4E2";
}

.mdi-swap-vertical-bold:before {
  content: "\FBAA";
}

.mdi-swap-vertical-variant:before {
  content: "\F8C1";
}

.mdi-swim:before {
  content: "\F4E3";
}

.mdi-switch:before {
  content: "\F4E4";
}

.mdi-sword:before {
  content: "\F4E5";
}

.mdi-sword-cross:before {
  content: "\F786";
}

.mdi-symfony:before {
  content: "\FAE5";
}

.mdi-sync:before {
  content: "\F4E6";
}

.mdi-sync-alert:before {
  content: "\F4E7";
}

.mdi-sync-off:before {
  content: "\F4E8";
}

.mdi-tab:before {
  content: "\F4E9";
}

.mdi-tab-minus:before {
  content: "\FB26";
}

.mdi-tab-plus:before {
  content: "\F75B";
}

.mdi-tab-remove:before {
  content: "\FB27";
}

.mdi-tab-unselected:before {
  content: "\F4EA";
}

.mdi-table:before {
  content: "\F4EB";
}

.mdi-table-border:before {
  content: "\FA17";
}

.mdi-table-column:before {
  content: "\F834";
}

.mdi-table-column-plus-after:before {
  content: "\F4EC";
}

.mdi-table-column-plus-before:before {
  content: "\F4ED";
}

.mdi-table-column-remove:before {
  content: "\F4EE";
}

.mdi-table-column-width:before {
  content: "\F4EF";
}

.mdi-table-edit:before {
  content: "\F4F0";
}

.mdi-table-large:before {
  content: "\F4F1";
}

.mdi-table-merge-cells:before {
  content: "\F9A5";
}

.mdi-table-of-contents:before {
  content: "\F835";
}

.mdi-table-plus:before {
  content: "\FA74";
}

.mdi-table-remove:before {
  content: "\FA75";
}

.mdi-table-row:before {
  content: "\F836";
}

.mdi-table-row-height:before {
  content: "\F4F2";
}

.mdi-table-row-plus-after:before {
  content: "\F4F3";
}

.mdi-table-row-plus-before:before {
  content: "\F4F4";
}

.mdi-table-row-remove:before {
  content: "\F4F5";
}

.mdi-table-search:before {
  content: "\F90E";
}

.mdi-table-settings:before {
  content: "\F837";
}

.mdi-table-tennis:before {
  content: "\FE4B";
}

.mdi-tablet:before {
  content: "\F4F6";
}

.mdi-tablet-android:before {
  content: "\F4F7";
}

.mdi-tablet-cellphone:before {
  content: "\F9A6";
}

.mdi-tablet-dashboard:before {
  content: "\FEEB";
}

.mdi-tablet-ipad:before {
  content: "\F4F8";
}

.mdi-taco:before {
  content: "\F761";
}

.mdi-tag:before {
  content: "\F4F9";
}

.mdi-tag-faces:before {
  content: "\F4FA";
}

.mdi-tag-heart:before {
  content: "\F68A";
}

.mdi-tag-heart-outline:before {
  content: "\FBAB";
}

.mdi-tag-minus:before {
  content: "\F90F";
}

.mdi-tag-multiple:before {
  content: "\F4FB";
}

.mdi-tag-outline:before {
  content: "\F4FC";
}

.mdi-tag-plus:before {
  content: "\F721";
}

.mdi-tag-remove:before {
  content: "\F722";
}

.mdi-tag-text-outline:before {
  content: "\F4FD";
}

.mdi-tank:before {
  content: "\FD16";
}

.mdi-tape-measure:before {
  content: "\FB28";
}

.mdi-target:before {
  content: "\F4FE";
}

.mdi-target-account:before {
  content: "\FBAC";
}

.mdi-target-variant:before {
  content: "\FA76";
}

.mdi-taxi:before {
  content: "\F4FF";
}

.mdi-tea:before {
  content: "\FD7A";
}

.mdi-tea-outline:before {
  content: "\FD7B";
}

.mdi-teach:before {
  content: "\F88F";
}

.mdi-teamviewer:before {
  content: "\F500";
}

.mdi-telegram:before {
  content: "\F501";
}

.mdi-telescope:before {
  content: "\FB29";
}

.mdi-television:before {
  content: "\F502";
}

.mdi-television-box:before {
  content: "\F838";
}

.mdi-television-classic:before {
  content: "\F7F3";
}

.mdi-television-classic-off:before {
  content: "\F839";
}

.mdi-television-guide:before {
  content: "\F503";
}

.mdi-television-off:before {
  content: "\F83A";
}

.mdi-television-play:before {
  content: "\FEEC";
}

.mdi-temperature-celsius:before {
  content: "\F504";
}

.mdi-temperature-fahrenheit:before {
  content: "\F505";
}

.mdi-temperature-kelvin:before {
  content: "\F506";
}

.mdi-tennis:before {
  content: "\FD7C";
}

.mdi-tennis-ball:before {
  content: "\F507";
}

.mdi-tent:before {
  content: "\F508";
}

.mdi-terrain:before {
  content: "\F509";
}

.mdi-test-tube:before {
  content: "\F668";
}

.mdi-test-tube-empty:before {
  content: "\F910";
}

.mdi-test-tube-off:before {
  content: "\F911";
}

.mdi-text:before {
  content: "\F9A7";
}

.mdi-text-shadow:before {
  content: "\F669";
}

.mdi-text-short:before {
  content: "\F9A8";
}

.mdi-text-subject:before {
  content: "\F9A9";
}

.mdi-text-to-speech:before {
  content: "\F50A";
}

.mdi-text-to-speech-off:before {
  content: "\F50B";
}

.mdi-textbox:before {
  content: "\F60E";
}

.mdi-textbox-password:before {
  content: "\F7F4";
}

.mdi-texture:before {
  content: "\F50C";
}

.mdi-theater:before {
  content: "\F50D";
}

.mdi-theme-light-dark:before {
  content: "\F50E";
}

.mdi-thermometer:before {
  content: "\F50F";
}

.mdi-thermometer-alert:before {
  content: "\FE61";
}

.mdi-thermometer-chevron-down:before {
  content: "\FE62";
}

.mdi-thermometer-chevron-up:before {
  content: "\FE63";
}

.mdi-thermometer-lines:before {
  content: "\F510";
}

.mdi-thermometer-minus:before {
  content: "\FE64";
}

.mdi-thermometer-plus:before {
  content: "\FE65";
}

.mdi-thermostat:before {
  content: "\F393";
}

.mdi-thermostat-box:before {
  content: "\F890";
}

.mdi-thought-bubble:before {
  content: "\F7F5";
}

.mdi-thought-bubble-outline:before {
  content: "\F7F6";
}

.mdi-thumb-down:before {
  content: "\F511";
}

.mdi-thumb-down-outline:before {
  content: "\F512";
}

.mdi-thumb-up:before {
  content: "\F513";
}

.mdi-thumb-up-outline:before {
  content: "\F514";
}

.mdi-thumbs-up-down:before {
  content: "\F515";
}

.mdi-ticket:before {
  content: "\F516";
}

.mdi-ticket-account:before {
  content: "\F517";
}

.mdi-ticket-confirmation:before {
  content: "\F518";
}

.mdi-ticket-outline:before {
  content: "\F912";
}

.mdi-ticket-percent:before {
  content: "\F723";
}

.mdi-tie:before {
  content: "\F519";
}

.mdi-tilde:before {
  content: "\F724";
}

.mdi-timelapse:before {
  content: "\F51A";
}

.mdi-timeline:before {
  content: "\FBAD";
}

.mdi-timeline-outline:before {
  content: "\FBAE";
}

.mdi-timeline-text:before {
  content: "\FBAF";
}

.mdi-timeline-text-outline:before {
  content: "\FBB0";
}

.mdi-timer:before {
  content: "\F51B";
}

.mdi-timer-10:before {
  content: "\F51C";
}

.mdi-timer-3:before {
  content: "\F51D";
}

.mdi-timer-off:before {
  content: "\F51E";
}

.mdi-timer-sand:before {
  content: "\F51F";
}

.mdi-timer-sand-empty:before {
  content: "\F6AC";
}

.mdi-timer-sand-full:before {
  content: "\F78B";
}

.mdi-timetable:before {
  content: "\F520";
}

.mdi-toaster-oven:before {
  content: "\FCAF";
}

.mdi-toggle-switch:before {
  content: "\F521";
}

.mdi-toggle-switch-off:before {
  content: "\F522";
}

.mdi-toggle-switch-off-outline:before {
  content: "\FA18";
}

.mdi-toggle-switch-outline:before {
  content: "\FA19";
}

.mdi-toilet:before {
  content: "\F9AA";
}

.mdi-toolbox:before {
  content: "\F9AB";
}

.mdi-toolbox-outline:before {
  content: "\F9AC";
}

.mdi-tooltip:before {
  content: "\F523";
}

.mdi-tooltip-account:before {
  content: "\F00C";
}

.mdi-tooltip-edit:before {
  content: "\F524";
}

.mdi-tooltip-image:before {
  content: "\F525";
}

.mdi-tooltip-image-outline:before {
  content: "\FBB1";
}

.mdi-tooltip-outline:before {
  content: "\F526";
}

.mdi-tooltip-plus:before {
  content: "\FBB2";
}

.mdi-tooltip-plus-outline:before {
  content: "\F527";
}

.mdi-tooltip-text:before {
  content: "\F528";
}

.mdi-tooltip-text-outline:before {
  content: "\FBB3";
}

.mdi-tooth:before {
  content: "\F8C2";
}

.mdi-tooth-outline:before {
  content: "\F529";
}

.mdi-tor:before {
  content: "\F52A";
}

.mdi-tortoise:before {
  content: "\FD17";
}

.mdi-tournament:before {
  content: "\F9AD";
}

.mdi-tower-beach:before {
  content: "\F680";
}

.mdi-tower-fire:before {
  content: "\F681";
}

.mdi-towing:before {
  content: "\F83B";
}

.mdi-track-light:before {
  content: "\F913";
}

.mdi-trackpad:before {
  content: "\F7F7";
}

.mdi-trackpad-lock:before {
  content: "\F932";
}

.mdi-tractor:before {
  content: "\F891";
}

.mdi-trademark:before {
  content: "\FA77";
}

.mdi-traffic-light:before {
  content: "\F52B";
}

.mdi-train:before {
  content: "\F52C";
}

.mdi-train-car:before {
  content: "\FBB4";
}

.mdi-train-variant:before {
  content: "\F8C3";
}

.mdi-tram:before {
  content: "\F52D";
}

.mdi-transcribe:before {
  content: "\F52E";
}

.mdi-transcribe-close:before {
  content: "\F52F";
}

.mdi-transfer-down:before {
  content: "\FD7D";
}

.mdi-transfer-left:before {
  content: "\FD7E";
}

.mdi-transfer-right:before {
  content: "\F530";
}

.mdi-transfer-up:before {
  content: "\FD7F";
}

.mdi-transit-connection:before {
  content: "\FD18";
}

.mdi-transit-connection-variant:before {
  content: "\FD19";
}

.mdi-transit-transfer:before {
  content: "\F6AD";
}

.mdi-transition:before {
  content: "\F914";
}

.mdi-transition-masked:before {
  content: "\F915";
}

.mdi-translate:before {
  content: "\F5CA";
}

.mdi-translate-off:before {
  content: "\FE66";
}

.mdi-transmission-tower:before {
  content: "\FD1A";
}

.mdi-trash-can:before {
  content: "\FA78";
}

.mdi-trash-can-outline:before {
  content: "\FA79";
}

.mdi-treasure-chest:before {
  content: "\F725";
}

.mdi-tree:before {
  content: "\F531";
}

.mdi-tree-outline:before {
  content: "\FE4C";
}

.mdi-trello:before {
  content: "\F532";
}

.mdi-trending-down:before {
  content: "\F533";
}

.mdi-trending-neutral:before {
  content: "\F534";
}

.mdi-trending-up:before {
  content: "\F535";
}

.mdi-triangle:before {
  content: "\F536";
}

.mdi-triangle-outline:before {
  content: "\F537";
}

.mdi-triforce:before {
  content: "\FBB5";
}

.mdi-trophy:before {
  content: "\F538";
}

.mdi-trophy-award:before {
  content: "\F539";
}

.mdi-trophy-broken:before {
  content: "\FD80";
}

.mdi-trophy-outline:before {
  content: "\F53A";
}

.mdi-trophy-variant:before {
  content: "\F53B";
}

.mdi-trophy-variant-outline:before {
  content: "\F53C";
}

.mdi-truck:before {
  content: "\F53D";
}

.mdi-truck-check:before {
  content: "\FCB0";
}

.mdi-truck-delivery:before {
  content: "\F53E";
}

.mdi-truck-fast:before {
  content: "\F787";
}

.mdi-truck-trailer:before {
  content: "\F726";
}

.mdi-tshirt-crew:before {
  content: "\FA7A";
}

.mdi-tshirt-crew-outline:before {
  content: "\F53F";
}

.mdi-tshirt-v:before {
  content: "\FA7B";
}

.mdi-tshirt-v-outline:before {
  content: "\F540";
}

.mdi-tumble-dryer:before {
  content: "\F916";
}

.mdi-tumblr:before {
  content: "\F541";
}

.mdi-tumblr-box:before {
  content: "\F917";
}

.mdi-tumblr-reblog:before {
  content: "\F542";
}

.mdi-tune:before {
  content: "\F62E";
}

.mdi-tune-vertical:before {
  content: "\F66A";
}

.mdi-turnstile:before {
  content: "\FCB1";
}

.mdi-turnstile-outline:before {
  content: "\FCB2";
}

.mdi-turtle:before {
  content: "\FCB3";
}

.mdi-twitch:before {
  content: "\F543";
}

.mdi-twitter:before {
  content: "\F544";
}

.mdi-twitter-box:before {
  content: "\F545";
}

.mdi-twitter-circle:before {
  content: "\F546";
}

.mdi-twitter-retweet:before {
  content: "\F547";
}

.mdi-two-factor-authentication:before {
  content: "\F9AE";
}

.mdi-typewriter:before {
  content: "\FF4A";
}

.mdi-uber:before {
  content: "\F748";
}

.mdi-ubisoft:before {
  content: "\FBB6";
}

.mdi-ubuntu:before {
  content: "\F548";
}

.mdi-ultra-high-definition:before {
  content: "\F7F8";
}

.mdi-umbraco:before {
  content: "\F549";
}

.mdi-umbrella:before {
  content: "\F54A";
}

.mdi-umbrella-closed:before {
  content: "\F9AF";
}

.mdi-umbrella-outline:before {
  content: "\F54B";
}

.mdi-undo:before {
  content: "\F54C";
}

.mdi-undo-variant:before {
  content: "\F54D";
}

.mdi-unfold-less-horizontal:before {
  content: "\F54E";
}

.mdi-unfold-less-vertical:before {
  content: "\F75F";
}

.mdi-unfold-more-horizontal:before {
  content: "\F54F";
}

.mdi-unfold-more-vertical:before {
  content: "\F760";
}

.mdi-ungroup:before {
  content: "\F550";
}

.mdi-unicode:before {
  content: "\FEED";
}

.mdi-unity:before {
  content: "\F6AE";
}

.mdi-unreal:before {
  content: "\F9B0";
}

.mdi-untappd:before {
  content: "\F551";
}

.mdi-update:before {
  content: "\F6AF";
}

.mdi-upload:before {
  content: "\F552";
}

.mdi-upload-multiple:before {
  content: "\F83C";
}

.mdi-upload-network:before {
  content: "\F6F5";
}

.mdi-upload-network-outline:before {
  content: "\FCB4";
}

.mdi-upload-outline:before {
  content: "\FE67";
}

.mdi-usb:before {
  content: "\F553";
}

.mdi-van-passenger:before {
  content: "\F7F9";
}

.mdi-van-utility:before {
  content: "\F7FA";
}

.mdi-vanish:before {
  content: "\F7FB";
}

.mdi-variable:before {
  content: "\FAE6";
}

.mdi-vector-arrange-above:before {
  content: "\F554";
}

.mdi-vector-arrange-below:before {
  content: "\F555";
}

.mdi-vector-bezier:before {
  content: "\FAE7";
}

.mdi-vector-circle:before {
  content: "\F556";
}

.mdi-vector-circle-variant:before {
  content: "\F557";
}

.mdi-vector-combine:before {
  content: "\F558";
}

.mdi-vector-curve:before {
  content: "\F559";
}

.mdi-vector-difference:before {
  content: "\F55A";
}

.mdi-vector-difference-ab:before {
  content: "\F55B";
}

.mdi-vector-difference-ba:before {
  content: "\F55C";
}

.mdi-vector-ellipse:before {
  content: "\F892";
}

.mdi-vector-intersection:before {
  content: "\F55D";
}

.mdi-vector-line:before {
  content: "\F55E";
}

.mdi-vector-point:before {
  content: "\F55F";
}

.mdi-vector-polygon:before {
  content: "\F560";
}

.mdi-vector-polyline:before {
  content: "\F561";
}

.mdi-vector-radius:before {
  content: "\F749";
}

.mdi-vector-rectangle:before {
  content: "\F5C6";
}

.mdi-vector-selection:before {
  content: "\F562";
}

.mdi-vector-square:before {
  content: "\F001";
}

.mdi-vector-triangle:before {
  content: "\F563";
}

.mdi-vector-union:before {
  content: "\F564";
}

.mdi-venmo:before {
  content: "\F578";
}

.mdi-vhs:before {
  content: "\FA1A";
}

.mdi-vibrate:before {
  content: "\F566";
}

.mdi-vibrate-off:before {
  content: "\FCB5";
}

.mdi-video:before {
  content: "\F567";
}

.mdi-video-3d:before {
  content: "\F7FC";
}

.mdi-video-3d-variant:before {
  content: "\FEEE";
}

.mdi-video-4k-box:before {
  content: "\F83D";
}

.mdi-video-account:before {
  content: "\F918";
}

.mdi-video-image:before {
  content: "\F919";
}

.mdi-video-input-antenna:before {
  content: "\F83E";
}

.mdi-video-input-component:before {
  content: "\F83F";
}

.mdi-video-input-hdmi:before {
  content: "\F840";
}

.mdi-video-input-svideo:before {
  content: "\F841";
}

.mdi-video-minus:before {
  content: "\F9B1";
}

.mdi-video-off:before {
  content: "\F568";
}

.mdi-video-off-outline:before {
  content: "\FBB7";
}

.mdi-video-outline:before {
  content: "\FBB8";
}

.mdi-video-plus:before {
  content: "\F9B2";
}

.mdi-video-stabilization:before {
  content: "\F91A";
}

.mdi-video-switch:before {
  content: "\F569";
}

.mdi-video-vintage:before {
  content: "\FA1B";
}

.mdi-video-wireless:before {
  content: "\FEEF";
}

.mdi-video-wireless-outline:before {
  content: "\FEF0";
}

.mdi-view-agenda:before {
  content: "\F56A";
}

.mdi-view-array:before {
  content: "\F56B";
}

.mdi-view-carousel:before {
  content: "\F56C";
}

.mdi-view-column:before {
  content: "\F56D";
}

.mdi-view-comfy:before {
  content: "\FE4D";
}

.mdi-view-compact:before {
  content: "\FE4E";
}

.mdi-view-compact-outline:before {
  content: "\FE4F";
}

.mdi-view-dashboard:before {
  content: "\F56E";
}

.mdi-view-dashboard-outline:before {
  content: "\FA1C";
}

.mdi-view-dashboard-variant:before {
  content: "\F842";
}

.mdi-view-day:before {
  content: "\F56F";
}

.mdi-view-grid:before {
  content: "\F570";
}

.mdi-view-headline:before {
  content: "\F571";
}

.mdi-view-list:before {
  content: "\F572";
}

.mdi-view-module:before {
  content: "\F573";
}

.mdi-view-parallel:before {
  content: "\F727";
}

.mdi-view-quilt:before {
  content: "\F574";
}

.mdi-view-sequential:before {
  content: "\F728";
}

.mdi-view-split-horizontal:before {
  content: "\FBA7";
}

.mdi-view-split-vertical:before {
  content: "\FBA8";
}

.mdi-view-stream:before {
  content: "\F575";
}

.mdi-view-week:before {
  content: "\F576";
}

.mdi-vimeo:before {
  content: "\F577";
}

.mdi-violin:before {
  content: "\F60F";
}

.mdi-virtual-reality:before {
  content: "\F893";
}

.mdi-visual-studio:before {
  content: "\F610";
}

.mdi-visual-studio-code:before {
  content: "\FA1D";
}

.mdi-vk:before {
  content: "\F579";
}

.mdi-vk-box:before {
  content: "\F57A";
}

.mdi-vk-circle:before {
  content: "\F57B";
}

.mdi-vlc:before {
  content: "\F57C";
}

.mdi-voice:before {
  content: "\F5CB";
}

.mdi-voice-off:before {
  content: "\FEF1";
}

.mdi-voicemail:before {
  content: "\F57D";
}

.mdi-volleyball:before {
  content: "\F9B3";
}

.mdi-volume-high:before {
  content: "\F57E";
}

.mdi-volume-low:before {
  content: "\F57F";
}

.mdi-volume-medium:before {
  content: "\F580";
}

.mdi-volume-minus:before {
  content: "\F75D";
}

.mdi-volume-mute:before {
  content: "\F75E";
}

.mdi-volume-off:before {
  content: "\F581";
}

.mdi-volume-plus:before {
  content: "\F75C";
}

.mdi-volume-variant-off:before {
  content: "\FE68";
}

.mdi-vote:before {
  content: "\FA1E";
}

.mdi-vote-outline:before {
  content: "\FA1F";
}

.mdi-vpn:before {
  content: "\F582";
}

.mdi-vuejs:before {
  content: "\F843";
}

.mdi-vuetify:before {
  content: "\FE50";
}

.mdi-walk:before {
  content: "\F583";
}

.mdi-wall:before {
  content: "\F7FD";
}

.mdi-wall-sconce:before {
  content: "\F91B";
}

.mdi-wall-sconce-flat:before {
  content: "\F91C";
}

.mdi-wall-sconce-variant:before {
  content: "\F91D";
}

.mdi-wallet:before {
  content: "\F584";
}

.mdi-wallet-giftcard:before {
  content: "\F585";
}

.mdi-wallet-membership:before {
  content: "\F586";
}

.mdi-wallet-outline:before {
  content: "\FBB9";
}

.mdi-wallet-travel:before {
  content: "\F587";
}

.mdi-wallpaper:before {
  content: "\FE69";
}

.mdi-wan:before {
  content: "\F588";
}

.mdi-washing-machine:before {
  content: "\F729";
}

.mdi-watch:before {
  content: "\F589";
}

.mdi-watch-export:before {
  content: "\F58A";
}

.mdi-watch-export-variant:before {
  content: "\F894";
}

.mdi-watch-import:before {
  content: "\F58B";
}

.mdi-watch-import-variant:before {
  content: "\F895";
}

.mdi-watch-variant:before {
  content: "\F896";
}

.mdi-watch-vibrate:before {
  content: "\F6B0";
}

.mdi-watch-vibrate-off:before {
  content: "\FCB6";
}

.mdi-water:before {
  content: "\F58C";
}

.mdi-water-off:before {
  content: "\F58D";
}

.mdi-water-outline:before {
  content: "\FE6A";
}

.mdi-water-percent:before {
  content: "\F58E";
}

.mdi-water-pump:before {
  content: "\F58F";
}

.mdi-watermark:before {
  content: "\F612";
}

.mdi-wave:before {
  content: "\FF4B";
}

.mdi-waves:before {
  content: "\F78C";
}

.mdi-waze:before {
  content: "\FBBA";
}

.mdi-weather-cloudy:before {
  content: "\F590";
}

.mdi-weather-cloudy-alert:before {
  content: "\FF4C";
}

.mdi-weather-cloudy-arrow-right:before {
  content: "\FE51";
}

.mdi-weather-fog:before {
  content: "\F591";
}

.mdi-weather-hail:before {
  content: "\F592";
}

.mdi-weather-hazy:before {
  content: "\FF4D";
}

.mdi-weather-hurricane:before {
  content: "\F897";
}

.mdi-weather-lightning:before {
  content: "\F593";
}

.mdi-weather-lightning-rainy:before {
  content: "\F67D";
}

.mdi-weather-night:before {
  content: "\F594";
}

.mdi-weather-night-partly-cloudy:before {
  content: "\FF4E";
}

.mdi-weather-partly-cloudy:before {
  content: "\F595";
}

.mdi-weather-partly-lightning:before {
  content: "\FF4F";
}

.mdi-weather-partly-rainy:before {
  content: "\FF50";
}

.mdi-weather-partly-snowy:before {
  content: "\FF51";
}

.mdi-weather-partly-snowy-rainy:before {
  content: "\FF52";
}

.mdi-weather-pouring:before {
  content: "\F596";
}

.mdi-weather-rainy:before {
  content: "\F597";
}

.mdi-weather-snowy:before {
  content: "\F598";
}

.mdi-weather-snowy-heavy:before {
  content: "\FF53";
}

.mdi-weather-snowy-rainy:before {
  content: "\F67E";
}

.mdi-weather-sunny:before {
  content: "\F599";
}

.mdi-weather-sunny-alert:before {
  content: "\FF54";
}

.mdi-weather-sunset:before {
  content: "\F59A";
}

.mdi-weather-sunset-down:before {
  content: "\F59B";
}

.mdi-weather-sunset-up:before {
  content: "\F59C";
}

.mdi-weather-tornado:before {
  content: "\FF55";
}

.mdi-weather-windy:before {
  content: "\F59D";
}

.mdi-weather-windy-variant:before {
  content: "\F59E";
}

.mdi-web:before {
  content: "\F59F";
}

.mdi-webcam:before {
  content: "\F5A0";
}

.mdi-webhook:before {
  content: "\F62F";
}

.mdi-webpack:before {
  content: "\F72A";
}

.mdi-wechat:before {
  content: "\F611";
}

.mdi-weight:before {
  content: "\F5A1";
}

.mdi-weight-gram:before {
  content: "\FD1B";
}

.mdi-weight-kilogram:before {
  content: "\F5A2";
}

.mdi-weight-pound:before {
  content: "\F9B4";
}

.mdi-whatsapp:before {
  content: "\F5A3";
}

.mdi-wheelchair-accessibility:before {
  content: "\F5A4";
}

.mdi-whistle:before {
  content: "\F9B5";
}

.mdi-white-balance-auto:before {
  content: "\F5A5";
}

.mdi-white-balance-incandescent:before {
  content: "\F5A6";
}

.mdi-white-balance-iridescent:before {
  content: "\F5A7";
}

.mdi-white-balance-sunny:before {
  content: "\F5A8";
}

.mdi-widgets:before {
  content: "\F72B";
}

.mdi-wifi:before {
  content: "\F5A9";
}

.mdi-wifi-off:before {
  content: "\F5AA";
}

.mdi-wifi-star:before {
  content: "\FE6B";
}

.mdi-wifi-strength-1:before {
  content: "\F91E";
}

.mdi-wifi-strength-1-alert:before {
  content: "\F91F";
}

.mdi-wifi-strength-1-lock:before {
  content: "\F920";
}

.mdi-wifi-strength-2:before {
  content: "\F921";
}

.mdi-wifi-strength-2-alert:before {
  content: "\F922";
}

.mdi-wifi-strength-2-lock:before {
  content: "\F923";
}

.mdi-wifi-strength-3:before {
  content: "\F924";
}

.mdi-wifi-strength-3-alert:before {
  content: "\F925";
}

.mdi-wifi-strength-3-lock:before {
  content: "\F926";
}

.mdi-wifi-strength-4:before {
  content: "\F927";
}

.mdi-wifi-strength-4-alert:before {
  content: "\F928";
}

.mdi-wifi-strength-4-lock:before {
  content: "\F929";
}

.mdi-wifi-strength-alert-outline:before {
  content: "\F92A";
}

.mdi-wifi-strength-lock-outline:before {
  content: "\F92B";
}

.mdi-wifi-strength-off:before {
  content: "\F92C";
}

.mdi-wifi-strength-off-outline:before {
  content: "\F92D";
}

.mdi-wifi-strength-outline:before {
  content: "\F92E";
}

.mdi-wii:before {
  content: "\F5AB";
}

.mdi-wiiu:before {
  content: "\F72C";
}

.mdi-wikipedia:before {
  content: "\F5AC";
}

.mdi-wind-turbine:before {
  content: "\FD81";
}

.mdi-window-close:before {
  content: "\F5AD";
}

.mdi-window-closed:before {
  content: "\F5AE";
}

.mdi-window-maximize:before {
  content: "\F5AF";
}

.mdi-window-minimize:before {
  content: "\F5B0";
}

.mdi-window-open:before {
  content: "\F5B1";
}

.mdi-window-restore:before {
  content: "\F5B2";
}

.mdi-windows:before {
  content: "\F5B3";
}

.mdi-windows-classic:before {
  content: "\FA20";
}

.mdi-wiper:before {
  content: "\FAE8";
}

.mdi-wiper-wash:before {
  content: "\FD82";
}

.mdi-wordpress:before {
  content: "\F5B4";
}

.mdi-worker:before {
  content: "\F5B5";
}

.mdi-wrap:before {
  content: "\F5B6";
}

.mdi-wrap-disabled:before {
  content: "\FBBB";
}

.mdi-wrench:before {
  content: "\F5B7";
}

.mdi-wrench-outline:before {
  content: "\FBBC";
}

.mdi-wunderlist:before {
  content: "\F5B8";
}

.mdi-xamarin:before {
  content: "\F844";
}

.mdi-xamarin-outline:before {
  content: "\F845";
}

.mdi-xaml:before {
  content: "\F673";
}

.mdi-xbox:before {
  content: "\F5B9";
}

.mdi-xbox-controller:before {
  content: "\F5BA";
}

.mdi-xbox-controller-battery-alert:before {
  content: "\F74A";
}

.mdi-xbox-controller-battery-charging:before {
  content: "\FA21";
}

.mdi-xbox-controller-battery-empty:before {
  content: "\F74B";
}

.mdi-xbox-controller-battery-full:before {
  content: "\F74C";
}

.mdi-xbox-controller-battery-low:before {
  content: "\F74D";
}

.mdi-xbox-controller-battery-medium:before {
  content: "\F74E";
}

.mdi-xbox-controller-battery-unknown:before {
  content: "\F74F";
}

.mdi-xbox-controller-menu:before {
  content: "\FE52";
}

.mdi-xbox-controller-off:before {
  content: "\F5BB";
}

.mdi-xbox-controller-view:before {
  content: "\FE53";
}

.mdi-xda:before {
  content: "\F5BC";
}

.mdi-xing:before {
  content: "\F5BD";
}

.mdi-xing-box:before {
  content: "\F5BE";
}

.mdi-xing-circle:before {
  content: "\F5BF";
}

.mdi-xml:before {
  content: "\F5C0";
}

.mdi-xmpp:before {
  content: "\F7FE";
}

.mdi-yahoo:before {
  content: "\FB2A";
}

.mdi-yammer:before {
  content: "\F788";
}

.mdi-yeast:before {
  content: "\F5C1";
}

.mdi-yelp:before {
  content: "\F5C2";
}

.mdi-yin-yang:before {
  content: "\F67F";
}

.mdi-youtube:before {
  content: "\F5C3";
}

.mdi-youtube-creator-studio:before {
  content: "\F846";
}

.mdi-youtube-gaming:before {
  content: "\F847";
}

.mdi-youtube-subscription:before {
  content: "\FD1C";
}

.mdi-youtube-tv:before {
  content: "\F448";
}

.mdi-z-wave:before {
  content: "\FAE9";
}

.mdi-zend:before {
  content: "\FAEA";
}

.mdi-zigbee:before {
  content: "\FD1D";
}

.mdi-zip-box:before {
  content: "\F5C4";
}

.mdi-zip-disk:before {
  content: "\FA22";
}

.mdi-zodiac-aquarius:before {
  content: "\FA7C";
}

.mdi-zodiac-aries:before {
  content: "\FA7D";
}

.mdi-zodiac-cancer:before {
  content: "\FA7E";
}

.mdi-zodiac-capricorn:before {
  content: "\FA7F";
}

.mdi-zodiac-gemini:before {
  content: "\FA80";
}

.mdi-zodiac-leo:before {
  content: "\FA81";
}

.mdi-zodiac-libra:before {
  content: "\FA82";
}

.mdi-zodiac-pisces:before {
  content: "\FA83";
}

.mdi-zodiac-sagittarius:before {
  content: "\FA84";
}

.mdi-zodiac-scorpio:before {
  content: "\FA85";
}

.mdi-zodiac-taurus:before {
  content: "\FA86";
}

.mdi-zodiac-virgo:before {
  content: "\FA87";
}

.mdi-blank:before {
  content: "\F68C";
  visibility: hidden;
}

.mdi-18px.mdi-set, .mdi-18px.mdi:before {
  font-size: 18px;
}

.mdi-24px.mdi-set, .mdi-24px.mdi:before {
  font-size: 24px;
}

.mdi-36px.mdi-set, .mdi-36px.mdi:before {
  font-size: 36px;
}

.mdi-48px.mdi-set, .mdi-48px.mdi:before {
  font-size: 48px;
}

.mdi-dark:before {
  color: rgba(0, 0, 0, 0.54);
}
.mdi-dark.mdi-inactive:before {
  color: rgba(0, 0, 0, 0.26);
}

.mdi-light:before {
  color: white;
}
.mdi-light.mdi-inactive:before {
  color: rgba(255, 255, 255, 0.3);
}

.mdi-rotate-45 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(45deg);
      transform: scaleX(-1) rotate(45deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: scaleY(-1) rotate(45deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-45:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mdi-rotate-90 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(90deg);
      transform: scaleX(-1) rotate(90deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: scaleY(-1) rotate(90deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.mdi-rotate-135 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(135deg);
      transform: scaleX(-1) rotate(135deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(135deg);
      -ms-transform: rotate(135deg);
      transform: scaleY(-1) rotate(135deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-135:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.mdi-rotate-180 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(180deg);
      transform: scaleX(-1) rotate(180deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: scaleY(-1) rotate(180deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.mdi-rotate-225 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(225deg);
      transform: scaleX(-1) rotate(225deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(225deg);
      -ms-transform: rotate(225deg);
      transform: scaleY(-1) rotate(225deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-225:before {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}

.mdi-rotate-270 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(270deg);
      transform: scaleX(-1) rotate(270deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: scaleY(-1) rotate(270deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.mdi-rotate-315 {
  /*
  // Not included in production
  &.mdi-flip-h:before {
      -webkit-transform: scaleX(-1) rotate(315deg);
      transform: scaleX(-1) rotate(315deg);
      filter: FlipH;
      -ms-filter: "FlipH";
  }
  &.mdi-flip-v:before {
      -webkit-transform: scaleY(-1) rotate(315deg);
      -ms-transform: rotate(315deg);
      transform: scaleY(-1) rotate(315deg);
      filter: FlipV;
      -ms-filter: "FlipV";
  }
  */
}
.mdi-rotate-315:before {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

.mdi-flip-h:before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.mdi-flip-v:before {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}

.mdi-spin:before {
  -webkit-animation: mdi-spin 2s infinite linear;
  animation: mdi-spin 2s infinite linear;
}

@-webkit-keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/*# sourceMappingURL=materialdesignicons.css.map */

/**
 * jQuery-inputpicker - A jQuery input picker plugin. It supports showing multiple columns select in input.
 * Copyright (c) 2017 Ukalpa@gmail.com - https://ukalpa.com/inputpicker
 * License: MIT
 */
.chosen-container-single .chosen-single div b:before{display:none}
.inputpicker-div { position: relative; height: 100%; text-align: left; width: 100% !important }
.chosen-container-single .chosen-single div,
.chosen-container-single.chosen-with-drop .chosen-single div{border-left: none !important; background:transparent;}
.inputpicker-arrow { position: absolute; top: 1px; right: 1px; background:transparent; width: 20px ; height: 26px ; border-left: 0px solid #cccccc !important; cursor: pointer; width: 34px; text-align:Center; height:36px !important; line-height:36px !important; }
.chosen-container-single .chosen-single div b,
.chosen-container-single.chosen-with-drop .chosen-single div b,
.inputpicker-arrow b { height: 4px; left: 50%; top: 50%; margin-left: -4px; margin-top: -2px; position: absolute; width: 8px; font-weight: 700; background: url(../../../images/hrmstheme/drpdwn-arrw.png?v=4) no-repeat center  center; }
.inputpicker-clear { position: absolute; top:0px; bottom:0px; margin:auto; right: 30px; width: 20px; height: 20px; line-height: 20px; cursor: pointer; }
.inputpicker-clear i { height: 15px; left: 50%; top: 50%; margin-left: -4px; margin-top: -10px; position: absolute; width: 15px; display: block; font-weight: 700; opacity: 0.5; font-size: 16px !important;}
.inputpicker-clear i:before { /*display: block !important; width: 10px !important; height: 10px !important; background: url(../../../images/mrsfintheme/icon-plus.png?v=3) !important; transform: rotate(135deg); content: ''; */}
.sr-modal-open .inputpicker-wrapped-list { z-index: 9999999999999999999999 }
.dialog-open .inputpicker-wrapped-list { z-index: 9999999999999999999999 }
.inputpicker-wrapped-list { margin: 0; background-color: #ffffff; z-index: 1013; overflow-y: hidden !important; min-width: 150px; }
.inputpicker-wrapped-list .table tr.non_summary_blank_tr { display: none !important; }
.inputpicker-wrapped-list .table { margin-bottom: 0px; border: 1px solid #cccccc; }
.inputpicker-wrapped-list .table > tbody > tr > td, .inputpicker-wrapped-list .table > tbody > tr > th, .inputpicker-wrapped-list .table > tfoot > tr > td, .inputpicker-wrapped-list .table > tfoot > tr > th, .inputpicker-wrapped-list .table > thead > tr > td, .inputpicker-wrapped-list .table > thead > tr > th { padding: 5px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }
.inputpicker-wrapped-list .inputpicker-selected { background-color: #d4d4d4; }
.inputpicker-wrapped-list .inputpicker-active { background-color: #fff3c5; }
.inputpicker-wrapped-list .inputpicker-active td { color: #222222 }
.inputpicker-wrapped-list .inputpicker-highlight-active { background-color: #d4d4d4; cursor: pointer; }
/*.loading*/
.inputpicker-div input.frm-size-large, .inputpicker-div input.frm-size-medium, .inputpicker-div input.frm-size-full_width, .inputpicker-div input { display: inline-block; min-width: 100% !important; padding-right:40px !important; text-overflow: ellipsis; width: 100%;}
.inputpicker-div input.loading { background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJzdmctc3Bpbm5lciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4MCA4MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggaWQ9InNwaW5uZXIiIGZpbGw9IiM2NjY2NjYiIGQ9Ik00MCw3MkMyMi40LDcyLDgsNTcuNiw4LDQwQzgsMjIuNCwyMi40LDgsNDAsOGMxNy42LDAsMzIsMTQuNCwzMiwzMmMwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTE1LjQtMTIuNi0yOC0yOC0yOFMxMiwyNC42LDEyLDQwczEyLjYsMjgsMjgsMjhjMS4xLDAsMiwwLjksMiwyUzQxLjEsNzIsNDAsNzJ6Ij48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVUeXBlPSJ4bWwiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDQwIDQwIiB0bz0iMzYwIDQwIDQwIiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPjwvcGF0aD48L3N2Zz4='); background-size: 16px 16px; background-repeat: no-repeat; background-origin: content-box; background-position: right 5px center; }
.inputpicker-div input.loading-msie-patch { background-image: url('./res/spinner.gif?v=3'); }
.inputpicker-multiple-selected { float: left; }
/* multiple ul */
.inputpicker-multiple-selected ul { display: inline-block; padding: 4px; margin: 0px; }
.inputpicker-multiple-selected ul > li { list-style-type: none; display: inline-block; margin-right: 5px; border: 1px solid #888888; padding: 1px; cursor: pointer; }
.inputpicker-multiple input, .input-span { padding: 0; margin: 0; border: 0 none; font-family: Sans-serif; white-space: pre; max-width: 100%; max-height: none; min-height: 0; text-indent: 0; background: transparent; box-shadow: none; outline: 0; }
.inputpicker-multiple { float: left; }
.inputpicker-multiple ul { margin: 0; padding: 0; }
.inputpicker-multiple ul > li { list-style-type: none; display: inline-block; /*margin-right:5px;*/
cursor: pointer; }
.inputpicker-multiple ul > li.inputpicker-element { /*border:1px solid #888888;*/
margin: 2px; padding: 1px; background-color: #f3f3f3; }
.inputpicker-multiple ul > li.inputpicker-multiple-input { margin-left: 2px; /*padding-left:5px;*/
}
.inputpicker-pagination { background: transparent; }
.inputpicker-pagination a { padding-left: 3px; padding-right: 3px; }
.inputpicker-pagination span.current-page { min-width: 50px; text-align: center; display: inline-block; }
#inputpicker-wrapped-list table { width: 100%; }
#inputpicker-wrapped-list table, #inputpicker-wrapped-list td { border-collapse: collapse; border: 1px solid #d4d4d4; }
#inputpicker-wrapped-list thead { display: table; /* to take the same width as tr */ width: calc(100% - 17px); /* -17px because of the scrollbar width */ }
#inputpicker-wrapped-list tbody { display: block; /* to enable vertical scrolling */ max-height: 200px; /* e.g. */ overflow-y: scroll; /* keeps the scrollbar even if it doesn't need it; display purpose */ overflow-x: hidden; /*margin-bottom:10px;*/ width:100% !important}
#inputpicker-wrapped-list th, #inputpicker-wrapped-list td { width: 33.33%; /* to enable "word-break: break-all" */ padding: 5px; word-break: break-all; /* 4. */ cursor: pointer; }
#inputpicker-wrapped-list thead th {background:#777777 !important; color:#ffffff !important;}
#inputpicker-wrapped-list thead th div{font-size:12px !important; line-height:20px;}
#inputpicker-wrapped-list tr { display: table; /* display purpose; th's border */ width: 100%; }
#inputpicker-wrapped-list td { text-align: left; border: none; border-bottom: 1px solid #d4d4d4; background: transparent; color: #222222; line-height: normal; padding: 5px; height: auto; font-size: 13px; }
#inputpicker-wrapped-list td span { float: left; vertical-align: top; margin: 0px; padding: 0px; }
#inputpicker-wrapped-list td label { float: right; vertical-align: top; margin: 0px; padding: 0px; line-height: normal; font-size: 11px; color: #999999; font-style: italic; width: 100px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#inputpicker-wrapped-list td.cg_name { font-style: italic; text-align: right; color: #999999; font-size: 10px; padding-right: 10px; }
#inputpicker-wrapped-list .no-record { text-align: center; font-size: 10px; color: #999999; }
/*
.inputpicker-overflow-hidden{float:left;}
#inputpicker-wrapped-list { overflow-x:hidden !important; }
#inputpicker-wrapped-list .table tbody tr:last-child{ border:none !important; }*/

.glm_coa_id_add_new_btn { position: absolute; top: 10px; right: 60px; }
.glm_coa_id_add_new_btn span { display: block; width: 10px; height: 10px; background: url(../../../images/hrmstheme/icon-plus.png?v=3); }
.glm_coa_id_add_new_btn span:before { display: none; }
.double-row-view .form-right-div { position: relative; }
.inputpicker-wrapped-list { max-height:220px !important; }
.inputpicker-wrapped-list table { height: 100%; }
.inputpicker-wrapped-list tbody { display: block; max-height: 155px !important; overflow: hidden; }
.inputpicker-wrapped-list tfoot { position: absolute; bottom: 0px; left: 0; /*height: 30px;*/
  /*height:90px;*/
z-index: 9999; background: #e9ecf3; border: 0px; border-top: 1px solid #616e7f !important; width: 100%; }
#inputpicker-wrapped-list td.summary_gl_name { height: 30px; }
.inputpicker-wrapped-list tfoot td { border-right: 1px solid #ffffff !important; color: #ffffff }
.inputpicker-wrapped-list tr.non_summary_blank_tr { display: none !important; }
.inputpicker-wrapped-list tr.summary_blank_tr:hover { background: none; }
.inputpicker-wrapped-list tr.summary_blank_tr td { height: 20px !important; }
#inputpicker-wrapped-list .no-record { display: table-cell; }
.ipicker-add-new-wp { visibility: hidden; }
.search-inline-date { background-position: 96% 5px !important; }
#inputpicker-wrapped-list tr.addNewBtn_Inputpicker { background: #e9ecf3; }
#inputpicker-wrapped-list tr.addNewBtn_Inputpicker td span { color: #222222; position: relative; padding-left: 15px }
#inputpicker-wrapped-list tr.addNewBtn_Inputpicker td span:before { content: "+"; font-size: 16px; color: #222222; position: absolute; left: 2px; top: -2px; width: 20px; height: 20px; font-weight: bold }
.picker-info { color: #007bff !important; font-size: 12px !important; text-align: right !important; font-style: italic !important; }
.inputpicker-with-summary { height: 225px !important; max-height:225px !important; border-bottom: 1px solid #c3ced8;}
.inputpicker-with-summary table.table.small { height:270px !important; max-height:270px !important; }
.inputpicker-with-summary table.table.small thead th { background: #616e7f; color: #ffffff !important; }
.inputpicker-with-summary table.table.small tbody { height: 140px; max-height: 140px; }
.summary_blank_tr { display: none !important; }
.inputpicker-with-summary table.table.small tfoot td { min-height: 90px; border-right: none !important; }
.inputpicker-with-summary table.table.small tfoot td:hover { background: inherit !important; }
#inputpicker-wrapped-list.inputpicker-with-summary th { border: 0px !important; }
.ip-addnew-tr label { color: #000000 !important; }
.inputpicker-with-summary tfoot { height: auto !important; display: inline-table; width: 100%;border: 1px solid #c6c9cc !important;    border-right: 0px !important;}
.wrn-box { top: 60px; z-index: 999; position: fixed; }
.wrn-box .notification-tabs li { width: 50% !important; border: none !important; }
.mrs-wrn-toggle { background: #c9a007 !important; border: none; padding: 10px 7px; width: auto; position: absolute; left: -43px; top: 250px; z-index: 999; font-size: 30px; color: #ffffff; }
.mrs-wrn-toggle.active .mdi-chevron-left:before { content: "\F142"; }
.mrs-wrn-box { float: right; background: #ffffff; width: 300px; padding: 0; border-left: 5px solid #c9a007; display: none; }
.box-inner { margin-left: 0px; width: 300px; background: #f0e68c; padding: 10px; color: #000000; text-align: center; outline: none; float: right; }
ul.wrn-tabs { width: 100%; margin: 0px; padding: 2px; background: #383838; float: left; }
ul.wrn-tabs li { float: left; width: 50%; padding: 0px; margin: 0px; text-align: center; color: #ffffff; list-style: none; height: 35px; line-height: 35px; position: relative }
ul.wrn-tabs li.active .category-count { background: #323d4b; color: #ffffff }
ul.wrn-tabs li.active { border-color: 1px solid #fdcb0a; background: #fdcb0a }
ul.wrn-tabs li.active a { color: #000000; }
ul.wrn-tabs li a { margin: 0px; padding: 0px; color: #ffffff; display: block; font-size: 13px; }
.wrn-tab-tnt { padding: 0px; margin: 0px; float: left; width: 100%; height: calc(100vh - 100px); }
.wrn-tab-tnt ul { margin: 0px; padding: 0px; }
.wrn-tab-tnt ul li { padding: 10px 0; list-style: none; margin: 0px; clear: both; border-bottom: 1px solid #f5f5f5; }
.wrn-tabs-list { border: 0px; padding: 10px; display: inline-block; }
.location-user-box { float: right; }
.location-user-box .right-menu { float: left; width: auto; }
/*.country .grid-table-view .ui-jqgrid { height: auto; }*/
.wrn-box { top: 60px; z-index: 999; position: fixed; }
.wrn-box .notification-tabs li { width: 50% !important; border: none !important; }
.mrs-wrn-toggle { background: #c9a007 !important; border: none; padding: 10px 7px; width: auto; position: absolute; left: -43px; top: 250px; z-index: 999; font-size: 30px; color: #ffffff; }
.mrs-wrn-toggle.active .mdi-chevron-left:before { content: "\F142"; }
.mrs-wrn-box { float: right; background: #ffffff; width: 300px; padding: 0; border-left: 5px solid #c9a007; display: none; }
.box-inner { margin-left: 0px; width: 300px; background: #f0e68c; padding: 10px; color: #000000; text-align: center; outline: none; float: right; }
ul.wrn-tabs { width: 100%; margin: 0px; padding: 2px; background: #383838; float: left; }
ul.wrn-tabs li { float: left; width: 50%; padding: 0px; margin: 0px; text-align: center; color: #ffffff; list-style: none; height: 35px; line-height: 35px; position: relative }
ul.wrn-tabs li.active .category-count { background: #323d4b; color: #ffffff }
ul.wrn-tabs li.active { border-color: 1px solid #fdcb0a; background: #fdcb0a }
ul.wrn-tabs li.active a { color: #000000; }
ul.wrn-tabs li a { margin: 0px; padding: 0px; color: #ffffff; display: block; font-size: 13px; }
.wrn-tab-tnt { padding: 0px; margin: 0px; float: left; width: 100%; height: calc(100vh - 100px); }
.wrn-tab-tnt ul { margin: 0px; padding: 0px; }
.wrn-tab-tnt ul li { padding: 10px 0; list-style: none; margin: 0px; clear: both; border-bottom: 1px solid #f5f5f5; }
.wrn-tabs-list { border: 0px; padding: 10px; display: inline-block; }
.location-user-box { float: right; }
.location-user-box .right-menu { float: left; width: auto; }
/*.country .grid-table-view .ui-jqgrid { height: auto; }*/
.cals-icon .icomoon-icon-calendar { right: 15px !important; top: 7px !important; }
.table-lft { border-left: 1px solid #d4d4d4; }
.serial_no_notes { display: inline-block; width: 100%; text-align: right; padding: 10px; font-style: italic; font-size: 10px; color: #666; }
#inputpicker-wrapped-list .inputpicker-selected{ background-color: #fff2f2 !important; }

#inputpicker-wrapped-list .inputpicker-active { background-color: #fdcb0a !important; }
#inputpicker-wrapped-list tr:hover td { background-color: #fdcb0a; }

#inputpicker-wrapped-list tr:nth-child(even) { background: #f9f9f9; }


#inputpicker-wrapped-list td div.definition-txt { width: 100% !important; max-width: 100% !important; }
.definition-txt span { display: inline-block; float: none !important; white-space: initial; width: 100%; }
#inputpicker-wrapped-list td div.remark-txt { width: 100% !important; max-width: 100% !important; }
.remark-txt span { display: inline-block; float: none !important; white-space: initial; }
#inputpicker-wrapped-list .ipt-summary-container {     height: auto; display: block; text-overflow: inherit !important; white-space: inherit !important; width: 100% !important; max-width: 100% !important; }
#inputpicker-wrapped-list .ipt-summary-container div{height:auto !important;}
#inputpicker-wrapped-list .ipt-summary-container .row { width: 100%; max-width: inherit !important; margin: 0px; padding: 0px; text-overflow: inherit !important; white-space: inherit !important; }
#inputpicker-wrapped-list .ipt-summary-container .lbl { /*display: block;*/ float: left !important; white-space: inherit !important; width:auto;padding-right:5px;}
#inputpicker-wrapped-list .ipt-summary-container .lbl-txt { /*display: inline-block;*/ float: none !important; width: 78%; margin-left:0px !important;font-size:11px;}
#inputpicker-wrapped-list .ipt-summary-container .lbl-txt em { font-style: normal; color: #222222;font-size:11px;}
.autocomplete_container li.ui-menu-item:nth-child(odd) { background: #ffffff; }
.autocomplete_container li.ui-menu-item:nth-child(odd) { background: #f9f9f9; }
.autocomplete_container li.ui-menu-item a { padding-top:0px !important;padding-bottom:0px !important; line-height:34px}
.autocomplete_container li.ui-menu-item a b { font-weight:normal !important;}
.autocomplete_container li.ui-menu-item a .ui-autcomp-cost-container strong { font-weight: 400 !important; }
.autocomplete_container li.ui-menu-item a.ui-state-focus { background: #fdcb0a !important;color: #222222 !important;}
.no-data-found { padding:10px;}
.inputpicker-div .inputpicker-edit { display:none !important }

.disabled-inputpicker .inputpicker-clear{display:none !important;}
.without_clearicon.display_subtext {
         right: 35px;
}

.inputpicker-input.input-with-subtext{padding-right:94px !important;}

td.ip-placeholder-text {    background: #eee !important;    font-size: 12px;    padding: 5px !important;    height: 30px !important;    line-height: 1.5em !important;    color: #8c8c8c !important;}

tr.inputpicker-active td.ip-placeholder-text{background: #f7cb0e !important; color: #ffffff !important; }



#inputpicker-wrapped-list thead { width: 100% !important }
#inputpicker-wrapped-list td div, #inputpicker-wrapped-list th div { text-overflow: ellipsis; /*white-space: nowrap;*/ overflow: hidden; max-width: 100% !important;  height:20px; line-height:1.6em !important;}
#inputpicker-wrapped-list td.picker-info, #inputpicker-wrapped-list th.picker-info { text-align:right; font-size:11px}
#inputpicker-wrapped-list td.picker-info div, #inputpicker-wrapped-list th.picker-info div{white-space:inherit; font-size:11px; text-align:right; padding-right:1px;   }
/*#inputpicker-wrapped-list td{text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; max-width:25% !important}*/
#inputpicker-wrapped-list td.ip-addnew-tr { width: 100% !important; max-width: 100% !important }


.custom-width-inputpicker-gl {width: 600px !important;}
#inputpicker-wrapped-list.custom-width-inputpicker-gl tbody td div, #inputpicker-wrapped-list.custom-width-inputpicker-gl thead th div { width:100%;max-width:100%;}

.disabled-inputpicker { pointer-events:none;   background: #f1f1f1;}
.disabled-inputpicker .inputpicker-clear{display:none !important;}


.custom-width-inputpicker.coa-inputpicker-pcost-dd{width:550px !important;}
/*.profit-cost-center-dd.coa-inputpicker.custom-width-inputpicker{width:550px !important;}*/

/*.profit-cost-center-dd{width:550px !important;}*/

.inputpicker-div input{    cursor: pointer;}


/* changes updated*/
#inputpicker-wrapped-list table { width: 100%; }
#inputpicker-wrapped-list table, #inputpicker-wrapped-list td { border-collapse: collapse; border: 1px solid #d4d4d4; }
#inputpicker-wrapped-list thead { display: table; /* to take the same width as tr */ width: calc(100% - 17px); /* -17px because of the scrollbar width */ }
#inputpicker-wrapped-list tbody { display: block; /* to enable vertical scrolling */ max-height: 200px; /* e.g. */ overflow-y: scroll; /* keeps the scrollbar even if it doesn't need it; display purpose */ overflow-x: hidden; /*margin-bottom:10px;*/
}
#inputpicker-wrapped-list th, #inputpicker-wrapped-list td { width: 33.33%; /* to enable "word-break: break-all" */ padding: 5px; word-break: break-all; /* 4. */ cursor: pointer; }
#inputpicker-wrapped-list thead th {background:#777777 !important; color:#ffffff!important;}
#inputpicker-wrapped-list thead th div{font-size:12px !important; line-height:20px;}
#inputpicker-wrapped-list tr { display: table; /* display purpose; th's border */ width: 100%; }
#inputpicker-wrapped-list td { text-align: left; border: none; border-bottom: 1px solid #d4d4d4; background: transparent; color:#222222; line-height: normal; padding: 5px; height: auto; font-size: 13px; }
#inputpicker-wrapped-list td span { float: left; vertical-align: top; margin: 0px; padding: 0px; }
#inputpicker-wrapped-list td label { float: right; vertical-align: top; margin: 0px; padding: 0px; line-height: normal; font-size: 11px; color: #999999; font-style: italic; width: 100px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#inputpicker-wrapped-list td.cg_name { font-style: italic; text-align: right; color:  #999999; font-size: 10px; padding-right: 10px; }
#inputpicker-wrapped-list .no-record { text-align: center; font-size: 10px; color:  #999999; }
#inputpicker-wrapped-list td.ip-placeholder-text {    background: #eee !important;    font-size: 12px;    padding: 5px !important;    height: 30px !important;    line-height: 1.5em !important;    color: #8c8c8c !important; box-sizing: border-box;}

#inputpicker-wrapped-list .inputpicker-active { background-color: #fdcb0a !important; }
#inputpicker-wrapped-list tr:hover td { background-color: #fdcb0a; }
#inputpicker-wrapped-list tr:nth-child(even) { background: #f9f9f9; }
#inputpicker-wrapped-list td div.definition-txt { width: 100% !important; max-width: 100% !important; }
.definition-txt span { display: inline-block; float: none !important; white-space: initial; width: 100%; }
#inputpicker-wrapped-list td div.remark-txt { width: 100% !important; max-width: 100% !important; }
.remark-txt span { display: inline-block; float: none !important; white-space: initial; }
#inputpicker-wrapped-list .ipt-summary-container {     height: auto; display: block; text-overflow: inherit !important; white-space: inherit !important; width: 100% !important; max-width: 100% !important; }
#inputpicker-wrapped-list .ipt-summary-container div{height:auto !important;}
#inputpicker-wrapped-list .ipt-summary-container .row { width: 100%; max-width: inherit !important; margin: 0px; padding: 0px; text-overflow: inherit !important; white-space: inherit !important; }
#inputpicker-wrapped-list .ipt-summary-container .lbl { /*display: block;*/ float: left !important; white-space: inherit !important; width:auto;padding-right:5px;}
#inputpicker-wrapped-list .ipt-summary-container .lbl-txt { /*display: inline-block;*/ float: none !important; width: 78%; margin-left:0px !important;font-size:11px;}
#inputpicker-wrapped-list .ipt-summary-container .lbl-txt em { font-style: normal; color: #222222;font-size:11px;}


.chosen-container-single .chosen-single div b, .chosen-container-single.chosen-with-drop .chosen-single div b, .inputpicker-arrow b {
    background: none !important;
    top: 0 !important;
    display: block;
    width: 100%;
    height: 100%;
    right: 0;
    margin: 0px;
    left: inherit;
}

.inputpicker-overflow-hidden{height:38px}

@media only screen and (max-width: 1420px){
/*.inputpicker-arrow{width:24px}
.inputpicker-clear{top:0px}
.inputpicker-clear i{margin-top: -5px;}*/
  .inputpicker-arrow,
.inputpicker-overflow-hidden{height:28px !important; line-height:28px !important}

 .chosen-container-single .chosen-single abbr {top:9px}
    
    .chosen-container-single .chosen-single div b, 
    .chosen-container-single.chosen-with-drop .chosen-single div b, 
    .inputpicker-arrow b{left:0px; margin:auto;     top: 0 !important;   bottom: 0 !important;    height: 100% !important;}
}
:root{
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--color-white: #ffffff;
	--color-black:#000000;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--gray-dark333: #333333;
	--gray-dark222: #222222;
	--gray-lightf2f2: #f2f2f2;
	

	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;

/*	--webkit-scrollbar-track: #e4eef9;
	--webkit-scrollbar-thumb: #0e6bc8;
	--webkit-scrollbar-thumb-hvr: #002e6e;*/

	--webkit-scrollbar-track: #eeeeee;
	--webkit-scrollbar-thumb: #999999;
	--webkit-scrollbar-thumb-hvr: #002e6e;

    --webkit-scrollbar-thumb2:#a5a5a5;

	/* Font Size Start*/
	--font-size-xx-small:xx-small;
	--font-size-x-small:x-small;
	--font-size-small:small;
	--font-size-medium:medium;
	--font-size-large:large;
	--font-size-x-large:x-large;
	--font-size-xx-large:xx-large;

	--body-font-size:var(--font-size-small);
	--label-font-size: var(--font-size-small);
	--input-font-size: var(--font-size-small);
	--legend-font-size: var(--font-size-small);
	--submenu-font-size: var(--font-size-medium);
	--submenu-icon-font-size:var(--font-size-large);
	--page-heading-font-size: var(--font-size-medium);
	--footer-font-size:var(--font-size-x-small);
	/* Font Size End*/


   
   --widget-bg-green:#E0F3F1;
   --widget-color-green:#00887A;
   
   --widget-bg-yellow:#FFF9E1;
   --widget-color-yellow:#FFB200;
   
   --widget-bg-pink:#FBE4EC;
   --widget-color-pink:#D81A60;
   
   --widget-bg-parrotgreen:#F1F7E9;
   --widget-color-parrotgreen:#43A047;
   
   --widget-bg-red:#FFEBED;
   --widget-color-red:#E53935;
   
   --widget-bg-gray:#F1F1F1;
   --widget-color-gray:#222222;
   
   --widget-bg-purple:#EEE8F6;
   --widget-color-purple:#5E34B0;
   
   --widget-bg-cyan:#E0F8FA;
   --widget-color-cyan:#00ACC0;
   
   --widget-bg-blue:#E0F8FA;
   --widget-color-blue:#1D88E6;
   
   --bg-badge-all:#ffffff;
   --bg-badge-in_progress:#efffef;
   --bg-badge-published:#f3f3f3 ;
   --bg-badge-on_hold:#f9ebeb;
   --bg-badge-completed:#f7ffef;
   --bg-badge-cancelled-new:#fbefef;
   
    --color-badge-all:#222222;
   --color-badge-in_progress:var(--widget-color-parrotgreen);
   --color-badge-published:#505c72;
   --color-badge-completed:#89c053 ;
   --color-badge-on_hold:var(--widget-color-red);
   
    --brdr-badge-all:#222222;
   --brdr-badge-in_progress:var(--widget-color-parrotgreen);
   --brdr-badge-published:#505c72;
   --brdr-badge-completed:#89c053 ;
   --brdr-badge-cancelled-new:#d81a60 ;
   --brdr-badge-on_hold:var(--widget-color-red);


    --theme-primary-color:#820024 !important;
    /*--theme-dark-primary-color:#79263C !important;*/
    --theme-dark-primary-color:var(--theme-primary-dark-color) !important;

/* */

	/* Main Color Codes Start*/
	--main-body-bg:#f9f9f9;
	--main-body-yellow-bg:#ffd847;
	--prime-main-color:var(--theme-primary-color);
	--primary-text-color:#222222;
	--common-hover-text-color:#1868c6;
	--prime-yellow:#fffc00;
	--label-color:#777777;
	--light-blue-color:#d1e8ff;
	--dark-blue-color:#002e6e;
	--description-bg:#c9fdfb;
	--dashboard-common-bg-color:#dee7f1;
	--dashboard-account-balance-text:#8a97a9;
	--light-yellow-color:#fff3d1;

/********************************************/
	--prime-dark-blue-color:#0d56a0;
	--pime-light-green-color:#10c89f;
	--prime-dark-maroon-color:#d50000;

	--prime-dark-blue-text-color:var(--prime-dark-blue-color);
	--pime-light-green-text-color:var(--pime-light-green-color);
	--prime-dark-maroon-text-color:var(--prime-dark-maroon-color);

/********************************************/

	/* Main Color Codes End*/


	/* Main Text Color Dark Bg and Light Bg*/
	--dark-bg-text-color:var(--color-white);
	--light-bg-text-color:var(--color-black);
	/* Main Text Color Dark Bg and Light Bg*/


	/* Common Border Colro Dark and Light*/
	--common-border-color:#d6d6d6;
	--common-dark-border-color:var(--prime-main-color);
	/* Common Border Colro Dark and Light*/


	/* Top Navighation */
	--top-head-bg: var(--color-white);
	--top-sub-head-bg: var(--gray-lightf2f2);	
	--nav-link-color:var(--gray-dark333);
	/* Top Navighation */


	/* Common Table */
	--table-row-odd-bg:#ffffff;
	--table-row-even-bg:#f9fcff;
	/* Common Table */

	/* Action Buttons*/
	--btn-primary-color:#ffffff;
	--btn-primary-bg:var(--prime-main-color);
	--btn-primary-brdr:var(--prime-main-color);
	--btn-primary-color-hvr:var(--primary-text-color);
	--btn-primary-bg-hvr:var(--prime-yellow);
	--btn-primary-brdr-hvr:var(--prime-yellow);

	--btn-save-color:var(--primary-text-color);
	--btn-save-bg:var(--light-blue-color);
	--btn-primary-brdr:var(--light-blue-color);
	--btn-save-color-hvr:var(--primary-text-color);
	--btn-save-bg-hvr:var(--prime-yellow);
	--btn-save-brdr-hvr:var(--prime-yellow);

	--btn-discard-color:#000000;
	--btn-discard-bg:#999999;
	--btn-discard-brdr:#999999;
	--btn-discard-color-hvr:#ffffff;
	--btn-discard-bg-hvr:#666666;
	--btn-discard-brdr-hvr:#666666;

	--btn-back-color:#ffffff;
	--btn-back-bg:#999999;
	--btn-back-brdr:#999999;
	--btn-back-color-hvr:#222222;
	--btn-back-bg-hvr:var(--prime-yellow);
	--btn-back-brdr-hvr:var(--prime-yellow);

	--btn-allocation-color:#ffffff;
	--btn-allocation-bg:#b9b9b9;
	--btn-allocation-brdr:#b9b9b9;
	--btn-allocation-color-hvr:#ffffff;	
	--btn-allocation-bg-hvr:#10c89f;
	--btn-allocation-brdr-hvr:#10c89f;


	--btn-custombtn-primary-color:#fff;
	--btn-custombtn-primary-bg:#b9b9b9;
	--btn-custombtn-primary-brdr:#b9b9b9;
	--btn-custombtn-primary-color-hvr:#ffffff;
	--btn-custombtn-primary-bg-hvr:var(--prime-main-color);
	--btn-custombtn-primary-brdr-hvr:var(--prime-main-color);
	/* Action Buttons*/


	/* All Page Bottom Descriptionn/Outstanding/Paid Amount total color */
	--due-amt-bg:#cae4ff;
	--paid-amt-bg:#9cfd33;
	--os-amt-bg:#f5d9d9;
	--outstanding-bg:var(--light-yellow-color);
	--net-payble-bg:var(--prime-main-color);
	/* All Page Bottom Descriptionn/Outstanding/Paid Amount total color */



	/* form */
	--fieldset-legend-color:var(--prime-main-color);
	--form-label-color:var(--prime-main-color);
	--input-placeholder-color:var(--primary-text-color);
	--input-focus-bg:var(--prime-yellow);
	/* form */

	/* dashboard */
	--dashboard-widget-bg:var(--dashboard-common-bg-color);
	--dashboard-widget-title:var(--light-bg-text-color);
	--dashboard-widget-right-title:var(--dark-blue-color);
	--dashboard-widget-table-title:var(--dark-blue-color);
	--dashboard-widget-table-title-hover:var(--prime-main-color);
	--dashboard-widget-balance-data:var(--dark-blue-color);
	--dashboard-widget-accountno-button-bg:var(--dark-blue-color);
	--dashboard-widget-reconcil-button-bg:var(--prime-main-color);
	--dashboard-widget-accountno-button-text:var(--btn-primary-color);
	--dashboard-widget-accountno-text:var(--dashboard-account-balance-text);
	--dashboard-widget-amount-text:var(--prime-main-color);
	--dashboard-widget-tab-report-link:var(--prime-main-color);
	--dashboard-widget-tab-table-head-bgvar(--dashboard-common-bg-color);
	--dashboard-widget-data-count-var(--dark-blue-color);
	--dashboard-widget-data-totle-var(--dashboard-widget-title);

	/* Tab */
	--tab-btn-bg-active:var(--dark-blue-color);
	--tab-btn-text-active:var(--btn-primary-color);
	--tab-btn-bg:var(--dashboard-common-bg-color);
	--tab-btn-text:var(--light-bg-text-color);


	/* Popup Button color */

	--popup-foot-btn-bg:var(--prime-main-color);
	--popup-foot-btn-text-color:var(--btn-back-color);
	--popup-foot-btn-text-hover-color:var(--btn-back-color-hvr);
	
	--color-badge-approved:#ffffff;
--bg-badge-approved:#64c093;
--brdr-badge-approved:#64c093;
--color-badge-partial-approved:#ffffff;
--bg-badge-partial-approved:#ffcf03;
--brdr-badge-partial-approved:#ffcf03;
--color-badge-pending:#ffffff;
--bg-badge-pending:#ffa500;
--brdr-badge-pending:#ffa500;
--color-badge-draft:#ffffff;
--bg-badge-draft:#7460ee; 
--brdr-badge-draft:#7460ee;
--color-badge-rejected:#fff;
--common-color-border:#cccccc;
--bg-badge-rejected:#fa6262;
--brdr-badge-rejected:#fa6262;

--bg-badge-cancelled:#ff0000;
--brdr-badge-cancelled:#ff0000;
--color-badge-cancelled:#fff;

--bg-badge-requested:#999999 !important;
--bg-badge-retirement:#800080 !important;


/* updated 
1)  --primary-bg-color:90, 6, 124; --secondary-bg-color:128, 9, 73;  Purple --> Marron
2) --primary-bg-color:15, 104, 126;--secondary-bg-color:57, 159, 126; 
2) --primary-bg-color:7, 149, 68;--secondary-bg-color:215, 207, 10;  Green  --> Yellow
3) --primary-bg-color:213, 26, 89;--secondary-bg-color:250, 172, 60;
*/

--primary-bg-color:128, 19, 37;
--secondary-bg-color:158, 63, 30;
--primary-bg-color2:110, 16, 32;
--secondary-bg-color2:158, 51, 30;
--common-black:0,0,0;
--main-bg-color:#f9f9fc ;

--header-inner-height:45px;
--header-height:55px;
}
@charset "utf-8";
/* CSS Document */

body{background:var(--main-body-bg); height:100vh; width:100%; overflow:hidden;  ; font-size:var(--body-font-size) !important;}
a:focus, a:hover{text-decoration:none !important; color:var(--common-hover-text-color) !important; outline:none !important}
.wrapper{display: table;  width: 100%; margin:auto;   height: 100%;    text-align: center;}
.content-container{display:table-cell; vertical-align:middle; height:100%; width:100%}
button{margin:0px !important;  ;}

/*::-webkit-scrollbar { width: 5px; height:5px;}
::-webkit-scrollbar-track { background: #f1f1f1;}
::-webkit-scrollbar-thumb { background: #888; }
::-webkit-scrollbar-thumb:hover { background: #555;} 
::-webkit-scrollbar-track { background: rgb(var(--secondary-bg-color));}
::-webkit-scrollbar-thumb { background: rgba(var(--common-black),0.3); }
::-webkit-scrollbar-thumb:hover { background: rgba(var(--common-black), 0.5);}*/


::-webkit-scrollbar { width: 5px; height:5px;}
::-webkit-scrollbar-track { background: var(--webkit-scrollbar-track);}
::-webkit-scrollbar-thumb { background: var(--webkit-scrollbar-thumb); }
::-webkit-scrollbar-thumb:hover { background: var(--webkit-scrollbar-thumb-hvr);}

.form-notes-container::-webkit-scrollbar-thumb { background: var(--webkit-scrollbar-thumb2); }
.errorbox-position{z-index:9999}

.modal-loading { height: 250px; background: transparent url(../../../images/portal/loaderhorse.gif) no-repeat  center center !important;   font-size: 0px; }
.modal-loading h2{display:none !important}

em{color:var(--red); font-style: normal !important;}
.width10{width:10% !important;}
.width15{width:15% !important;}
.width20{width:20% !important;}
.width22{width:22% !important;}
.width25{width:25% !important;}
.width30{width:30% !important;}
.width33{width:33% !important;}
.width35{width:35% !important;}
.width40{width:40% !important;}
.width50{width:50% !important;}
.width60{width:60% !important;}
.width65{width:65% !important;}
.width70{width:70% !important;}
.width75{width:75% !important;}
.width80{width:80% !important;}
.width85{width:85% !important;}
.width90{width:90% !important;}
.width100{width:100% !important;}

a[class*="apl-badge-"], span[class*="apl-badge-"] {  padding:.15rem .75rem;  min-width: 70px;  display: inline-block;  height: auto !important;  line-height: normal;  text-align: center;  font-size: .8rem;  float: none;  margin: auto; border-radius:3px}

 .apl-badge-pending{    background: var(--bg-badge-pending) !important;    padding: 5px 10px;    color: var(--color-badge-pending) !important;}
 .apl-badge-approved{    background: var(--bg-badge-approved) !important;    padding: 5px 10px;    color: var(--color-badge-approved) !important;}
.apl-badge-draft{   background: var(--bg-badge-draft) !important;    padding: 5px 10px;    color: var(--color-badge-draft) !important;}
.apl-badge-excluded{   background: var(--bg-badge-rejected) !important;    padding: 5px 10px;    color: var(--color-badge-rejected) !important;}
.apl-badge-credit{    background: var(--bg-badge-approved) !important;    padding: 5px 10px;    color: var(--color-badge-approved) !important;}
.apl-badge-reject{   background: var(--bg-badge-rejected) !important;    padding: 5px 10px;    color: var(--color-badge-rejected) !important;}
.apl-badge-rejected{   background: var(--bg-badge-rejected) !important;    padding: 5px 10px;    color: var(--color-badge-rejected) !important;}
.apl-badge-debit{   background: var(--bg-badge-rejected) !important;    padding: 5px 10px;    color: var(--color-badge-rejected) !important;}
.apl-badge-cancelled{   background: var(--bg-badge-cancelled) !important;    padding: 5px 10px;    color: var(--color-badge-cancelled) !important;}

 .apl-badge-pending-color{color: var(--bg-badge-pending) !important; font-size:15px !important; font-weight:500}
 .apl-badge-approved-color{color: var(--bg-badge-approved) !important; font-size:15px !important; font-weight:500}
.apl-badge-draft-color{color: var(--bg-badge-draft) !important; font-size:15px !important; font-weight:500}
.apl-badge-excluded-color{ color: var(--bg-badge-rejected) !important; font-size:15px !important; font-weight:500}
.apl-badge-credit-color{color: var(--bg-badge-approved) !important; font-size:15px !important; font-weight:500 }
.apl-badge-reject-color{color: var(--bg-badge-rejected) !important; font-size:15px !important; font-weight:500}


p{font-size: 13px;color: var(--label-color);}

.error {background: #FF9494 !important;color: #fff !important;}
.pq-grid .error {height: 26px !important;}
.mb-4 {margin-bottom: 15px !important;}

.custom-padd{padding: 0 5px !important}
.custom-margin{margin: 0 5px !important}

.overflow-hidden {overflow: hidden !important;}
.overflow-auto {overflow: auto !important;}

hr.bottom-border {display: inline-block;width: 100%;margin: 5px 0; float: left}
.full-padd {padding: 5px !important}
.custom-marg{margin-right:5px !important}
.padd-none{padding:0px}

.due-amt-bg{background:var(--due-amt-bg) !important;}
.paid-amt-bg{background:var(--paid-amt-bg) !important;}
.os-amt-bg{background:var(--os-amt-bg) !important;}
.net-payble{background:var(--net-payble-bg) !important;}
.outstanding{background:var(--outstanding-bg) !important;}

.btn{padding: 5px 10px !important; margin:0 5px !important; height: auto; min-width: 80px; height: auto; line-height: normal; font-weight: normal;  ;  text-shadow: none; border-radius: 0px; font-size: 12px !important}

.master-popup .btn-save,
.btn-primary{color:var(--btn-primary-color) !important; background: var(--btn-primary-bg); border: 0px solid var(--btn-primary-bg) !important}
.master-popup .btn-save:focus,
.master-popup .btn-save:hover,
.btn-primary:focus,
.btn-primary:hover{color:var(--btn-primary-color-hvr); background: var(--btn-primary-bg-hvr); border: 0px !important}

.btn-save{color:var(--btn-save-color) !important; background: var(--btn-save-bg); border: 0px !important}
.btn-save:focus,
.btn-save:hover{color:var(--btn-save-color-hvr) !important; background: var(--btn-save-bg-hvr) !important; border: 0px !important}

.btn-discard{color:var(--btn-discard-color) !important; background: var(--btn-discard-bg); border: 0px !important}
.modal-row .modal-footer button.btn-secondary:hover,
.modal-row .modal-footer button.btn-secondary:focus,
.btn-discard:focus,
.btn-discard:hover{color:var(--btn-discard-color-hvr) !important; background: var(--btn-discard-bg-hvr) !important; border:0px !important; outline:none}

.btn-back{color:var(--btn-back-color) !important; background: var(--btn-back-bg); border: 0px !important}
.btn-back:focus,
.btn-back:hover{color:var(--btn-back-color-hvr) !important; background: var(--btn-back-bg-hvr) !important; border:0px !important}

.btn-allocation{color:var(--btn-allocation-color) !important; background: var(--btn-allocation-bg); border: 0px !important}
.btn-allocation.btn-active,
.btn-allocation:focus,
.btn-allocation:hover{color:var(--btn-allocation-color-hvr) !important; background: var(--btn-allocation-bg-hvr) !important; border:0px !important}

.custom-button .btn-primary{color:var(--btn-custombtn-primary-color) !important; background: var(--btn-custombtn-primary-bg) !important; border: 0px !important}
.custom-button .btn-primary.btn-active,
.custom-button .btn-primary:focus,
.custom-button .btn-primary:hover{color:var(--btn-custombtn-primary-color-hvr) !important; background: var(--btn-custombtn-primary-bg-hvr) !important; border: 0px !important}

.heading{    background: var(--top-sub-head-bg)!important;   float: left;   margin-top: 0px;   width: 100%;}
.heading h2{margin: 0px; padding: 0px; font-size:var(--page-heading-font-size); width:100%;}

.heading-left{float:left; line-height: 40px; padding-left:15px; width:100%;}
.heading-left h2{margin: 0px; line-height: 40px; color:var(--light-bg-text-color); font-size:var(--submenu-font-size); text-transform: uppercase;}
/*
.master-popup .btn {background-color: var(--prime-main-color); color: var(--btn-back-color) !important;}
.master-popup .btn:hover {color: var(--btn-back-color-hvr) !important;}*/

 [class*="col-md-"]{display: flex;}


.bgrow-input-border0 input {border-bottom:none !important; }

.description-row-height-2 fieldset {min-height: 59px !important;}
.description-row-height-2 textarea {height: 30px !important;}
.description-row-height-3 fieldset {min-height: 96px !important;}
.description-row-height-3 textarea {height: 70px !important;}
.description-row-height-4 fieldset {min-height: 133px !important;}
.description-row-height-4 textarea {height: 108px !important;}
.description-row-height-6 fieldset {min-height: 207px !important;}
.description-row-height-6 textarea {height: 180px !important;}
.description-row-height-8 fieldset {min-height: 281px !important;}
.description-row-height-8 textarea {height: 255px !important;}

/******* LOGIN *******/

.login-middle:after {content: "";position: absolute;top: 0;width: 100%;background-color: #e2e2e2;left: 0;right: 0;
height: 40px;z-index: 0; display: none;}
.welcome-text {text-align: right;  width: 100%;font-size: 18px;color: #666666;line-height: 1.3;
padding: 9px 30px 9px;  position: relative;  z-index: 1;}
.welcome-text span {font-weight: 700;}
.login-middle-lft {z-index: 1;}
.login-middle-lft b {font-weight: bold;}
.center-text {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;text-align: center;}
.new-company-lnk {position: absolute;right: 60px;bottom: 10px;font-size: 12px;font-weight: 300;letter-spacing: 0.5px;}
.form-group.label-floating {width: 100%; }
/******* LOGIN *******/

.inner-container{height: calc(100vh - 245px); padding: 0px; overflow:auto; float:left; width:100%}
.login-container{max-width: 360px; background:#ffffff !important; margin: auto; text-align: left; /*box-shadow: 0px 6px 13px 0px rgba(0, 0, 0, 0.06);*/
text-shadow: 0px 6px 13px rgba(0, 0, 0, 0.06);  display: inline-block; height:400px; padding:30px 0}
.newcompany-container{min-width: 700px}

.login-top{/*background: var(--prime-main-color) ; */height: 60px; border-bottom: 4px solir var(--prime-yellow); float: left; width:100%; text-align: center; position: relative; overflow: hidden; border-left:10px solid #fdcb0a;  border-right:10px solid #fdcb0a}
.login-top .left-logo{border:0px; margin:auto; float:none}
.login-top:before{position: absolute; bottom: 0px; width: 69.3%; height: 5px; background: var(--common-border-color); content: ""; right: 0; border-radius: 5px 0 0 0}
.login-container .login-top:before{width:100%; display: none}
.login-top .logo{background: var(--main-body-bg);display: inline-block;width: 100%; text-align: center;}
.login-top .logo img{max-width: 170px}
.login-top h2{; font-size:22px; color:var(--logo-color2); text-transform: uppercase; margin:12px 0; line-height: 22px; text-align: right; padding-right: 10px}
.login-top h2 span{color:var(--logo-color1); ; display: block; font-size: 16px}

.login-middle{float: left; background: var(--white); width: 100%; display: flex;}
.login-middle-inner{float: left; width:100%;  padding:20px 30px; position: relative; overflow: hidden;}
.login-middle-lft{float: left; width:310px;  padding:70px 20px; position: relative; overflow: hidden;}
.login-middle-lft:before{background: var(--prime-main-color) url(../images/main-bg.jpg);    height: 440px;  width: 440px;  border-radius: 100%;  content: "";   display: block;    right: 2px;
    position: absolute;    top: -68px; border: 5px solid var(--common-border-color); }
.login-middle-rgt{float: left; width:100%;  padding:10px 30px;}
.login-middle a{font-size:12px; color:var(--label-color);line-height: 30px; position: relative;padding-left: 15px;}
.login-middle a:after{display:none;width: 0;height: 0;margin-left: .255em;vertical-align: .255em;content: "";
border-right: 5px solid;border-bottom: 5px solid transparent;border-top: 5px solid transparent;position: absolute;left: 0;top: 2px;}
.login-middle a:hover {color: var(--theme-primary-color) !important;}
.login-middle a.login-pwd-icon{position: absolute;   right: 10px;    bottom: 4px;}
.login-middle a.login-pwd-icon:hover i{color:var(--theme-primary-color) !important}
.login-middle .error-msg {color: red;z-index: 1;position: relative;padding-right: 10px;text-align: right; line-height:0px; height:20px;}

.form-group{margin:0px; padding:3px 0px; float: left !important; min-height: 25px;width: 100%; position: relative;}
.newcompany-container .form-group{width: 100%}
.newcompany-container  .login-middle:after{display: none}
.form-group .form-control,
.form-group input{border:1px solid var(--common-border-color);padding: 5px !important;  border-radius: 0px;    height: 30px;    line-height: 30px;}
.form-group textarea {height: 60px !important;border-top: none !important;border-left: none !important;border-right: none !important;padding-top: 0 !important;resize: none;}
.form-group .checkbox label, .form-group .radio label, .form-group label,
.form-group.label-floating label.control-label{left:0px; font-size:12px; color:var(--label-color); margin: 16px 0 0 !important}
.form-group label.control-label{margin:2px 0px 5px !important;}
.form-group.label-floating .form-control,
.form-group.label-floating input{border:0px; border-bottom:1px solid var(--common-border-color) !important; border-radius: 0px}
.form-group.label-floating{margin:10px 0 0px;     padding-bottom: 7px;}
.form-group.label-floating.is-focused label.control-label,
.form-group.label-floating:not(.is-empty) label.control-label,
.form-group.label-static label.control-label{color:var(--label-color);}
.form-group.is-focused .form-control{border-bottom:0px solid var(--prime-main-color); background-image: linear-gradient(var(--prime-main-color),var(--prime-main-color)),linear-gradient(#D2D2D2,#D2D2D2); padding: 0px}
.form-group.is-focused label, .form-group.is-focused label.control-label {color: var(--prime-main-color)}
.form-group.left-label{float:left;}
.form-group.left-label label.control-label{float:left; display: inline-block; width: auto;  margin-right: 10px !important; }
.form-group.left-label input.form-control{display: inline-block; width: auto; max-width: 100%; padding: 0px; margin-bottom: 0px; background: var(--white)}

.inner-container .form-group label.control-label {color: var(--form-label-color) !important;line-height: normal;padding: 0px;;line-height: 25px;float: left;font-size: var(--label-font-size);margin: 0 10px ;padding: 0px !important;}
.inner-container .form-group input.form-control{border:0px; border-bottom:1px solid var(--common-border-color); padding-top: 0px !important; padding-bottom: 0px !important; line-height: normal; height: 25px !important; margin-bottom: 0px; ; font-size: var(--input-font-size); color:#222 ;}
.inner-container .form-group input.form-control:focus{background-color:var(--input-focus-bg) !important;}

.form-group.no-label label.control-label{display: none}

/********** input popup **************/
.popover {transform: translate3d(195px, 186px, 0px);max-width: 384px;border: 1px solid #002e6e;width: 100%;}
.popover .arrow {display: block !important;}
.popover-header {font-size: 13px;background-color: #002e6e;color: #fff;border-bottom: 1px solid #002e6e;border-top-left-radius: 0;border-top-right-radius: 0;}
.popover-body {background-color: #fff;width: 100%;display: inline-block;}
.bs-popover-auto[x-placement^=bottom] .arrow::before, .bs-popover-bottom .arrow::before {border-bottom-color: #002e6e;}
.bs-popover-auto[x-placement^=bottom] .arrow::after, .bs-popover-bottom .arrow::after {border-bottom-color: #002e6e;}
.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {width: 0;}
.form-group.input-custom-popover .form-control {border: none; border-bottom: 1px solid var(--common-border-color);margin: 0;height: 25px;}
.form-group.input-custom-popover.is-focused .control-label, .form-group.input-custom-popover .control-label {font-size: var(--label-font-size);;color: var(--form-label-color) !important;}
.form-group.read-only-value span {line-height: normal; border: none !important; padding-left:0 !important;}
.custom-popover-btm {background-color: #dfefff;padding: 5px 0 !important;position: sticky;margin: 15px 0 0;}
.custom-popover-btm .btn-save {background-color: var(--prime-main-color); color: var(--btn-back-color) !important;}
.custom-popover-btm .btn-save:hover {color: var(--btn-back-color-hvr) !important;}
/*******************/

.login-middle .custom-control-label::before,
.login-middle .custom-control-input:active ~ .login-middle .custom-control-label::before{width:16px; height: 16px; border-radius: 0px; top:0px; background:var(--white); border:1px solid var(--common-border-color);}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background:var(--prime-main-color);}
.custom-control-label::after{top:0px; }

.custom-control-input:focus~.custom-control-label::before{outline: none !important; box-shadow: none !important}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-size: 60%;  background-repeat: no-repeat;  background-position: center;}
.custom-checkbox label{color:var(--label-color); font-size:12px;}

.custom-link {position: relative;  font-size: 12px;}
.custom-link a{color:#999999;  font-size: 12px ;}
.custom-link a:hover{color:var(--black) !important;}
.action-link{float:left; margin-top: 20px; width:100%; text-align: center;}
.action-link .btn{height: 30px;  line-height: 30px;   padding: 0px 10px !important;}


.btn-primary:hover, .btn-primary:focus{
background-position: left bottom;
color:var(--btn-primary-color) !important; 
background: linear-gradient(to right, #62001b 50%, var(--theme-primary-color) 50%);
background-size: 200% 100%;
border:0px !important; 
}

/********* Ripple Effect********/

 .o-divider {border: 0;margin: 20px;height: 1px;background: #656d78;}
.c-button {-webkit-appearance: none;position: relative;display: inline-block;padding: 5px 15px;margin: 0;vertical-align: middle;overflow: visible;color: #fff;
font: inherit;font-size: 13px;line-height: 20px;font-weight: 400;text-align: center;letter-spacing: 1px;background: transparent;border: 0;user-select: none;transition: all 0.2s ease;}
.c-button:hover, .c-button:focus {outline: 0;text-decoration: none;}
.c-button:not(:disabled) {cursor: pointer;}
.c-ripple {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;background: transparent;}
.c-ripple__circle {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;width: 0;height: 0;border-radius: 50%;background: rgba(255, 255, 255, .25);}
.c-ripple.is-active .c-ripple__circle {animation: a-ripple 0.4s ease-in;}

.c-button--purple {background: var(--theme-primary-color);}
.c-button--purple:hover {background: #62001b;}
.c-button--blue {background: #4a89dc;}
.c-button--blue:hover {background: #357bd8;}
.c-button--red {background: #e9573f;}
.c-button--red:hover {background: #e64328;}
/** * Animation: Ripple * -------------------------------------------------- */
 @keyframes a-ripple {
 0% {opacity: 0;}
 25% {opacity: 1;}
 100% {width: 200%;padding-bottom: 200%;opacity: 0;}
}
 /**************/

.new-company-lnk a{color:var(--white);}
.new-company-lnk a:hover{color:#cfe7ff !important;}

.navbar{background: var(--top-head-bg) !important; height: 60px; padding: 0px;}
.navbar .navbar-brand{padding: 1px 5px; height: 30px; line-height: normal; background: var(--white)}
.navbar .navbar-brand:hover{background: var(--white) }
.navbar-brand .logo{margin: 0px; padding: 0px;}
.navbar-brand .logo img{max-width:120px}
.navbar-dark .navbar-nav .nav-link{color:var(--nav-link-color) !important; font-size:var(--font-size-small); padding-top: 11px; padding-bottom:10px;padding-left: 10px;padding-right: 10px;}
.navbar-dark .navbar-nav .nav-link:hover {background: #fdcb0a !important;border-color: #fdcb0a !important;opacity: 1;color: var(--theme-primary-color);}

.navbar-nav .nav-item ul.dropdown-menu{ margin: 0px; padding:0px; border-radius: 0px;border: 1px solid #ddd;border-radius: 0 0 .25rem .25rem;box-shadow: 0 0 35px 0 rgba(154,161,171,.15);border-bottom: none; border-top: none;}

.navbar .dropdown-menu li>a, .navbar.navbar-default .dropdown-menu li>a{padding: 5px 8px; font-size:var(--font-size-small); border-bottom: 1px solid var(--common-border-color)}
.navbar .navbar-nav>.active>a, .navbar .navbar-nav>.active>a:focus, .navbar .navbar-nav>.active>a:hover{background: transparent}
.navbar .dropdown-menu .dropdown-menu li:hover,
.navbar .dropdown-menu .dropdown-menu li:focus,
.navbar .dropdown-menu .dropdown-menu li:visited,
.navbar .dropdown-menu li > a:visited,
.navbar .dropdown-menu li > a:focus, 
.navbar .dropdown-menu li > a:hover, 
.navbar.navbar-default .dropdown-menu li > a:focus, 
.navbar.navbar-default .dropdown-menu li > a:hover{color:var(--light-bg-text-color) !important;background-color:#fdcb0a;}
.navbar .dropdown-menu li > a:hover {color: var(--theme-primary-color) !important;}
.navbar .dropdown-menu li{overflow: visible !important;min-width:170px;}
.navbar .dropdown-menu .dropdown-menu li{min-width: 240px}
.navbar .dropdown-menu .dropdown-toggle::after {vertical-align: middle;border-left: 4px solid;border-bottom: 4px solid transparent;    border-top: 4px solid transparent;}
.dropdown-menu .dropdown .dropdown-menu {left: 100%;top: 0%;margin:0 20px;border-width: 0;}

.dropdown-menu {margin-top: 0; display: block !important;visibility: hidden ;opacity:0;transform: translateY(-50px);transition:.5s ease all;}
.dropdown-menu.show {display: block !important;visibility: visible;opacity:1;transform: translateY(0px);transition:.5s ease all;}

span.hot_key {float: right;font-size: 10px;font-weight: bold;color: black !important;background: #bcdbfb !important;padding: 0 5px;min-width: 15px;height: 20px;line-height: 20px;text-align: center;text-transform: capitalize;}
.navbar .dropdown-menu li > a.dropdown-toggle:after{float: right; margin-top: 5px;}
.heading .navbar-nav .dropdown-toggle::after {vertical-align: middle;}

.middle-content-container{text-align: left; background: var(--dark-bg-text-color);  max-width: 1026px; width: 1026px; margin:auto; height: calc(100vh - 95px); display: inline-block;  box-shadow: 0px 0px 15px rgba(5, 36, 79, 0.26);}
.middle-content-container.middle-content-container-width-sidebar{max-width: 85%; width: 85%; float: none;  }
.middle-content-container.middle-content-container-width-sidebar .middle-container-inner{max-width: calc(100% - 270px); width: calc(100% - 270px); float: left; overflow:auto; height:calc(100vh - 95px);   }

.middle-content-top{background:var(--light-blue-color); border:1px solid var(--common-border-color);padding:0px; margin-bottom: 15px}
.middle-content-mdl{width: 100%;  padding:0 15px;  margin: 0;   height:calc(100% - 40px);}
.middle-content-mdl.middle-content-mdl-custom{height:calc(100% - 90px);}
.middle-content-btm{height:90px; padding:9px 0; float:left; width:100%; text-align: center;}
.middle-content-btm-top{float:left; width:100%; height: 44px; background-color: #d1e8ff; padding:8px  !important}
.middle-content-btm-action{height:45px; padding:9px 0; float:left; width:100%; text-align: center; background: var(--prime-main-color)}
.action-button{ float:left; width:100%; text-align: center}

.tab-search {background: var(--dark-bg-text-color);}
.right-content-container {width: 260px;height: calc(100vh - 95px);float: right;padding: 0 ; margin-right: 5px}
.account-tbl {outline: none;height: calc(100vh - 186px) !important;background: var(--dark-bg-text-color); overflow: auto;}
.inner-container .tab-search .form-group input.form-control {background-color: #d1e8ff;height: 30px !important;border: none !important;}
.inner-container .tab-search .form-group input.form-control::-webkit-input-placeholder {color: #222; font-size: 13px;}
.inner-container .tab-search .form-group input.form-control:-ms-input-placeholder {color: #222;font-size: 13px;}
.inner-container .tab-search .form-group input.form-control::placeholder {color: #222;font-size: 13px;}
.inner-container .middle-content-top .form-group .form-control {border-bottom: none;}

.account-tbl table tr td {font-size: 13px; color: #002e6e; border: 1px solid var(--common-dark-border-color);padding: 4px;}
.account-tbl table tr td a {color: #002e6e;}
.account-tbl table tr td a:hover {color: #002e6e !important; text-decoration: underline;}

.account-tbl-foot table.bottom-foot tr th {padding: 4px;background: #e9f4ff;color: #002e6e;font-size: 11px;font-weight: normal;border: 1px solid #4a83ba;}
.account-tbl-foot table.bottom-foot tr:last-child th {font-size: 13px; font-weight: bold;}
.account-tbl-foot table.bottom-foot tr:last-child th b {margin-right: 5px;}

fieldset.no-legend-blck legend{opacity: 0; padding:0px; white-space: nowrap; width: 0}
fieldset.legend-blck{  width:100% !important;  border: 1px solid var(--common-border-color);   padding:0 10px 5px!important;   margin: 0 0 5px !important;  -webkit-box-shadow:  0px 0px 0px 0px #eee;    box-shadow:  0px 0px 0px 0px #eee;}
.legend-blck legend{  font-size:var(--legend-font-size) !important;    text-align: left !important;     width:auto;     padding:0 5px; margin: 0px;      border-bottom:none;   color:var(--fieldset-legend-color) !important; ;     }


.footer { background: var(--top-sub-head-bg)!important ;float: left;width: 100%;height:25px;position: relative; padding: 0 5px}
.footer p {margin-bottom: 0px;color: var(--prime-main-color);font-size: var(--footer-font-size);line-height: 27px;}

.dashboard {position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;text-align: center;}

/****** 2-9-2019 ******/
button:focus, input:focus {outline: none;}
.heading-right{float:right; margin-left:15px; position: relative;}
.heading-right .close-btn{float: right; display: block; width:30px; text-align: center; background: transparent; position: absolute; color:#bcdbfb; right:0px; top:0px; padding: 0px; height: 35px; line-height: 35px}
.heading-right .close-btn i{color: #bcdbfb;}
.heading-right .close-btn:hover i{color:#f9f9f9; }

.close-btn{float: right; display: block; width:30px; text-align: center; background: transparent; position: absolute; color:#fff; right:0px; top:0px; padding: 0px; height: 30px; line-height: 30px}
.close-btn i{color:var(--dark-bg-text-color);}
.close-btn:hover i{color:#f9f9f9; }

.heading-right ul {padding: 0;margin: 0;display: inline-block; vertical-align: middle;}
.heading-right ul li {list-style: none;float: left;margin-left: 15px;}
.heading-right ul li a {color: var(--dark-bg-text-color);font-size: var(--font-size-small); display: block; line-height: 35px;}
.heading-right ul li a:hover {color: var(--dark-bg-text-color) !important; opacity: 0.7;}

.master-popup {overflow: auto;}
.master-popup .modal-content,
.master-popup .modal-header {padding: 0; border-radius:0; float:left; width:100%}
.modal-header{float:left; width:100%}
.modal-header h2{float:left; color:#ffffff; font-size:14px; margin:0px ; padding:0px; height:30px; line-height:30px;}

.master-popup .modal-content {box-shadow: 0px 0px 15px 6px rgba(0,0,0,.2);}
.master-popup .hedding {float: left;width: 100%;height: 34px;background: #002e6e;padding: 8px;}
.master-popup .hedding h3 {color: white;font-size: 15px;margin-bottom: 0;text-align: left;}
.master-popup button.close {color: var(--dark-bg-text-color);background-color: #002e6e;width: 30px;height: 30px;padding: 0 0 !important;text-align: center;font-size: 16px;opacity: 1;font-weight: 400;height: 34px;}
.master-popup .modal-body {padding: 10px !important; max-height: 600px; min-height: 100px;}
.master-popup .modal-footer {margin-bottom: 0px;clear: both;background: #dfefff;padding: 5px 0 !important; position: sticky;}
.master-popup .action-btn-align {display: flex;justify-content: center;width: 100%;}
.master-popup .modal-bot-btn {margin-top: 10px;display: inline-block;width: 100%;text-align: center;}
/**** popup select css ******/
.master-popup .select2-container--default .select2-selection--single {background-color: transparent;border: 1px solid var(--common-border-color);}
.master-popup .select2-container--default .select2-selection--single .select2-selection__rendered {color: #222!important;}
.master-popup .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #222 transparent transparent transparent;}
.master-popup .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #222 transparent;}


/*******/
.upload-file input[type="file"] {display: none;}
.upload-file {background: gainsboro;height: auto;width: 50%;cursor: pointer;height: 100px; margin-right: 5px;}
.upload-file label {margin: 0;cursor: pointer;font-size: var(--font-size-small);color: #000;display: flex;vertical-align: middle;align-items: center;justify-content: center;height: 100%;}
.upload-file.itrm-file {float: left;  width: 600px;  margin-right: 15px;}
.item-table {  display: inline-block;  width: 100%;}
.item-table table tr th {min-width: 100px;height: initial;padding: 6px;background: #d9ead3;text-align: left;color: #505050;font-size: var(--font-size-small);}
.item-table table tr td {color: #000;font-size: var(--font-size-small);padding:0 6px;}
.item-table table td input[type="text"] {border: 0px!important;height: 28px;width: 100%;max-width: 100%;margin-bottom: 0px;padding:0 4px!important;box-sizing: border-box;}
.item-table table, .item-table th, .item-table td {border: 1px solid var(--common-border-color);border-collapse: collapse;}
/****** 3-9-2019 ******/
.tbl-info {display: inline-block;  width: 100%;}
.tbl-info .grey-bg {margin-top: 10px;}
.tbl-info .rateon {margin-right: 10px;}
.packaging span {float: left;margin: 0 10px;font-weight: bold;font-size: var(--font-size-small);margin-top: 5px;}
/****** 4-9-2019 ******/
.master-form {padding-top: 20px;}
.master-form .form-view {width: 49%; padding: 10px; min-height: inherit !important;border-right: 1px solid #dfe5eb;border-bottom: 1px solid #dfe5eb;border-left: 1px solid #dfe5eb;}
.master-form .form-view:first-child, .master-form .form-view:nth-child(2) {border-top: 1px solid #dfe5eb;}
.master-form .form-view:nth-child(even) {float: right !important;border-left: 1px solid #dfe5eb;border-right: 1px solid #dfe5eb;}
.master-form .form-view:last-child {border-bottom: none;border-bottom:1px solid #dfe5eb;}
.inner-container .form-view.form-group label.control-label {margin: 0 !important; color: #7d8794 !important;font-size: var(--font-size-small) !important;}
.master-form .right-input strong {display: table-cell;font-size: var(--font-size-small);vertical-align: middle;font-weight: normal;color: #222;}

.information-tabs {display: inline-block;width: 100%;text-align: center;border-bottom:1px solid #dfe5eb;}
.information-tabs .nav-tabs {background: inherit;display: inline-block; border: none;}
.information-tabs .nav-tabs li.nav-item {  float: left;}
.information-tabs .nav-tabs li.nav-item .nav-link.active{border-bottom:1px solid var(--dark-bg-text-color) !important;border-left:1px solid #dfe5eb !important;border-right:1px solid #dfe5eb !important;border-top:1px solid #dfe5eb !important;border-radius:0 !important;color: #1868c6 !important;font-weight: 600 !important;}
.information-tabs .nav-tabs li.nav-item .nav-link {border-bottom:1px solid transparent !important;border-left:1px solid transparent !important;border-right:1px solid transparent !important;border-top:1px solid transparent !important;border-radius:0 !important;}
.information-tabs .nav-tabs li a {padding: 0px;height: 40px !important;line-height: 40px !important;display: block;min-width: 180px;font-size: var(--font-size-small);border-left: 1px solid transparent;border-right: 1px solid transparent;background: transparent !important;color: #999999 !important;}
.form-view .checked-btn p {margin-bottom: 0; float: right; width: 90%;}

.modal-body .checked-btn [type="checkbox"] {display: inline-block;vertical-align: middle;}
.modal-body .checked-btn p, .modal-text p {line-height: 31px;display: inline-block;margin: 0;vertical-align: middle;color: #106cc8;font-size: 12px;}
.modal-table, .modal-table .Keyboard-shortcuts-conf-tbl {width: 100%;}
.modal-table .Keyboard-shortcuts-conf-tbl tr td {color: #002e6e;font-size: var(--font-size-small);padding: 3px 5px; padding-bottom: 4px;border: 1px solid rgba(0,0,0,0.06);}
.modal-table .Keyboard-shortcuts-conf-tbl tbody tr:nth-of-type(odd) {background-color: #f5f5f5;}
.modal-table .Keyboard-shortcuts-conf-tbl tr td select {font-size: 12px;padding: 4px; }
.modal-table .Keyboard-shortcuts-conf-tbl .select2 {width: 100% !important}
.modal-table .Keyboard-shortcuts-conf-tbl .select2-container--default .select2-selection--single {background-color: transparent;}
.modal-table .Keyboard-shortcuts-conf-tbl .select2-container--default .select2-selection--single .select2-selection__rendered {color: #002e6e!important;}
.modal-table .Keyboard-shortcuts-conf-tbl .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #002e6e transparent }
.modal-table .Keyboard-shortcuts-conf-tbl .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #002e6e transparent;}

.description-row{margin-top:8px;}
.description-row table {border-top: none;width: 100%;}
.description-row table td,  
.description-row table td input {height: 30px;float: none;padding: 0px 5px;margin: 0px;line-height: 24px;}

.description-row table .item-details-wrap p strong {line-height: 24px; font-weight: bold; color: #000;font-size: var(--font-size-small);}
.description-row table .item-details-text span strong {font-size: var(--font-size-small);font-weight: normal;color: #000;}
.description-row table .item-details-wrap p {margin-bottom: 0;}
.description-row table .item-details-wrap p input, .description-row table .gross-amount-block input {height: 32px !important;font-size: var(--font-size-small);margin-bottom: 0px;background-color: transparent;padding: 0 !important;color: #000;border: 0px;margin-left: 10px;}
.description-row table .cr-format {  background-color: var(--light-blue-color);}
.description-row .form-group span {float: right;margin-right: 10px;height: 30px;display: flex;align-items: center;}
.description-row table .item-details-text {display: flex;flex-direction: row;}
.description-row table .item-details-text span {width: 100%;flex-direction: column;display: flex;} 
.description-col .remarks fieldset {margin-right: 10px;min-height: 133px;border: 1px solid #757575;padding-left: 0.75em;border-radius: 0px;padding-bottom: 0px;padding-right: 0.75em;margin-top:15px;}
.description-col .remarks fieldset .remarks-section {padding-top: 3px !important;}
.description-col .remarks fieldset .remarks-section textarea{width: 100%;height: 42px;color: #000;font-size: var(--font-size-small);border: none;border-bottom: 1px solid var(--common-border-color);resize: none;padding: 0;margin-bottom: 5px;}
.description-col .remarks fieldset legend {border-width: initial;border-style: none;border-color: initial;border-image: initial;width: auto;margin-bottom: 0px;line-height: normal;color: #106cc8;font-size: var(--font-size-small);font-weight: bold;}
.description-col .adjustment-box .amount-row {background-color: var(--light-blue-color);border: 1px solid #106bc8;border-bottom: 0;}
.description-col .adjustment-box .adjustment-row {border: 1px solid #106bc8;}
.description-col .adjustment-box .amount-row,
.description-col .adjustment-box .adjustment-row {padding: 0 10px;}
.exp-adjus-row {border: 1px solid var(--common-border-color);margin: 10px 0 5px;}
.exp-adjus-row .form-group {padding: 2px 3px;}

.selectmenu-right {float: right;}
.login-row, .year-row, .company-row {display: inline-block;vertical-align: middle;}
.login-row .user-icon:hover .open-popup {display: block;}
.login-row .dropdown{width: 40px;  height: 40px;  line-height: 30px;}
.login-row .dropdown a{text-align: center; padding:0px;font-size: var(--font-size-small);display: block; line-height:40px; background: var(--theme-primary-color); color:#fff;}
.login-row .dropdown a:hover {color: #fff !important;}
.login-row .dropdown a i{font-size:22px }
.login-row .dropdown-menu{left: inherit; right:0; padding: 0;min-width: 140px;}
.login-row .dropdown-toggle::after{display: none;}
.login-row .dropdown .dropdown-menu a  {padding: 8px 10px;line-height: normal;border: 1px solid #333333; text-align: left;background-color: var(--dark-bg-text-color);color: #333333 !important;}
.login-row .dropdown .dropdown-menu a:last-child {border-top: none;}
.login-row .dropdown .dropdown-menu a:hover {background: #fdcb0a !important;    opacity: 1;    color: var(--theme-primary-color) !important;}
.open-popup {display: none;}

.select-yr {display: inline-block;float: right;position: relative;padding:6px 5px;z-index: 1;}
.select-yr label {max-width: 123px;display: inline-block;width: auto !important;font-weight: bold;line-height: normal;vertical-align: middle;font-size: 12px;color: #333333;margin: 0;}
.select-yr select {font-weight: bold;font-size: 18px;display: inline-block;color: #1868c6;background: none;
vertical-align: middle;border: none;padding-left: 13px; background: #e2e2e2; }
.select-yr select option{border:1px solid  #1868c6;}
.select-yr .select2-container--default .select2-selection--single {background-color: #1868c6;}
.select-middle {background-color: #b0d7ff;}
.select-middle .login-middle-rgt {padding: 0;width: 100%;}

.login-middle.select-middle  form {margin-left: -66px;width: 100%;}

.select-title label{display: inline-block;width: 100%;height: 30px;line-height: 30px;padding: 0px;background: #1868c6;
color: var(--dark-bg-text-color);font-size: 14px;font-weight: 500;padding-left: 70px; margin-bottom: 0;}
.select-company ul {padding: 0; margin: 0;height: 200px;overflow-x:hidden;}
.select-company ul li {list-style: none;width: 100%;border-bottom: 1px solid #4a83ba; padding:2px 5px; position: relative;
padding-left: 100px;}
.select-company ul li:hover, .select-company ul li.active {background-color: var(--dark-bg-text-color)f00;}
.select-company ul li:hover a, .select-company ul li.active a {color: #000 !important;}
.select-company ul li a {width: 100%;font-size: var(--font-size-small);display:inline-block;line-height: 26px;color: #222;}
.select-company ul li:before {content: '\f5e0';font-family: "Material Design Icons";color: #87aacd;font-size: 18px;left: 70px;
position: absolute;cursor: pointer;}
.select-company ul li.focus {background-color: #ffff00;}
.select-company ul li.focus:before {color: #1868c6;}

.btm-select-search{background: #e2e2e2 !important;   padding-left: 70px !important;   color: #999999;   font-size: 12px; height: 30px;    }
.btm-select-search .select-search{ height: auto;}
.btm-select-search .select-search:before {content: "";}
.btm-select-search .select-search input {color: #000;font-size: 12px; background-color: inherit; border: none; height: 30px; line-height: 30px; width: 100%;padding-right: 10px;}

.custom-dropdown{height: 30px !important; line-height: 30px !important; margin:5px; border:0px; min-width: 100px; font-size: 14px; padding: 0 5px}

.otp-section {max-width:510px;}
.otp-section form{height: 100%}
.otp-section .welcome-text{text-align: left; padding: 9px 20px; font-weight: 300 !important; }
.otp-section .welcome-text span{ font-weight: bold;}
.otp-middle-rgt .form-group .form-control {text-align: center;padding-bottom: 16px !important;border-radius:0px;padding: 0px !important;height: 50px; line-height: 50px; max-width: 50px;color: #1867c6;text-align: center;font-size: 25px;font-weight: bold;}
.otp-middle-rgt .form-group .form-control::-webkit-input-placeholder {color: #1867c6; font-size:25px; font-weight: bold; line-height: 50px;}
.otp-middle-rgt .form-group .form-control:-ms-input-placeholder {color: #1867c6; font-size:25px; font-weight: bold; line-height: 50px}
.otp-middle-rgt .form-group .form-control::placeholder {color: #1867c6; font-size:25px; font-weight: bold; line-height: 50px}
.otp-section .login-middle {display: inline-block !important; height: 300px}
.otp-section .form-group.label-floating {margin: 10px 4px 0px;width: auto; float: none !important; display: inline-block;}
.otp-middle-rgt {height: 84%; text-align: center;}
.otp-middle-row {max-width: 510px;margin: 30px auto; display:inline-block;}
.otp-middle-row .form-group{float: none !important; display: inline-block; width: auto !important; padding: 0 10px}
.otp-middle-row h3{font-size: 21px; text-align: left;  margin: 0px;  font-weight: 300;  width: 70%;  padding: 0px 50px 20px ; width:100%;   text-align: center; color:#888; display: inline-block;}
.otp-middle-row h3 span{color:#666 !important; font-weight: 600}

/**** submenu *****/
.sub-menu {float: right;margin-right: 35px;}
.sub-menu-li {margin-left:20px !important;}
.sub-menu-li:first-child {margin-left: 0 !important;}
.sub-menu-a span {font-size: var(--submenu-font-size) !important;letter-spacing: 0.3px;}
.menu-a-icon i {margin-right: 3px;font-size: var(--submenu-icon-font-size); vertical-align: top;}
.without-text i {margin-right:0px;font-size: var(--submenu-icon-font-size);vertical-align: top;}
.sub-menu-search input {border: none;background-color: rgba(255, 255, 255, 0.5);color: #222; padding: 0 5px;
vertical-align: text-bottom;width: 200px; position: relative;}
.sub-menu-search {position: relative;}
.sub-menu-search button{position: absolute;right: 0;top:50%;transform: translate(-50%, -50%);border: none;
cursor: pointer;height: 100%;background: transparent;line-height: normal;color: var(--dark-bg-text-color);font-size: 18px;padding: 0;}
.sub-menu-search:hover {opacity: 1 !important;}

/******* Datepicker *******/
.ui-datepicker .ui-datepicker-header {background-color:#002e6e;color: var(--dark-bg-text-color);font-size: 14px;font-weight: 600;border-radius: 0;border: none;padding: 3px 0;}
.ui-widget-content {border: 1px solid #d9d9d9;border-radius: 0 !important;}
.ui-datepicker {padding: 0;}
.ui-datepicker table {margin: 0;}
.ui-datepicker-calendar th {background: none;color: #333;font-size: .7em;height: auto;border: 1px solid #d9d9d9;}
.ui-datepicker-calendar tr th:first-child {border-left:none;}
.ui-datepicker-calendar tr th:last-child {border-right:none;}
.ui-datepicker td {border-right: 1px solid #d9d9d9;padding: 0px;border-bottom: 1px solid #d9d9d9;width: 50px;}
.ui-datepicker tr:last-child td {border-bottom: none;}
.ui-datepicker td.ui-datepicker-week-end a {background: #ffe3e3 !important;}
.ui-datepicker td a.ui-state-default {color: #222 !important;text-align: center;font-size: 0.7em;font-weight: bold;padding: 6px 0;border: none;background-color: #eaf4ff;}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {background: #002e6e;border: 1px solid #002e6e;padding: 5px 0;color: var(--dark-bg-text-color) !important;}
.ui-datepicker .ui-datepicker-prev {background-position: 0px 0px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {top: 3px;border-radius: 0;border: none; cursor: pointer;}
.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;}
.ui-datepicker td {border-right: 1px solid #d9d9d9;padding: 0px;border-bottom: 1px solid #d9d9d9;width: 50px;}
.ui-icon, .ui-widget-content .ui-icon {background-image: url(../images/ui-icons_444444_256x240.png);}
.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,
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {background-color: transparent;}
.ui-datepicker .ui-datepicker-prev-hover {left: 2px;}
.ui-datepicker .ui-datepicker-next-hover {right: 2px;}

.bottom-content-bottom {border: 1px solid var(--common-border-color);margin: 10px 0 0;margin-right:0px;}
.payment-entry-col  {border-top: 1px solid var(--common-border-color);padding: 5px;}
.payment-entry-row .row {margin: 0;}
.exp-adjus-row {width: 29%;}
.padcol {padding: 0 5px;}
.inner-container .padcol .form-group input {height: 32px !important}

.description-col .table-hed:first-child {padding-right: 10px;}
.description-col .table-hed {margin-top: 15px;}
.description-col .table-hed table {border: 1px solid #757575;}
.table-hed tr th {border-top: 1px solid #757575;}
.table-hed tr {font-size: var(--font-size-small); color: #000; font-weight: bold; text-align: center;}
.table-hed tr th, .table-hed tr td {padding:8px 4px;}
.table-hed thead tr {background: #c3c3c3;}

.total-amt-row {margin:20px 0 0;min-height: 35px;padding: 5px 10px;background: var(--prime-main-color);}
.total-amt-block {padding: 0 5px;}
.inner-container .total-amt-block .form-group label.control-label {color: var(--dark-bg-text-color) !important;}
.inner-container .total-amt-block .form-group .form-control {font-size: var(--input-font-size); color:var(--dark-bg-text-color);}
.inner-container .total-amt-block .form-group .form-control::-webkit-input-placeholder {font-size: var(--input-font-size); color:var(--dark-bg-text-color);}
.inner-container .total-amt-block .form-group .form-control:-ms-input-placeholder {font-size: var(--input-font-size); color:var(--dark-bg-text-color);}
.inner-container .total-amt-block .form-group .form-control::placeholder {font-size: var(--input-font-size); color:var(--dark-bg-text-color);}
.inner-container .total-amt-block .form-group.is-focused .form-control::-webkit-input-placeholder {color:var(--light-bg-text-color);}
.inner-container .total-amt-block .form-group.is-focused .form-control:-ms-input-placeholder {color:var(--light-bg-text-color);}
.inner-container .total-amt-block .form-group.is-focused .form-control::placeholder {color:var(--light-bg-text-color);}



.form-group .select2-container{width:45% !important; }
.form-group.select2-container .select2{padding: 0px; border: 0px; background: transparent;}
.form-group.select2-container .select2-selection--single{padding: 0px; border-bottom: 1px solid var(--common-border-color); background: transparent;}
.form-group.select2-container .select2-selection--single{height: 26px}
.form-group.select2-container .select2-container--default .select2-selection--single .select2-selection--rendered{padding-left: 0px; padding-right: 12px; color:#222 !important; text-transform: none; font-size: var(--font-size-small) !important}
.form-group.select2-container .select2-container--default .select2-selection--single .select2-selection--arrow b{border-color:#222 transparent transparent transparent;}
.form-group.select2-container .select2-container--default .select2-selection--single .select2-selection__rendered{color:#222 !important;}

.table-description{border-color:var(--prime-main-color);}
.table-description-row-odd{background: var(--description-bg)}
.item-details{background: var(--description-bg)}

.bluecom{background:#afd7ff; border: 1px solid #106CC8; font-family: arial; font-size:13px; display: none;}
.bluecom div.container{ overflow: hidden;  background: #afd7ff; padding-left: 0px; padding-right: 0px; /* min-width: 200px;*/  width: auto;  text-align: left;  height: 50px;   float: left; }
.bluecom div.container ul {margin:0px; padding: 0px; height:100%}
.bluecom div.container ul li{margin:0px; padding: 0px; line-height: 24px; padding-left: 5px; border-bottom: 1px solid #106CC8;cursor: pointer;list-style-type:none;font-weight:normal;color: #000!important;}
.bluecom .heading {height: 22px !important;  margin-left: 0px;  font-weight: bold;  background: #002e6e;   color: white; position:absolute; text-indent:5px;}
.bluecom div.picker_heading{background-color: #106CC8;color:#FFF; padding-left: 5px; font-weight: bold; padding: 5px;}
.bluecom div.summary{background:#106CC8;border: 1px solid #106CC8;}
.bluecom .prev_sel { background-color: #f8f8b2bf }
.bluecom .selected {background: yellow; font-weight: bold!important;}
.bluecom .search_filter {border-bottom:1px solid #106CC8;}
.bluecom .search_filter input {width: 100%;background:#feffcb; border:0px; line-height: 22px;  padding-left: 5px;}
.bluecom div.container ul li span{min-width: auto;}

.inner-container .description-row  .form-group label.control-label{line-height: 30px}
.inner-container .bgrow-input-border0  .form-group input.form-control{height:30px !important; line-height:30px !important}

#modalWindow.modal .modal-dialog{min-width:1026px; max-width:1026px}
#idMyModal .modal-header .hedding{background-color:#950000;}
#idMyModal .modal-header .close{background-color:#700000;}
.modal-open #modalWindow.modal{overflow:auto !important}

.report-container, .trading-container,.account-container,.schedule-container,.tax-container{float: left;width: 100% !important; height: 100%; overflow: auto; height: calc(100vh - 95px);}

/*************************/

.voucher-row {background-color: #c3dcf6; float:left; width:100%}
.form-group input.form-control:last-child.custom-marg{margin-right:0px !important}
.payable-right .payable {font-size: 15px; color: #106ac5; font-weight: 600;text-align: right;}
.payable-right .payable-price {font-size: 18px; color: #d50000; font-weight: bold;text-align: right;}
.information-text {font-size: 13px; color: #999999;display: inline-block;     white-space: nowrap; text-overflow: ellipsis;   overflow: hidden; float: left; width:100%; margin-top:2px;}
.form-group span.form-control {line-height: normal; border: none !important; padding-left:0 !important; font-size: 13px; color: #999999;}

.middle-content-top .form-group label.control-label{margin-top:0px !important;}
.net-payble-total label{float:right !important; padding:0px !important;line-height: normal !; margin: 0px !important; font-weight: bold !important; font-size: var(--font-size-medium) !important }
.net-payble-total{font-size: var(--font-size-large) !important; color: #d50000; font-weight: bold;text-align: right; padding-right:10px}

.gst-blck{float:left; margin-top: 10px; border-top: 1px solid #ddd; width:100%; padding:  10px 10px 0; background: #fafafa}
.gst-blck .form-group label.control-label{margin-top:0px !important; line-height: normal !important}
.gst-blck .form-group{margin: 0px; padding: 0px; min-height: 22px;}
.gst-blck .form-group span.form-control{margin: 0px; padding: 0px !important; line-height: normal !important; height: auto}

.gst-blck .form-group.trans-state label.control-label{line-height: normal !important; color:#999999 !important;}
.gst-blck .form-group.trans-state span.form-control{margin: 0px; padding: 0px !important; line-height: normal !important}

fieldset.legend-blck.vndr-info-rgt{padding: 0px !important}
fieldset.legend-blck.vndr-info-rgt .legend-blck-top{background: #f9fcff; padding: 0 5px; float:left; width:100%;}

.trans-detail{float:left; width:100%; background: #f5f5f5; border:1px solid #ddd; margin-bottom: 5px; padding:0px 5px;}
.trans-detail .form-group label.control-label{margin-top:0px !important; color:#b8b8b8 !important; }
.trans-detail .form-group input.form-control{border:0px !important;}

.description-row .total-summary-block table{background: #f9fcff; margin-bottom: 0;}
.description-row .total-summary-block table td{padding: 0px !important; margin: 0px !important; line-height: normal !important; height: auto;}
.description-row .total-summary-block table td{border-top:1px solid #ddd; border-left:1px solid #ddd;}
.description-row .total-summary-block table td input.form-control{text-align: right; font-weight: bold; font-size:var(--font-size-medium) !important; padding: 0px !important}
.description-row .total-summary-block table tr.net-payble td{padding-top: 1px !important; padding-bottom: 1px !important}
.description-row .total-summary-block table tr.outstanding td{padding-top: 5px !important; padding-bottom: 5px !important}
.description-row .total-summary-block table tr:first-row td{border-top:1px solid #ddd !important; }
.description-row .total-summary-block input{border: 0px !important}

.description-row .total-summary-block .form-group label.control-label{ line-height: 25px	; font-weight: bold}
.description-row .total-summary-block .form-group span.form-control{margin: 0px; padding: 0px !important; line-height: normal !important;  }
.net-payble .form-group label.control-label{color:#fff !important; font-size:var(--font-size-medium); font-weight: bold;}
.net-payble .form-group input.form-control:focus{color:#222 !important;}
.net-payble .form-group input.form-control{color:#fff !important; font-weight: bold; font-size:var(--font-size-medium);}

.outstanding .form-group label.control-label{color:#106cc8 !important; font-size:var(--font-size-medium); font-weight: bold;}
.outstanding .form-group input.form-control:focus{color:#222 !important;}
.outstanding .form-group input.form-control{color:#106cc8 !important; font-weight: bold; font-size:var(--font-size-medium); }

.remarks{float:left; width:100%;border:1px solid #ddd; margin: 8px 0; padding: 0px !important}
.remarks .form-group{padding: 0px !important}
.remarks .form-group label.control-label{margin-top:0px !important; line-height: 28px !important; min-height: inherit !important; padding:0 5px !important; background: #f9fcff; border-right:1px solid #dddddd; min-width: 75px; text-align: center;}
.remarks .form-group input.form-control{border:0px !important; background: #fff; height: 28px !important; width: calc(100% - 75px) !important}

.custom-button .btn{height: 29px; line-height: 29px; padding-top: 0px !important; padding-bottom: 0px !important; text-transform: none}
.custom-button .btn.btn-allocaton{margin-left: 0px;}
.custom-button .btn u {font-weight: bold;}

/*****************/
.outstanding-row label.control-label {font-size: 17px !important;color: #106cc7 !important;font-weight: 600;margin-left: 5px !important;margin-top: 0 !important; line-height: 30px !important}
.outstanding-row span.form-control {font-size: 17px;font-weight: bold;color: #106cc7 !important;text-align: right;margin-bottom: 0 !important;padding: 0 !important;vertical-align: middle;line-height: 28px;}

.custom-container{display: none; position: absolute; bottom:110px; z-index: 9999; width: 1026px; height: 213px; background: #fff; border:1px solid #dddddd;}
.custom-container-top{background:var(--prime-main-color);float: left; width:100%; height: 30px; line-height: 30px; padding:0 10px;}
.custom-container-top h3{margin:0px; padding: 0px !important; font-size:var(--font-size-small); font-weight: bold; color:#fff; line-height: 30px; }
.payment-alctn-top{background: #10c89f}
.custom-container-open:before{position: absolute; background: rgba(0,0,0,0.1); left: 0; top:0; z-index: 1; height: 100vh; width:100%; content: ""}

/*.custom-container-open .heading{filter:blur(2px);}*/
.custom-container-open .footer{filter:blur(2px);}
.custom-container-open .middle-content-btm-action{filter:blur(2px);}
.custom-container-open #tree_grid{filter:blur(2px);}
.custom-container-open .middle-content-mdl > .row.middle-content-top{filter:blur(0px);}
.custom-container-open .middle-content-mdl > .row{filter:blur(2px);}
.custom-container-open .middle-content-btm-top{position: relative; z-index: 9}
 
.payment-alctn-middl-lft{padding: 5px; float: left; }
.payment-alctn-middl-lft .custom-button{margin-top: 7px;}
.payment-allocation-pqgrid .pq-td-border-right > .pq-grid-row > .pq-grid-cell,
.payment-allocation-pqgrid .pq-grid-col{border-right-color: #dddddd!important}
.payment-allocation-pqgrid .pq-cont-inner>.pq-table>.pq-grid-row,
.payment-allocation-pqgrid .pq-cont-inner>.pq-table>.pq-grid-row.pq-grid-title-row, 
.payment-allocation-pqgrid .pq-grid-row>.pq-grid-col,
.payment-allocation-pqgrid .pq-header-outer .pq-cont-inner{border-bottom: 1px solid #dddddd !important;}

.payment-allocation-pqgrid .pq-cont-inner>.pq-table>.pq-grid-row.pq-grid-title-row, 
.payment-allocation-pqgrid .pq-grid-row>.pq-grid-col{background: #dbfbf4 !important}
div.pq-theme.payment-allocation-pqgrid{border: 1px solid #dddddd !important; border-radius: 0px !important}
.payment-allocation-pqgrid .pq-grid-header-table .pq-td-div{padding: 5px}
.payment-allocation-pqgrid .pq-td-border-right > .pq-grid-row > .pq-grid-cell{padding: 5px}
.payment-allocation-pqgrid .pq-td-div .pq-title-span{font-size: var(--font-size-small); font-weight: bold; line-height: normal;}
.payment-allocation-pqgrid .pq-grid-row.pq-striped{background: #f7fffd}

.pq-grid-action{color:#999;}
.pq-grid-action:hover{color:#002e6e;}

/****************/
.custom-container.billadjust-container{bottom:65px; height:calc(100vh - 131px);overflow: auto;}
.pvdetails .custom-dropdown {height: 25px !important;line-height: 25px !important;}
.pvdetails .select2-container--default .select2-selection--single { background-color: #fff; border: none;}
.pvdetails .select2-container--default .select2-selection--single .select2-selection__rendered {color: #222!important;line-height: 26px;text-transform: capitalize;}
.pvdetails .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #222 transparent transparent transparent;}
.pvdetails .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #222 transparent;}

.edit-details-middl {background-color: #f8f8f8;padding:5px 15px 2px;}
.edit-details-middl .form-group span.form-control {padding: 0 !important;height: auto; }
.edit-details-middl .form-group label.control-label {text-transform: capitalize;font-size: 14px; color: #222222 !important; font-weight: 600;margin: 0 !important;}
.edit-details-middl .form-group label.control-label.prime-dark-blue,
.details-row-title .details-title.prime-dark-blue {color:var(--prime-dark-blue-color)!important;}
.edit-details-middl .form-group label.control-label.pime-light-green {color:var(--pime-light-green-color)!important;}
.edit-details-middl .form-group label.control-label.prime-dark-maroon {color:var(--prime-dark-maroon-color)!important;}
.details-row-title .btn {margin-right: 0 !important;}
.details-row-title {padding: 0 10px;}
.details-row-title .details-title {font-size: 16px; color: #10c89f;font-weight: 600;font-family: arial;}

.payment-allocation-pqgrid .pq-grid-row > .pq-grid-number-cell, 
.payment-allocation-pqgrid .pq-body-outer .pq-cont-left {border-color: #ddd !important;}
.payment-allocation-pqgrid .pq-r-spacer {height: 100% !important;background: #dbfbf4 !important;width: 100% !important}
.payment-allocation-pqgrid .pq-summary-outer .pq-cont-inner .pq-table .pq-grid-row {border-top:none !important;}

.custom-container-table .pq-grid-row > .pq-grid-number-cell,
.custom-container-table .pq-body-outer .pq-cont-left {border-color: #106cc8 !important;}

/*.adjust-btn {margin-top: 2px;}*/
.adjust-btn .btn{padding:3px 5px !important;text-transform: none;min-width:inherit;line-height: normal;height: auto; border: none !important;}




.payment-allocation-pqgrid .pq-summary-outer .pq-grid-cell,
.pq-td-border-right > .pq-grid-row > .pq-grid-cell {color: #222 !important;font-size:var(--font-size-small);}
.pq-td-div .pq-title-span {line-height: 22px;font-size:var(--font-size-small);}

.bill-adujstment-grid .pq-grid-row:first-child>.pq-grid-col {color: #666666 !important;}
.bill-adujstment-grid .pq-grid-row .pq-grid-col:last-child,
.bill-adujstment-grid .pq-td-border-right > .pq-grid-row > .pq-grid-cell:last-child {text-align: center;}

.bill-adujstment-grid .pq-td-border-right > .pq-grid-row > .pq-grid-cell:last-child a {font-size: 16px; font-weight: bold;}
.bill-adujstment-grid.pq-theme {border: 1px solid #c6cbcf !important;}

.bill-adujstment-grid .pq-cont-inner>.pq-table>.pq-grid-row.pq-grid-title-row, 
.bill-adujstment-grid .pq-grid-row>.pq-grid-col {background-color:#dde2e7 !important;border-bottom: 1px solid #c6cbcf !important;}

.bill-adujstment-grid .pq-header-outer .pq-cont-inner,
.bill-adujstment-grid .pq-cont-inner>.pq-table>.pq-grid-row {border-bottom: 1px solid #c6cbcf!important;}

.bill-adujstment-grid .pq-cont-inner>.pq-table>.pq-grid-row:nth-child(odd) {background-color: #f8f8f8 !important;}

.bill-adujstment-grid .pq-td-border-right > .pq-grid-row > .pq-grid-cell,
.bill-adujstment-grid .pq-grid-col {border-right-color: #c6cbcf !important;}
.bill-adujstment-grid .pq-grid-row > .pq-grid-number-cell, 
.bill-adujstment-grid .pq-body-outer .pq-cont-left {border-color: #c6cbcf!important;}
.bill-adujstment-grid .pq-r-spacer {height: 100% !important;background: #dde2e7 !important;width: 100% !important;}
.bill-adujstment-grid .pq-summary-outer .pq-cont-inner, 
.bill-adujstment-grid .pq-summary-outer [id*="pq-sum-cell"] {background-color:#dde2e7 !important;}
.bill-adujstment-grid .pq-summary-outer .pq-cont-inner .pq-table .pq-grid-row {border-top: none !important;}

.custom-container-table.bill-adujstment-grid .pq-state-select,
.bill-adujstment-grid .pq-cont-inner>.pq-table>.pq-grid-row.pq-state-select:nth-child(odd) {background: #e3e6e8 !important;}
.payment-allocation-pqgrid .pq-state-select  {background: #dbfbf4 !important;}

.dashboard-wrapper .heading-right .close-btn {display: none !important;}
.dashboard-wrapper .heading-right .sub-menu {margin-right: 10px !important;}

.picker_heading span {line-height: 18px !important}
.picker_heading span a {color: #fff;font-weight: bold;font-size: 16px; transition: 1s;}
.picker_heading span a:hover {color: #afd7ff !important;}
.bluecom .container {max-height: 200px;}
.bluecom div.container ul li:last-child {border-bottom: none;}


/********** Bank Dashboard CSS ***********/
.wrapper.bamk-dashboard-wrapper {text-align: left; }
.chosen-plan {display: inline-block;float: right;}
.chosen-plan-ul {padding: 0; margin: 0;}
.chosen-plan-li {float: left;list-style: none;}
.chosen-plan-a {display: inline-block;background-color: #eff3f8;color: #9da8b4;font-size: 12px;font-weight: 400;padding: 5px 15px;}
.chosen-plan-a:focus{color: #9da8b4;}
.chosen-plan-li.active .chosen-plan-a, .chosen-plan-a:hover {background-color: #fff; color: #106cc8;} 
.heading-right .sub-menu-btn {margin-right:15px;}
.heading-right .sub-menu-btn .sub-menu-li-btn {margin-left: 5px;}
.heading-right .sub-menu-btn .sub-menu-li-btn .sub-menu-a-btn {line-height: 25px;background-color:#20a2e0;padding: 0 10px;}
.heading-right .sub-menu-btn .sub-menu-li-btn .sub-menu-a-btn:hover {background-color:#18b580; opacity: 1;}
.acnumber-row {display: inline-block;width: 100%;padding: 10px 10px 0;}
.acnumber-col {align-items: center;width: 100%;display: inline-block;}
.acnumber-col span {color: #5b5a70; font-size: 14px; font-weight: 600; display: inline-block; vertical-align: middle;float: left;align-items: center;    display: flex; height: 35px;}
.acnumber-col a {padding: 8px 15px;display: inline-block; vertical-align: middle;color: #fff; background-color: #116cc9;float: right;}
.acnumber-col a:hover {background-color: #18b580; color: #fff !important;}
.acnumber-description {border-bottom: 1px solid #ddd;}
.acnumber-description h3 {margin: 15px 0; text-transform: uppercase; font-size: 18px; color: #282828;}
.ac-balance-row {display: inline-block;width: 100%;padding: 10px;margin-bottom: 20px;}
.ac-balance-col p {font-size: 14px; margin-bottom: 5px;}
.ac-balance-col strong {font-size: 16px; font-weight: 500;}
.adesk-dashboard-body table td a.type-btn {margin: 0 auto; font-size: 11px;color: #fff;padding: 0 5px;width: 65px;display: block;text-align: center;}
.adesk-dashboard-body table td a.type-btn:hover {color: #fff !important; opacity: 0.7;}
.adesk-dashboard-body table td a.payment {background-color: #e57373;}
.adesk-dashboard-body table td a.receipt {background-color: #80c783;}
.dashboard-table thead th {position: -webkit-sticky;position: sticky;top: 0;z-index: 0;background: #dee7f1;}
.select-width .select2-container {width: 200px !important;}
/********** Bank Dashboard CSS End ***********/
#genralLedger .bluecom-container-ledgerName, 
#genralLedger .bluecom-container-companyList,
#view_trading_report .bluecom-container-companyList {left: 21% !important;}

.pq-align-right {display: block !important;}
.pq-align-left {display: block !important;text-align: left;}
.ui-autocomplete .ui-state-focus {background-color: #afd7ff;}

/**************/
.pq-grid-bottom.ui-widget-header {background: #d1e8ff;border-color: #d1e8ff;}
.pq-grid-bottom .pq-pager, .pq-grid-bottom .pq-grid-summary {border-top-color: #d1e8ff;padding: 3px;text-align: right;}
.pq-grid-bottom .pq-pager input[type="text"], 
.pq-grid-bottom .pq-pager input {width: 60px !important;padding: 4px;height: 28px;border-color: #fff;background-color: #fff;color: #222;}
.pq-grid-bottom .pq-ui-button.ui-widget-header {padding:4px;border-color: #fff !important; border-radius: 0px; background-color: #fff;}
.pq-grid-bottom .pq-pager select {border-color: #fff;padding:4px; border-radius: 0;background-color: #fff;color: #222;}
.pq-grid-bottom .pq-pager span.pq-separator {border-right-color: transparent;border-left-color: transparent;}

.pq-grid-bottom .pq-pager .ui-icon.ui-icon-seek-end, .pq-grid-bottom .pq-pager .ui-icon.ui-icon-seek-next, .pq-grid-bottom .pq-pager .ui-icon.ui-icon-seek-prev, .pq-grid-bottom .pq-pager .ui-icon.ui-icon-seek-first,
.pq-grid-bottom .pq-pager .ui-icon.ui-icon-refresh {background-image:inherit;position: relative;font-family: "Material Design Icons";text-indent: 0;}

.pq-grid-bottom .pq-pager .ui-icon.ui-icon-seek-end:before {content: '\f142';font-family: "Material Design Icons";color: #222;font-size: 15px;line-height: 21px;font-weight: normal;}
.pq-grid-bottom .pq-pager .ui-icon.ui-icon-seek-next:before {content: '\f13e';font-family: "Material Design Icons";color: #222;font-size: 15px;line-height: 21px;font-weight: normal;}
.pq-grid-bottom .pq-pager .ui-icon.ui-icon-seek-prev:after {content: '\f13d';font-family: "Material Design Icons";color: #222;font-size: 15px;line-height: 21px;font-weight: normal;}
.pq-grid-bottom .pq-pager .ui-icon.ui-icon-seek-first:after {content: '\f141';font-family: "Material Design Icons";color: #222;font-size: 15px;line-height: 21px;font-weight: normal;}
.pq-grid-bottom .pq-pager .ui-icon.ui-icon-refresh:after {content: '\f450';font-family: "Material Design Icons";color: #222;font-size: 15px;line-height: 21px;font-weight: normal;}

.pq-grid-header-search-row .pq-grid-col .pq-td-div input {height: 24px;}
.pq-grid-header-search-row .pq-filter-icon {top: 8px;}
#account_master_grid .ui-widget-header {border-bottom: none !important;}
#account_master_grid .ui-icon.pq-col-sort-icon {vertical-align: text-top;margin-left: 5px;}
#account_master_grid .pq-filter-icon, #account_master_grid .pq-menu-icon {top: 7px;}

div.pq-theme.pagination-grid{height:calc(100vh - 95px) !important}

#schedule_grid .ui-icon-triangle-1-e {background-position: -32px -128px;}
#schedule_grid .ui-icon-triangle-1-se {background-position: -48px -129px;}


/******************* POPUP CSS *******************/
/*** pq grid ****/

/**************/
.pq-theme *:focus {outline: none;}
#idMyModal .pq-state-select.ui-state-highlight {background: #fdf1f1 !important;}
#idMyModal .pq-header-outer .pq-cont-inner>.pq-table>.pq-grid-row.pq-grid-title-row, 
#idMyModal .pq-header-outer .pq-grid-row>.pq-grid-col,
#idMyModal .pq-header-outer .pq-cont-inner>.pq-table>.pq-grid-row {background-color: #eee !important;}

#idMyModal .pq-cont-inner>.pq-table>.pq-grid-row.pq-grid-title-row, 
.pq-popup .pq-header-outer .pq-cont-inner,
.pq-popup .pq-cont-inner>.pq-table>.pq-grid-row.pq-grid-title-row, 
.pq-popup .pq-grid-row>.pq-grid-col {background: #fff !important;border-bottom: #ddd !important;}
.pq-popup .pq-cont-inner>.pq-table>.pq-grid-row  {border-bottom: #ddd !important;}
.pq-popup .pq-body-outer .pq-cont-left,
.pq-popup .pq-grid-row > .pq-grid-number-cell,  
.pq-popup .pq-td-border-right > .pq-grid-row > .pq-grid-cell {border-color: #ddd !important;border-bottom-color: transparent !important;border-left-color: transparent !important;}

.pq-popup .ui-widget-content, div.pq-theme > div {border: none !important;}
.pq-popup .pq-grid-row .pq-grid-col { border-right-color: #ddd !important;}

/****** scroll *******/
.pq-popup .pq-r-spacer,
#modalWindow .pq-r-spacer,
#tabs-filter .pq-r-spacer {background: #eee !important;height: 100% !important;}

/****** *******/
#idMyModal .pq-cont-inner>.pq-table>.pq-grid-row,
.pq-popup .pq-cont-inner>.pq-table>.pq-grid-row,
#tabs-filter .pq-cont-inner>.pq-table>.pq-grid-row,
#tabs-hideCols .pq-cont-inner>.pq-table>.pq-grid-row {border-bottom: 0 solid var(--common-dark-border-color) !important;}

#idMyModal div.pq-theme,
#idMyModal .pq-td-border-right > .pq-grid-row > .pq-grid-cell,
#idMyModal .pq-body-outer .pq-cont-left,
#idMyModal .pq-grid-row > .pq-grid-number-cell,
#idMyModal .pq-header-outer .pq-cont-inner>.pq-table>.pq-grid-row,
#idMyModal .pq-header-outer .pq-cont-inner>.pq-table>.pq-grid-row.pq-grid-title-row, 
#idMyModal .pq-header-outer .pq-grid-row>.pq-grid-col {border-color:#ddd !important;border-bottom-color: transparent !important;border-left-color: transparent !important;}
#idMyModal .pq-grid-row > .pq-grid-number-cell {border-top:1px solid #ddd !important;border-left: 1px solid #ddd !important;}
#idMyModal .pq-header-outer .pq-cont-inner {border: none !important;}
#idMyModal div.pq-theme {border-top: none !important;border-bottom: none !important;}
#idMyModal .pq-has-menu .pq-td-div .pq-grid-hd-search-field {height: 25px;}
#idMyModal .pq-has-menu .pq-filter-icon {height: 18px;background-repeat: no-repeat;background-position: 100%;}

/***********/
.no-padding { padding : 0px !important; }
div.pq-popup {border-color: #333 !important;}
.pq-theme .ui-widget-content,
#tabs-filter div.pq-theme > div {padding: 0px !important;}
#tabs-filter div.pq-theme > div > div {margin: 3px auto 0 !important;padding: 0 5px !important;}
#tabs-filter div.pq-theme > div > div+div {margin:0 !important;padding: 0 !important;}
.pq-theme .ui-tabs-nav {border-color: transparent;border-radius: 0;margin:0px;padding: 0px;}
#tabs-filter div.pq-theme {border-color: transparent!important;background: #eee;}
/* marun them */
/*.pq-theme .ui-widget-header .ui-state-default:not(.ui-state-hover), 
.pq-theme .ui-widget-header .ui-state-hover {background-color: #950000;color: #fff;border-radius: 0;margin: 0 3px 0 0;border:none;height: 30px;}*/
 /* Blu them */
.pq-theme .ui-widget-header .ui-state-default:not(.ui-state-hover), 
.pq-theme .ui-widget-header .ui-state-hover {background-color: #106cc8;color: #fff;border-radius: 0;margin: 0 3px 0 0;border: none;height:24px;}
.pq-theme .ui-widget-header .ui-tabs-anchor {padding: 4px 7px;}
.pq-theme .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor .pq-tab-filter-icon,
.pq-theme .ui-widget-header .ui-state-hover .pq-tab-filter-icon {background: url(../include/grid/images/filter-w.png);background-repeat: no-repeat; background-position: 50%;width: 14px;}
.pq-theme .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor .pq-tab-visible-icon,
.pq-theme .ui-widget-header .ui-state-hover .pq-tab-visible-icon {background: url(../include/grid/images/eye-w.png);background-repeat: no-repeat;background-position: 50%; width: 16px}
.pq-theme label {color: #212121;}

.pq-filter-menu select {border-radius: 0;padding: 4px 0;width: calc(100% - 63px) !important;border: 1px solid #ddd;}
.pq-filter-menu select:focus, .pq-theme input[type="text"]:focus, .pq-theme input:focus {outline: none;}
.pq-theme input[type="text"], .pq-theme input {border-radius: 0;padding: 0;margin: 0;width: 100%;height: 19px;padding: 0 5px;line-height: 19px;}
.pq-grid-row:last-child>.pq-grid-col {padding: 1px;}
#tabs-filter .pq-header-outer {margin-bottom: 3px;}
#tabs-filter .filter_mode_div+div > select {width: 100% !important;}
#tabs-filter .pq-header-outer .pq-cont-inner, 
#tabs-filter .pq-header-outer .pq-cont-inner>.pq-table>.pq-grid-row.pq-grid-title-row,
#tabs-filter .pq-header-outer .pq-grid-row>.pq-grid-col,
#tabs-hideCols .pq-header-outer .pq-cont-inner, 
#tabs-hideCols .pq-header-outer .pq-cont-inner>.pq-table>.pq-grid-row.pq-grid-title-row,
#tabs-hideCols .pq-header-outer .pq-grid-row>.pq-grid-col {background: inherit !important; border-color:#ddd !important;}
#tabs-filter .pq-header-outer .pq-grid-row>.pq-grid-col,
#tabs-hideCols .pq-header-outer .pq-grid-row>.pq-grid-col {border-top: none !important;}
#tabs-filter .pq-header-outer .pq-grid-row > .pq-grid-number-cell,
#tabs-hideCols .pq-header-outer .pq-grid-row > .pq-grid-number-cell {border: none !important;}
#tabs-filter .pq-body-outer .pq-cont-inner>.pq-table>.pq-grid-row,
#tabs-filter .pq-body-outer .pq-grid-row > .pq-grid-number-cell,
#tabs-filter .pq-body-outer .pq-cont-leftm,
#tabs-filter .pq-td-border-right > .pq-grid-row > .pq-grid-cell,
#tabs-filter .pq-body-outer .pq-cont-left,
#tabs-hideCols .pq-body-outer .pq-cont-inner>.pq-table>.pq-grid-row,
#tabs-hideCols .pq-body-outer .pq-grid-row > .pq-grid-number-cell,
#tabs-hideCols .pq-body-outer .pq-cont-leftm,
#tabs-hideCols .pq-td-border-right > .pq-grid-row > .pq-grid-cell,
#tabs-hideCols .pq-body-outer .pq-cont-left {border-color:#ddd !important;border-bottom-color: transparent !important;border-left-color: transparent !important;}

.content {position: absolute;width: 100%;text-align: center; /*top: 50%;*/}

/*********/
.checkbox-container {display: block;position: relative;padding-left: 20px;margin-bottom:0px;cursor: pointer;font-size: 22px;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; line-height: 28px;}
.checkbox-container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkbox-checkmark {position: absolute;top:6px;left: 0;height: 15px;width: 15px;background-color: #eee;}
.checkbox-container:hover input ~ .checkbox-checkmark {background-color: #ccc;}
.checkbox-container input:checked ~ .checkbox-checkmark {background-color: var(--theme-primary-color);}
.checkbox-checkmark:after {content: "";position: absolute;display: none;}
.checkbox-container input:checked ~ .checkbox-checkmark:after {display: block;}
.checkbox-container .checkbox-checkmark:after {left: 5px;top: 3px;width: 5px;height: 8px;border: solid white;border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.login-middle-rgt .action-link .btn {border:none !important;}
.login-middle-rgt .form-group input {height: 35px;}

.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {
border-color: inherit;
box-shadow:inherit;
}

.invalid-feedback {margin-top: 0;position: absolute;bottom: -5px; width: 100%; text-align: right;}

.close-select a{font-size: 16px;margin: 0 5px;display: inline-block;height: 30px; width: auto; float:left; min-width:20px; cursor:pointer}
.close-select a:hover {color: var(--theme-primary-color) !important;}
.sub-header .sub-header-summary{margin-top:0px}
.sub-header-summary .close-select .btn-success{margin:0px !important}
.close-select a i{line-height:30px; }
.sub-header{float:left; width:100%; background: #dddddd}
.sub-header-left{float:left;}
.sub-header-right{float:right;}


/********top menu bar **********/
.top-menu {float: left; width: 100%;padding-left: 0px; background: #fff;}
.left-logo {float: left;width: 200px;border-right: 1px solid #ededed;padding-left: 15px;padding-right: 0px;padding-top:8px;padding-bottom:7px; }
.left-logo a {display: flex;align-items: center;justify-content: left;}
.logo-text {display: flex;flex-direction: column;text-align: left;justify-content: center;margin-left: 10px;}

.logo-text label {font-size: 12px; color: #c50707; text-transform: uppercase;margin: 0;font-family: 'Syncopate-Regular'; font-weight: bold; float: left; line-height:normal; text-align:left}
.logo-text h1 {font-size: 17px; color: var(--theme-primary-color); margin: 0;font-family: 'Syncopate-Regular'; font-weight: normal; line-height: normal;}
.navigation-bar {float: left;width: calc(100% - 200px); /*    display: inline-block;    margin: auto;    text-align: center;    width: calc(100% - 600px); */}

.navigation-menu-bar ul {margin: 0; padding-left: 0; flex-direction:row}
.navigation-menu-bar ul li {float: left; padding: 0; list-style: none;}
.navigation-menu-bar ul li a {padding: 14px 12px 13px;font-size: 12px;color: #999999;height: 60px;line-height: 60px;float: left;display: block;margin:0;width: 100%;text-align: center;font-weight: 600;}
.navigation-menu-bar ul li a i {display: block;width: 100%;text-align: center;line-height:20px;height: 0px; font-size:20px;}
.navigation-menu-bar ul li.active a, .navigation-menu-bar ul li a:hover {background: #fdcb0a;color: var(--theme-primary-color) !important;}
.navigation-menu-bar ul li.active a i, .navigation-menu-bar ul li a:hover i {color: #222;}
.user-box {float: right;}
.menu-right {margin-right: 15px; float: right;}
.menu-right ul {margin: 0; padding:0;}
.menu-right ul li {display: inline-block;height:var(--header-height);line-height:var(--header-height);padding: 0 7px; }
.menu-right ul li a {color: #999; font-size: 20px;}
.menu-right ul li a:hover {color: #fdcb0a !important;}
.user-img {margin-right: 12px; width:40px; float:left}
.user-menu {min-width: 260px;padding:3px 10px;display: inline-block;background: var(--theme-primary-color);text-align: left;cursor: pointer;position: relative;display: flex;align-items: center; float: right; margin:5px 0 !important}
.date-block h2 {margin: 0px;padding:0px;line-height: 14px;font-size: 14px;color: #fff;text-align: left;font-weight: normal;width: 180px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: 600;}
.user-name h3 {margin: 0px;padding: 0px;line-height: normal;font-size: 12px;color:#fff;text-align: left;width: 180px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.user-name h3 span {color: #fdcb0a;}
.notification-count-badge {position: absolute;top: 14px;right:0px;background: #fdcb0a;font-size: 10px;width: 15px;height: 15px;text-align: center;line-height: 15px;border-radius: 100%;margin-left: 0;color: var(--theme-primary-color); font-weight: 600;}
/********** Notification ************/
.menu-notification {float: left;width: 100%;background: var(--theme-primary-color);}
.menu-notification ul {margin: 0; padding-left: 0;display: flex;align-items: center;}
.menu-notification li {list-style: none; border-right: 1px solid #fff; font-size: 14px; color: #ffffff; font-weight: normal; display: inline-block;padding: 0 5px;float: left;font-family: 'Mukta Vaani';}
.menu-notification li:last-child {border:none;}
.menu-notification li.notes-title {color: #fdcb0a; background: #222; font-weight: bold;padding: 5px;border: none;}

.login-title-txt{float: left;   width: 100%;   text-align: center;   /* height: 125px;    padding-top: 35px; */ padding-top:5px; height:auto}
.login-title-txt h2{margin:0 0 18px; padding:0px; float:left; width:100%; text-align:center; color:var(--theme-primary-color); font-size:20px; font-weight:bold;}
.login-title-txt p{font-size:12px; float:left; width:100%; text-align:center; color:#999999; text-align:center}

.action-link .c-button{width:120px; height:40px; line-height:40px; padding:0px; text-align:center; font-size:16px; font-weight:bold; text-shadow:none !important; box-shadow:none !important; font-family:Arial}

.login-middle-rgt .form-group.label-floating{padding-bottom:0px; margin-bottom:0px;}

.user-icon{/* float:left; width:100%; text-align:center; margin-bottom:10px; */     float: none;
    width: 110px;
    text-align: center;
    margin: auto;
    height: 110px; overflow:hidden; border:1px solid #ededed; margin-bottom:10px;}
.user-icon img{/*border-radius:100%; width:62px; height:62px; border:1px solid #ededed*/     width: 100%;
    height: auto;       object-fit: cover;}
.user-sect h3{font-size:14px; float:left; width:100%; text-align:center; color:#222222;}

.custom-lgn-icn{position:relative}
.custom-lgn-icn i{position:absolute; right:0px; bottom:15px; color:#999999}

.login-container .invalid-feedback{bottom:-9px}

.copyright{padding:0px;}

.custom-scrollable-table table {table-layout:fixed;	margin:auto;}
.custom-scrollable-table th, 
.custom-scrollable-table td {	padding:5px 10px;	border:1px solid #000; max-width: 0;    text-overflow: ellipsis;    white-space: pre-wrap !important;    overflow: hidden;}
.custom-scrollable-table thead, 
.custom-scrollable-table tfoot {	background:#f9f9f9;	display:table;	width:100%; width:calc(100% - 5px);}
.custom-scrollable-table tbody {height:calc(100vh - 160px);	overflow:auto;	overflow-x:hidden;display:block;	width:100%;}
.custom-scrollable-table tbody tr {display:table;	width:100%;	table-layout:fixed;}

.chosen-container-single .chosen-single div b:before, .chosen-container-single.chosen-with-drop .chosen-single div b:before, .inputpicker-arrow b:before {
    content: "\f140";
    font-family: "Material Design Icons";
    background: none !important;
    color: #999999;
}
.inputpicker-div input { border:0px; padding:0 5px;    width: 100% !important;    min-width: 100% !important;    margin: 0px !important;    height: 28px !important;}

.pq-theme input[type=checkbox],
input[type='checkbox']{    -webkit-appearance: none; border:1px solid #d4d6d7 !important;   width: 18px !important; height: 18px !important; background-color:#ffffff; border-radius:4px; margin-top:0px}
input[type='checkbox']:checked{    width: 18px !important;
    height: 18px !important; background:var(--theme-primary-color) url(../../../images/portal/input-check.png?v=2) no-repeat center center}
	
.pq-toolbar-search.pq-toolbar	{ /*position: fixed;    right: 0;    width: 250px;    margin-top: -40px;    height: 41px;    z-index: 9999999;    */ float: right; width: 250px;   }
.pq-toolbar-search.pq-toolbar select{display:none !important}
.pq-toolbar-search.pq-toolbar  label{width:100%;}
.pq-toolbar-search.pq-toolbar label input{width:100%; height:30px; line-height:30px;}
.attendance-table .pq-grid-top,
.attendance-table .pq-grid-center-o{float:left; width:100%}

.numeric_format { text-align:right !important;}

.leave-configurtaion-list ul li.holiday label,
.leave-configurtaion-list ul li.holiday span,
.leave-configurtaion-list ul li.week-off label,
.leave-configurtaion-list ul li.week-off span{font-weight:600 !important}

.leave-employee-detail-profile{float:left; margin-left:10px; padding-top:7px}
.emplye-dtl{float:left; display:flex; min-width:300px}
.emplye-dtl img{width: 32px;height: 32px;    border-radius: 50%;    border: 1px solid #e3e3e3;}
.emplye-dtl .emlye-itm-lst{text-overflow: ellipsis;   white-space: nowrap;overflow: hidden;    width:calc(100% - 35px);  float:left; margin-left:3px; text-align:left; padding:3px; }
.emplye-dtl .emlye-itm-lst .emp-name{margin:0px; font-size:14px; line-height:14px; color:#222222;}
.emplye-dtl .emlye-itm-lst .emp-code{margin:0px; font-size:12px; line-height:12px; color:var(--theme-primary-color)}

.custom-slab-integrations{position: absolute; width: 100%; bottom: 16px;  right: 0;  text-align: left;   padding-left: 10px;  
 color:var(--theme-primary-color); font-size:11px}


.custom-row{float:left; width:100%; position:relative}
.custom-row .form-row{width:100%; padding:0; margin-bottom:10px}
.custom-row .lft{float:left; margin-right:2%; width:48%}
.custom-row .rgt{float:right; width:48%}
.custom-row .form-right-div,
.custom-row .inputpicker-overflow-hidden{width:100%; height:28px}
.leave-request-detail-content .input-comment{top:-16px}
.custom-row .uploader span.action{background:var(--theme-primary-color) url(../../../images/front/cit-upload.png) no-repeat center center !important}

.custom-modal-header{float:left; width:100%; height:40px; line-height:40px; background:#ffffff}
.custom-modal-header h2{float:left;  padding:0 10px; height:40px; line-height:40px; color:#222222; font-size:14px; display:inline-block; font-weight:500}
.custom-modal-header button{float:right; height:40px; line-height:40px; text-shadow:none; color:#ffffff; width:30px;}
.custom-modal-header button span{color:#222222}

.leave-request-detail-content .inputpicker-arrow{height:28px; line-height:28px;}


/*.pq-grid .pq-grid-header-table .pq-td-div .pq-title-span{border:none !important;white-space:nowrap;vertical-align:middle; font-size: 12px;  font-weight: normal;    text-align: center;    background: inherit !important; height: 35px !important; line-height: 35px !important;     color: #666666 !important; margin:0px !important}*/


/*.pq-grid .pq-cont-inner .pq-table .pq-grid-row .pq-grid-cell{border:none !important;white-space:nowrap; font-size: 12px;  font-weight: normal;      background: inherit !important; height:40px !important; line-height: 40px !important; ;    color: #666666 !important;}*/
/*.pq-grid .pq-cont-inner .pq-table .pq-grid-row{border-bottom:1px solid #eaeaea !important; overflow:hidden}*/

.bg-icon{position:absolute; right:0px; bottom:10px; z-index:1}
.bg-icon svg {   width: 100px !important;    height: 100px !important;}
.bg-icon svg path {    fill: rgba(0, 0, 0, 0.04);}
.apl-badge-debit-color ,  .apl-badge-dedit-color{  color: var(--bg-badge-rejected) !important; font-size: 15px !important; font-weight: 500; }


.ui-widget-content.ui-helper-clearfix, .ui-dialog .ui-dialog-buttonpane {    background: #e5e5e5;    clear: both;    text-align: left;    border-width: 1px 0 0 0;    background-image: none;    margin: .5em 0 0 0;    padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {    float: none;    text-align: center;}
.ui-dialog.warning .ui-dialog-titlebar {/*#a94442*/ background: var(--theme-primary-color) !important; color: #f2dede !important; }
.ui-dialog.warning .ui-dialog-buttonpane button:nth-child(1) { background-color: var(--theme-primary-color) !important; border: 0px solid var(--theme-primary-color); color: #ffffff !important; padding: 7px 14px !important; line-height: normal }
.ui-dialog.warning .ui-dialog-buttonpane button:focus:nth-child(1) { outline: none }
.ui-dialog.warning .ui-dialog-buttonpane button:hover:nth-child(1) { background-color: var(--theme-primary-color) !important; }
.ui-dialog.warning .ui-dialog-buttonpane button:nth-child(2) { background-color: #999999 !important; border: 0px solid #999999; color: #ffffff !important; padding: 7px 14px !important; line-height: normal }
.ui-dialog.warning .ui-dialog-buttonpane button:focus:nth-child(2), .ui-dialog.warning .ui-dialog-buttonpane button:hover:nth-child(2) { background-color: #666666 !important; border-color: #666666 !important; color: #ffffff !important; }
.ui-dialog .ui-dialog-content, .ui-dialog .ui-jqdialog-content, .ui-jqdialog .ui-dialog-content, .ui-jqdialog .ui-jqdialog-content {
    float: left;    width: 100% !important;    padding: 0;    color: #000 !important;       text-align: center;}
.ui-dialog-content p.warning-text {    text-align: center;    display: block;    padding: 25px 0;    font-size: 15px;}
.ui-dialog-content p.warning-text span {    color: #f5d318;    margin-right: 20px;    font-size: 23px;}
.ui-widget-header .ui-icon.ui-icon-closethick {    background: none ;   text-indent: inherit !important;    overflow: visible;    font-size: 0px;}
.ui-widget-header .ui-icon.ui-icon-closethick:before {    font-family: "Material Design Icons";    font-size: 18px;    text-indent: inherit;    width: 20px;    height: 20px;
    content: "\f15d";    color: #ffffff;}
    .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, .ui-dialog .ui-dialog-titlebar .ui-jqdialog-titlebar-close .ui-icon, .ui-dialog .ui-jqdialog-titlebar .ui-dialog-titlebar-close .ui-icon, .ui-dialog .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close .ui-icon, .ui-jqdialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, .ui-jqdialog .ui-dialog-titlebar .ui-jqdialog-titlebar-close .ui-icon, .ui-jqdialog .ui-jqdialog-titlebar .ui-dialog-titlebar-close .ui-icon, .ui-jqdialog .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close .ui-icon {    width: 17px;    height: 17px;    border-radius: 100%;    margin: 0px !important;}
.ui-dialog .ui-dialog-titlebar-close, .ui-jqdialog .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close {    top: 0px !important;   margin: 0px !important;}

.grid-norec-msg{background:none}
.ui-dialog .ui-dialog-buttonpane td hr, .ui-dialog .EditTable td hr, .ui-jqdialog .ui-dialog-buttonpane td hr, .ui-jqdialog .EditTable td hr {
    display: none;
}
.EditTable, .ui-jqdialog-content .ui-widget-content {  background: #e5e5e5;    border: 0px;    padding: 10px 0 !important;}
.ui-jqdialog .fm-button {  background: var(--theme-primary-color) !important;    border-radius: 0px;    font-weight: normal;    color: #fff !important;    width: auto;    margin-bottom: 0px;    line-height: normal;   height: auto;    min-height: inherit;    padding: 5px 10px !important;    border: 0px;    min-width: 80px;    border-radius: 3px;}
.ui-dialog .ui-dialog-buttonpane button{margin:0 5px !important}


.custom-attachment-modal-popup .dropzone .dz-preview.dz-image-preview img{ width:120px; }
.custom-attachment-modal-popup .dropzone .dz-preview .dz-image a{position:absolute; right:25px; bottom:0px; width:20px; height:20px}
.dropzone .dz-preview .dz-image{ border: 1px solid #d8d4d4; }
.custom-attachment-modal-popup .dropzone .dz-preview .dz-image a:before{font-family: "Material Design Icons";
    font-size: 19px;    content: "\f1da";    position: absolute;left: 0;     right: -40px;    margin: auto;    width: 20px;
    height: 20px; line-height: 20px;    z-index: 99;    bottom: 5px;    background: var(--theme-primary-color);    color: #fff;    font-size: 12px;    border-radius: 100%;
    text-align: center;}
.custom-attachment-modal-popup .dropzone .dz-preview .dz-image:hover a:before{display:block}
.custom-attachment-modal-popup .dropzone .dz-preview:hover .dz-details{pointer-events:none}
.custom-attachment-modal-popup .dropzone-previews {   height: calc(100vh - 192px);    clear: both;    overflow: auto;    margin: 0px !important;    padding: 10px!important;
    position: relative;    background: transparent; border:0}
    
    .custom-attachment-modal-popup .no-chosse-attachment .dropzone-previews{ height: calc(100vh - 94px); }
.custom-attachment-modal-popup .dz-clickable {    margin: 5px !important;    background: var(--theme-primary-color);   color: #ffffff;    padding: 0px;    height: 85px !important;    max-height: 85px;    min-height: 85px;    float: left;    width: calc(100% - 10px);    box-sizing: border-box;}
.custom-attachment-modal-popup .dz-message{position:relative; width:100%; min-height: 80px;padding-top: 40px; margin:0px !important}
.custom-attachment-modal-popup .dz-message:before{position: absolute; border: 1px dashed #fdcb0a;  width: calc(100% - 23px);    height: calc(100% - 28px); left: 10px; top: 15px;     padding-top: 9px;    color: #fff; content:""; background:url(../../../images/admin/portal/icon-selector-white.png) no-repeat center top 10px }

.vchr-advance-chbox .form-row label{     font-weight: 500;    color: #222222;    font-size: 14px !important; }

.button-message-cover{ position:absolute; left:0px; right:0; top:-20px; font-size:12px; text-align:center; z-index:99999}
.button-message-cover span{display:inline-block; margin:auto; color: #721c24;background-color: #f8d7da;border:1px solid #f5c6cb; padding:0 10px; border-radius:5px}

.refresh-dashboard-block{ float: right;margin: 13px 16px;cursor:pointer; }



.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none !important}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, 
.ui-dialog .ui-dialog-titlebar .ui-state-default.ui-button.ui-jqdialog-titlebar-close { right: 10px !important;   top: 8px!important;}
.ui-dialog button[bt_type="ok"] { background: var(--theme-primary-color) !important; border:none !important; color: #ffffff !important; min-width: 90px; border-radius: 0px; padding: 0px 10px;     height: 34px; line-height: normal; border-radius: 4px !important; }
.ui-dialog button[bt_type="ok"]:hover, 
.ui-dialog button[bt_type="ok"]:hover { background-color: #6f0522 !important; border-color: #6f0522; color: #ffffff !important }

.ui-dialog button[bt_type="cancel"] { background: #666666 !important; min-width: 90px; border:none !important; color: #ffffff !important; border-radius: 0px; padding: 0px 10px; height: 34px; line-height: normal;  border-radius: 4px !important;}

.custom-content-table table tr td.text-center{text-align:Center !important}


.page-content .custom-content-table table td > div.asset-image, 
.page-content .custom-content-table table tr th div, 
.page-content .custom-content-table table tr.filter th div, 
.page-content .custom-content-table table tr td:first-child div.asset-image{padding:0px !important}

.notification-dropdown i, .menu-right ul li i, .announcement-menu .menu-custom-link i {
    color : #ffffff;
}
.menu-right ul li.announcement-menu{
 min-width:30px!important;   
}

.menu-right ul li.announcement-menu .menu-custom-link{
    place-content:center!important;
    grid-gap:0!important
}

.menu-right ul li.announcement-menu .menu-custom-link svg path{
    fill:#ffffff!important
}


/*.navbar-nav > .nav-item > ul.dropdown-menu, .heading .navbar-nav .dropdown-toggle::after {display: none;}
*/
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 992px) {
  .animate {
    animation-duration: 0.3s;
    -webkit-animation-duration: 0.3s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
  }
}

@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform:translateY(0rem);
    opacity: 1;
  }
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}

@-webkit-keyframes slideIn {
  0% {
    -webkit-transform: transform;
    -webkit-opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -webkit-opacity: 1;
  }
  0% {
    -webkit-transform: translateY(1rem);
    -webkit-opacity: 0;
  }
}

.slideIn {
  -webkit-animation-name: slideIn;
  animation-name: slideIn;
}


.sub-header h3 {
    font-weight: normal !important;
    color: var(--theme-primary-color);
    padding-left: 10px !important;
    line-height: 38px;
    max-width: 95%;
    margin: 0px;
    width: auto !important;
    float: left;
    font-size:16px;
}
.totle-row {display: inline-block;margin-right: 15px; vertical-align: middle;}
.totle-row ul {float: right;text-align: right; margin:5px 0 0;}
.totle-row ul li {display: inline-block; padding: 0 7px;width: auto;text-align: left;line-height: 17px;}
.totle-row ul li label {font-size: 10px; color: #666666; font-weight: 600; display: inline-block;width: 100%;line-height: normal;margin: 0;}
.totle-row ul li span {font-size: 12px; color: var(--theme-primary-color); font-weight: 600; display: inline-block;width: 100%;line-height: normal;}

.attendance-row {display: inline-block;width: 100%;}

.attendance-table .table-scroll {position:relative;max-width:100%;margin:auto;overflow:hidden;border:none;}
.attendance-table .table-wrap {width:100%;overflow:auto;}
.attendance-table .table-scroll table {width:100%;margin:auto;}

.attendance-table .table-scroll th, 
.attendance-table .table-scroll td {padding:5px 10px;border:none !important;white-space:nowrap;vertical-align:middle; font-size: 12px; color:#222222 !important; font-weight: normal;    text-align: center;    background: inherit !important; height: 40px; }
.attendance-table .table-scroll th{ font-size: 12px; color:#666666 !important;}
.attendance-table .table-scroll tr {border-bottom: 1px solid #eaeaea;}
.attendance-table .table-scroll tr:nth-child(even) {background-color: #ffffff !important;}
.attendance-table .table-scroll tr.week-off {background-color: #fffac0 !important;}
.attendance-table .table-scroll td.time-bg {background-color: rgba(221,221,221,0.4) !important; color:#666666 !important;}
.attendance-table .table-scroll thead{background:#ebebeb}
.attendance-table .table-scroll tfoot {background:#f9f9f9; display: none}
.attendance-table .clone {position:absolute;top:0;left:0;pointer-events:none;}
.attendance-table .clone th, .attendance-table .clone td {visibility:hidden}
.attendance-table .clone td, .attendance-table .clone th {border-color:transparent}
.attendance-table .clone tbody th {visibility:visible;color:red;}
.attendance-table .clone .fixed-side {border:1px solid #000;background:#eee;visibility:visible;}
.attendance-table .clone thead,.attendance-table .clone tfoot{background:transparent;}

.attendance-table .table-scroll tr.week-off td{ /*font-size:14px; */ }
 

/************/

.right-summary {height: 100vh;width: 0;position: fixed;top:60px;right: 0;background-color: #fff;box-shadow: 4px 12px 13px #222;overflow: hidden;transition: 0.5s;z-index: 999;}
.summary-month {display: inline-block;vertical-align: middle;margin-top: 0px; line-height: 35px;}
.summary-content {height: calc(100vh - 97px);overflow: auto;}
.select-month, .select-years, .close-select {display: inline-block;vertical-align: middle;}
.summary-month select {font-size: 12px;color: #222222;border-radius: 0 !important;border: 1px solid #ebebeb;height: 30px;background: #ebebeb; margin: 0 2px;width: 84px;}
.summary-month select:focus {outline: none;}

.close-select span {margin-left: 0 !important;margin-top: -2px !important;position: relative;cursor: pointer;vertical-align: middle;height: 31px;line-height: 18px; display: inline-block;}

.summary-title {background: #fdcb0a;padding: 13px 10px 13px 20px;display: flex;width: 100%;position: relative;align-items: center;}
.summary-title h2 {font-size: 16px;color: var(--theme-primary-color);margin: 0; display: inline-block; vertical-align: middle; text-align: left; width: 100%;}
.summary-title a.closebtn {vertical-align: middle;float: right;font-size: 27px; float: right; line-height: 19px; color:var(--theme-primary-color);}

.leave-row {display: flex;width: 100%;align-items: center;}
.leave-col {border-bottom: 1px solid #ccc;margin: 20px;display: flex;align-items: center;width: 100%;padding-bottom: 20px;margin-bottom: 0;}
.leave-icon {display:flex;}
.leave-text {display: flex;margin-left:22px;flex-direction: column;text-align: left;}
.leave-text label {margin: 0; font-size: 16px; color: #666666; font-weight: normal;}
.leave-text span {font-size: 26px; color: var(--theme-primary-color); font-weight: 600; display: inline-block; line-height: normal;margin-top:0px;}
.leave-text span sub {font-size: 14px; color: #666666;}
.leave-text p {margin: 0; font-size: 12px; color: #999999; font-weight: normal;}

#main {transition: margin-left .5s;}


/********* MODAL 1 ***********/
.modal-row .modal.fade.in {padding-left: 0 !important; background-color: inherit !important;}
.modal-row .modal-dialog {width: auto;}
.modal-row .modal-header {padding: 10px;border-bottom: none;background: var(--theme-primary-color);}
.modal-row .modal-title {color: #fff; display: inline-block; vertical-align: middle;}
.modal-row .modal-sub-title {font-size: 12px;color: #fff;line-height: 40px;text-align: right;width: 100%;margin-right: 10px;}
.modal-row .modal-sub-title span {color: #fdcb0a;}
.modal-row .modal-body {padding: 0px;overflow-y: auto;}

.modal-row .modal-footer {background: #e5e5e5;padding: 13px 15px !important;display: table;}
.modal-row .modal-footer button {height: 34px; padding: 0 13px !important; color: #fff !important}
.modal-row .modal-footer button.btn-secondary {background: #999;}

.employee-col {display: inline-block; float:left; width: 100% !important;background: url(../../../images/portal/bg-1.png?v1) no-repeat center center;    padding: 10px 20px; height:140px;}
.employee-img {float: left;width: 80px; height:80px; border-radius:100%; overflow:hidden; padding: 0 0; /*position: absolute;top: 15px;left: 0;text-align: center;background: transparent;margin-left: 0px; */}
.employee-img img {width:100%; height:100%}
.employee-content {float: left;width:calc(100% - 80px);position: relative;padding-left: 20px;}
.approval-row {float: right;width: 100%; padding:10px 20px; border-bottom:1px solid #e1e1e1}
.employee-name {float: left;width: 300px; text-align: left; padding:8px 0}
.employee-name h2 {font-size: 16px; color: #ffffff; margin: 0; }
.employee-name .emp-code {background-color: rgba(255,255,255,0.15);color: #ffffff;padding: 0px 10px; margin:4px 0;  font-size:12px; height:22px; line-height:22px; float:left; width:auto; border-radius:4px}
.employee-name .epm-desg {color: #ffffff;padding: 0px;display: inline-block;  font-size:14px; float:left; width:100%; }
.approval-img {display: inline-block;vertical-align: middle; width:40px; height:40px; border-radius:100%; overflow:hidden; background:#f5f5f5}
.approval-name {display: inline-block;vertical-align: middle;margin-left: 10px; text-align: left;}
.approval-img  img{width:100%; height:100%;}
.approval-name p {margin: 0;font-size: 12px;}
.approval-name label {margin: 0;font-size: 16px;color: var(--theme-primary-color);}

.employee-details {display: inline-block;width: 270px;padding-left: 10px; margin-top:10px;}
.employee-details ul{padding:0px; margin:0px;}
.employee-details ul li {float: left; width: 60%; list-style:none; text-align:left;}
.employee-details ul li:nth-child(2){width:40%}
.employee-details ul li label {margin: 0;font-size: 11px; display: inline-block; width: 100%; color:#ffffff; font-weight:300}
.employee-details ul li span {font-size: 14px;color: #ffffff;display: inline-block;white-space: nowrap;width: 150px;overflow: hidden;text-overflow: ellipsis; font-weight:500}
.employee-details.left{float:left; width:auto}
.employee-details.left ul li{width:33%; max-width:120px}
.employee-details.rgt{width:auto; float:right}

.attendance-table-row {display: inline-block;width: 100%;padding:15px 15px 0;}
.attendance-table-row th {background-color: var(--theme-primary-color); color: #fff;padding: 5px 10px;}
.attendance-table-row td {border: 1px solid #ccc;padding: 5px 10px;}
.attendance-table-row td.time-bg {background-color: #f7f7f7;}
.attendance-table-row td strong {font-weight: 600;font-size: 16px; color: #666666;}

.attendance-d-flex {display: flex; align-items: center;}
.attendance-icon {flex: 0 0 58px;}
.table-attendance {text-align: left;}

.table-attendance label {margin: 0; display: block;}
.table-attendance span {color: var(--theme-primary-color);font-size: 18px;font-weight: 500;}
.attendance-table-row .time-form input {width: 100%; margin: 5px 0; }

.comment-row {display: inline-block;width: 100%;padding: 10px 15px 0;}
.comment-row .form-group textarea {width: 100%;padding: 4px 10px !important;resize: none;overflow: hidden;font-size: 14px;border: 1px solid #ccc !important;line-height: normal;height: 30px !important;}
.comment-row .form-group textarea::-webkit-input-placeholder { color: #e5e5e5;}
.comment-row .form-group textarea:-ms-input-placeholder {color: #e5e5e5;}
.comment-row .form-group textarea::placeholder {color: #e5e5e5;}
.comment-row .form-group label {margin-bottom:3px !important;margin-top:0px !important; width:100% !important; color:#666666 !important}
/********* MODAL 2 ***********/
.form-group {margin-bottom: 10px;display: inline-block;width: 100%; text-align: left}
.comment-row .form-group {padding: 0;}
.comment-row .form-group input, 
.comment-row .form-group select {width: 100%;padding: 0px 10px !important;resize: none;height: 40px !important;overflow: hidden;font-size: 14px;border-color: #e1e1e1; line-height:40px !important; border-radius:4px; width:100%; color:#222222}
.upload-btn-wrapper {position: relative;width: 100%;padding:0px;height: 35px;overflow: hidden;line-height: normal;font-size: 16px;border:1px solid #ccc !important;}
.upload-btn-wrapper .btn {background-color: var(--theme-primary-color);color: #fff;min-width: 30px;height:33px;line-height: 20px;padding: 0 !important;display: inline-block;float: right;margin: 0 !important;font-size: 20px !important;}
.upload-btn-wrapper input[type=file] {overflow: hidden; font-size: 100px;position: absolute;left: 0;top: 0;opacity: 1;cursor: pointer;padding: 0 !important;border: none;height: 33px;}
.upload-btn-wrapper input[type=file]:before {content:"Drop file here";width: 100%;height: 33px;font-size: 14px;line-height: 32px;display: inline-block;padding: 0 10px;color: #c7c7c7;}
.comment-row .form-group input::-webkit-input-placeholder { color: #d4d4d4; font-size:14px}
.comment-row .form-group input:-ms-input-placeholder {color: #d4d4d4; font-size:14px}
.comment-row .form-group input::placeholder {color: #d4d4d4; font-size:14px}

.left-date-row, .right-date-row {float: left;width: 33.33%;}
.days-row {width:90px;height: 90px;margin: 0 auto;background-color: var(--theme-primary-color);border-radius: 50%;text-align: center;border:5px solid #ffffff;padding: 7px 0;position: relative;z-index: 2;}
.days-row p {font-size: 10px; color: #fdcb0a; font-weight: 600; margin-bottom:0px; line-height: normal;text-transform: uppercase;}
.days-row span {font-size: 30px; color: #fff; font-weight: 600; line-height: 70px}
.applied-days {float: left;width: 33.33%;position: relative; }
.applied-days:after {position: absolute;left: 10px;content: "";background: url(../../../images/portal/day-left-img.png) left no-repeat;width: 70px;height: 70px;top: 6px;z-index: 1;}
.applied-days:before {position: absolute;right: 10px;content: "";background: url(../../../images/portal//day-right-img.png) right no-repeat;width: 70px;height: 70px;top: 6px;z-index: 1;}

.modal-content{border-radius:0px;}
.modal-row .modal-header{border-radius:0px; height:40px; padding:0 10px; line-height: 40px}
.modal-row .modal-title{ font-size:16px; line-height: 40px}
.modal-header .close {padding: 0;text-shadow: none;color: #ffffff;opacity: 1;font-size: 12px;border: 2px solid #fff;line-height: 17px;border-radius: 50%;height: 18px;width: 18px;display: flex;align-items: center;justify-content: center;text-align: center;margin: 10px 0 !important;}
.modal-header .close span {line-height: 0;}
.modal.show .modal-dialog{min-width: 640px}

/********* Leaves Css *********/
.attendance-table .table-scroll .leaves th, 
.attendance-table .table-scroll .leaves td {text-align: left;}
.attendance-table .table-scroll .leaves td.status-new {color: #2d6cca !important;}
.attendance-table .table-scroll .leaves td.status-approved {color: #2dca73 !important;}
.attendance-table .table-scroll .leaves td.status-declined {color: #ca2d2d !important;}
.attendance-table .table-scroll .leaves td div {display: flex;align-items: center;justify-content: center;}
.attendance-table .table-scroll .leaves td a {display: inline-block; margin: 0 5px;font-size: 16px;}
a.edit,
.attendance-table .table-scroll .leaves td a.edit {color: #4cb6ac; background: #def0f0; border-radius: 50%;height: 30px;width: 30px;display: flex;align-items: center;justify-content: center; text-align:center; display: inline-block; margin: 0 5px;font-size: 16px; line-height: 30px;}
a.delete,
.attendance-table .table-scroll .leaves td a.delete {color: #999; align-items: center;justify-content: center; display: inline-block;  margin: 0 5px;font-size: 16px; line-height: 30px; text-align:center;}
a.edit:hover, a.delete:hover,
a.edit:focus, a.delete:focus{outline:none}
a.delete span,
a.edit span{line-height:30px; font-size:16px !important}
.hrms-leaves .leave-col {margin: 10px 20px;padding-bottom: 10px;}
.comment-leaves {padding:15px 15px 10px !important;}
.close-select .btn-success {color: #fff !important;background-color: #28a745 !important;border-color: #28a745 !important;line-height: 21px !important;transition: all .3s ease-out;box-shadow: 0 0 10px 1px rgba(113,113,113,0.2);height: 30px;vertical-align: middle;margin: -2px 0 0 !important;}
.close-select .btn-success i {line-height: 0;}

/********* Dashbaord Css *********/
.dashbaord-row {padding: 30px 0;display: flex;flex-wrap: wrap;}
.dashbaord-col4 {padding: 0 15px;display: flex;flex: 0 0 33.33%; margin-bottom: 30px;}
.dashbaord-box {float: left;width: 100%;background: #fff;box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.06);padding: 15px;}
.dashbaord-box-title {display: flex;align-items: center;border-bottom: 1px solid #efefef;padding: 10px 0 16px;}
.dashbaord-box-title h2 {font-size: 18px; color: #666666; font-weight: 600;margin: 0;width: 100%;text-align: left;}
.dashbaord-box-title a {font-size: 12px; color: var(--theme-primary-color); font-weight: normal;width: 100%;text-align: right;}
.dashbaord-box-title a span {font-size: 18px; color: #666666;line-height: normal;}
.dashbaord-box-content {float: left;width: 100%;margin-top: 25px;}
.progress-col {display: flex;align-items: center;justify-content: center;}
.progressbar-bg {width: 100%;border: 1px solid #efefef;height: 14px;background: #efefef;}
.progressbar {width: 60%;background: rgb(253,201,10);background: linear-gradient(90deg, rgba(253,201,10,1) 44%, rgba(253,157,10,1) 100%);height: 12px;}
.progressbar-label {padding: 7px 0;color: #222;background: #fdcb0a;line-height: normal;width: 47px;text-align: center;margin-left: 20px;float: right;}

.profile-summery label {font-size: 14px;color: #222222;font-weight: normal;  margin: 0;}
.profile-summery {display: flex;flex-direction: column; margin-top: 17px;  align-items: center;}
.summery-box {width: 100%;display: flex;align-items: center;  padding: 13px 0;}
.summery-row {width: 100%;text-align: left;}
.remaining-leaves, .remaining-title {display: flex;align-items: center;}
.remaining-row {width: 100%;text-align: left;}
.remaining-btn {width: 100%;text-align: right;}
.remaining-title span {font-size: 26px; color: #666666; font-weight: bold;margin-left: 13px;}
.remaining-leaves-text {margin-top: 10px;}
.remaining-leaves {border-bottom: 1px solid #efefef;padding-bottom: 18px;}
.remaining-leaves-text label {font-size: 14px;color: #999999;font-weight: normal;margin: 0;}
.remaining-btn a {font-size: 14px;color: var(--theme-primary-color);font-weight: normal;padding: 7px 14px;border: 1px solid var(--theme-primary-color);}
.remaining-btn a:hover {background: var(--theme-primary-color); color: #fff !important;}
.remaining-summery {display: flex;margin-top: 20px;}
.remaining-list {width: 100%;border-right: 1px solid #efefef;padding-left: 20px;}
.remaining-list:first-child {padding-left: 0;}
.remaining-list:last-child {border-right: none;}
.summery-col {width: 100%;text-align: right;}
.holidays-summery label {font-size: 14px; color: #222222; font-weight: normal; margin: 0;}
.holidays-summery .summery-box {padding: 10px;border-bottom: 1px solid #efefef;}
.holidays-summery .summery-box:nth-child(odd) {background: #f9f9f9;}
.dashbaord-card {border: 1px dotted #dcdcdc;display: flex;align-items: center;justify-content: center;width: 100%;padding:15px; height: 280px;background: rgba(255, 255, 255, 0.7);}
.add-card a {font-size: 14px; color: #999999; font-weight: normal; text-transform: uppercase;}
.add-card a span {display: block;background: #efefef;width: 60px;margin: 0 auto 20px;color: #999;font-size: 18px;height: 60px;display: flex;align-items: center;justify-content: center;}
.add-card a:hover {color: var(--theme-primary-color) !important}

/*********** payslip *********/
.attendance-table .table-scroll .leaves td div.payslip-btn {justify-content: left;}

.leaves-page-body .modal.show .modal-dialog{max-width:720px; }
.leaves-page-body .modal-row .modal-body{ background:#f9f9fc; overflow-x:hidden}
.leaves-page-body .modal-row .modal-footer{background:transparent}
.comment-row.leave-request-detail-content{padding:0 20px; margin-top:-40px;}
.leave-request-detail-left{float:left; width:400px; margin-right:10px; background:#ffffff; border-radius:4px; padding-top:18px; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.03);}
.leave-request-detail-right{float:right; width:270px; background:#ffffff; border-radius:4px; overflow:hidden; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.03);}
.leave_list_container_data{float:left; width:100%; height:200px;}

.applied-days-count{margin-top:-50px;}
.applied-days-count p{font-size:12px; white-space:nowrap; color:var(--theme-primary-color); width:100%; text-align:Center;}

.comment-row.leave-request-detail-content .inputpicker-arrow, 
.comment-row.leave-request-detail-content .inputpicker-overflow-hidden{height:40px !important; line-height:40px !important}

.leave-request-detail-content .form-row{margin-bottom:5px;}
.leave-request-detail-content .form-row .form-right-div{position:relative; float:left; width:100%; height:auto}
.form-right-div i{position:absolute; right:10px; top:12px; font-size:16px; color:#999ea5}
.leave-request-detail-content .form-row .uploader{height:40px; line-height:40px; border:1px solid #e1e1e1; border-radius:4px;}
.leave-request-detail-content .form-row .uploader span.filename{padding: 0px 10px;   margin: 0px;    height: 38px;    line-height: 38px;}
.leave-request-detail-content .form-row .uploader span.action{    height: 34px !important;  line-height: 29px !important;    width: 34px !important;    border-radius: 4px;    margin: 2px;     font-size: 0px;    text-indent: 0; text-align:center}

.leave_list_content{height:370px; float: left;    width: 100%;  }

.leave-configurtaion-list{ padding: 0px;     float: left;}
.leave-configurtaion-list h2{font-size:12px; color:#666666; padding:0 10px}
/*.leave-configurtaion-inner-dtl{float:left; width:100%; height:200px; overflow:auto}*/
.leave-configurtaion-inner-dtl{width:100%; height:160px; overflow:auto; float:left; width:100%}

.leave-configurtaion-inner-dtl ul{float:left; width:100%; margin:0px; padding:0px;}
.leave-configurtaion-inner-dtl li{    background: #f6eeff;    float: left;    width: calc(100% - 40px);    border-radius: 4px;
    border: 1px solid #e1e1e1;    margin: 0 20px 5px;    list-style: none; height:50px;}
    .leave-configurtaion-inner-dtl li > div{height:100%; float:left; width:100%}
.leave-configurtaion-inner-dtl li label{float:left; width:calc(100% - 80px); font-size:12px; color:#666666; padding:5px 10px;}
.leave-configurtaion-inner-dtl li label i{display:block}
.leave-configurtaion-inner-dtl li span{float:left; width:80px; border-left:1px solid #e1e1e1; font-size:12px; color:#666666; padding:8px;}

.leave-summary-btm-total{float:left; width:100%; }
.leave-summary-btm-total ul{border-top:2px solid #e1e1e1; border-bottom:2px solid #e1e1e1; float:left; width:100%; list-style:none; padding:0 20px; text-transform:uppercase; font-weight:600; margin-bottom:5px}
.leave-summary-btm-total ul li{float:left; width:100%;  list-style:none; }
.leave-summary-btm-total ul li label{float:left;  font-size:14px; color:#222222; padding:0px; margin:0px; height:38px; line-height:38px; font-weight:600}
.leave-summary-btm-total li span{float:left;   font-size:14px; color:#222222; padding:0px; margin:0 5px; height:38px; line-height:38px; font-weight:600}

.leave-request-detail-right .leave-summary-btm-total ul li label{height:28px; line-height:28px;}
.leave-request-detail-right .leave-summary-btm-total li span{height:28px; line-height:28px; float:right}

.leave-request-detail-right .leave-summary-btm-total li span.sandwich_applied i,
.sandwich_applied i{color:rgb(var(--primary-bg-color)) !important}

.leave-request-detail-content .form-row{margin-left:0px; margin-right:0px}
.leave-request-detail-left label{margin:0px; padding:0px;}
.custom-row .form-row input,.custom-row .form-row select,
.leave-request-detail-content.comment-row .form-group input, 
.leave-request-detail-content.comment-row .form-group select{    padding: 0px 5px !important;
    border: 0px !important;    font-size: 12px;    height: 40px !important;    line-height:40px !important; border:1px solid #ededed !important;}
 .custom-row .form-row label,
.leave-request-detail-content.comment-row .form-group label{font-size:12px; color:#222222; line-height:normal; height:22px; left: 0px;
    font-size: 12px; color: var(--label-color);    margin:  0 !important; float:left; width:100%; } 

.leave-request-detail-content.comment-row .form-group .right-date-row label{width:100% !important}
.leave-request-detail-content.comment-row .form-group .right-date-row span{width:100% !important}

.leave-summary-btm-total-lst{float:left; width:calc(100% - 40px); margin:0px 20px;}
.leave-summary-btm-total-lst ul {float:left; width:100%; margin:0px; padding:0px; border:0px !important}
.leave-summary-btm-total-lst ul li{float:left; width:100%; border-bottom:1px solid #ededed}
.leave-summary-btm-total-lst ul li label{float:left; height:30px; line-height:30px; color:#666666; text-transform:capitalize; font-weight:normal}
.leave-summary-btm-total-lst ul li span{float:right; height:30px; line-height:30px; color:#666666; text-transform:capitalize; font-weight:normal}
.leave-summary-btm-total-lst ul li span.total_weekoff{color:#666666; font-size:17px;}
.leave-summary-btm-total-lst ul li span.emp_balance_leave{color:#222222; font-size:17px;}


.ot-requiest-form{   float: left;    width: 100%;    background: #ffffff;   border-radius: 4px;    padding: 0 20px;
    margin-top: -40px;    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.03);}
    
    
.leave-request-inner-container .leave-request-detail-right{text-align:left}
.leave-configurtaion-list h2{padding: 0 20px;    height: 30px;    line-height: 30px;    margin: 0 0 5px;    background: #f5f5f5;    font-weight: 600 !important; box-sizing:border-box}







.emp-authority-block .ts-lst-itm{width:calc(100% - 50px); margin-left:auto}
.authority-profile-pic{width:40px; height:40px; border-radius:100%; overflow:hidden; border:1px solid #e1e1e1}
.authority-profile-pic img{max-width:100%; max-height:100%; width:100%; height:100%;  object-fit:cover}

.frm-block-layout .box .content{padding:0px}
.employee-detail .emplyee-card-view{padding:0px}
.employee-detail .emplyee-card-view:before{display:none}
.timsheet-modal-popup .profile-pic{margin:0px !important; width:88px !important; height:88px !important}
.timsheet-modal-popup .profile-pic-inner{width:80px !important; height:80px !important}
.timsheet-modal-popup .profile-pic-inner img{width:100% !important; height:100% !important}
.ts-emp-details{display:flex; flex-direction:column} 
.ts-lst-itm{text-align:left}
.ts-emp-dtls-top{display:flex; flex-direction:column; margin:0px}
.ts-emp-dtls-top-rgt{margin:0}
.ts-emp-dtls-btm{margin-top:10px !important}

.ts-emp-attendance-logs{float:left !important; width:100% !important; padding:1px !important; margin-top:3px!important}
.ts-att-log-comment.multiple-comment-enabled{padding:20px; }

.emp-card-view-new-lft{width:55%}

.emp-card-view-new-rgt{padding:0px; border:1px solid #e1e1e1; border-left:0px;  display: flex; flex-direction:column;    align-items: center; width:45%}
.emp-card-view-new-rgt .att-summary{    padding:10px 0 0px !important;    margin:0px !important;    display: flex;    flex-direction: row;
    background: none !important;    align-items: flex-start;    width:100% !important;    width: 100% !important;  justify-content: flex-start;  height: 100%;    grid-gap: 15px; flex-wrap:wrap}
.emp-card-view-new-rgt .att-summary .ts-lst-itm label{font-size:14px !important; line-height:16px !important}
.emp-card-view-new-rgt .att-summary .ts-lst-itm span{font-size:18px !important; line-height:18px !important}

.emp-card-view-new-rgt .att-summary .ts-lst-itm{padding:2px 20px 0; width:100%}
.emp-card-view-new-rgt .att-summary .ts-lst-itm.width50{width:calc(48% - 20px) !important;}
.emp-card-view-new-rgt .info-title{margin-top:auto; width:100%; background:#f5f5f5; display:flex; align-items:Center; place-content:Center; font-size:16px; color:#222; font-weight:500 !important; height:40px}

.employee-detail-inner{display:flex; justify-content:space-evenly; flex-direction:column}
.emp-card-view-top{display:flex; justify-content:space-evenly;}
.emp-card-view-btm{padding:20px; border:1px solid #e1e1e1; border-top:0px}

.emp-designation {position:relative;  margin: 0;  width: 50px;  height: 290px;  background: #f5f5f5;overflow: hidden;  display: flex;  align-items:center; border-right:1px solid #e1e1e1}
.emp-designation h3 { margin: 0;    transform: rotate(270deg);    overflow: visible;    color: #222222;    letter-spacing: 2px;
    font-size: 20px;    padding: 0;    white-space: nowrap;    position: absolute;    left: -115px;    bottom: 115px;    line-height: 42px;    text-align: center;
    width: 270px;    height: 40px;}

.employee-detail .emplyee-card-view.emp-card-view-new{width:auto; border: 1px solid #e1e1e1;    padding: 0;  display:flex;}
.emp-other-detail-top{width: 100%;    display: flex;    align-items: center;    flex-direction: column;    background: #f5f5f5;    padding: 10px 0;}
.emp-other-detail{width: 100%;    display: flex;    flex-direction: column;    align-items: center; }
.emp-specification{display:flex; flex-direction:row; flex-wrap:wrap; grid-gap:5px; width:100%; padding:20px 20px 10px; }
.emp-specification .profile-pic{display:flex; width:100% !important; height:auto !important}
.timsheet-modal-popup .emp-specification .profile-pic{width:100% !important; height:auto !important; margin-bottom:10px !important}
.timsheet-modal-popup .emp-specification .profile-pic-inner{width:50px !important; height:50px !important; margin-right:10px !important}
.timsheet-modal-popup .emp-specification .ts-lst-itm{margin-bottom:5px !important}
.emp-desc{    display: flex;    flex-direction: column;    align-items: center;    width: 90%;}

.emp-specification .ts-lst-itm label{font-size:14px !important; line-height:16px !important}
.emp-specification .ts-lst-itm span{font-size:18px !important; line-height:18px !important; max-width:90%; text-overflow: ellipsis;    overflow: hidden;}

.emp-desc .employee-name,
.emp-card-view-top .employee-detail h2{font-size:20px !important; line-height:24px; font-family: var(--font-family-regular) !important;
    font-weight: var(--font-weight-regular) !important; color:#222222; text-align:left}


.emp-code.employee-code{text-align: center;    background: #b5b3b3;    border-radius: 4px;    display: inline-flex;    margin: auto;    padding: 0 10px;    color: #fff;}
.employee-correction-detail-inner .emp-desc{align-items:flex-start; padding-left:10px}
.employee-correction-detail-inner .emp-card-view-new-rgt .att-summary{padding-top:15px !important; grid-gap:25px}
.employee-correction-detail-inner .emp-card-view-new-rgt .att-summary .ts-lst-itm.width50{width:calc(48% - 20px) !important;}
.employee-correction-detail-inner .emp-specification{flex-direction:row; display:flex; flex-wrap:wrap}
.employee-correction-detail-inner .emp-specification .ts-lst-itm.width50{width:calc(50% - 20px)}
.employee-correction-detail-inner .emp-specification .ts-lst-itm.width100{width:100% !important; grid-gap:0px; padding-left:50px}
.employee-correction-detail-inner .emp-designation{height:240px}
.employee-correction-detail-inner .emp-designation h3{    left: -78px;    bottom: 80px;    width: 200px; }
.employee-correction-detail-inner .emp-other-detail-top{flex-direction:row; padding:10px 20px; min-height:110px !important}

.emp-desg{margin:0px; padding:0px; color:#777777 !important}
.emp-desg b{color:#222222 !important; font-weight:normal !important}

.timsheet-modal-popup .employee-correction-detail-inner .profile-pic{margin:0px !important; width:68px !important; height:68px !important}
.timsheet-modal-popup .employee-correction-detail-inner .profile-pic-inner{width:60px !important; height:60px !important}
.employee-correction-detail-inner  .emp-code.employee-code{margin:0px}
.comment-log-container{width:100%}
.employee-detail-attendance-logs.ts-emp-attendance-logs .ts-att-log-comment.multiple-comment-enabled{flex-direction:column; grid-gap:5px}
.employee-detail-attendance-logs.ts-emp-attendance-logs .ts-att-log-comment.multiple-comment-enabled .form-row{width:100%; padding-left:30px !important; grid-gap:0px; position:relative}
.employee-detail-attendance-logs.ts-emp-attendance-logs .ts-att-log-comment.multiple-comment-enabled .form-row label{color:#222 !important}
.employee-detail-attendance-logs.ts-emp-attendance-logs .ts-att-log-comment .form-row:before{    width: 10px;    height: 10px;    content: "";    left: 0px;
    position: absolute;    top: 8px;    border-radius: 100%;    background: #777;}
.employee-detail-attendance-logs.ts-emp-attendance-logs .ts-att-log-comment .form-row:after{ width: 1px;    height: 100%;    content: "";    left: 5px;
    position: absolute;    top: 17px;    border-radius: 100%;    background: #777;}
.employee-detail-attendance-logs.ts-emp-attendance-logs .ts-att-log-comment .form-row textarea{padding: 0px !important;    height: 22px !important;    background: none !important;    border: 0px !important;    margin: 0;    overflow: auto;    min-height: inherit !important;}
.employee-detail-attendance-logs.ts-emp-attendance-logs .ts-att-log-comment .form-row:last-child:after{display:none}
.employee-detail-attendance-logs.ts-emp-attendance-logs .ts-att-log-comment .form-row:first-child textarea{min-height:40px !important; padding:5px 10px 0 !important; background:#fff !important}
.ui-jqdialog #infocnt {  padding:0px !important; text-align:center !important; }
.ui-dialog, .ui-jqdialog {  margin:0px; padding:0px !important; height:auto !important; z-index:1061 !important; border-radius:0px !important; border:0px !important; box-shadow:0 0 8px rgba(0,0,0,0.5) !important }
.ui-dialog:focus, .ui-jqdialog:focus {  box-shadow:none !important; border:0px !important; outline:none }
.ui-widget-overlay {  z-index:1060 !important; background:#333333; opacity:0.5 !important }
.ui-dialog.ui-widget-content, .ui-jqdialog.ui-widget-content {  padding-top:0em !important; padding-bottom:0em !important }
.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-jqdialog-titlebar, .ui-jqdialog .ui-dialog-titlebar, .ui-jqdialog .ui-jqdialog-titlebar {  border:0px !important; color:#f2f2f2; padding:0 20px; margin:0px; font-size:16px;  border-radius:0px; font-weight:normal; height:auto; line-height:23px; background:var(--theme-primary-color) !important; }
.ui-dialog.grid-confirm-popup .ui-dialog-titlebar,.ui-jqdialog .ui-dialog-titlebar, .ui-jqdialog .ui-jqdialog-titlebar {  background:var(--theme-primary-color) !important; }
#alertmod_list2.ui-widget .ui-widget-header,#delmodlist2.ui-widget .ui-widget-header {  background:#a94442 !important; color:#f2dede !important }
#alertmod_list2.ui-jqdialog .ui-jqdialog-title {  color:#fcf8e3 !important }
#delmodlist2.ui-jqdialog .ui-jqdialog-title {  color:#f2dede !important }
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar .ui-state-default.ui-button.ui-jqdialog-titlebar-close {  right:20px !important; }
 .ui-dialog .ui-dialog-titlebar .ui-jqdialog-titlebar-close, .ui-dialog .ui-jqdialog-titlebar .ui-dialog-titlebar-close, .ui-dialog .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close, .ui-jqdialog .ui-dialog-titlebar .ui-dialog-titlebar-close, .ui-jqdialog .ui-dialog-titlebar .ui-jqdialog-titlebar-close, .ui-jqdialog .ui-jqdialog-titlebar .ui-dialog-titlebar-close {  right:30px !important; width:auto; height:auto !important; line-height:normal !important; padding:0px !important; border:0px !important; top:5px !important; }
.ui-jqdialog .ui-jqdialog-titlebar-close {  right:10px !important;  }

.ui-dialog .ui-dialog-titlebar-close span,.ui-jqdialog .ui-jqdialog-titlebar-close span {  margin:0px !important; margin-left:-8px !important; }
.ui-widget-content.ui-helper-clearfix,.ui-dialog .ui-dialog-buttonpane {  background:#e5e5e5; clear:both; padding:10px 0 !important}
.ui-dialog .EditTable, .ui-jqdialog .EditTable {  float:left; width:100%; border:0px; padding:0px; }
.ui-dialog .ui-dialog-buttonpane td, .ui-dialog .EditTable td, .ui-jqdialog .ui-dialog-buttonpane td, .ui-jqdialog .EditTable td {  padding:0 10px; }
.ui-dialog .ui-dialog-buttonpane td hr, .ui-dialog .EditTable td hr, .ui-jqdialog .ui-dialog-buttonpane td hr, .ui-jqdialog .EditTable td hr {  display:none; }
.ui-jqdialog .data-export-main {  margin:0px 0 30px; min-height:100px; }
.ui-jqdialog .data-export-main .export-row {  margin:5px 0; padding:0px !important; width:50%; }
.ui-jqdialog .data-export-main .export-row .export-left {  height:35px; line-height:35px; width:90%; margin:0 5%; text-align:left }
.ui-jqdialog .data-export-main .export-row .export-right {  height:35px; line-height:35px; width:90%; margin:0 5% }
.ui-jqdialog .data-export-main .export-row .export-right button.ui-state-default {  width:100% !important; margin:0px !important }
.ui-widget-content button.ui-button.ui-button-text-only, .ui-widget-header button.ui-button.ui-button-text-only {  margin-top:0px !important; height:35px; line-height:35px; border-radius:0px !important; border:1px solid #d4d4d4; background:transparent !important; padding:0px 5px !important; width:calc(100% - 10px); color:#000 !important; }
.ui-dialog .ui-multiselect span.ui-icon {  margin-top:4px; }
.ui-jqdialog .ui-multiselect span.ui-icon {  margin-top:4px; }
.ui-widget-content button.ui-button.ui-button-icon-only, .ui-widget-header button.ui-button.ui-button-icon-only {  border:0px !important; background:transparent !important }
.ui-jqdialog-content input.add-rule,.ui-jqdialog-content input.delete-rule {  background:#3a4554 !important; border:1px solid #3a4554 !important; color:#fff !important; font-size:18px; width:40px }
.ui-jqdialog-content input.add-rule:hover,.ui-jqdialog-content input.delete-rule:hover {  background:none !important; color:#222 !important }
.EditTable .ui-state-default .ui-icon {  display:none; }
.EditTable,.ui-jqdialog-content .ui-widget-content {  background:#e5e5e5; border:0px; padding:10px 0 !important }
.ui-jqdialog-content .searchFilter .ui-widget-content {  background:none; }
.ui-jqdialog .data-print-main {  margin:10px 0 20px; min-height:100px; }
.ui-jqdialog .data-print-main .print-row {  display:table; height:100px; text-align:center; width:100% }
.ui-jqdialog .data-print-main .print-row strong {  vertical-align:middle; display:table-cell; height:100%; font-weight:normal }
.ui-jqgrid-labels th, .table th {  font-family:var(--font-family-regular) !important; font-weight:var(--font-weight-regular) !important; }
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr div {  font-size:var(--font-size-thead); line-height:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; cursor:pointer; word-break:break-word; padding-left:5px; font-weight:normal; }

.time_sheet .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr:hover > div{line-height:14px !important}

.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr div:hover {  overflow:visible; white-space:normal; height:auto; padding-left:5px; line-height:normal }
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr {   background: var(--table-grid-th-bg) !important;    color: var(--table-grid-th-color) !important; padding:0px; height:var(--table-grid-th-height); line-height:var(--table-grid-th-height); vertical-align:middle;  font-weight:normal !important;  vertical-align:middle }
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr:first-child div {  padding-left:0px; }
.ui-jqgrid tr.jqgrow{  background:#f7f7f7  }
.ui-jqgrid tr.jqgrow:nth-child(2n) {  background:#ffffff !important }
.ui-jqgrid tr.jqgrow:hover {  background:var(--table-grid-tr-bg-hvr) !important }
.ui-jqgrid tr.jqgrow td,.ui-jqgrid tr.jqgrow:hover td,.ui-jqgrid tr.jqgrow:nth-child(2n) td {  background:transparent; font-size:var(--font-size-regular); color:#555555; padding-top:0px; padding-bottom:0px; height:var(--table-grid-td-height); line-height:normal; vertical-align:middle; }
.ui-jqgrid tr.jqgrow td a {  font-size:var(--font-size-tbody); color:var(--table-grid-link-color)!important; display:inline-block; width:100%;  position:relative; cursor:pointer; max-width:100%; overflow:hidden; text-overflow:ellipsis; border-radius:0px !important; }
.ui-jqgrid tr.jqgrow td .grid-footer .footer-icon a{background:#e5e5e5; border-right:1px solid #f5f5f5}
.ui-jqgrid tr.jqgrow td .grid-footer .footer-icon:hover a{background:var(--theme-primary-color)}
.ui-jqgrid tr.jqgrow td .grid-footer .footer-icon:nth-child(4) a{border:0px}
.ui-jqgrid tr.jqgrow td a.btn {  text-indent:0px; display:inline-block; border:0px; width:auto; float:none; padding:0px 5px; min-width:20px; min-height:20px; margin:auto 10px }
.ui-jqgrid tr.jqgrow td a.btn i {  color:#333 }
.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th {  background:#eff2f7 !important }
.ui-jqgrid tr.jqgrow {  position:relative }
.ui-jqgrid tr.jqgrow:hover .row-action-icon-container {  opacity:1; display:block }
.ui-jqgrid tr.jqgrow .row-action-icon-container:after{       width: 0;    height: 0;    border-left: 8px solid transparent;    border-right: 8px solid transparent;    border-bottom: 8px solid #f5a403;    margin-top: -38px;    margin-left: 41%;}
.ui-jqgrid tr.jqgrow .row-action-icon-container {          position: fixed;    padding: 0px;    display: block;    right: 3px;    border-radius: 0px;    display: none;    opacity: 0;   transition: all 0.3s ease;    z-index: 1807777;    height: 29px;    margin-top: 1px;    border-top: 1px solid #f5a403; }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul {  margin:0px; padding:0px; display:flex }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li {  min-width:20px; list-style:none; display:inline-block; text-align:center; margin:0px; border-right:1px solid #67778c }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li:last-child {  border-right:0px; }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li a {  text-indent:0px; display:block; padding:0px; background: url(../../../images/mrsfintheme/icon-timeline-white.png) no-repeat center center; background-color:#323d4b !important; width:30px; height:30px; transition:all 0.3s ease }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li a.check-module-activity { background-color:#fdcb0a !important; background: url(../../../images/mrsfintheme/icon-activity-log-white-h.png) no-repeat center center; }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li:hover a {background-color:var(--theme-primary-color) !important;  background: url(../../../images/mrsfintheme/icon-timeline-white.png) no-repeat center center; }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li:hover a.check-module-activity { background-color:var(--theme-primary-color) !important; background: url(../../../images/mrsfintheme/icon-activity-log-white.png) no-repeat center center; }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li a.record-print-handler { background-color:#fdcb0a !important; background: url(../../../images/mrsfintheme/icon-print-white-h.png?v1.01) no-repeat center center; }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li:hover a.record-print-handler {  background-color:var(--theme-primary-color) !important; background:url(../../../images/mrsfintheme/icon-print-white.png?v1.01) no-repeat center center }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li a.record-bank-handler { background-color:#fdcb0a !important; background: url(../../../images/mrsfintheme/icon-bank-white.png?v1.01) no-repeat center center; }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li:hover a.record-bank-handler { background-color:var(--theme-primary-color) !important; background: url(../../../images/mrsfintheme/icon-bank-white.png?v1.01) no-repeat center center }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li a.record-report-handler { background-color:#fdcb0a !important; background: url(../../../images/mrsfintheme/report-icon-white.png?v1.01) no-repeat center center; }
.ui-jqgrid tr.jqgrow .row-action-icon-container ul li:hover a.record-report-handler { background-color:var(--theme-primary-color) !important; background: url(../../../images/mrsfintheme/report-icon-white.png?v1.01) no-repeat center center }

.ui-jqgrid tr.jqgrow .row-action-icon-container ul li a i {  color:#fdcb0a; font-size:18px; display:none  }
.ui-jqgrid td input, .ui-jqgrid td select, .ui-jqgrid td textarea {  border-radius:0px }
.ui-jqgrid .item-grid-main-full a {  text-indent:0px !important }
.ui-jqdialog-content input,.ui-jqdialog-content select,.ui-jqdialog-content textarea {  border-radius:0px !important; padding:0px 10px !important; height:35px; line-height:35px; border:1px solid #d4d4d4; }
.ui-dialog .ui-dialog-content .searchFilter, .ui-dialog .ui-jqdialog-content .searchFilter, .ui-jqdialog .ui-dialog-content .searchFilter, .ui-jqdialog .ui-jqdialog-content .searchFilter {  padding:10px; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, .ui-dialog .ui-dialog-titlebar .ui-jqdialog-titlebar-close .ui-icon, .ui-dialog .ui-jqdialog-titlebar .ui-dialog-titlebar-close .ui-icon, .ui-dialog .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close .ui-icon, .ui-jqdialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, .ui-jqdialog .ui-dialog-titlebar .ui-jqdialog-titlebar-close .ui-icon, .ui-jqdialog .ui-jqdialog-titlebar .ui-dialog-titlebar-close .ui-icon, .ui-jqdialog .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close .ui-icon {  width:17px; height:17px; border-radius:100%; margin:0px !important }
.ui-dialog .ui-dialog-content, .ui-dialog .ui-jqdialog-content, .ui-jqdialog .ui-dialog-content, .ui-jqdialog .ui-jqdialog-content {  float:left; width:100% !important; padding:0; color:#000 !important; text-align:center }
.ui-button-text-only .ui-button-text {  padding:0px !important }
.uigrid-print-btn div.btn,.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {  color:#333333; border-color:#d4d4d4 }
.ui-jqgrid tr.jqgrow:nth-child(2n)[aria-selected="true"],.ui-jqgrid tr.jqgrow[aria-selected="true"] td{  background:#fff2f2 !important; border-top:1px solid #ffffff !important }

.ui-jqgrid tr.jqgrow:nth-child(2n)[aria-selected="true"] td.cit-grid-view,
.ui-jqgrid tr.jqgrow[aria-selected="true"] td.cit-grid-view{background-color:#ffffff !important}


.ui-jqgrid .ui-jqgrid-htable, .ui-jqgrid .ui-jqgrid-btable, .ui-jqgrid .ui-jqgrid-view > div {  width:100% !important; margin:0px !important; }
.ui-jqgrid .ui-jqgrid-htable {  box-shadow:0 0 12px rgba(0,0,0,0.12); }
.ui-jqgrid .ui-jqgrid-btable { /* box-shadow:10px 0 12px rgba(0,0,0,0.12); */}
.ui-jqgrid tr.jqgrow td, .ui-jqgrid tr.jqgrow:hover td {  border:#0px !important }
 .ui-dialog-buttonset span {  display:none }
.ui-jqgrid .ui-grid-button {  padding-right:0px; padding-left:8px }
.ui-dialog .EditTable td, .ui-jqdialog .EditTable td {  float:right; padding:0px; }
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr .regular-checkbox + label {  height:auto; line-height:normal; cursor:pointer }
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels.ui-sortable th.ui-th-ltr div:hover {  padding-top:0px; padding-bottom:0px; }
.ui-dialog .ui-dialog-titlebar-close {  padding:0px !important }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button{color:var(--theme-primary-color) !important}
.ui-jqgrid .ui-pg-table .ui-pg-number:hover, .ui-jqgrid .ui-pg-table .pg-num-span:hover{  background-color:#dedede; border-color:#dedede !important; color:var(--theme-primary-color);}
.ui-jqgrid .ui-pg-table .ui-pg-number.active {  background-color:#ffcb05; border-color:#ffcb05 !important; color:var(--theme-primary-color);}
.ui-jqgrid .ui-pg-table .ui-pg-number {  border-color:#dedede !important; color:#b3b6ba; }
.ui-jqgrid .ui-pager-control .ui-pg-selbox {  border-color:#dedede !important;  background:transparent; cursor:pointer; }
.ui-jqgrid .ui-pg-table .pg-num-span {  border-color:#dedede !important;  background:transparent; cursor:pointer; }
.ui-jqgrid .ui-pg-table #next_pager2 .pg-num-span{border-left:0px; }
.ui-jqdialog .fm-button#btn_all {  color:#ffffff !important; background-color:#67809F !important; border-color:#67809F !important; }
.ui-jqdialog .fm-button#btn_all:hover {  background-color:#526781 !important; border-color:#4e627b !important; color:#ffffff !important; }
.ui-jqdialog .fm-button#btn_page {  color:#ffffff; background-color:var(--theme-primary-color) !important; border-color:var(--theme-primary-color) !important; }
.ui-jqdialog .fm-button#btn_page:hover {  background-color:#286090 !important; border-color:#204d74 !important; color:#ffffff !important; }
.ui-jqdialog .fm-button#btn_selected {  color:#ffffff; background-color:#36c6d3 !important; border-color:#2bb8c4 !important; }
.ui-jqdialog .fm-button#btn_selected:hover {  background-color:#27a4b0 !important; border-color:#208992 !important; color:#ffffff !important; }
.ui-jqdialog .fm-button {  background:var(--theme-primary-color) !important; border-radius:0px; font-weight:normal; color:#ffffff !important; width:auto; margin-bottom:0px; line-height:normal; height:auto; min-height:inherit; padding:7px 14px; }
.ui-jqdialog .fm-button:hover {  background:#620203 !important;   color:#ffffff !important; box-shadow:none; outline:none; padding:7px 14px; line-height:normal; height:auto; min-height:inherit; }
.ui-jqdialog .fm-button#eData {  color:#ffffff !important; background-color:#666666 !important; border-color:var(--brdr-gray66) !important; }
.ui-jqdialog .fm-button#eData:hover {  background-color:#444444 !important; border-color:#444444!important; color:#ffffff !important; }
.ui-jqdialog .fm-button#dData {  color:#ffffff; background-color:#a94442 !important; border-color:#a94442 !important; }
.ui-jqdialog .fm-button#dData:hover {  background-color:#8a3533 !important; border-color:#8a3533 !important; color:#ffffff !important; }
.delmsg {  height:50px; font-size:13px; }
 .ui-multiselect-checkboxes {  max-width:100% !important; height:150px !important; }
.ui-widget-content button.ui-state-default.ui-multiselect {  margin-top:10px !important; border-radius:0px; box-shadow:none; border-color:#d4d4d4; height:30px; line-height:25px; background:transparent !important; }
.ui-multiselect-menu {  border-radius:0px; margin-top:5px }
.ui-multiselect-header.ui-widget-header {  background:var(--bg-modal-top) !important; /*border-color:var(--brdr-modal-top) !important;*/ border:none !important; border-radius:0px; }

.jqResize {  display:none !important }
.uigrid-search-btn div.btn, .uigrid-custom-btn div.btn {  border-color:transparent }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {  opacity:0.7; }

.reports .ui-jqgrid tr.jqgrow td a.btn {  text-indent:0px; display:inline-block; border:0px; width:auto; float:none; padding:0; min-width:20px; margin:5px; min-height:inherit }
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button .btn {  border:0px; }
.ui-jqgrid .ui-pg-table .ui-pg-number {  background:transparent }
.ui-jqdialog .ui-jqdialog-content > div {  padding:10px 0px 0px 0px; }
.ui-jqdialog.jqmID1 .ui-jqdialog-content > div {  padding:10px 0px 0px 0px; }
.ui-widget-content button.ui-state-default.columns-ok-btn {  background:var(--theme-primary-color) !important; color:#ffffff !important; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {  float:none; text-align:center; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-state-default {  padding:7px 10px; border-radius:3px; min-width:80px}
#alertmod_list2.ui-widget .ui-widget-header,#delmodlist2.ui-widget .ui-widget-header {  background:#a94442 !important; color:#f2dede !important }
.dialog-confirm-box .ui-dialog-titlebar {  background:#a94442 !important; }
.dialog-confirm-box .ui-dialog-content {  padding-top:20px !important; }
.dialog-confirm-box .ui-dialog-buttonpane {  padding-bottom:12px; }
a[class*="apl-badge-"], span[class*="apl-badge-"] {  min-width:60px; }


.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr, .ui-jqgrid.ui-widget-content .ui-state-default, .ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th.ui-th-column, .ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr td{    border-color: #cccccc;}

.ui-jqgrid .ui-jqgrid-pager{border-top:2px solid var(--brdr-pager) !important}
.ui-dialog .ui-dialog-title, .ui-jqdialog .ui-jqdialog-title { color: #f2f2f2 !important }

.ui-jqgrid tr.ui-row-ltr td{padding: 5px !important;}
.ui-jqdialog .ui-jqdialog-title{line-height:30px}
.highlight-row {  background:var(--table-row-highlight-bg) !important; }
.ui-jqgrid tr.jqgrow:nth-child(2n).highlight-row {  background:#c9a007 !important; }

#uploadifyErrDialog{justify-content: center;     display: flex !important;     align-items: center;}
.footer-icon{width:calc(100% / 4)}



.btn.frmbtn_reject_popover, .ui-widget-content button.ui-state-default.columns-cancel-btn {
    background-color: var(--bg-btn-cancel) !important;
    border-color: var(--brdr-btn-cancel) !important;
    color: var(--color-btn-cancel) !important;
    min-width: 80px;
}
/*v1.9.2 - 2012-12-25*/
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{zoom:1;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default!important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1;}
.ui-accordion .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-noicons{padding-left:.7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible;}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:1.4;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.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{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.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;}
.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;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.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;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.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;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none;}
.ui-menu .ui-menu{margin-top:-3px;position:absolute;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%;}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal;}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5;}
.ui-menu .ui-state-disabled a{cursor:default;}
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em;}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em;}
.ui-menu .ui-menu-icon{position:static;float:right;}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}
.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}
.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;}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-tabs{position:relative;padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.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;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}
body .ui-tooltip{border-width:2px;}
.ui-widget-content{border:1px solid #d9d9d9;background:#fff url(../../../images/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222;}
.ui-widget-header{border:1px solid #aaa;color:#222;font-weight:bold;background:rgb(255,255,255) !important;background:-moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(243,243,243,1) 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))) !important;background:-webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%) !important;background:-o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%) !important;background:-ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%) !important;background:linear-gradient(top, rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ) !important;}
.ui-widget-header a{color:#222;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:bold;color:#333333 !important;background:rgb(255,255,255) !important;background:-moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(243,243,243,1) 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))) !important;background:-webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%) !important;background:-o-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%) !important;background:-ms-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%) !important;background:linear-gradient(top, rgba(255,255,255,1) 1%,rgba(243,243,243,1) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ) !important;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#333333;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(../../../images/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#212121;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121;text-decoration:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../../../images/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../../../images/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#cd0a0a;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}
.ui-icon{width:18px;height:18px;background-image:url(../../../images/images/ui-icons_454545_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(../../../images/images/ui-icons_454545_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(../../../images/images/ui-icons_454545_256x240.png);}
.ui-state-default .ui-icon{background-image:url(../../../images/images/ui-icons_454545_256x240.png);}
.ui-state-active .ui-icon{background-image:url(../../../images/images/ui-icons_454545_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(../../../images/images/ui-icons_454545_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(../../../images/images/ui-icons_454545_256x240.png);}
.ui-pager-control .ui-icon{width:18px;height:18px;background-image:url(../../../images/images/ui-icons_888888_256x240.png);}
.ui-pager-control .ui-widget-content .ui-icon{background-image:url(../../../images/images/ui-icons_888888_256x240.png);}
.ui-pager-control .ui-widget-header .ui-icon{background-image:url(../../../images/images/ui-icons_888888_256x240.png);}
.ui-pager-control .ui-state-default .ui-icon{background-image:url(../../../images/images/ui-icons_888888_256x240.png);}
.ui-pager-control .ui-state-active .ui-icon{background-image:url(../../../images/images/ui-icons_888888_256x240.png);}
.ui-pager-control .ui-state-highlight .ui-icon{background-image:url(../../../images/images/ui-icons_2e83ff_256x240.png);}
.ui-pager-control .ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(../../../images/images/ui-icons_cd0a0a_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background:url(../../../images/sprite.png) no-repeat -356px -104px !important;margin-top:-4px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background:url(../../../images/sprite.png) no-repeat -300px -104px !important;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background:url(../../../images/sprite.png) no-repeat -280px -104px !important;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background:url(../../../images/sprite.png) no-repeat -318px -104px !important;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background:url(../../../images/sprite.png) no-repeat -262px -104px !important;}
.ui-icon-columns{background:url(../../../images/sprite.png) no-repeat -373px -104px !important;}
.ui-icon-export{background:url(../../../images/sprite.png) no-repeat -393px -104px !important;}
.ui-icon-print{background:url(../../../images/sprite.png) no-repeat -393px -104px !important;}
.uigrid-status-btn-active .ui-icon-newwin{background:url(../../../images/sprite.png) no-repeat -430px -104px !important;}
.uigrid-status-btn-inactive .ui-icon-newwin{background:url(../../../images/sprite.png) no-repeat -449px -104px !important;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-on{background-position:-96px -144px;}
.ui-icon-radio-off{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background:url(../../../images/sprite.png) no-repeat -225px -106px !important;}
.ui-icon-seek-prev{background:url(../../../images/sprite.png) no-repeat -208px -106px  !important;}
.ui-icon-seek-end{background:url(../../../images/sprite.png) no-repeat -245px -106px !important;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background:url(../../../images/sprite.png) no-repeat -190px -106px !important;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{moz-border-radius-topleft:4px;webkit-border-top-left-radius:4px;khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{moz-border-radius-topright:4px;webkit-border-top-right-radius:4px;khtml-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{moz-border-radius-bottomleft:4px;webkit-border-bottom-left-radius:4px;khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{moz-border-radius-bottomright:4px;webkit-border-bottom-right-radius:4px;khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-widget-overlay{background:#aaa url(../../../images/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../../../images/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);moz-border-radius:8px;khtml-border-radius:8px;webkit-border-radius:8px;border-radius:8px;}
.chosen-container{position:relative;display:block;vertical-align:middle;font-size:13px;zoom:1;webkit-user-select:none;moz-user-select:none;user-select:none;}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;width:auto;border:1px solid #dadada;border-top:1px solid #e5e5e5;background:#fff;box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);}
.chosen-container.chosen-container-multi .chosen-drop{border-top:0px;}
.chosen-container.chosen-with-drop .chosen-drop{left:0;}
.chosen-container a{cursor:pointer;}
.chosen-container-single .chosen-single{background-color:#fff;webkit-border-radius:0px;moz-border-radius:0px;border-radius:0px;moz-background-clip:padding;webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #e5e5e5;display:block;overflow:hidden;white-space:nowrap;position:relative;height:32px;line-height:32px;padding:0 0 0 8px;color:#444;text-decoration:none;}
.chosen-container-single .chosen-default{color:#999;}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}
.chosen-container-single .chosen-single abbr{position:absolute;top:10px;right:26px;display:block;width:12px;height:12px;background:url('../../../images/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single .chosen-single div{webkit-border-radius:0;moz-border-radius:0;border-radius:0;moz-background-clip:padding;webkit-background-clip:padding-box;background-clip:padding-box;border-left:1px solid #e5e5e5;position:absolute;right:0;top:0;display:block;height:100%;width:18px;}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url('../../../images/chosen/chosen-sprite.png') no-repeat 2px 6px;}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}
.chosen-container-single .chosen-search input[type="text"]{webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #e5e5e5;background:white url('../../../images/chosen/chosen-sprite.png') no-repeat 100% -20px;background:url('../../../images/chosen/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background:url('../../../images/chosen/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);background:url('../../../images/chosen/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);background:url('../../../images/chosen/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);background:url('../../../images/chosen/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);font-size:1em;line-height:normal;border-radius:0;}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px;}
.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;webkit-overflow-scrolling:touch;}
.chosen-container .chosen-results li{display:none;color:#303030;margin:0;padding:5px 6px;list-style:none;line-height:15px;}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff;}
.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4;}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}
.chosen-container .chosen-results li.group-option{padding-left:15px;}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto !important;height:1%;border:1px solid #e5e5e5;background-color:#fff;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background-image:-webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:-moz-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:-o-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:linear-gradient(#eeeeee 1%, #ffffff 15%);cursor:text;}
.chosen-container-multi .chosen-choices li{float:left;list-style:none;}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;height:19px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#666;font-size:100%;line-height:normal;border-radius:0;}
.chosen-container-multi .chosen-choices li.search-field .default{color:#999;}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:5px 20px 5px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-clip:padding-box;box-shadow:0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);color:#333;line-height:13px;cursor:default;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:6px;right:3px;display:block;width:12px;height:12px;background:url('../../../images/chosen/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);color:#666;}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}
.chosen-container-multi .chosen-results{margin:0;padding:0;}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}
.chosen-container-active .chosen-single{border:1px solid #999999;}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #e5e5e5;moz-border-radius-bottomright:0;border-bottom-right-radius:0;moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));background-image:-webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:-moz-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:-o-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:linear-gradient(#eeeeee 20%, #ffffff 80%);box-shadow:0 1px 0 #fff inset;background-color:#fff;webkit-border-bottom-left-radius:0;}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 6px;}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111 !important;}
.chosen-disabled{opacity:0.5 !important;cursor:default;}
.chosen-disabled .chosen-single{cursor:default;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}
.chosen-rtl{text-align:right;}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}
.chosen-rtl .chosen-single div{right:auto;left:3px;border-left:none;border-right:1px solid #e5e5e5;}
.chosen-rtl .chosen-single abbr{right:auto;left:26px;}
.chosen-rtl .chosen-choices li{float:right;}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop{left:9999px;}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}
.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:white url('../../../images/chosen/chosen-sprite.png') no-repeat -30px -20px;background:url('../../../images/chosen/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background:url('../../../images/chosen/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);background:url('../../../images/chosen/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);background:url('../../../images/chosen/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);background:url('../../../images/chosen/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);direction:rtl;}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi){
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span{background-image:url('../../../images/chosen/chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}
}
.ui-multiselect{padding:2px 0 2px 4px;text-align:left;}
.ui-multiselect span.ui-icon{float:right;}
.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px;}
.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important;}
.ui-multiselect-header{margin-bottom:3px;padding:3px 0 3px 4px;}
.ui-multiselect-header ul{font-size:0.9em;}
.ui-multiselect-header ul li{float:left;padding:0 10px 0 0;}
.ui-multiselect-header a{text-decoration:none;}
.ui-multiselect-header a:hover{text-decoration:underline;}
.ui-multiselect-header span.ui-icon{float:left;}
.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0;}
.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left;}
.ui-multiselect-checkboxes{position:relative;overflow-y:auto;}
.ui-multiselect-checkboxes label{cursor:default;display:block;border:1px solid transparent;padding:3px 1px;}
.ui-multiselect-checkboxes label input{position:relative;top:1px;}
.ui-multiselect-checkboxes li{clear:both;font-size:0.9em;padding-right:3px;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:bold;border-bottom:1px solid;}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none;}
.multiselect-filter-btn .ui-button-text{padding:.18em 1em;}
.ui-multiselect-hasfilter ul{position:relative;top:2px;}
.ui-multiselect-filter{margin-right:10px;font-size:11px;}
.ui-multiselect-filter input{margin-bottom:1px;}
.ui-multiselect-filter input{width:95%;font-size:10px;margin-left:0px;height:15px;padding:2px;border:1px solid #292929;webkit-appearance:textfield;webkit-box-sizing:content-box;}
body{color:#353535;font-size:13px;webkit-font-smoothing:antialiased;webkit-text-size-adjust:100%;font-size-adjust:100%;font-weight:400;margin:0;padding:0;}
.ui-jqgrid{position:relative;border-radius:2px;}
.ui-jqgrid .ui-jqgrid-view{position:relative;left:0px;top:0px;padding:.0em;font-size:13px;}
.ui-jqgrid .ui-jqgrid-titlebar{padding:.3em .2em .2em .3em;position:relative;border-left:0px none;border-right:0px none;border-top:0px none;}
.ui-jqgrid .ui-jqgrid-title{float:left;margin:1em;}
.ui-jqgrid .ui-jqgrid-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-jqgrid .ui-jqgrid-titlebar-close span{display:block;margin:1px;}
.ui-jqgrid .ui-jqgrid-hdiv{position:relative;margin:0em;padding:0em;border-left:0px none !important;border-top:0px none !important;border-right:0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox{float:left;padding-right:20px;}
.ui-jqgrid .subgird-block .ui-jqgrid-hbox{padding-right:0px;}
.ui-jqgrid .ui-jqgrid-htable{table-layout:fixed;margin:0em;}
.ui-jqgrid .ui-jqgrid-htable th{padding:4px 2px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{word-break:break-all;text-align:center;border-top:0px none;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th.ui-th-column {border-top: 0px!important;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{border-left:0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl{border-right:0px none;}
.ui-first-th-ltr{border-right:1px solid;}
.ui-first-th-rtl{border-left:1px solid;}
.ui-jqgrid .ui-th-div-ie{white-space:nowrap;zoom:1;height:17px;}
.ui-jqgrid .ui-jqgrid-resize{height:20px !important;position:relative;cursor:e-resize;display:inline;overflow:hidden;}
.ui-jqgrid .ui-grid-ico-sort{overflow:hidden;position:absolute;display:inline;cursor:pointer !important;}
.ui-jqgrid .ui-icon-asc{margin-top:-3px;height:12px;}
.ui-jqgrid .ui-icon-desc{margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc{margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc{margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable{cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th{border-top-width:1px !important;border-top-color:#ccc;border-top-style:ridge !important;text-align:left!important;}
tr.ui-search-toolbar input{margin:1px 0px 0px 0px;height:30px;border-radius:3px;border:solid 1px #ccc;}
tr.ui-search-toolbar select{margin:1px 0px 0px 0px;}
.ui-jqgrid .ui-jqgrid-bdiv{position:relative;margin:0em;padding:0;overflow:auto;text-align:left;}
.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0em;outline-style:none;}
.ui-jqgrid tr.jqgrow{outline-style:none;}
.ui-jqgrid tr.jqgroup{outline-style:none;}
.ui-jqgrid tr.jqgrow td{font-weight:normal;word-break:break-all;min-height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;}
.ui-jqgrid tr.jqgfirstrow td{padding:0 2px 0 2px;border-right-width:1px;border-right-style:solid;}
.ui-jqgrid tr.jqgroup td{font-weight:normal;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;}
.ui-jqgrid tr.jqfoot td{font-weight:bold;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid;}
.ui-jqgrid tr.ui-row-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid;padding:5px;border-color:#ccc;}
.ui-jqgrid tr.ui-row-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid;}
.ui-jqgrid td.jqgrid-rownum{padding:0 2px 0 2px;margin:0px;border:0px none;}
.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;}
.ui-jqgrid .ui-jqgrid-sdiv{position:relative;margin:0em;padding:0em;overflow:hidden;border-left:0px none !important;border-top:0px none !important;border-right:0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0em;}
.ui-jqgrid tr.footrow td{font-weight:bold;overflow:hidden;white-space:nowrap;height:21px;padding:0 2px 0 2px;border-top-width:1px;border-top-color:inherit;border-top-style:solid;}
.ui-jqgrid tr.footrow-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid;}
.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid;}
.ui-jqgrid .ui-jqgrid-pager{border-left:0px none !important;border-right:0px none !important;border-bottom:0px none !important;margin:0px !important;padding:0px !important;position:relative;white-space:nowrap;overflow:hidden;}
.ui-jqgrid .ui-pager-control{position:relative;}
.ui-jqgrid .ui-pg-table{position:relative;padding-bottom:2px;width:auto;margin:0em;}
.ui-jqgrid .ui-pg-table td{font-weight:normal;vertical-align:middle;padding:4px 4px 1px 4px;}
.ui-jqgrid .ui-pg-button span{display:block;margin:2px 2px 0px 0px;float:left;}
.ui-jqgrid .ui-pg-input{height:18px;font-size:13px;margin:0em;border:solid 1px #ccc;border-radius:3px;text-align:center;}
.ui-jqgrid .ui-pg-selbox{font-size:13px;line-height:18px;display:block;margin:0em;padding:4px;}
.ui-jqgrid .ui-separator{height:18px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:1px;float:right;}
.ui-jqgrid .ui-paging-info{font-weight:normal;height:19px;margin-top:3px;margin-right:4px;width:30%;}
.ui-jqgrid .ui-records-paging{white-space:pre;}
.ui-jqgrid .ui-records-info{white-space:pre;width:30%;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div{padding:1px 0;float:left;position:relative;margin-top:8px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button{cursor:pointer;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon{float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select, .ui-jqgrid td textarea{margin:0em;}
.ui-jqgrid td textarea{width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager{border-left:0px none !important;border-right:0px none !important;border-top:0px none !important;margin:0px !important;padding:0px !important;position:relative;white-space:nowrap;overflow:hidden;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div{padding:1px 0;float:left;position:relative;margin-top:8px;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button{cursor:pointer;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon{float:left;margin:0 2px;}
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span{display:block;}
.ui-jqgrid .ui-subgrid{margin:0em;padding:0em;width:100%;}
.ui-jqgrid .ui-subgrid table{table-layout:fixed;}
.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;}
.ui-jqgrid .ui-subgrid td.subgrid-data{border-top:0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell{border-width:0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid{height:20px;}
.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;}
.ui-jqgrid .jqgrid-overlay{display:none;z-index:100;}
.ui-jqgrid .ui-userdata{border-left:0px none;border-right:0px none;height:21px;overflow:hidden;}
.ui-jqdialog{display:none;width:300px;position:absolute;padding:.2em;font-size:11px;overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar{padding:.3em .2em;position:relative;}
.ui-jqdialog .ui-jqdialog-title{margin:.1em 0 .2em;}
.ui-jqdialog .ui-jqdialog-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;cursor:pointer;}
.ui-jqdialog .ui-jqdialog-titlebar-close span{display:block;margin:1px;}
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content{border:0;padding:.3em .2em;background:none;height:auto;}
.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;}
.ui-jqdialog-content .FormGrid{margin:0px;}
.ui-jqdialog-content .EditTable{width:100%;margin-bottom:0em;}
.ui-jqdialog-content .DelTable{width:100%;margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea{margin:0em;}
.EditTable td textarea{width:auto;height:auto;}
.ui-jqdialog-content td.EditButton{text-align:right;border-top:0px none;border-left:0px none;border-right:0px none;padding-bottom:5px;padding-top:5px;}
.ui-jqdialog-content td.navButton{text-align:center;border-left:0px none;border-top:0px none;border-right:0px none;padding-bottom:5px;padding-top:5px;}
.ui-jqdialog-content input.FormElement{padding:.3em;}
.ui-jqdialog-content .data-line{padding-top:.1em;border:0px none;}
.ui-jqdialog-content .CaptionTD{vertical-align:middle;border:0px none;padding:2px;white-space:nowrap;}
.ui-jqdialog-content .DataTD{padding:2px;border:0px none;vertical-align:top;}
.ui-jqdialog-content .form-view-data{white-space:pre;}
.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;}
.fm-button-icon-left{padding-left:1.9em;}
.fm-button-icon-right{padding-right:1.9em;}
.fm-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px;}
.fm-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px;}
#nData, #pData{float:left;margin:3px;padding:0;width:15px;}
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td{font-style:normal;border-left:0px none;}
.ui-jqgrid .tree-wrap{float:left;position:relative;height:18px;white-space:nowrap;overflow:hidden;}
.ui-jqgrid .tree-minus{position:absolute;height:18px;width:18px;overflow:hidden;}
.ui-jqgrid .tree-plus{position:absolute;height:18px;width:18px;overflow:hidden;}
.ui-jqgrid .tree-leaf{position:absolute;height:18px;width:18px;overflow:hidden;}
.ui-jqgrid .treeclick{cursor:pointer;}
.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px;}
.ui-jqgrid .ui-jqgrid-title-rtl{float:right;margin:.1em 0 .2em;}
.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr{float:right;margin:-2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl{float:left;margin:-2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl{left:0px;}
.ui-jqgrid .tree-wrap-ltr{float:left;margin-top:2px;}
.ui-jqgrid .tree-wrap-rtl{float:right;}
.ui-jqgrid .ui-ellipsis{text-overflow:ellipsis;}
.ui-jqgrid tr.evenRow td{background:#f5f5f5;box-shadow:0 1px 0 #FFFFFF;border-color:#ccc;}
.ui-jqdialog #alertcnt{padding:10px;}
.ui-jqgrid tr.evenRow.ui-state-highlight td{background:#eceaea;}
.header-align-right{text-align:right !important;}
.header-align-left{text-align:left !important;}
.header-align-right div{padding-right:5px;}
.header-align-right div.ui-jqgrid-sortable{margin-right:10px;}
.header-align-left div{padding-left:5px;}
.horizon-header-scroll{overflow:hidden;}
.horizon-data-scroll{overflow-x:auto;height:100%;}
.ui-state-default tr.ui-search-toolbar th{background:#fff !important;}
/*v1.8.21*/
.ui-datepicker{width:100%;padding:0;display:none;z-index:9999;max-width:298px;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.1em 0;margin-top:-1px;margin-left:-1px;margin-right:-1px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:7px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:4px;background:url(../../../images/sprite.png) no-repeat;background-position:-63px 0;height:20px;width:20px;}
.ui-datepicker .ui-datepicker-next{right:4px;background:url(../../../images/sprite.png) no-repeat;background-position:-85px 0;height:20px;width:20px;}
.ui-datepicker .ui-datepicker-prev-hover{border:none;top:7px;opacity:0.7;filter:alpha(opacity=70);}
.ui-datepicker .ui-datepicker-next-hover{border:none;top:7px;opacity:0.7;filter:alpha(opacity=70);}
.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;background:none;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker table thead{border-bottom:1px solid #C4C4C4;line-height:12px;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.5em;text-align:center;text-decoration:none;border:none !important;}
.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;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover, .ui-datepicker .ui-datepicker-calendar .ui-state-focus{border:1px solid #999999;border-radius:2px;webkit-border-radius:2px;moz-border-radius:2px;background:#dedede!important;font-weight:normal;color:#212121!important;}
.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-radius:2px;webkit-border-radius:2px;moz-border-radius:2px;background:#ED7A53!important;font-weight:normal;color:white!important;}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{border-radius:2px;webkit-border-radius:2px;moz-border-radius:2px;background:#9fc569 url(../../../images/images/ui-bg_glass_55_9fc569_1x400.png) 50% 50% repeat-x!important;color:#363636!important;}
.ui-timepicker-div .ui-timepicker-select{width:60px;}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px;}
.ui-timepicker-div dl{text-align:left;}
.ui-timepicker-div dl dt{clear:left;float:left;padding:0 0 0 5px;}
.ui-timepicker-div dl dd{margin:0 10px 10px 40%;}
.ui-timepicker-div td{font-size:90%;}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}
.ui-timepicker-div .ui_tpicker_unit_hide{display:none;}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input{background:none;border:none;border-bottom:solid 1px #555;color:inherit;outline:none;width:95%;}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus{border-bottom-color:#aaa;}
.ui-timepicker-rtl{direction:rtl;}
.ui-timepicker-rtl dl{padding:0 5px 0 0;text-align:right;}
.ui-timepicker-rtl dl dt{clear:right;float:right;}
.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px;}
.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt{display:none;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px;}
.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div{display:inline-block;margin:0;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none;}
.daterangepicker{background-color:#fff;border-radius:4px;color:inherit;left:20px;margin-top:1px;padding:4px;position:absolute;top:100px;width:278px;}
.daterangepicker:before, .daterangepicker:after{border-bottom-color:rgba(0, 0, 0, 0.2);content:'';display:inline-block;position:absolute;}
.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px;}
.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px;}
.daterangepicker.opensleft:before{right:9px;}
.daterangepicker.opensleft:after{right:10px;}
.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0;}
.daterangepicker.openscenter:after{left:0;margin-left:auto;margin-right:auto;right:0;width:0;}
.daterangepicker.opensright:before{left:9px;}
.daterangepicker.opensright:after{left:10px;}
.daterangepicker.dropup{margin-top:-5px;}
.daterangepicker.dropup:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:initial;}
.daterangepicker.dropup:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:initial;}
.daterangepicker.dropdown-menu{max-width:none;z-index:3001;}
.daterangepicker.single .ranges, .daterangepicker.single .calendar{float:none;}
.daterangepicker.show-calendar .calendar{display:block;}
.daterangepicker .calendar{display:none;margin:4px;max-width:270px;}
.daterangepicker .calendar.single .calendar-table{border:none;}
.daterangepicker .calendar th, .daterangepicker .calendar td{min-width:32px;text-align:center;white-space:nowrap;}
.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px;padding:4px;}
.daterangepicker table{margin:0;width:100%;}
.daterangepicker td, .daterangepicker th{border:1px solid transparent;border-radius:4px;cursor:pointer;height:20px;text-align:center;white-space:nowrap;width:20px;}
.daterangepicker td.available:hover, .daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit;}
.daterangepicker td.week, .daterangepicker th.week{color:#ccc;font-size:80%;}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999;}
.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;border-radius:0;color:#000;}
.daterangepicker td.start-date{border-radius:4px 0 0 4px;}
.daterangepicker td.end-date{border-radius:0 4px 4px 0;}
.daterangepicker td.start-date.end-date{border-radius:4px;}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff;}
.daterangepicker th.month{width:auto;}
.daterangepicker td.disabled, .daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through;}
.daterangepicker select.monthselect, .daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px;}
.daterangepicker select.monthselect{margin-right:2%;width:56%;}
.daterangepicker select.yearselect{width:40%;}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect{margin-bottom:0;width:50px;}
.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;height:30px;line-height:30px;margin:0 0 5px 0;padding:0 6px 0 28px;vertical-align:middle;width:100%;}
.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px;}
.daterangepicker .daterangepicker_input{position:relative;}
.daterangepicker .daterangepicker_input i{left:8px;position:absolute;top:8px;}
.daterangepicker.rtl .input-mini{padding-left:6px;padding-right:28px;}
.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px;}
.daterangepicker .calendar-time{line-height:30px;margin:5px auto;padding-left:28px;position:relative;text-align:center;}
.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed;}
.ranges{float:none;font-size:11px;margin:4px;text-align:left;}
.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;}
.ranges li{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;color:#08c;cursor:pointer;font-size:13px;margin-bottom:8px;padding:3px 12px;}
.ranges li:hover{background-color:#08c;border:1px solid #08c;color:#fff;}
.ranges li.active{background-color:#08c;border:1px solid #08c;color:#fff;}
@media (min-width: 564px){.daterangepicker{width:auto;}
.daterangepicker .ranges ul{width:160px;}
.daterangepicker.single .ranges ul{width:100%;}
.daterangepicker.single .calendar.left{clear:none;}
.daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar{float:left;}
.daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar{float:right;}
.daterangepicker.ltr{direction:ltr;text-align:left;}
.daterangepicker.ltr .calendar.left{clear:left;margin-right:0;}
.daterangepicker.ltr .calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;}
.daterangepicker.ltr .calendar.right{margin-left:0;}
.daterangepicker.ltr .calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;}
.daterangepicker.ltr .left .daterangepicker_input{padding-right:12px;}
.daterangepicker.ltr .calendar.left .calendar-table{padding-right:12px;}
.daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar{float:left;}
.daterangepicker.rtl{direction:rtl;text-align:right;}
.daterangepicker.rtl .calendar.left{clear:right;margin-left:0;}
.daterangepicker.rtl .calendar.left .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;}
.daterangepicker.rtl .calendar.right{margin-right:0;}
.daterangepicker.rtl .calendar.right .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;}
.daterangepicker.rtl .left .daterangepicker_input{padding-left:12px;}
.daterangepicker.rtl .calendar.left .calendar-table{padding-left:12px;}
.daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar{float:right;text-align:right;}
}
@media (min-width: 730px){.daterangepicker .ranges{width:auto;}
.daterangepicker.ltr .ranges{float:left;}
.daterangepicker.rtl .ranges{float:right;}
.daterangepicker .calendar.left{clear:none !important;}
}
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 0px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(../../../images/mrsfintheme/mCSB_buttons.png?v1); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */
	
	.ui-jqgrid .mCSB_container_wrapper{margin:0px !important;}
	.ui-jqgrid .mCSB_container_wrapper > .mCSB_container{padding:0 !important;}

.ui-datepicker { border: none !important; box-shadow: 3px 0 12px rgba(0,0,0,0.12); border-radius: 0px;}
.ui-widget-content.ui-helper-clearfix, .ui-dialog .ui-dialog-buttonpane{padding:0px; margin:4px 0 0px;}
.ui-datepicker .ui-datepicker-header { background: var(--theme-primary-color) !important; border-radius: 0px; border: none !important; height: 30px; margin:0px; padding:0px}
.ui-datepicker table{ width: calc(100% - 0px);  font-size: 14px;  border-collapse: collapse;   margin: 0px;padding: 0;    border: 1px solid #d4d6d7;}
.ui-datepicker table thead { background: transparent !important; border-radius: 0px; border: 0px; }
.ui-datepicker table thead th { color: #ffffff !important; font-size:12px; background:#666666 !important}
.ui-datepicker table td { padding: 0px !important; border: 1px solid #d9d9d9; background:#ffffff; height:33px}
.ui-datepicker .ui-datepicker-title { color: #ffffff; font-weight: normal; height: 30px; line-height: 28px }
.daterangepicker td.in-range, .ui-datepicker-calendar .ui-state-default, .ui-datepicker-calendar .ui-widget-content .ui-state-default, .ui-datepicker-calendar .ui-widget-header .ui-state-default { background: #ffffff !important; color: #000000 !important; font-weight: normal; border: solid 1px #ffffff !important; }
.ui-datepicker .ui-datepicker-calendar .ui-state-active { background: #fdcb0a !important; border: solid 1px #fdcb0a !important; font-weight: normal; color: #000000 !important; border-radius: 0px !important; }
.daterangepicker td.active, .daterangepicker td.active:hover, .ui-datepicker .ui-datepicker-calendar .ui-state-highlight, .ui-slider-handle.ui-state-default.ui-corner-all, .ui-datepicker .ui-datepicker-calendar .ui-state-highlight.ui-state-hover { background: var(--theme-primary-color) !important; border: solid 1px var(--theme-primary-color) !important; font-weight: normal; color: #ffffff !important; border-radius: 0px !important; font-size:14px !important; }
.daterangepicker td.available:hover, .daterangepicker th.available:hover, .ui-datepicker .ui-datepicker-calendar .ui-state-hover, .ui-datepicker .ui-datepicker-calendar .ui-state-focus { background: var(--table-grid-tr-bg-hvr) !important; color: #000000 !important; border-radius: 0px !important; border: none !important; font-weight: normal !important }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { border: 0; margin: 2px 1%; width: 48%; background: #fbefc4; border-radius: 0px !important; color: #222222; height:26px; padding:0px 5px; }
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end:first-child a{background:transparent !important; border:0px !important; color: var(--theme-primary-color) !important;     font-weight: normal !important;}
.ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end { background: #f8ecee !important; color: var(--theme-primary-color) !important }
.ui-datepicker .ui-datepicker-calendar a { padding:0px 5px !important; font-size:14px; height:30px; line-height:30px}
.ui-datepicker .ui-datepicker-next { background: #590c18 !important; text-indent: 0px; font-size: 0px; height: 30px; width: 30px; top: 0; right: 0; }
.ui-datepicker .ui-datepicker-prev { background: #590c18 !important; text-indent: 0px; font-size: 0px; height: 30px; width: 30px; top: 0; left: 0; }
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span { font-family: "Material Design Icons"; background: none !important; text-indent: 0px; margin: 0px !important; left: 0; top: 0; right: 0; margin: auto !important; width: 30px; height: 30px; line-height: 28px; text-align: center; cursor: pointer; border: 0px solid #383838 }
.ui-datepicker .ui-datepicker-next:hover span:before, .ui-datepicker .ui-datepicker-prev:hover span:before { opacity: 1 }
.ui-datepicker .ui-datepicker-next span:before { content: "\f142"; font-family: "Material Design Icons"; font-size: 16px; color: #ffffff; opacity: 0.5 }
.ui-datepicker .ui-datepicker-prev span:before { content: "\f141"; font-family: "Material Design Icons"; font-size: 16px; color:#ffffff; opacity: 0.5 }

.ui-datepicker td a.ui-state-default{font-size:14px !important;   height:33px; line-height:33px;   font-family: Arial,Helvetica,sans-serif !important; font-weight:normal  !important}
.ui-state-disabled , .ui-widget-content .ui-state-disabled{opacity:1}
.ui-state-disabled .ui-state-default, .ui-widget-content .ui-state-disabled .ui-state-default{color:#999999 !important}
.ui-datepicker.ui-widget-content.ui-helper-clearfix, .ui-datepicker.ui-dialog .ui-dialog-buttonpane{ padding:0px !important}
/*
Color Scheme: http://paletton.com/palette.php?uid=c1T3n2J040kpEKzpEKzbEPSOEyiNk9W
*/
[ui-pnotify].ui-pnotify .brighttheme {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
[ui-pnotify].ui-pnotify .brighttheme.ui-pnotify-container {
  padding: 1.3rem;
}
[ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-title,
[ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-text,
[ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-confirm {
  margin-left: 1.8rem;
}
[dir=rtl] [ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-title,
[dir=rtl] [ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-text,
[dir=rtl] [ui-pnotify].ui-pnotify-with-icon .brighttheme .ui-pnotify-confirm {
  margin-right: 1.8rem;
  margin-left: 0;
}
[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-title {
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin-top: -.2rem;
  margin-bottom: 1rem;
}
[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-text {
  font-size: 1rem;
  line-height: 1.2rem;
  margin-top: 0;
}
[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-icon {
  line-height: 1;
}
[ui-pnotify].ui-pnotify .brighttheme-notice {
  background-color: #FFFFA2;
  border: 0 solid #FFFF00;
}
[ui-pnotify].ui-pnotify .brighttheme-notice h4,
[ui-pnotify].ui-pnotify .brighttheme-notice div {
  color: #4F4F00;
}
[ui-pnotify].ui-pnotify .brighttheme-info {
  background-color: #8FCEDD;
  border: 0 solid #0286A5;
}
[ui-pnotify].ui-pnotify .brighttheme-info h4,
[ui-pnotify].ui-pnotify .brighttheme-info div {
  color: #012831;
}
[ui-pnotify].ui-pnotify .brighttheme-success {
  background-color: #AFF29A;
  border: 0 solid #35DB00;
}
[ui-pnotify].ui-pnotify .brighttheme-success h4,
[ui-pnotify].ui-pnotify .brighttheme-success div {
  color: #104300;
}
[ui-pnotify].ui-pnotify .brighttheme-error {
  background-color: #FFABA2;
  background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255,255,255,.3) 35px, rgba(255,255,255,.3) 70px);
  border: 0 solid #FF1800;
}
[ui-pnotify].ui-pnotify .brighttheme-error h4,
[ui-pnotify].ui-pnotify .brighttheme-error div {
  color: #4F0800;
}
[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-closer,
[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-sticker {
  font-size: 1rem;
  line-height: 1.2rem;
}
[ui-pnotify].ui-pnotify .brighttheme-icon-notice,
[ui-pnotify].ui-pnotify .brighttheme-icon-info,
[ui-pnotify].ui-pnotify .brighttheme-icon-success,
[ui-pnotify].ui-pnotify .brighttheme-icon-error,
[ui-pnotify].ui-pnotify .brighttheme-icon-closer,
[ui-pnotify].ui-pnotify .brighttheme-icon-sticker {
  position: relative;
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1rem;
  font-family: "Courier New",Courier,monospace;
  border-radius: 50%;
}
[ui-pnotify].ui-pnotify .brighttheme-icon-notice:after,
[ui-pnotify].ui-pnotify .brighttheme-icon-info:after,
[ui-pnotify].ui-pnotify .brighttheme-icon-success:after,
[ui-pnotify].ui-pnotify .brighttheme-icon-closer:after,
[ui-pnotify].ui-pnotify .brighttheme-icon-sticker:after {
  position: absolute;
  top: 0;
  left: .2rem;
}
[ui-pnotify].ui-pnotify .brighttheme-icon-notice {
  background-color: #2E2E00;
  color: #FFFFA2;
}
[ui-pnotify].ui-pnotify .brighttheme-icon-notice:after {
  content: "!";
}
[ui-pnotify].ui-pnotify .brighttheme-icon-info {
  background-color: #012831;
  color: #8FCEDD;
}
[ui-pnotify].ui-pnotify .brighttheme-icon-info:after {
  content: "i";
}
[ui-pnotify].ui-pnotify .brighttheme-icon-success {
  background-color: #104300;
  color: #AFF29A;
}
[ui-pnotify].ui-pnotify .brighttheme-icon-success:after {
  content: "\002713";
}
[ui-pnotify].ui-pnotify .brighttheme-icon-error {
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-radius: 0;
  border-left: .6rem solid transparent;
  border-right: .6rem solid transparent;
  border-bottom: 1.2rem solid #2E0400;
  color: #FFABA2;
}
[ui-pnotify].ui-pnotify .brighttheme-icon-error:after {
  position: absolute;
  top: .1rem;
  left: -0.25rem;
  font-size: .9rem;
  font-weight: bold;
  line-height: 1.4rem;
  font-family: "Courier New",Courier,monospace;
  content: "!";
}
[ui-pnotify].ui-pnotify .brighttheme-icon-closer,
[ui-pnotify].ui-pnotify .brighttheme-icon-sticker {
  display: inline-block;
}
[ui-pnotify].ui-pnotify .brighttheme-icon-closer:after {
  content: "\002715";
}
[ui-pnotify].ui-pnotify .brighttheme-icon-sticker:after {
  top: -1px;
  content: "\002016";
}
[ui-pnotify].ui-pnotify .brighttheme-icon-sticker.brighttheme-icon-stuck:after {
  content: "\00003E";
}

[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-confirm {
  margin-top: 1rem;
}
[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-prompt-bar {
  margin-bottom: 1rem;
}
[ui-pnotify].ui-pnotify .brighttheme .ui-pnotify-action-button {
  text-transform: uppercase;
  font-weight: bold;
  padding: .4rem 1rem;
  border: none;
  background: transparent;
  cursor: pointer;
}

[ui-pnotify].ui-pnotify .brighttheme-notice .ui-pnotify-action-button.brighttheme-primary {
  background-color: #FFFF00;
  color: #4F4F00;
}
[ui-pnotify].ui-pnotify .brighttheme-info .ui-pnotify-action-button.brighttheme-primary {
  background-color: #0286A5;
  color: #012831;
}
[ui-pnotify].ui-pnotify .brighttheme-success .ui-pnotify-action-button.brighttheme-primary {
  background-color: #35DB00;
  color: #104300;
}
[ui-pnotify].ui-pnotify .brighttheme-error .ui-pnotify-action-button.brighttheme-primary {
  background-color: #FF1800;
  color: #4F0800;
}
.main-middle-container .inner-container.employe-view-container{background:none !important; box-shadow:none; max-width:99% !important; width:99% !important}
.employe-view-container .page-content{margin:0px; height:100%}

.user-information-page-body .main-middle-container .sub-header{box-shadow: 2px 3px 3px 0px rgb(0 0 0 / 6%); position: relative; z-index:9}

.extra-block{float:left; margin:10px 0 0; padding:0px}
.extra-block h2{display:inline-block; margin:0px 0 10px; color:#273677 !important; padding:0px; height:40px; line-height:40px; border-bottom:1px solid #ededed; width:100%; text-align:left; font-size:15px !important}
.extra-block .form-row{margin-left:0px; margin-right:0px}
.emplyee-salary-details .card-body{min-height:inherit}
.emplyee-salary-details ul{margin:0px; padding:10px 20px 20px !important;}
.emplyee-salary-details ul li{box-sizing:border-box; list-style:none; display:inline-block; width:25%; text-align:left; float:left; margin-bottom:10px}
.emplyee-salary-details ul li label{display:block; font-size:12px; color:#666666; font-weight:400; margin:0px; apdding:0px; height:auto; line-height:normal}
.emplyee-salary-details ul li span{display:block; font-size:14px; color:#222222; font-weight:500}
.color-maroon{color:var(--theme-primary-color) !important}
.address-dtls table td,
.address-dtls table th{/*padding:0 5px; box-sizing:border-box*/}
.address-dtls table i{color:#999999; font-size:18px}

.grid-custom-name-email{float:left; width:100%; padding:3px}
.img-container{float:left; margin-right:10px; width:70px; height:70px; border-radius:100%; overflow: hidden; border:1px solid #ededed}
.img-container img{width:100%; height:100%}
.name-container{float:left; width:calc(100% - 80px); padding:5px; text-align:left}

.grid-custom-name-email .name-container .emp-grid-name{display:block;  font-size:14px; color:#222222 ; font-weight:600 }
.grid-custom-name-email .name-container .emp-grid-name a{color:#222222}
.grid-custom-name-email .name-container .emp-grid-email{  display: block; line-height: 15px !important; font-size: 14px; color: #0472D0; font-weight: 200; text-transform:none !important}


.employee-view-left .card{overflow:hidden; border-radius:4px; height:100%; margin-bottom:0px; box-shadow:none}
.employee-view-left .card .card-body{padding:5px; height:100%}

.emp-grid-code{display:block;}
.emp-grid-code span{padding:2px 6px; border-radius:4px; background:#f6c215; color:#222; font-size:12px; display:inline-block; margin:2px 0; font-weight:500}

.emp-grid-other{font-size:11px; display:block; font-weight:500;}
.emp-grid-other .online-status{ font-weight:500px; color:#2ba86b}

.emp-other-listing{float:left; width:100%; margin:5px 0 0; padding:5px 0 0; border-top:1px solid #ededed; }
.emp-other-listing ul{margin:0px; padding:5px 15px;}
.emp-other-listing ul li{float:left; width:100%; list-style:none; }
.emp-other-listing ul li label{float:left; font-size:11px; line-height:20px; color:#999999; margin:0px; padding:0px; font-weight:500}
.emp-other-listing ul li span{float:right; font-size:11px; line-height:20px; color:#222222; margin:0px; padding:0px; font-weight:500}

.profile-dtl-mdl{float:left; width:100%; margin:20px 0 0; padding:0 10px;     overflow: auto; height: calc(100vh - 485px);}
.profile-dtl-mdl ul{margin:0px; padding:0px; float:left; width:100%}
.profile-dtl-mdl ul li{float:left; width:100%; list-style:none; margin-bottom:3px; text-align:left}
.profile-dtl-mdl ul li a{line-height:30px; color:#222222; font-weight:500; font-size:13px; color:#222222; border-radius:4px; display:block; padding:3px 10px}
.profile-dtl-mdl ul li:hover a{background:#efefef;color:#630868 !important;}
.profile-dtl-mdl ul li.active a{background:#efefef;color:#630868 !important; line-height:30px;}
.profile-dtl-mdl ul li a:focus,
.profile-dtl-mdl ul li a:hover{color:#630868 !important}


.profile-page-body{overflow:hidden}
.profile-page-body .inner-container { /* height: calc(100vh - 234px);   min-height: 440px;margin-bottom: 10px !important; */}

.bank-default-status.status-checked i{color:#2ba86b}

.profile-dtl-mdl .left_side_perncetage svg{    width: 12px !important;   height: 12px !important;
    float: right;    margin-left: 5px;    margin-top: 3px;    margin-right: 5px;}
    
    
.employe-view-container .row{margin:0px; padding:0 5px; background:#f9f9f9;}
.employee-view-left{ background:#ffffff; border-right:15px solid #f9f9f9; padding:0px}
.employee-view-right{ background:transparent; height:calc(100vh - 170px) !important; padding:0px}
.employe-view-container .employee-view-right .row{padding:0px; background:none}

.employee-view-right .card,
.employee-view-right > div .card{background:#ffffff !important; box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.08); border-radius:0px; border:0px solid #f3f3f3; padding:10px 20px 20px !important; margin:0px 0 20px !important; }
.employee-view-right .card:nth-child(2n),
.employee-view-right > div:nth-child(2n) .card{ /*background:#f9f9f9; padding:10px 20px */}
.employee-view-right .card:nth-child(2n) .card-body,
.employee-view-right > div:nth-child(2n) .card .card-body{background:none !important}
.employee-view-right .card .card-body{min-height:inherit}

.employee-view-right .card:last-child{margin-bottom:0px !important}

.user-information-page-body .page-content .action-coulmn .card .card-header,
.user-information-page-body .page-content .employee-view-right .card .card-header{border-radius:0px !important; border-bottom:2px solid #e0e9ef; background:none !important; padding:0px !important; margin-bottom:10px !important; display:flex; align-items:Center; justify-content:space-between}
.employee-view-right .card .card-header h1{color:#273677 !important; height:50px; display:flex; align-items:Center;padding:0px !important; font-size:16px !important; font-weight:500 !important; }

.employee-view-right .custom-modal-content{padding:0px !important}
.employee-view-right .form-row{margin-left:0px; margin-right:0px}
.iti{width:100%}
.custom-modal-content .form-row .iti input{padding:0px 40px 0 50px !important}



.employee-view-left .dashboard-widget { background: #f9f9f9;    border: 1px solid #ffffff;    border-radius: 4px;    display: flex;    flex-direction: column;      width: 100%; padding:10px}

.employee-view-left .employee-widget-detail {    width: 100%;    text-align: Center;    width: 100%;    display: flex;    align-items: Center;
    flex-direction: column; margin-top:0px}
.employee-view-left .employee-profile-pic {    border-radius:4px;    margin-bottom: 15px;}
.employee-view-left .employee-profile-pic img{width:80px; }
.employee-view-left .employee-code {    font-size: 18px;    font-weight: 500;    color: var(--theme-primary-color);    margin: 0px;    padding: 0px;}
.employee-view-left .employee-name {    font-size:18px;   font-weight: 500;    color: #000000;    margin: 0px;    padding: 0px;    text-align: Center;    border: 0px;}
.employee-view-left .common-label {    color: #999999;    font-size: 12px;    margin: 0px;    padding: 0px;}
.employee-view-left .employee-other-detail {    padding: 15px;}
.employee-view-left .itm-lst {    display: flex;    align-items: Center;    height: 25px;}
.employee-view-left .employee-other-detail .common-label {    min-width: 120px;    text-align: left;        color: #999999;    font-size: 13px;    margin: 0px;    padding: 0px;}
.employee-view-left .common-span {    color: #222222;    font-size: 13px;    margin: 0px;    padding: 0px;}
.employee-view-left .widget-content{background:none !important}
.employee-view-right .extra-block button.btn,
.employe-view-container .page-content .employee-view-right .card .card-header.bg-white a{background:#273677 !important; color:#fff !important; min-width:60px !important; border-radius:25px !important; text-align:Center; height:30px !important; align-items:center; display:flex; padding:0px 15px !important; place-content: center; font-weight:normal !important}

.employe-view-container .page-content .employee-view-right .card .card-header.bg-white a:hover{background:#444444 !important}

.employe-view-container .custom-modal-content .form-row{margin-bottom:10px !important}
.employe-view-container .custom-modal-content .custom-form-goup .form-row{margin-bottom:0px !important}
.employee-profile-content{display:flex; flex-direction:column}

.form-group{display:flex;  justify-content:space-between; grid-gap:0 15px}
.form-group .form-row.col-small{width:45% !important;}

.custom-form-col .form-row{display:flex !important; falign-items:center; grid-gap:0px;     place-content: flex-start;}
.custom-modal-content .form-row label,
.custom-form-col .form-row label{ margin:0px; padding:0px; height:30px !important; line-height:30px !important}
.custom-form-col .form-row .form-right-div{ /*height:40px !important; line-height:40px !important */} 
.custom-form-col .form-row .form-right-div.read-only{background:#f8f8f8; border-radius:5px; padding:0 10px; height:40px !important; line-height:40px !important; font-weight:normal !important; font-size: 14px;}
.custom-form-col .form-right-div i{top:0px; bottom:0px; margin: auto;  height: 100%; display: flex;    align-items: center;}
.employe-view-container .row.employee-name-container{background:#f8f8f8 !important;  padding:0px !important; margin-bottom:5px !important}
.employe-view-container .row.employee-name-container .form-row{margin:0px !important}

.card-header .lst-itm{display:flex; align-items:center; grid-gap:5px; margin:0 10px}
.card-header .lst-itm label{font-size:12px !important; color:#777777 !important; white-space:nowrap}
.card-header .lst-itm span{font-size:12px !important; color:#222222 !important}

.custom-badge-group{display:flex; margin:0 10px;}

.custom-content-table table td > div.custom-address,
.custom-address{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.widget-timeline {  width:100%; padding:0px; background:#fff; position:relative; float:left; }
.widget-timeline ul {  margin:0px; padding:0px; list-style:none; text-align:center; }
.widget-timeline ul li {  padding:0px 0 30px; margin:0px; border-right:0px solid #000; list-style:none; position:relative; float:left; width:50%; clear:both  }
.widget-timeline ul li:nth-child(2n) {  float:right; border-left:0px solid #000; border-right:none  }
.widget-timeline ul li:before {  height:100%; width:1px; right:0; margin:0; top:0; position:absolute; content:""; background:#58b7b3  }
.widget-timeline ul li:nth-child(2n):before {  right:inherit; left:0px; }
.widget-timeline ul li:last-child:before {  display:none !important  }
.widget-timeline ul li .widget-card-circle {  position:absolute; right:-8px; margin:auto; width:15px; height:15px; background:#f8f8f8; border:2px solid #666; top:-7px; border-radius:100%  }
.widget-timeline ul li:nth-child(2n) .widget-card-circle {  left:-8px; right:auto  }
.widget-timeline ul li .widget-card-circle span {  width:11px; position:relative; height:11px; z-index:9; display:block; margin:0px; border-radius:100%; background:#666  }
.widget-timeline ul li.checked .widget-card-circle {  background:#fff; border-color:#58b7b3  }
.widget-timeline ul li.checked .widget-card-circle span {  background:#58b7b3; }
.widget-timeline ul li.complete .widget-card-status {  background:#58b7b3  }
.widget-timeline ul li.complete:before {  background:#58b7b3  }
.widget-timeline ul li.complete .widget-card-circle {  background:#fff; border-color:#58b7b3  }
.widget-timeline ul li.complete .widget-card-circle span {  background:#58b7b3; }
.widget-timeline ul li.in_review .widget-card-status {  background:#FFA500  }
.widget-timeline ul li.in_review:before {  background:#FFA500  }
.widget-timeline ul li.in_review .widget-card-circle {  background:#fff; border-color:#FFA500  }
.widget-timeline ul li.in_review .widget-card-circle span {  background:#FFA500; }
.widget-timeline ul li.pending .widget-card-status {  background:#cfcfcf  }
.widget-timeline ul li.pending:before {  background:#cfcfcf  }
.widget-timeline ul li.pending .widget-card-circle {  background:#fff; border-color:#cfcfcf  }
.widget-timeline ul li.pending .widget-card-circle span {  background:#cfcfcf; }
.widget-timeline ul li.rejected .widget-card-status {  background:red  }
.widget-timeline ul li.rejected:before {  background:red  }
.widget-timeline ul li.rejected .widget-card-circle {  background:#fff; border-color:red  }
.widget-timeline ul li.rejected .widget-card-circle span {  background:red; }
.widget-timeline ul li.in_review .widget-card-head {  border-top:1px solid #FFA500; }
.widget-timeline ul li.complete .widget-card-head {  border-top:1px solid #58b7b3; }
.widget-timeline ul li.rejected .widget-card-head {  border-top:1px solid red; }
.widget-timeline ul li.in_review .widget-card-head {  border-top:1px solid #FFA500; }
.widget-timeline ul li.pending .widget-card-head {  border-top:1px solid #ccc; }
.widget-timeline ul li .widget-card-head {  text-align:right; padding:7px 16px; height:52px; margin-right:0; min-height:52px; max-height:100px; }
.widget-timeline ul li:nth-child(2n) .widget-card-head {  text-align:left; margin-right:0px; }
.widget-timeline ul li .widget-card-img {  display:inline-block; float:right; margin-left:10px; width:30px; height:30px; border-radius:100%; overflow:hidden; }
.widget-timeline ul li .widget-card-img img {  width:30px; height:30px; filter:grayscale(100%); opacity:0.5 }
.widget-timeline ul li:nth-child(2n) .widget-card-img {  display:inline-block; float:left; margin-right:10px; margin-left:0px  }
.widget-card-content {  display:inline-block; width:calc(100% - 60px)  }
.widget-card-content p {  margin:5px 0 0; line-height:normal; padding:0px; clear:both  }

.widget-timeline ul li:nth-child(2n) .widget-card-content h2 {  }
.widget-timeline ul li .widget-card-content h3 {  margin:0px; font-size:12px; color:#999 !important; line-height:22px; }
.widget-timeline ul li:nth-child(2n) .widget-card-content h3 {  }
.widget-timeline ul li .widget-card-status {  position:relative; top:0px; right:0; padding:2px 10px 4px 10px; border-radius:0px; font-size:11px; color:#fff; min-width:50px; text-align:left; left:inherit; width:auto; display:inline-block; line-height:11px; }
.widget-timeline ul li .widget-card-status div {  line-height:normal  }
.widget-timeline ul li:nth-child(2n) .widget-card-status {  left:inherit; right:0  }
.widget-timeline ul li .widget-card-content-left {  width:100%; }
.widget-timeline ul li:nth-child(2n) .widget-card-content-left {  }
.widget-timeline ul li:nth-child(2n) .widget-card-content-right-datecont {  position:absolute; top:-16px; right:0; left:auto; }
.widget-timeline ul li .widget-card-content-right-datecont {  position:absolute; top:-16px; left:0; right:auto; }
.widget-timeline ul li .days-container {  text-align:right; margin:0px; padding:3px 0px; line-height:normal; display:inline-block; width:49%  }
.widget-timeline ul li .days-container {  margin:0px; padding:0px 0px; line-height:normal; width:197px; text-align:left; position:absolute; top:-17px; left:0; right:auto; color:#f54e3b; }
.widget-timeline ul li:nth-child(2n) .days-container {  left:auto; right:0; text-align:right; }
.widget-timeline ul li:nth-child(2n) span.days {  text-align:left; }
.widget-timeline ul li span label {  display:inline-block; font-size:12px; margin:0px; padding:0px; line-height:normal; color:#222 !important; }
.widget-timeline ul li .widget-card-content-right span.widget_date {  font-size:11px; color:#7b8188; }

.widget-timeline ul li {  margin:0px; min-height:100px; padding:0px; width:100%; position:relative; border:0px; }
.approval_timeline_section {  padding:0 10px }
.widget-timeline .tab-content {  padding:0px }
.widget-timeline ul li .widget-card-content-left {  border-bottom:1px solid #dfe1e3; height:60px; float:left; width:100%; padding:0 20px 0px; position:relative }
.widget-timeline ul li .widget-card-content-right {  padding:0 20px; float:left; width:100% }
.widget-card-content {  width:96% }
.widget-timeline ul li:before {  background:#dfe1e3 !important; right:inherit; left:0px; height:100%; top:37px; }
.widget-timeline ul li:nth-child(2n) {  float:left }
.widget-timeline ul li .widget-card-img {  right:5px; margin-top:0; position:absolute; z-index:9; bottom:5px; }
.widget-timeline ul li:nth-child(2n) .widget-card-img {  float:right; margin-right:0px }
.widget-timeline ul li .widget-card-circle {  right:inherit; left:-20px; top:19px; }
.widget-timeline ul li .widget-card-head {  text-align:left; height:100%; min-height:90px; position:relative; border:1px solid #ddd; float:left; width:calc(100% - 10px); max-height:inherit; padding:10px; margin:10px 0px 10px 10px;     font-family: Arial, Helvetica, sans-serif !important;    font-weight: normal;}
    .widget-timeline ul li .widget-card-head *{font-family: Arial, Helvetica, sans-serif !important;   }
.widget-timeline ul li .widget-card-head:before {  content:""; position:absolute; left:-8px; top:16px; width:0; height:0; border-top:7px solid transparent; border-bottom:7px solid transparent; border-right:7px solid #dfe1e3; }
.widget-timeline ul li .widget-card-head:after {  content:""; position:absolute; left:-6px; top:16px; width:0; height:0; border-top:7px solid transparent; border-bottom:7px solid transparent; border-right:7px solid #fff; }
.widget-timeline ul li .widget-card-circle,.widget-timeline ul li .widget-card-circle span {  border:0px; width:7px; height:7px;     font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal;}
.widget-timeline ul li .widget-card-content h2 {  font-size:13px; line-height:normal;     font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal; float:left; margin-right:5px; margin:0px; color:#222; width:100%}
.widget-timeline ul li .widget-card-content h3 {  font-size:11px; line-height:20px;  float:left; }
.widget-timeline ul li .widget-card-content h3 span{color:#222222; font-size:12px; width:auto}
.widget-timeline ul li .widget-card-content h3 span b{margin-right:5px}
.widget-timeline ul li .widget-card-content span.days{float:right; width:auto !important; text-align:left; overflow:visible; color:#222222}
.widget-timeline ul li .widget-card-content span.days label{width:auto; float:left; vertical-align:middle; margin-right:5px; line-height:20px;}
.widget-card-content-left .widget_date {  margin-top:5px; float:left; width:100%; line-height:normal; color:#999999; font-size:11px; }
.widget-timeline ul li .widget-card-status {  padding:0 5px; height:20px; line-height:20px !important; margin-bottom:5px; position:absolute; right:0px }
.widget-timeline ul li .widget-card-status div {  display:block; line-height:20px; width:100%; text-align:center}
.widget-card-content .approval-content {  font-size:11px; margin:0px; float:left; width:100%; line-height:20px; margin:0px; }
.widget-card-content .approval-content b {  color:#222; font-weight:600; }
.widget-card-content .widget_date {  font-size:11px; color:#999999; float:left; width:100%; margin:0px; padding:0px; line-height:normal; }
.widget-card-content .remark-content {  float:left; line-height:15px; font-size:11px; font-weight:400; width:100%; }
.widget-card-content .remark-content b {  color:#222; font-weight:600; }
.widget-timeline ul li.draft .widget-card-circle span {  background:#7460ee }
.widget-timeline ul li.draft .widget-card-status {  background:#7460ee }
.widget-timeline ul li.add .widget-card-circle span {  background:#fdcb0a }
.widget-timeline ul li.add .widget-card-status {  background:#fdcb0a; color:#222 !important }
.widget-timeline ul li.update .widget-card-circle span {  background:#2eb9e1 }
.widget-timeline ul li.update .widget-card-status {  background:#2eb9e1 }



.widget-timeline ul li{min-height:inherit}
.widget-timeline ul li .widget-card-head{min-height:inherit; width:calc(100% - 30px); float:right}
.widget-timeline ul li .widget-card-head:after{top:13px}
.widget-timeline ul li .widget-card-head:before{top:13px}

.widget-timeline ul li .widget-card-circle.widget-card-circle-updated{width:30px; height:30px; top: 5px;    left: -46px;} 
.widget-timeline ul li .widget-card-circle.widget-card-circle-updated span{width:100%; height:100%; overflow:hidden; border-radius:100%}

.widget-timeline ul li.added .widget-card-status {  background:var(--theme-primary-color)  }
.widget-timeline ul li.added:before {  background:var(--theme-primary-color)  }
.widget-timeline ul li.added .widget-card-circle {  background:#fff; border-color:var(--theme-primary-color)  }
.widget-timeline ul li.added .widget-card-circle span {  background:var(--theme-primary-color); }
.widget-timeline ul li .widget-card-circle img{width:100%; height:100%}

.widget-timeline ul li.updated .widget-card-status {  background:#666666  }
.widget-timeline ul li.updated:before {  background:#666666  }
.widget-timeline ul li.updated .widget-card-circle {  background:#fff; border-color:#666666  }
.widget-timeline ul li.updated .widget-card-circle span {  background:#666666; }

.widget-timeline ul li.cancelled .widget-card-status {  background:var(--bg-badge-cancelled) }
.widget-timeline ul li.cancelled:before {  background:var(--bg-badge-cancelled) }
.widget-timeline ul li.cancelled .widget-card-circle {  background:#fff; border-color:var(--bg-badge-cancelled)  }
.widget-timeline ul li.cancelled .widget-card-circle span {  background:var(--bg-badge-cancelled); }


.widget-timeline ul li{min-height:inherit}
.widget-timeline ul li .widget-card-head{min-height:inherit; width:calc(100% - 30px); float:right}
.widget-timeline ul li .widget-card-head:after{top:13px}
.widget-timeline ul li .widget-card-head:before{top:13px}


.widget-card-content{width:100%}
.widget-card-content .widget_date{    float: right; width: auto; margin:3px 0 0}

.aprvl-lft{width:auto;}
.aprvl-right{width:auto}

.widget-card-content .approval-content{width: auto; max-width: 260px;  line-height:normal;    min-width: 290px;}

 .aprvl-lft .form-row{float:right}
 .aprvl-lft .form-row.form-action{float:left}
 
  .custom-modal-content .widget-timeline ul li{max-width:inherit; width:100%}
   .attendance-detail-item.mt0{padding-top:0px !important}
  .attendance-detail-item .widget-timeline h3{font-size:14px; font-weight:600}
  .attendance-detail-item .approval_timeline_section{height:180px; overflow:auto; padding:0 20px}
  
  .custom-modal-content .widget-timeline.approval-flow-container-width ul li:first-child:after{border:none; background:#4b8f52; width:11px; height:11px; border-radius:100%; left:-5px}
  .custom-modal-content .widget-timeline.approval-flow-container-width ul li:after{     content: "";
    position: absolute;    left: -11px;    top: 25px;    width: 0;    height: 0;    border-bottom: 11px solid #4b8f52;
    border-right: 11px solid transparent;    border-left: 11px solid transparent;}
  .custom-modal-content .widget-timeline.approval-flow-container-width ul li:last-child:before {  display:none !important ; height:60%}
  .custom-modal-content .widget-timeline.approval-flow-container-width ul li .widget-card-circle.widget-card-circle-updated {
    width: 30px;    height: 30px;    top: 0;    left: 0;    position: relative;    float: left;    margin-right: 15px; display: none;}
    
    .custom-modal-content .widget-timeline.approval-flow-container-width ul li.in_review:after{border-bottom: 11px solid transparent;    border-top: 11px solid transparent;
    border-left: 11px solid #ffa502;    left: 0;    top: 21px;}
  .custom-modal-content .widget-timeline.approval-flow-container-width ul li.in_review:first-child:after{background:none !important; border-radius:none !important}
  /*.custom-modal-content .widget-timeline.approval-flow-container-width ul li .widget-card-head:before{top: -11px;    transform: rotate(90deg);    left: 2px;}
  .custom-modal-content .widget-timeline.approval-flow-container-width ul li .widget-card-head:after{top: -11px;    transform: rotate(90deg);    left: 2px;}*/
  .activity-log-content .widget-timeline{padding:10px}
  .activity-log-content .widget-timeline ul li .widget-card-head{margin:0 0 10px}
  .activity-log-content .widget-timeline ul li .widget-card-circle,
  .activity-log-content .widget-timeline ul li:nth-child(2n) .widget-card-circle{left:-24px !important}
  .activity-log-content .widget-timeline ul li:before{left:10px; top:27px}
  .activity-log-content .days{font-size:12px !important; color:#000 !important;}
  .activity-log-content .days label{font-size:12px !important}
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../../../images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../../../images/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
body .main-middle-container .inner-container.chatmodule-inner-container {  background: transparent;   box-shadow: none !important;border-radius: 12px}
@-webkit-keyframes home-arrow-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes home-arrow-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}


.chat-page-body .main-middle-container .inner-container{max-width:90%; width:90%}
.chat-page-body  .main-middle-container .sub-header{max-width:90%; width:90%} 
.chat-page-body{overflow:hidden}
.chat-page-body .top-container-new{display:none}


.chat-widget{float:left; width:100%; display:flex; background:#ffffff}
.chat-widget-lft{width: 350px; float: left; box-shadow: 0 0 13px 0 rgba(82,63,105,.05); background-color: #fff;  overflow:hidden}
.chat-widget-lft-inner{  float: left; width:100%; }

.chat-widget-rgt{  float: right;    width: calc(100% - 350px);}
.chat-widget-rgt-inner{  float: left; width:100%; }


    
.user-list{}
.user-list ul{margin:0px; padding:0px; background:transparent}
.user-list ul li{float:left; width:100%; margin:0px; padding:0px; background-color:transparent; }

.help-div{position:fixed; width:80px; height:60px; right:10px; bottom:15px; transition:all 0.3s ease}
.help-div.help-div-btm{bottom:40px;}
.chat-searchuser-container{height: 400px; position: fixed;    bottom: 0px;    right: 10px;    width: 300px;    background: #ffffff; box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.05); border-radius:5px 5px 0 0; overflow:visible; border-bottom:5px solid #5a067c; display:none; z-index:99999}
.chat-searchuser-container.chat-searchuser-container-open{display:block}
.chatTitle{background:#5a067c; float:left; width:100%; border-radius:5px 5px 0 0;}
.chatTitle h2{height: 40px; line-height: 40px;  float: left;  width:72%;  padding: 0 10px;  color: #ffffff; font-size: 14px;    text-align: left;   margin: 0px;     max-width: 75%;   white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}
.chatTitle a{float:right; padding: 0 ; height: 40px; line-height: 40px; width:25px; display:block; opacity:0.5}
.chatTitle a:hover{opacity:1}
.chatTitle a i{color:#fff; font-size:14px; display:block; width:100%; height:100%}
.chatHeader{float:left; width:100%; height:60px; padding:10px; background:#f9f9fc; box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.09)}
.chatUsrPic{float:left; width:auto; margin:5px 10px 5px 0}
.chatUsrPic img{width:30px; height:30px; border-radius:100%;}
.chatTitle a.close-user-chat,
.chatTitle a.close-chat{margin-right:5px}
.chatUsrDetl{float:right; width:calc(100% - 40px);}
.chatUsrDetl .chatUsrName{  /*display: flex;  justify-content: left;  align-items: center; */  height: 40px;   width: 80%;    text-align: left;    float: left;    line-height: 15px;}
.chatUsrDetl .chatUsrName h3{font-weight: 400; color:#000000;  line-height: 15px; font-size:14px; margin:5px 0 0px}

.chatLstItm .chatUsrDetl .chatUsrName{  display: block;  justify-content: left;  align-items: center; font-weight: 500;  line-height: 15px; font-size:14px; width:95%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.chatMiddle .chatLstItm .chatUsrDetl .chatUsrName{display:block}
.chatUsrActin{float:right; margin-top:5px; position:inherit}
.chatUsrActin > a{width:30px; height:30px; line-height:30px; display:inline-block; text-align:Center; border-radius:100%; background:rgba(0,0,0,0.05);}
.chatUsrActin > a i{font-size:20px; color:#5a067c; font-weight:600}
.chatUsrActin > a.dropdown-toggle::after{display:none}

.chatUsrActinLeft{float:left; margin-top:5px; position:inherit}
.chatUsrActinLeft > a{width:30px; height:30px; line-height:30px; display:inline-block; text-align:Center; border-radius:100%; background:transparent;}
.chatUsrActinLeft > a i{font-size:20px; color:#666666; font-weight:600}
.chatUsrActinLeft > a:hover i{color:#222222}

.chatUsrSearch{float:left; width:100%; background:#f8f8f8; position:relative; padding:10px;}
.chatUsrSearch input{width:100%; height:40px; box-sizing:border-box; padding:0 5px 0 30px; border:1px solid #e1e1e1; border-radius:5px;}
.chatUsrSearch i{position: absolute; left: 17px;  top: 21px;  font-size: 18px;    color: #666666;}

.chatUsrActin .dropdown-menu{top: 40px !important;  left: 0px !important; transform: none !important;z-index: 999;    width: 300px !important;
    height: 355px !important;    border-radius: 0px !important;    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2) !important;    padding: 0px !important;}
.chatLstItm{float:left; width:100%}

.chatUsrSearchList{height:295px; float:left; width:100%; }
.chatUsrSearchList ul{margin:0px; padding:0px; float:left; width:100%}
.chatUsrSearchList ul li{padding:5px 10px; float:left; width:100%; cursor: pointer; transition:all 0.3s ease; border-bottom:1px solid #e1e1e1; position:relative; list-style:none}
.chatUsrSearchList ul li:hover{background:#f9f9fc; box-shadow:inset 0px 0px 3px 0px rgba(0,0,0,0.05); }

.chat-user-container{height: 400px; position: fixed;    bottom: 0px;    right: 320px;    width: 300px;    background: #ffffff; box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.05); border-radius:5px 5px 0 0; overflow:visible; border-bottom:5px solid #80094a; display:none;  z-index:99999; transition:height 0.3s ease}
.popup-chat-user-container{background: #ffffff; box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.05); border-radius:5px 5px 0 0; overflow:visible; transition:height 0.3s ease}
.chat-user-container.chat-user-container-open{display:block}

.chat-cnt-mininize.chat-user-container,
.chat-searchuser-container.chat-cnt-mininize{height:40px;}
.chat-cnt-mininize.chat-user-container .chatTitle,
.chat-searchuser-container.chat-cnt-mininize .chatTitle
{background:#666666;}

.chatMiddle{float:left; width:100%; min-height:255px; overflow:hidden}
.chatMiddle{height:100%; overflow:auto}
.chatFooter .chatUsrSearch input{padding:0 15px; height:40px; }
.chatFooter .chatUsrSearch i{left:inherit; right:15px}
.chat-user-container .chatHeader {height: 40px;  padding: 0px 10px;}
.chat-user-container .chatTitle{background:#80094a}

.send-lnk{position: absolute;   right: 0;    top: 0; }
.send-lnk:hover{    -webkit-animation: home-arrow-bounce 2s infinite;    animation: home-arrow-bounce 2s infinite;}
.chatbox-send-item-content.message-area .send-user-btn{height: 30px;width: 30px;top: 30%;right: -1%;font-size: x-large;}

.last-chat-info{float:left; font-size:12px; font-weight:normal; width:100%}
.last-chat-info label{font-weight:400; font-size:12px; float:left; margin:0px; padding:0px; color:rgba(0,0,0,0.6); white-space: nowrap;
    text-overflow: ellipsis;max-width: 90%;    overflow: hidden;}

.chat-msg-count{position: absolute;  right: 14px;  width: 20px;  height: 20px;  background: #ddd;  text-align: center;   line-height: 20px;
    border-radius: 100%; top: 13px;}
    
.chat-searchuser-container .dropdown-menu .chatUsrSearchList{overflow:auto}

.chatHeader .chatUsrPic svg{width:30px !important; height:30px !important;  float:left; }
.chatHeader .chatUsrPic svg text{fill:#fff !important; font-size:12px !important; font-weight:600 !important;}


.chatLstItm .chatUsrPic svg{width:30px !important; height:30px !important;  float:left; }
.chatLstItm .chatUsrPic svg path {fill:rgba(255,255,255,0.8)}
.chatLstItm .chatUsrPic svg text{font-size:12px !important; font-weight:600 !important; fill:#222 !important}
/*.chat-conversion{padding:10px; height:255px;overflow:scroll; width:calc(100% - 20px)}*/
.chat-conversion{padding:10px; height:255px;width:calc(100% - 30px)}
.chat-conversion ul{margin:0px ;padding:0px; float:left; width:100%}
.chat-conversion ul li{list-style:none; margin:0px 0 5px; padding:0px; width:100%;  }

.chat-conversion ul li.rcvr-msg-txt{text-align:left; }
.chat-conversion ul li.rcvr-msg-txt.sndr-msg-txt{text-align:right; }

.chat-conversion ul li.rcvr-msg-txt .rcvr-msg-dtl:before{    content: "";   position: absolute;    top: 0;    left: -12px;
    width: 0;    height: 0;    border: 6px solid #f1f1f1;   border-left-color: rgba(0, 0, 0, 0);    border-bottom-color: rgba(0, 0, 0, 0);}
/*max-width css  below added by giri */
.chat-conversion ul li.rcvr-msg-txt .rcvr-msg-dtl{background:#f1f1f1;  width:auto; padding:5px 10px; display:inline-block; position:relative; margin-left:10px; border-radius:0px 5px 5px 5px;max-width: 75%}


.chat-conversion ul li.rcvr-msg-txt.sndr-msg-txt .rcvr-msg-dtl{background:#bfffe6;  width:auto; padding:5px 10px; display:inline-block; position:relative; margin-right:10px; margin-left:0px;  border-radius:5px 0px 5px 5px}
.chat-conversion ul li.rcvr-msg-txt.sndr-msg-txt .rcvr-msg-dtl:before{right: -12px; left:inherit;  border: 6px solid #bfffe6;
    border-right-color: rgba(0, 0, 0, 0);     border-bottom-color: rgba(0, 0, 0, 0);}
/*white-space css  below added by giri */
.msg-chat-txt{font-size:12px !important; color:#222222 !important; font-weight:400;white-space:pre-line;     text-align: left;
    float: left;}

.chat-module-container .chatUsrSearchList{overflow:auto;     height: calc(100vh - 230px);}
.chat-module-container .chatUsrSearchList::-webkit-scrollbar { width: 5px; height:5px;}
.chat-module-container .chatUsrSearchList::-webkit-scrollbar-track { background:#fbedfd;}
.chat-module-container .chatUsrSearchList::-webkit-scrollbar-thumb { background:#63076f; border-radius:20px}
.chat-module-container .chatUsrSearchList::-webkit-scrollbar-thumb:hover { background: #820948;}



.chat-header-block .sub-header-right{padding:5px 0px; background:none; border-radius:0px}
.chat-header-block .left-logo{width:auto; padding:0px;}

.search-container{background:#f7f7f7; box-sizing: border-box;  float: left;   height: 49px;   position: relative;    z-index: 100; width:100%; text-align:center; border-bottom:1px solid #ebebeb}
.search-container input{width:90%; border-radius:18px; height:35px; line-height:35px; display:inline-block; margin:auto; border:0px; background:#ffffff; margin: 7px 0;    padding: 0 20px;}

.chat-widget .chatHeader{padding-left:20px; padding-right:20px; background:#ededed; border-right:1px solid #e1e1e1; box-shadow:none}

.chat-widget-lft-inner .chatUsrSearchList ul li{border:0px; padding:10px 20px}
.chat-widget-lft-inner .chatUsrDetl{width:calc(100% - 60px); margin-left:10px}
.chat-widget-lft-inner .chatUsrPic img{width:40px; height:40px}
.chat-widget-lft-inner .chatUsrSearchList ul li .chatUsrDetl{border-bottom:1px solid #f2f2f2}
.chat-widget-lft-inner .chatUsrPic{margin-top:2px}


.msg-lst-container{float:left; width:100%; padding:0px; box-sizing:border-box;  position:relative; background:#f9f9fc;  background:url(../../../images/admin/portal/chat-bg.png?v1) center center ;     background-attachment: fixed; overflow:hidden}
.msg-lst-container:before{background:rgba(255,255,255,0.6) ; content:""; width:100%; height:100%; position:absolute; left:0; top:0}

.msg-lst-container .chat-conversion{height:calc(100vh - 240px); overflow:auto;  position:relative; padding:20px;}

.chat-conversion .btn:not(.btn-raised):not(.btn-link):focus, 
.chat-conversion .btn:not(.btn-raised):not(.btn-link):hover, 
.chat-conversion .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus, 
.chat-conversion .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover{background:transparent !important}

.user-txt-msg-container{ height:60px;    float:left; width:100%;  background:#f0f0f0;  position:relative}
.user-txt-msg-container textarea{  float:left;  width: 97%; resize: none;    border-radius: 18px;    height: 35px;    line-height: normal;    display: inline-block;    margin: auto;    border: 0px;background: #ffffff;    margin: 13px 0;    padding: 0 20px;}
.user-txt-msg-container [name="send_user_msg_txt"]{  float:left;  width: 95%; resize: none;    border-radius: 18px;        line-height: normal;    display: inline-block;    margin: auto;    border: 0px;background: #ffffff;    margin: 13px 0;    padding: 0 20px;min-height: 35px; max-height:90px;    overflow-y: scroll;text-align: left;}

.chat-user-lst .last-chat-info{ display:flex;  width:100%  }
.chat-msg-count{ background: #06d755;   width: 20px;    text-align: center;    border-radius: 50%;    height: 20px;    }


.user-txt-msg-container .upload-document-container{    position: absolute;    top: 18px;    right: 60px; }
.user-txt-msg-container .btn-uploadify.frm-size-full_width{width:auto; float:none}
.user-txt-msg-container .uploader span.filename{display:none}
.user-txt-msg-container .uploader{width:30px; border:0px}
.user-txt-msg-container .uploader span.action {   background:transparent url(../../../images/admin/portal/cit-upload-gray.png?v=1) no-repeat center center !important;   height: 28px !important;   line-height: 28px !important;}
.user-txt-msg-container .uploader #uploadify_hlr_document { opacity:1 !important;height: 28px !important;   line-height: 28px !important; left: 2px;
    font-size: 20px;  }

.message-area{    width: 95%; position: relative;  float: none;   display: inline-block;}
.message-area button.btn{position: absolute;   right: -7px;width: auto;    padding: 0 !important;    margin: 0 !important;    top: 15px;
    width: 30px;    min-width: inherit;    z-index: 99;    height: 30px;    border-radius: 0 !important;}
.message-area button.btn svg{width:24px !important; height:24px !important;}
.message-area button.btn svg path{fill:#919191}

.message-area textarea::placeholder {line-height:35px; height:35px}
.message-area textarea:-ms-input-placeholder {line-height:35px; height:35px }
.message-area textarea::-ms-input-placeholder {line-height:35px; height:35px }

.rcvr-msg-dtl:hover .drpdwn-cnt{display:block}
.drpdwn-cnt{position:absolute; right:-25px; display:none; top:0}
.drpdwn-cnt button.btn{width: auto;  min-width: inherit; padding: 0 !important;   margin: 0px !important; border-radius:0px}
.drpdwn-cnt button.btn:after{display:none}
.drpdwn-cnt button.btn:hover,
.drpdwn-cnt button.btn:focus{background:none; outline:none}
.drpdwn-cnt button.btn i{font-size:14px;}

.chat-user-container .chatMiddle{overflow:hidden}
.chat-user-container .mCSB_scrollTools .mCSB_draggerRail{background-color:#80094a !important}
/*
 * 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); } }
.dropzone, .dropzone * {
  box-sizing: border-box; }

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px; }
  .dropzone.dz-clickable {
    cursor: pointer; }
    .dropzone.dz-clickable * {
      cursor: default; }
    .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
      cursor: pointer; }
  .dropzone.dz-started .dz-message {
    display: none; }
  .dropzone.dz-drag-hover {
    border-style: solid; }
    .dropzone.dz-drag-hover .dz-message {
      opacity: 0.5; }
  .dropzone .dz-message {
    text-align: center;
    margin: 2em 0; }
  .dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px; }
    .dropzone .dz-message span{font-size:16px !important}
    .dropzone .dz-preview:hover {
      z-index: 1000; }
      .dropzone .dz-preview:hover .dz-details {
        opacity: 1; }
    .dropzone .dz-preview.dz-file-preview .dz-image {
      border-radius: 20px;
      background: #999;
      background: linear-gradient(to bottom, #eee, #ddd); }
    .dropzone .dz-preview.dz-file-preview .dz-details {
      opacity: 1; }
    .dropzone .dz-preview.dz-image-preview {
      background: white; }
      .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; }
    .dropzone .dz-preview .dz-remove {
      font-size: 14px;
      text-align: center;
      display: block;
      cursor: pointer;
      border: none; color:#666666 !important; }
      .dropzone .dz-preview .dz-remove:hover {
        text-decoration: underline; }
    .dropzone .dz-preview:hover .dz-details {
      opacity: 1; }
    .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%; }
      .dropzone .dz-preview .dz-details .dz-size {
        margin-bottom: 1em;
        font-size: 16px; }
      .dropzone .dz-preview .dz-details .dz-filename {
        white-space: nowrap; }
        .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); }
        .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
          overflow: hidden;
          text-overflow: ellipsis; }
          .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
            border: 1px solid transparent; }
      .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; }
    .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); }
    .dropzone .dz-preview .dz-image {
      border-radius: 0px !important;
      overflow: hidden;
      width: 120px;
      height: 120px;
      position: relative;
      display: block;
      z-index: 10; }
      .dropzone .dz-preview .dz-image img {
        display: block; }
    .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); }
    .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); }
    .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; }
      .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
        display: block;
        width: 54px;
        height: 54px; }
    .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; }
    .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; }
    .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; }
    .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; }
      .dropzone .dz-preview .dz-progress .dz-upload {
        background: #333;
        background: linear-gradient(to bottom, #666, #444);
        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; }
    .dropzone .dz-preview.dz-error .dz-error-message {
      display: block; }
    .dropzone .dz-preview.dz-error:hover .dz-error-message {
      opacity: 1;
      pointer-events: auto; }
    .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; }
      .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; }
:root{
    --add-notes-bg:#323d4b;
--add-notes-icon-bg:#fdcb0a;
--add-note-bg-icon-black:url(../../../images/hrmstheme/more-black.png?v1);
--add-note-bg-icon-white:url(../../../images/hrmstheme/more-white.png?v1);
--bg-apprvl-btn-notes:#337ab7;
--bg-apprvl-btn-notes-hvr:#204d74;

--color-apprvl-btn-notes:#fff;
--color-apprvl-btn-notes-hvr:#fff;
--brdr-apprvl-btn-notes:#337ab7;
--brdr-apprvl-btn-notes-hvr:#204d74;
--bg-btn-notes:#999;
--bg-btn-notes-hvr:#868686;
--bg-btn-notes:#999;
--bg-btn-notes-hvr:#868686;
--color-btn-notes:#fff;
--color-btn-notes-hvr:#fff;
--brdr-btn-notes:#999;
--brdr-btn-notes-hvr:#999;
}
.notes-widget-container {  bottom:51px !important; height:calc(100vh - 211px); width:320px; position:absolute; bottom:110px; left:0px; background:#f2f4f6; border-right:1px solid #e1e1e1; z-index:9999; }
.srModal .notes-widget-container {  height:calc(100vh - 248px) !important; }
.srModal.full-screen-modal .notes-widget-container {  height:calc(100vh - 106px) !important; }
.add-notes-icon span:before {  color:#ccc; }
.notes-widget-container .notes-widget-inner-container {height: calc(100% - 50px) !important; overflow: auto;    padding: 10px;    box-sizing: border-box;}
.add-notes-fixed {  padding:0px; margin:0; float:left; cursor:pointer; position:absolute; z-index:999; bottom:0px; left:0; min-width:30px; background:var(--add-notes-bg); border-radius:0; transition:all 0.7s ease; height:51px; border-left:0px; }
.add-notes-fixed.notes-open {  min-width:240px; }
.add-notes-fixed i {  font-size:20px; color:var(--color-black); }
.add-notes-fixed .toggle-notes {  float:left; background-color:var(--add-notes-icon-bg) !important; background: var(--add-note-bg-icon-black) no-repeat center center; width:40px; height:52px; font-size:0px; margin-top:0px; }
.add-notes-fixed .toggle-notes i {  coor:#222222 }
.add-notes-fixed .add-notes-links {  float:left; min-width:240px; margin-top:11px; }

.add-notes-fixed .add-notes-links button{min-width: 80px !important; }
.add-notes-fixed .add-notes-links button.add-notes-icon {  background-color:var(--bg-btn-notes) !important; border-color:var(--brdr-btn-notes) !important; color:var(--color-btn-notes) !important }
.add-notes-fixed .add-notes-links button.add-notes-icon:focus,
.add-notes-fixed .add-notes-links button.add-notes-icon:hover {  background-color:var(--bg-btn-notes-hvr) !important; border-color:var(--brdr-btn-notes-hvr) !important; color:var(--color-btn-notes-hvr) !important }


.add-notes-fixed .add-notes-links button.apl-timeline-btn{  background-color:var(--bg-apprvl-btn-notes) !important; border-color:var(--brdr-apprvl-btn-notes) !important; color:var(--color-apprvl-btn-notes) !important }
.add-notes-fixed .add-notes-links button.apl-timeline-btn:focus,
.add-notes-fixed .add-notes-links button.apl-timeline-btn:hover {  background-color:var(--bg-apprvl-btn-notes-hvr) !important; border-color:var(--brdr-apprvl-btn-notes-hvr) !important; color:var(--color-apprvl-btn-notes-hvr) !important }

.notes-widget-container .notes-widget-inner-container .notes-item {  margin-bottom:10px; border-bottom:1px solid #e1e4eb; padding:10px; position:relative; background:#ffffff; box-shadow:-2px 2px 3px 0px rgba(0, 0, 0, 0.09); float:left; width:100% }
.notes-widget-container .notes-widget-inner-container .notes-item.self-added-block {  background:#fffde5 }
.notes-widget-container .notes-widget-inner-container .notes-item.self-added-block .fold-corner {  background:#eae8d1 }
.notes-widget-container .notes-widget-inner-container .notes-item.self-added-block {  border:none; }
.notes-widget-container .notes-widget-inner-container .notes-item .user-img {  display:inline-block; width:36px; vertical-align:top; height:36px; padding:0px; margin-right:5px; }
.notes-widget-container .notes-widget-inner-container .notes-item .user-content {  display:inline-block; width:calc(100% - 0px); vertical-align:top; opacity:0.8}
.notes-widget-container .notes-widget-inner-container .notes-item .user-content h4 {  font-size:12px; line-height:normal; word-break:break-all; margin:0px; text-align:left; font-weight:normal }
.notes-widget-container .notes-widget-inner-container .notes-item .user-content h2 {  float:left; width:100%; margin:0px; line-height:normal; color:#222222; font-size:12px; text-align:left; font-weight:normal; font-family: var(--font-family-semibold); }
.notes-widget-container .notes-widget-inner-container .notes-item .user-content p {  float:left; width:100%; text-align:left; font-size:10px; margin:0px; line-height:normal; color:#999999 }
.notes-widget-container .notes-widget-inner-container .notes-item .user-chat {  position:relative; float:left; width:100%; padding:3px 0px 0; border-radius:4px; margin-top:0px; border-top:0px solid #e6e9ec; padding:10px 0 5px;}
.notes-widget-container .notes-widget-inner-container .notes-item .user-chat h4 {  font-size:13px; text-align:left; font-weight:normal; margin:0px; }
.notes-widget-container .input-actions {  background:#ffffff; margin:0; padding:0px; position:absolute; bottom:0px; width:100%; border:5px solid #616e7f }
.notes-widget-container .input-actions .form-group {  position:relative; margin:0px}
.notes-widget-container .input-actions textarea {  height:40px !important; width:85%; border-color:#e1e4eb; padding-right:10px; line-height:normal; float:left; border-radius:0px; margin:0px; }
.notes-widget-container .input-actions i {  font-size:20px; color:#999999; padding-top:15px; display:inline-block  }
.notes-widget-container .input-actions .send-btn {  color:#666; margin-top:1px; cursor:pointer; min-width:40px; text-align:center; position:absolute; top:-6px; right:0; }
.notes-widget-container .input-actions .send-btn:hover i {  color:#222222 }

.add-notes-links .check-module-activity.btn-primary {  background-color:#36c6d3 !important; border-color:#36c6d3 !important; color:#ffffff !important; margin-left:4px; }
.add-notes-links .check-module-activity.btn-primary:focus,.add-notes-links .check-module-activity.btn-primary:hover {  background-color:#27a4b0 !important; border-color:#208992 !important; color:#ffffff !important }
.notex-widget-caption h3 {  margin:0px; color:#fdcb0a !important; }
.notex-widget-caption span {  color:#ffffff; line-height:13px; font-size:12px; margin-top:2px; display:block; opacity:0.5 }
.notex-widget-overlay {  background:/*rgba(var(--rgb-black),0.7)*/; position:absolute; width:100%; height:100%; left:0; top:0; z-index:9; }
.new-note-alert {  position:absolute; width:20px; height:20px; top:-8px; right:-10px; z-index:9999999999; font-size:var(--font-size-var12); background:#337ab7; border-radius:100%; color:white }

.ftr-notes-bottom{position:absolute; left:10px; top:10px}
.ftr-notes-bottom button.add-notes-icon.btn{/*background:#222222 !important; border-color:#222222 !important*/}



.custom-timeline-section{padding:30px 0 !important; }
.custom-timeline h2{font-size:22px !important; position:relative; margin-bottom:20px; color:#fff !important; text-transform:uppercase !important}
.custom-timeline h2 span{display:block; font-size:14px !important; color: rgb(0 66 86);    font-weight: 600; }
.custom-timeline h2:before{height:2px; background:rgba(0,0,0,0.5); content:""; width:50px; position:absolute; left:0; bottom:-10px}

.timline-content{min-height:350px; overflow:auto}
ul.timeline {  list-style-type: none;    position: relative; margin:0px}
ul.timeline:before { margin-top:4px;   content: ' ';    background: #d4d9df;    display: inline-block;    position: absolute;    left: 15px;    width: 2px;    height: 100%;    }
ul.timeline > li {   margin: 20px 0;    padding-left: 5px; text-align:left; font-family:Arial, Helvetica, sans-serif !important}
ul.timeline > li h4{margin: 0px; font-size:14px !important;     color: #222222 !important;    font-weight: normal; line-height:16px; font-family:Arial, Helvetica, sans-serif !important}
ul.timeline > li h3{margin:5px 0 0px; font-size:12px; color:#5a0e7c !important; text-transform:none; line-height:16px; font-family:Arial, Helvetica, sans-serif !important}
ul.timeline > li p{margin:0px; font-size:11px; color:#999999 !important; line-height:16px; font-family:Arial, Helvetica, sans-serif !important}
ul.timeline > li:before { content: ' ';    background: white;    display: inline-block;  position: absolute;    border-radius: 50%;    border: 2px solid var(--theme-primary-color);    left: 10px;    width: 12px;    height: 12px; margin-top:4px;  }
ul.timeline > li a{color:#ffffff; pointer-events:none !important}


.widget-timeline ul li .widget-card-head .user-name{font-size:14px; margin-bottom:5px}

.widget-timeline ul li .widget-card-head .user-designation{display:flex; line-height:normal; align-items: center;  height: 18px;}
.widget-timeline ul li .widget-card-head .user-designation label{font-size:12px; line-height:normal; margin-right:5px; color:#999999; width:auto}
.widget-timeline ul li .widget-card-head .user-designation span{font-size:12px; line-height:normal; color:#222222; width:calc(100% - 70px)}

.widget-timeline ul li .widget-card-head .department-container{display:flex; line-height:normal; align-items: center;  height: 18px;}
.widget-timeline ul li .widget-card-head .department-container label{font-size:12px; line-height:normal; margin-right:5px; color:#999999; width:auto}
.widget-timeline ul li .widget-card-head .department-container span{font-size:12px; line-height:normal; color:#222222; width:calc(100% - 70px)}

.widget-timeline ul li .widget-card-head .day-container{display:flex; line-height:normal; align-items: center;  height: 18px;}
.widget-timeline ul li .widget-card-head .day-container label{font-size:12px; line-height:normal; margin-right:5px; color:#999999; width:auto}
.widget-timeline ul li .widget-card-head .day-container span{font-size:12px; line-height:normal; color:#222222}

.widget-timeline ul li span.not-defined-yet{color:#FFA500 !important}
.widget-timeline ul li .widget-card-head .approval-content{margin-top:3px}

.form-notes-container{width:100%;  height: 125px;    overflow: auto;}
.form-notes-container ul.timeline {  list-style-type: none;    position: relative; margin:0px;    }
.form-notes-container ul.timeline:before { margin-top:4px;   content: ' ';    background: #d4d9df;    display: inline-block;    position: absolute;    left: 17px;    width: 2px;    height: calc(100% - 4px);}
.form-notes-container ul.timeline > li {   margin:10px 0;    padding-left: 35px; text-align:left; font-family:Arial, Helvetica, sans-serif !important; position:relative; float:none; max-width:inherit}
.form-notes-container ul.timeline > li div{padding-bottom:10px; border-bottom:1px solid rgba(0,0,0,0.06);     margin-top: 4px;
    display: inline-block;
    width: 100%;}
.form-notes-container ul.timeline > li h4{margin: 0px; font-size:14px !important;     color: #222222 !important;    font-weight: normal; line-height:16px; font-family:Arial, Helvetica, sans-serif !important}
.form-notes-container ul.timeline > li h3{margin:5px 0 0px; font-size:12px; color:#5a0e7c !important; text-transform:none; line-height:16px; font-family:Arial, Helvetica, sans-serif !important; float:left; width:calc(100% - 0px)}
.form-notes-container ul.timeline > li p{margin: 5px 0 0px;  font-size: 11px;    color: #444444 !important;    line-height: 16px;    font-family: Arial, Helvetica, sans-serif !important;    float: right;    width: auto;    position: absolute;    right: 0;    bottom: 0;    background: #f5f5f5;    padding: 2px 10px;    border-radius: 5px 5px 0 0;}
.form-notes-container ul.timeline > li:before { content: ' ';    background: white;    display: inline-block;  position: absolute;    border-radius: 50%;    border: 2px solid var(--theme-primary-color);    left: 12px;    width: 12px;    height: 12px; margin-top:4px;  }
.form-notes-container ul.timeline > li a{color:#ffffff; pointer-events:none !important}
.form-notes-container ul.timeline > li.self-added-block:before{background:rgba(88,168,95,1); border: 2px solid #3d8844; }
.widget-timeline .form-notes-container ul li .widget-card-head .user-name{font-size:14px; margin-bottom:5px}
.widget-timeline .form-notes-container ul li .widget-card-head .user-designation{display:flex; line-height:normal; align-items: center;  height: 18px;}
.widget-timeline .form-notes-container ul li .widget-card-head .user-designation label{font-size:12px; line-height:normal; margin-right:5px; color:#999999; width:auto}
.widget-timeline .form-notes-container ul li .widget-card-head .user-designation span{font-size:12px; line-height:normal; color:#222222}
.widget-timeline .form-notes-container ul li .widget-card-head .department-container{display:flex; line-height:normal; align-items: center;  height: 18px;}
.widget-timeline .form-notes-container ul li .widget-card-head .department-container label{font-size:12px; line-height:normal; margin-right:5px; color:#999999; width:auto}
.widget-timeline .form-notes-container ul li .widget-card-head .department-container span{font-size:12px; line-height:normal; color:#222222}
.widget-timeline .form-notes-container ul li .widget-card-head .day-container{display:flex; line-height:normal; align-items: center;  height: 18px;}
.widget-timeline .form-notes-container ul li .widget-card-head .day-container label{font-size:12px; line-height:normal; margin-right:5px; color:#999999; width:auto}
.widget-timeline .form-notes-container ul li .widget-card-head .day-container span{font-size:12px; line-height:normal; color:#222222}
.widget-timeline .form-notes-container ul li span.not-defined-yet{color:#FFA500 !important}
.widget-timeline .form-notes-container ul li .widget-card-head .approval-content{margin-top:3px}

.custom-content-table table.dataTable{box-sizing:border-box}
div.dataTables_length select{ -moz-appearance:none;  -webkit-appearance:none; background:var(--theme-primary-color) url(../../../images/portal/drpdwn-arrw.png) right 10px center no-repeat !important; min-width:70px; color:#fff}


/*my_expense_claim_req*/
.my_expense_claim_req .cls_expence_purpose_type{width:16%; text-align:left !important; font-weight:600 !important}
.my_expense_claim_req .cls_hrms_code{width:10%; text-align:center !important}
.my_expense_claim_req .cls_added_date{width:10%; text-align:center !important}
.my_expense_claim_req .cls_request_amount{width:10%; text-align:right !important; font-weight:600 !important; /*padding-right:20px !important*/}
.my_expense_claim_req .cls_approved_amount{width:10%; text-align:right !important; font-weight:600 !important; /*padding-right:20px !important*/}
.my_expense_claim_req .cls_isocode{width:8%; text-align:center !important}
.my_expense_claim_req .cls_balance_to_settle{width:10%; text-align:right !important; font-weight:600 !important; /*padding-right:20px !important*/}
.my_expense_claim_req .cls_settlement_vch_no{width:10%; text-align:center !important}
.my_expense_claim_req .cls_approval_status{width:10%; text-align:center !important}
.my_expense_claim_req .cls_action{width:6%; text-align:right !important}


/*team_expense_claim_req */
.team_expense_claim_req .cls_employee_name{width:12%; text-align:left !important}
.team_expense_claim_req .cls_expence_purpose_type{width:13%; text-align:left !important; font-weight:600 !important}
.team_expense_claim_req .cls_voucher_no{width:9%; text-align:center !important}
.team_expense_claim_req .cls_voucher_date{width:9%; text-align:center !important}
.team_expense_claim_req .cls_request_amount{width:9%; text-align:right !important; font-weight:600 !important; /*padding-right:20px !important*/}
.team_expense_claim_req .cls_approved_amount{width:9%; text-align:right !important; font-weight:600 !important; /*padding-right:20px !important*/}
.team_expense_claim_req .cls_isocode{width:6%; text-align:center !important}
.team_expense_claim_req .cls_hcvp_amount{width:9%; text-align:right !important; font-weight:600 !important;  /*padding-right:20px !important*/}
.team_expense_claim_req .cls_hcvp_voucher_no{width:9%; text-align:center !important}
.team_expense_claim_req .cls_approval_status{width:9%; text-align:center !important}
.team_expense_claim_req .cls_action{width:6%; text-align:right !important; }

/*my_pre_expense_claim_req*/
 
.my_pre_expense_claim_req .cls_expence_purpose_type{width:14% !important; text-align:left !important; font-weight:600 !important}
.my_pre_expense_claim_req .cls_hrms_code{width:10%!important; text-align:center !important}
.my_pre_expense_claim_req .cls_added_date{width:8%!important; text-align:center !important}
.my_pre_expense_claim_req .cls_expense_plan_date{width:8%!important; text-align:center !important}
.my_pre_expense_claim_req .cls_request_amount{width:12%!important; text-align:right !important; font-weight:600 !important; padding-right:10px !important}
.my_pre_expense_claim_req .cls_isocode{width:8% !important; text-align:center !important}
.my_pre_expense_claim_req .cls_approved_amount{width:10%; text-align:right !important; font-weight:600 !important; padding-right:10px !important}
.my_pre_expense_claim_req .cls_requisition_status{width:6%!important; text-align:center !important}
.my_pre_expense_claim_req .cls_approval_status{width:12%!important; text-align:center !important}
.my_pre_expense_claim_req .table .cls_action{width:12% !important; max-width:12% !important; text-align:right !important;}


/*.team_pre_expense_claim_req*/
.team_pre_expense_claim_req .cls_employee_name{width:14%; text-align:left !important}
.team_pre_expense_claim_req .cls_expence_purpose_type{width:14%; text-align:left !important; font-weight:600 !important}
.team_pre_expense_claim_req .cls_voucher_no{width:9%; text-align:center !important}
.team_pre_expense_claim_req .cls_voucher_date{width:9%; text-align:center !important}
.team_pre_expense_claim_req .cls_expense_plan_date{width:9%; text-align:center !important}
.team_pre_expense_claim_req .cls_request_amount{width:9%; text-align:right !important; font-weight:600 !important; /*padding-right:20px !important; box-sizing:border-box*/}
.team_pre_expense_claim_req .cls_approved_amount{width:9%; text-align:right !important; font-weight:600 !important; /*padding-right:20px !important; box-sizing:border-box*/}
.team_pre_expense_claim_req .cls_isocode{width:6%; text-align:center !important}
.team_pre_expense_claim_req .cls_requisition_status{width:6%; text-align:center !important}
.team_pre_expense_claim_req .cls_approval_status{width:9%; text-align:center !important}
.team_pre_expense_claim_req .cls_action{width:6%; text-align:right !important}


/*my_payment_claim_req*/
.my_payment_claim_req .cls_voucher_no{width:9%; text-align:center !important}
.my_payment_claim_req .cls_voucher_date{width:8%; text-align:center !important}
.my_payment_claim_req .cls_pay_date{width:8%; text-align:center !important}
.my_payment_claim_req .cls_amount{width:12%; text-align:right !important; font-weight:600 !important; padding-right:20px !important}
.my_payment_claim_req .cls_reference_no{width:11%; text-align:left !important}
.my_payment_claim_req .cls_remark{width:10%; text-align:left !important}
.my_payment_claim_req .cls_claim_voucher{width:12%; text-align:center !important}
.my_payment_claim_req .cls_payment_mode{width:8%; text-align:center !important; font-weight:600 !important;}
.my_payment_claim_req .cls_approval_status{width:8%; text-align:center !important}
.my_payment_claim_req .cls_payment_voucher_no{width:7%; text-align:center !important}
.my_payment_claim_req .cls_payment_approval_status{width:9%; text-align:center !important}
.my_payment_claim_req .cls_action{width:8%; text-align:right !important; }


/*team_payment_claim_req*/
.team_payment_claim_req .cls_employee_name{width:10%; text-align:left !important}
.team_payment_claim_req .cls_voucher_no{width:10%; text-align:center !important}
.team_payment_claim_req .cls_voucher_date{width:8%; text-align:center !important}
.team_payment_claim_req .cls_pay_date{width:8%; text-align:center !important}
.team_payment_claim_req .cls_amount{width:10%; text-align:right !important; font-weight:600 !important; padding-right:20px !important}
.team_payment_claim_req .cls_reference_no{width:8%; text-align:left !important}
.team_payment_claim_req  .cls_remark{width:8%; text-align:left !important}
.team_payment_claim_req .cls_payment_mode{width:6%; text-align:center !important; font-weight:600 !important;}
.team_payment_claim_req .cls_approval_status{width:8%; text-align:center !important}
.team_payment_claim_req .cls_payment_voucher_no{width:8%; text-align:center !important}
.team_payment_claim_req .cls_payment_approval_status{width:6%; text-align:center !important}
.team_payment_claim_req .cls_action{width:7%; text-align:right !important}

/*my_raised_tickets*/
.page-content .custom-content-table.my_raised_tickets table tr .cls_raised_ticket_code{margin:0px !important; padding:0px !important}
.page-content .custom-content-table.my_raised_tickets table tr th,
.page-content .custom-content-table.my_raised_tickets table tr td{box-sizing:border-box; padding:0 5px !important}
.my_raised_tickets .cls_raised_ticket_code{width:13%; text-align:center !important; margin:0px !important}
.my_raised_tickets .cls_ticket_title{width:50%; text-align:left !important; padding:0px !important}
.my_raised_tickets .cls_added_date{width:15%; text-align:center !important; padding:0px !important}
.my_raised_tickets .cls_ticket_status{width:15%; text-align:center !important; padding:0px !important}
.my_raised_tickets .cls_action{width:7%; text-align:center !important; padding:0px !important}


/*my-remote-work-type-request*/
.my-remote-work-type-request .cls_work_type_name{width:21%; text-align:left !important; padding:0 !important}
.my-remote-work-type-request .cls_start_date{width:9%; text-align:center !important}
.my-remote-work-type-request .cls_end_date{width:9%; text-align:center !important}
.my-remote-work-type-request .cls_days_applied{width:9%; text-align:center !important}
.my-remote-work-type-request .cls_work_reason{width:18%; text-align:left !important; }
.my-remote-work-type-request .cls_added_date{width:10%; text-align:center !important}
.my-remote-work-type-request  .cls_approval_status{width:12%; text-align:center !important}
.my-remote-work-type-request .cls_action{width:12%; text-align:center !important}

/*team-remote-work-type-request*/
.team-remote-work-type-request .cls_employee_name{width:16%; text-align:left !important; padding:0 !important}
.team-remote-work-type-request .cls_work_type_name{width:18%; text-align:left !important; padding:0 !important}
.team-remote-work-type-request .cls_start_date{width:7%; text-align:center !important}
.team-remote-work-type-request .cls_end_date{width:7%; text-align:center !important}
.team-remote-work-type-request .cls_days_applied{width:7%; text-align:center !important}
.team-remote-work-type-request .cls_work_reason{width:18%; text-align:left !important; }
.team-remote-work-type-request .cls_added_date{width:8%; text-align:center !important}
.team-remote-work-type-request  .cls_approval_status{width:11%; text-align:center !important}
.team-remote-work-type-request .cls_action{width:8%; text-align:center !important}

.team_expense_claim_req .cls_employee_name div{text-align:left !important; justify-content:flex-start !important}
.team_expense_claim_req .cls_expence_purpose_type div{text-align:left !important; font-weight:600 !important; justify-content:flex-start}
.team_expense_claim_req .cls_voucher_no div{text-align:center !important; justify-content:center}
.team_expense_claim_req .cls_voucher_date div{text-align:center !important; justify-content:center}
.page-content .team_expense_claim_req .cls_request_amount div{text-align:right !important; font-weight:600 !important; padding-right:20px !important; justify-content:flex-end !important}
.page-content .team_expense_claim_req .cls_approved_amount div{text-align:right !important; font-weight:600 !important; padding-right:20px !important; justify-content:flex-end !important}
.team_expense_claim_req .cls_isocode div{text-align:center !important; justify-content:center}
.page-content .team_expense_claim_req .cls_hcvp_amount div{text-align:right !important; font-weight:600 !important;  padding-right:20px !important; justify-content:flex-end}
.team_expense_claim_req .cls_hcvp_voucher_no div{text-align:center !important; justify-content:center}
.team_expense_claim_req .cls_approval_status div{text-align:center !important; justify-content:center}
.team_expense_claim_req .cls_action div{text-align:center !important;  justify-content:flex-end !important; justify-content:center}

.my_pre_expense_claim_req .cls_expence_purpose_type div{text-align:left !important; font-weight:600 !important; justify-content:flex-start !important}
.my_pre_expense_claim_req .cls_hrms_code div{text-align:center !important; justify-content:center}
.my_pre_expense_claim_req .cls_added_date div{text-align:center !important; justify-content:center}
.my_pre_expense_claim_req .cls_expense_plan_date div{text-align:center !important; justify-content:center}
.page-content  .my_pre_expense_claim_req .cls_request_amount div{text-align:right !important; font-weight:600 !important; padding-right:20px !important; justify-content:flex-end;}
.my_pre_expense_claim_req .cls_isocode div{text-align:center !important; justify-content:center}
.page-content .my_pre_expense_claim_req .cls_approved_amount div{text-align:right !important; font-weight:600 !important; padding-right:20px !important; justify-content:flex-end;}
.my_pre_expense_claim_req .cls_requisition_status div{text-align:center !important; justify-content:center}
.my_pre_expense_claim_req .cls_approval_status div{text-align:center !important; justify-content:center}
.my_pre_expense_claim_req .cls_action div{text-align:center !important; justify-content:flex-end !important;}

.page-content .team_pre_expense_claim_req .cls_employee_name div{text-align:left !important; justify-content: flex-start;}
.team_pre_expense_claim_req .cls_expence_purpose_type div{text-align:left !important; font-weight:600 !important}
.team_pre_expense_claim_req .cls_voucher_no div{text-align:center !important; justify-content: center;}
.team_pre_expense_claim_req .cls_voucher_date div{text-align:center !important; justify-content: center;}
.team_pre_expense_claim_req .cls_expense_plan_date div{text-align:center !important; justify-content: center;}
.team_pre_expense_claim_req .cls_requisition_status div{text-align:center !important; justify-content: center;}
.team_pre_expense_claim_req .cls_request_amount div{text-align:right !important; font-weight:600 !important; padding-right:20px !important; justify-content:flex-end}
.team_pre_expense_claim_req .cls_isocode div{text-align:center !important; justify-content: center;}
.team_pre_expense_claim_req .cls_approval_status div{text-align:center !important; justify-content: center;}
.team_pre_expense_claim_req .cls_action div{text-align:center !important; justify-content:flex-end !important;}
.page-content .team_pre_expense_claim_req .cls_request_amount div{text-align:right !important; font-weight:600 !important; justify-content: flex-end; padding-right:20px !important}
.page-content .team_pre_expense_claim_req .cls_approved_amount div{text-align:right !important; font-weight:600 !important; justify-content: flex-end; padding-right:20px !important}

.my_payment_claim_req .cls_voucher_no div{text-align:center !important; justify-content: center;}
.my_payment_claim_req .cls_voucher_date div{text-align:center !important; justify-content: center}
.my_payment_claim_req .cls_pay_date div{text-align:center !important; justify-content: center}
.page-content .my_payment_claim_req .cls_amount div{text-align:right !important; font-weight:600 !important; padding-right:20px !important; justify-content: flex-end;}
.my_payment_claim_req .cls_reference_no div{text-align:left !important; justify-content: flex-start;}
.my_payment_claim_req .cls_remark div{text-align:left !important; justify-content: flex-start;}
.my_payment_claim_req .cls_payment_mode div{text-align:center !important; font-weight:600 !important; justify-content: center}
.my_payment_claim_req .cls_approval_status div{text-align:center !important; justify-content: center;}
.my_payment_claim_req .cls_action div{text-align:right !important; justify-content:flex-end !important; }

.my_expense_claim_req .cls_expence_purpose_type div{text-align:left !important; font-weight:600 !important; justify-content: flex-start !important;}
.my_expense_claim_req .cls_hrms_code div{text-align:center !important; justify-content: center;}
.my_expense_claim_req .cls_added_date div{text-align:center !important; justify-content: center;}
.page-content .my_expense_claim_req .cls_request_amount div{text-align:right !important; font-weight:600 !important; padding-right:20px !important; justify-content: flex-end;}
.page-content .my_expense_claim_req .cls_approved_amount div{text-align:right !important; font-weight:600 !important; padding-right:20px !important; justify-content: flex-end;}
.my_expense_claim_req .cls_isocode div{text-align:center !important; justify-content: center !important;}
.my_expense_claim_req .cls_balance_to_settle div{font-weight:600 !important; padding-right:20px !important; justify-content: flex-end !important;}
.my_expense_claim_req .cls_settlement_vch_no div{text-align:center !important; justify-content: center;}
.my_expense_claim_req .cls_approval_status div{text-align:center !important; justify-content: center;}
.my_expense_claim_req .cls_action div{text-align:center !important; justify-content:flex-end !important; justify-content: center;}

.team_payment_claim_req .cls_employee_name div{text-align:left !important; justify-content: flex-start !important;}
.team_payment_claim_req .cls_voucher_no div{text-align:center !important; justify-content: center;}
.team_payment_claim_req .cls_voucher_date div{text-align:center !important; justify-content: center;}
.team_payment_claim_req .cls_pay_date div{text-align:center !important; justify-content: center;}
.page-content .team_payment_claim_req .cls_amount div{text-align:right !important; font-weight:600 !important; padding-right:20px !important; justify-content: flex-end;}
.team_payment_claim_req .cls_reference_no div{text-align:left !important; justify-content: flex-start;}
.team_payment_claim_req  .cls_remark div{text-align:left !important; justify-content: flex-start;}
.team_payment_claim_req .cls_payment_mode div{text-align:center !important; font-weight:600 !important; justify-content: center;}
.team_payment_claim_req .cls_approval_status div{text-align:center !important; justify-content: center;}
.team_payment_claim_req .cls_action div{text-align:center !important; justify-content:flex-end !important; }

/*.team_leave_request*/
.team_leave_request .cls_employee_name{width:13%; text-align:left !important}
.team_leave_request .cls_leave_from_date_formated{width:10%; text-align:center !important}
.team_leave_request .cls_leave_to_date_formated{width:10%; text-align:center !important}
.team_leave_request .cls_leave_name{width:10%; text-align:center !important}
.team_leave_request .cls_days_applied{width:10%; text-align:left !important; font-weight:600 !important; text-align:center !important}
.team_leave_request .cls_previleged_leaves{width:10%; text-align:right !important; font-weight:600 !important; padding-right:20px !important; text-align:center !important}
.team_leave_request .cls_lopdays{width:10%; text-align:center !important}
.team_leave_request .cls_lop_days{width:10%; text-align:center !important}
.team_leave_request .cls_approval_status{width:10%; text-align:center !important}
.team_leave_request .cls_action{width:7%; text-align:center !important}



.team_leave_request .cls_work_handover_name{width:0%; text-align:right !important; font-weight:600 !important; padding-right:20px !important; text-align:center !important}



/*my_leave_request*/
.my_leave_request.custom-content-table table td:first-child, 
.my_leave_request.custom-content-table table td:first-child a, 
.my_leave_request.custom-content-table table td:first-child div, 
.my_leave_request .table>caption+thead>tr:first-child>td, 
.my_leave_request .table>caption+thead>tr:first-child>th, 
.my_leave_request .table>colgroup+thead>tr:first-child>td, 
.my_leave_request .table>colgroup+thead>tr:first-child>th, 
.my_leave_request .table>thead:first-child>tr:first-child>td, 
.my_leave_request .table>thead:first-child>tr:first-child>th{padding:0px !important}


.team_leave_request .cls_work_handover_name{width:0%; text-align:right !important; font-weight:600 !important; padding-right:20px !important; text-align:center !important}



/*my_leave_request*/
.my_leave_request.custom-content-table table td:first-child, 
.my_leave_request.custom-content-table table td:first-child a, 
.my_leave_request.custom-content-table table td:first-child div, 
.my_leave_request .table>caption+thead>tr:first-child>td, 
.my_leave_request .table>caption+thead>tr:first-child>th, 
.my_leave_request .table>colgroup+thead>tr:first-child>td, 
.my_leave_request .table>colgroup+thead>tr:first-child>th, 
.my_leave_request .table>thead:first-child>tr:first-child>td, 
.my_leave_request .table>thead:first-child>tr:first-child>th{padding:0px !important}

/*.my_leave_request .cls_days_applied{width:10%; text-align:left !important; font-weight:600 !important; padding:0px !important}*/
/*.my_leave_request .cls_work_handover_name{width:13%; text-align:right !important; font-weight:600 !important; padding-right:20px !important; text-align:center !important}*/
/*.my_leave_request .cls_previleged_leaves{width:10%; text-align:center !important; padding:0px !important}*/


.my_leave_request .cls_leave_from_date_formated{width:10%; text-align:center !important; padding:0px !important}
.my_leave_request .cls_leave_to_date_formated{width:10%; text-align:center !important;padding:0px !important }
.my_leave_request .cls_leave_abbreviation{width:20%; text-align:center !important;padding:0px !important }
.my_leave_request .cls_approved_name{width:20%; text-align:center !important; padding:0px !important}
.my_leave_request .cls_days_applied{width:10%;  font-weight:600 !important; text-align:center !important; padding:0px !important}
.my_leave_request .cls_approval_status{width:20%; text-align:center !important; v}
.my_leave_request .cls_action{width:10%; text-align:center !important; padding:0px !important}


.page-content .custom-content-table table tr th,
.page-content .custom-content-table table tr.filter th,
.page-content .custom-content-table table tr td:first-child, 
.page-content .custom-content-table table tr td.cls_action div, 
.page-content .custom-content-table table tr td.cls_employee_name, 
.page-content .custom-content-table table tr td.cls_expence_purpose_type{padding:0px 0 0 5px!important}

.page-content .custom-content-table table td > div,
.page-content .custom-content-table table tr th div,
.page-content .custom-content-table table tr.filter th div,
.page-content .custom-content-table table tr td:first-child div, 
.page-content .custom-content-table table tr td.cls_action div, 
.page-content .custom-content-table table tr td.cls_employee_name div, 
.page-content .custom-content-table table tr td.cls_expence_purpose_type div{padding:0px 5px!important}


/*my_pre_expense_claim_req*/
.team_retirement_voucher .cls_employee_name{width:20%; text-align:left !important; font-weight:600 !important}
.team_retirement_voucher .cls_retirement_voucher{width:10%; text-align:center !important}
.team_retirement_voucher .cls_pre_exp_voucher{width:10%; text-align:center !important}
.team_retirement_voucher .cls_approved_amount{width:10%; text-align:center !important;font-weight:600 !important; padding-right:20px !important;}
.team_retirement_voucher .cls_expense_claim_voucher{width:10%; text-align:right !important;  padding-right:20px !important}
.team_retirement_voucher .cls_settlement_amount{width:10%; text-align:center !important;font-weight: 600 !important;}
.team_retirement_voucher .cls_added_date{width:10%; text-align:right !important;  padding-right:20px !important}

.team_retirement_voucher .cls_approval_status{width:10%; text-align:center !important}
.team_retirement_voucher .cls_action{width:10%; text-align:right !important;}



/*my_pre_expense_claim_req*/
.my_retirement_voucher .cls_employee_name{width:20%; text-align:left !important; font-weight:600 !important}
.my_retirement_voucher .cls_retirement_voucher{width:10%; text-align:center !important}
.my_retirement_voucher .cls_pre_exp_voucher{width:10%; text-align:center !important}
.my_retirement_voucher .cls_approved_amount{width:10%; text-align:right !important; font-weight:600 !important; padding-right:10px !important;}
.my_retirement_voucher .cls_approved_amount div{text-align: right !important;   font-weight: 600 !important;    padding-right: 10px !important;    justify-content: flex-end;    width: 100% !important;}
.my_retirement_voucher .cls_expense_claim_voucher{width:10%; text-align:left !important; padding-right:20px !important}
.my_retirement_voucher .cls_settlement_amount{width:10%; text-align:right !important; font-weight:600 !important}
.my_retirement_voucher .cls_settlement_amount div{text-align: right !important;   font-weight: 600 !important;    padding-right: 20px !important;    justify-content: flex-end;    width: 100% !important;}
.my_retirement_voucher .cls_added_date{width:10%; text-align:right !important; padding-right:20px !important}
.my_retirement_voucher .cls_approval_status{width:10%; text-align:center !important}
.my_retirement_voucher .cls_action{width:10%; text-align:right !important;}



/* 06-08-2021*/

/*.team-correction-request*/
.team-correction-request .cls_timesheet_date{width:8%; text-align:left !important}
.team-correction-request .cls_employee_code{width:7%; text-align:center !important}
.team-correction-request .cls_employee_name{width:9%; text-align:left !important}
.team-correction-request .cls_entry_type{width:7%; text-align:center !important;}
.team-correction-request .cls_type{width:6%; text-align:center !important}
.team-correction-request .cls_remark{width:8%; text-align:center !important}
.team-correction-request .cls_request_actual_in{width:6%; text-align:center !important}
.team-correction-request .cls_request_actual_out{width:7%; text-align:center !important;}
.team-correction-request .cls_approved_actual_in{width:7%; text-align:center !important; }
.team-correction-request .cls_approved_actual_out{width:7%; text-align:center !important}
.team-correction-request .cls_added_date{width:6%; text-align:center !important}
.team-correction-request .cls_approval_status{width:7%; text-align:center !important}

/*.my-correction-request*/
.my-correction-request .cls_timesheet_date{width:8%; text-align:left !important}
.my-correction-request .cls_entry_type{width:8%; text-align:center !important;}
.my-correction-request .cls_type{width:7%; text-align:center !important}
.my-correction-request .cls_remark{width:8%; text-align:center !important}
.my-correction-request .cls_request_actual_in{width:10%; text-align:center !important}
.my-correction-request .cls_request_actual_out{width:10%; text-align:center !important;}
.my-correction-request .cls_approved_actual_in{width:10%; text-align:center !important; }
.my-correction-request .cls_approved_actual_out{width:10%; text-align:center !important}
.my-correction-request .cls_added_date{width:8%; text-align:center !important}
.my-correction-request .cls_approval_status{width:7%; text-align:center !important}


/*.my-training*/
.my-employee-training .cls_training_title{width:25%; text-align:left !important}
.my-employee-training .cls_training_type{width:10%; text-align:center !important;}
.my-employee-training .cls_training_skill{width:9%; text-align:center !important}
.my-employee-training .cls_training_start_date{width:10%; text-align:center !important}
.my-employee-training .cls_training_start_time{width:8%; text-align:center !important}
.my-employee-training .cls_training_end_date{width:12%; text-align:center !important;}
.my-employee-training .cls_training_end_time{width:8%; text-align:center !important; }
.my-employee-training .cls_training_status{width:12%; text-align:center !important}
.my-employee-training .cls_action{width:6%; text-align:center !important}


/*my-training-and-development*/
body .expense-inner-tab .my-training-and-development table tr .cls_training_title:first-child{padding:0px !important}
.my-training-and-development .cls_training_title{width:22%; text-align:left !important; padding:0px !important}
.my-training-and-development .cls_training_category{width:22%; text-align:center !important;}
.my-training-and-development .cls_training_skill{width:8%; text-align:center !important}
.my-training-and-development .cls_training_type{width:8%; text-align:center !important;}
.my-training-and-development .cls_training_start_date{width:8%; text-align:center !important}
.my-training-and-development .cls_training_end_date{width:8%; text-align:center !important;}
.my-training-and-development .cls_training_completed{width:8%; text-align:center !important; }
.my-training-and-development .cls_training_status{width:8%; text-align:center !important}
.my-training-and-development .cls_action{width:8%; text-align:center !important}

body .expense-inner-tab .my-training-and-development table td:first-child, 
body .expense-inner-tab .my-training-and-development table td:first-child a, 
body .expense-inner-tab .my-training-and-development table td:first-child div, 
body .expense-inner-tab .my-training-and-development .table>caption+thead>tr:first-child>td, 
body .expense-inner-tab .my-training-and-development .table>caption+thead>tr:first-child>th, 
body .expense-inner-tab .my-training-and-development .table>colgroup+thead>tr:first-child>td, 
body .expense-inner-tab .my-training-and-development .table>colgroup+thead>tr:first-child>th, 
body .expense-inner-tab .my-training-and-development .table>thead:first-child>tr:first-child>td, 
body .expense-inner-tab .my-training-and-development .table>thead:first-child>tr:first-child>th{padding:0px !important; text-indent:10px}

/*Asset Request Master*/
.my-asset-request-master.custom-content-table table td:first-child, 
.my-asset-request-master.custom-content-table table td:first-child a, 
.my-asset-request-master.custom-content-table table td:first-child div, 
.my-asset-request-master .table>caption+thead>tr:first-child>td, 
.my-asset-request-master .table>caption+thead>tr:first-child>th, 
.my-asset-request-master .table>colgroup+thead>tr:first-child>td, 
.my-asset-request-master .table>colgroup+thead>tr:first-child>th, 
.my-asset-request-master .table>thead:first-child>tr:first-child>td, 
.my-asset-request-master .table>thead:first-child>tr:first-child>th{padding:0px !important}

.my-asset-request-master tr:first-child th{padding:0px !important}
.my-asset-request-master .cls_hrms_code{width:12%; text-align:left !important; padding:0px !important}
.my-asset-request-master .cls_asset_request_purpose{width:12%; text-align:left !important; padding:0px !important}
.my-asset-request-master .cls_added_date{width:12%; text-align:center !important; padding:0px !important}
.my-asset-request-master .cls_requested_item_cnt_html{width:12%; text-align:center !important; padding:0px !important}
.my-asset-request-master .cls_request_description{width:30%; text-align:left !important; padding:0px !important}
.my-asset-request-master .cls_approval_status{width:12%; text-align:center !important; padding:0px !important}
.my-asset-request-master .cls_action{width:10%; text-align:center !important; padding:0px !important; text-indent:0px !important}

.page-content .custom-content-table.my-asset-request-master table tr td,
.page-content .custom-content-table.my-asset-request-master table tr th{padding-left:0px !important; text-indent:5px}

/*Team Asset Request Master*/
.team-asset-request-master.custom-content-table table td:first-child, 
.team-asset-request-master.custom-content-table table td:first-child a, 
.team-asset-request-master.custom-content-table table td:first-child div, 
.team-asset-request-master .table>caption+thead>tr:first-child>td, 
.team-asset-request-master .table>caption+thead>tr:first-child>th, 
.team-asset-request-master .table>colgroup+thead>tr:first-child>td, 
.team-asset-request-master .table>colgroup+thead>tr:first-child>th, 
.team-asset-request-master .table>thead:first-child>tr:first-child>td, 
.team-asset-request-master .table>thead:first-child>tr:first-child>th{padding:0px !important}

.team-asset-request-master .cls_emp_code{width:15%; text-align:left !important}
.team-asset-request-master .cls_employee_name{width:15%; text-align:left !important}
.team-asset-request-master .cls_emp_designation{width:15%; text-align:center !important;}
.team-asset-request-master .cls_hrms_code{width:15%; text-align:center !important}
.team-asset-request-master .cls_asset_request_purpose{width:15%; text-align:left !important}
.team-asset-request-master .cls_added_date{width:8%; text-align:center !important}
.team-asset-request-master .cls_approval_status{width:10%; text-align:center !important}
.team-asset-request-master .cls_action{width:7%; text-align:center !important}


.page-content .custom-content-table.team-asset-request-master table tr td,
.page-content .custom-content-table.team-asset-request-master table tr th{padding-left:0px !important; text-indent:5px}



/*My Asset Assign Master*/
.my-asset-assign-master.custom-content-table table tr td{height:50px !important;    min-height: 50px !important;    max-height: inherit;    }

.my-asset-assign-master.custom-content-table table td:first-child, 
.my-asset-assign-master.custom-content-table table td:first-child a, 
.my-asset-assign-master.custom-content-table table td:first-child div, 
.my-asset-assign-master .table>caption+thead>tr:first-child>td, 
.my-asset-assign-master .table>caption+thead>tr:first-child>th, 
.my-asset-assign-master .table>colgroup+thead>tr:first-child>td, 
.my-asset-assign-master .table>colgroup+thead>tr:first-child>th, 
.my-asset-assign-master .table>thead:first-child>tr:first-child>td, 
.my-asset-assign-master .table>thead:first-child>tr:first-child>th{padding:0px !important}

.my-asset-assign-master .cls_asset{width:30% !important; text-align:left !important; text-indent:5px !important; padding:0px !important }
.my-asset-assign-master .cls_item_assign_date{width:10% !important; text-align:center !important;  text-indent:5px !important;padding:0px !important }
.my-asset-assign-master .cls_item_accepted_date{width:10% !important; text-align:center !important;  text-indent:5px !important;padding:0px !important }
.my-asset-assign-master .cls_item_type{width:10% !important; text-align:left !important;  text-indent:5px !important; padding:0px !important}
.my-asset-assign-master .cls_asset_purpose{width:10% !important; text-align:left !important;  text-indent:5px !important; padding:0px !important}
.my-asset-assign-master .cls_assign_by{width:10% !important; text-align:left !important; padding-right:5px !important;  text-indent:5px !important; padding:0px !important}
.my-asset-assign-master .cls_action{width:20% !important; text-align:right !important;  grid-gap:5px }

/*My Asset Return Master*/
.my-asset-return-listing.custom-content-table table tr td{height:50px !important;    min-height: 50px !important;    max-height: inherit;    }
.my-asset-return-listing.custom-content-table table tr td div{max-height:inherit !important}

.my-asset-return-listing.custom-content-table table td:first-child, 
.my-asset-return-listing.custom-content-table table td:first-child a, 
.my-asset-return-listing.custom-content-table table td:first-child div, 
.my-asset-return-listing .table>caption+thead>tr:first-child>td, 
.my-asset-return-listing .table>caption+thead>tr:first-child>th, 
.my-asset-return-listing .table>colgroup+thead>tr:first-child>td, 
.my-asset-return-listing .table>colgroup+thead>tr:first-child>th, 
.my-asset-return-listing .table>thead:first-child>tr:first-child>td, 
.my-asset-return-listing .table>thead:first-child>tr:first-child>th{padding:0px !important}

.my-asset-return-listing .cls_return_info{width:10% !important; place-content:start; text-align:left !important; padding-right:5px !important;  text-indent:5px !important; padding:0px !important}
.my-asset-return-listing .cls_item_return_reason{width:20% !important; text-align:left !important; padding-right:5px !important;  text-indent:5px !important; padding:0px !important; }
.my-asset-return-listing .cls_type_category{width:16% !important; text-align:left !important; text-indent:5px !important; padding:0px !important }
.my-asset-return-listing .cls_asset{width:20% !important; text-align:left !important; text-indent:5px !important; padding:0px !important }
.my-asset-return-listing .cls_item_return_date{width:8% !important; text-align:center !important; padding-right:5px !important;  text-indent:5px !important; padding:0px !important}
.my-asset-return-listing .cls_approval_status{width:8% !important; text-align:center !important; padding-right:5px !important;  text-indent:5px !important; padding:0px !important}
.my-asset-return-listing .cls_action{width:18% !important; text-align:center !important; padding:0px !important }

/*
.my-asset-return-listing .cls_asset{width:18% !important; text-align:left !important; text-indent:5px !important; padding:0px !important }
.my-asset-return-listing .cls_item_hrms_code{width:9% !important; text-align:left !important;  text-indent:5px !important; padding:0px !important}
.my-asset-return-listing .cls_item_return_request_date{width:7% !important; text-align:center !important;  text-indent:5px !important;padding:0px !important }
.my-asset-return-listing .cls_assign_by{width:10% !important; text-align:center !important;  text-indent:5px !important;padding:0px !important }
.my-asset-return-listing .cls_item_assign_date{width:7% !important; text-align:left !important;  text-indent:5px !important; padding:0px !important}
.my-asset-return-listing .cls_item_return_reason{width:13% !important; text-align:center !important; padding-right:5px !important;  text-indent:5px !important; padding:0px !important}
.my-asset-return-listing .cls_damage_info{width:15% !important; place-content:center; text-align:center !important; padding-right:5px !important;  text-indent:5px !important; padding:0px !important}
.my-asset-return-listing .cls_item_return_date{width:7% !important; text-align:center !important; padding-right:5px !important;  text-indent:5px !important; padding:0px !important}
.my-asset-return-listing .cls_approval_status{width:7% !important; text-align:center !important; padding-right:5px !important;  text-indent:5px !important; padding:0px !important}
.my-asset-return-listing .cls_action{width:7% !important; text-align:center !important;  text-indent:5px !important;padding:0px !important }
*/

.custom-content-table table td > div.no-damage-cost{width:100%; text-align:center; margin:auto; grid-gap:5px;    display: flex;    place-content: center; color:lightseagreen; flex-direction:column}
.custom-content-table table td > div.asset-damage-cost{width:100%; text-align:center; margin:auto; grid-gap:5px;    display: flex;    place-content: center; align-items:flex-end; flex-direction:column}
.custom-content-table table td > div.asset-damage-cost label{font-size:12px !important; margin:0px; color:#555 !important; min-width:100px}
.custom-content-table table td > div.asset-damage-cost span{width:calc(100% - 100px)}
.custom-content-table table td > div.asset-damage-cost .proposed-damage-cost{ color:#222 !important;     display: flex;      align-items: center;   justify-content: space-between;    width: 100%; }
.custom-content-table table td > div.asset-damage-cost .actual-recovery-cost{ display: flex;    justify-content: space-between;    width: 100%;     align-items: center;}

.custom-content-table table td > div.asset-damage-cost .proposed-damage-cost span{color:green !important; text-align:right}
.custom-content-table table td > div.asset-damage-cost .actual-recovery-cost span{color:red !important; text-align:right}

/*
.page-content .custom-content-table table tr th.cls_training_title,
.page-content .custom-content-table table tr th.cls_training_title div, 
.page-content .custom-content-table table tr td.cls_training_title:first-child, 
.page-content .custom-content-table table tr td.cls_training_title div, 
.page-content .custom-content-table table tr td.cls_training_title{padding:0px !important}*/



body .custom-content-table table tr.filter th input, 
body .custom-content-table table tr.filter td input{max-width:90% !important}




/*.safety-card-list-detail*/

.safety-card-list-detail.custom-content-table table td:first-child, 
.safety-card-list-detail.custom-content-table table td:first-child a, 
.safety-card-list-detail.custom-content-table table td:first-child div, 
.safety-card-list-detail .table>caption+thead>tr:first-child>td, 
.safety-card-list-detail .table>caption+thead>tr:first-child>th, 
.safety-card-list-detail .table>colgroup+thead>tr:first-child>td, 
.safety-card-list-detail .table>colgroup+thead>tr:first-child>th, 
.safety-card-list-detail .table>thead:first-child>tr:first-child>td, 
.safety-card-list-detail .table>thead:first-child>tr:first-child>th{padding:0px !important}

.safety-card-list-detail .cls_template_survey_title{width:40%; text-align:left !important; text-indent:5px}
.safety-card-list-detail .cls_template_survey_start_date{width:10%; text-align:center !important;}
.safety-card-list-detail .cls_template_survey_end_date{width:10%; text-align:center !important}
.safety-card-list-detail .cls_template_survey_added_by{width:23%; text-align:center !important}
.safety-card-list-detail .cls_template_survey_added_date{width:10%; text-align:center !important}
.safety-card-list-detail .cls_action{width:7%; text-align:center !important}





/*.safety-card-list-detail*/

.training-survey-list-detail.custom-content-table table td:first-child, 
.training-survey-list-detail.custom-content-table table td:first-child a, 
.training-survey-list-detail.custom-content-table table td:first-child div, 
.training-survey-list-detail .table>caption+thead>tr:first-child>td, 
.training-survey-list-detail .table>caption+thead>tr:first-child>th, 
.training-survey-list-detail .table>colgroup+thead>tr:first-child>td, 
.training-survey-list-detail .table>colgroup+thead>tr:first-child>th, 
.training-survey-list-detail .table>thead:first-child>tr:first-child>td, 
.training-survey-list-detail .table>thead:first-child>tr:first-child>th{padding:0px !important}
/*
.training-survey-list-detail .cls_template_survey_title{width:40%; text-align:left !important; text-indent:5px}
.training-survey-list-detail .cls_template_survey_start_date{width:10%; text-align:center !important;}
.training-survey-list-detail .cls_template_survey_end_date{width:10%; text-align:center !important}
.training-survey-list-detail .cls_template_survey_added_by{width:23%; text-align:center !important}
.training-survey-list-detail .cls_template_survey_added_date{width:10%; text-align:center !important}
.training-survey-list-detail .cls_action{width:7%; text-align:center !important} */


.training-survey-list-detail .cls_template_survey_title{width:64%; text-align:left !important; text-indent:5px}
.training-survey-list-detail .cls_template_survey_end_date{width:13%; text-align:center !important}
.training-survey-list-detail .cls_response_date{width:13%; text-align:center !important}
.training-survey-list-detail .cls_action{width:10%; text-align:center !important}


/*.my-loan-request-master*/



.leaves-content.page-content .my-loan-request-master.custom-content-table table tr td
{
    padding:0!important;
}
.leaves-content.page-content .my-loan-request-master.custom-content-table table tr td div{
    padding:0 5px!important;
    text-align:inherit;
    display:block;
}
.my-loan-request-master.custom-content-table table td:first-child, 
.my-loan-request-master.custom-content-table table td:first-child a, 
.my-loan-request-master.custom-content-table table td:first-child div, 
.my-loan-request-master .table>caption+thead>tr:first-child>td, 
.my-loan-request-master .table>caption+thead>tr:first-child>th, 
.my-loan-request-master .table>colgroup+thead>tr:first-child>td, 
.my-loan-request-master .table>colgroup+thead>tr:first-child>th, 
.my-loan-request-master .table>thead:first-child>tr:first-child>td, 
.my-loan-request-master .table>thead:first-child>tr:first-child>th{padding:0px !important}

.my-loan-request-master .table>thead:first-child>tr:first-child>th.cls_loan_amount{text-align:center !important}

.my-loan-request-master .cls_loan_code{width:7% !important; text-align:left !important; /*text-indent:5px;*/ }
.my-loan-request-master .cls_loan_code div{text-align:left !important;justify-content: flex-start;}
.my-loan-request-master .cls_loan_code div a{padding-left:0!important;}
.my-loan-request-master.custom-content-table table td.cls_loan_code div a{padding-left:0!important;}
.my-loan-request-master .cls_loan_amount{width:12% !important; text-align:right !important; }
.my-loan-request-master .cls_loan_amount div{text-align:right !important;}
.my-loan-request-master .cls_loan_calculation_term{width:8% !important; text-align:center !important; }
.my-loan-request-master .cls_loan_calculation_term{}
.my-loan-request-master .cls_loan_duration_in_years{width:9% !important; text-align:center !important; }
.my-loan-request-master .cls_loan_repay_term{width:10% !important; text-align:center !important;}
.my-loan-request-master .cls_approval_status{width:9% !important; text-align:center !important; }
.my-loan-request-master .cls_loan_disbursed{width:9% !important; text-align:center !important;}
.my-loan-request-master .cls_paid_amount{width:13% !important; text-align:right !important; }
.my-loan-request-master .cls_outstanding_amount{width:13% !important; text-align:right !important;}
.my-loan-request-master .cls_action{width:10% !important; text-align:center !important;}
.my-loan-request-master .cls_action div{display:flex!important;}
body .my-loan-request-master.custom-content-table table tbody tr{
    border-left:1px solid transparent!important;
    /*border-right:0px solid transparent!important;*/
}
.my-loan-request-master.custom-content-table td.cls_loan_code, .my-loan-request-master.custom-content-table th.cls_loan_code{
    min-width:60px!important;
}
body .my-loan-request-master .table>thead:first-child>tr:first-child>th,
body .leaves-content.page-content .my-loan-request-master .table thead tr.filter th{
    padding-left:0!important;
    text-align:center!important;
}

/*.leaves-content.page-content .my-loan-request-master.custom-content-table table tbody tr td.cls_loan_amount,
.leaves-content.page-content .my-loan-request-master.custom-content-table table thead tr th.cls_loan_amount
{width:14% !important; text-align:right !important;padding-right:15px!important;padding-left:0px!important; }*/

/*.my-loan-request-master*/

.team-loan-request-master.custom-content-table table td:first-child, 
.team-loan-request-master.custom-content-table table td:first-child a, 
.team-loan-request-master.custom-content-table table td:first-child div, 
.team-loan-request-master .table>caption+thead>tr:first-child>td, 
.team-loan-request-master .table>caption+thead>tr:first-child>th, 
.team-loan-request-master .table>colgroup+thead>tr:first-child>td, 
.team-loan-request-master .table>colgroup+thead>tr:first-child>th, 
.team-loan-request-master .table>thead:first-child>tr:first-child>td, 
.team-loan-request-master .table>thead:first-child>tr:first-child>th{padding:0px 5px!important; box-sizing:border-box !important}


.team-loan-request-master .cls_employee {width:15%; text-align:left !important; text-indent:5px;  }
.team-loan-request-master .cls_emp_designation{width:10%; text-align:center !important}
.team-loan-request-master .cls_loan_code{width:9%; text-align:center !important}
.team-loan-request-master .cls_loan_amount{width:12%; text-align:right !important; padding:0 5px !important}
.team-loan-request-master .cls_loan_calculation_term{width:11%; text-align:center !important}
.team-loan-request-master .cls_loan_duration_in_years{width:8%; text-align:center !important}
.team-loan-request-master .cls_loan_repay_term{width:9%; text-align:center !important}
.team-loan-request-master .cls_approval_status{width:9%; text-align:center !important}
.team-loan-request-master .cls_loan_disbursed {width:9%; text-align:center !important}
.team-loan-request-master .cls_action{width:8%; text-align:center !important}



/* my-remote-work-type-detail */

.my-remote-work-type-detail.custom-content-table table td:first-child, 
.my-remote-work-type-detail.custom-content-table table td:first-child a, 
.my-remote-work-type-detail.custom-content-table table td:first-child div, 
.my-remote-work-type-detail .table>caption+thead>tr:first-child>td, 
.my-remote-work-type-detail .table>caption+thead>tr:first-child>th, 
.my-remote-work-type-detail .table>colgroup+thead>tr:first-child>td, 
.my-remote-work-type-detail .table>colgroup+thead>tr:first-child>th, 
.my-remote-work-type-detail .table>thead:first-child>tr:first-child>td, 
.my-remote-work-type-detail .table>thead:first-child>tr:first-child>th{padding:0px 5px!important; box-sizing:border-box !important}

.my-remote-work-type-detail .cls_loan_code{width:9% ; text-align:center !important}
.my-remote-work-type-detail .cls_loan_amount{width:24%; text-align:right !important;}
.my-remote-work-type-detail .cls_loan_calculation_term{width:11%; text-align:center !important}
.my-remote-work-type-detail .cls_loan_duration_in_years{width:12%; text-align:center !important}
.my-remote-work-type-detail .cls_loan_repay_term{width:12%; text-align:center !important}
.my-remote-work-type-detail .cls_approval_status{width:12%; text-align:center !important}
.my-remote-work-type-detail .cls_loan_disbursed {width:12%; text-align:center !important}
.my-remote-work-type-detail .cls_action{width:8%; text-align:center !important}




/*  my_leave_planner */

.my_leave_planner.custom-content-table table td:first-child, 
.my_leave_planner.custom-content-table table td:first-child a, 
.my_leave_planner.custom-content-table table td:first-child div, 
.my_leave_planner .table>caption+thead>tr:first-child>td, 
.my_leave_planner .table>caption+thead>tr:first-child>th, 
.my_leave_planner .table>colgroup+thead>tr:first-child>td, 
.my_leave_planner .table>colgroup+thead>tr:first-child>th, 
.my_leave_planner .table>thead:first-child>tr:first-child>td, 
.my_leave_planner .table>thead:first-child>tr:first-child>th{padding:0px 5px!important; box-sizing:border-box !important}

.my_leave_planner .cls_name div{text-align:left !important}
.my_leave_planner .cls_name{width:60% ; text-align:left !important}
.my_leave_planner .cls_start_date_display{width:15%; text-align:center !important;}
.my_leave_planner .cls_end_date_display{width:15%; text-align:center !important}
.my_leave_planner .cls_action{width:10%; text-align:center !important}


/*  team_leave_plan_request */

.team_leave_plan_request.custom-content-table table td:first-child, 
.team_leave_plan_request.custom-content-table table td:first-child a, 
.team_leave_plan_request.custom-content-table table td:first-child div, 
.team_leave_plan_request .table>caption+thead>tr:first-child>td, 
.team_leave_plan_request .table>caption+thead>tr:first-child>th, 
.team_leave_plan_request .table>colgroup+thead>tr:first-child>td, 
.team_leave_plan_request .table>colgroup+thead>tr:first-child>th, 
.team_leave_plan_request .table>thead:first-child>tr:first-child>td, 
.team_leave_plan_request .table>thead:first-child>tr:first-child>th{padding:0px 5px!important; box-sizing:border-box !important}

.team_leave_plan_request .cls_employee_name div{text-align:left !important}
.team_leave_plan_request .cls_employee_name{width:22% ; text-align:left !important}
.team_leave_plan_request .cls_leave_start_date_formated{width:10%; text-align:center !important;}
.team_leave_plan_request .cls_leave_start_date_formated div{place-content:center !important;}
.team_leave_plan_request .cls_leave_end_date_formated{width:10%; text-align:center !important}
.team_leave_plan_request .cls_leave_end_date_formated div{place-content:center !important;}
.team_leave_plan_request .cls_leave_plan_name{width:20%; text-align:center !important;}
.team_leave_plan_request .cls_days_applied{width:5%; text-align:center !important;}
.team_leave_plan_request .cls_days_applied div{place-content:center !important;}
.team_leave_plan_request .cls_approval_status{width:10%; text-align:center !important;}
.team_leave_plan_request .cls_action{width:8%; text-align:center !important}



.leave-details .team-loan-request-master .cls_employee{width:15% !important; text-align:left !important}
.page-content  .leave-details .team-loan-request-master .cls_employee div{padding:0px !important; font-weight:400 !important; color:#666 !important}
.page-content  .leave-details .team-loan-request-master .cls_employee div.employee-name{font-weight:var(--font-weight-semibold) !important; color:#000 !important}
.leave-details .team-loan-request-master .cls_loan_code{width:10% !important; text-align:center !important;}
.leave-details .team-loan-request-master .cls_loan_code div{text-align:left !important; place-content:start !important}
.leave-details .team-loan-request-master .cls_loan_amount{width:10% !important; text-align:center !important}
.leave-details .team-loan-request-master .cls_loan_repay_term{width:7% !important; text-align:center !important;}
.leave-details .team-loan-request-master .cls_total_installments{width:8% !important; text-align:center !important;}
.leave-details .team-loan-request-master .cls_outstanding_amount{width:10% !important; text-align:center !important;}
.leave-details .team-loan-request-master .cls_guarantor_name{width:14% !important;  text-align:center !important;}
.leave-details .team-loan-request-master .cls_guarantor_name div{text-align:left !important; place-content:start !important}
.leave-details .team-loan-request-master .cls_approval_status{width:8% !important; text-align:center !important;}
.leave-details .team-loan-request-master .cls_loan_disbursed{width:8% !important; text-align:center !important;}

.leave-details .team-loan-request-master .cls_action{width:10% !important; text-align:center !important}
.profile-dropdown-menu .user-img{margin-right:10px}
.profile-dropdown-menu .loggedname{float:right; width:calc(100% - 50px)}

.menu-custom-div-container-open .menu-custom-div {width: 280px;    border-radius: 0px !important;    height: calc(100vh - 85px) !important;}
.menu-custom-div {  height: calc(100vh - 85px);    position: absolute;    left: -300px;    top: 60px;    width: 300px;    background: #ffffff;    opacity: 0;    visibility: hidden;    transition: visibility 0s, opacity 0.5s linear;   transition: all 0.3s ease;    box-shadow: 0 0 40px 0 rgba(82,63,105,.1);}

.profile-lst { display: flex;    padding: 0;    width: 100%;    border-bottom: 1px solid #cccccc;    background: #fdcb0a;      align-items: center;}

 .profile-dropdown-menu .menu-custom-div-container{width:auto; min-width:280px}
 .profile-dropdown-menu .menu-custom-div-container-close .menu-custom-div{left:inherit; right:-400px !important}
 .profile-dropdown-menu .menu-custom-div-container-open .menu-custom-div{left:inherit; right:0px !important; overflow:hidden; height:calc(100vh - 55px) !important; box-shadow:0 0px 6px 0 rgba(0,0,0,.1);     opacity: 1;    visibility: visible; z-index:9; cursor: auto; top:50px; z-index:99}
 .profile-dropdown-menu .menu-custom-div-container .date-block h2{text-indent:0; font-weight:normal !important}
 .profile-dropdown-menu .menu-custom-div-container .user-name{   display: flex;    align-items: center; height:20px}
 .profile-dropdown-menu .menu-custom-div-container .user-name h3{text-indent:0; font-weight:normal !important; width:95%; max-width:95%; overflow:visible}
 .profile-dropdown-menu .menu-custom-div-container .user-name h4{text-indent:0; display:inline-block; margin:0px; padding:0px; font-size:12px; color:var(--primary-color); font-weight:normal}
 .profile-dropdown-menu .menu-custom-div-container  span:before,
 .profile-dropdown-menu .menu-custom-div-container span:after{display:none !important}
 
 .profile-dropdown-menu .menu-custom-div-container .user-name span{position:relative; top:inherit; right:inherit; left:inherit;}
 
 
 .profile-details{background:#fffae8; height:210px; display:grid; place-content:center; width:100%; border-bottom:1px solid #e1e1e1}
 .profile-description{margin-top:0px; text-align:center}
 .profile-description h2{font-weight:normal; font-size:18px; color:#222222; margin:0px; padding:0px; line-height:normal; text-transform:uppercase;}
 .profile-description span{font-weight:normal; font-size:12px; color:#777777; margin:0px; padding:0px; line-height:normal}
 .profile-description h3{font-weight:normal; font-size:14px; color:#777777; margin:5px 0 0px; padding:0px; line-height:normal}
 
 .profile-dropdown-menu .profile-details .profile-actions{margin-top:10px;}
 .profile-dropdown-menu .profile-details .profile-actions a{color:#222222 ; padding:0 10px; font-size:14px}
 .profile-dropdown-menu .cmny-lst-title a:hover,  .cmny-lst-title a:focus,
 .profile-dropdown-menu .profile-details .profile-actions a.admin-link-logout:hover, .profile-details .profile-actions a.admin-link-logout:focus,
 .profile-dropdown-menu .profile-details .profile-actions a:hover,  .profile-details .profile-actions a:focus{text-decoration:none; color:var(--theme-primary-color) }
 .profile-dropdown-menu .profile-details .profile-actions a.admin-link-logout{color:#f05163 }
 
 .profile-inner-data .company-listing ul{position:relative; top:inherit; right:inherit; left:inherit; width:100%; margin:0px; padding:0px}
 .profile-inner-data .company-listing ul li{ text-align:left; list-style:none; position:relative;}
 .profile-inner-data .company-listing ul li.active{background:#fffae8;  pointer-events:none}
 .profile-inner-data .company-listing ul li.active h4 a{color:var(--theme-primary-color) !important; font-weight:600 !important}
 
 .profile-inner-data .company-listing ul li:after{content:"\f5e0"; font-family: "Material Design Icons";font-size: 16px;right: 8px;top: 0px;bottom: 0px;margin: auto;display: grid;    align-items: center;position: absolute;color: #cccccc;}
  .profile-inner-data .company-listing ul li.active:after{color: green;}
 .company-listing .profile-lst{background: none;    padding: 0 10px; display: flex;    height: 40px;    align-items: center; }
 .company-listing .profile-img{background:none; margin-right:10px; display:none}
 
  .company-listing .profile-lst .profile-data{display:grid; align-items:center; width:100%; height:100%}
 .company-listing .profile-lst .profile-data h4{font-weight:normal; line-height:normal; font-size:16px; margin:0px;}
 .company-listing .profile-lst .profile-data h4 a{color:#777777; width:100%; max-width:100%; white-space: pre-line;    line-height: 15px; font-size:13px}
 .company-listing .profile-lst .profile-data h4 span{color:#777777}
 .company-listing .profile-lst:hover{background:var(--primary-color)}
 .company-listing .profile-lst:hover .profile-data h4{color:#222222 !important}
 .company-listing .profile-lst .profile-data h4 b{font-weight:normal}
 .top-menu ul li a.top_link:hover{background:none !important}
 .company-listing .profile-lst .profile-data h4 a:hover,
 .company-listing .profile-lst .profile-data h4 a:focus{color:var(--theme-primary-color) !important}
 
 .profile-dropdown-menu .cmny-lst-title{display: flex; padding: 0 10px; height: 30px; border-bottom: 1px solid #e1e1e1; background: #fed746;   flex: 2 0;    align-items: center;}
 .profile-dropdown-menu .cmny-lst-title h2{margin: 0px;padding: 0px;    text-align: left;    font-weight: normal;    color: #222222;    text-transform: uppercase;    float: left;    order: 1;    width: 70%; font-size:14px}
 .profile-dropdown-menu .cmny-lst-title a{margin: 0px;   padding: 0px;  font-size:14px;  text-align: right;    order: 2;    width: 30%; color:#222222}
 
 
 
 
 .menu-custom-div-container .menu-custom-link{display: flex;    align-items: center;    justify-content: center; width:100%; height:100%}
 .menu-custom-div{position:absolute; top:70px;}
 .profile-dropdown-menu .profile-pic{text-align:center; width: 110px; height: 110px;   margin: auto auto 10px;}
 .profile-dropdown-menu .profile-pic img{/*width:100%; height:100%;*/ max-width:100%; max-height:100%; height:auto; margin-top:0px}
 .profile-inner-data .company-listing ul li.backto-main-role{background:var(--theme-primary-color); text-align:center}
 .profile-inner-data .company-listing ul li.backto-main-role:after{display:none}
 .profile-inner-data .company-listing ul li.backto-main-role .profile-data h4 a{color:#fff !important}
.logo-text h1 {
	padding: 0;
	border-bottom: none; 
}

.cursor {cursor:pointer;}

.btn-uploadify.frm-size-full_width {    width: 100%!important; float: left;}
      .upload-drop-zone {
    height: 55px;
    position: absolute;
    margin: -15px -10px;
        width: 287px;
}
.uploader {
    border: 1px solid #c4c4c4;
    border-radius: 2px;
    height: 28px;
    moz-border-radius: 2px;
    webkit-border-radius: 2px;
    cursor: default;
    overflow: hidden;
    position: relative;
    display: inline;
    display: inline-block;
    display: -moz-inline-box;
    vertical-align: middle;
    zoom: 1;
}
.uploader {
    border-right: none;
    cursor: pointer;
    width: 100%;
    float: left;
}
.inputpicker-div input.frm-size-large, .inputpicker-div input.frm-size-medium, .inputpicker-div input.frm-size-full_width, .inputpicker-div input, input.frm-size-full_width, .double-row-view .module_layout_wp .row-block-cont input {
    height: calc(var(--common-input-height) - 2px) !important;
    line-height: calc(var(--common-input-height) - 2px) !important;
}.double-row-view .module_layout_wp .row-block-cont input {
    width: 100% !important;
    min-width: 100% !important;
    margin: 0px !important;
    height: calc(var(--common-input-height) - 2px) !important;
    border-radius: 3px !important;
}
.form-row .uploader input[type='file'] {
    width: 100%;
    padding: 2px;
    z-index: 100;
}
.uploader input {
    width: 100%;
    border: none;
    bottom: 0;
    cursor: default;
    filter: alpha(opacity:0);
    float: right;
    height: 25px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.uploader span.filename {
    height: 24px;
    line-height: 24px;
    margin: 2px 0px 2px 2px;
    color: #777;
    font-size: 11px;
    width: 80%;
    cursor: default;
    display: block;
    float: left;
    overflow: hidden;
    padding: 0px 10px 0px 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.uploader span.action {
    background: url(../../../images/hrmstheme/cit-upload.png?v=3) no-repeat center center !important;
    background-color: var(--theme-primary-color) !important;
    height: 28px !important;
    line-height: 28px !important;
}
.uploader span.action {
    position: absolute;
    text-indent: -9999px;
    width: 33px;
    background: url(../../../images/sprite.png) no-repeat -272px -45px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    display: inline;
    float: right;
    right: 0;
    margin-top: -1px;
    margin-right: 0px;
    overflow: hidden;
    padding: 3px 0px;
}
.upload-image-btn {
    float: left;
    opacity:0;
    margin-left: 15px;
    margin-top: 0px;
}
.img-inline-display {
    display: inline-block;
}
.upload-image-btn + span.input-comment {
    vertical-align: top;
}
.input-comment {
    position: absolute;
    right: 0px;
    top: -26px;
    z-index: 9;
}
.input-comment {
    padding-left: 5px;
}
.upload-progress {
    display: none;
    margin-top: 15px;
}
.progress {
    height: 15px;
    margin-top: 0;
    margin-bottom: 0;
    border-radius: 0;
}
.progress .bar {
    z-index: 2;
    height: 18px;
    border: 1px solid #439db8;
    box-shadow: 0 1px 0 #55cbee inset;
    moz-border-radius: 4px;
    webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    color: white;
    text-align: center;
    webkit-box-sizing: content-box;
    moz-box-sizing: content-box;
    ms-box-sizing: content-box;
    box-sizing: content-box;
}
.upload-cancel-div {
    float: right;
    position: relative;
    top: -29px;
    right: 7px;
    font-size: 10px;
}
.progress .bar {
    height: 15px;
    border: 1px solid var(--theme-primary-color);
    box-shadow: 0 1px 0 var(--theme-primary-color) inset;
    border-radius: 0;
}
.progress, .progress .bar {
    height: 5px !important;
}
.corrected-records-html {
    clear: both; padding-left: 25px; color: var(--theme-primary-color); font-size: 16px;
}
.ot-request-child-show { cursor:pointer !important; position: absolute; left: 5%; }
.ot-child-row { display: none !important; }
.ot-inline-container {     text-align: center; }    
.ot-inline-container h3 { font-weight: bold !important;  margin-bottom: 0; }    
.ot-inline-container span {     font-size: 12px; color:var(--theme-primary-color); }
/*written by giri for password change valistion message css*/
.invalid-feedback { 
    bottom:-30px;
}
.invalid-feedback span{
    color:#dc3545 !important;
}
.intl-tel-input .country-list .country-name{
    color:black;
}
.intl-tel-input .country-list {
     width: 250px;
     display: grid;
}
/* change password end here */

.intl-tel-input {
    width:100%;
}


.coa-inputpicker {width: 500px !important;}
.employee-multicom-inputpicker {width: 700px !important;}
.voucher-field-inputpicker {width: 350px !important;}
.custom-width-inputpicker.coa-inputpicker{margin:auto !important;}
#inputpicker-wrapped-list.coa-inputpicker tbody td div, #inputpicker-wrapped-list.coa-inputpicker thead th div { width:100%;max-width:100%;}


/**
 * Date : 08 March 2022
 * Desc : used in [dashboard_v1/dashboard]
 */

.avg-attendance{
    float: right;
    color: #FFF !important;
    line-height: 31px;
    font-size: 14px;
    font-weight: 600;  
    margin-top: 0px;
    margin-right: 5px;        
}
.avg-attendance .pr.around {
    width: 70px;
    height: 70px;
    position: relative;
    display: inline-block;
    margin: 1em;
}
.avg-attendance .pr.around span {
    color: #273677;
}
.avg-attendance .pr.around i{
    width: 100%;
    float: left;
    line-height: 0px;
    margin-left: -2px;
    margin-top: -4px;
}
.avg-attendance .pr.around span.outer {
    position: absolute;
    left: 0;
    top: 15px;
    width: 69px;
    text-align: center;
    font-size: 11px;
    padding: 5px 0;;
}
.avg-attendance .pr.around span.value {
    font-size: 14px;
    line-height: 33px;
}   
.avg-attendance .pr.around svg{
    width: auto !important;    
    height: auto !important;    
}

#emp_monthly_leave_summary, #monthly_expense_summary_chart{
    width: 100%;
    height: 300px;
}

#expense_retirement_chart{
    width: 100%;
    height: 250px;
}

#dashboard_payslip_chart{
    width: 100%;
    height: 280px;
}

/** dashboard ***/
.custom-col-block .dashboard-not_def_com{
    background:  #fff;
    padding: 2rem 0 10rem 0;
}
.no-record-container .norecord-not_def_company {
    min-height: 355px !important;
    background: url(../../../images/admin/portal/no_image.png) no-repeat center center;
    padding: 0px;
    background-size: auto 100%;
}
@-webkit-keyframes home-arrow-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes home-arrow-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}


*, ::after, ::before {-webkit-box-sizing: border-box;box-sizing: border-box;}
body, html {font-size: 13px!important;} 
body{overflow:hidden}

/*background-image:url(../../../images/portal/whitetheme/background.jpg) !important; background-size: cover  !important; */

/*
body.user-page-body {background-size: 100%; 
    background-position: center;
    justify-content: center;
    min-height: 100vh; background-color:rgb(var(--primary-bg-color)) !important;  }
body.user-page-body .logo-text h1 {color: #5d0776 !important;}  
body.user-page-body .logo-text h1{font-size:24px !important; color:#fff !important; line-height:28px !important}*/
body {background-image:linear-gradient(to right, var(--main-body-yellow-bg) 54%, var(--main-body-yellow-bg));background-color: var(--main-bg-color) !important;background-position: center top;background-size: 100% 110px;background-repeat: no-repeat;overflow-y: auto;}
.login-container{z-index: 1;    width: 350px;    background-color: #fff;    border-radius: 0.5rem;    padding: 1rem;
    margin: 3rem 0rem;    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 14%);}
.login-top{background: linear-gradient(90deg,#007bff,#0052ea);    box-shadow: 0 4px 20px 0 rgb(0 123 255 / 14%), 0 7px 10px -5px rgb(0 82 234 / 40%);    margin: -3rem auto 2rem;
    padding: 1rem;    text-align: center;    border-radius: 0.5rem;    color: #fff; border:0px; min-height:90px}
.login-container .left-logo img{/*display:none*/ width:60px; height:60px; border-radius:10px}
.login-container .login-top .logo-text{align-items:Center; margin:auto}
.login-container .logo-text label{font-size:13px !important; color:#fff !important; font-weight:normal !important; line-height:22px !important}

.login-title-txt{display:none}
.action-link{text-align:left; margin-top:30px}
.action-link .c-button{display: inline-block;    font-weight: 600;    text-align: center;    vertical-align: middle;    user-select: none; height:45px;
    padding: 0.5rem 2rem;    font-size: 1.2rem !important;    line-height: 1.6;    border-radius: 0.3125rem;    box-shadow: 0 4px 20px 0 rgb(0 123 255 / 14%), 0 7px 10px -5px rgb(0 82 234 / 40%) !important; color: #fff !important; transition: all 0.2s ease-in-out;   background-color: #0d6efd;    border-color: #0d6efd;}
.action-link .c-button:hover {transform: translateY(-3px);    box-shadow: 0 4px 11px rgb(0 123 255 / 35%);     color: #fff;
    background-color: #0b5ed7 !important;
    border-color: #0a58ca !important;}
.login-middle-rgt .form-group.label-floating{margin: 0 0 1.5rem}
.login-middle-rgt{padding:20px}
.custom-link a{    font-size: 1rem; font-weight: 600 !important; color: #0d6efd !important; }
.custom-link a:hover{color: #0069d9 !important;}



.form-group.label-floating .form-control, .form-group.label-floating input {
    background-color: transparent;    border: none;    border-bottom: 0.0625rem solid #eeeeff;    border-radius: 0;    font-size: 1rem;
    font-weight: 400;    line-height: 1.6;    color: #1e2022;    padding: 0.75rem 1.5rem;    height: 3.225rem;
}
.login-remember-me .checkbox-checkmark{background-color: #eeeeff !important;    border: 1px solid #97a4af !important;     display: block;
    width: 1rem;    height: 1rem;     border-radius: 0.25rem;    background: no-repeat 50% / 50% 50%;}
    .checkbox-container input:checked ~ .checkbox-checkmark{color: #fff !important;
    border-color: #007bff !important;
    background-color: #007bff !important;}
  .checkbox-container input:checked ~ .checkbox-checkmark:after{         left: 3px;
    top: 1px;}



.h1, .h2, .h3, .h4, body, h1, h2, h3, h4, h5, h6{font-weight:normal !important}
.gap-10{grid-gap:10px !important}

.top-container-new {border-bottom: 1px solid rgba(255, 255, 255, .1);height: var(--header-height) }
.top-container-new .heading {width: 100%;margin: 0 auto;display: inline-block; background-image:linear-gradient(to right, rgb(var(--primary-bg-color)) 54%, rgb(var(--secondary-bg-color))) !important;background-position: center top;background-size: 100% 180px;background-repeat: no-repeat; border-bottom:1px solid rgba(237,237,237,0.2)}

.modal-body,
.modal-row .modal-body{background:#f9f9fc}
.modal.show .modal-dialog{border-radius:4px; overflow:hidden}
.modal-content{background:transparent}
.modal-loading button{float: right;   height: 40px;    line-height: 40px;   text-shadow: none;    color: #ffffff;    width: 30px;}

 .modal-loading {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 100 100' xml:space='preserve'%3E%3Ccircle fill='none' stroke='%23fff' stroke-width='4' stroke-miterlimit='10' cx='50' cy='50' r='48'/%3E%3Cline fill='none' stroke-linecap='round' stroke='%23fff' stroke-width='4' stroke-miterlimit='10' x1='50' y1='50' x2='85' y2='50.5'%3E%3CanimateTransform attributeName='transform' dur='2s' type='rotate' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/line%3E%3Cline fill='none' stroke-linecap='round' stroke='%23fff' stroke-width='4' stroke-miterlimit='10' x1='50' y1='50' x2='49.5' y2='74'%3E%3CanimateTransform attributeName='transform' dur='15s' type='rotate' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/line%3E%3C/svg%3E") !important;
background-color:rgb(var(--primary-bg-color)) !important;  width: 100px;    height: 100px;   border-radius:100%;   position: fixed;    left: 0;    right: 0;    margin: auto; z-index: 99999;top: 0;    bottom: 0;}

#qLbar, #ajax_qLbar {    height: 100px;    background-color: transparent !important; background-position:  center center !important; background-repeat:  no-repeat !important; background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='L2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 100 100' xml:space='preserve'%3E%3Ccircle fill='none' stroke='%23fff' stroke-width='4' stroke-miterlimit='10' cx='50' cy='50' r='48'/%3E%3Cline fill='none' stroke-linecap='round' stroke='%23fff' stroke-width='4' stroke-miterlimit='10' x1='50' y1='50' x2='85' y2='50.5'%3E%3CanimateTransform attributeName='transform' dur='2s' type='rotate' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/line%3E%3Cline fill='none' stroke-linecap='round' stroke='%23fff' stroke-width='4' stroke-miterlimit='10' x1='50' y1='50' x2='49.5' y2='74'%3E%3CanimateTransform attributeName='transform' dur='15s' type='rotate' from='0 50 50' to='360 50 50' repeatCount='indefinite' /%3E%3C/line%3E%3C/svg%3E") !important; font-size: 0px;    border: 0px;    width: 100px; border:0px !important; background:transparent; border-radius: 0%!important;      -webkit-animation: none; -ms-animation: none;animation: none; }

.pd10{padding:10px !important}
.custom-content-table table td div.no-record-container{display: inline-block !important;
    height: 300px; margin: auto; float: none;   width: 100%;    max-width: 100%;}
.no-record-container { text-align: center;    margin: 0 auto;    max-width: 320px;    padding: 20px;}
.no-record-container h1 {color: rgb(var(--primary-bg-color));text-transform: capitalize;font-size: 18px;font-weight: 500;border: 0px;line-height: 40px;margin: 0px;padding: 0px }
.no-record-container p {text-transform: capitalize;margin: 0px;font-size: 14px;color: rgba(var(--secondary-bg-color));font-weight: 400;letter-spacing: 0.1em;line-height: 1.6em;}
.nrs {width: 100% !important;height: 200px !important }
.no-record-container.nrxl{max-width:700px}
#payslip_list_records .no-record-container.nrxl{padding-top:50px;}
.no-record-container-row td{height:300px !important}
.no-record-container-row td .no-record-container .norecord-info-grafics{min-height: 180px;}
.no-record-container-row td .no-record-container h1{font-size:22px; line-height:30px !important; margin-top:5px; padding:0px}
.no-record-container-row td .no-record-container p{font-size:16px; line-height:20px}
.no-record-container .norecord-info-grafics{ min-height: 170px;    background: url(../../../images/admin/portal/no_image.png) no-repeat center center;    padding: 0px;   background-size: auto 100%;}
.payslip-page-body .no-record-container .norecord-info-grafics {background: url(../../../images/admin/portal/no-image-payslip.png?v=5) no-repeat center center;height: 222px;min-height: 222px;max-height: 222px;}
[class*="col-md-"] {display: inline-block }
.h1,.h2,.h3,.h4,body,h1,h2,h3,h4,h5,h6 {font-weight: 300;}
a:focus, a:hover{color:rgb(var(--primary-bg-color)) !important}
textarea{width:100%; border:1px solid #ededed; border-radius:4px; padding:5px; color:#666666}
button.btn{border-radius:4px !important}
.ps-clr-01 {background: #acaefd;}
.ps-clr-02 {background: #ff89b5;}
.ps-clr-03 {background: #ffdc89;}
.ps-clr-04 {background: #90d4f7;}
.ps-clr-05 {background: #71e096;}
.ps-clr-06 {background: #f5a26f;}
.ps-clr-07 {background: #bb96ff;}
.ps-clr-08 {background: #ed6d79;}
.ps-clr-09 {background: #5ad0e5;}
.ps-clr-10 {background: #cff381;}
.ps-clr-11 {background: #67eebd;}
.ps-clr-12 {background: #ff96e3;}
.ttl-days .stats {background: #acaefd !important }
.week-off .stats {background: #d0e1f3 !important }
.privileged-leave .stats {background: #72a6dc !important; color:#ffffff !important; font-weight:500}
.lwp .stats {background: #f4cccc !important }
.absent .stats {background: #f4cccc !important }
.holiday-off .stats {background: #b6a6d6 !important; color:#ffffff !important; font-weight:500 }
.present .stats {background: #8fc57d !important; color:#ffffff !important; font-weight:500 }
.working .stats {background: #90d4f7 !important }
.suspended .stats {  background: #ff5c6b !important;    color: #ffffff !important;}


.correction-request .stats{background:#cd1200 !important; color:#ffffff !important; font-weight:500}
.correction-approved .stats{background:#06b912 !important; color:#ffffff !important; font-weight:500}
.less-hours .stats{background:#ff0000 !important; color:#ffffff !important; font-weight:500}

.bg-success {background-color: #28a745!important;}
.bg-info {background-color: #17a2b8!important;}
.bg-warning {background-color: #ffc107!important;}
.bg-danger {background-color: #dc3545!important;}
.current-date {background: #90d4f7 !important;}
.current-dateP {}


.main-middle-container {text-align: Center }
.main-middle-container .sub-header {width: 99%;max-width: 99%;margin: 0px auto;display: inline-block;float: none;height: var(--header-height); }
.main-middle-container .sub-header-left{display: inline-grid;    /* white-space: nowrap; */    height: var(--header-height);    place-content: center;}
.sub-header h3{white-space:nowrap; text-align:left}
.main-middle-container .inner-container {width: 95%;max-width: 95%;margin: 10px auto auto;display: inline-block;float: none;overflow: hidden;border-radius: 4px;box-shadow: 0 0 13px 0 rgba(82, 63, 105, .05);background: #fff !important }
.dashboard-page-body .main-middle-container .inner-container {background: transparent }
.top-container-new.header-alt {position: fixed;top: 0;right: 0;left: 0; /*-webkit-transition: height .3s ease;transition: height .3s ease; */z-index: 97;-webkit-box-shadow: 0 0 40px 0 rgba(82, 63, 105, .1);box-shadow: 0 0 40px 0 rgba(82, 63, 105, .1);height: var(--header-height);background: #fff;border-bottom: 0;}
.header-alt .top-menu {padding: 10px 0 } 
.header-alt .logo-text h1 {color: #ffffff }
.header-alt .navigation-menu-bar ul li.active a, 
.header-alt .navigation-menu-bar ul li a:hover {background: #fdcb0a !important;color: #000000 !important }
.header-alt .navigation-menu-bar ul li a {color: #ffffff !important }
.header-alt .menu-right ul li a {color: #000000;}

.navigation-menu-bar ul li{height:var(--header-height) !important; display:flex; flex-direction:column; place-content: center;}
.navigation-menu-bar ul li button{width:100%; height:100%}
.navbar-nav .custom-dropdown .dropdown-menu{position:absolute; background:#ffffff; padding:0px; margin:0px; display:none !important}
.navbar-nav .custom-dropdown.show .dropdown-menu{display:block !important; top:0 !important}
.navbar-nav .custom-dropdown .dropdown-menu a,
.navigation-menu-bar ul li .dropdown-menu a{color:#000000 !important; padding:0 20px; height:40px !important; line-height:40px !important; border-bottom:1px solid #F4F4F4; border-radius:0px !important; white-space:nowrap; text-align:left; align-items:flex-start !important; place-content:center !important}
body .navigation-menu-bar ul li a,
.navigation-menu-bar ul li a{ height:100% !important; line-height:normal !important; display:flex; align-items:Center; padding:0 13px !important; display:flex; flex-direction:column !important; align-items:Center !important; place-content:center !important; grid-gap:5px}

.header-alt .user-menu {background: rgba(var(--primary-bg-color), 0.8) }
.user-menu a{color:rgba(255, 255, 255, 0.7);     max-width: 120px;  overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    display: inline-block;    vertical-align: top;}
.user-menu a:focus,
.user-menu a:hover{color:#ffffff !important}
.left-logo {border: 0px;}
.left-logo img{/*filter:drop-shadow(0px -2px 6px white)*/}
.heading {float: none }
.top-menu {background: transparent; height:var(--header-height); }
.logo-text label {color: #fdcb0a;}
.logo-text h1 {color: #ffffff; line-height:22px; text-transform:uppercase; font-weight: 500; font-size: 17px;}

.login-container .logo-text label {color: #c50707;}

.user-name h3 {color: rgba(255, 255, 255, 0.7) }
.user-menu {background: rgba(255, 255, 255, .1);border-radius: 4px;min-width: auto }
.navigation-menu-bar {/*float: left;margin-top: 8px;margin-left: 15px */ float: left;  margin: auto; display: inline-grid;    place-content: center;    height: var(--header-height); width: auto; justify-content:left}
.navigation-menu-bar ul{margin-left:30px !important}
.navigation-menu-bar ul li {margin: 0 2px;}

.navigation-menu-bar ul li a {padding: 6px 13px;border-radius: 4px;align-items: stretch;outline: 0!important;text-decoration: none;position: relative;vertical-align: middle;-webkit-box-align: stretch;height: auto;line-height: normal;color: #ffffff !important;font-weight: 400;font-size: 13px;text-transform: uppercase;letter-spacing: 0.15; position:relative}

.navigation-menu-bar ul li.active a:focus, 
.navigation-menu-bar ul li a:focus,
.navigation-menu-bar ul li.active a, 
.navigation-menu-bar ul li a:hover {background:rgba(255,255,255,0.1) !important; border-radius:0px !important; color:#fff !important }

.dropdown-menu a:focus, 
.dropdown-menu a:hover,
.navigation-menu-bar ul li .dropdown-menu a:focus,
.navigation-menu-bar ul li .dropdown-menu a:hover{background:var(--theme-primary-color) !important; border-radius:0px !important; color:#fff !important }

.navigation-menu-bar ul li.active a:before{width:100%;}
.navigation-menu-bar ul li a:before{background: rgba(255, 255, 255, .1); position:absolute; left:0; top:0px; width:0; border-radius: 4px; height:100%; content:""; transition:0.4s}
.navigation-menu-bar ul li a:hover:before{width:100%}

.navigation-menu-bar ul li a i {/* display: none !important */ display:flex !important; flex-direction:column !important;  height:auto !important}
.menu-right ul li a {color: rgba(255, 255, 255, 0.8);}
.menu-right ul li{display:inline-flex !important; align-items:center !important; }
.menu-right ul li a:hover {color: rgba(255, 255, 255, 0.9) }
.sub-header {background: transparent }
.sub-header h3 {font-size: 20px;color: var(--theme-primary-color);font-weight: 500;font-family: Poppins, Helvetica, sans-serif;float: left;width: 100%;     line-height: 25px;}


.totle-row ul {padding: 0px;}
.totle-row ul li label {font-size: 10px;color: #ffffff;font-weight: 300;line-height: 12px;}
.totle-row ul li span {font-size: 16px;color: #fdcb0a;font-weight: 500;}
.close-select a i {color: rgba(255, 255, 255, 0.6) }
.close-select a:hover i {color: #fdcb0a }
.dashbaord-row {padding-top: 0px;margin: 0 -15px;}
.summary-month select {background: rgba(255, 255, 255, 0.1);border-radius: 4px;border: 0px;color: #ffffff }
.summary-month select option {color: black;}
.breadcums {float: left;width: 100%;}
.breadcums ul {margin: 0px 0px 0 11px;padding: 0px;float: left }
.breadcums ul li {float: left;list-style: none;margin-right: 20px;position: relative;color: #000000; height: 15px;    display: flex;    align-items: center;}
.breadcums ul li i {font-size: 18px }


.breadcums ul li a{color: #000000}
.breadcums ul li a:focus,
.breadcums ul li a:hover{color:#000000 !important}
.breadcums ul li:before {content: "\f764";font-family: "Material Design Icons";font-size: 6px;right: -13px;top: 0px;bottom: 0px;margin: auto; height:6px;position: absolute;color: #000000;}
.breadcums ul li:last-child::before {display: none }
.dashbaord-box {padding: 0 }
.dashbaord-box-title {border-bottom-color: var(--theme-primary-dark-color);padding: 15px }
.dashbaord-box-content {padding: 0 15px }
.dashbaord-box-title h2 {color: var(--theme-primary-dark-color);font-weight: 500 }
.leaves-page-body .sub-header-right {margin-right: 0px !important;}
.summary-month .custom-search {position: relative }
.summary-month input {background: rgba(255, 255, 255, 1);border: 1px solid rgba(255, 255, 255, 1);color: rgba(0, 0, 0, 0.8) !important;padding: 0 20px 0 5px;border-radius: 4px }
.summary-month::placeholder {color: rgba(255, 255, 255, 0.4) }
.summary-month:-ms-input-placeholder {color: rgba(255, 255, 255, 0.4) }
.summary-month::-ms-input-placeholder {color: rgba(255, 255, 255, 0.4) }
.summary-month .custom-search:before {content: "\f349";font-family: "Material Design Icons";font-size: 17px;right: 7px;top: 1px;bottom: 0px;margin: auto;position: absolute;color: rgba(255, 255, 255, 0.7);}
.close-select .btn-success {background: rgba(0, 0, 0, 0.3) !important }
.close-select .btn-success:hover {background: rgba(0, 0, 0, 0.5) !important }


.footer {background: rgb(var(--primary-bg-color))!important; height:auto;  }
.footer p {color: rgba(255, 255, 255, 0.8);font-weight: 400 !important;}
.pq-grid .pq-grid-row > .pq-grid-col {background: #fff !important;border: 0px !important;font-weight: 500;vertical-align: middle;color: #595d6e;font-size: 12px !important;height: 40px !important;padding: 0px 5px !important }
.pq-grid .pq-grid-row.pq-grid-header-search-row > .pq-grid-col {padding: 5px !important;height: 43px !important;background: #f9f9f9 !important;border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;border-top: 1px solid rgba(0, 0, 0, 0.06) !important }
.pq-grid .pq-grid-row.pq-grid-header-search-row > .pq-grid-col input {height: 30px !important;border-color: #f2f2f2 !important }
.pq-grid .pq-grid-row.pq-grid-header-search-row > .pq-grid-col input:hover, .pq-grid .pq-grid-row.pq-grid-header-search-row > .pq-grid-col input:focus {border-color: #dddddd !important }
.pq-grid .pq-cont-inner .pq-table .pq-grid-row {
    background: transparent !important }
.pq-grid .pq-cont-inner .pq-table .pq-grid-row .pq-grid-cell, .pq-grid .pq-grid-row .pq-grid-cell {background: #fff !important;border: 0px !important;font-weight: 500;vertical-align: middle;color: #595d6e !important;font-size: 12px !important;padding: 0px 5px !important }
.pq-grid .pq-cont-inner .pq-table .pq-grid-row .pq-grid-cell a {background: none !important;color: #595d6e !important;font-size: 12px !important;height: auto !important;line-height: normal !important;}
.pq-toolbar-search.pq-toolbar {float: right;width: 250px;background: rgba(0, 0, 0, 0.2);border-radius: 4px 4px 0 0;padding: 1px;height: 32px;margin-top: -41px;z-index: 99999;position: fixed;right: 156px;}
.pq-toolbar-search.pq-toolbar input {background: transparent;color: rgba(255, 255, 255, 0.8) !important }
.pq-toolbar-search.pq-toolbar::placeholder {color: rgba(255, 255, 255, 0.5) }
.pq-toolbar-search.pq-toolbar:-ms-input-placeholder {color: rgba(255, 255, 255, 0.5) }
.pq-toolbar-search.pq-toolbar::-ms-input-placeholder {color: rgba(255, 255, 255, 0.5) }
div.pq-toolbar label:before {color: rgba(255, 255, 255, 0.5) !important;}
.row-custom {float: left;width: 100%;margin-bottom: 20px !important;border-radius: 4px;box-shadow: 0 0 13px 0 rgba(82, 63, 105, .05);background: #ffffff }
.sub-header-right-inner {float: left }
.sub-header-right-inner .totle-row ul {padding: 0px;margin: 0px;}
.sub-header-right-inner .totle-row ul li label {color: #595d6e !important;font-weight: 400 !important;font-size: 13px !important;margin-bottom: 5px }
.sub-header-right-inner .totle-row ul li input {background: transparent;color: rgba(0, 0, 0, 0.8) !important;border: 1px solid #f2f2f2;height: 30px;line-height: 30px;width: 100%;font-size: 12px;padding: 0 5px;}
.sub-header-right-inner .totle-row ul li input:focus {border-color: #dddddd !important }
.sub-header-right-inner .totle-row ul li::placeholder {color: rgba(0, 0, 0, 0.5) }
.sub-header-right-inner .totle-row ul li:-ms-input-placeholder {color: rgba(0, 0, 0, 0.5) }
.sub-header-right-inner .totle-row ul li::-ms-input-placeholder {color: rgba(0, 0, 0, 0.5) }
body.payslip-page-body .main-middle-container .inner-container {background: transparent;box-shadow: none !important }
.payslip-content {float: left;width: 100%;}
.dwnld-btn {float: left;width: 100% }
.dwnld-btn a {float: left;width: 48%;margin: 1% 1% 1% 0;background: rgba(0, 0, 0, 0.1);border-radius: 50px;position: relative;color: rgba(0, 0, 0, 0.8);height: 30px;padding: 5px;font-size: 12px;font-weight: 500;max-width: 120px }
.dwnld-btn a i {background: rgb(94, 7, 119);width: 20px;height: 20px;border-radius: 100%;float: left;color: #fff;line-height: 20px;}
.card {border-radius: 4px;-webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.05);background: #ffffff;box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.05);float: left;display: inline-block;border: 0px;margin-bottom: 30px;}
.card .card-header {float: left;width: 100%;padding: 0px;background: transparent;border: 0px; min-height:40px}
.card .card-header h1 {font-size: 14px;font-weight: normal;color: #666666;border: 0px;margin: 0px;padding: 10px 0 0px;height: 40px;line-height: 40px;text-transform: uppercase }
.card .card-body {float: left;width: 100%;padding: 0px;min-height: 200px }
.card-body h2 {font-size: 14px;font-weight: 500;color: #595d6e }
.card-right .ps-date {font-size: 12px;font-weight: 400;color: #000000;padding: 0px;text-align: center;line-height: 27px;position: absolute;left: 0px;top: 0px;width: 100%;height: 27px;background: rgba(0, 0, 0, 0.05) }
.card-right {float: left;width: 75%;padding: 12px 20px;position: relative }
.card-right ul {margin: 30px 0px 10px;padding: 0px;float: left;width: 100% }
.card-right ul li {float: left;width: 50%;list-style: none;text-align: left;}
.card-right ul li .deduct-amt {text-align: right }
.card-right ul li label {font-size: 12px;color: rgba(0, 0, 0, 0.9);margin: 0px;padding: 0px;line-height: 18px;font-weight: 500;width: 100% }
.card-right ul li span {font-size: 28px;color: green ;font-weight: 600;}
.payslip-page-body .card-right ul li span{font-family:Arial, Helvetica, sans-serif !important; font-weight:bold}
.card-right ul li .deduct-amt span {color: red }

/*svg {width: 30px !important;height: 30px !important }
svg path {fill: rgba(0, 0, 0, 0.7) }*/
body.leaves-page-body {overflow:hidden !important}

.page-content {float: left;width: 100%;margin-bottom: 10px;}
.page-content .card {background: none }
.page-content .card .card-header {background: rgba(255, 255, 255, 1) !important;border-bottom: 0px solid #650768;border-radius: 4px 4px 0 0 }
.page-content .card .card-header.bg-transparent {background: rgba(255, 255, 255, 0.1) !important;}
.page-content .action-coulmn .card .card-header {background: rgba(0, 0, 0, 0.2) !important;text-align: left;}
.page-content .card .card-header.bg-white {background: rgba(255, 255, 255, 1) !important;border-bottom: 1px solid #ebedf2;border-radius: 4px 4px 0 0; position:relative; }
.page-content .card .card-header.bg-white:before{width:0px; height:1px; background:rgb(var(--primary-bg-color)); transition:0.3s; content:""; left:0; bottom:0; position:absolute}
.page-content .card:hover .card-header.bg-white:before{width:100%}
.page-content .card .card-header.bg-transparent h1 {color: #ffffff }
.page-content .card .card-header.bg-white h1, .page-content .action-coulmn .card .card-header.bg-white h1 {color: #000000 }
.page-content .card .card-header h1 {padding: 0px 15px;color: #ffffff;font-size: 13px;letter-spacing: 0.5px; font-weight:500; float:left; }
.page-content .card .card-body {background: #ffffff;border-radius: 0 0 4px 4px }

.page-content .card:hover .head-icon i{color:rgb(var(--primary-bg-color))}

.leave-progressbar .progress {margin: 15px auto;float: none;display: inline-block;width: 100px !important;height: 100px !important;background: #f9f9f9;border-radius: 100%;}
.leave-progressbar .progress:before {position: absolute;left: 0;right: 0;width: 100%;opacity: 0.7;content: "";height: 100%;z-index: 8;background: #ffffff }
.leave-progressbar .progress > span {z-index: 9 }
.leave-progressbar .progress .progress-value {position: relative;z-index: 9 }
.leave-progressbar .card-body .progress:after {display: none }
.days-count {float: right;font-weight: 600;font-size: 12px }
.leave-progressbar .progress-value h2 {margin: 0px;line-height: 30px;color: #000000 }
.leave-progressbar .progress-value sup {width: 100%;display: inline-block;line-height: 20px;height: 20px;color: #99999;font-size: 12px;margin: 3px 0 0 }
.paid-leave-blck.progress::after {border-color: #ade0fb !important }
.casual-leave-blck.progress::after {border-color: #febe75 !important }
.sick-leave-blck.progress::after {border-color: #7ed5c1 !important }
.others-leave-blck.progress::after {border-color: #e5ccfe !important }
.border-paid-leave {border-color: #13a9f8 !important }
.border-casual-leave {border-color: #ff9c25 !important }
.border-sick-leave {border-color: #00bc8e !important }
.border-others-leave {border-color: #b28fde !important }
.color-legend-block {float: left;width: 100%;padding: 0 15px;margin: 5px 0 }
.color-legend-block ul {margin: 0px;padding: 0px;border: 0px;}
.color-legend-block ul li {list-style: none;float: left;width: 100%;height: 25px;line-height: 25px;text-align: left;}
.color-code {display: inline-block;border: 1px solid rgba(0, 0, 0, 0.12);width: 10px;height: 10px;margin: 0 3px;background: #f8f8f8;vertical-align: middle }
.color-legend-block ul li.light-bg .color-code {opacity: 0.3 }
.leave-action {float: left;padding: 15px 20px !important;}
.leave-action a {width: 220px;height: 40px;line-height: 40px;background: rgba(var(--primary-bg-color), 1) /*rgba(96, 24, 65, 0.7)*/;color: #ffffff;padding-left: 15px;float: left;text-align: left; position:relative; z-index:3}
.leave-action a:after{background: rgba(0, 0, 0, 0.3); width:0; left:0; top:0; height:40px; content:""; position:absolute; z-index:-1;  transition:0.3s}
.leave-action a:hover:after{width:calc(100% - 40px)}
.leave-action a:focus, .leave-action a:hover {color: #ffffff !important;/*background: rgba(var(--primary-bg-color), 0.95);*/}
.leave-action a:hover i:before{/*-webkit-animation: home-arrow-bounce 2s infinite;    animation: home-arrow-bounce 2s infinite;*/}
.leave-action a i {width: 40px;height: 40px;line-height: 40px;background: rgba(0, 0, 0, 0.3);float: right;text-align: center;font-size: 20px }
.other-links {float: left;width: 100%;margin-top: 10px;padding: 0 20px }
.other-links a {color: rgba(96, 24, 65, 1);float: left;width: 100%;font-size: 14px;text-align: left;height: 20px;line-height: 20px }
.other-links a i {font-size: 20px;float: left;margin-right: 5px }
.useful-lnks {float: left;width: 100%;margin-top: 15px;padding: 0 20px }
.useful-lnks h2 {font-size: 14px;text-transform: uppercase;color: #666666;font-weight: 500;text-align: left }
.useful-lnks a {color: #444444;float: left;width: 100%;font-size: 13px;font-weight: 400;text-align: left;margin: 3px 0 }
.useful-lnks a i {width: 20px;height: 20px;text-align: center;float: left;line-height: 20px;font-size: 12px;background: rgb(96, 24, 65);color: #fff;border-radius: 100%;margin-right: 10px }
.useful-lnks a:hover, .useful-lnks a:focus {color: rgb(96, 24, 65) }
.leave-details {float: left;padding:0px; /*padding: 10px 20px; */ width: 100% }
.page-content .card .card-header.bg-transparent .leave-head-top{border:0px}

/*.leave-head-top {float: left;width: 100%;border-bottom: 1px solid #ededed;height: 40px;line-height: 40px;}
.leave-head-top h1 {float: left;width: auto;text-align: left;color: #444444;font-weight: 500 !important;font-size: 14px !important;margin: 0px;line-height: 35px;text-transform: uppercase }
.leave-head-top h2 {float: left;width: auto;text-align: left;color: #444444;font-weight: 500 !important;font-size: 14px !important;margin: 0px;line-height: 35px;text-transform: uppercase }*/

.view-all-btn {float: right;width: 70px;font-size: 12px !important;background: rgba(96, 24, 65, 0.7);color: #fff;height: 25px;line-height: 25px;border-radius: 4px;text-align: center }
.view-all-btn:focus, .view-all-btn:hover {background: rgba(96, 24, 65, 0.9) !important;color: #ffffff !important }
.leave-lst {float: left;width: 100%;height: calc(100vh - 500px);overflow-x: hidden;overflow-y: auto;}
.leave-itm {float: left;width: 100%;padding: 0px;}
.leave-itm ul {margin: 0px;padding: 0px;float: left;width: 100% }
.leave-itm ul li {float: left;list-style: none;width: 21%;padding: 12px 0;border-bottom: 1px solid #ededed;position: relative }
.leave-itm ul li div {float: left;width: 100%;min-height: 28px }
.leave-itm ul li div:nth-child(2) {margin-top: 4px }
.leave-itm ul li.large-blck {width: 36% }
.leave-itm ul li.status-blck {width: 6% !important;padding-top: 6px !important;}
.leave-itm ul li.action-blck {width: 6% }
.leave-itm ul li label {color: #888888;font-weight: normal;float: left;width: 100%;text-align: center;font-size: 10px;text-transform: uppercase;margin: 0px;padding: 0px;line-height: 16px;}
.leave-itm ul li span {color: #000000;font-weight: normal;float: left;width: 100%;text-align: center;font-size: 14px;line-height: 16px;white-space: nowrap;text-overflow: ellipsis;;overflow: hidden;max-width: 95% }
.leave-itm ul li.status-blck span[class*="apl-badge-"] {font-size: 9px;padding: 0px;height: 20px !important;line-height: 20px;font-weight: 400;}
.leave-date {float: left;width: 100%;text-align: left;}
.leave-date h3 {font-size: 14px;font-weight: 600;color: #000000 !important;line-height: 16px;margin: 0px;padding: 0px;}
.leave-date h4 {font-size: 12px;font-weight: normal;color: #888888 !important;line-height: 16px;margin: 0px;padding: 0px;}
.leave-mesage {color: #999999;padding: 10px 0;max-width: 100%;white-space: nowrap;text-overflow: ellipsis }

body.attendence-page-body .leave-date {padding: 0 0 0 15px }
.attendance-card.card .card-body {min-height: 100px }
.attendance-lnk {float: left;width: 100%;padding: 10px }
.attendance-lnk ul {margin: 0px;padding: 0px;}
.attendance-lnk ul li {width: 31.33%;float: left;list-style: none;text-align: Center;display: table;margin: 1% }
.attendance-lnk ul li i {font-size: 40px;color: #666666 }
.attendance-lnk ul li > div {display: table-cell;width: 100%;height: 100px;border: 1px solid #ededed;vertical-align: middle;border-radius: 4px }
.card-body .totle-row {margin: 0 10px }
.card-body .totle-row ul {display: table;}
.attendance-month-card .totle-row .item,
.card-body .totle-row ul li {min-width: 75px;text-align: center;float: left;height: 75px;margin: 5px 0 0;     display: inline-block;
    padding: 0 7px; width: auto; line-height: 17px;}
.attendance-month-card .totle-row .item .month-summary{border: 1px solid #ededed;border-radius: 4px;width: 71px;height: 71px;display: table-cell;vertical-align: middle; background:#f9f9f9}
.working-bg, .card-body .totle-row ul li div {border: 1px solid #ededed;border-radius: 4px;width: 71px;height: 71px;display: table-cell;vertical-align: middle;}
.attendance-month-card .totle-row .month-summary label,.working-bg label, 
.card-body .totle-row ul li label {color: #000000;font-weight: normal;text-transform: uppercase;font-weight: 500;font-size: 10px;line-height: 12px; width:100%; margin:0px}
.attendance-month-card .totle-row .month-summary span,
.working-bg span, 
.card-body .totle-row ul li span {color: #000000;text-align: center;padding: 0px;font-weight: 600;width: 40px;height: 40px;display: inline-block;margin: 3px auto auto;background: rgba(0, 0, 0, 0.1);border-radius: 100%;line-height: 40px;}
.correction-request .table-list {float: left;width: 100%;overflow-x: hidden;overflow-y: auto }

.card-body .totle-row ul li div{transition:0.2s; -webkit-font-smoothing: antialiased;}
.card-body .totle-row ul li:hover div{transform:scale(1.08,1.08); -webkit-font-smoothing: antialiased;}

.attendance-month-card .card-body .totle-row{width: calc(100% - 30px);
    overflow: hidden;
    padding: 0;
    max-width: 565px;
    margin: 6px auto;
    float: none;}

.recent-request .table-list {height: calc(100vh - 334px);}
.my-request .table-list {height: calc(100vh - 334px);}
.my-request .card-body{padding:10px}
.recent-request .leave-itm ul li {width: 17% }
.recent-request .leave-itm ul li .emp-name h3 {font-size: 14px;font-weight: 600;width: 95%;margin: auto;text-align: center;word-break: break-word;}
.recent-request .leave-date h3 {font-weight: normal;font-size: 14px;}
body.dashboard-page-body {}
body.dashboard-page-body .main-middle-container .inner-container {background: transparent;box-shadow: none !important }
body.dashboard-page-body .card-body .totle-row ul li {min-width: 125px;height: 125px;}
body.dashboard-page-body .card-body .totle-row ul li div {width: 121px;height: 121px;}
body.dashboard-page-body .attendance-card.card .card-body {min-height: 130px;}
body.dashboard-page-body .card-body .totle-row ul li span {line-height: 15px;display: flex;align-items: center;justify-content: center;width: 65px;height: 65px;}
.holiday-list {float: left;width: 100%;height: 200px;overflow: auto;}
.holiday-list ul {float: left;margin: 0px;padding: 0px;width: 100%;}
.holiday-list ul li {float: left;width: 100%;border-bottom: 1px solid #ededed;padding: 10px 15px;list-style: none }
.holiday-list ul li label {float: left;font-size: 12px;color: rgba(0, 0, 0, 0.57);font-weight: 500;height: 25px;line-height: 25px;margin: 0px }
.holiday-list ul li span {float: right;font-size: 12px;color: rgba(0, 0, 0, 0.57);font-weight: 500;height: 25px;line-height: 25px;margin: 0px }
.holiday-list .emp-pic {width: 40px;height: 40px;overflow: hidden;float: left;border-radius: 100%;border: 1px solid #ededed;margin-right: 5px }
.holiday-list .emp-pic img {width: 100%;height: 100%;}
body.dashboard-page-body .leave-head-top {border: 0px }
.card-header .view-all-btn {margin: 8px }
.action-coulmn .card-header.bg-transparent .leave-head-top .view-all-btn {text-transform: uppercase;background: rgba(255, 255, 255, 0.2);text-align: center }
.employee-dtl {float: left;width: 100%;padding: 5px }
.empl-pic {display: inline-block;width: 140px;height: 140px;margin: auto;border: 1px solid #f9f9f9;}
.empl-pic img {width: 100%;height: 100% }
.emp-dtl {float: left;width: 100%;margin: 10px 0 0 }
.emp-dtl .emp-name {float: left;width: 100%;margin: 0;font-size: 16px;text-transform: uppercase;color: #444444;font-weight: 600 }
.emp-dtl .emp-designation {float: left;width: 100%;margin: 0;font-size: 14px;font-weight: normal;color: #666666 }
.emp-dtl .ttl-exp {background: var(--theme-primary-dark-color);color: #ffffff;text-align: center;height: 30px;line-height: 30px;float: left;width: 100%;margin: 10px 0 0 }
.emp-att-dtl {color: #ffffff;text-align: center;padding: 10px 0 0;float: left;width: 100%;margin: 10px 0 0;border-top: 1px solid #dddddd }
.emp-att-dtl .leave-itm {border: 0px;background: var(--theme-primary-dark-color);padding: 10px 0 5px;}
.emp-att-dtl .leave-itm ul li {width: 32%;margin: 0 0.5%;}
.emp-att-dtl .leave-itm ul li label {color: #fdcb0a }
.emp-att-dtl .leave-itm ul li span {color: #ffffff }
.card-body .dashbaord-box-content {margin: 10px 0px }
.current-week{float:right !important; margin:0}
.page-content .card .card-header a,
.current-week a.btn{line-height: 40px;height: 40px !important;background:transparent;font-weight: normal;padding: 0  !important;border-radius: 20px;color: #fbff0a;font-size: 12px; display:inline-block; float:right;  text-align:right; text-transform:uppercase; font-weight:600 !important; position:relative; width:auto; margin-bottom:0px !important; margin-right:10px !important; margin-top:0px !important}
.page-content .card .card-header a:before{height:2px;  background:#fbff0a; position:absolute; right:0; width:40%; bottom:8px; content:""; transition:1s}
.page-content .card .card-header a:hover:before{width:100%}
.page-content .card .card-header a:hover, .page-content .card .card-header a:focus,
.current-week a.btn:hover,
.current-week a.btn:focus{background: transparent/*#fdcb0a*/ !important; color:#fbff0a !important}

.dashboard-page-body .page-content .card .card-header.bg-white a{ color: rgb(var(--primary-bg-color)) !important; height:60px !important; line-height:60px !important}
.dashboard-page-body .page-content .card .card-header.bg-white a:before{bottom:18px}

.page-content .card .card-header.bg-white a:hover,
.page-content .card .card-header.bg-white a:focus{color:rgb(var(--primary-bg-color))!important}
.page-content .card .card-header.bg-white a:before{background:#000000 !important}
.employe-view-container .page-content .card .card-header.bg-white a{height:30px;  color:#222 !important}
.employe-view-container .page-content .card.card-active .card-header.bg-white a{color:#fbff0a !important}
.employe-view-container .page-content .card.card-active .card-header.bg-white a:before{    background: #fbff0a !important}
/*
.current-week {line-height: 30px;height: 30px;background: #ffffff;font-weight: normal;margin: 5px;padding: 0 15px;border-radius: 20px;color: #000000;font-size: 12px;}
.page-content .card .card-header a,
.current-week a.btn{color:#000000; padding:6px 10px !important; font-weight:600 !important}
.current-week:hover{background: #fdcb0a;}
.page-content .card .card-header a:hover,
.page-content .card .card-header a:focus{background: #fdcb0a;  color:#000000 !important}
.current-week a.btn:hover,
.current-week a.btn:focus{background: transparent !important; color:#000000 !important}*/
.current-week b {font-weight: normal !important;color: #000000 }
.attendance-register .leave-head-top {border: 0px }
.attendance-register .card-body .totle-row ul li > div {background: #f9f9f9 }
.attendance-register .card-body .totle-row ul li label {font-weight: 600;font-size: 14px;margin-bottom: 5px }
.attendance-register .card-body .totle-row ul li span {width: 30px;height: 30px;line-height: 30px;font-size: 12px;font-weight: 600 }
.attendance-register .card-body .totle-row ul li span.pl-bg, .attendance-register .card-body .totle-row ul li span.lwp-bg {line-height: 9px;font-size: 12px;padding: 7px 0;}
.attendance-register .card-body .totle-row ul li span sup {top: 0;line-height: normal;display: block;font-weight: normal;color: #000000 }
.remaining-title span {font-size: 30px }
.progress-bar-striped {background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-size: 16px;}
.emp-stats {float: left;width: 100%;}
.emp-stats ul {margin: 10px 0px;padding: 0px;float: left;}
.emp-stats ul li {list-style: none;float: left;width: 100%;padding: 7px 0;}
.emp-stats ul li > div {float: left;width: 100%;padding: 0 15px;}
.emp-stats ul li h2 {float: left;font-size: 14px;width: 100%;margin: 0px;padding: 0px;width: 100%;line-height: 25px;font-weight: 500;text-align: left }
.emp-stats ul li .progress {float: left;width: 100%;height: 10px !important;border-radius: 20px }
.emp-stats ul li h2 .cnt {float: right;font-weight: 600;font-size: 12px;color: #000000 }
.page-content .card.dash-attendance-dtl .card-body {min-height: 100px }
.date-time {float: left;width: 100%;padding: 10px 0 }
.date-time .crnt-time {font-size: 25px;float: left;width: 100%;color: #888888;text-align: Center;line-height: 30px }
.date-time .crnt-date {font-size: 25px;float: left;width: 100%;color: #000000;text-align: Center;line-height: 30px }
.out-time {width: auto;display: inline-block;margin: 5px 0 0;background: #f5f5f5;padding: 0 10px;height: 22px;line-height: 22px;font-size: 12px;color: #000000;border-radius: 20px;}
.dash-attendance-dtl .crnt-time.left {float: left;width: 50%;text-align: center }
.dash-attendance-dtl .crnt-time.right {float: right;width: 50%;text-align: center }
.dash-attendance-dtl .crnt-time .working-bg {float: none;display: inline-block }
.custom-owl-carousel {float: left;position: relative;overflow: hidden;width: calc(100% + 20px);margin-right: 15px;padding-right: 15px;}
.custom-owl-carousel .owl-stage {display: flex }
.owl-prev:before, .owl-next:before {font-family: "Material Design Icons";font-size: 16px;color: #ffffff;opacity: 1;font-size: 18px;-webkit-font-smoothing: antialiased;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto }
.owl-prev:before {content: "\f730" }
.owl-next:before {content: "\f733" }
.owl-prev span, .owl-next span {display: none }
.owl-prev.disabled, .owl-next.disabled {opacity: 0.5 }
.owl-prev.disabled:before, .owl-next.disabled:before {opacity: 0.7 }
.owl-prev, .owl-next {position: absolute;right: 0;z-index: 5;background: rgba(96, 24, 65, 0.7);border: 0px;width: 30px;height: 30px;color: #fff;font-size: 20px;line-height: 30px;border-radius: 100% }
.owl-prev {top: 30%;}
.owl-next {top: 43%;}

.owl-nav.disabled .owl-prev, 
.owl-nav.disabled .owl-next{display:none}
.inner-card-row {padding: 0 }
.inner-card-row .leave-details .leave-head-top {padding: 0 10px }
.inner-card-row .leave-details .leave-lst {padding: 0px;height: auto;}
.inner-card-row .leave-itm {margin-bottom: 10px;border-radius: 4px !important;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.07);border-right: 0px solid #f9f9f9;border-left: 0px solid #f9f9f9;padding: 10px;position: relative;min-height: 80px;width: 100%;background: transparent }
.inner-card-row .leave-itm.pending-status {border-right-color: var(--bg-badge-pending) !important;border-left-color: var(--bg-badge-pending) !important }
.inner-card-row .leave-itm.approved-status {border-right-color: var(--bg-badge-approved) !important;border-left-color: var(--bg-badge-approved) !important }
.inner-card-row .leave-itm.reject-status {border-right-color: var(--bg-badge-reject) !important;border-left-color: var(--bg-badge-reject) !important;}
/*.holiday-list.upcmng-bdte ul li:first-child {background: #f8f8f8;padding: 6px 15px }
.holiday-list.upcmng-bdte ul li:first-child .emp-pic {width: 60px;height: 60px;clear: right;margin-right: 10px;overflow: hidden }
.holiday-list.upcmng-bdte ul li:first-child label {width: calc(100% - 80px);text-align: left;font-size: 18px;font-weight: bold;margin: 5px 0 0;line-height: normal;color: var(--theme-primary-color);height: auto }
.holiday-list.upcmng-bdte ul li:first-child span {width: calc(100% - 70px);text-align: left;line-height: normal }*/
.leave-itm ul li div.leave-type h3 {margin: 10px auto;padding: 0;height: 40px;line-height: 40px;width: 40px;border-radius: 100%;font-weight: 600;font-size: 16px;display: flex;color: #000000 !important;justify-content: center;align-items: center;}
.notification-head {background: #ffffff ;padding: 0px 16px;margin: 0;background-size: cover;background-repeat: no-repeat;padding-left: 0;padding-right: 0;float: left;width: 100%;}
.notification-dropdown .notify-close-btn{float: right;width:25px;height:25px;text-align: center;position: absolute;top:5px;right:5px;line-height: 25px;background: #f7f8fa;color:rgba(111, 7, 90, 1) !important;border-radius:4px;}
.notification-dropdown .notify-close-btn i{color:rgba(111, 7, 90, 1);font-size:15px}
.notification-dropdown .notify-close-btn:hover{background:rgba(111, 7, 90, 1);}
.notification-dropdown .notify-close-btn:hover i{color:#ffffff}
.notification-head h3 {font-size: 16px;color: rgb(94, 7, 119);font-weight: 400;text-align: center;margin: 0;float: left;width: 100% }
.notification-head .nav{padding-left: 1.5rem!important;padding-right: 1.5rem!important;border-bottom: 3px solid rgba(111, 7, 90, 0.3);width: 100%;padding: 0 1.5rem;margin:10px 0;background: transparent;height:40px;}
.notification-head .nav li{margin-right: 1.5rem;display: list-item;}
.notification-head .nav li a{border: 0;border-bottom: 3px solid transparent;padding: 0;font-size: 1.2rem;transition: all .3s;border-bottom-width: 3px!important;font-weight: 500;color:#74788d !important;height: 40px;line-height: 40px;}
.notification-head .nav li a:hover,
.notification-head .nav li.active a, .notification-head .nav li a.active{transition: all .3s;color:rgba(111, 7, 90, 1) !important;border-bottom: 3px solid rgba(0, 0, 0, 0.3) !important;float: left;height: 40px;display: inline-block;}
.notification-dropdown .dropdown-menu {border: 0!important;margin: 0;padding: 0;-webkit-box-shadow: 0 0 50px 0 rgba(82, 63, 105, .15);box-shadow: 0 0 50px 0 rgba(82, 63, 105, .15);left: inherit !important;right: 0 !important;opacity: 0px;position: fixed !important;height: 100vh;width: 0;transform: translate3d(0, 0px, 0px) !important;top: 0px !important;transition: width 0.3s ease;}
.notification-dropdown .show .dropdown-menu {right: 0 !important;opacity: 1;width:410px;}
.notification-dropdown button {background: none;border: 0px;color: #ffffff;padding: 0px }
.notification-dropdown .dropdown-toggle::after {display: none }
.notification-dropdown i {color: rgba(255, 255, 255, 0.8);font-size: 14px }
.notification-dropdown button:hover i {color: #fdcb0a }
.notification-title .btn {background: rgba(0, 0, 0, 0.2);border-radius: 4px;color: #fff !important;}
.notification-list {float: left;width: 100% }
.notification-list a {float: left;width: 100%;padding: 5px 0;margin: 0;border-bottom: 1px solid #ededed;font-size: 12px;color: #000000;position: relative }
.notification-list a:before {content: "\f142";font-family: "Material Design Icons";position: absolute;right: 10px;top: 15px;font-size: 16px;color: #999999;width: 20px;height: 20px;text-align: Center;line-height: 20px;}
.notification-icon {float: left;width: 40px;height: 40px;text-align: Center;margin: 0 10px }
.notification-icon i {color: #777777;height: 100%;width: 100%;text-align: center;line-height: 40px }
.notification-details {float: left;height: auto;line-height: normal;font-size: 16px;}
.notification-title {float: left;color: #520681;font-size: 14px;font-weight: 500 }
.notification-time {float: left;width: 100%;height: 20px;line-height: 20px;color: #777777;font-size: 12px;}
body.leaveledger-page-body .main-middle-container .inner-container {background: transparent;box-shadow: none !important;}
.custom-tabs {border-radius: 0px;background: transparent;float: left;display: inline-block;border: 0px;margin-bottom: 30px;width: 100%;overflow: hidden; padding:0px; }
.custom-tabs ul.nav-tabs {width: auto;padding: 0px;background: transparent;border-radius: 4px 4px 0 0;border: 0px !important;display: inline-block;float: left;margin: auto;}
.custom-tabs ul.nav-tabs li {float: left;width: auto;display: inline-block;padding: 0px;margin: 0 4px 0 0;border-radius: 4px 4px 0 0;}
.custom-tabs ul.nav-tabs li a {margin: 4px 4px 0;color: #777777 !important;     height: 40px;   line-height: 40px; padding: 0px 25px;   font-size: 15px;    font-weight: 400;    letter-spacing: 0.5px;    text-transform: none;        text-shadow: none;    -webkit-font-smoothing: antialiased; background:#d4d4d4 !important; border-radius:4px 4px 0px 0 }
.custom-tabs ul.nav-tabs li:first-child a{margin-left:0px; border-radius:4px 4px 0px 0 }
.custom-tabs ul.nav-tabs li a.active, 
.custom-tabs ul.nav-tabs li.active a {background: rgb(var(--primary-bg-color)) !important;color: #ffffff !important;display: block;border: 1px solid #f4f4f7;border-bottom: 0px }
.custom-tabs .tab-content {float: left;width: 100%;padding: 0px; /*min-height: 600px;*/background: #ffffff;-webkit-box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.05);border-radius: 0; border-top:0px solid rgb(var(--primary-bg-color)); min-height: calc(100vh - 200px); }
.custom-tabs .row-custom {box-shadow: none;border-radius: 0px }
.col-applied-days {}
.col-applied-days span { font-weight: 500; color:rgb(96, 24, 65); }
.large-font {font-weight: 500; color:rgb(96, 24, 65); }
.my-applied-leaves.leave-balance-mdl-content span[class*="apl-badge-"] {font-size: 10px !important; margin:0px}
.custom-modal-container {float: none;width: 100%;max-width: 720px;margin: auto;display: inline-block;border-radius: 4px;overflow: hidden;min-height: inherit;box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.12);}
.custom-modal-container .modal-body {float: left;width: 100%;padding: 0px;margin: 0px;}
.custom-body-top {float: left;width: 100%;padding: 10px 20px;background: url(../../../images/admin/portal/bg-1.png?v1) no-repeat center center; background-image:linear-gradient(to right, rgb(var(--primary-bg-color)) 34%, rgb(var(--secondary-bg-color)))}
.custom-modal-content {float: left;width: 100% }
.custom-modal-content ul {padding: 0px;margin: 0px;}
.custom-modal-content ul li {float: left;width: auto;list-style: none;text-align: left;max-width: 120px }
.custom-modal-content ul li label {margin: 0;font-size: 11px;display: inline-block;width: 100%;color: #ffffff;font-weight: 300;}
.custom-modal-content ul li span {font-size: 14px;display: inline-block;white-space: nowrap;width: 150px;overflow: hidden;text-overflow: ellipsis;font-weight: 500;}

.custom-modal-content .form-row {width: 100%;padding: 0;margin-bottom: 5px;}
.custom-modal-content .form-row .form-right-div {position: relative;float: left;width: 100%;height: auto; text-align:left; font-size:14px; color:#000000; font-weight:500}
.custom-modal-content .form-row label {line-height: normal;height: 22px;left: 0px;font-size: calc(12px + (14 - 12) * ((100vw - 300px) / (1600 - 300))) !important;color: #444444 ;margin: 0 !important;float: left;width: 100%;text-align: left; text-transform:capitalize; }
.custom-modal-content .form-row .inputpicker-overflow-hidden{width: 100%;height: 40px !important;overflow: hidden;line-height: 40px !important;width: 100%;color: #000000 }

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder{opacity:0.3; font-style:italic}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder{opacity:0.3; font-style:italic}
textarea::placeholder ,
input::placeholder {opacity:0.3; font-style:italic}


.custom-modal-details-lft {float: left;}
.custom-modal-details-rgt {float: right;}
.otrequest-container .custom-body-top {height: 100px;}
.custom-body-mdl {float: left;width: calc(100% - 40px);background: #ffffff;border-radius: 4px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.03);margin: -30px 20px 0;padding: 20px; position:relative; }
.custom-body-mdl .custom-ttile {margin: -40px 0 0 -10px;float: left;width: 100%;font-size: 14px;color: #ffffff;text-align: left }
.custom-content-table {float: left;width: 100%;padding: 0px;}
.custom-content-table table {table-layout: fixed;margin: auto; width:100%}
.custom-content-table table th {background: #ffffff;height: 40px;color: #595d6e;font-weight: 500;display: table-cell; text-align:left; padding:0px; box-sizing: border-box; border-bottom: 3px solid rgba(0, 0, 0, 0.03) !important;}
.custom-content-table table thead th div {padding: 0px;align-items: Center;color: #444444;font-weight: 500;box-sizing: border-box;vertical-align: middle; height:auto; max-height:60px; line-height:16px}
.custom-content-table table th span {display: block;font-size: 10px;color: #666666;float: left;width: 100%;line-height: 14px;}
.custom-content-table table tbody th div{padding:15px 10px;align-items: Center;color: #595d6e;font-weight: 500;box-sizing: border-box;vertical-align: middle; height:auto; }
.custom-content-table table tbody th{background:transparent; border:0px !important}
.custom-content-table table td {line-height: normal; border-bottom: 0px solid rgba(0, 0, 0, 0.03) !important;height: 40px; color:#595d6e !important; text-align:left !important;  box-sizing: border-box; }
.custom-content-table table td > div {padding: 0; display: flex;align-items: center;height: auto; max-height: 40px; }
.custom-content-table table thead, .custom-content-table table tfoot {display: table;width: 100%; table-layout:fixed;   }
.custom-content-table table tbody {    height: auto;overflow: auto !important;overflow-x: hidden !important;display: block;width: 100%;}
.custom-content-table table tbody tr {display: table;width: 100%;box-shadow:inset 0px 0px 3px 0px rgba(0,0,0,0.05); position:relative; background:#ffffff;}
.custom-content-table table tbody tr:nth-child(2n){background:#ffffff; box-shadow:none; }
.custom-content-table table td div.text-center {justify-content: center }

.custom-content-table table td a[class*="apl-badge-"], 
.custom-content-table table td span[class*="apl-badge-"]{margin:0px; place-content:center}
.custom-content-table table td:last-child,
.custom-content-table table td:last-child div{text-align:Center ; }

.custom-content-table table th:last-child,.custom-content-table table th:last-child div,
.custom-content-table table th:first-child,
.custom-content-table table th:first-child div{text-align:Center; }
.custom-content-table table th:first-child i{font-size:16px; color:var(--theme-primary-color)}
.custom-content-table table td:first-child, .custom-content-table table td:first-child a,
.custom-content-table table td:first-child div{text-align:Center ; justify-content:center; }

.custom-content-table table td .text-left, 
.custom-content-table table td .text-left a{text-align:left !important; justify-content:flex-start !important; }
.custom-content-table table td .text-right, 
.custom-content-table table td .text-right a{text-align:right !important; justify-content:flex-end !important;  }

.custom-content-table table td:last-child a{margin:0px; display:inline-block; }
.custom-content-table table td:last-child a:focus,
.custom-content-table table td:last-child a:hover{opacity:1}
.custom-content-table table td.highlight-text,
.custom-content-table table td.highlight-text div,
.highlight-text{font-weight:500; color:#000000}

.custom-content-table table td.highlight-link,
.custom-content-table table td.highlight-link div,
.highlight-link{font-weight:600; color:rgb(var(--primary-bg-color))}
a.highlight-link:hover{color:#fdcb0a}

.highlight-dark-bg{background:rgba(230, 230, 230, 0.14) !important}

.custom-body-card {float: left;width: calc(100% - 40px);background: #ffffff;border-radius: 4px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.03);margin: 20px 20px 0;padding: 20px }
.custom-body-card .custom-inner-ttile {margin: -40px 0 0 -10px;float: left;width: 100%;font-size: 14px;color: #000000;text-align: left }
.custom-modal-content-header {float: left;width: 100%;}
.custom-modal-content-header h2 {float: left;font-size: 14px;margin: 0px;font-weight: 500;color: #000000;height: 40px;line-height: 40px;}
.custom-modal-content-header a {float: right;height: 26px;line-height: 26px;border-radius: 4px;padding: 0 10px; margin:7px 0}
.custom-modal-content-header a.add-lnk{color:#ffffff !important}
.custom-modal-content-header a:focus, .custom-modal-content-header a:hover {background: rgb(var(--primary-bg-color)) !important;color: #ffffff !important }
.custom-body-action{float:left; width:100%;     border-top: 1px solid #e3e3ed; background: #eeeeee;  padding: 0 !important;  margin: 0;   position: relative;}
.add-lnk {background: #64c093;color: #ffffff;font-size: 12px }
.benefit-container .custom-body-top {height: 60px;}
.benefit-vchr-container .custom-body-card{    min-height: 280px;    overflow: auto;}
.benfit-claim-block .benfit-claim-item {width: 17%;margin-right: 30px }
.benfit-claim-block .benfit-claim-item:last-child {margin-right: 0px }
.lst-itm {float: left;width: 100%;margin-bottom: 3px;text-align: left }
.lst-itm label {margin: 0;font-size: 10px;display: inline-block;width: 100%;color: #000000;font-weight: 300;}
.lst-itm span {float: left;width: 100%;font-size: 11px;color: #666666 }
.notification-page-body .main-middle-container .inner-container {background: none;box-shadow: none;overflow: visible;min-height: inherit;height: calc(100vh - 225px) }
.card.news-container {margin-bottom: 0px }
.notification-page-body .custom-tabs .tab-content {padding: 0px;border-radius: 4px;box-shadow: 0 0 13px 0 rgba(82, 63, 105, .05);background: #fff;overflow: hidden }
.notification-page-body .custom-tabs ul.nav-tabs li a {color: #ffffff !important }
.notification-page-body .custom-tabs ul.nav-tabs li.active a, .notification-page-body .custom-tabs ul.nav-tabs li a.active {color: rgb(var(--primary-bg-color)) !important }
.notification-page-body .leave-balance-mdl-content table th {text-align: left;padding: 0 10px }
.notification-page-body .leave-balance-mdl-content table td {text-align: left !important;padding: 0 10px }
.notification-page-body .leave-balance-mdl-content table td i {color: #000000 !important }
.notification-page-body .leave-balance-mdl-content table td p {font-size: 12px;font-weight: normal }
.notification-page-body .leave-balance-mdl-content table td span {font-size: 12px;font-weight: normal }
.loan-add-container .custom-body-card {margin-top: 40px }
.timeline-lsting {float: left;width: 100%;padding: 20px;box-sizing: border-box;overflow: auto;height: calc(100vh - 65px);position: relative;margin: 0px !important;}
.timeline-itm {float: left;width: 100%;text-align: left;}
.timeline-time {float: left;width: 90px;margin-right: 5px;line-height: 16px;font-size: 12px;font-weight: normal;border-right: 2px solid #999999;justify-content: center;align-items: center;display: flex;}
.timeline-desc {float: left;width: calc(100% - 100px);line-height: 16px;font-size: 12px;font-weight: normal;padding-left: 10px }
.timeline-item {border-bottom: 1px dashed #ebedf2;display: flex;width: 100%;margin-bottom: 10px;padding-bottom: 10px }
.timeline-item-desc {text-align: left;display: inline-block;width: 100%;}
.timeline-item-text {display: block;display: -webkit-box;max-width: 100%;height: auto;margin: 0 0;font-size: 13px;line-height: 17px; /*-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; */}
.timeline-item-text * {padding: 0px;margin: 0px;font-size: 13px !important;font-weight: 300;}
.timeline-item-text b {color: rgba(119, 8, 81, 0.9);font-weight: 500;}
.timeline-item-text i{color:#e2bc2f}
.timeline-item-text span {font-weight: normal }
.timeline-item-time {display: inline-block;width: auto;font-size: 12px;text-align: left;position: relative;margin-bottom: 5px;padding-bottom: 3px;color: #666666;}
.timeline-item-time:before {content: "";position: absolute;left: 0;bottom: 0;height: 2px;background: #770851;width: 40px;border-radius: 20px;}
.timeline-item-title {text-align: left;display: inline-block;width: 100%;font-size: 14px;margin-bottom: 3px;color: rgb(var(--primary-bg-color));font-weight: 500 }
.timeline-item-addedby {text-align: right;display: inline-block;width: 100%;font-size: 12px;color: #a2a2a2;margin-top: 3px;font-weight: normal }
.timeline-item-addedby i {font-size: 14px;color: rgba(119, 8, 81, 1);vertical-align: middle;float: right;margin-left: 3px;}
.attach-lnk {color: #ffffff;width: 20px;height: 20px;background: rgba(119, 8, 81, 0.2);border-radius: 100%;text-align: center;line-height: 20px;font-weight: normal }
.attach-lnk:hover {background: rgba(119, 8, 81, 0.7);color: #ffffff !important }
.attach-lnk i {font-size: 14px }
.timeline-item-pic {padding-right: 10px;}
.timeline-item-pic img {width: 45px;vertical-align: middle;border-radius: 4px;}
.timeline-item-empname {font-weight: 500;font-size: 13px;color: #595d6e; text-transform:capitalize; line-height:normal}
.notification-container .timeline-item {display: flex;}
.notification-container .timeline-item-desc {text-align: left;width: 100%;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-right: 20px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.notification-container .custom-badge {padding: 0px;font-size: 0px;width: 20px !important;height: 20px !important;line-height: normal !important;min-width: inherit !important;border-radius: 100%;border: 2px solid var(--bg-badge-approved) !important;background: #fff !important;position: relative;}
.notification-container .custom-badge:before {width: 13px;height: 13px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;content: "";background: #fff;border-radius: 100% }
.notification-container .timeline-item-time {margin: 0px;padding: 0px;line-height: normal }
.notification-container .timeline-item-time:before {display: none }


.modal-row .modal-footer,
.modal-body.attrequest-body-container{background:#f9f9fc !important}
.color-legend-block ul li.light-bg .color-code,
.overtime-page-body .color-legend-block ul li.light-bg .color-code{display:none}
.color-legend-block ul li.light-bg .color-code,
.loans-page-body .color-legend-block ul li.light-bg .color-code{display:none}
.color-legend-block ul li .color-code,
.benefitvoucher-page-body  .color-legend-block ul li .color-code{display:none}
.color-legend-block ul,
.benefitvoucher-page-body  .color-legend-block ul{margin-top:10px}
.color-legend-block ul li .days-count,
.benefitvoucher-page-body .color-legend-block ul li .days-count{width:100%; font-size:20px; color:#444444; font-weight:normal; font-family:Arial, Helvetica, sans-serif !important}
.color-legend-block ul li,
.benefitvoucher-page-body .color-legend-block ul li{height:auto; line-height:20px; margin-bottom:12px; font-size:12px; color:#666666; font-weight:400; text-align:center}
.color-legend-block ul li:first-child,
.benefitvoucher-page-body .color-legend-block ul li:first-child{float: none; width: 60px;   height: 60px;    text-align: center;    justify-content: center;    align-items: Center;    margin: auto auto 10px;    background: #f5f5f5;    border-radius: 100%;    padding: 11px 0;}
.color-legend-block ul li:first-child .days-count,
.benefitvoucher-page-body .benfit-claim-block .benfit-claim-item .color-legend-block ul li:first-child .days-count{color:#444444 !important; line-height:40px}

.benfit-claim-block .benfit-claim-item:nth-child(1) li:nth-child(2) .days-count{color:var(--bg-badge-rejected) !important}
.benfit-claim-block .benfit-claim-item:nth-child(2) li:nth-child(2) .days-count{color:var(--bg-badge-approved) !important}
.benfit-claim-block .benfit-claim-item:nth-child(3) li:nth-child(2) .days-count{color:var(--bg-badge-pending) !important}
.benfit-claim-block .benfit-claim-item:nth-child(4) li:nth-child(2) .days-count{color:var(--bg-badge-rejected) !important}
.benfit-claim-block .benfit-claim-item:nth-child(5) li:nth-child(2) .days-count{color:var(--bg-badge-approved) !important}

.benefitvoucher-page-body .benfit-claim-block .benfit-claim-item:nth-child(1) .days-count{color:var(--bg-badge-rejected) !important}
.benefitvoucher-page-body .benfit-claim-block .benfit-claim-item:nth-child(2) .days-count{color:var(--bg-badge-approved) !important}
.benefitvoucher-page-body .benfit-claim-block .benfit-claim-item:nth-child(3) .days-count{color:var(--bg-badge-pending) !important}
.benefitvoucher-page-body .benfit-claim-block .benfit-claim-item:nth-child(4) .days-count{color:var(--bg-badge-rejected) !important}
.benefitvoucher-page-body .benfit-claim-block .benfit-claim-item:nth-child(5) .days-count{color:var(--bg-badge-approved) !important}
.custom-content-table table td i,
.leave-balance-mdl-content table td:last-child i,
.edit-module-link i{font-size:16px; color:#999999;}
.custom-content-table table td a:hover i,
.leave-balance-mdl-content table td:last-child a:hover i,
.edit-module-link:hover i{color:rgb(var(--primary-bg-color)) /*#644055*/;}

.custom-content-table table td .cstm-edit-lnk{ margin-left: 10px;  background: #f2f2f2;  border-radius: 4px;width: 22px;    height: 22px;    line-height: 20px; border:1px solid #ededed}
.custom-content-table table td .cstm-edit-lnk i{font-size:14px}

.paging { /*display: inline-block;   vertical-align: middle;      float: none; margin:auto; justify-content:center*/     display: inline-block;
    vertical-align: middle;
    float: none;
    margin: auto;
    justify-content: right;
    display: flex;
    float: right;}
.paging strong,
.paging a {cursor: pointer;  display: -webkit-box;   display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;   -ms-flex-align: center;    align-items: center;    height: 2.25rem;
    min-width: 2.25rem;    padding: .5rem;    border-radius: 3px;    position: relative;    font-size: 1rem;    line-height: 1rem;    font-weight: 500;     margin-right: 5px; color:var(--theme-primary-color)}
.paging strong,
.paging a.active {  background-color: var(--theme-primary-color);  color: white;  border: 1px solid var(--theme-primary-color);}

.paging a:hover:not(.active) {background-color: #ddd; color:var(--theme-primary-color)}

.paging a:first-child {  border-top-left-radius: 5px;  border-bottom-left-radius: 5px;}

.paging a:last-child {  border-top-right-radius: 5px;  border-bottom-right-radius: 5px;}


.attrequest-body-container ul.nav-tabs{background:none; margin:0px; padding:0px; border-bottom:1px solid #e1e1e1 !important; overflow:hidden}
.attrequest-body-container ul.nav-tabs li{width:50%; text-align:center; max-width:50%}
.attrequest-body-container ul.nav-tabs li:first-child{border-right:1px solid #e1e1e1 !important}
.attrequest-body-container ul.nav-tabs li a{color:#999999 !important; font-size:16px; display:block; background:#f9f9fc !important; opacity:0.5}
.attrequest-body-container ul.nav-tabs li a.active,
.attrequest-body-container ul.nav-tabs li.active a{background:#ffffff !important; color:#000000 !important; opacity:1}
.attrequest-body-container.changepass-body-container .custom-body-top{height:80px}
.attrequest-body-container .custom-body-top{height:140px}
.attrequest-body-container .custom-body-top .custom-modal-content ul li{width:25%; max-width:inherit}
.attrequest-body-container .custom-body-top .custom-modal-content ul li:first-child{width:50%}
.attrequest-body-container .custom-body-top .custom-modal-content ul li:nth-child(2){width:50%}
.attrequest-body-container .custom-body-top .custom-modal-content ul li:last-child{width:50%}
.attrequest-body-container .custom-modal-content ul li span{width:auto; font-weight:400}
.attrequest-body-container .emp-grid-code span{background:rgba(255,255,255,0.15); color:#ffffff; font-weight:300}
.attrequest-body-container .grid-custom-name-email{width:300px; padding:10px 0}
.attrequest-body-container .name-container{padding:0px}
.attrequest-body-container .custom-modal-details-lft{width:calc(100% - 300px)}
.emp-grid-desg{float:left; width:100%; color:#ffffff; font-weight:400 !important; font-size:14px}
.attrequest-body-container .grid-custom-name-email .name-container .emp-grid-name a{color:#ffffff; font-size:16px}
.attrequest-body-container .custom-body-mdl{padding:0px}
.attrequest-body-container.changepass-body-container .custom-body-mdl{padding:20px}
.attendance-detail-item{display:flex; padding:20px 0px 0px; box-sizing:border-box; width:90%; margin:auto}
.attendance-detail-item:first-child{border-bottom:1px solid #ededed; padding-bottom:20px;}
.attendance-detail-item .attendance-detail-lst label{font-size:16px; width:100%; text-align:left; color:#000000; margin:0px; padding:0px; font-weight:500}
.attendance-detail-item .attendance-detail-lst span{font-size:13px; width:100%; text-align:left; color:#000000; margin:0px; padding:0px; font-weight:300; line-height:18px}
.attendance-detail-item .attendance-detail-lst span b{font-weight:300}
.attendance-detail-item  .form-row.mrgn{margin:0 15px 5px}
.attendance-detail-item  .form-row textarea{min-height:70px}
.notes-time{font-size:10px; color:#999999; font-weight:400; margin-top:2px}
.custom-space{padding-top:0px; margin-bottom:20px}

.page-content .dashboard-emp-list .card .card-body{padding:0 20px}

.custom-modal-header .status{margin-top:10px}
.dashboard-emp-list{padding:0px 20px; box-sizing:border-box;}
.dashboard-emp-list ul li{border-bottom:1px dashed #ebedf2; padding-left:0px; padding-right:0px; position:relative}
.dashboard-emp-list .img-container{width:60px; height:60px; border-radius:4px; margin-right:5px; background:#f5f5f5}
.dashboard-emp-list .grid-custom-name-email .name-container .emp-grid-name{color: #595d6e; font-weight: 500; font-size: 16px;   max-width: 80%;
    white-space: nowrap; text-overflow: ellipsis;  overflow: hidden;}
.dashboard-emp-list .emp-grid-code{float:left}
.emp-grid-desgn{float:left; padding: 0px;  background: transparent;   height: auto;    line-height: normal;    color: #230617;    font-weight: 400;    font-size: 13px !important;     text-transform: uppercase;}

.dashboard-emp-list .emp-grid-bdate{color: #ffffff;  width: 66px; height: 38px;    text-align: center;    line-height: 13px;
    position: absolute;    right: 0px;    top: 0;    padding: 4px 5px;    background: rgb(var(--primary-bg-color)) /*#644055*/;    border: 1px solid #ededed;
    border-radius: 5px;    font-size: 10px;    font-weight: 600 !important;    bottom: 0;    margin: auto;}
.dashboard-emp-list.holiday-list ul li span{padding:0px; background:transparent; height:auto; line-height:normal}
.dashboard-emp-list .name-container{padding:0px 5px}
.emp-grid-name span,
.dashboard-emp-list .grid-custom-name-email .name-container .emp-grid-name span{float: left; display: block;    width: 100%;    font-size: 10px !important;    line-height: 14px !important; color:rgba(0, 0, 0, 0.57) !important}

.profile-block .card-header .view-all-btn{    width: 90px;   background: rgba(255,255,255,0.2);}
.page-content .card.profile-block .card-body{background-image:linear-gradient(to left, rgb(var(--primary-bg-color)) 24%, rgb(var(--secondary-bg-color)))/* url(../../../images/portal/bg-1.png?v1) */; background-repeat:no-repeat; background-position:top center;   background-size: 100% 70px; padding:20px 10px;  height:120px; text-align:center; position:relative}
.page-content .card.profile-block .card-body:before{background:rgba(249,249,252,0.5); position:absolute; left:0; top:0px; height:70px; width:100%; /*content:"";*/}
.profile-block .employee-dtl{position:relative; z-index:9; margin-top:0px}
.profile-block .img-container{width:120px; height:120px; border-radius:4px; margin-right:5px; background:#f5f5f5; float:none !important; display:inline-block; margin-bottom:5px}
.profile-block .grid-custom-name-email .name-container .emp-grid-name{color:#595d6e; font-weight:500; font-size:20px; text-transform:uppercase; line-height:18px}
.profile-block .emp-grid-desg{color:#74788d; font-weight:300; font-size:16px !important; line-height:25px}
.profile-block .emp-grid-other b{font-weight:300; color:#999999;}
.profile-block .name-container{width:100%; text-align:Center}
.profile-block .emp-grid-other{font-size:12px; line-height:normal}

.dashboard-leave-block .card-body{padding:20px;  height:120px}
.dashboard-leave-block .remaining-summery{margin:0px; padding:0px;}
.dashboard-leave-block .card-body .dashbaord-box-content{margin:0px}
.dashboard-leave-block .remaining-list{padding:0 20px}
.dashboard-leave-block .remaining-list:first-child{padding-left:0px}
.dashboard-leave-block .remaining-list:last-child{padding-right:0px}
.dashboard-leave-block .leave-action{float: right;   margin-top: 10px;   padding: 15px 0 0 !important;}
.dashboard-page-body .timeline-lsting{height:auto}
.dashboard-page-body .remaining-title span{font-weight:400; color:#595d6e}
.dashboard-page-body .remaining-leaves-text label{font-size:13px; font-weight:300; color:#74788d}

.dash-holiday-container .holiday-list ul li label{color:#595d6e; font-weight:500; font-size:14px;}
.dash-holiday-container .holiday-list ul li span{color:#329e69; font-weight:500; font-size:14px;}

.custom-min-height .card-body {min-height:300px !important; height:auto}
.custom-min-height .card-body .holiday-list{height:300px}

.leave-icon img{width:50px; height:50px}

.dashboard-page-body .page-content .card .card-header.bg-white .leave-head-top{height:60px; line-height:60px;}
.dashboard-page-body .page-content .card .card-header.bg-white .leave-head-top h1{height:60px; line-height:60px; font-size: 1.2rem !important;  font-weight: 500 !important;    color: #48465b; text-transform:none; padding:0 0 0 20px}

.dash-holiday-container .leave-head-top svg{width:25px !important; height:25px !important; margin-right:10px; float:right; margin-top:7px}
.dash-holiday-container  .leave-head-top  svg path {fill:rgba(255,255,255,0.8)}

.head-icon{float:right; margin-right:20px;}
.head-icon i{font-size:23px !important; color:rgba(0,0,0,0.2)}

.otrequest-container .custom-body-card{padding:0}
.otrequest-container .custom-content-table table tr:first-child td:last-child i{display:none}
.otrequest-container .custom-modal-content-header{padding:0 15px; }
.otrequest-container .custom-modal-content-header h2{height:50px; line-height:50px}
.otrequest-container .custom-modal-content-header a{margin:12px 0}

.benefit-vchr-container .custom-body-card{padding:0}
.benefit-vchr-container .custom-content-table table tr:first-child td:last-child i{/*display:none*/}
.benefit-vchr-container .custom-modal-content-header{padding:0 15px; }
.benefit-vchr-container .custom-modal-content-header h2{height:50px; line-height:50px}
.benefit-vchr-container .custom-modal-content-header a{margin:12px 0}


.benefit-vchr-container #payment_detail_block .custom-content-table table tr:first-child td:last-child i{display:block}

.guarantor-content-table.custom-content-table table td div{height:30px; line-height:30px; border-bottom:1px solid rgba(0, 0, 0, 0.03) !important}

.modal .custom-content-table table tbody{height:200px; overflow:auto !important}

#customNav .owl-prev{top:50%; left:-15px}
#customNav .owl-next{top:50%; right:-15px}

.otpage-inner-container .ot-request-child-show{position:absolute; left:15px; color:rgb(var(--primary-bg-color)) /*#644055*/}
.custom-content-table table td div.paging{display:inline-block}
.custom-content-table table td div.paging *{display:inline-block}

.otpage-inner-container .leave-action{padding:15px 10px !important}
.otpage-inner-container .leave-action a{width:165px}

.loan-account-slider .custom-content-table table tbody{height:150px; overflow:auto}

.custom-modal-container.approval-log-container{min-height:inherit}
.approval-log-container .custom-body-top{height: 60px;}
.approval-log-container .custom-body-mdl{min-height:300px; margin-bottom:30px}

.custom-content-table table tbody tr[class*="ot-child-row child_"] {width: 96%;    margin-left: 4%; }
.custom-content-table table tbody tr[class*="ot-child-row child_"] th{background:#f2f2f2 !important}
.custom-content-table table tbody tr[class*="ot-child-row child_"] td{background:#ffffff !important}



.custom-content-table table td:last-child a i.mdi-help-circle:before{content: "";  background-image: url(../../../images/admin/portal/icon-tree.png?v=1);width: 28px;    height: 28px;}
.custom-content-table table td:last-child a i.mdi-pencil:before{content: ""; background-image: url(../../../images/admin/portal/icon-edit.png?v=1); width: 28px;height: 28px;}
.page-content .card.card-active .card-header.bg-white{background:rgba(0, 0, 0, 0.2) !important}
.page-content .card.card-active .card-header.bg-white h1{color:#ffffff; float:left}

#tab_employee_medical_test.card.card-active .card-body{min-height:500px;}
#tab_employee_official_details.card.card-active .card-body{min-height:550px;}

.profile-page-body .modal-row .modal-body{    background: #f9f9fc;   overflow-x: hidden;}
.empaddres-addmodal-container .custom-body-top{min-height:140px}
.profile-page-body .page-content .card .card-header h1{float:left; width:auto}
.custom-modal-body .custom-body-top{min-height:80px}



.change-pass-lnk{position:relative; /*right:10px; top:5px;*/ color:var(--theme-primary-color); font-size:12px; font-weight:600 !important}
.change-pass-lnk:hover,
.change-pass-lnk:focus{color:#fdcb0a !important}

.custom-inner-ttile-mrgn{margin-top:40px !important}

.employe-view-container .custom-content-table table td div.no-record-container{height:100%}

.dashboard-popup-container .custom-body-mdl{padding:0px !important; overflow:hidden}
.dashboard-popup-container .custom-body-top{height: 80px;}
.dashboard-popup-container .custom-modal-content ul.work-ann-list li{width:50%;     max-width: inherit;    margin: 0;  position:relative;    border-bottom: 1px solid #e1e1e1; padding:15px 20px; }
.dashboard-popup-container .custom-modal-content ul.work-ann-list li:nth-child(2n){border-left: 1px solid #e1e1e1; }
/*,.dashboard-popup-container .custom-modal-content ul.work-ann-list li:nth-last-child(2)*/
.dashboard-popup-container .custom-modal-content ul.work-ann-list li:nth-last-child(1){border-bottom:1px solid transparent}
.dashboard-popup-container .custom-modal-content ul.work-ann-list li label{color:#666666; font-size:14px; font-weight:normal}
.dashboard-popup-container .custom-modal-content ul.work-ann-list li span{color:#000000; font-size:16px; font-weight:normal}

.dashboard-popup-container .emp-grid-desgn{width:100%}
.dashboard-popup-container .emp-grid-bdate{color: #ffffff;  width: auto; height: normal;    text-align: center;    line-height: normal;
    position: absolute;    right: 7px;    top: 7px;    padding: 2px 5px;    background: rgb(var(--primary-bg-color)) /*#644055*/;    border: 1px solid #ededed;
    border-radius: 3px;    font-size: 10px;    font-weight: 600 !important;    margin: auto;}
.dashboard-popup-container .emp-grid-name{width:100% !important; text-align:left; float:left}
.dashboard-popup-container .emp-grid-name span{width:100%; float:left}
.sub-header-summary .inputpicker-clear i{color:rgba(255,255,255,0.5)}
.sub-header-summary a:hover, .sub-header-summary a:focus,
.sub-header-summary a{color:#fff !important}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus{    outline: 0px auto -webkit-focus-ring-color;}
.form-row,
.custom-row .form-row{margin-bottom: 8px !important;}
.error-msg-form ,
.custom-row .form-row label.error{    position: absolute !important;
    background: transparent !important; color: red !important; bottom: -17px;  right: 0px;  font-size: 10px;height: 20px;    text-align: right;}
    
.custom-row .form-row input.error, 
.custom-row .form-row select.error, 
.leave-request-detail-content.comment-row .form-group input.error, 
.leave-request-detail-content.comment-row .form-group select.error{background:rgba(255, 148, 148, 0.2) !important; color:#222 !important}
 

#inputpicker-wrapped-list td.ip-placeholder-text{    background: rgb(var(--primary-bg-color)) !important;     color: #f9f9fc !important;}
.custom-modal-content .form-row {margin-bottom:15px !important}
.custom-modal-content .form-row label.error{    position: absolute;  left: 0;    bottom: -20px;    background: transparent !important;    color: red !important;    font-size: 10px;}

.custom-modal-content .form-row input.error{background:#fff !important}


.claim-reimbursement-container .benfit-claim-block,
.claim-requisition-container .benfit-claim-block{    display: grid;  grid-gap: 20px;    grid-template-columns: repeat(auto-fit, minmax(23%, 1fr));}
.claim-reimbursement-container .benfit-claim-block .benfit-claim-item,
.claim-requisition-container .benfit-claim-block .benfit-claim-item{margin: 0px; width:100%; }

.vchr-advance-chbox .form-row{display: flex; flex-direction: row-reverse;    padding: 15px 0px 0;    margin: 0 !important;}
.vchr-advance-chbox .form-row label{font-size:12px; color:#000000; margin-left:5px}
.pymt-vchr-inactive{pointer-events:none; opacity:0.5}

.full-screen-modal-left.formModal.modal.in {top: 0px !important;    margin: 0px !important;    min-width: 40% !important;    width: 40% !important;    left: 0px;    height: 100vh;  padding:0px !important}
.full-screen-modal-left .custom-modal-header{    background-image: linear-gradient(to right, rgb(var(--primary-bg-color)) 34%, rgb(var(--secondary-bg-color)));
        background-position: center top;    background-size: 100% 180px;    background-repeat: no-repeat;}
.full-screen-modal-left .custom-modal-header button{opacity:1}
.full-screen-modal-left .custom-modal-header button i{color:#ffffff}
.full-screen-modal-left .custom-modal-header h2{color:#ffffff}
.full-screen-modal-left .modal-footer{justify-content:center; background:#eeeeee !important; border-radius:0px; height:55px}
.full-screen-modal-left .modal-footer button{height: 34px;     padding: 0 13px !important;}


.custom-modal-content .form-row input {width: 100%;padding: 0px 40px 0 10px !important;resize: none;height: 40px !important;overflow: hidden;font-size: 14px;border: 1px solid var(--common-border-color) !important;line-height: 40px !important;border-radius: 4px;width: 100%;color: #000000 }
.custom-modal-content .form-row textarea {border-color:var(--common-border-color) !important}
.tabs-top{height:auto; position:relative; background:var(--main-bg-color); float:left; width:100%; }
.claim-payment-page-body .custom-tabs ul.nav-tabs,
.claim-reimbursement-page-body .custom-tabs ul.nav-tabs,
.claim-requisition-page-body .custom-tabs ul.nav-tabs{    margin: 0px auto;}
.claim-reimbursement-page-body .custom-tabs,
.claim-requisition-page-body .custom-tabs{position:relative; margin-top: 0px;}
.claim-reimbursement-page-body .leave-action,
.claim-requisition-page-body .leave-action{    position: absolute;   right: 0px;  bottom:0; margin:auto;   padding: 0 !important;      display: grid;
    place-content: center;}
.claim-reimbursement-page-body .leave-action a{width:auto;   padding-left:55px !important; text-align:center; background-color: #58a85f; position:relative; padding-right:15px}
.claim-requisition-page-body .leave-action a{width:auto;    padding-left:55px !important; text-align:center;  background-color: #58a85f; position:relative; padding-right:15px}
.claim-reimbursement-page-body .leave-action a i,
.claim-requisition-page-body .leave-action a i{float:left; text-indent:0px !important; position:absolute; left:0px}
.claim-reimbursement-page-body .leave-action a:hover:after,
.claim-requisition-page-body .leave-action a:hover:after{width:100%}

.employee-card{ border:1px solid #eeeeee; float:left; display:flex; width:90%}
.card-top{float:left; width:100%; padding:5px 20px}

.card-top-lft{float:left; width:100%}
.card-top-lft .employee-name{width:auto}

.card-top-rgt{padding:10px; border-left:1px solid #eeeeee; width:40%; float:left}
.card-top-rgt span{margin-bottom:15px; padding:3px 0;     flex: 1 1 100% !important; font-weight:normal}
.card-top-rgt span:last-child{margin-bottom:0px}

.card-left .employee-name{width:100%; text-align:center}
.card-left .employee-name h2{color:rgb(var(--primary-bg-color)); margin:10px 0 0; font-size:16px; font-weight:500}

.card-left {width:250px; background:#f5f5f5; text-align:Center; padding:10px;float: left;width: 25%;background: rgba(0, 0, 0, 0.05);height: 100%;padding: 20px 0; min-height:230px}
.card-left .ps-month {font-size: 18px;color: #000000;float: left;width: 100%;font-weight: 600 }
.card-left .ps-icon {width: 60px;text-align: center;margin: 5px 0;height: 60px;display: inline-block;background: rgba(0, 0, 0, 0.1);border-radius: 100%;padding: 15px 0 }
.card-left .ps-year {font-size: 18px;color: #000000;float: left;width: 100%;font-weight: 600 }

.card-mdl{padding: 0px;    float: left;    width: calc(100% - 200px);     display: flex;    flex-direction: row-reverse;}
.emp-line-manager{float:left; color:rgb(var(--primary-bg-color)); width:100%; text-align:left;     white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.emp-line-manager i{color:#999999; margin-right:5px}

.profile-pic{float:left; width:100%; }
.profile-pic img{max-width:100%;  height:100px;  border:2px solid #e5e5e5;; margin:10px 0}
.profile-detail{float:right; width:60%; padding:10px 0}
.profile-detail ul{margin:0px; padding:10px 20px}
.profile-detail ul li{list-style:none; width:100%; margin-bottom:15px}
.profile-detail ul li:last-child{margin-bottom:0}
.profile-detail ul li div{display:flex; align-items:Center; width:100%; flex-direction:column}
.profile-detail ul li div label{margin:0px  ; padding:0px; line-height:normal; font-size:13px; color:var(--label-color);  font-weight:normal; text-align:left; display: flex;    height: auto;     white-space: nowrap; width:100%}
.profile-detail ul li div span{margin:0px; padding:0px; line-height:16px; font-size:13px;; color:rgb(var(--primary-bg-color)); font-weight:normal; white-space:break-spaces; text-overflow:ellipsis; max-width:100%; text-align:left;     display: flex;    place-content: center;  justify-content: left;  height: auto; width:100%}
.emp-grid-code{color:#000000; font-size:14px; line-height:normal}
.dashboard-inner-container .employee-name{    text-overflow: ellipsis;    white-space: nowrap;    width: 100%;    display: block;    overflow: hidden;
    padding: 0 10px;}
.employee-name .emp-grid-code{padding: 2px 6px; border-radius: 4px; background: #f6c215;  color: #222;   font-size: 12px;    display: inline-block;    margin: 2px 0;    font-weight: 500;}
/*.custom-content-table.preview-description-layout table td{height:70px; vertical-align:top; padding:5px 0; position:relative}
.custom-content-table.preview-description-layout table td > div{flex-direction:column; align-items:normal; height:auto; min-height:50px; overflow:visible}
.custom-content-table.preview-description-layout table td > div.child-description-preview-cover .child-description-preview { font-size:11px; white-space:nowrap; max-width:95%; overflow:hidden; text-overflow:ellipsis; position:absolute; bottom:6px; left:6px}*/

.custom-content-table.preview-description-layout table td.child-attachment-column > div{max-height:40px; min-height:40px}

.approval-pending-at-mydesk{background:rgba(0,0,0,0.7); width:22px; height:22px; border-radius:100%; color:#ffffff; font-size:12px; display:inline-block; line-height:23px; font-weight:bold; margin-left:5px}

.inputpicker-clear{line-height:normal}
.inputpicker-clear i{margin:auto; top:0; bottom:0}
.inputpicker-arrow{    height: 38px !important;    line-height: 38px !important;}

@media only screen and (min-height: 768px){
     #midd-container{    min-height: calc(100vh - 82px);}
}
@media only screen and (max-width: 1420px){
   .inputpicker-arrow, .inputpicker-overflow-hidden { height: 38px !important;  line-height: 38px !important;}
   
}
   
.custom-body-action .btn.btn-reject{background-color: transparent !important;    border: 1px solid #d9534f !important;    color: #d9534f !important;}
.custom-body-action .btn.btn-reject:hover, .action-btn-align .btn.btn-reject:focus {    outline: none !important;    background: #de4646 !important;    border-color: #de4646 !important; color:#fff !important}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{box-shadow:none}

.errorbox-position{background:none !important;    position: absolute;   width: auto;    margin: auto;    z-index: 50;    top: 140px;    right: 0px;}

.alert.alert-success{    color: #ffffff; background-color: #58a85f;     padding: 0px 40px 0 15px !important;    min-width: 400px;    height: 47px; align-items: center;    justify-content: left;    font-size: 16px;    font-family: Arial;    text-transform: capitalize;     display: flex;}
.alert.alert-success:before{    content: "\f12c";  font-family: "Material Design Icons";    display: inline-block;    margin-right: 15px;    font-size: 30px;}
.closebtn-errorbox{top:15px; background:transparent !important}
button.close{color:#fff; opacity:.7}
button.close:hover{color:#ffffff; opacity:1 !important}
.alert.alert-danger{    color: #ffffff; background-color: #f44336;     padding: 0px 40px 0 15px !important;    min-width: 400px;    height: 47px; align-items: center;    justify-content: left;    font-size: 16px;    font-family: Arial;    text-transform: capitalize;     display: flex;}
.alert.alert-danger:before{    content: "\f739";  font-family: "Material Design Icons";    display: inline-block;    margin-right: 15px;    font-size: 30px;}

.progress-status svg path{stroke:#f6c215 }

.not-defined-yet{color:#FFA500 !important}
.span-as-readonlyinput,
.custom-modal-content .form-row .span-as-readonlyinput{  padding: 0px 40px 0 10px !important;    resize: none; background: #f1f1f1 !important;   height: 40px !important;    overflow: hidden !important;    font-size: 14px !important;  border: 1px solid #e1e1e1;    line-height: normal !important;    border-radius: 4px;    width: 100% !important;    color: #000000; font-family:Arial, Helvetica, sans-serif !important;display: grid;    justify-content: left;    align-items: center;}


  body.leaves-page-body .main-middle-container .inner-container{/*box-shadow:0 0 13px 0 rgba(82, 63, 105, .05) !important; */}
  .leave-balance-mdl-content .custom-content-table table tbody{height:calc(100vh - 485px) !important}
  .expence-claim-table .custom-content-table table tbody{height:auto}
  .without-statistics-page .custom-content-table table tbody{height:calc(100vh - 385px) !important}
  
  .leave-balance-mdl-content .custom-content-table.my-asset-assign-master table tbody{ /* height:calc(100vh - 300px) !important */}
  
.inner-container {    height: calc(100vh - 155px);}
  .claim-requisition-page-body .main-middle-container .inner-container{ height:calc(100vh - 155px)}
  .claim-reimbursement-page-body .main-middle-container .inner-container{ height:calc(100vh - 155px)}
  
  body.claim-reimbursement-page-body{overflow:hidden}
body.claim-requisition-page-body{   overflow:hidden}

.custom-tabs-updated.custom-tabs .tab-content{min-height:inherit !important}
.custom-tabs-updated.custom-tabs .row-custom{margin-bottom:0px !important}
.claim-requisition-container .custom-content-table table td{border-bottom:1px solid rgba(0, 0, 0, 0.03) !important}


.expence-statistics{/*display: flex;    flex-wrap: wrap;    justify-content: center; grid-gap:20px; padding:20px 20px 10px;*/ float:left; width:100%; background:#e6e6eb; border-bottom:2px solid #d4d4d4}
.custom-tabs .expence-statistics ul.nav-tabs{display: flex;    flex-wrap: wrap;    justify-content: center; grid-gap:0px; padding:15px 5px !important; width:100%}

.custom-tabs ul.nav-tabs li.statistics-lst,
.statistics-lst{ /*flex: 1 1 calc(24% - 20px);*/ width: calc(25% - 20px); display: flex; border-radius:4px;  align-items: center;    justify-content: center; height:70px;  margin:0px 5px; position:relative}
.statistics-lst a,
.custom-tabs ul.nav-tabs li.statistics-lst a{  border-bottom:4px solid #999999 !important;    box-sizing: border-box; margin: 0;    width: 100%;    background: #d4d4d4 !important;    display: inline-flex;  border-radius:4px !important;  height: 100%;  padding:3px 10px;}

.custom-tabs ul.nav-tabs li.statistics-lst:last-child,
.statistics-lst:last-child{margin-right:0px !important}

.custom-tabs .expence-statistics-4 ul.nav-tabs li.statistics-lst,
.expence-statistics-4 .statistics-lst{ flex: 1 1 calc(24% - 20px);}

.custom-tabs .expence-statistics-5 ul.nav-tabs li.statistics-lst,
.expence-statistics-5 .statistics-lst{ flex: 1 1 calc(20% - 20px);}

.stats-ttl{font-size:20px; color:#666666; font-weight:600; padding:20px 0 0}
.stats-count{text-align:left; width:calc(100% - 45px)}
.stats-count span{width:100%; font-size:14px; margin:0px; color:#999999; text-transform:capitalize; line-height: 38px; font-weight:normal; height:38px; background:#e8e8e8; border-radius:4px ;  display:inline-block; margin-top:3px; min-width:50px; text-align:center; max-width:160px; width:auto}
.stats-count label{width:100%; font-size:12px; margin:0px; color:#777777; text-transform:capitalize; font-weight:normal}
.stats-count label em{color:#000000}

.statistics-lst.requested-status{border-bottom-color:#999999}
.statistics-lst.pending-status{border-bottom-color:var(--bg-badge-pending)}
.statistics-lst.approved-status{border-bottom-color:var(--bg-badge-approved)}
.statistics-lst.rejected-status{border-bottom-color:var(--bg-badge-rejected)}
.statistics-lst.declined-status{border-bottom-color:var(--bg-badge-rejected)}
.statistics-lst.cancelled-status{border-bottom-color:var(--bg-badge-cancelled)}

.statistics-lst.in_progress-status{border-bottom-color:var(--bg-badge-approved)}
.statistics-lst.cancelled-status{border-bottom-color:var(--bg-badge-cancelled)}
.statistics-lst.cancelled-status{border-bottom-color:var(--bg-badge-cancelled)}
.statistics-lst.cancelled-status{border-bottom-color:var(--bg-badge-cancelled)}
.statistics-lst.cancelled-status{border-bottom-color:var(--bg-badge-cancelled)}
.statistics-lst.cancelled-status{border-bottom-color:var(--bg-badge-cancelled)}

.statistics-lst.requested-status a,
.custom-tabs ul.nav-tabs li.statistics-lst.requested-status a{border-bottom-color:#999999 !important}
.pending-status a,
.custom-tabs ul.nav-tabs li.statistics-lst.pending-status a{border-bottom-color:var(--bg-badge-pending) !important}
.statistics-lst.approved-status a,
.custom-tabs ul.nav-tabs li.statistics-lst.approved-status a{border-bottom-color:var(--bg-badge-approved) !important}
.statistics-lst.rejected-status a,
.custom-tabs ul.nav-tabs li.statistics-lst.rejected-status a{border-bottom-color:var(--bg-badge-rejected) !important}
.statistics-lst.declined-status a,
.custom-tabs ul.nav-tabs li.statistics-lst.declined-status a{border-bottom-color:var(--bg-badge-rejected) !important}
.statistics-lst.retirement-status a,
.custom-tabs ul.nav-tabs li.statistics-lst.retirement-status a{border-bottom-color:var(--bg-badge-retirement) !important}
.statistics-lst.cancelled-status a,
.custom-tabs ul.nav-tabs li.statistics-lst.cancelled-status a{border-bottom-color:var(--bg-badge-cancelled) !important}

.statistics-lst.requested-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.requested-status a.active .stats-count span{background:#999999 !important; color:#ffffff}
.statistics-lst.pending-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.pending-status a.active .stats-count span{background:var(--bg-badge-pending) !important; color:#ffffff}
.statistics-lst.approved-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.approved-status a.active .stats-count span{background:var(--bg-badge-approved) !important; color:#ffffff}
.statistics-lst.rejected-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.rejected-status a.active .stats-count span{background:var(--bg-badge-rejected) !important; color:#ffffff}
.statistics-lst.declined-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.declined-status a.active .stats-count span{background:var(--bg-badge-rejected) !important; color:#ffffff}
.statistics-lst.retirement-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.retirement-status a.active .stats-count span{background:var(--bg-badge-retirement) !important; color:#ffffff}

/*
.statistics-lst.cancelled-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.cancelled-status a.active .stats-count span{background:var(--bg-badge-cancelled) !important; color:#ffffff}  */

.statistics-lst.all-status a.active,
.custom-tabs ul.nav-tabs li.statistics-lst.all-status a.active{background:var(--bg-badge-all) !important; border-color:var(--brdr-badge-all) !important; color:#ffffff} 
.statistics-lst.in_progress-status a.active,
.custom-tabs ul.nav-tabs li.statistics-lst.in_progress-status a.active{background:var(--bg-badge-in_progress) !important; border-color:var(--brdr-badge-in_progress) !important;  color:#ffffff} 
.statistics-lst.published-status a.active,
.custom-tabs ul.nav-tabs li.statistics-lst.published-status a.active{background:var(--bg-badge-published) !important; border-color:var(--brdr-badge-published) !important; color:#ffffff} 
.statistics-lst.on_hold-status a.active,
.custom-tabs ul.nav-tabs li.statistics-lst.on_hold-status a.active{background:var(--bg-badge-on_hold) !important; border-color:var(--brdr-badge-on_hold) !important; color:#ffffff} 
.statistics-lst.completed-status a.active,
.custom-tabs ul.nav-tabs li.statistics-lst.completed-status a.active{background:var(--bg-badge-completed) !important; border:1px solid var(--brdr-badge-completed) !important; color:#ffffff}

.statistics-lst.cancelled-status a.active,
.custom-tabs ul.nav-tabs li.statistics-lst.cancelled-status a.active{background:var(--bg-badge-cancelled-new) !important; border:1px solid var(--brdr-badge-cancelled-new) !important; color:#ffffff}


.statistics-lst.all-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.all-status a.active .stats-count span{color:#000000 !important;}
.statistics-lst.in_progress-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.in_progress-status a.active .stats-count span{color:var(--color-badge-in_progress) !important;}
.statistics-lst.published-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.published-status a.active .stats-count span{color:var(--color-badge-published) !important;}
.statistics-lst.completed-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.completed-status a.active .stats-count span{color:var(--color-badge-completed) !important;}
.statistics-lst.on_hold-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.on_hold-status a.active .stats-count span{color:var(--color-badge-on_hold) !important;}
.statistics-lst.cancelled-status a.active .stats-count span,
.custom-tabs ul.nav-tabs li.statistics-lst.cancelled-status a.active .stats-count span{color:var(--widget-color-pink) !important;}

.statistics-lst a.active,
.custom-tabs ul.nav-tabs li.statistics-lst a.active{background:#fff !important}
.statistics-lst a.active:before,
.custom-tabs ul.nav-tabs li.statistics-lst a.active:before{width: 0;  height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;
    border-top: 10px solid #f00; content:""; position:absolute; left:0; right:0; margin:auto; bottom:-14px}

.statistics-lst.requested-status a.active:before,
.custom-tabs ul.nav-tabs li.statistics-lst.requested-status a.active:before{border-top-color:#999999 !important}
.statistics-lst.pending-status a.active:before,
.custom-tabs ul.nav-tabs li.statistics-lst.pending-status a.active:before{border-top-color:var(--bg-badge-pending) !important}
.statistics-lst.approved-status a.active:before,
.custom-tabs ul.nav-tabs li.statistics-lst.approved-status a.active:before{border-top-color:var(--bg-badge-approved) !important}
.statistics-lst.rejected-status a.active:before,
.custom-tabs ul.nav-tabs li.statistics-lst.rejected-status a.active:before{border-top-color:var(--bg-badge-rejected) !important}
.statistics-lst.declined-status a.active:before,
.custom-tabs ul.nav-tabs li.statistics-lst.declined-status a.active:before{border-top-color:var(--bg-badge-rejected) !important}
.statistics-lst.retirement-status a.active:before,
.custom-tabs ul.nav-tabs li.statistics-lst.retirement-status a.active:before{border-top-color:var(--bg-badge-retirement) !important}
.statistics-lst.cancelled-status a.active:before,
.custom-tabs ul.nav-tabs li.statistics-lst.cancelled-status a.active:before{border-top-color:var(--bg-badge-cancelled) !important}

.statistics-lst.statistics-block-disabled,
.custom-tabs ul.nav-tabs li.statistics-lst.statistics-block-disabled,
li.statistics-lst.statistics-block-disabled {    opacity: 0.4;    cursor: not-allowed !important;    pointer-events: none !important;}
.statistics-lst:first-child,
.custom-tabs ul.nav-tabs li.statistics-lst:first-child,
li.statistics-lst:first-child{opacity:1}

.expense-inner-tab .custom-tabs ul.nav-tabs li{margin:0px !important}
.expense-inner-tab .custom-tabs ul.nav-tabs li a{margin-left:0px !important; margin-right:0px !important; border-radius:0px !important; background:none !important}
.expense-inner-tab .custom-tabs ul.nav-tabs li a.active{background:var(--theme-primary-color) !important}
.expense-inner-tab .tabs-top{background:transparent}
.custom-badge-counter{padding:0px 0 0 7px!important; overflow:hidden; border-radius:0px !important}
.custom-badge-counter i{background: #ffa502  !important; width: auto; height: 20px;  line-height: 20px;  display: inline-block;   font-size: 11px !important;
    margin-left: 7px;    padding: 0 5px;    box-sizing: border-box;    color: #fff !important;     font-style: normal; letter-spacing:1px; border-left:1px solid #fff}
    
.custom-content-table table td a.inline-add-link i{/*font-size:30px !important; font-size: 16px;    color: #999999;*/}
.custom-content-table table td a.inline-add-link i:before {/*  content: "";   background-image: url(../../../images/admin/portal/icon-plus.png?v=1);    width: 28px;    height: 28px; */}    

.custom-badge-counter.apl-badge-pending i{background:#d48a03 !important}

.cls_approval_status span{border-radius:0 !important}

/*.cls_expence_purpose_type{width:13%; text-align:left !important}
.cls_hrms_code{width:13%; text-align:center !important}
.cls_added_date{width:15%; text-align:center !important}
.cls_expense_plan_date{width:15%; text-align:center !important}
.cls_request_amount{width:10%; text-align:right !important}
.cls_isocode{width:13%; text-align:center !important}
.cls_approval_status{width:11%; text-align:center !important}
.cls_action{width:10%; text-align:center !important}*/

.custom-content-table table.dataTable{margin:0px !important}
.custom-content-table table tr:nth-child(1) th{border-top:1px solid #e1e1e1 !important; }
.custom-content-table table tr th{vertical-align: middle; padding:0px 5px !important; height:40px !important; border:0px !important; border-bottom:1px solid #e1e1e1 !important; border-right:1px solid #e1e1e1 !important; background-color:#f1f1f6 !important;  border-collapse: collapse; color:#777777 !important}

.custom-content-table .team_expense_claim_req tr th {font-weight:normal !important}
.custom-content-table .my_expense_claim_req tr th {font-weight:normal !important}

.custom-content-table table tr td{vertical-align: middle; padding:0px!important; height:40px !important;border:0px !important; border-right:1px solid #e1e1e1 !important; border-bottom:1px solid #e1e1e1 !important;  border-collapse: collapse; color:#000000 !important; font-weight:normal !important}
.custom-content-table table tr:nth-child(2n) td{background:#ffffff !important}

.custom-content-table table tr th:first-child,
.custom-content-table table tr td:first-child{border-left:1px solid #e1e1e1 !important}

.custom-content-table table tr.filter th{background:#f5f5f5 !important; box-shadow:none; padding:0 5px !important; height:40px !important}
.custom-content-table table tr.filter th input,
.custom-content-table table tr.filter td input{border:1px solid #e1e1e1; padding:0 5px!important; height:36px !important; width:100%; box-sizing:border-box}

input:not([type="checkbox"]):focus, textarea:focus,
.custom-content-table table tr.filter th input:focus,
.custom-content-table table tr.filter td input:focus{background:#ffffeb !important}

table.dataTable tbody th, table.dataTable tbody td{vertical-align: middle;}

.custom-content-table table td a.action-edit{margin-right:2px !important}
.custom-content-table table td a.action-edit i{color:var(--theme-primary-color) !important; font-size:18px !important}
.custom-content-table table td a.action-apl-logs i{color:#999999 !important; font-size:18px !important}

.custom-content-table table td a.action-edit:hover i,
.custom-content-table table td a.action-apl-logs:hover i{color:#000000 !important}

div.dataTables_length label{display: flex;  height: 30px;    line-height: 30px;    font-size: 12px;    color: #000000;    margin:0px 0 0 10px; font-weight:normal}
div.dataTables_length label span{display:none }
div.dataTables_length select{ width: auto !important;  background: var(--theme-primary-color); border-radius:2px; color: #fff !important;    margin: 0 10px !important;    min-height: inherit !important;    padding: 0 5px!important; font-size:12px !important; line-height:20px !important; border-bottom:1px solid #fff !important}


div.dataTables_paginate ul.pagination{margin:0px 10px 0 !important}
.pagination>li>a, .pagination>li>span{height:30px; line-height:30px; box-sizing:border-box; padding:0 12px; display: grid;    place-content: center;}
.dataTables_wrapper .dataTables_paginate{padding:0 !important}
table.dataTable.no-footer{border:0px !important}
.bottom{background:#e6e6eb; width:100%; display:block; float: left; height: 50px; padding: 10px; box-shadow:inset 0px 3px 6px 0px rgba(0, 0, 0, 0.06);}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background:var(--theme-primary-color) !important; border-color:#dddddd !important; color:#fff !important}

.expence-action-block{float:left; width:100%; height:50px; display:flex; align-items:center; justify-content:flex-end; padding:0 15px}

.expence-action-block .actn-btn{padding:0 10px !important;height:34px !important; line-height:34px !important; border-radius:4px !important; background:var(--theme-primary-color) !important;  display:inline-flex; color:#ffffff !important;     align-items: center;}
.expence-action-block .actn-btn:hover,
.expence-action-block .actn-btn:focus{background:#6f0522 !important; }
.expence-action-block .actn-btn i{background:none; width:auto; height:auto; line-height:normal; position:relative; font-size:16px; margin-right}

.expense-global-filter-box{margin-left:10px; position:relative}
.expense-global-filter-box input{width:280px; height:34px; line-height:34px; border:1px solid #e1e1e1; border-radius:4px; padding-right:30px; padding-left:10px}
.expense-global-filter-box i{position:absolute; width:34px; height:40px; line-height:34px; font-size:16px; color:#999999; right:0}

.payment-request-cover .content-mdl-inner .form-row-group{min-width:230px}
.payment-request-cover .content-mdl-inner .custom-desc-width.form-row{min-width:28%}

.payment-request-cover .attachment-row,
.payment-request-cover .custom-modal-content .form-row .form-right-div.attachment-row{min-width:100% !important}


.custom-content-table table td a.claim-payment-request-btn{    margin-right: 10px !important;}
.custom-content-table table td a.claim-payment-request-btn i{color:#46926d !important;     font-size: 19px !important;}
.custom-content-table table td a.claim-expense-btn{    margin-right: 10px !important;}
.custom-content-table table td a.claim-expense-btn i{color:#e09202 !important;     font-size: 19px !important;}

.custom-content-table table td a:hover i{color:#000000 !important}
.demo-instance .logo-text{margin-left:40px}
.login-top .logo-text{margin-left:10px}
.logo-text{position:relative; min-width:110px; white-space:nowrap;}

.demo-instance .logo-text span{background: #fdcb0a; border-radius: 3px;font-size: 10px;color: #000000 !important;   padding: 0px 5px;   text-shadow: none;   position: absolute;
    height: 20px;   line-height: 20px;   top: 8px;   z-index: 9999999;   transform: rotate(90deg);    left: -34px;}
.dataTables_wrapper .dataTables_length{float:right !important}
.dataTables_wrapper > table{padding:0 14px !important}

.notes-widget-textarea label{color:var(--theme-primary-color) !important}

.custom-content-table table td input, 
.custom-content-table table td div input {height: 38px !important;line-height: 38px !important; width: 100%; margin: 0;border-radius: 0px;box-sizing: border-box;padding: 0px 5px;border: 0px solid var(--common-border-color) !important; color: #000000 !important; font-size: 14px; background:none}

input[readonly="readonly"], textarea[readonly="readonly"]:focus,
.custom-content-table table td input[readonly="readonly"]:focus, 
.custom-content-table table td div input[readonly="readonly"]:focus,
input[readonly="readonly"], textarea[readonly="readonly"],
.custom-content-table table td input[readonly="readonly"], 
.custom-content-table table td div input[readonly="readonly"]{background:#f6f6f6 !important; padding-right:5px !important}

.custom-content-table table td input:focus, 
.custom-content-table table td div input:focus{background:#ffffeb !important}

.custom-content-table table td input.error:focus, 
.custom-content-table table td div input.error:focus{/*border:1px solid #FF9494 !important*/}

/*input:not([type="checkbox"]):focus{ background:none !important; }*/

.content-mdl-table.payment-detail-section .custom-content-table table td{padding:0px !important}
.content-mdl-table.payment-detail-section .custom-content-table table td div{text-indent:5px}
.content-mdl-table.payment-detail-section .custom-content-table table td div input{padding:0 5px}
.custom-content-table table tr td:first-child,
.custom-content-table table tr td.cls_action div,
.custom-content-table table tr td.cls_employee_name,
.custom-content-table table tr td.cls_expence_purpose_type{padding:0 5px !important}
.custom-content-table table tr td.child-attachment-column div{border-radius:0; border:0; height:39px !important; min-height:39px !important; max-height:39px !important}

.widget-block .widget-item.employee-detail .card{min-height:309px}
.widget-block .widget-item.employee-detail .card .card-body{height:100%}

.vchr-advance-chbox input[readonly="readonly"]:checked{background:var(--theme-primary-color) url(../../../images/portal/input-check.png?v=2) no-repeat center center !important}


/*
.custom-content-table table tr.filter th.cls_pay_date,
.custom-content-table table tr.filter th.cls_voucher_date,
.custom-content-table table tr.filter th.cls_added_date{position:relative}

.custom-content-table table tr.filter th.cls_pay_date:before,
.custom-content-table table tr.filter th.cls_voucher_date:before,
.custom-content-table table tr.filter th.cls_added_date:before{content:"\f0ed"; font-family: "Material Design Icons";font-size: 16px;right: 8px;top: 0px;bottom: 0px;margin: auto;display: grid;    align-items: center;position: absolute;color: #dddddd;}

.custom-content-table table tr td.cls_pay_date,
.custom-content-table table tr td.cls_voucher_date,
.custom-content-table table tr td.cls_added_date{position:relative}

.custom-content-table table tr td.cls_pay_date:before,
.custom-content-table table tr td.cls_voucher_date:before,
.custom-content-table table tr td.cls_added_date:before{content:"\f0ed"; font-family: "Material Design Icons";font-size: 16px;right: 8px;top: 0px;bottom: 0px;margin: auto;display: grid;    align-items: center;position: absolute;color: #dddddd;} */

.hasDatepicker:before{content:"\f0ed"; font-family: "Material Design Icons";font-size: 16px;right: 8px;top: 0px;bottom: 0px;margin: auto;display: grid;    align-items: center;position: absolute;color: #dddddd;}

.login-container .form-group.label-floating .form-control:focus, 
.login-container .form-group.label-floating input:focus{background:#fff !important; color:#000000 !important; cursor:pointer !important}

.help-link{position:absolute; top:69px; margin-left:20px; right:60px}
.help-link a{background:var(--theme-primary-color) !important; font-size:14px; text-transform:uppercase; height:30px; line-height:28px; padding:0 10px; border-radius:5px; display:inline-block; color:#fff}
.help-link a i:before{font-size:15px !important}
.help-link a:focus,
.help-link a:hover{background:#444444 !important; color:#fff !important}
.invalid-feedback span{font-weight:normal}

.help-link.with-back-link{right:100px}

.sub-header-right{background: rgba(255, 255, 255, 0.1);padding: 10px;border-radius: 4px; display: inline-grid; height:55px !important;   place-content: center;}
.back-to-module a{font-size:20px; color:#666666}
.back-to-module a:hover{color:var(--theme-primary-color) !important}


.sub-header-right.back-to-module{background:none; display:inline-flex; grid-gap:15px; align-items:Center}
.sub-header-right-extra-data{display:flex; grid-gap:10px}
.sub-header-right-extra-data span{min-width:inherit; width:auto; white-space:nowrap}
.sub-header-right-extra-data .lst-itm{display:flex; grid-gap:10px; margin:0px; align-items:Center}
.sub-header-right-extra-data .lst-itm label{margin:0px; padding:0px; font-weight:normal; white-space:nowrap}
.sub-header-right-extra-data .lst-itm span{margin:0px; padding:0px; font-weight:bold}

.leave-request-inner-container{overflow:auto !important}
.leave-request-inner-container .leave-request-detail-left{width:68%}
.leave-request-inner-container .leave-request-detail-right{width:30%}
.leave-request-inner-container .employee-col{background:#ffffff; height:180px /*height:230px*/}
.leave-request-inner-container .employee-img{    width: 150px;   height: 140px;    background: #f2f2f2;  display: grid;    place-content: center;    border: 2px solid #f2f2f2;    overflow: hidden; border-radius:0px}
.leave-request-inner-container .employee-content{    width: calc(100% - 160px);}


.leave-request-inner-container .employee-name h2{color:#000000}
.leave-request-inner-container .employee-name .emp-code{color:#000000 !important; padding:0px}
.leave-request-inner-container .employee-name .epm-desg{color:#000000}
.leave-request-inner-container .employee-details ul li label{color:#000000}
.leave-request-inner-container .employee-details ul li span{color:#000000}

.leave-request-detail-inner-content{ height:calc(100vh - 390px); }


.comment-row.leave-request-detail-content{margin:0px}
.leave-request-inner-container .page-content{margin:0px}
.leave-request-detail-right .leave_list_content ,
.leave_list_content{overflow:auto;     height: auto !important;}
.leave-request-detail-right .leave_list_content .leave-summary-cls,
.leave_list_content .leave-summary-cls{min-height: 300px !important; }


.no-border{border:0 !important}
.approval-row.approval-row-tabs{padding:10px !important}
.approval-row.approval-row-tabs .tabs-links ul{margin:0px; padding:0px; background:none; display: flex;   justify-content: space-between; border:0px;border-bottom:1px solid #e4e6ef; }
.approval-row.approval-row-tabs .tabs-links ul li{margin:0px; padding:0px; background:none; width:calc(33.33% - 9px)}
.approval-row.approval-row-tabs .tabs-links ul li:nth-child(2){margin:0 13px}
.approval-row.approval-row-tabs .tabs-links ul li a{height:40px; line-height:41px; background:#e7e7e7 !important; color:#999999 !important; width:100%; padding:0px; text-align:center; position:relative;     z-index: 2;}
.approval-row.approval-row-tabs .tabs-links ul li a.active{background:none !important; color:#000000 !important; position:relative; border-bottom:0px !important}
.approval-row.approval-row-tabs .tabs-links ul li a.active:before{    position: absolute;    left: 0;    top: 1px;    height: 41px;    width: 100%;    border-radius: 4px 4px 0 0; border:1px solid #e4e6ef !important; border-bottom:0px !important; content: "";    z-index: -1;    background: #fff;}
.approval-row.approval-row-tabs .tabs-links ul li a *{position:relative; z-index:2}

.approval-row.approval-row-tabs .tab-content{margin:0px; min-height:300px;   border: 1px solid #e4e6ef !important; border-top:0px !important;    padding: 13px;}



.approval-row-tabs .ui-datepicker { border: none !important; box-shadow: none; border-radius: 0px;     max-width: 100% !important;}
.approval-row-tabs .ui-timepicker-div .ui-widget-header,
.approval-row-tabs .ui-datepicker .ui-datepicker-header {display:flex; background:#ffffff !important; border-radius: 0px; border: none !important; height: 50px; }
.approval-row-tabs .ui-datepicker table{border:0;  pointer-events:none}
.approval-row-tabs .ui-datepicker table thead { background: #ffffff !important; border-radius: 0px; border: 0px; }
.approval-row-tabs .ui-datepicker table thead th {background:none !important; color: #999999 !important; text-transform:uppercase;     font-weight: 600;    font-size: 13px;}
.approval-row-tabs .ui-datepicker table td { padding: 1px; border: 0px solid #d9d9d9 }
.approval-row-tabs .ui-datepicker .ui-datepicker-title { color: #000000; font-weight: normal; width:100px; height: 30px; line-height: 28px; display:flex; margin:auto; }
.approval-row-tabs .daterangepicker td.in-range{ background:none !important; color:#fff !important; }
.approval-row-tabs .ui-datepicker-calendar .ui-state-default, 
.approval-row-tabs .ui-datepicker-calendar .ui-widget-content .ui-state-default, 
.approval-row-tabs .ui-datepicker-calendar .ui-widget-header .ui-state-default { background:none !important;/* background: var(--color-white) !important; color: var(--color-black) !important;*/ font-weight: normal; border: solid 1px var(--brdr-white) !important; }
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar .ui-state-active { background: var(--color-primary-yellow) !important; border: none !important; font-weight: normal; color: var(--color-black) !important; border-radius: 4px !important; }




.approval-row-tabs .daterangepicker td.active, 
.approval-row-tabs .daterangepicker td.active:hover, 
.approval-row-tabs .ui-slider-handle.ui-state-default.ui-corner-all,
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar a.ui-state-highlight,
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar a.ui-state-highlight.ui-state-hover { /*background: #fff !important; border: none !important; font-weight: normal; color: var(--color-black) !important;*/ border-color:var(--theme-primary-color) !important}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight,
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end.ui-state-highlight{background:#8477a2 !important; border:none !important}

.approval-row-tabs .ui-datepicker table td.ui-datepicker-today a,
.approval-row-tabs .ui-datepicker table td.ui-datepicker-today{background:#fff !important; color:#222 !important}

.approval-row-tabs .ui-datepicker table td.ui-datepicker-today.ui-datepicker-selected-date a,
.approval-row-tabs .ui-datepicker table td.ui-datepicker-today.ui-datepicker-selected-date{background:var(--theme-primary-color) !important; color:#fff !important}

.approval-row-tabs .ui-datepicker .ui-datepicker-calendar .ui-state-highlight..ui-datepicker-selected-date a{color: var(--color-white) !important;}
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end{background:#fff !important; font-weight:bold !important}
.approval-row-tabs .daterangepicker td.available:hover, 
.approval-row-tabs .daterangepicker th.available:hover, 
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar .ui-state-hover, 
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar .ui-state-focus { background: var(--theme-primary-color) !important; color: var(--color-white) !important; border-radius: 0px !important; border: solid 1px var(--brdr-light-yellow) !important; font-weight: bold !important;     font-family: Arial,Helvetica,sans-serif !important; }
.approval-row-tabs .ui-datepicker select.ui-datepicker-month, 
.approval-row-tabs .ui-datepicker select.ui-datepicker-year { border: 0; margin: 1px 1%; width: auto; background: #fff; border-radius: 0px !important; color: #000000; }
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-end:first-child a { background:none !important; font-size:13px; }
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar a { padding: 0px !important; font-size:13px !important; font-weight:bold !important}
.approval-row-tabs .ui-datepicker .ui-datepicker-next { background: none !important; text-indent: 0px; font-size: 0px; height: 30px; width: 30px; top: 0; right: 10px; bottom:0; margin:auto}
.approval-row-tabs .ui-datepicker .ui-datepicker-prev { background: none !important; text-indent: 0px; font-size: 0px; height: 30px; width: 30px; top: 0; left: 10px; bottom:0; margin:auto}
.approval-row-tabs .ui-datepicker .ui-datepicker-next span, 
.approval-row-tabs .ui-datepicker .ui-datepicker-prev span { font-family: "Material Design Icons";  text-indent: 0px; margin: 0px !important; left: 0; top: 0; right: 0; margin: auto !important; width: 30px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; border: 0px solid #383838; background:#eef0f8 !important; border-radius:5px; font-weight:normal}
.approval-row-tabs .ui-datepicker .ui-datepicker-next:hover span:before, 
.approval-row-tabs .ui-datepicker .ui-datepicker-prev:hover span:before { opacity: 1 }
.approval-row-tabs .ui-datepicker .ui-datepicker-next span:before { content: "\f142"; font-family: "Material Design Icons"; font-size: 16px; color: #666666; opacity: 1 }
.approval-row-tabs .ui-datepicker .ui-datepicker-prev span:before { content: "\f141"; font-family: "Material Design Icons"; font-size: 16px; color:#666666; opacity: 1 }
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 { border-color: var(--common-color-border); }
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border-radius: 0px; border:1px solid var(--common-color-border) }

.custom-flex-col{display:flex; grid-gap:20px}
.comment-row .form-group .notes-widget-textarea textarea,
.approval-row-tabs .notes-widget-textarea textarea{    padding: 0px 5px !important;    border: 0px !important;    font-size: 12px;    height: 40px !important;
    line-height: 40px !important;    border: 1px solid #ededed !important;}
    .notes-widget-block{width:100% !important}
.form-group.custom-row .attachment-blck .form-right-div{min-width:100% !important}

.leave-request-inner-container .leave-request-detail-left{padding:0px; box-shadow:none}

.applied-days-count{margin:0px !important;     width: 33.33%; z-index:1!important; position:relative; }

.past-leaves-content .past-leaves-lst{display:flex; justify-content:space-between; border-bottom:1px solid #e4e6ef;     height: 60px;   align-items: center;}
.past-leaves-lst-rgt{text-align:center}
.past-leaves-lst-itm{display:flex; flex-direction:column;}
.past-leaves-lst-itm label{font-size:11px; color:#777777; margin:0px; padding:0px}
.past-leaves-lst-itm span{font-size:13px; color:#000000; margin:0px; padding:0px}

.approval-status-block {display:flex; flex-direction:column; margin-left:auto;     text-align: right;}
.approval-status-block label{font-size:11px; color:#777777; margin:0px; padding:0px}
.approval-status-block span{font-size:13px; color:#000000; margin:0px; padding:0px}

.custom-body-action button.btn-cancel{background:red}
.custom-body-action button.btn-cancel:hover,
.custom-body-action button.btn-cancel:focus{background:var(--theme-primary-color) !important}

.approval-name-block {width:65%}
.approval-name{width:calc(100% - 60px);}

.approval-row-tabs .ui-datepicker table td.ui-datepicker-today.ui-state-highlight a, 
.approval-row-tabs .ui-datepicker table td.ui-datepicker-today.ui-state-highlight{color:#fff !important; background:var(--theme-primary-color) !important}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight.ui-datepicker-week-end:first-child a,
.ui-datepicker td.ui-state-highlight a{color:#fff !important}
@media screen and (max-width:1450px){
    .leave-request-inner-container .leave-request-detail-left{width:63%}
.leave-request-inner-container .leave-request-detail-right{width:35%}
}


.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .weekoff-days{background:#d0e1f3 !important; color:#000000 !important;  font-weight:700 !important}
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .weekoff-days a{color:#000000 !important; font-weight:700 !important; position:relative}
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .weekoff-days a:before{position: absolute;
    content: "wo";    right: 0px;    top: 0px;    width: 12px;    height: 12px;    line-height: 12px;
    font-size: 8px;    background: rgba(255,255,255,0.5) !important;    color: #000000;}
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .holiday-days{background:#b6a6d6 !important; color:#ffffff !important;  font-weight:700 !important; position:relative}
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .holiday-days a{color:#ffffff !important; font-weight:700 !important; position:relative}
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .holiday-days a:before{position: absolute;
    content: "hd";    right: 0px;    top: 0px;    width: 12px;    height: 12px;    line-height: 12px;    font-size: 8px;    background: rgba(255,255,255,0.5) !important;
    color: #000000;}
    
    /*
    .daterangepicker td.active, .daterangepicker td.holiday-days.active:hover a, .ui-datepicker .ui-datepicker-calendar .ui-state-highlight.holiday-days a, .ui-datepicker .ui-datepicker-calendar .ui-state-highlight.ui-state-hover.holiday-days a,
    .daterangepicker td.active, .daterangepicker td.holiday-days.active:hover, .ui-datepicker .ui-datepicker-calendar .ui-state-highlight.holiday-days, .ui-datepicker .ui-datepicker-calendar .ui-state-highlight.ui-state-hover.holiday-days{background: var(--theme-primary-color) !important;
    border: solid 1px var(--theme-primary-color) !important;} */
    
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight.weekoff-days, 
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end.ui-state-highlight.weekoff-days {background: #d0e1f3 !important; color:#000000 !important; border: none !important;}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight.weekoff-days a, 
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end.ui-state-highlight.weekoff-days a{color:#000000 !important; border: none !important;}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight.holiday-days, 
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end.ui-state-highlight.holiday-days {background: #b6a6d6 !important;color:#000000 !important; border: none !important;}

.ui-datepicker .ui-datepicker-calendar .ui-state-highlight.holiday-days a, 
.approval-row-tabs .ui-datepicker .ui-datepicker-calendar tbody .ui-datepicker-week-end.ui-state-highlight.holiday-days a{color:#000000 !important; border: none !important;}

/*.leave-summary-btm-total ul li .custom-leave-apply-counter label{    display: flex;    flex-direction: column;    line-height: 18px; margin-right:10px}*/
.custom-leave-apply-counter label em{ text-transform:none; font-size:12px !important}

/*.leave_list_content .leave-summary-btm-total ul li{width:50%}
.leave_list_content .leave-summary-btm-total .leave-summary-btm-total-lst ul li{width:100%}*/

.comment-row .form-group textarea.leave-reason{min-height:150px; border:1px solid #ededed !important}
.comment-row .form-group textarea.handover_notes{min-height:75px; border:1px solid #ededed !important}
.attachment-blck .form-right-div{border:1px solid #ededed !important}

.past-leaves-content .noRecordtd .no-record-container{height:auto !important}
.past-leaves-content.custom-content-table table tbody{height:245px}
.employee-leave-type-with-date{display:flex; flex-direction:column; text-align:left}
.employee-leave-type-with-date label{float:left; width:100%; line-height:normal; margin:0px; padding:0px; color:#777777; font-size:14px}
.employee-leave-type-with-date span{float:left; width:100%; line-height:normal}

.notes-widget-container.notes-quick-panel{width:100% !important; height:calc(100vh - 55px) !important; bottom:0px !important; background:#fff}
.notes-quick-panel .quick-panel-content-top{background:#696969; place-content:flex-start; padding:0 10px}
.notes-quick-panel .quick-panel-content-top h3{font-size: 18px !important;}
.notes-widget-container.notes-quick-panel .input-actions textarea{padding-bottom:0px;}
.notes-widget-container.notes-quick-panel .input-actions .send-btn{width:40px; right: 5px;    top: 2px; height:40px; line-height:40px; border-radius:4px; background:var(--theme-primary-color); display:flex; align-items:center; place-content:Center}
.notes-widget-container.notes-quick-panel .input-actions .send-btn:hover{background:#444444;}
.notes-widget-container.notes-quick-panel .input-actions .send-btn:hover i{color:#ffffff}
.notes-widget-container.notes-quick-panel .input-actions i{color:#fff; padding:0px;}

.leave-balance-mdl-content .my-correction-request.custom-content-table table tbody{height:calc(100vh - 294px) !important;}
.leave-balance-mdl-content .team-correction-request.custom-content-table table tbody{height:calc(100vh - 294px) !important;}
.team-correction-request .att-status,
.my-correction-request .att-status{display:flex; align-items:center; grid-gap:3px; place-content:center}
.att-rejected-status i,
.att-rejected-status{color:var(--bg-badge-rejected) !important}
.att-approved-status i,
.att-approved-status{color:var(--bg-badge-approved) !important}
.att-pending-status i,
.att-pending-status{color:var(--bg-badge-pending) !important}

.expence-action-block .form-group{display:flex; grid-gap:10px; margin-left:auto; width:auto;align-items:center; place-content:center;     margin: 5px 0; border:0px}
.expence-action-block .form-group input,
.expence-action-block .form-group .form-row{display:flex; grid-gap:10px; align-items:center; place-content:center; margin:0px !important; padding:0px; border-radius: 0px;    height: 30px !important;    line-height: 30px !important; border-color:var(--common-color-border) !important}
.expence-action-block .form-group .form-row label{margin:0px !important; padding:0px !important; font-size:14px !important; color:#222; line-height:normal !important}
.expence-action-block .inputpicker-overflow-hidden{height:auto}
.form-action a i{color:#fff !important}
.expence-action-block .form-group .inputpicker-arrow{ height: 30px !important;    line-height: 30px !important;}


.attachment-popup-open.leaves-page-body .modal-row .timsheet-modal-popup .modal-body, 
.leaves-page-body .modal-row .timsheet-modal-popup .modal-body{height:auto !important}


.errorbox-position{ z-index: 1052 !important;}

.timeline-popup-top-field .custom-body-top{min-height:100px; height:auto;}
.timeline-popup-top-field .custom-body-top .custom-modal-content{margin-bottom:15px}
.timeline-popup-top-field .custom-body-top .custom-modal-content ul li{ margin-bottom:10px; max-width:inherit; width:25%}
.timeline-popup-top-field .custom-body-top .custom-modal-content ul li label{text-transform:capitalize}
.timeline-popup-top-field .custom-body-top .custom-modal-content ul li span{color:#fff;  white-space:inherit; width:100%; text-transform:capitalize}

.timeline-popup-top-field .custom-body-top .custom-modal-content ul li:nth-child(2){width:50%}

.payslip-content-row{    padding: 20px 10px;    height: calc(100vh - 150px);    overflow: auto;}

.faq-list{height:calc(100vh - 203px); overflow: auto;}
.faq-container{height:calc(100vh - 150px); overflow:auto}
.faq-accordion{display:flex; flex-direction:row; flex-wrap:wrap; grid-gap:10px 0; padding:20px}
.faq-accordion .card{background:none; box-shadow:none; padding:0px; margin:0px; text-align:left; width:100%; border:1px solid #fafafa}
.faq-accordion .card .card-header{min-height:inherit; height:40px; line-height:40px; background:#fafafa;     display: flex;    align-items: center; background:none !important}

.faq-accordion .card embed{min-height:400px}

.faq-accordion .card .card-header:hover,
.faq-accordion .card .card-header:focus{background:none !important; border:none !important; outline:none !important}
.faq-accordion .card .card-header button{width:100%; text-align:left; display:flex; justify-content:space-between;     align-items: center; font-weight:600; border-radius:0px !important; margin:0px !important; background:var(--theme-primary-color); color:#fff; border:1px solid #e1e1e1 !important}
.faq-accordion .card .card-header button span{width:30px; height:30px; line-height:30px; text-align:center; font-size:16px; background:rgba(0,0,0,0.05)}
.faq-accordion .card .card-body{padding:15px; min-height: inherit;}
.faq-accordion .card button:hover,
.faq-accordion .card button:focus{background:var(--theme-primary-color) !important;  color:#fff !important; border:none !important; outline:none !important}
.faq-accordion .card .card-header button.collapsed{background:#fafafa; color:#222; }

.faq-accordion .card p{line-height:28px}

  .menu-right ul li .news-announcement-accordion a{font-size:13px !important; color:var(--label-color) !important}
  .menu-right ul li .news-announcement-accordion a:hover{color:var(--theme-primary-color) !important}
  
.raise-ticket-popup .form-group{display:flex; flex-direction:row; justfi-content:space-between}
.raise-ticket-popup .form-group .form-row{margin-left:0px !important; margin-right:0px !important}
.raise-ticket-popup .form-group .attachment-blck{width:30% !important; margin-left:15px !important}
.raise-ticket-popup .form-group .attachment-row, 
.raise-ticket-popup .form-group .form-row .form-right-div.attachment-row{min-width:100% !important}

.raise-ticket-modal-popup .custom-body-top .custom-modal-content ul{display:flex; width:100%}
.raise-ticket-modal-popup .custom-body-top .custom-modal-content ul li.code{margin-left:auto}
.raise-ticket-modal-popup .custom-body-top .custom-modal-content ul li span {   color: #fff;    white-space: inherit;    width: 100%;    text-transform: capitalize;}
.raise-ticket-modal-popup .custom-modal-content ul li{max-width:65%}
.raise-ticket-modal-popup .custom-body-top{min-height:150px !important}



.custom-pagination {display: inline-flex;  margin: 0;  vertical-align: middle;   grid-gap: 5px;   height: 50px;   align-items: center;    width: 100%;    justify-content: center;  background:#fafafa}
.custom-pagination strong,
.custom-pagination a {  color: black;  float: left; padding: 2px 10px;  text-decoration: none;  border: 1px solid #ddd;}
.custom-pagination strong,
.custom-pagination a.active {  background-color: var(--prime-main-color);  color: white;  border: 1px solid var(--prime-main-color);}

.custom-pagination a:hover:not(.active) {background-color: #ddd;}
.payslip-content-row .card-right ul li label{font-size:14px}
.payslip-content-row .card-right ul li{width:100%}
.payslip-content-row .card-right{padding-top:5px; padding-bottom:5px}
.pay-period-container .pay-period-start-end{color:#d90803 !important; font-size:14px !important}
.pay-period-container {display:flex; grid-gap:2px; font-size:14px !important; margin-top:7px !important; font-weight:normal !important} 
.payslip-content-row .dwnld-btn a{white-space:nowrap; max-width:inherit; padding-right:10px; min-width:160px}

.leave-summary-modal .custom-content-table-with-fixed-column tbody{height:auto}
.leave-summary-modal .modal-body, 
.leave-summary-modal .modal-body{height:auto !important}
.leave-summary-modal .custom-content-table-with-fixed-column tbody{width:1200px}
.custom-modal-content .form-row textarea.error,
.custom-modal-content .form-row textarea:focus,
.custom-modal-content .form-row input.error{color:#222 !important}

.timesheet-container .custom-content-table-with-fixed-column tr.timesheet-leave-request-approved td,
.timesheet-leave-request-approved td{background:#5CBCB3 !important}

.timesheet-container .custom-content-table-with-fixed-column tr.timesheet-pending-from-approval-authority td,
.timesheet-pending-from-approval-authority td{background:rgb(255, 152, 0) !important}

.general-settings-modal-popup .custom-body-top {    height: 100px;}
.general-settings-modal-popup .custom-body-top .custom-modal-content{display:flex; justify-content:space-between; align-items: center;}
.general-settings-modal-popup .custom-body-top .form-section-title{color:#fff !important;     height: 50px;   display: flex;    align-items: center;    margin: 0;}
.modal-action .custom-action{width:auto; height:30px; line-height:30px; padding:0 10px; display:block; border-radius:5px; background:#fff; color:var(--prime-main-color)}
.general-settings-modal-popup .custom-body-mdl{min-height: 300px;    margin-bottom: 30px;}

.general-settings-content{    padding: 30px 50px;    background: #fafafa;    border-radius: 5px;}
.general-settings-content ul{display:flex; flex-direction:column; }
.general-settings-content ul li{display:flex; flex-direction:column; max-width: 100%; margin-bottom:30px}
.general-settings-content ul li h3{font-size:16px; width:100%; margin:0px; padding:0px; line-height:30px}



.radio-group{display:flex; align-items:center; margin:5px 0; grid-gap:20px}
.custom-radio {      height: 25px;    display: flex;    align-items: center;  position: relative;  padding-left: 35px; cursor: pointer;  font-size:16px !important;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; color:rgb(var(--primary-bg-color)) !important; width:120px !important; }
.custom-radio input {  position: absolute;  opacity: 0;  cursor: pointer;  height: 0;  width: 0;}
.custom-radio .checkmark {  position: absolute;  top: 0; bottom:0px; margin:auto;  left: 0;  height: 20px;  width: 20px;  background-color: #eee;  border-radius: 50%;}
.custom-radio:hover input ~ .checkmark {  background-color: #ccc;}
.custom-radio input:checked ~ .checkmark {  background-color: rgb(var(--primary-bg-color));}
.custom-radio .checkmark:after {  content: "";  position: absolute;  display: none;}
.custom-radio input:checked ~ .checkmark:after {  display: block;}
.custom-radio .checkmark:after {  top: 5px;  left: 5px;  width: 10px;  height: 10px;  border-radius: 50%;  background: white;}

.permission-default-custom-table .custom-checkbox {      height: 25px;    display: flex;    align-items: center;  position: relative;  padding-left: 35px; cursor: pointer;  font-size:16px !important;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; color:rgb(var(--primary-bg-color)) !important; width:120px !important; margin:0px}
.permission-default-custom-table .custom-checkbox input {  position: absolute;  opacity: 0;  cursor: pointer;  height: 0;  width: 0;}
.permission-default-custom-table .custom-checkbox .checkmark {  position: absolute;  top: 0; right:0; margin:auto; left: 0;  height: 25px;  width: 25px;  background-color: #eee;  }
.permission-default-custom-table .custom-checkbox:hover input ~ .checkmark {  background-color: #ccc;}
.permission-default-custom-table .custom-checkbox input:checked ~ .checkmark {  background-color: rgb(var(--primary-bg-color));}
.permission-default-custom-table .custom-checkbox .checkmark:after {  content: "";  position: absolute;  display: none;}
.permission-default-custom-table .custom-checkbox input:checked ~ .checkmark:after {  display: block;}
.permission-default-custom-table .custom-checkbox .checkmark:after {   left: 9px;  top:3px;  width: 8px;  height: 14px;  border: solid white; border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);}
  
.permission-default-custom-table table thead{width:calc(100% - 5px) !important}
.permission-default-custom-table table thead input{    width: 96%;    margin: 0 5px;}

.employee-training-view .claim-listing{width:100%; margin-bottom:20px !important}
.employee-training-view .claim-lst{padding:0px; height:auto; justify-content: flex-start;}
.employee-training-view .claim-listing .claim-lst-itm{padding:0 10px; width:25%; flex:inherit !important; margin:5px 0}
.employee-training-view .employee-name{display:flex; width:100% !important; align-items:center; flex:1 1 100% !important; background:#fafafa; padding:10px !important; margin-bottom:10px !important}
.employee-training-view .employee-name span{font-weight:bold; font-size:20px}

.employee-training-view .claim-lst:nth-child(2) .claim-lst-itm{width:100%}

.employee-training-view.leave-request-inner-container .employee-col{height:auto}
.employee-training-view .claim-lst:nth-child(2){border:0; background:none; height:auto}


.apl-badge-completed{ background:#89c053 !important; color:#ffffff !important;} 
.apl-badge-in_progress{ background: #64c093 !important;     color: #fff !important;}
.apl-badge-published{ background: #505c72 !important;       color: #fff !important;}
.apl-badge-on_hold{  background: #f02823    !important;     color: #ffffff !important;}
.apl-badge-proposed{  background: #fb9068   !important;     color: #ffffff !important;}

.profile-dropdown-menu .announcement-menu .menu-custom-div-container{min-width:inherit}

.profile-dropdown-menu .announcement-menu .menu-custom-div-container-open .menu-custom-div{
    /*min-width:80%; min-width:850px; top:var(--header-height)*/
position:fixed;
top:var(--header-height);

left:0px; right:0px !important;
width:60% !important;
height:75% !important; margin:auto;
    
}
.menu-right ul{display:flex; align-items:center}
.menu-right ul li.announcement-menu{min-width:60px; height:55px !important; display:flex; line-height:40px !important}
.menu-right ul li.announcement-menu i{font-size:20px}
.menu-right ul li.announcement-menu .menu-custom-link{flex-direction: column;    line-height: normal;    font-size: 13px; color:#fff }
.menu-right ul li.announcement-menu .menu-custom-link:hover{background: #FDCB0A !important;    border-radius: 0px !important;    color: var(--theme-primary-color) !important;}
.menu-right ul li.announcement-menu .menu-custom-link:hover i{color:#000000 !important}

.menu-container-open:before{}
.announcement-menu{position:relative}
.announcement-menu .tab-content{height:calc(100vh - 310px); overflow:auto}
.announcement-menu .menu-custom-link i{color:rgba(255, 255, 255, 0.8) !important}
.header-tabs ul.nav{display:flex; flex-direction:row; border:0px;     background: transparent;
    border-bottom: 1px solid #eee;}
.header-tabs ul.nav li{display:flex; flex-direction:column; width:20%; border:0px; border-right: 1px solid #eee; padding:0px; height:65px; line-height:65px}
.header-tabs ul.nav li:last-child{border-right:0}
.header-tabs ul.nav li:hover a,
.header-tabs ul.nav li a.active{background:#fff !important; font-weight:bold}
.header-tabs ul.nav li:hover a,
.header-tabs ul.nav li a.active{color:rgb(var(--primary-bg-color)) !important}
.header-tabs ul.nav li a{display:flex; flex-direction:column; align-items:Center; font-size:12px; font-weight:normal; text-align:center;padding: 0 10px; box-sizing:border-box;  width:100%;  height: 100%;    place-content: center; color:rgb(var(--primary-bg-color)) !important; white-space: nowrap; grid-gap:5px;    border-radius:0px !important}


.modal .payslip-container .custom-body-mdl{height:calc(100vh - 180px)}
.data-print-rightpanel .modules-setting-notes{height:calc(100vh - 250px) !important}

.employee-view-right .custom-modal-content.settings-main{padding:0 15px !important}

.extra-block .chosen-container-single .chosen-single{       height: 40px !important;    overflow: hidden;    font-size: 14px;    border: 1px solid var(--common-border-color) !important;    line-height: 40px !important;    border-radius: 4px;    width: 100%;    color: #000000;}
.extra-block .chosen-container{width:100% !important}
.extra-block .chosen-container-single .chosen-single div b{background: url(../../../images/front/drpdwn-arrw.png?v1) no-repeat center center !important;
    width: 40px;}
.employe-view-container .emp_additional_data .custom-modal-content .form-row{display:flex; align-items:center; grid-gap:10px; width:70%}
.emp_additional_data .custom-modal-content .form-row label{width:40%}
.chosen-container-single .chosen-single div{width:40px}
.chosen-container .chosen-results{display:flex; flex-direction:column; width:100% !important}
.chosen-container .chosen-results li{width:100% !important; max-width:100%; height:40px; line-height:40px; padding:0 10px !important}
.chosen-container .chosen-results li:nth-child(2n){background:#f8f8f8 !important}
.chosen-container .chosen-results li:hover,
.chosen-container .chosen-results li.active-result.result-selected{background:#f9f3de; color:var(--theme-primary-color) !important}
.emp_additional_data .custom-modal-content .form-row .form-right-div{width:calc(60% - 20px)}
.extra-block .chosen-container-single .chosen-single,
.chosen-container-single .chosen-drop{box-shadow:none !important;     background-image: none;}
.chosen-container-single .chosen-search input[type="text"]{box-shadow:none !important;     background-image: none;}
.custom-content-table table tr:nth-child(2n) td.highlight-text,
.highlight-text{font-weight:600 !important; background:#f5f5f5 !important}

.page-content .card .card-header.bg-white a:before{display:none}

.custom-form-goup {    padding: 10px;    background: #fff;    border: 1px solid #e1e1e1; max-height:210px;  overflow:auto}
.custom-form-goup .form-row{display:flex; flex-direction:row; }
.custom-form-goup .form-row:last-child{margin:0px !important; }
.custom-form-goup .form-row label{width:40%}
.custom-form-goup .form-row .form-right-div{width:calc(60% - 20px)}

.inputpicker-multiple{width:100%}
.inputpicker-multiple ul{    display: flex;    overflow-x:scroll;    overflow-y: hidden ;    flex-direction: row;    width: 100%;     height: 38px;}
.inputpicker-multiple ul > li.inputpicker-element{    max-width: 70px;   display: flex;   height: 30px;    line-height: 30px;    padding: 0 10px !important;}

.custom-content-table.custom-modal-content .custom-form-goup{min-height:175px}

.img-view-section{margin-top:10px}
.form-right-div i.fa-3x {    font-size: 3em; position: relative;}
.btn-uploadify .uploader span.action{background:var(--theme-primary-color) url(../../../images/front/cit-upload.png) no-repeat center center !important}

.employe-view-container .page-content .card .card-header.bg-white a.edit-btn,
.edit-btn{background:var(--theme-primary-color) !important}

.pr.around{margin:4px 10px !important}


.custom-modal-scroll .custom-body-mdl{height:calc(100vh - 270px); overflow:auto}

.custom-modal-scroll .custom-body-mdl .custom-modal-content{margin-bottom:20px !important}

.modal-body, .modal-row .modal-body{background:#fff !important}

.light-gray-color{color:#777777 !important;}

.modal-row .custom-body-action .modal-footer{padding:5px 10px }
  .tab_employee_academic_information_container .modal-dialog{max-width:700px; min-width:inherit !important}
  
  .custom-content-table table td > div.no-record-container {max-height:inherit !important}
  .progress-status .pr.around {width:50px; height:40px}
  .progress-status .pr.around svg{width:40px !important; height:40px !important}
  .progress-status .pr.around span.outer{    width: 30px;
    text-align: center;
    font-size: 11px;
    padding: 5px 0;
    white-space: nowrap;
    display: flex;
    align-items: center;
    right: 0;
    margin: auto;}
    .progress-status .pr.around i{width:auto}
    
    .timesheet-container .custom-content-table-with-fixed-column thead th, .timesheet-container .custom-content-table-with-fixed-column tbody td{border-left: 1px solid #dddddd !important;}
    .custom-content-table table td:first-child, .custom-content-table table td:first-child a, .custom-content-table table td:first-child div,
    .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{padding-left:5px !important}
    
    .new-custom-dropdown .dropdown-menu ul li{    display: flex;    align-items: center;    line-height: normal;    grid-gap: 10px;}
    
    
    
    .training-detail-popup{max-width:100% !important}
    .training-detail-popup-container .modal-dialog{max-width:75% !important}
    
    .training-detail-popup-container .emplyee-card-view .claim-listing{height:auto !important}
    
    .training-detail-popup-container .emplyee-card-view .claim-listing .claim-lst:last-child{height:auto !important; background:none; margin-bottom:20px; }
    .training-detail-popup-container .emplyee-card-view .claim-listing .claim-lst{height:auto !important}
    .training-detail-popup-container .emplyee-card-view .claim-listing  .claim-lst-itm.width25{flex:1 1 25% !important}
    .training-detail-popup-container .emplyee-card-view .claim-listing  .claim-lst-itm.width50{flex:1 1 50% !important}
    .training-location.custom-lsting-view span{word-break:break-all}
    
    .training-completed svg{width:100px !important; height:100px !important;}
    .training-completed span.pr{    position: relative;      display: flex;    align-items: center;    place-content: center;}
    .training-completed span.outer{    position: absolute;    text-align: center;    width: 100px;    height: 100px;    left: 0;    right: 0; display: flex;
    place-content: center;    align-items: center;    top: 0;    bottom: 0;    margin: auto;}
    .training-completed svg path{fill:none !important}
    .training-completed span .value{font-weight: 500;font-size: 26px;color: var(--theme-primary-color);line-height: 30px;} 
         .training-completed span .value b{font-weight: 400;font-size: 10px;line-height: 12px; color: #999999;}
    
 .custom-flex{display:flex; flex-direction:row; justify-content:evenly}
        
.custom-modal-container.training-request-popup{min-height: inherit !important;}
        
        
          .training-feedback-popup{max-width:100% !important}
    .training-feedback-popup-container .modal-dialog{max-width:75% !important}
    .training-feedback-popup .custom-modal-content{padding:0px}
    .training-feedback-popup .form-row label{color:#000000 !important; font-size:14px !important}
    
    
    .star-rating {  line-height:32px; width:100%; display:flex; padding: 0; grid-gap:10px}

.star-rating span{    display: flex;    flex-direction: column;  align-items: center;    font-size: 20px;    place-content: center;  width: 40px;
height: 40px;border: 1px solid #D4D4D4 !important;border-radius: 4px;}
.star-rating span:before{font-size:20px !important; color:#999999}
.star-rating .fa-star{color: #999999;}
.star-rating span.selected {border-color:#FDCB0A !important}
.star-rating span.selected:before{color:#FDCB0A}

.checkbox-group{flex-direction:column}
.checkbox-group .vchr-advance-chbox{display:flex; flex-direction:row-reverse; align-items:Center; grid-gap:10px; width:100%; }
body .checkbox-group .vchr-advance-chbox .form-right-div{width:auto; padding:0px !important; width:auto; margin:0px;}
body .custom-modal-content .form-row .vchr-advance-chbox label,
body .checkbox-group .vchr-advance-chbox label{white-space:nowrap; padding:0px !important}
.checkbox-group{display: flex;    justify-content: space-between; flex-wrap:wrap}
body .checkbox-group .vchr-advance-chbox .form-right-div .error{position:absolute; bottom:-10px; left:40px}


.modal .training-feedback-popup .custom-body-mdl{padding:0px; margin:0px; width:100%}
.custom-modal-content-top{background: #ffffff; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);}
        
.training-feedback-popup .radio-group .custom-radio{padding-left:30px; width:auto !important}
.training-feedback-popup .emplyee-card-view .claim-listing .claim-lst:first-child{height:auto !important}
.training-feedback-popup .claim-listing{width:100%; height:auto; padding:20px}
.training-feedback-popup .claim-listing .claim-lst-itm{    flex: 1 1 auto;}
.training-feedback-popup .claim-lst:nth-child(2){background:none}

.training-feedback-popup  .custom-modal-content .form-row label.error{left:40px; bottom:-30px}

.training-feedback-popup .question-section{padding:30px 40px 0}

.question-header h2{font-weight: 500;font-size: calc(15px + (17 - 15) * ((100vw - 300px) / (1600 - 300))) !important;line-height: normal; text-transform: capitalize;color: #000000; border-bottom: 1px solid #D4D4D4; padding:0px; margin:0 0 10px}
.question-header p{font-weight: 400; font-size: calc(12px + (14 - 12) * ((100vw - 300px) / (1600 - 300))) !important; line-height: normal; text-transform: capitalize; color: #999999;}

.custom-modal-content .form-row.question-lst label.question-lst-label,
.question-lst label.question-lst-label{padding-left:0px !important; position:relative; font-weight: 500 !important;font-size: calc(13px + (15 - 13) * ((100vw - 300px) / (1600 - 300))) !important;text-transform: capitalize; color: #444444 !important; margin-bottom:0px !important}
.question-lst label b{    width: 22px;    height: 22px;    border: 2px solid #D4D4D4;    border-radius: 22px;    position: absolute;    line-height: 22px;
    display: flex;    align-items: center;    place-content: center;    font-weight: normal; left:0px; top:0px; bottom:0px; margin:auto}
    
.question-lst .form-right-div  {padding-left:0px !important}
.custom-modal-content-mdl{height:calc(100vh - 300px); overflow:auto}
.question-body{position:relative;}

.question-body .form-row{position:relative}
.question-body .form-row:before{height:100%; width:2px; background:#f4f4f4; left:10px; top:10px; content:""; position:absolute; display:none}

.training-status{display:flex; grid-gap:10px; align-items:Center}
.training-status i{color:#43A047; font-size:30px}
.training-status .custom-lsting-view span{font-weight: 500;font-size: 16px;line-height: 24px; color: var(--theme-primary-color);}
#training_schedule_container.custom-content-table table td > div{max-height:inherit !important; padding:0 5px !important}
#training_schedule_container .schedule-trainers div{display:flex; flex-direction:column; grid-gap:5px; align-items: flex-start;}


.swap-dashboard{position:relative;   width: 200px;  height: 32px;  background: transparent;  border: 1px solid #666666; overflow:hidden; margin:7px 0; border-radius: 25px;}
.swap-block {  position: absolute;  display: flex; justify-content:space-between;  align-items: center;  width: 100%; height: 30px; overflow:hidden}
.swap-block .dashboard,
.swap-block .e-profile { font-size: 14px;   text-transform: uppercase;   z-index: 1;  transition: all 0.3s ease-out; height:100%; display:flex; align-items:center; padding:0 10px; cursor:pointer; place-content:center}
.swap-block .dashboard { width:50%}
.swap-block .e-profile {  color: #000000; width:50%}
.swap-dashboard .offsetTab {  margin-left: 159px;}
.swap-block  .fontColorIsWhite {background:#ffffff !important; color: #666666 !important ;  }
.swap-block  .fontColorIsBlue {  background: #666666!important;  color: #ffffff !important;}

.tds-section-swicher{    padding: 0 10px;    height: 60px;    display: flex;    align-items: center;}
.tds-section-swicher-button .swap-dashboard{width:400px; height:35px}
.tds-section-swicher-button .swap-block{height:100%}
.tds-section-swicher-button .swap-block button{background:none !important; font-size: 14px;    text-transform: uppercase;    z-index: 1;    transition: all 0.3s ease-out;
    height: 100%;    display: flex;    align-items: center; color:#000000 !important;  border:0px !important;  padding: 0 10px;    cursor: pointer;    place-content: center; min-width:50% !important}
.tds-section-swicher-button .swap-block button.active-button{    background: #666666!important;    color: #ffffff !important;}


/*=====================================TDS FORM REANDERING=========================*/
.block-top-lft{padding:0 10px !important}

.tds-section-finanacial-year-drop{    display: flex;    align-items: Center;    grid-gap: 5px;    width: auto !important;    height: 38px;       border: 1px solid #e1e1e1;    border-radius: 50px;    padding: 0 10px;}
body .tds-section-finanacial-year-drop .inputpicker-input{border:0px !important; height:32px !important; line-height:32px !important;}
body .tds-section-finanacial-year-drop .form-right-div{height:30px;}
body .tds-section-finanacial-year-drop .form-right-div .inputpicker-overflow-hidden{width:140px}
body .tds-section-finanacial-year-drop label{margin:0px; padding:0px; white-space: nowrap;}
body .tds-section-finanacial-year-drop  .inputpicker-arrow{height:28px !important}
body .tds-section-finanacial-year-drop .inputpicker-arrow b{line-height:28px !important}

.tds-all-section-container{max-width:75%; margin:auto;; text-align:left}
.tds-all-section-container td{vertical-align:middle !important; height:60px; padding:0 10px !important}
.tds-all-section-container .form-row{margin-bottom:0px !important}
.tds-section-swicher {}
.tds-section-swicher .tds-section-swicher-button{float:left;}
.tds-section-swicher .tds-section-finanacial-year-drop{float:left; margin-left:20px; width:150px; background:#fff;}
.tds-main-coninter{padding:10px 30px;}

.tds-all-section-container tr{background:#fff !important; border:0px !important;}
.tds-all-section-container tr.section_item{border-bottom:1px solid #eee;}
.tds-all-section-container tr:hover{background:#fff !important;}
.tds-all-section-container tr td{background:#fff !important; border:0px !important; padding:0 !important;}
.tds-main-coninter .tds-template-heading{    border-bottom: 1px solid #efefef;    text-align: center;    margin-bottom: 20px;    padding: 0px; position:sticky; top:0px; z-index:1}
 
.tds-main-coninter .tds-template-heading h3{font-size:20px; color:#000; margin:0; }
.tds-main-coninter .tds-template-heading .form-group-small{ font-size: 15px;    color: #628fd7;    text-align: center;}


.tds-main-coninter .sect-name.main_section_name_cont h2{font-size:20px; color:#000; margin:0px;}
.tds-main-coninter .sect-name.main_section_name_cont p{font-size: 13px;    color: #7fa4dd;}
.tds-main-coninter .section_sub_section{border: 1px solid #e9e9e9 !important;
    margin-bottom: 40px; }

.sub-section-head .section-detail-row {
    background: #F9FAFF;
    padding: 13px;
    border-bottom: 1px solid #e9e9e9;
}
.item-section-head .section-detail-row{height:0px; padding:0px !important; background:transparent; display:none;}
.tds-main-coninter .form-section-details{margin:0 !important; padding:0 !important}
.tds-main-coninter .form-section-details table{margin:0 !important;}
.tds-main-coninter .section-details-fill-form {
    padding-left: 20px;
}

.tds-main-coninter .section-details-fill-form .section-name-title {
    font-size: 15px;
    color: #000;
}
.tds-main-coninter .section-details-fill-form  .note {
    color: #9ab5c9;
    font-style: italic;
}

.tds-main-coninter .section-details-fill-form  .form-right-div input[type=text],.tds-main-coninter .section-details-fill-form  .form-right-div input[type=number] {
       height: 35px;
    width: 187px !important;
    border: 1px solid #ccc;
        font-size: 17px !important;
    padding: 0 5px;
    color: #000 !important;
}

.tds-main-coninter .section-details-fill-form  .form-right-div select{height: 35px;
    width: 187px !important;
    border: 1px solid #ccc;
        font-size: 17px !important;
    padding: 0 5px;
    color: #000 !important;}

.tds-main-coninter .section-details-fill-form  .form-right-div input[type='checkbox']:checked,.tds-main-coninter .section-details-fill-form  .form-right-div input[type=checkbox]{width: 25px !important;
    height: 25px !important;     border-radius: 2px; border: 1px solid #494b4c !important;}

.tds-main-coninter .section-details-fill-form  .form-right-div input.user-input-number{text-align:right;}


.section-additional-data {
    width: calc(100vh - 199px);
}

td.tds-user-input-label {
    width: calc(100vh - 130px);
}


.section-additional-data .form-row .form-label{
    float:left;
    width: 35%;
}
.section-additional-data .form-row .form-right-div{
        float: left;
    width: 200px;
}

.tds-all-section-container table.table.thead-table-container {
    border-bottom: 2px solid #eee;
    
}

.tds-all-section-container table.table.thead-table-container .thead-particulars, .tds-all-section-container table.table.thead-table-container .thead-userinput{color: #363636;
    font-size:15px; width:45%; padding: 10px 0 !important;}
 
.tds-select-box-handler{width:100px;}

.grand-section-row >.section-detail-row h2.sect-name {
    font-size: 25px !important; margin-top:20px;
}

tr.section_section {
    border: 1px solid #d0d0d0 !important;
    margin-bottom: 23px;
    padding: 5px;
}

/*==================================tds end=============================*/

.custom-modal-container.asset-item-detail{min-height:inherit !important}

.req-apl-btn-group{display:flex; place-content:center; grid-gap:10px; max-height:inherit !important; align-items:flex-end !important}
.req-apl-btn-group a{width: 30px !important;    height: 30px !important;     font-size: 0px !important;    display: flex !important;    align-items: center !important;   place-content: center !important;    border-radius: 4px !important;}
.req-apl-btn-group a i:before{color:#fff !important; text-indent:0px}

.req-apl-approve-dropdown a{background: green !important;}
.req-apl-reject-dropdown a{background: red !important;}
.req-apl-reject-dropdown a i:before{content:"\f156";}

.claim-listing.asset-claim-listing{width:100%; height:auto; }
.claim-listing.asset-claim-listing .claim-lst{padding:0px}
.asset-claim-lst{display:flex; flex-direction:row; height:auto; width:100%; grid-gap:10px;}
.asset-claim-lst-row{display:flex; width:100%; grid-gap:10px; flex-wrap:wrap; justify-content:space-between; border-bottom:2px dashed #e5e5e5 ; padding-bottom:20px; margin-bottom:10px}
.asset-claim-lst-row:last-child{border:0px; padding:0px; margin:0px}
.asset-claim-lst-row .asset-claim-lst-col{display:flex; flex-direction:row; grid-gap:5px; height:auto;     width:100%;}
.asset-claim-lst-row:last-child .asset-claim-lst-col{width:100%}
.asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view label.form-label{color:#777777 !important; font-size:12px !important; line-height:13px; font-weight:normal !important}
.asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view span{color:#000000 !important; font-size:16px !important; font-weight:normal !important}
.asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view.highlight span{font-size:20px !important; font-weight:600 !important; text-transform:capitalize}
.asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view.lst-desc span{font-size:16px !important; font-weight:normal !important}


.asset-claim-lst-row .asset-claim-lst-col .custom-title{margin:10px 0 !important}
.asset-claim-lst-row .asset-claim-lst-col .custom-title h2{font-size: 14px !important;line-height: 21px !important;color: #666666 !important; text-transform:uppercase !important;     height: 40px; display:flex; align-items:center}

.asset-claim-lst-col-lft{display:flex; flex-direction:column; height:auto; width:50%;  border-radius:5px}
.asset-claim-lst-col-rgt{display:flex; flex-direction:column; flex-wrap:wrap; height:auto; width:50%; }
.asset-claim-lst-col-rgt .claim-lst-itm{width:calc(50% - 10px);     flex: 1 1 calc(50% - 10px);}


.asset-claim-lst-col-highlight{display:flex; flex-direction:column; height:auto; min-height:250px; width:100%;  background:#fafafa; grid-gap:5px; padding:10px; border-radius:5px}
.asset-claim-lst-row .asset-claim-lst-col .asset-claim-lst-col-highlight .claim-lst-itm{display:flex; flex-direction:column; width:100%}
.asset-claim-lst-row .asset-claim-lst-col .asset-claim-lst-col-highlight .claim-lst-itm label{font-size: 13px; color: #999999;line-height: 20px; margin:0px; padding:0px}
.asset-claim-lst-row .asset-claim-lst-col .asset-claim-lst-col-highlight .claim-lst-itm span{color: #000000; font-size: 16px;line-height: 20px; margin:0px; padding:0px}
.asset-claim-lst-row .asset-claim-lst-col .asset-claim-lst-col-highlight .claim-lst-itm p{margin:0px; font-size: 11px;line-height: 16px; color: #000000;}
.asset-claim-lst-row .asset-claim-lst-col .asset-claim-lst-col-highlight .claim-lst-itm-group{display:flex; flex-wrap:wrap; grid-gap:5px; justify-content:space-equaly}


.leaves-page-body .modal.show .modal-dialog,
.my-asset-master-page-body.leaves-page-body .modal.show .modal-dialog{    min-width: 1250px !important;}

.req-apl-dropdown .dropdown-menu{left: inherit !important;    right: 0px;    top: 39px;    padding: 10px 15px;    width: 380px;    height: 200px;
    border-radius: 0px;    border-color: #dddddd;    transform: none !important;    top: 40px !important; box-shadow:5px 10px 30px rgb(0 0 0 / 25%) !important}

.req-apl-dropdown .custom-title{width:100%}
.req-apl-dropdown .custom-title h2{width:100%; margin:0px; padding:0px; font-size:16px; border-bottom:2px solid #e1e1e1;; height:40px; line-height:40px; margin-bottom:10px; position:relative}
.req-apl-dropdown .custom-title h2:before{width:100px; position:absolute; bottom:-1px; height:2px; background:var(--theme-primary-color); content:""; left:0}

.req-apl-dropdown .stop-prop{height:90px; margin:5px 0}
.req-apl-dropdown .stop-prop textarea{height:100%; width:100%}

.acceptance_submit_action {    border: 0px;    width: 100px;    font-size: 14px;    color: #fff;    height: 30px;    line-height: 30px;    padding: 0px;    border-radius: 4px;    background: red;}
.acceptance_submit_action:hover{background:#666 !important}

.my-asset-assign-master.custom-content-table table tr td{    height: 80px !important;    min-height: 80px !important;}
.my-asset-assign-master.custom-content-table table tr td div{max-height:inherit }


.asset-detail{display:flex; flex-direction:column; align-items:flex-start !important; justify-content:flex-start !important}
.asset-detail label{display:none; font-style: normal;font-weight: 400;font-size: 11px;line-height: 16px; color: #999999;}

.asset-code span{font-style: normal;font-weight: 400;font-size: 13px;line-height: 20px; color:#999999; text-transform: capitalize;}
.asset-name span{font-style: normal;font-weight: 400;font-size: 15px;line-height: 22px; color:#000000; text-transform: capitalize;}
.asset-category span{font-style: normal;font-weight: 400;font-size: 13px;line-height: 20px; color:#999999; text-transform: capitalize;}

.req-apl-btn-group{display:inline-flex !important}
.req-apl-btn-group .req-apl-approve-dropdown a.return_submit_action{background:#ff8100 !important}

.custom-content-table table td.cls_accept_action span[class*="apl-badge-"]{padding:7px !important}


.custom-content-table table td > div.badge-with-return-btn{display:flex; align-items:center; grid-gap:10px; place-content:center}
.assign-work-type-page-body .hrms-modal-popup .custom-body-mdl{min-height:420px}


 .timesheet-page-body .timsheet-modal-popup,
 .timesheet-page-body .hrms-modal-popup .modal-dialog{max-width:1100px !important; min-width:1100px !important;}
 
 .correction-request-page-body .timsheet-modal-popup,
 .correction-request-page-body .hrms-modal-popup .modal-dialog{max-width:1100px !important; min-width:1100px !important;}
 
 .tds-template-heading-lft{display:flex; justify-content:space-between; padding:0 10px; height:50px; background:#fafafa; align-items:Center}
  .tds-template-heading-lft h3{display:flex; align-items:center; place-content:center; grid-gap:10px}
  .tds-template-heading-lft h3 span{font-weight:normal !important; }
  .edit-tds-it-declaration{width:28px; height:28px; padding:0px; border-radius:5px; display:flex;  align-items:center; place-content:center; background:var(--theme-primary-color) !important; font-size:14px !important}
  
  .tds-template-heading-rgt{display:flex; justify-content:space-between; padding:0 10px; height:50px; background:#fafafa; align-items:Center; grid-gap:10px}
  .edit-tds-it-declaration i{color:#fff !important; font-size:16px !important}
  .tax-regime-details label{margin:0px; font-size:16px; color:#666666}
  .tax-regime-details span{margin:0px; font-size:16px; color:#000000}
  .section-additional-data{display:flex; justify-content:space-between; width: 100%;}
  
  .apl-badge-not-declerated {    background: var(--bg-badge-rejected) !important;    padding: 5px 10px;    color: var(--color-badge-rejected) !important;}
  
  .leave-balance-mdl-content .custom-content-table.my-asset-return-listing table tbody{height:calc(100vh - 290px) !important}
  
  
  .safety-observation-form-content{padding:0px}
  
   .safety-observation-form-content .user-explain-claim{background:none; box-shadow:none; height:auto;/* height:calc(100vh - 212px) */}
   .safety-observation-form-content .custom-form-block{padding:30px 70px; margin-bottom:0px; background:#fff; text-align:left; line-height:30px; float:left; width:100%;/* box-shadow:0px 0px 6px rgb(0 0 0 / 6%) */}
   .custom-form-block strong{color:#000000}
   .custom-modal-content .form-row label.custom-radio{padding-left:30px !important; line-height:20px !important; width:100% !important; font-size: calc(12px + (14 - 12) * ((100vw - 300px) / (1600 - 300))) !important; color:#666666 !important}
   ul.floating-banner-text{    display: flex;    flex-wrap: wrap;    white-space: nowrap;    flex-direction: column; margin-left:30px  }
   ul.floating-banner-text li{list-style: disc; }
    .safety-observation-form-content .custom-form-block p{margin:0 0 10px !important; padding:0px !important; line-height:normal}
    .safety-observation-form-content .content-mdl{padding:0px}
    
    .safety-observation-form-content.survey-page-body-form-content .custom-form-block{padding-bottom:0px}
    .safety-observation-form-content.survey-page-body-form-content .custom-form-block.last{padding-bottom:20px}
    .safety-observation-form-content.survey-page-body-form-content .custom-form-block .question-body{padding-right:20px !important}
    .safety-observation-form-content.survey-page-body-form-content .custom-form-block .question-body textarea{width:100% !important; min-width:70%}
    .main-middle-container .inner-container.safety-observation-form-content{height:auto !important;  overflow:visible; /*height:calc(100vh - 82px) !important*/}
    .survey-page-body-form-content .sub-header{margin-top:0px; height:auto !important; padding:10px !important;  line-height:normal !important}
    .survey-page-body-form-content .sub-header h3{margin:0px; padding:0px !important}
    .survey-page-body-form-content .sub-header .sub-header-left{height:auto !important; line-height:normal !important}
    .survey-page-body-form-content .question-lst label b{ display:none;   background: #e5e5e5;    border-radius: 0 4px 4px 0; width:30px; height:30px; border:0px}
    
  /*  .survey-page-body .dashboard-widget{position:sticky; top:65px}
    .survey-page-body .dashboard-widget.recent-activity-widget{position:sticky; top:480px} */
    
    .survey-page-body-form-content .template-master-header *{    font-family: var(--font-family-regular) !important; background:none !important}
    
    .dashboard-inner-container .inputpicker-div{position:relative; padding-left:30px}
    .dashboard-inner-container .inputpicker-div:before{content: "\F349"; text-align:center; font-family: "Material Design Icons";font-size: 18px !important;left: 0px;top: 0px;margin: auto; height:30px; width:40px;position: absolute;color: #fff;}
    
    .question-lst .attachment-blck{position:absolute; right:0px; display:flex; align-items:center; grid-gap:10px; bottom:10px; background:#fafafa !important;  border:1px solid #e1e1e1}
    .custom-modal-content .form-row.question-lst .attachment-blck label{padding:0px 0 0 20px !important; width:auto !important; margin:0px !important}
     .custom-modal-content .form-row.question-lst .attachment-blck .attachment-row{width:auto !important; border:0px !important; background:none !important;   min-width:80px !important;    padding: 0 !important;}
     
     .user-explain-claim.custom-modal-content .form-row.question-lst{margin-bottom:10px !important; padding-bottom:10px !important; }
     .question-body .chosen-container-single .chosen-single,
     .question-body .chosen-container{height:44px !important; line-height:44px !important}
     .question-body textarea{width:100% !important}
     .training-survey-list .leave-balance-mdl-content .custom-content-table  table tbody{height:calc(100vh - 300px) !important}
     
     .custom-attachment-modal-popup.modal-without-action-bot-btn .modal-body{height:calc(100vh - 120px) !important; max-height:calc(100vh - 120px) !important}
     .full-screen-modal-left .custom-modal-header button{background:#666 !important}
     
     
     .question-body .radio-group{flex-wrap:wrap; grid-gap:5px}
      .question-body .radio-group .custom-radio .checkmark{background:transparent; border:1px solid #eee}
      .question-body .radio-group .custom-radio input:checked ~ .checkmark{border-color:rgb(var(--primary-bg-color)) !important; background:rgb(var(--primary-bg-color)) !important}
     .question-body .radio-group  .custom-radio .checkmark:after{top:4px; left:4px}
     body.menu-container-open:before{  background: rgba(0,0,0,0.5);  position: absolute;    left: 0;    top: 55px;    width: 100vw;
    height: calc(100vh - 50px);    content: "";    z-index: 9;}
    
    .safety-observation-card-form .custom-modal-content .form-row label.error {    position: absolute;    left: 45px;    bottom: -25px;
    background: transparent !important;    color: red !important;    font-size: 10px; width:auto}
    
          .daterangepicker.dropdown-menu{opacity:1 !important; display:block !important; visibility:visible !important; margin-top:50px !important}
          
.custom-link-bg {    display: flex;    background: var(--theme-primary-color);    border: 1px solid transparent;    align-items: center;    grid-gap: 5px;    color: #fff;
    height: 30px !important;    line-height: 30px !important;    padding: 0 10px; box-sizing:border-box; min-width:90px; font-size:var(--font-size-12);  border-radius: 4px; margin:0 3px !important}
    .custom-link-bg:focus,
  .custom-link-bg:hover{background:#666 !important; color:#fff !important}  
  
  .custom-link-secondary-bg {    display: flex;    background: #FDCB0A;    border: 1px solid transparent;   font-size:var(--font-size-12); align-items: center;    grid-gap: 5px;    color: var(--theme-primary-color);    height: 30px !important;    line-height: 30px !important;  box-sizing:border-box;  padding: 0 10px;  min-width:90px;  border-radius: 4px; margin:0 3px !important}
    .custom-link-secondary-bg:focus,
  .custom-link-secondary-bg:hover{background:#666 !important; color:#fff !important} 
  
    #myrequest_listing_wrapper table tbody td{ /*vertical-align:top !important; padding-top:10px !important */}
   #myrequest_listing_wrapper table tbody td.cls_item_return_reason{padding:10px !important; text-indent:0px !important}
   
   
   .claim-requisition-container .benefit-vchr-container .custom-modal-content-header h2{line-height:40px}
   .claim-requisition-container .benefit-vchr-container .custom-modal-content-header{    display: flex;    align-items: center;    margin: 10px 0 15px !important;}
    .claim-requisition-container .benefit-vchr-container .custom-modal-content-header .header-right-action-btns{display:flex; align-items:center; grid-gap:5px; flex-wrap:wrap;     min-width: 400px;}
    .claim-requisition-container .benefit-vchr-container .custom-modal-content-header a{margin:0px !important; white-space:nowrap}
    .header-right-action-btns .apl-badge-rejected{background: #FFF5F4 !important; border-radius: 4px !important; padding:7px 10px !important; color: #E53935 !important; font-weight: 400 !important;font-size: 12px !important;line-height: 15px;}
    
    .custom-content-table table td > div.desc-truncate,
    .desc-truncate{display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical; overflow: hidden; color:#999 !important; text-indent:0px !important}
    .menu-right ul li.announcement-menu .menu-custom-div-container{height:100%}
    .menu-right ul li.announcement-menu .menu-custom-link{    display: flex;    place-content: end;    grid-gap: 5px; height:100%}
    
    
    .news-anouncement-page{background: #E5E5E5;  height: calc(100vh - 112px); }
   
   /* .news-anouncement-tabs{display:flex; flex-wrap:wrap; grid-gap:10px; padding:10px; height:100%}
    .news-anouncement-tabs .left-panel{width:120px; background: #FFFFFF;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);border-radius: 4px; overflow:hidden}
     .news-anouncement-tabs .left-panel .nav{display:flex; flex-direction:column}
          
     .header-tabs.news-anouncement-tabs ul.nav li{width:100%; height:80px; display:flex; align-items:Center; place-content:center}
      .header-tabs.news-anouncement-tabs ul.nav li a.active{background:#fdcb0a !important; color:#000000 !important; font-weight:normal !important}
     */
     .news-anouncement-tabs{display:flex; flex-wrap:wrap;  padding:0px; height:100%;}
      .news-anouncement-tabs .left-panel{height:52px;  background: #FFFFFF !important; width:100% !important; border-radius:4px 4px 0 0; overflow:hidden}
      .header-tabs.news-anouncement-tabs ul.nav{border-bottom:2px solid #f9f9f9 !important; background:#fff; width:100%}
     .header-tabs.news-anouncement-tabs ul.nav li{background-color:#fff; height:52px; border-right:0px; width:auto; padding:0 30px 0 0;}
     .header-tabs.news-anouncement-tabs ul.nav li a{display:flex; flex-direction:row; border-bottom:2px solid transparent !important; margin-bottom:-2px}
     .header-tabs.news-anouncement-tabs ul.nav li a.active{border-bottom:2px solid #FDCB0A !important; border-top:0px !important; font-weight:normal}
     .header-tabs.news-anouncement-tabs ul.nav li a img{width:auto; max-height:40px}
     .header-tabs.news-anouncement-tabs ul.nav li:hover a,
     .header-tabs.news-anouncement-tabs ul.nav li:hover a.active{font-weight:normal !important}
     .news-anouncement-tabs .right-panel{width:calc(100% - 0px); height:calc(100% - 52px); background: #FFFFFF !important; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.06);border-radius: 4px;  padding:10px 30px}

      
      .news-anouncement-tabs .right-panel .custom-title{width:100%; text-align:left}
      .news-anouncement-tabs .right-panel .custom-title h2{font-weight: 500;font-size: 20px;  margin:0px; padding:0px; color: #000000; height:50px; line-height:50px; border-bottom: 1px solid #F4F4F4;}
      
      
      
      .news-anouncement-tabs .faq-accordion{padding:0px; margin-top:20px;     height: calc(100vh - 250px); display:block;    overflow: auto;}
      .news-anouncement-tabs .faq-accordion .card{margin-bottom:10px}
      
      .custom-link-bg.approved-btn{background:green !important; width:auto !important}
      .req-apl-btn-group .dropdown-without-icon a.custom-link-bg{width:auto !important;     font-size: 14px !important; }
      
      
      .checkbox-group .vchr-advance-chbox input[type=checkbox].error{position:relative !important; left: 0;    bottom: 0;}
      
      
      .dashboard-inner-container .custom-content-table table td > div{max-height:inherit !important}
      
      .dashboard-widget .inputpicker-overflow-hidden{margin-right:5px !important; height:35px !important; margin-top:-3px !important; border-radius:4px; max-width:195px}
      .dashboard-widget .inputpicker-div input{height:35px !important; line-height:35px !important}
      .dashboard-inner-container .inputpicker-div:before{height:35px !important;}
      
      #date_range_sel{background:var(--theme-primary-color) !important; margin-right:5px !important; float:right; color:#fff !important; border:0px !important; max-width:195px;     font-size: 14px; height:35px; min-width:195px; margin-top:7px !important; text-align:Center}
      #date_range_sel:focus{box-shadow:none; outline:none}

      
      .ranges li{color:#222 !important}
      .ranges li.active{background:#666 !important; border-color:#666 !important; color:#fff !important}
      .range_inputs .applyBtn{background:var(--theme-primary-color) !important; color:#fff !important; height:30px !important; line-height:30px !important; padding-top:0px !important}
      .range_inputs .cancelBtn{background:#777777 !important; color:#fff !important; height:30px !important; line-height:30px !important; padding-top:0px !important}
      .range_inputs .applyBtn:hover,
      .range_inputs .cancelBtn:hover{background:#666666 !important; color:#ffffff !important}
      .daterangepicker .ranges ul{width:170px !important}
      
      .daterangepicker{right:-300px; background:none; width:auto}
      .daterangepicker.show-calendar{box-shadow:2px 3px 6px 0px rgb(0 0 0 / 12%) !important; border:1px solid #e1e1e1 !important; background:#fff}
      
      
      .dashboard-inner-container .inputpicker-arrow{height:35px !important; line-height:35px !important}
      
      .user-explain-claim.loan-request-content{height:calc(100vh - 179px)}
      .loan-request-content .custom-title h2{font-size:16px !important}
      
      .loan-request-content .custom-col-block{display:flex; flex-direction:column; width:100%; align-items:flex-start; padding:0px; margin-bottom:20px}
      
      .loan-request-content .custom-col-block.col-30{width:30% !important}
      .loan-request-content .custom-col-block.col-70{width:calc(70% - 20px) !important}
      .loan-request-content .content-mdl-inner{display:flex}
      
     .loan-request-content .content-mdl-inner-lft{width:calc(100% - 280px); display:flex; flex-wrap:wrap; grid-gap:20px}
     .content-mdl-inner .content-mdl-inner-lft .content-mdl-lft{width:100%}
     .form-block{display:flex !important; flex-direction:row !important; flex-wrap:wrap; grid-gap:20px}
     .form-block.form-block-4 .form-row,
     .content-mdl-inner .content-mdl-inner-lft  .form-block.form-block-4  .form-row{width:calc(25% - 20px) !important}
     
     .loan-request-content .content-mdl-inner-rgt{margin-left:auto; width:260px}
     .custom-col-block-inner{display:flex; width:100%; background:#fafafa; padding:20px 30px; border:1px solid #e1e1e1; border-radius:5px}
      .content-mdl-inner .content-mdl-inner-lft .form-row{width:calc(33.33% - 20px) !important; margin-bottom:0px !important}
     .content-mdl-inner .content-mdl-inner-lft .form-row.width-100{width:100% !important}
     
     @media only screen and (max-width:1420px){
            .news-anouncement-page{height:100%;}
             .news-anouncement-tabs .faq-accordion{height: calc(100vh - 80px);}
      }
      
      .survey-closed-date label{margin:0px; padding:0px; font-size:14px !important; color:#666666 !important}
      .survey-closed-date span{margin:0px; padding:0px; color:#222; font-size:14px !important}
      
     .chosen-container-single .chosen-single div b {content: " ";    display: block;    position: absolute;    top: 50% !important;
    right: calc(0.75rem + 5px);    margin-top: -3px;    width: 0;    height: 0;    border-style: solid;    border-width: 5px 5px 0 5px;
    border-color: #343a40 transparent transparent transparent;}
    
    .loan-request-content.custom-modal-content .form-row .iti input{padding-left:82px !important}
    
    .custom-modal-content .form-row .form-right-div.no-docs-container{margin-top:34px !important}
    
    .training_survey .custom-tabs{padding:0px}
    
    
    .custom-content-table table td > div.asset-detail-with-logo,
.asset-detail-with-logo{display:flex; flex-direction:row !important; grid-gap:5px; align-items:center !important}
.asset-content{display:flex; align-items:flex-start; flex-direction:column}

body .asset-detail-with-logo .asset-image{width:60px; height:60px; border-radius:4px; overflow:hidden; text-indent:0px; }
.asset-detail-with-logo .asset-image img{    width: 100%;    height: 100%;    object-fit: cover;}
.asset-content div{text-align:left !important}

.asset-detail-with-logo.asset-detail label{display:block !important; margin:0px; font-size:13px}
.my-asset-assign-master.custom-content-table table tr td .asset-content span{font-weight: 400;   font-size: 15px;    line-height: 22px;    color: #000000;}

.my-asset-assign-master.custom-content-table table tr td .asset-content div{display:flex; align-items:Center}

.leave-balance-mdl-content span.accepted-badge{width: 30px !important;height: 30px !important; background: #43A047 !important; border-radius: 4px; display:flex; place-content:center; align-items:center; padding:0px !important;}
.leave-balance-mdl-content span.accepted-badge i{color:#fff !important}
.leave-balance-mdl-content span.accepted-badge i:before{text-indent:0px !important; float:left}

.cls_action .acceptance_submit_action.acceptance-approved-btn{width: 30px !important;height: 30px !important; background: #43A047 !important; border-radius: 4px; display:flex !important; place-content:center; align-items:center; padding:0px !important; min-width:30px !important}
.acceptance_submit_action.acceptance-approved-btn i{color:#fff !important}
.acceptance_submit_action.acceptance-approved-btn i:before{text-indent:0px !important; float:left}

.my-asset-assign-master .cls_action .apl-badge-proposed{height:30px !important; line-height:30px; padding:0px  7px!important; font-size:13px !important}

body .page-content .custom-content-table.my-asset-assign-master table tr .cls_action{padding-right:10px !important; box-sizing:border-box}
.page-content .custom-content-table.my-asset-assign-master table tr td.cls_action div{    display: inline-flex;  justify-content: flex-end !important; grid-gap:5px}
    
.custom-content-table table td a.action-edit.custom-return-btn,
.custom-content-table table td a.return_submit_action,
.custom-content-table table td .return_submit_action{background: #FFB200 !important;  min-width:80px;  color: #fff !important;    width: 80px !important;    height: 30px !important;    border-radius: 4px;    padding: 0 !important;    display: flex; grid-gap:5px;   align-items: center; place-content:center}
.custom-content-table table td a.action-edit.custom-return-btn i,
    .custom-content-table table td a.return_submit_action i,
.custom-content-table table td a.return_submit_action i{  color: #fff !important; }

.dashboard-page-body .custom-content-table table td a.action-edit.custom-return-btn{margin-left:5px !important}

.my-asset-assign-master .req-apl-btn-group a{margin:0px !important; }


.custom-content-table table td a.custom-action-edit{background:var(--theme-primary-color) !important;  min-width:80px;  color: #fff !important;    width: 80px !important;    height: 30px !important;
    border-radius: 4px;    padding: 0 !important;    display: flex; grid-gap:5px; place-content:center;  align-items: center; margin:0px !important}
.custom-content-table table td a.custom-action-edit i{  color: #fff !important; }

.custom-content-table table td a.custom-action-edit:hover,
.custom-content-table table td:last-child a.action-apl-logs:hover,
.custom-content-table table td a.action-edit:hover,
.custom-content-table table td a.action-edit:hover,
.custom-content-table table td a.return_submit_action:hover,
.custom-content-table table td a.return_submit_action:hover{background:#666 !important}

.custom-content-table table td a.custom-action-edit:hover i,
.custom-content-table table td:last-child a.action-apl-logs:hover i,
.custom-content-table table td a.action-edit:hover i,
.custom-content-table table td a.action-edit:hover i,
.custom-content-table table td a.return_submit_action:hover i,
.custom-content-table table td a.return_submit_action:hover i{color:#fff !important}

.dashboard-page-body .custom-content-table table td:first-child div{padding-left:0px !important}

.page-content .custom-content-table table tr td.cls_action div{grid-gap:5px !important}

.custom-content-table table td:last-child a.action-apl-logs{    width: 30px !important;    height: 30px !important;    background: #43A047 !important;    border-radius: 4px;
    display: flex;    place-content: center;    align-items: center;    padding: 0px !important;; text-indent:0px}
    .custom-content-table table td:last-child a.action-apl-logs i{color:#fff !important}
    
    .custom-content-table table td a.action-edit{    width: 30px !important;    height: 30px !important;    background: var(--theme-primary-color) !important;    border-radius: 4px;
    display: flex;    place-content: center;    align-items: center;    padding: 0px !important; text-indent:0px}
     .custom-content-table table td a.action-edit i{color:#fff !important}
     
     
     .safety-observation-form-content.survey-page-body-form-content .custom-form-block div{clear:both !important}
     .form-readonly .star-rating,
     .form-readonly .vchr-advance-chbox,
     .form-readonly .radio-group, 
     .form-readonly .dropdown-group{ pointer-events:none !important}
     
    .form-readonly a.chosen-single,
     .form-readonly input,
     .form-readonly textarea{background-color:#fafafa !important; pointer-events:none !important}
     .form-readonly input[type='checkbox']{pointer-events:none !important}
     .form-readonly input[type='checkbox']:checked{background:var(--theme-primary-color) url(../../../images/portal/input-check.png?v=2) no-repeat center center !important}
     
     .modal-content .modal-footer{position:relative}
     
     
       .asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view .flex-form-row{display:flex;     flex-direction: row;    }
    .asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view .flex-form-row label{margin-right:10px !important; width:auto !important}
    .custom-modal-content .form-row.flex-form-row .form-right-div{width:50% !important}
    .asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view .form-row.flex-form-row .form-right-div input{width:100% !important;     max-width: 100px;
    padding-right: 0 !important;}
    
    .asset-return-request-popup .form-row-group .form-row{width:180px; max-width:180px}
    .asset-return-request-popup .form-row-group .form-row.attachment-blck{margin-left:auto !important; width:140px !important; max-width:140px !important}
    .asset-return-request-popup .form-row-group .form-row.attachment-blck .form-right-div{min-width:100% !important}
    .asset-return-request-popup .form-row-group .attachment-row .mdi-attachment:before{position:absolute; right:0px; left:0px; margin:auto}
    
    .cls_employee-detail{  width:auto !important;  flex-direction: column;    align-items: flex-start !important;    justify-content: flex-start !important;}
    .cls_employee-detail > div{width:auto !important; display:flex; flex-direction:column; text-align:left!important}
    .cls_employee-detail > div label{display:none}
   .cls_employee-detail .employee-code span{font-size:14px !important; color:#222 !important}
   
   /* modal attachment instruction */
.modal .modal-body{position:relative}
.modal .modal-body .upload-instruction{margin:5px}
.modal .modal-body .upload-instruction .instruction{padding:10px; font-size:13px; line-height:16px; border:1px solid #dddddd; background:var(--widget-bg-yellow); color:#000000; display:flex;}
.modal .modal-body .upload-instruction .instruction i{ font-size:24px; margin:4px 5px 0 0; color:var(--color-maroon-dark);}
/*.modal-dialog .modal-body .upload-instruction .instruction::before{content: "\F02FD";display: inline-block; font: normal normal normal 24px/1 "Material Design Icons";   font-size: inherit;text-rendering: auto;   line-height: inherit;    -webkit-font-smoothing: antialiased;}*/
.custom-attachment-modal-popup .modal-body .dropzone-previews{height: calc(100vh - 280px)!important; margin:5px!important; border: 2px dashed rgba(0, 0, 0, 0.3);}
.custom-attachment-modal-popup .dz-message {    position: relative;    width: 100%;    min-height: 80px;    padding-top: 50px;    margin: 0px !important;}
.custom-attachment-modal-popup .dz-message:before{    height: calc(100% - 20px);    left: 10px;    top: 10px;}
.custom-attachment-modal-popup .dropzone .dz-message span {    font-size: 13px !important;}

.custom-attachment-modal-popup.cit_form_modal_popup .modal-body {    max-height: calc(100vh - 10px) !important;}
.custom-attachment-modal-popup .modal-footer {    padding: 10px 15px 10px; background-color: #f5f5f5;    text-align: center;    border-top: 1px solid #c4c4c4;
    webkit-border-radius: 0 0 2px 2px;    moz-border-radius: 0 0 2px 2px;    border-radius: 0 0 2px 2px;}
    
    .login-container .left-logo a:before{display:none}
    
    .white-theme-enable .menu-custom-div-container a.menu-custom-link{    color: #222 !important;}
    .white-theme-enable .menu-custom-div-container a.menu-custom-link svg path {    fill: #222 !important;}
    .menu-custom-div-container a.menu-custom-link svg path {    fill: #fff !important;}
    
    
    
    .timesheet-container .custom-content-table-with-fixed-column tbody td.att-time.auto-out:after {  content: "Auto";    background: red;    position: absolute;
    left: 0;    width: 100%;}
    
    
/* 13-01-2023 New login page */
body.user-page-body{
    background:#ffffff;
    background-image: none!important;
    font-family: 'Roboto'!important;
}
.login-container{
    box-shadow: none;
    /*background:url(../../../images/front/white_theme/login-bg.png) center 80px no-repeat transparent!important;*/
    background:transparent!important;
    background-size:100%!important;
    min-width:420px;
    display: flex;
    justify-content: center;
    flex-flow: column;
    align-items: center;
    margin: auto;
    height:auto;
    min-height:480px;
    position:relative;
}
/*.login-container:before{
    content:"";
    display:block;
    position:absolute;
    width:100%;
    left:0;
    right:0;
    top:105px;
    bottom:0;
    background:#fff!important;
   box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}
.login-container:after{
  content:"";
  position:absolute;
  width: 0; 
  height: 0; 
  top:105px;
  border-left: 155px solid transparent;
  border-right: 155px solid transparent;
  border-top: 20px solid #f9c80a;
}*/

.login-container:after {
    width: 0;
    height: 0;
    border-left: 158px solid transparent;
    border-right: 158px solid transparent;
    /*border-top: 18px solid #FDCB0A;*/
    border-top: 18px solid #f8c70a;
    position: absolute;
    content: "";
    top: 111px;
}
.login-container:before {
    background: #FFFFFF;
    box-shadow: 0px 5px 25px rgb(0 0 0 / 5%);
    border-radius: 10px;
    content: "";
    width: 370px;
    height: 350px;
    position: absolute;
    top: 111px;
}


.login-middle{
    background:transparent!important;
    min-height: 300px;
}
.login-top{
    position:relative;
    z-index:-1;
    width:310px;
    height:100px;
    margin-bottom:0;
    top:50px;
    background:#FDCB0A;
}
.login-container .logo-text label{
    color: var(--theme-primary-color)!important;
    font-size: 20px !important;
    line-height: 24px !important;
    font-family: 'Roboto'!important;
    font-weight: bold!important;
    
}
.logo-text h1{
    color:#4A494D;
    font-size: 16px !important;
    line-height: 20px !important;
    font-family: 'Roboto'!important;
}
.login-top .left-logo{
    /*background:url(../../../images/front/white_theme/MRS-Logo.png) left center no-repeat !important;*/
    width:200px;
    padding:0;
}



.left-logo a{
    justify-content: flex-start;
    grid-gap:10px;
}
.login-container .login-top .logo-text{
    margin:0;
}
.login-title-txt{
    display:flex!important;
    clear: both;
    padding-top: 60px;
    max-width: 280px;
    position: relative;
    top:10px;
}
.login-title-txt h2{
    display:none;
}
.login-title-txt p{
    color:#0E0D12;
    font-weight:600;
    font-size:16px;
}
.login-middle-rgt{
        float: none;
    display: flex;
    flex-flow: column;
    width: 310px;
    margin: auto;
    padding: 10px 20px;
}
.login-middle-rgt .form-group.label-floating{
    flex-flow:column;
}
.login-middle-rgt .form-group.label-floating label.control-label{
    margin:0;
    margin: 0!important;
    font-size: 14px;
    color: #4A494D;
    position:static;
    padding-bottom:5px;
    line-height: normal!important;
    text-align: left;
}
.login-middle-rgt .form-group.label-floating input{
    border: 1px solid var(--common-border-color) !important;
    border-radius:10px!important;
}
.login-middle-rgt .action-link{
    text-align: right;
    margin-top: 0px;
    margin: 10px 0;
}
.login-middle-rgt .action-link .c-button{
    background:var(--theme-primary-color);
    border: 1px solid var(--theme-primary-color)!important;
    border-radius:30px;
    box-shadow:none!important;
    line-height: 30px;
}
.login-middle-rgt .action-link .c-button:hover{
    background:#ffffff!important;
    color:var(--theme-primary-color)!important;
       border: 1px solid var(--theme-primary-color)!important;
}
.login-middle-rgt .form-group.label-floating input.error{
    background:none!important;
    border-color:#FF9494!important;
}

.login-middle a.login-pwd-icon{
        bottom: 6px;
}
.custom-checkbox label{
    color:#4A494D!important;
}
.login-remember-me .checkbox-checkmark{
    width:16px!important;
    height:16px!important;
    border-radius:4px!important;
    background:#FFFFFF!important;
    border:1px solid #DBDADB!important;
}
.custom-link a{
    color:var(--theme-primary-color)!important;
}
.invalid-feedback{
    font-size:12px!important;
}
.custom-link a{
    font-weight:500!important;
}

#forgotpassword-form-normal .login-middle-rgt{height:220px}
.login-middle-rgt .form-group.label-floating{margin-bottom: auto;}
.login-middle-rgt .form-group.label-floating input{margin-bottom:10px}
.form-group.has-error .help-block, .form-group.has-error label.control-label{position:absolute; bottom:-10px; margin:0px; padding:0px; text-align:right; right:0px}

.logo-image{height:70px; background:rgba(255,255,255,0.8) !important; border-radius:5px !important; overflow:hidden}
.logo-image img{width:100% !important; height:100% !important; max-width:100%; max-height:100%; object-fit:contain; border-radius:0px !important}



/* mayur 08-04-2025 */
 .payment-voucher .content-mdl-inner{gap:10px}   
    .payment-voucher .content-mdl-inner .custom-lsting-view > span,
.payment-voucher .user-explain-claim.custom-modal-content .content-mdl-wrapper .form-row > span{  padding: 0px 40px 0 10px !important;    resize: none;    background: #f1f1f1 !important;    height: auto !important;    min-height: 45px !important;    overflow: hidden !important;    font-size: 14px !important;    border: 0px solid #e1e1e1;    line-height: normal !important;    border-radius: 4px;    width: 100% !important;    color: #000000;    font-family: Arial, Helvetica, sans-serif !important;
    display: grid;    justify-content: left;    align-items: center;}
.payment-voucher .user-explain-claim.custom-modal-content .content-mdl-wrapper .form-row input{     height: 40px !important;    min-height: 40px !important;}

.payment-voucher .content-mdl-inner .custom-lsting-view.attachment-blck .form-right-div{border: 1px solid var(--common-border-color) !important;    background: #fff !important; max-width: 100% !important;    min-width: 100% !important; margin-top:10px!important}
.payment-voucher .content-mdl-inner .custom-lsting-view.attachment-blck .form-right-div a{display:flex;     margin: 0;  max-width: 100% !important;    min-width: 100% !important;  }
/*.payment-voucher .content-mdl-inner .custom-lsting-view.attachment-blck .form-right-div .mdi-attachment:before{position:absolute !important;  left:2px; top:2px}*/
.payment-voucher .content-mdl-inner .custom-lsting-view.attachment-blck .attachment-row .pymt-vrch-attachment-count{margin:auto !important}

.payment-voucher .payment-detail-section{width:45%; padding:30px 20px 20px; border:1px solid #e2e2e2; border-radius:10px; position:relative}
.payment-voucher .payment-detail-section h2{padding:5px 10px;  top:-12px; position:absolute; left:20px; border:1px solid #e2e2e2; background:#fff; font-size:14px; font-weight:600 !important; border-radius:10px}
.payment-voucher .payment-detail-section .form-group{display:flex; flex-direction:column; margin:0px}
.payment-voucher .payment-detail-section .form-row{display:flex; flex-wrap:inherit !important; width:100%}
.payment-voucher .payment-detail-section .form-row label{width:145px}
.payment-voucher .payment-detail-section .form-row .form-right-div{width:calc(100% - 145px)}
.payment-voucher .payment-detail-section .form-row .form-right-div input{    background: #f7fdff !important;    border: 1px dashed var(--theme-primary-color) !important;}


.payment-voucher-expense .user-explain-claim{    height: calc(100vh - 277px);}
.payment-voucher-preexpense .user-explain-claim{    height: calc(100vh - 297px);}
.payment-voucher-retirement .user-explain-claim{    height: calc(100vh - 277px);}

.payment-voucher-preexpense .content-mdl-inner .custom-lsting-view:nth-child(1){flex:inherit; width:13%}
.payment-voucher-preexpense .content-mdl-inner .custom-lsting-view:nth-child(2){flex:inherit; width:13%}
.payment-voucher-preexpense .content-mdl-inner .custom-lsting-view.custom-desc-width{min-width:43%}
.payment-voucher-preexpense .content-mdl-inner .custom-lsting-view:nth-child(4){flex:inherit; width:11%}
.payment-voucher-preexpense .content-mdl-inner .custom-lsting-view:nth-last-child(2){flex:inherit; width:100px}
.payment-voucher-preexpense .content-mdl-inner .custom-lsting-view:nth-last-child(1){flex:inherit; width:10%}

/*.content-mdl-table .custom-content-table table td.child-attachment-column .attachment-row .mdi-attachment:before{position:absolute; left:2px; top:2px}*/


/* mayur 09-04-2025 */
body.modal-open .modal.dropzone-single-file-uplaod.custom-attachment-modal-popup .modal-body.no-chosse-attachment .dropzone-previews{display:flex; flex-direction:row; place-content:end; height:100% !important;     flex-wrap: wrap;}

.custom-content-table table td div.attachment-row{position:relative}
.user-explain-claim.custom-modal-content .form-row label.error{    position: absolute;    bottom: -12px;    right: 7px !important;    left: inherit;}
.custom-modal-content .form-row .form-right-div.attachment-row a{ display: flex !important;}
.custom-content-table table td:last-child .attachment-row a{    display: flex !important;    align-items: center;    flex-direction: row-reverse;
    margin: 0 !important;s    width: auto; justify-content:Center}
    
.attachment-row a.attachment-anchor{justify-content:center}  
.user-explain-claim .custom-content-table table td > div{max-height:inherit !important}
.content-mdl-wrapper .form-row > span.expense-description{text-align:left}

.custom-content-table table tr td.child-attachment-column div{min-height:inherit !important; max-height:inherit !important; height:100% !important}


	.sub-header .sub-header-right .emp-search .inputpicker-overflow-hidden, 
	.custom-modal-content .emp-search .form-row .inputpicker-overflow-hidden{border:0px !important}
	.sub-header .sub-header-right .emp-month .inputpicker-overflow-hidden, 
	.custom-modal-content .emp-month .form-row .inputpicker-overflow-hidden{border:0px !important}
	
	
	.mobile-view{display:none}
	
	.change-password-modal .modal-body .modal-footer{display:flex !important; place-content:Center !important; align-items:center !important; border-top:1px solid rgba(0,0,0,0.1) !important; padding:10px 0 !important}
	.change-password-modal .attrequest-body-container.changepass-body-container .custom-body-mdl{    height: calc(100vh - 140px) !important;}
	
	.blink-message{  animation: blinker 1.5s linear infinite; background: transparent !important;   color:#0096FF !important; font-size:16px !important; width:650px;   word-break:break-all; line-height:normal !important; margin:0px; font-weight:700 !important}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.survey-page-body .custom-content-table table td:last-child a.custom-link-bg{background:var(--theme-primary-color) !important}
.survey-page-body .custom-content-table table td:last-child a.custom-link-bg:hover{background:#666 !important; color:#fff !important}
.survey-page-body .custom-content-table table td:last-child a:hover{color:#000 !important}


.survey-page-body .leaves-content.page-content .custom-content-table table tr td.cls_template_survey_title:first-child div, 
.survey-page-body .leaves-content.page-content .custom-content-table table tr td.cls_template_survey_title div{text-align:left !important; place-content: start;}


.custom-modal-content .question-body .form-row.question-lst label.error{    position: absolute; left: 410px;  bottom: -20px;    font-size: 10px !important;    color: red !important;
    width: auto !important;    right: inherit !important;    top: inherit !important;    height: auto !important; }
    
.db-summary-content .no-action-pending .dash-card-box-content{    min-height: 130px !important;  display: flex;   align-items: center;    place-content: center;}
.db-summary-content .no-action-pending .dash-card-box-content-inner .wrapper-cnt{text-align:center; gap:0px; justify-content:center;}
.no-action-pending .wrapper-cnt .total-actions{width:100%; text-align:center}
.no-action-pending .total-actions .disabled-link{color:grey !important; pointer-events:none !important}
.no-action-pending .quick-notes p{font-size:16px !important; display:flex; align-items:center ;     justify-content: center;}


.sect-block-top-right{display:flex; gap: .5rem !important;     align-items: center !important;}
.expense-data .timesheet-stats.expense_summary_data{padding:0px 15px !important}
.sect-block-top-right .timesheet-stats.expense_summary_data .chart-summary.with-icon{width:auto}
.sect-block-top-right .timesheet-stats.expense_summary_data .stats-itm,
.sect-block-top-right .timesheet-stats.loan_summary_data .stats-itm{width:auto !important; min-width:110px; flex-direction:column-reverse; padding:0 10px !important}

.quick-panel-on {position: absolute;height: calc(100vh - var(--header-height)); top:var(--header-height)}
.quick-panel-overlay {  position: fixed; top: 0;    left: 0;    bottom: 0;    right: 0;    overflow: hidden;
    z-index: 99;    -webkit-animation: animation-offcanvas-fade-in .6s ease 1;    animation: animation-offcanvas-fade-in .6s ease 1;	background: rgba(0,0,0,.1);}
.quickpanel-slide{background:var(--color-white);}

.quick-panel-content-top{   height: var(--header-height) !important; display: flex; align-items: center; place-content:center; background:var(--sidebar-navigation-mainbg);  border-radius:0 0 0 0}
.quick-panel-content-top-right{margin-left:10px}
.quick-panel-content-top-left h3{font-weight:var(--font-weight-normal) !important; color:#ffffff; margin:0px; padding:0px;}
.quick-panel-content-top-left h3 span{font-size:10px; color:#820024; font-weight:500}
.quick-panel-content-top-left h3 span label{color:#fff}
.quick-panel-content-mdl{height:calc(100vh - 130px); }
.quick-panel-close{position:absolute; right:10px; color:#ffffff}
.quick-panel-close:hover{color:var(--color-primary-yellow) !important}

.quick-panel-close .show_hide,
.notification-list-container .show_hide {  width:30px; height:30px; border-radius:100%; line-height:30px; color:var(--color-white); margin-top:0px; display:inline-block; font-size: var(--font-size-16) !important;}
.quick-panel-close .show_hide:hover,
.notification-list-container .show_hide:hover {  color:#820024 !important; }

.quick-panel-content-mdl{height:calc(100vh - 130px); background:#ffffff; overflow:auto}
.quick-panel-content-with-btm.quick-panel-content-mdl{    height: calc(100vh - 170px);}
.quick-panel-content-mdl-inner{padding:15px}

/* media CSS */
@media screen and (min-width:1280px) and (max-width: 1540px){
    a[class*="apl-badge-"], 
    span[class*="apl-badge-"]    {
        height: 20px !important;
        line-height: 20px !important;
        font-size: 11px!important;
    }
    .leave-balance-mdl-content span[class*="apl-badge-"],
    .custom-badge-counter i,
    .my-asset-assign-master .cls_action .apl-badge-proposed{
        height: 20px !important;
        line-height: 20px !important;
        font-size: 11px!important;
    }
    .custom-tabs .inner-card-row .statistics-lst .stats-count label,
    .custom-tabs .inner-card-row .statistics-lst .stats-count span{
        font-size:12px!important;
    }
    .inner-card-row .statistics-lst a, 
    .custom-tabs .inner-card-row ul.nav-tabs li.statistics-lst a{
        height: 25px !important;
        line-height: 25px !important;
    }
    .pagination>li>a, .pagination>li>span{
        height: 30px !important;
        line-height: 30px !important;
        width:30px!important;
    }
    .row-plus-minus i, 
    .custom-content-table table td a.action-apl-logs i, 
    .custom-content-table table td a.action-edit i, 
    .custom-content-table table td a i{
        font-size: 18px!important;
    }
    .custom-content-table table thead th div{
        font-size: 12px!important;
    }
     .timesheet-container .custom-content-table-with-fixed-column th, 
    body .custom-content-table table tr th, 
    .custom-content-table table tr.filter th, 
    .custom-content-table table tr th{
        font-size: 12px!important; 
    }
    .custom-lsting-view.employee-name span{
        font-size: 16px !important;
    }
    .leave-request-inner-container .employee-name .emp-grid-code, 
    .custom-lsting-view.employee-name .emp-grid-code{
        font-size: 12px!important;
    }
    .correction-request-page-body .timsheet-modal-popup, 
    .correction-request-page-body .hrms-modal-popup .modal-dialog,
    .timesheet-page-body .timsheet-modal-popup, 
    .timesheet-page-body .hrms-modal-popup .modal-dialog{
        min-width: 900px!important;
        max-width:900px!important;
    }
    
    .custom-row .form-row input, 
    .custom-row .form-row select, 
    .leave-request-detail-content.comment-row .form-group input, 
    .leave-request-detail-content.comment-row .form-group select{
        height: 30px !important;
        line-height: 30px !important;  
    }
    .attachment-blck .form-right-div, 
    .attachment-row a.attachment-anchor, 
    .custom-modal-content .form-row .form-right-div.attachment-row a,
    .comment-row.leave-request-detail-content .inputpicker-arrow, 
    .comment-row.leave-request-detail-content .inputpicker-overflow-hidden{
        height: 30px!important;
        line-height: 30px!important;
    }
    .welcome-container-middle{
       /* height:380px;*/
        padding:20px;
    }
    .welcome-container-middle h1{
        margin-bottom: 0px;
        font-size: 22px;
    }
    .welcome-container-middle p{
        font-size: 14px;
        line-height: 22px;
    }
    .welcome-container:before{
        width:300px;
        height:300px;
    }
    body .welcome-container-middle .btn.btn-primary{
        height:30px!important;
        line-height: 30px!important;
    }
    .stages-box ol,
    .welcome-container-middle p{
        /*max-height: 150px;*/
    }
    

}

@media only screen and (max-width: 1366px){
    .tds-page-body .main-middle-container .sub-header{
        height:70px!important;
    }
    .select-date:after{top:9px !important}
    .asset-request-master-page-body .user-explain-claim{
        height: calc(100vh - 230px) !important;
    }
    .expence-content-btm {
        height: 50px;
    }
    .claim-requisition-container .page-content{
        height:100%;
    }
    .timesheet-actions .form-right-div i{
        top: -2px!important;
    }
    .timesheet-page-body .timesheet-actions .inputpicker-arrow b,
    .timesheet-page-body .timesheet-actions .inputpicker-clear{
        top:0!important;
    }
    
    .content-mdl-inner .content-mdl-cent .expense-description, 
    .content-mdl-inner .content-mdl-cent textarea, 
    .content-mdl-inner .content-mdl-cent input,
    .custom-modal-content .form-row input{
        font-size: 12px;
        font-weight: 400;
        height:30px!important;
        line-height:30px!important;
        padding:0 10px!important;
        min-height: 30px!important;
    }
    .attachment-blck .form-right-div,
    .attachment-row a.attachment-anchor, 
    .custom-modal-content .form-row .form-right-div.attachment-row a{
        height:30px!important;
        line-height:30px!important;
    }
    .attachment-row .pymt-vrch-attachment-count{
        width: 18px;
        height: 18px;
        line-height: 18px;
    }
    .attachment-row .mdi-attachment:before{
        font-size: 22px;
    }
    .custom-content-table table tr.filter th{
        height:30px!important;
    }
    .custom-content-table table tr.filter th input, .custom-content-table table tr.filter td input{
        height:26px!important;
    }
    body table.dataTable tbody td, 
    body .custom-content-table table tr td{
        font-size:12px!important;
        height: 30px !important;
    }
    .vcr-dtl-itm .form-right-div input{
        height: 25px!important;
        font-size: 12px!important;
    }
    .vcr-dtl-itm .form-right-div i{
        height:25px;
        line-height:25px;
    }
    .asset-claim-lst-row .asset-claim-lst-col .asset-claim-lst-col-highlight .claim-lst-itm span{
        font-size: 14px;
    }
    .request-dropdown .dropdown-menu a{
        height: 30px;
        line-height: 30px;
        font-size: 12px !important;
    }
    body .no-record-container .norecord-info-grafics, 
    body .param-q-report .no-record-container .norecord-info-grafics, 
    body .grid-norec-msg .no-record-container .norecord-info-grafics{
        margin:10px 0;
    }
    .custom-content-table table td div.no-record-container{
        height: 230px;
    }
    .summery-total label{
        font-size: 12px!important;
    }
    .summery-total span{
        font-size: 14px!important;
    }
    .summery-total-itm{
        margin-bottom: 5px!important;
    }
    .profile-pic{
        height:120px!important;
    }
    .content-mdl-inner{
        margin-top:0!important;
    }
    .timsheet-modal-popup .employee-correction-detail-inner .emp-designation{
        height: 150px !important;
    }
    .emp-designation h3{
        text-align:left;
    }
    .timsheet-modal-popup .employee-correction-detail-inner .profile-pic,
    .timsheet-modal-popup .employee-correction-detail-inner .profile-pic-inner{
        width:48px!important;
        height:48px!important;
    }
    .emp-code.employee-code{
        font-size: 12px;
    }
    .emp-desc .employee-name{
        font-size:16px!important;
    }
    .employee-correction-detail-inner .emp-card-view-new-rgt .att-summary .ts-lst-itm.width50{
        padding:10px 0!important;
    }
    .dashboard-widget .widget-tabs .nav-tabs > li > a,
    .dashboard-widget .widget-tabs .nav-tabs > li:hover > a, 
    .dashboard-widget .widget-tabs .nav-tabs li a.active{
        font-size: 12px !important;
        padding: 0 10px !important;
        min-width: 70px;
        width: auto;
    }
    .custom-content-table table td a.action-edit.custom-return-btn, 
    .custom-content-table table td a.return_submit_action, 
    .custom-content-table table td .return_submit_action, 
    .custom-content-table table td a.custom-action-edit, 
    .claim-requisition-container .benefit-vchr-container .custom-modal-content-header a, 
    .border-btn{
        height: 22px!important;
        font-size: 11px!important;
        line-height: 22px!important;
    }
    .white-theme-enable .sub-header h3, .sub-header h3,
    .employee-name{
        font-size:16px!important;
    }
    .safety-observation-form-content .custom-form-block{
            padding: 30px 40px;
    }
    .custom-modal-content .form-row .form-right-div,
    .custom-modal-content .form-row.question-lst label.question-lst-label, .question-lst label.question-lst-label{
        font-size:12px!important;
    }
    .custom-body-action button,
    .modal-content .modal-footer button, button.btn{
        height: 30px !important;
        line-height:30px!important;
    }
    .custom-body-action{
        height:50px!important;
    }
    .safety-observation-form-content .content-mdl{
        height: calc(100vh - 213px)!important;
    }
    .custom-lsting-view span{
        font-size:var(--font-size-12)!important;
    }
    .card-right ul li span{
        font-size: 22px!important;
    }
    .modal.show .modal-dialog{
        width: 1000px!important;
        max-width: 1000px!important;
    }
    
    :root{
        --widget-header-height: 38px!important;
        --common-title-font-size:14px!important;
    }
    .content-mdl-inner .content-mdl-cent .expense-description, 
    .content-mdl-inner .content-mdl-cent textarea, 
    .content-mdl-inner .content-mdl-cent input, 
    .custom-modal-content .form-row input{
        line-height: 25px!important;
    }
    .custom-content-table table td input, 
    .custom-content-table table td div input{
       height: 30px !important;
       line-height: 30px!important;
    }
    .main-middle-container .sub-header{
        height:50px!important;
    }
    .main-middle-container .inner-container{
        height: calc(100vh - 160px) !important;
    }
    
    .regime_details .custom-content-table table td div.no-record-container{
        height:auto;
    }
}
@media screen and (min-width: 1280px) and (max-width : 1560px) {
    .footer p{
        font-size : var(--font-size-11) !important;
    }
    .white-theme-enable .sub-header h3, .sub-header h3 {
        font-size: 16px !important;
    }
    
    .custom-modal-header h2 {
        font-size: 16px !important;
    }
    
    .custom-modal-content .form-row label {
        font-size : 13px !important;
    }
    
    .custom-tabs .expence-statistics ul.nav-tabs, .custom-tabs ul.nav-tabs {
        height : 50px !important;
        width:100%;
    }
    
    .leave-balance-mdl-content .custom-content-table table tbody {
        height : calc(100vh - 375px) !important;
    }
    
    /*.page-content .custom-content-table table tr.filter th:first-child {*/
    /*    border-left: none !important;*/
    /*}*/
    
    /*.page-content .custom-content-table table tr.filter th:last-child {*/
    /*    border-left: none !important;*/
    /*}*/
    
    .page-content .custom-content-table table thead {
        border-left: none !important;
        border-right : none !important;
    }
    
    .custom-lsting-view span {
        font-size: 13px;
    }
    
    .custom-lsting-view.employee-name span {
        font-size: 13px !important;
    }
    
    .training-completed span .value {
        font-size: 22px;
    }
    
    .sidebar-main-menu-custom-div .custom-dropdown .dropdown-menu1 {
        grid-gap : 3px;
    }
    
    .sidebar-main-menu-custom-div .custom-dropdown {
        font-size: 13px;
    }
    
    .sidebar-main-menu-custom-div .nav > li.custom-dropdown > a {
        font-size: 14px !important;
    }
    
    .loan-request-content .custom-title h2 {
        font-size: 14px !important;
    }
    .emp-desc .employee-name, .emp-card-view-top .employee-detail h2 {
        font-size: 14px !important;
    }
    .emp-specification .ts-lst-itm span {
        font-size: 13px !important;
    }
    .emp-specification .ts-lst-itm label {
        font-size: 13px !important;
    }
    .emp-card-view-new-rgt .att-summary .ts-lst-itm label {
        font-size: 13px !important;
    }
    
    .emp-card-view-new-rgt .att-summary .ts-lst-itm span {
        font-size: 16px !important;
    }
    .no-record-container h1 {
        font-size: 16px !important;
    }
    
    .summery-total label {
        font-size: 13px;
    }
    .summery-total span {
        font-size: 14px;
    }
   body .time-line-block .activity-check-maker-name h2 {
        font-size: 14px !important;
    }
    .asset-name span {
        font-size: 14px;
    }
    .asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view.highlight span {
        font-size: 14px !important;
    }
    div.dataTables_length label {
        font-size : 13px;
    }
    .custom-modal-content .form-row.question-lst label.question-lst-label, .question-lst label.question-lst-label {
        font-size: 13px !important;
    }
    .employee-name {
        font-size: 15px !important;
    }
    
    .custom-col-block .dashboard-widget .widget-header .common-title h2 {
        font-size: 14px !important;
    }
    .leave-request-inner-container .employee-col.emplyee-card-view{
        height:100px!important;
    }
    .employee-col.emplyee-card-view .profile-pic{
       height:100px!important; 
    }
    .claim-listing{
        padding: 10px 0;
    }
    .claim-listing .claim-lst-itm{
        margin:0 0 5px;
    }
    .custom-row .form-row label, .leave-request-detail-content.comment-row .form-group label{
        font-size: 12px!important;
        line-height: normal;
        height: auto;
    }
    .approval-row.approval-row-tabs .tabs-links ul li a{
        height: 36px;
        line-height: 36px;
    }
    .approval-name p{
        font-size: 11px!important;
    }
    .approval-name label{
        font-size: 12px!important;
    }
    .comment-row .form-group textarea,
    .leave-summary-btm-total ul li label,
    .form-notes-container ul.timeline > li h4{
        font-size: 12px!important;
    }
   
}


@media screen and (min-width:1600px) and (max-width:1800px){
    .hrs-summary-dash-card-box .hour-right-panel{
        /*overflow: hidden;*/
    }
    .hrs-summary-dash-card-box .hour-right-panel .hours-summary-chart{
        transform: scale(0.9);
       /* left: -60px;*/
        bottom: -24px;
        left: auto;
    }
  /*  #weekly_chart{
        position: relative;
        transform: scale(0.9);
        left: -40px;
    } */
}

@media screen and (min-width:1280px) and (max-width:1540px){
    .custom-col-left{
        width: 250px!important;
    }
    .custom-col-right {
        width: calc(100% - 250px)!important;
    }
    .dash-card-box-content-inner{
        padding: 0 10px!important;
    }
    .hrs-summary-dash-card-box .hour-right-panel{
        /*overflow: hidden;*/
        width: calc(100% - 100px);
    }
    .hrs-summary-dash-card-box .hour-right-panel .hours-summary-chart{
        transform: scale(0.8);
        /*left: -60px;*/
        bottom: -34px;
    }
    body.dashboard-page-body .leave-balance-block .chart-summary-ttl a, body.dashboard-page-body .chart-summary-ttl .ttl-count, body.dashboard-page-body .chart-summary span, body.dashboard-page-body .attendance-summary-block .chart-summary-ttl a{
            font-size: 20px !important;
    }
    body.dashboard-page-body .chart-summary label{
        font-size: 12px !important;
    }
    .custom-content-table.holiday-list-body{
        margin: 20px auto!important;
    }
   .dash-card-box-content .custom-table-new table.table td div, .dash-card-box-content .custom-table-new table tr td div{
        font-size: var(--font-size-14)!important;
    }
    .dash-card-box-content .custom-table-new table.table th div, .dash-card-box-content .custom-table-new table tr th div{
        font-size: var(--font-size-12)!important;
    }
    .avg-att-title, .punctuality-title{
        font-size: var(--font-size-12)!important;
    }
 /*   #weekly_chart{
        position: relative;
        transform: scale(0.8);
        left: -80px;
    } */
    
    .top-punchual-emp{
        grid-gap:10px
    }
    .top-punchual-emp .emp-details .in-time span,
    .top-punchual-emp .emp-details .name h4{
      font-size: var(--font-size-14)!important;  
      line-height: 16px;
    }
    .top-punchual-emp .emp-photo{
        width:40px!important;
        height:40px!important;
    }
    .top-punchual-emp .emp-details{
        width: calc(100% - 50px);
    }
    .top-punchual-emp .emp-details .name .sub-info{
        font-size: var(--font-size-12)!important;  
      line-height: 13px;
    }
     body.dashboard-page-body .custom-col-right{
        margin-left:250px;
    }
    .employe-view-container .employee-view-left{
        width:280px;
    }
    .user-information-page-body .employee-view-right{
        width:calc(100% - 300px)!important;
    }
    .profile-dtl-mdl{
        height: calc(100vh - 310px)!important;
    }
    .employee-profile-pic{
        width:80px!important;
        height:80px!important;
        padding: 2px;
    }
    .employee-profile-content{
        padding:0 5px!important;
        width:calc(100% - 10px);
        max-width: 100%;
    align-items: center;
    }
    .employee-view-left .employee-code{
        margin-bottom:0!important;
    }
    .employee-view-left .employee-name{
        margin-bottom:0!important;
        line-height: normal;
    }
    .employee-view-left .employee-other-detail{
        justify-content: flex-start;
    }
    .employee-view-right .extra-block button.btn, .employe-view-container .page-content .employee-view-right .card .card-header.bg-white a{
        height:25px!important;
        line-height: 25px!important;
    }
    body table.dataTable tbody td, 
    body .custom-content-table table tr td{
        font-weight:400!important;
    }
    .extra-block .chosen-container-single .chosen-single{
        font-size: 12px!important;
    }
    .custom-body-action .modal-footer{
            padding: 0px 10px !important;
    }
    .employe-view-container .employee-view-right .card, 
    .employe-view-container .employee-view-right > div .card{
        max-width:98%;
    }
    .vchr-advance-chbox input[type=checkbox],
   .custom-modal-content .form-row input[type=checkbox] {
    height: 18px!important;
    line-height: 18px!important;
    min-height: 18px!important;
    width: 18px!important;
    min-width: 18px!important;
    padding: 0!important;
    border-radius: 4px!important;
    }
    
}

@media screen and (min-width:1400px) and (max-width:1599px){
    .hrs-summary-dash-card-box .hour-right-panel .hours-summary-chart{
       /* left: -40px;*/
    }
    .main-middle-container .inner-container.employe-view-container {
    height: calc(100vh - 101px) !important;
    }
    .employee-view-left .employee-other-detail{
        padding:5px;
        justify-content: center;
    }
    .profile-dtl-mdl {
    height: calc(100vh - 410px)!important;
    }
}


@media only screen and (max-width: 1366px){
   .employee-profile-content{
       align-items: flex-start;
   }
   .employee-view-left .employee-widget-detail{
       margin-top:5px;
       padding-left:5px;
   }
   .vchr-advance-chbox input[type=checkbox],
   .custom-modal-content .form-row input[type=checkbox] {
    height: 18px!important;
    line-height: 18px!important;
    min-height: 18px!important;
    width: 18px!important;
    min-width: 18px!important;
    padding: 0!important;
    border-radius: 4px!important;
    }
}

@media only screen and (max-width: 767px){
    .content-container,
    .wrapper{height:100vh; overflow:hidden}
    .login-title-txt{top:25px}
    .login-container{width:90vw  !important; min-width:90vw !important; max-width:90vw !important; padding:0px 20px !important; min-height:inherit !important; height:auto !important}
    .login-container:before{width:90vw !important; top:100px}
      .login-container:after{width:60vw !important; top:100px}
    .login-top{width:80vw !important}
    
    .top-container-new,
    body .top-container-new .heading{height:50px}
    .top-menu{    justify-content: space-between; height:50px}
        .left-logo{padding-left:5px !important}
    .logo-text{display:flex}
    .left-logo img{max-height:40px}
    body .logo-text label{font-size:17px !important; line-height:18px !important; padding-top:3px !important}
    body .logo-text h1{font-size:12px !important; line-height:14px !important}
    
    .profile-dropdown-menu .user-img{margin:auto !important}
    .sidebar-main-menu .menu-custom-link{width:40px }
    
    .navigation-bar{    width: 110px;    flex-direction: row-reverse;    display: flex;    align-items: center;}

    .profile-dropdown-menu .menu-right{display:none}
    .profile-dropdown-menu .menu-custom-div-container{width:50px; min-width:inherit; padding:0}
    .profile-dropdown-menu .loggedname{display:none}
    
    .sidebar-main-menu-custom-div ul{padding:0px; margin:0px }
    
    .sidebar-main-menu.menu-custom-div-container-close .menu-custom-div,
    .sidebar-main-menu.menu-custom-div-container-open .menu-custom-div{top:50px !important;  height: calc(100vh - 140px) !important; padding:0px !important;  }
    
    .modal.show .modal-dialog{width:95vw !important; max-width:95vw !important; min-width:95vw !important}
    .modal .custom-body-mdl{padding:10px !important;     overflow: auto;
    overflow-x: hidden!important;}

    /* dashboard */
    body.dashboard-page-body .custom-col-left{display:none}
    body.dashboard-page-body .custom-col-right{width:100vw !important; margin:0px }
    
    .dashboard-widget.widget-tabs-container .tab-content .tab-pane .tabs-inner {    height: calc(100vh - 220px) !important;}
    
     .dashboard-widget .widget-tabs{    padding: 10px 0 20px; width:95vw !important}
    .widget-tabs-container > .widget-header{    display: flex;    flex-direction: column;    height: auto !important;    padding: 10px 0 !important;  }
    .dashboard-widget .widget-tabs .nav-tabs > li > a{    padding: 0px 7px !important;   min-width: inherit; font-size:11px !important; border-radius:5px !important; background:#f1f1f1 !important}
    .dashboard-widget .widget-tabs .nav-tabs > li:hover > a, 
    .dashboard-widget .widget-tabs .nav-tabs li a.active{    padding: 0px 8px !important;   min-width: inherit; font-size:11px !important; border-radius:5px !important}
   
    .dashboard-widget .widget-tabs .nav-tabs{grid-gap:3px; justify-content:space-between !important; width:100% !important}
    
     .hrs-summary-dash-card-box .dash-card-box-content{min-height:230px !important}
    .hrs-summary-dash-card-box .dash-card-box-content .dash-card-box-content-inner{min-height:230px !important}
    
    .dash-card-box-content,
    .attendace-summary-dash-card-box .dash-card-box-content{min-height:180px !important}
    .dash-card-box-content .dash-card-box-content-inner,
    .attendace-summary-dash-card-box .dash-card-box-content-inner{min-height:180px !important}
    
     .past-leaves-widget  .dash-card-box-content{min-height:150px !important}
    .past-leaves-widget  .dash-card-box-content-inner{min-height:150px !important}
    
    .with-icon i{width:40px; height:40px; font-size:26px !important}
    .with-icon i img{width:26px}
    .chart-summary-icon{margin-right:10px}
    
    .training-summary-block .attendance-summary-block.summary-block .chart-summary, 
    .card-box-loan-summary .attendance-summary-block.summary-block .chart-summary{width:calc(100% - 10px)}
    .leave-balance-block.summary-block.summary-block .chart-summary{width:calc(50% - 10px)}
    
    body.dashboard-page-body .chart-summary label{text-align:left}
    
     .leave-balance-widget .dash-card-box-content-inner{padding:0px}
    .upcoming-holiday-dash-card-box .dash-card-box-content-inner{padding:0px}
   .attendace-summary-dash-card-box .dash-card-box-content-inner{padding:0px 10px !important}
 
   .weekly-summary-dash-card-box .apexcharts-canvas{width:90vw !important; overflow:auto !important}
   
   .dash-card-box-content .custom-table-new {overflow-x:auto !important;}
   .dash-card-box-content .custom-table-new .table {width:auto !important}
   .dash-card-box-content .custom-table-new .table tbody td,
   .dash-card-box-content .custom-table-new .table thead th{width:inherit !important; min-width:130px !important}
   
   .leave-balance-block.summary-block{padding:0px 10px}
   
   .hrms-dashboard-body .dashboard-widget .widget-content .custom-content-table{margin:0px !important}
   
   #emp_monthly_leave_summary, #monthly_expense_summary_chart{height:auto !important}
   .no-record-container h1{line-height:normal; color:#999 !important; font-size:14px !important; text-align:center}
   
   .dash-card-box-container .col-6{flex: 0 0 100%;    max-width: 100%;}
   
   .dashboard-page-body .daterangepicker.show-calendar{height:400px !important; overflow:auto !important}
   /* dashboard */
   
   
   
   /* listing */
    .main-middle-container .sub-header{height:auto !important; background:#fff !important; margin: 0 !important;    padding: 0 10px !important; border:0px !important;}
    .summary-month{margin-left:auto !important}
    
    .loans-page-body .main-middle-container .sub-header,
    .employee-training-page-body .main-middle-container .sub-header,
   .leave-request-page-body .main-middle-container .sub-header{height:auto !important; background:#fff !important; align-items:flex-start; flex-direction:column;     margin: 0 !important;    padding: 0 10px !important; border:0px !important;}
   
   .loans-page-body .main-middle-container .sub-header-right,
   .employee-training-page-body .main-middle-container .sub-header-right,
   .leave-request-page-body .main-middle-container .sub-header-right{flex-direction:row; padding: 10px 0 20px !important; width:100% !important}
   
   .loans-page-body .main-middle-container .sub-header-right > div
   {width:25% !important}
   .employee-training-page-body .main-middle-container .sub-header-right > div{
       width:auto!important;
   }
   
   .loans-page-body .sub-header-right .request-dropdown button.btn,
   .employee-training-page-body .sub-header-right .request-dropdown button.btn,
   .leave-request-page-body .sub-header-right .request-dropdown button.btn{    width: 100% !important;   margin: auto !important;}
   
   .loans-page-body .main-middle-container .sub-header-right .add-claim-btn,
   .employee-training-page-body .main-middle-container .sub-header-right .add-claim-btn,
   .leave-request-page-body .main-middle-container .sub-header-right .add-claim-btn{    
       position: absolute;    top: 5px;    right: 10px; width:auto!important}
   
   .loans-page-body .main-middle-container .sub-header-right .custom-link,
   .employee-training-page-body .main-middle-container .sub-header-right .custom-link,
   .leave-request-page-body .main-middle-container .sub-header-right .custom-link{line-height:normal !important; white-space:nowrap;}
   
   .loans-page-body .main-middle-container .sub-header-right > div.request-dropdown{
       width:auto!important;
   }
   .loans-page-body .main-middle-container .sub-header-right.back-to-module
   {
       width:140px!important;
       align-items:center;
   }
   .loans-page-body .main-middle-container .sub-header-right.back-to-module .vcr-dtl{
       width:auto!important;
       padding-right:0!important;
   }
   
   
   .dataTables_wrapper {    overflow: auto;    height: calc(100vh - 263px) !important;}
   .dataTables_wrapper .bottom{position:fixed; width:100vw !important}
   .dataTables_wrapper .dataTables_length{position:relative; left:0}
   
   .custom-tabs .expence-statistics ul.nav-tabs, 
   .custom-tabs ul.nav-tabs{flex-wrap:nowrap; overflow:auto}
   .custom-tabs ul.nav-tabs li,
   .custom-tabs ul.nav-tabs li a{white-space:nowrap; margin:0px !important}
   
   .custom-tabs .expence-statistics-5 ul.nav-tabs li.statistics-lst, .expence-statistics-5 .statistics-lst{margin:0px !important}
     /* listing */
   
   /*Add Leave Form*/
   .main-middle-container .inner-container{    height: calc(100vh - 180px) !important;}
   .main-middle-container .sub-header-right.back-to-module{    position: absolute;    right: 35px;   /* width: 45px !important;*/    top: 0 !important;    height: 45px !important; margin: 0 !important;    padding: 0 !important; width:auto!important; max-width:180px!important; justify-content:center; align-items:center;}
   .leave-request-inner-container .employee-col.emplyee-card-view{height:auto !important; margin:0px; padding:10px 0; flex-direction:column}
   .emplyee-card-view .claim-listing .claim-lst:last-child {     height: auto !important;    flex-direction: row;    align-items: flex-start;    width: 100%;}
   
   .emplyee-card-view .profile-pic {    height: 120px!important;    margin: 10px auto auto;}
   .emplyee-card-view .claim-listing{width: 100%; padding:0px}
   .claim-listing .claim-lst-itm {      flex: inherit !important;    width: 50%;}
   .claim-listing .claim-lst-itm.employee-name{width:100% !important; text-align:center; margin-bottom:10px}
   
   .leave-request-inner-container .leave-request-detail-right{width:100vw !important}
   .leave-request-inner-container .leave-request-detail-left{/*width:calc(100vw - 20px) !important;*/ width:100%!important; padding:20px 10px; margin-bottom:10px;}
   .leave-request-inner-container .comment-row .form-group{flex-direction:column}
   .form-row, .custom-row .form-row{float:left; }
   .custom-row .form-row label, .leave-request-detail-content.comment-row .form-group label{margin:0px !important}
   
   .pagination>li>a, .pagination>li>span{width:30px; height:30px !important}
    /*Add Leave Form*/
   
   
   
     /* Activity log */
   .activity-log-timeline .time-line-block{height:auto; flex-direction:column}
   .widget-timeline ul li .widget-card-status{z-index:2}

   .time-line-block .activity-additional-details{height:auto; flex-direction:column; width: 100%; padding:10px !important; text-align:left}
   .group-name{flex-direction:column; align-items:flex-start}
   .activity-additional-details,
   .log-other-details{width: 100%;    padding: 0 5px 5px!important;}
      .log-main-details{width:100%; height: auto;    padding: 5px 10px;}
   .log-main-details:after{display:none !important}
   .custom-modal-header-right .aprl-status-label{line-height:normal}
   
   
   .custom-content-table table thead, .custom-content-table table tfoot{width:auto; min-width:100%}
   .custom-content-table table.dataTable thead th,
   .custom-content-table table.dataTable tbody td{width:auto !important;  min-width:120px !important; max-width:inherit !important}
   
   .card-box{width:100%; flex-wrap:wrap}
   .card-box .card{width:100%}
   .payslip-content-row{height:100%}
   
   /* db table */
   #timesheet_action_required.width100{
       overflow:auto;
   }
   /* loan request */
   .footer p{
       padding-top:5px;
       font-size:var(--font-size-11)!important;
       max-width:80%;
       margin:auto;
   }
   .user-explain-claim.loan-request-content{
           margin-top: 5px;
   }
   .loan-request-content .content-top-left{
       width:100%;
   }
   .loan-request-content .content-top-left .claim-listing .claim-lst-itm.employee-name{
       text-align:left ;
       margin-bottom:0;
       margin-top:10px;
   }
   .emplyee-card-view .claim-listing .claim-lst:last-child{
       padding:0 10px;
   }
   .loan-request-content .custom-col-block-inner{
       flex-wrap:wrap;
   }
   
   .loan-request-content .custom-col-block.col-30{
       width:100%!important;
   }
   .loan-request-content .content-mdl-inner .content-mdl-lft,
   .loan-request-content .content-mdl-inner .content-mdl-rgt{
       width:100%;
       padding-right:0!important;
   }
   .user-explain-claim.loan-request-content{
       height: calc(100vh - 190px);
   }
   .modal-row .training-request-popup .modal-footer{
       padding: 0 15px 15px!important;
   }
   .custom-modal-content .form-row{
       margin-left:0;
       margin-right:0;
   }
   .custom-modal-header{
       padding:0 10px;
   }
   .custom-modal-header h2{
       padding:0;
   }
   .employee-training-page-body .leave-balance-mdl-content span[class*="apl-badge-"]{
       min-width:80px!important;
   }
   .row-plus-minus i, .custom-content-table table td a.action-apl-logs i, .custom-content-table table td a.action-edit i, .custom-content-table table td a i{
       font-size:18px!important;
   }
   .page-content .custom-content-table table tr td.cls_action div{
       grid-gap:0!important;
   }
   .card-right ul{
       padding:0;
   }
   .card-right{
       padding:5px 10px;
   }
   .card-right ul li span {
    font-size: 18px!important;
    }
    .payslip-details{
        flex-flow:column;
        margin: 5px 0;
    }
    .payslip-content-row .card-right ul li label,
    .payslip-details .pay-period-container{
        font-size:12px!important;
    }
    .payslip-content-row .dwnld-btn a{
        margin-top: 10px!important;
        line-height:normal;
        height:auto!important;
    }
    .top-menu .menu-custom-link .user-menu-data{
        right:0;
    }
    .top-menu .menu-custom-link .user-menu-data:before{
        left:auto;
        right:20px;
    }
    .timesheet-page-body .main-middle-container .sub-header.att-sub-header{
            align-items: flex-start;
    }
    .timesheet-summary-lst{
            align-items: flex-start!important;
                margin: 0 0 10px 0;
    }
    .timesheet-actions ul{
        justify-content: flex-start;
    }
    .timesheet-page-body .timesheet-summary-legend-class{
        top:10px!important;
    }
    .timesheet-page-body .main-middle-container .sub-header-right{
        flex-direction: column-reverse;
        grid-gap: 2px;
    }
    .timesheet-page-body .timesheet-actions{
        position: relative;
        width:100%;
        margin: 0 0 5px 0;
    }
    .timesheet-page-body .timesheet-actions li:last-child{
        position: absolute;
        top:-40px;
        right:50px;
    }
    .timesheet-actions ul{
        flex-flow: column-reverse;
    }
   .timesheet-summary{
       width: 100%;
    justify-content: space-around;
    margin-top: 5px;
   }
   .quick-panel-on{
      width: 100%!important;
      height: calc(100vh - 210px);
    top: 150px;
   }
   .emp-card-view-top{
       flex-flow: column;
   }
   .timesheet-page-body .timsheet-modal-popup, 
   .timesheet-page-body .hrms-modal-popup .modal-dialog,
   .correction-request-page-body .timsheet-modal-popup
   {
    min-width: 90%!important;    
   }
   .emp-card-view-new-lft,
   .emp-card-view-new-rgt,
   .ts-att-log-in:first-child,
   .ts-att-log-in{
       width:100%!important;
   }
   .timesheet-page-body .modal.show .modal-dialog{
       transform: none!important;
       top:20px!important;
   }
   .accrdn-header,
   .ts-att-log-change{
       height: auto!important;
       flex-flow: column!important;
   }
   .accrdn-header-lft{
       width: 100%!important;
       align-items: center;
    background: #fff;
    padding: 5px 0;
    flex-wrap: wrap;
    grid-gap: 5px;
   }
   .accrdn-header-rgt{
       width: 100%!important;
       margin: 5px 0!important;
   }
   .actual-timedate,
   .accrdn-header-lft h2{
       width:auto!important;
       padding-left:5px!important;
   }
   .accrdn-header-lft h2{
       padding-right:5px;
   }
   .accrdn-content{
       min-height:250px!important;
   }
   .ts-att-log-comment .form-row label{
       flex-wrap:wrap;
       height:auto!important;
   }
   .ts-att-log-comment.multiple-comment-enabled{
       align-items:center!important;
   }
   .ts-att-log-comment .button-group{
       clear:both;
   }
   .employee-name{
       width: auto!important;
   }
   .employee-correction-detail-inner .emp-card-view-new-rgt .att-summary{
           grid-gap: 10px !important;
    justify-content: center;
    padding: 5px 0!important;
   }
   .employee-detail{
           margin-bottom: 10px !important;
   }
   .emp-other-detail-top{
       padding: 5px 10px!important;
   }
   .emp-specification{
    padding: 10px 10px 10px!important;    
   }
   .emp-specification .ts-lst-itm span{
       font-size: 14px !important;
   }
   .employee-correction-detail-inner .emp-designation h3 {
    bottom: 96px;
    }
    .modal-row .modal-footer button{
        margin:5px 2px!important;
    }
    .notes-widget-container.notes-quick-panel{
        height: calc(100% - 55px) !important;
        top:0!important;
    }
    .quick-panel-content-mdl{
        height: calc(100% - 120px);
    }
    .timline-content{
        min-height:150px!important;
    }
    .correction-request-page-body .modal.show .modal-dialog,
    .leave-request-page-body .modal.show .modal-dialog,
    .modal.show .modal-dialog{
        transform:none!important;
        top:50px!important;
    }
    .time-line-block .activity-additional-details{
        grid-gap:10px!important
    }
    .time-line-block .activity-check-maker-name h2{
        font-size: var(--font-size-14)!important;
    }
    .custom-modal-content ul li label{
        font-size: 12px !important;
    }
    .head-col-correction,
    .head-col-actual-time{
        width:auto!important;
        padding:0 10px 0 0;
    }
    .ts-emp-accordion-head{
        width:100%;
        justify-content:space-between;
    }
    .leave-request-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link,
    .claim-requisition-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link,
    .claim-reimbursement-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link,
    .claim-payment-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link,
    .asset-request-master-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link{
        width:auto!important;
        position:absolute;
        top:-35px;
        right:150px;
        min-width:20px;
    }
    .claim-payment-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link{
        top:-35px;
        right:20px;
    }
     .claim-requisition-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link,
     .claim-reimbursement-page-body .main-middle-container .sub-header-right >div.leave-summary-links.mobile-help-link
     {
        top:-35px;
        right: 115px;
     }
     .asset-request-master-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link{
         right: 137px;
     }
     
    .leave-request-page-body .main-middle-container .sub-header-right > div.leave-summary-links,
    .claim-requisition-page-body .main-middle-container .sub-header-right > div.leave-summary-links,
     .claim-reimbursement-page-body .main-middle-container .sub-header-right > div.leave-summary-links,
     .claim-payment-page-body .main-middle-container .sub-header-right > div.leave-summary-links,
     {
       min-width:110px; 
    }
    .leave-request-page-body .main-middle-container .sub-header-right > div.mobile-help-link a,
     .claim-requisition-page-body .main-middle-container .sub-header-right > div.mobile-help-link a,
     .claim-reimbursement-page-body .main-middle-container .sub-header-right > div.mobile-help-link a,
     .claim-payment-page-body .main-middle-container .sub-header-right > div.mobile-help-link a,
     .asset-request-master-page-body .main-middle-container .sub-header-right > div.mobile-help-link a{
        font-size: 0!important;
        padding: 0!important;
        width: 30px;
        text-align: center;
        justify-content: center;
        grid-gap: 0;
    }
    .leave-request-page-body .sub-header-right{
        grid-gap:5px!important;
        justify-content:space-between;
        position:relative;
    }
    .leave-request-page-body .main-middle-container .sub-header-right > div{
        width:auto!important;
    }
    .leave-request-page-body .main-middle-container .sub-header-right .add-claim-btn{
        top:-35px;
        right:0px;
    }
    .leave-request-detail-inner-content .custom-flex-col{
            grid-gap: 5px;
            flex-flow:column;
    }
    .sub-header .back-to-module a{
        position:absolute;
        right: -28px;
        top: 0px;
    }
    .approval-name{
        margin:0 5px 0 0;
    }
    .approval-name p{
        line-height: 14px;
    font-size: 11px!important;
    }
    .approval-name label{
        font-size: 12px!important;
    }
    a[class*="apl-badge-"], 
    span[class*="apl-badge-"],
    body .leave-balance-mdl-content span[class*="apl-badge-"]{
        padding: 0 5px !important;
        height: 20px !important;
        line-height: 20px !important;
        font-weight:400!important;
    }
    body .custom-badge-counter i,
    body .leave-balance-mdl-content span[class*="apl-badge-"] i{
        height: 20px !important;
        line-height: 20px !important;
    }
    .assign-work-type-page-body .main-middle-container .sub-header,
    .asset-request-master-page-body .main-middle-container .sub-header{
            flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    }
    .assign-work-type-page-body .main-middle-container .sub-header-right,
    .claim-requisition-page-body .main-middle-container .sub-header-right,
    .claim-reimbursement-page-body .main-middle-container .sub-header-right,
    .claim-payment-page-body .main-middle-container .sub-header-right,
    .asset-request-master-page-body .main-middle-container .sub-header-right
    {
        flex-flow:row!important;
        margin-bottom:5px;
    }
    .claim-reimbursement-page-body .main-middle-container .inner-container, 
    .claim-requisition-page-body .main-middle-container .inner-container,
    .claim-payment-page-body .claim-reimbursement-container{
        margin-top:10px!important;
    }
    .custom-content-table table thead th div{
        font-size: 12px !important;
    }
    .statistics_block.active .stats-ttl{
        top:33px;
        font-size:14px;
    }
    .claim-requisition-page-body  .custom-tabs ul.nav-tabs li.statistics-lst:last-child, .statistics-lst:last-child,
    .claim-reimbursement-page-body .custom-tabs ul.nav-tabs li.statistics-lst:last-child, .statistics-lst:last-child,
    .claim-payment-page-body .custom-tabs ul.nav-tabs li.statistics-lst:last-child, .statistics-lst:last-child{
        margin-bottom:30px!important;
    }
    .claim-requisition-page-body .content-mdl-inner,
    .content-mdl-inner,
    .claim-requisition-container .benefit-vchr-container .custom-modal-content-header,
    .asset-request-master-page-body .claim-requisition-container .benefit-vchr-container .custom-modal-content-header{
            flex-flow: column;
    }
    .claim-requisition-container .expence-claim-table .custom-modal-content-header,
    .claim-requisition-container .advance-vchr-container .custom-modal-content-header{
      flex-flow: row; 
    }
    .content-mdl-inner .content-mdl-cent,
    .content-mdl-inner .content-mdl-lft,
    .content-mdl-inner .content-mdl-rgt{
        width:100%;
        padding:0;
    }
    .content-mdl-wrapper{
        padding:10px;
    }
    .claim-requisition-page-body .custom-content-table,
    .custom-content-table{
       /* overflow:auto;*/
    }
    .expence-summary-block,
    .claim-requisition-container .benefit-vchr-container .custom-modal-content-header .header-right-action-btns{
        width:100%;
        min-width:100%!important;
    }
    .claim-requisition-page-body .expence-content-btm.user-explain-claim-action .custom-body-action, .claim-retirement-page-body .expence-content-btm .custom-body-action, .claim-reimbursement-page-body .expence-content-btm .custom-body-action{
        width:100%!important;
        left:0;
    }
    .custom-content-table.preview-description-layout{
        overflow:auto;
    }
    .custom-content-table.preview-description-layout td,
    .content-mdl-table .custom-content-table table td,
    .content-mdl-table .custom-content-table table th,
    .payment-detail-section .custom-content-table table tr th,
    .payment-detail-section .custom-content-table table tr td,
    .custom-content-table.training-schedule-container table th,
    .custom-content-table.training-schedule-container table td{
        min-width:100px;
    }
    .custom-content-table.preview-description-layout th{
        min-width:100px;
    }
    .asset-request-master-page-body .custom-content-table table tbody{
        /*display:table;*/
        width:auto;
    }
    .full-screen-modal-left.formModal.modal.in{
        width: 90% !important;
    }
    .modal .modal-body .upload-instruction .instruction{
        font-size:11px;
        padding:5px;
    }
    .timeline-popup-top-field .custom-body-top .custom-modal-content ul li{
        padding: 5px;
        width: calc(33% - 5px)!important;
    }
    .custom-modal-content ul li span{
        font-size:12px!important;
    }
    body .main-middle-container .inner-container{
        margin-top:10px!important;
    }
    .content-mdl-table,
    .content-ftr{
        padding:0;
    }
    .claim-reimbursement-page-body .claim-requisition-container .benefit-vchr-container .custom-modal-content-header{
        flex-flow:row;
    }
    .custom-tabs .expence-statistics ul.nav-tabs, .custom-tabs ul.nav-tabs{
        height:65px!important;
    }
    .custom-tabs ul.nav-tabs li.statistics-lst, .statistics-lst{
        margin-bottom:25px!important;
    }
    .emplyee-card-view{
        flex-flow:column;
    }
    .header-right-action-btns .apl-badge-rejected{
        margin-left:0;
    }
    .header-right-action-btns .add-lnk.add_more_data{
        position: absolute!important;
    right: 0;
    top: -24px;
    }
    .claim-requisition-container .benefit-vchr-container .custom-modal-content-header .header-right-action-btns{
        position:relative;
    }
    .sub-header-right .vcr-dtl-itm:first-child,
    .sub-header-right .vcr-dtl{
     margin:0!important;   
     padding:0!important;
    }
    .form-notes-container ul.timeline > li div{
        width: calc(100% - 60px);
    }
    .form-notes-container ul.timeline > li h4{
        width:100%;
        min-width:90%;
    }
    .custom-content-table table td a[class*="apl-badge-"], 
    .custom-content-table table td span[class*="apl-badge-"]{
        min-width:80px!important;
    }
    .claim-listing.asset-claim-listing .claim-lst-itm{
     width:100%!important;   
    }
    .asset-code span{
        font-size: 11px;
    }
    .asset-name span{
        font-size:13px!important;
    }
    .asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view.highlight span{
        font-size: 14px !important;
    }
    .asset-claim-lst-row .asset-claim-lst-col .custom-lsting-view span{
        font-size:13px!important; 
    }
     .my-asset-master-page-body .main-middle-container .sub-header-right{
            align-items: flex-end;
    }
    .vchr-advance-chbox input[type=checkbox]{
    height: 18px!important;
    line-height: 18px!important;
    min-height: 18px!important;
    width: 18px!important;
    min-width: 18px!important;
    padding: 0!important;
    border-radius: 4px!important;
    }
    .custom-content-table table tbody{
       /* display:table; */
    }
    .survey-page-body .custom-col-block{
        flex-flow:column-reverse;
            padding-bottom: 80px;
    }
    .survey-page-body .custom-col-left,
    .survey-page-body .custom-col-right{
        width:100%!important;
    }
   .survey-page-body .custom-col-left .custom-col-inner{
        height:100%;
    }
    .survey-page-body .main-middle-container .sub-header-right.back-to-module{
        top: 5px!important;
        left: 0;
        width: 100%!important;
        max-width: 100%!important;
        justify-content: space-between;
        align-items: flex-start;
    }
    .survey-page-content{
        margin-top:10px;
    }
    .survey-page-content .expence-content-btm.user-explain-claim-action{
        position:fixed;
        bottom:40px;
        left:0;
    }
    .main-middle-container .inner-container.survey-page-body-form-content{
        margin-bottom:0!important;
    }
    .survey-page-body-form-content .custom-form-block{
        padding:15px 10px!important;
        padding-bottom:15px!important;
    }
     .question-lst label.question-lst-label,
     .custom-modal-content .form-row label, .custom-form-col .form-row label{
        line-height:normal!important;
        height: auto!important;
        padding-bottom: 5px!important;
    }
    .question-lst .attachment-blck{
        margin-top:5px;
        position:static!important;
    }
    
    .question-lst .attachment-blck label.question-lst-label{
        line-height:30px!important;
    }
    .question-body .radio-group{
       
    }
    .question-body .dropdown-group select{
        width:auto!important;
        height: 25px;
        border-radius: 5px;
        border-color: #ddd;
        margin: 5px 0;
        color:#666;
    }
    .main-middle-container .survey-page-body-form-content .sub-header{
        height:50px!important;
        align-items: flex-start;
        padding-top: 10px!important;
    }
    .main-middle-container .survey-page-body-form-content .sub-header .back-to-module a{
        top:10px;
        right:10px;
    }
    .emplyee-card-view .claim-listing .claim-lst:first-child{
        padding: 10px 10px;
    }
    .custom-modal-content-top{
        padding: 0px 0 5px;
    box-shadow: none;
    border-bottom: 1px solid #e1e1e1;
    }
    .no-record-container p{
        letter-spacing:0!important;
    }
    .training-feedback-popup .question-section{
            padding: 30px 10px 0;
    }
    .modal .training-feedback-popup .custom-body-mdl{
        overflow-x:hidden;
    }
    .training-detail-popup-container .emplyee-card-view .claim-listing .claim-lst-itm.width50,
    .training-detail-popup-container .emplyee-card-view .claim-listing .claim-lst-itm.width25
    {
        flex: 1 1 100% !important;
    }
    .training-detail-popup .claim-listing .claim-lst-itm{
        width:100%!important;
    }
    .training-detail-popup .claim-listing .claim-lst-itm.employee-name{
        text-align:left;
    }
    .training-detail-popup .emplyee-card-view{
        position:relative;
    }
    .training-detail-popup .training-completed{
        position: absolute;
    right: 0;
    top: 50px;
    }
    .btn.btn-discard{
        line-height:22px!important;
    }
    .custom-modal-container.payslip-container{
        min-width:300px!important;
    }
    .timesheet-container .custom-content-table-with-fixed-column th, body .custom-content-table table tr th, .custom-content-table table tr.filter th, .custom-content-table table tr th{
        font-size: 12px !important;
    }
    .employee-correction-detail-inner .emplyee-card-view{
        flex-flow:row;
    }
    .alert.alert-danger{
        width:90%!important;
        min-width:90%!important;
    }
    .custom-content-table table{
        width:auto;
        min-width:100%;
    }
    .sub-header-right-extra-data.survey-closed-date{
        padding-top:25px;
        padding-left:10px;
    }
    .custom-content-table table td div.no-record-container{
        /*max-width:300px!important;*/
    }
    .claim-payment-page-body .sub-header-right .vcr-dtl{
        grid-gap:10px;
        border-left:0!important;
    }
    .claim-payment-page-body .content-mdl-wrapper .content-mdl-inner{
        flex-flow: row;
        flex-wrap: wrap;
    }
    .claim-payment-page-body .content-mdl-wrapper .content-mdl-inner .custom-lsting-view{
            flex: 1 1 48%;
    }
   /* .button-message-cover{
        top:-7px;
    }*/
    .notes-widget-container{
        height: calc(100vh - 340px);
    }
    .notes-widget-container .input-actions{
        left:10px;
    }
    .expence-content-btm{
        position:fixed;
        bottom:40px;
    }
    .training-request-popup .form-group{
        flex-flow:column!important;
    }
    .user-explain-claim.custom-modal-content .form-row.question-lst{
        margin-bottom:20px!important;
    }
    .loan-request-content .custom-col-block.col-70{
        width:100%!important;
    }
    
    .loan-request-content .custom-col-block.col-30{
        width:100%!important;
    }
    .loan-request-content .custom-col-block.col-30 .custom-col-block-inner1{
        width: 100%!important;
    }
    .correction-request-page-body .main-middle-container .sub-header-right{
            align-items: end;
    }
  /*  .claim-requisition-page-body .main-middle-container .sub-header-right{
      flex-flow: row-reverse!important;
    flex-wrap: wrap-reverse!important;
    }*/
    
    .claim-requisition-page-body .main-middle-container .sub-header-right,
    .claim-reimbursement-page-body .main-middle-container .sub-header-right,
    .claim-payment-page-body .main-middle-container .sub-header-right,
    .assign-work-type-page-body .main-middle-container .sub-header-right,
    .asset-request-master-page-body .main-middle-container .sub-header-right{
     position:relative;
    }
    .claim-requisition-page-body .main-middle-container .sub-header,
    .claim-reimbursement-page-body .main-middle-container .sub-header,
    .claim-payment-page-body .main-middle-container .sub-header{
     flex-flow: column!important;
     align-items:flex-start;
    }
    .claim-requisition-page-body .main-middle-container .sub-header .add-claim-btn,
    .claim-reimbursement-page-body .main-middle-container .sub-header .add-claim-btn,
    .claim-payment-page-body .main-middle-container .sub-header .add-claim-btn,
    .assign-work-type-page-body .main-middle-container .sub-header .add-claim-btn,
    .asset-request-master-page-body .main-middle-container .sub-header-right .add-claim-btn{
        position:absolute;
            top: -35px;
        right: 20px;
    }
    
    .claim-requisition-page-body .main-middle-container .sub-header-right.pull-right.back-to-module,
   .claim-reimbursement-page-body .main-middle-container .sub-header-right.pull-right.back-to-module,
    .claim-payment-page-body .main-middle-container .sub-header-right.pull-right.back-to-module,
    .asset-request-master-page-body .main-middle-container .sub-header-right.pull-right.back-to-module{
     position:absolute;
    }
    
    
   .claim-requisition-page-body .sub-header-right .dropdown{
       width:100%;
   }
    .claim-requisition-page-body .sub-header-right .request-dropdown button.btn{
       /* margin-left:auto!important;*/
    }
    .claim-requisition-container .custom-modal-content .form-row{
            margin-bottom: 20px !important;
    }
    /* error */
    .custom-modal-content .form-row label.error{
        text-align:right;
    }
    .checkbox-group .vchr-advance-chbox{
        margin:0 0 5px;
    }
    .training-request-popup .form-group,
    .assign-work-type-popup .form-group{
        margin-bottom:0!important;
    }
    .training-request-popup .custom-modal-content .form-row,
    .assign-work-type-popup .custom-modal-content .form-row{
        margin-bottom:20px!important;
    }
    div.err{
        font-weight:normal;
        text-shadow:none;
    }
    .assign-work-type-popup .form-row.row-fluid.inline-input-div{
     width:100%!important;   
    }
    .assign-work-type-popup .form-row.row-fluid.inline-input-div .form-right-div.select-date{
        width:100%!important;
    }
    .assign-work-type-popup .form-row.row-fluid.inline-input-div .form-right-div.select-date:after{
        left:95px!important;
        right:auto!important;
        top: 10px;
    }
    
    
    
}

@media only screen and (max-width: 545px){
  .custom-tabs .expence-statistics ul.nav-tabs, .custom-tabs ul.nav-tabs{
      grid-gap:5px;
      width:100%;
  }  
  .inner-card-row .statistics-lst a:hover, 
  .custom-tabs .inner-card-row ul.nav-tabs li.statistics-lst a:hover, 
  .inner-card-row .statistics-lst a.active, 
  .custom-tabs .inner-card-row ul.nav-tabs li.statistics-lst a.active,
  .inner-card-row .statistics-lst a, 
  .custom-tabs .inner-card-row ul.nav-tabs li.statistics-lst a{
      padding:0 10px!important;
      letter-spacing:0!important;
  }
  .custom-tabs .inner-card-row .statistics-lst .stats-count label{
      font-size: var(--font-size-12) !important;
  }
  .custom-tabs .inner-card-row .statistics-lst .stats-count{
      grid-gap:2px;
  }
  .loan-request-content .content-top-left .emplyee-card-view .profile-pic{
      width:80px;
      height:80px!important;
  }
  .profile-pic img{
      max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    object-position: center center;
    border-radius: 0;
  }
}
.login-container{padding: 0px; border-radius: 0px;  width: 420px; height: 380px;    position: absolute;    left: 0;    top: 0;   background: #fff!important;    bottom: 0;    margin: auto;    right: 0;min-height: 300px;/*box-shadow: 0 0px 10px 0 rgb(0 0 0 / 5%);*/ justify-content:space-between;}
.login-container form{width:100%}
.login-head{float:left; width:100%;height:60px; background:var(--theme-primary-color); position:relative; overflow:hidden}
.cmpny-logo{float:left; width:55%;  background:none;  height:100%; display:flex;  top:0px ;   place-content: center;     align-items: center;  position:relative}
.cmpny-logo img{position:relative; z-index:9; }
.cmpny-logo a{z-index:9; display:flex; align-items:center}
.logo-image{
    height:50px;
}
.cmpny-logo:before {background: #fff; content: "" !important;    left: -13px;    position: absolute;    width: 100%;    height: 68px;    z-index: 1;    transform: rotate(-16deg);
    padding: 64px 0; display:block !important}
.cmpny-logo:after {    background: #fdcb0a;  content: "" !important;    left: -6px;    position: absolute;    width: 100%;    height: 65px;    z-index: 0;    transform: rotate(-8deg);    padding: 50px 0; display:block !important}
.help-block,
.login-error-msg .err{position:absolute; font-size:10px}

.cmpny-logo h1{border: 0px; position: relative; z-index: 9;    width: calc(100% - 60px);    font-size: 30px;    display: grid;    place-content: center;
       margin: 0;   padding: 0;    align-items: flex-start;    justify-content: flex-start; line-height:normal; color:var(--theme-primary-color); text-transform:uppercase}
.cmpny-logo h1 span{font-size:14px; text-transform:uppercase; line-height:normal; padding:0px; margin:0px; color:#222222}
form input.error, form input.err{border:0px !important; border-bottom:1px solid #d9534f !important}
.forgotpwd-cnt .login-label{
    font-size:16px; 
}
.login-label{float:left; width:45%; height:100%; display:grid;     align-items: center;    text-align: center; position:relative; font-size:24px; text-transform:uppercase; color:#ffffff}
.login-label p{display:none}
.mt20{margin-top:30px !important}
.login-center{padding:40px 50px; /*float:left;*/ width:100%; box-sizing:border-box;     height: calc(382px - 60px); display: block;
    clear: both;}  
.login-center a{color:var(--primary-color); font-size:12px}
.login-center a:hover,
.login-center a:focus{color:var(--secondary-color)}

.login-center .form-row{padding:0px; margin:0px; position:relative}
.login-center .form-row input{border-radius:0px; padding:0px; border:0px; border-bottom:1px solid #e3e4e8; width:100%; color:#222222; height:40px; line-height:40px; text-indent:10px}

.login-center .form-row input:focus{border:0px;border-bottom:1px solid; }
.login-center .form-row input:focus ~ i{color: var(--theme-primary-color);}
.login-center .form-row > i{position:absolute; right:10px; color:#999999; font-size:18px; top: 13px;}
.login-pwd-icon{    margin-right: 0px;top: 13px;position:absolute;display:inline-block;right:10px;}
.login-pwd-icon i{font-size:18px;}

.login-actions{margin:30px 0 0; float:left; width:100%}
.normal-login-type{margin:30px 0 0; width:100%; float:left; text-align:center}
.forgot-send-btn,
.normal-login-type .login-btn{width:200px !important; border-radius:0px !important; text-align:center; text-transform:uppercase; font-weight:bold; height:50px !important; padding:0px !important}
.show-forgot-pwd{margin:0px; font-size:12px; float:right}

.login-main-page .errorbox-position{top:0px}

.login-page .btn.btn-primary:hover {
    background: #323d4b!important;
    color: #fff!important;
    border-color: #323d4b!important;
}
.forgot-send-btn, .normal-login-type .login-btn {
    width: 200px !important;
    border-radius: 0px !important;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    height: 50px !important;
    padding: 0px !important;
    line-height: 50px;
}

.login-center p{
    text-align: center;
    font-size: 16px;
    margin: 0 0 20px 0;
    line-height: 22px;
}
.login-container:after,.login-container:before{
    display: none;
}
.login-middle-rgt{
    padding:0;
}
.custom-link{
    margin-top: 7px;
}
.login-middle-rgt .form-group.label-floating input{
    margin-bottom: 20px;
}
.login-container .invalid-feedback{
    bottom: -5px;
}
.custom-lgn-icn i{
    position: static;
}
.login-page{
    /*background: #fafafa;*/
    background: #423232;
}
.form-row input:focus{
    border-color: #999999 !important;
    border-radius: 0px !important;
    outline: none !important;
    background: none!important;
}
.custom-link a{
    font-weight: 400;
}
.custom-link a:hover{
    color: #666666!important;
}
.forgot-btn{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.forgot-btn .login-btn{
    max-width: 120px;
}
.forgot-btn div{
    font-size: 16px;
}
.forgot-btn div a{
    color: var(--theme-primary-color);
    font-size: 16px;
} 


#email_address::-webkit-input-placeholder { color:#222222; font-style:normal;font-size:12px}
#email_address::-moz-placeholder { color:#222222; font-style:normal;font-size:12px} /* firefox 19+ */
#email_address:-ms-input-placeholder { color:#222222; font-style:normal;font-size:12px } /* ie */
input:-moz-placeholder { color:#222222; font-style:normal;font-size:12px }
#password::-webkit-input-placeholder { color:#222222; font-style:normal;font-size:12px}
#password::-moz-placeholder { color:#222222; font-style:normal;font-size:12px} /* firefox 19+ */
#password:-ms-input-placeholder { color:#222222; font-style:normal;font-size:12px } /* ie */
#user_name::-webkit-input-placeholder { color:#222222; font-style:normal;font-size:12px}
#user_name::-moz-placeholder { color:#222222; font-style:normal;font-size:12px} /* firefox 19+ */
#user_name:-ms-input-placeholder { color:#222222; font-style:normal;font-size:12px } /* ie */

/* 26 - 05 - 23 */

.login-center .form-row input.error{
    background:#fff1f1!important;
    border-color:#fbd0d0!important;
    color:#a96868!important;
}
.login-center.otp-center-cnt{
    height: calc(322px - 60px);
}
.otp-link{
    color: #00abff;font-size: 15px; font-style: italic; margin-bottom: 40px;
}
.form-label-no label,
.form-label-no label.control-label{display:none}
@keyframes spinner-border {
  to { transform: rotate(360deg); }
}
.disable-loader:before {
    content:"";
    position: absolute;
    left:12px;
    top:12px;
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;color: #f8f9fa!important;
}
.disable-loader:after{    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0; content:""}
.mobile-view{display:none}

@media screen and (max-width:1023px){
    body .wrapper .login-container{height:auto !important; max-height:580px !important; padding: 0px !important; width:100% !important}
    body .wrapper .login-container form{width:100%}
    body .wrapper .login-center{padding-left:20px; padding-right:20px}
    body .wrapper .login-center .form-row{width:100%}
    body .wrapper .login-center .form-row input{text-indent:0px}
    body .wrapper .login-label{font-size:18px}
    
    body .wrapper .top-menu{padding:0 5px 0 10px !important; width:100% !important}
    body .wrapper .top-menu .theme-logo{padding:0px; margin:0px; border:0px}
   body .wrapper  .top-menu .theme-logo .theme-icon{width:45px; height:auto}
    body .wrapper .top-menu .theme-logo .theme-name{display:none !important}
    
    .errorbox-position{ left: 10px;    right: 10px; top:10px}
    
}

@media screen and (max-width:767px){
    .breadcrum-arr{display:flex}
    
    body .heading .theme-logo img, 
    body .heading .theme-logo svg{height:auto !important}
    
    body .wrapper .login-container{max-height:540px !important;  width: 90vw !important; padding:20px !important;  min-width: 90vw !important;  max-width: 90vw !important;}
    body .wrapper .login-center{width:100% !important}
    body .login-container .btn.btn-primary{margin:auto !important}
    body .login-label:before{margin:auto; left:0px; width:90%}
    
    body .wrapper .top-menu .sidebar-main-menu .menu-custom-link{gap:0px; margin:0px 0px 0 10px; padding:0px; width:40px; display:flex; place-content:center; align-items:center; font-size:0px; }
    body .wrapper .top-menu .user_top_menu{gap:0px}
    
    body .wrapper .profile-dropdown-menu .menu-right{display:flex; margin-left:0px; }
    body .wrapper .menu-right ul{height:auto; gap:10px}
    body .wrapper .menu-right ul li a{display:flex; align-items:center}
    body .wrapper .menu-right ul li, .menu-right ul li.announcement-menu{min-width:inherit !important}
    body .wrapper .profile-dropdown-menu .announcement-menu .menu-custom-div-container{width:auto}
    body .wrapper .notification-count-badge{    top: 9px;    right: -3px;}
    body .wrapper .notification-dropdown button{display:flex}
    
    body .wrapper .top-menu .profile-dropdown-menu .menu-custom-div-container.user-menu{min-width:80px; position:inherit}
    body .wrapper .top-menu .menu-custom-link{position:inherit}
    body .wrapper .top-menu .menu-custom-link .user-menu-data{width:100vw !important; height: 70vh !important;}
    body .wrapper .top-menu .company-dropdown-inner{width:100vw !important; }
    body .wrapper .top-menu .profile-dropdown-menu .user-img img{width:30px; height:30px}
    body .wrapper .top-menu .profile-dropdown-menu{height:50px}
    
    body .wrapper .top-menu *{transition:none !important}
    body .wrapper .top-menu .profile-basic-info{min-height:inherit; flex-direction:row; gap:10px; padding:10px;}
    body .wrapper .top-menu .profile-basic-info .profile-img{width:40px !important; height:40px !important; margin:0px}
    
    
    body .wrapper .company-dropdown-mdl{width:100%}
    body .wrapper .company-dropdown-mdl .menu-custom-div{width:100%}
    
    body.dashboard-page-body .main-middle-container .inner-container{height:calc(100vh - 160px) !important}
    
    body .wrapper .top-menu .profile-dropdown-menu .profile-link a{background:#fafafa !important}
    body .wrapper .top-menu .company-dropdown-inner a.admin-logout-link{background:#fafafa !important; margin-top: 4px !important;        border-radius: 0px;}
    
    body .wrapper .top-menu .sidebar-main-menu.menu-custom-div-container-open .menu-custom-div{    width: 100vw; padding: 0 10px !important; /*height:100vh !important; */     z-index: 9 !important;}
    body .wrapper .top-menu .sidebar-main-menu-custom-div ul {padding:20px; height:calc(100vh - 210px); /* height: calc(100vh - 120px); */}
    body .wrapper .sidebar-main-menu-custom-div .custom-dropdown .dropdown-menu1 a{line-height:30px}
    body .wrapper .footer{z-index:3; }
    body .wrapper .footer p{height:auto}
    
    .main-middle-container .sub-header{padding:5px 10px !important;     height: auto !important; display:flex; flex-direction:column}
    .main-middle-container .sub-header .sub-header-left{width:100% !important}
    .main-middle-container .sub-header .sub-header-right{width:100% !important; flex-direction:row;
        justify-content: end;
        background: #fafafa;
        padding: 5px 10px 5px 5px!important;
        margin: 3px 0;
        border-top: 1px solid #e1e1e1;
        border-radius: 0;
    }
    body.dashboard-page-body .main-middle-container .sub-header{padding:0 5px 0 10px !important;     height: 60px !important;   display: flex;        flex-direction: row;}
    .sub-header .site-breadcrumb{line-height:normal; text-align:left}
    body .btn.btn-primary, .btn-primary, 
    body .timesheet-actions ul li #bulk_confirm, 
    body button.btn.btn-primary{padding:0 5px !important}
    
    
    body.dashboard-page-body .custom-col-block{margin:5px 10px }
    .my-summary-block .my-profile-pic{width:52px; height:52px}
    .my-summary-block:before{height:70px}
    .main-info-top{padding-top:9px}
    .my-summary-block .my-details{padding-top:0px}
    .my-summary-block .my-details .my-code{top:5px}
    
    .my-summary-block .my-extra-info{display:flex; flex-direction:column; gap:5px; padding: 13px 0 10px;}
    .my-summary-block .item-cnt .item-label{line-height:normal}
    .my-summary-block .item-cnt .item-value{line-height:normal}
    
    .quick-access-summary .dash-card-box.attendace-summary-dash-card-box{height:auto}
    .quick-access-summary .attendace-summary-dash-card-box .attendance-summary-block.summary-block .chart-summary{width:calc(50% - 10px) !important}
    
    .with-team-summary .general-highlights-summary{max-width:100% !important}
    
    .dropdown-toggle::after, 
    .chosen-container-single .chosen-single div b:before, 
    .chosen-container-single.chosen-with-drop .chosen-single div b:before, 
    .inputpicker-arrow b:before{line-height:14px}
    
    ul.team-member-db-summary-list li{margin-bottom:5px; padding-bottom:5px; padding-top:4px}
       ul.team-member-db-summary-list li .member-cnt h3{width:99%}
       
    .member-cnt .item-data{line-height:18px; width:99%}
    .member-cnt .emp-basic-info .status{font-size:9px}
    .quick-access-summary .dash-card-box, 
    .general-highlights-summary .dash-card-box{min-height:inherit}
    .dash-card-box.monthly-expense-summary-block{margin-top:40px !important}
    .dash-card-box.announcement-box{height:auto}
    
    .hrs-summary-dash-card-box .dash-card-box-content{min-height:180px !important}
    .hrs-summary-dash-card-box .dash-card-box-content .dash-card-box-content-inner{min-height:180px !important}
    .hrs-summary-dash-card-box .dash-card-box-content .dash-card-box-content-inner .hrs-summary-block{flex-direction:column-reverse !important}
    .hrs-summary-dash-card-box .hour-right-panel .hours-summary-chart{position:relative; bottom:inherit}
    .hrs-summary-dash-card-box .hour-right-panel{width:100% !important}
    
    .dash-card-box-content .custom-table-new .table tbody{height:auto; min-height:inherit}
    .pay-periods{position: absolute; top: 68px;  left: 10px;margin: auto;        width: calc(100% - 27px);}
    .sub-header .pay-periods #date_range_sel{        width: 100% !important;        max-width: 100%;}
    
    .request-dropdown button.btn{padding:0 5px !important}
    .page-content{margin:5px 5px 3px 0px!important; width:calc(100% - 5px) !important; border-radius:0px !important}
    .page-content .container-fluid{padding:0px 5px !important}
    .dataTables_wrapper .bottom{    height: auto;  bottom:40px;  padding:5px}
    
    .loans-page-body .sub-header-right .request-dropdown button.btn, 
    .employee-training-page-body .sub-header-right .request-dropdown button.btn, 
    .leave-request-page-body .sub-header-right .request-dropdown button.btn{font-size:12px !important}
 
    
    .claim-reimbursement-page-body .main-middle-container .inner-container, 
    .claim-requisition-page-body .main-middle-container .inner-container{     height: auto !important;    padding:5px !important;       }
    
    #ui-datepicker-div.ui-widget-content.ui-helper-clearfix{padding:0px !important; height:auto !important; box-shadow:none !important;  }
    .sr-modal-open #ui-datepicker-div.ui-widget-content.ui-helper-clearfix{ border:1px solid #e1e1e1 !important; }
    .emplyee-card-view .profile-pic, .employee-col.emplyee-card-view .profile-pic{display:none}
    .expence-content-btm .custom-body-action, .expence-content-btm{
            height:auto; min-height: 60px;   position: relative;   display: flex;    align-items: center;    bottom: 0; margin-bottom: 30px;
    }
    
    .leave-request-inner-container .page-content{margin:3px 5px !important; width:calc(100% - 10px) !important}
    .leave-request-inner-container .employee-col.emplyee-card-view{margin:5px 5px 10px; width:calc(100% - 10px) !important; padding:10px; display:none}
    .leave-request-inner-container .leave-request-detail-right{width:100% !important; margin-bottom:30px !important; display:none}
    .comment-row.leave-request-detail-content{padding-top:10px !important; height: calc(100vh - 270px);        overflow: auto;}
    
    .leave-request-page-body .comment-row.leave-request-detail-content{        height: calc(100vh - 258px);        overflow: auto;}
    
    .custom-lsting-view.employee-name span{text-align:left; align-items:start; width:100%}
    
    .log-main-details{width:100%;         padding-left: 27px;}
    .log-other-details{width:calc(100% - 40px)}
    
    .correction-request-page-body .modal.show .modal-dialog, 
    .leave-request-page-body .modal.show .modal-dialog, .modal.show .modal-dialog{ height: auto; width: 100% !important; left: 0;    margin: auto;     border-radius: 10px;}
    .modal.show .modal-dialog .modal-content{height: calc(100vh - 160px);}
    .custom-modal-header h2{font-size:16px !important}
    
    .widget-timeline.activity-log-timeline { height: calc(100vh - 240px);}
    
    .sub-header-right .custom-link.page-help-handler i, .sub-header-right .custom-link.page-help-handler i:before{font-size:18px !important}
    .custom-content-table .dataTables_wrapper table td a[class*="apl-badge-"], .custom-content-table .dataTables_wrapper table td span[class*="apl-badge-"]{min-width:inherit !important; line-height:18px !important}
    body .custom-badge-counter i, body .leave-balance-mdl-content span[class*="apl-badge-"] i{border-radius:5px 0 0 5px !important}
    .custom-badge-counter.apl-badge-pending i{margin-right:-5px}
    
    .leave-summary-modal .custom-content-table-with-fixed-column tbody, 
    .leave-summary-modal .custom-content-table-with-fixed-column thead{width:100% !important}
    
    .leave-summary-modal .custom-modal-content.custom-content-table-with-fixed-column{overflow:auto}
    .leave-summary-modal .custom-modal-content.custom-content-table-with-fixed-column table{width:100% !important}
     .leave-summary-modal .custom-content-table-with-fixed-column thead th:nth-child(1),
     .leave-summary-modal .custom-content-table-with-fixed-column tbody td:nth-child(1){width:250px !important}
     .leave-summary-modal .custom-content-table-with-fixed-column thead th,
     .leave-summary-modal .custom-content-table-with-fixed-column tbody td{width:auto !important}
     
     
    
     
     .swap-block{padding:0 2px}
 
     .payslip-page-body .inputpicker-overflow-hidden, .payslip-page-body .custom-modal-content .form-row .inputpicker-overflow-hidden{width:100px;     border: 1px solid #e1e1e1;     border-radius: var(--btn-radius) !important;}
     .tds-monthly-summary{position:relative; width:100%; padding:0px; border:0px}
     .tds-page-body .main-middle-container.header-active .inner-container.tds-container.tds-dashboard-cnt .regime_details{margin:0px; flex-direction:column; height:auto}
     .regime_details .custom-content-table thead tr:first-child th:last-child,
     .regime_details .custom-content-table thead tr:first-child th:first-child{border-radius:0px !important}
     
     .old_regime_details .alert.alert-info, .new_regime_details .alert.alert-info{position:relative; width:100%; top:inherit}
     .sub-header .sub-header-right .inputpicker-div input, .sub-header .sub-header-right .timesheet-actions li.emp-search input{background:transparent !important}
     
     .regime_details td.total-label{font-size:var(--font-size-11) !important; text-indent:3px !important}
     .regime_details td.total-amt{font-size:var(--font-size-12) !important}
     .custom-content-table .dataTables_wrapper table.cvr_table_sec tr td.table-title{font-size:var(--font-size-12) !important}
     
     .employe-view-container .container{padding:0px}
     .user-information-page-body .emp-view-information .card.emp-top-card{padding:0px !important; margin:5px 0 !important}
     .user-information-page-body .emp-view-information .card .card-body{padding:0px !important}
     
     body .emp-view-information .widget-tabs .nav-item .nav-link, body .emp-view-information .nav-line-tabs .nav-item .nav-link{line-height:normal !important}
     .emp-primary-details{flex-wrap:wrap; align-items:start}
     .emp-primary-details .emp-other-details{width:100%; margin:0px}
     .emp-primary-details .profile-pic{width:80px !important; height:80px !important}
     
     body.user-information-page-body .emp-view-information .employee-view-right .card .card-header{padding: 0 !important;  flex-direction: column;   align-items: start;
    gap: 0;    min-height: inherit;}
    .user-information-page-body .emp-view-information .employee-view-right .card .card-header .header-right{margin:0px !important}
     body.user-information-page-body .emp-view-information .employee-view-right .card .card-header .lst-itm{margin:0px !important}
     body.user-information-page-body .page-content .employee-view-right .card .card-body.padd-0{padding:10px 0 0 !important}
     
     
     	body .emp-view-information .action-coulmn.employee-view-right .custom-content-table .custom-col{margin-bottom:15px !important; border-radius:0px !important; padding:0px !important; background:transparent !important; box-shadow:none !important; border:0px !important}
     	
     	
      body.user-information-page-body .emp-view-information .action-coulmn.employee-view-right .custom-content-table .custom-col table td{height:32px !important; border:1px solid rgba(0,0,0,0.1) !important; border-top:0px !important; padding:0px !important}
      body.user-information-page-body .emp-view-information .action-coulmn.employee-view-right .custom-content-table .custom-col table td:first-child{background:#f9f9f9 !important; width:45%; min-width:45%}
        body.user-information-page-body .emp-view-information .action-coulmn.employee-view-right .custom-content-table .custom-col table td:first-child div{color:#000 !important}
      body .emp-view-information .action-coulmn.employee-view-right .custom-content-table .custom-col table tr:last-child td,
      body.user-information-page-body .emp-view-information .action-coulmn.employee-view-right .custom-content-table .custom-col table tr:last-child td{border:1px solid rgba(0,0,0,0.1) !important; padding-top:0px !important}
      
         body .emp-view-information .action-coulmn.employee-view-right .custom-content-table .custom-col table tr:first-child td,
      body.user-information-page-body .emp-view-information .action-coulmn.employee-view-right .custom-content-table .custom-col table tr:first-child td{border-top:1px solid rgba(0,0,0,0.1) !important; }
      
      body.user-information-page-body .emp-view-information .action-coulmn.employee-view-right .custom-content-table .custom-col table td div{
          display: flex; height: 100%; align-items: center; padding:0 5px !important;
      }
      .user-information-page-body .page-content .custom-content-table .dataTables_wrapper table td > div, 
      .user-information-page-body .page-content .custom-content-table .dataTables_wrapper table tr th div, 
      .user-information-page-body .page-content .custom-content-table .dataTables_wrapper table tr.filter th div, 
      .user-information-page-body .page-content .custom-content-table .dataTables_wrapper table tr td:first-child div, 
      .user-information-page-body .page-content .custom-content-table .dataTables_wrapper table tr td.cls_action div, 
      .user-information-page-body .page-content .custom-content-table .dataTables_wrapper table tr td.cls_employee_name div, 
      .user-information-page-body .page-content .custom-content-table .dataTables_wrapper table tr td.cls_expence_purpose_type div{padding:0px !important}
      
      .custom-lsting-view span{width:100% }
      
      .user-information-page-body .page-content .employee-view-right .card .card-body{padding-top:15px !important}
      .employe-view-container.emp-view-information .settings-width{width:100% !important}
      
      body .emp-view-information .emp-personal-info-other .custom-form-col .form-row{    margin: 0 0 10px !important;   gap:5px; align-items: start !important; flex-direction:column}
         body .emp-view-information .emp-personal-info-other .custom-form-col .form-row label{width:auto !important; padding: 0 !important;
        display: flex;        align-items: center;        flex-wrap: wrap; gap:5px;        white-space: inherit;}
      body .emp-view-information .emp-personal-info-other .custom-form-col .form-row label em{display:flex; align-items:Center}
      body .main-middle-container .inner-container.employe-view-container .alert.alert-warning{bottom: 27px !important;     font-size: 12px !important;}
      
      body .emp-view-information .emp-personal-info-other .custom-form-col .form-row .form-right-div{width:calc(100% - 0px) !important}
      body .employe-view-container input.input-medium{width:100%}
      .employe-view-container .custom-form-col .form-right-div .iti{width:100%}
      
      .loans-page-body .main-middle-container .sub-header-right > div{width:auto !important}
      .user-explain-claim.loan-request-content{width:100%; height:calc(100vh - 236px); padding: 5px !important}
      .user-explain-claim .content-top{width:100%; height:auto}
      
      .question-lst label.question-lst-label, 
      .custom-modal-content .form-row label, 
      .custom-form-col .form-row label{white-space:pre-line; margin:0px !important; padding:5px 0px !important}
      
      .my-loan-request-master.custom-content-table td.cls_loan_code, 
      .my-loan-request-master.custom-content-table th.cls_loan_code{    min-width: 90px !important;}
      
      .loans-page-body .main-middle-container .sub-header-right.back-to-module{width:100% !important; height:40px !important}
      .sub-header-right .vcr-dtl-itm:first-child, .sub-header-right .vcr-dtl{ flex-direction: row;        width: auto;        overflow: visible;        gap: 10px;        align-items: center;}
      .sub-header-right .vcr-dtl-itm:first-child, .sub-header-right .vcr-dtl span{overflow:visible}
      /*.sub-header .back-to-module a{right:0px; top:-3px}*/
      .sr-modal-open .sub-header .back-to-module a{top:66px !important}
        .sub-header .back-to-module a {  right: 12px; top: 32px;        width: 20px;        height: 20px;        background: var(--primary-bg-color);        display: flex
;        align-items: center;        place-content: center;        color: #fff;        font-size: 12px;        border-radius: 25px;    }
      
      .emplyee-card-view .claim-listing .claim-lst:last-child{flex-wrap:wrap; padding:0px !important}
      .loan-request-content .content-top-left .claim-listing .claim-lst-itm.employee-name{flex:1 1 100% !important}
      .claim-listing .claim-lst-itm{flex:1 1 33.33% !important; margin:3px 0 !important}
      
      .dashboard-inner-container .general-highlights-summary .anniversary-dropdown{margin:-36px 0 15px}
        .payslip-content .card-box{width:100%}
		
	.hrs-summary-count{flex-wrap: wrap;  flex-direction: row !important;}
	.hrs-summary-count .chart-summary{    width:calc(50% - 10px) !important;}
	
	.employee-training-page-body .leave-balance-mdl-content span[class*="apl-badge-"]{place-content:Center}
	

	.sub-header .sub-header-right .emp-search .inputpicker-overflow-hidden, 
	.custom-modal-content .emp-search .form-row .inputpicker-overflow-hidden{border:0px !important}
	.sub-header .sub-header-right .emp-month .inputpicker-overflow-hidden, 
	.custom-modal-content .emp-month .form-row .inputpicker-overflow-hidden{border:0px !important}
	
	.timesheet-page-body .main-middle-container .sub-header .sub-header-right{flex-direction:column}
	.timesheet-page-body .main-middle-container .sub-header .sub-header-right .timesheet-summary{    background: #fafafa;    padding: 5px;    border: 1px solid #e1e1e1 !important;    align-items: center;}
	
	.timesheet-container{padding:0 10px}
	.timesheet-container .custom-content-table-with-fixed-column th:first-child{    border-top-left-radius: 0px;}
	
	.timesheet-page-body .timsheet-modal-popup, 
	.timesheet-page-body .hrms-modal-popup .modal-dialog, 
	.correction-request-page-body .timsheet-modal-popup, 
	.correction-request-page-body .hrms-modal-popup .modal-dialog{
		max-width: 98% !important;
        min-width: 98% !important;
	}
	.timsheet-modal-popup .custom-body-mdl{height: calc(100vh - 290px) !important; width:100% !important; overflow:auto}
	
	.payslip-page-body .main-middle-container .sub-header{flex-direction:row; }
	.payslip-page-body .main-middle-container .sub-header-right{flex-direction:row; background:transparent !important; border:0px !important}
	
	/*.grants-page-body .main-middle-container .sub-header{flex-direction:row;}*/
	/*.grants-page-body .main-middle-container .sub-header-right{flex-direction:row; background:transparent !important; border:0px !important}*/
	/*.grants-page-body .main-middle-container .sub-header-right .add-claim-btn .custom-link{line-height:normal !important}*/
	
	.trip-booking-page-body .main-middle-container .sub-header{flex-direction:row;}
	.trip-booking-page-body .main-middle-container .sub-header-right{flex-direction:row; background:transparent !important; border:0px !important; justify-content: end;}
	
	.newsannouncement-page-body .main-middle-container .sub-header{flex-direction:row;}
	.newsannouncement-page-body .main-middle-container .sub-header-right{flex-direction:row; background:transparent !important; border:0px !important; justify-content: end;}
	
	
		.correction-request-page-body .main-middle-container .sub-header{flex-direction:row;}
	.correction-request-page-body .main-middle-container .sub-header-right{flex-direction:row; background:transparent !important; border:0px !important; justify-content: end;}
	
	body .emp-highlight-info{width:calc(100% - 100px)}
	body .emp-highlight-info .emp-name{    text-overflow: ellipsis;    width:calc(100% - 10px); text-align:left;    white-space: nowrap;    overflow: hidden;}
	body .emp-primary-details .emp-other-details{align-items:start; margin-left:90px}

    body.loans-page-body .leave-balance-mdl-content .custom-content-table .dataTables_wrapper table tbody{height:calc(100vh - 380px) !important;}
    .modal .custom-col-block{padding:0px !important}
    
    body.loans-page-body .main-middle-container .sub-header .sub-header-right{justify-content:center}
    body.employee-training-page-body .main-middle-container .sub-header-right > div.request-dropdown,
    body.employee-training-page-body .request-dropdown{width:120px !important}
    
    body .training-detail-popup .training-completed{top:0px}
    
    .assign-work-type-popup .form-row.row-fluid.inline-input-div .form-right-div.select-date:after{left:inherit !important; right:10px !important}
    
    .modal-row .custom-modal-container .modal-footer{bottom:160px}
    
    .btn.btn-primary.submit_action, .btn.btn-discard, .modal-row .modal-footer button{font-size:14px !important}
    
    body.survey-page-body .custom-col-block{padding:0px}
    body .sub-header-right-extra-data.survey-closed-date{padding:0px}
    body .survey-page-content{margin-top:40px}
    body .main-middle-container .survey-page-body-form-content .sub-header{height:40px !important}
    body.survey-page-body .main-middle-container .sub-header-right.back-to-module{top:15px !important}
    body .main-middle-container .survey-page-body-form-content .sub-header .back-to-module a{top:3px}
    body .custom-modal-content .question-body .form-row.question-lst label.question-lst-label{white-space:inherit; font-size:14px !important; font-weight:600 !important}
    body .survey-page-content .expence-content-btm.user-explain-claim-action{position:relative; bottom:inherit }
    .safety-observation-form-content .user-explain-claim{padding-bottom:40px}
    .expence-content-btm .custom-body-action, .expence-content-btm{margin:0px; min-height:inherit; width:100% !important}
    .safety-observation-form-content .content-mdl{height:auto !important; overflow:visible}
    
    body #grid_json_employee{margin:0px !important; width:auto !important }
    
    .memo-request-detail-content{  height: calc(100vh - 220px);  overflow: auto;}
    .memo-request-detail-inner-content{flex-direction:column; height:auto}
    .memo-request-detail-inner-content .editor-form-left{width:100% !important; margin:0px 0px 20px !important; padding:0px !important}
    .memo-request-detail-inner-content .editor-form-right{width:100% !important; margin:0px 0px 20px !important; padding:0px !important}
    
    .editor-container .mce-panel{height:auto !important; overflow:visible !important}
    
    .ts-emp-attendance-logs .form-row{width:calc(33.33% - 10px)}   
    .ts-emp-attendance-logs #remark_div.form-row{width:100%} 
    
   .training-request-popup .ts-emp-attendance-logs .form-row{width:100% !important}
    
    .leave-request-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link, 
    .claim-requisition-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link, 
    .claim-reimbursement-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link, 
    .claim-payment-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link, 
    .asset-request-master-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link,
    .leave-request-page-body .main-middle-container .sub-header-right .add-claim-btn{top:-40px}
    
    .emp-card-sidepanel{    overflow: visible;    width: 100%;    height: auto;    margin-bottom: 20px;}
    .my-leave-planner-cnt{height:auto; flex-direction:column}
    .emp-leave-planner-details{width:100% !important}
    .emp-leave-planner-details .alert.alert-warning { background-color: #ff5722; color: rgba(255, 255, 255, .84);    font-size: 12px;    position: absolute;
    left: 20px;    padding: 5px;    margin-top: 40px;    width: calc(100% - 40px);    border-radius: 5px;    text-align: center;}
    .leave-plan-data{padding:20px 0px}
    
    .emp-leave-planner-details .section-title{height:auto; padding:10px}
    
    .leaves-content.page-content .custom-content-table .dataTables_wrapper table tr th{min-width:100px}
    .leaves-content.page-content .custom-content-table .dataTables_wrapper table tr td{min-width:100px}
    
    .emp-card-sidepanel ul.emp-card-list li{padding:10px}
    
    
    .gantt{margin-top:30px}
    .gantt .fn-gantt .fn-content{display:flex; flex-direction:column; overflow:visible; height:auto}
    .gantt .fn-gantt .leftPanel{height:auto; width:100%}
    
    .gantt .fn-gantt .leftPanel .name{width:calc(100% - 115px)}
    .fn-gantt .spacer{height:auto !important; margin:0px !important}
    
    

    .assign-work-type-popup .custom-modal-content .form-row{width:100%}
    .remote-work-planner-page-body .main-middle-container .sub-header-right .add-claim-btn .custom-link{line-height:normal !important}
    .authorised_absence .ts-emp-attendance-logs #work_end_date_div.form-row{    width: calc(33.33% - 5px) !important;    margin: 0 5px !important;}
    
    .main-middle-container .inner-container.leave-request-inner-container, 
    .remote-work-planner-page-body .main-middle-container .inner-container{overflow:visible; height:calc(100vh - 162px) !important}
    .comment-row{padding:5px}
    
      
     
     .claim-requisition-page-body .main-middle-container .sub-header .add-claim-btn{top:-42px; right:0px}
     .claim-requisition-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link{top:-42px;}
     
     .claim-requisition-page-body .sub-header-right .dropdown{width:auto}
     .content-mdl-inner .content-mdl-lft{width:100%}
     
     .claim-requisition-container .custom-modal-content .vchr-advance-chbox .form-row{display:flex; gap:5px; align-items:center}
     
     .claim-requisition-page-body .user-explain-claim{height:calc(100vh - 250px)}
     .claim-requisition-page-body .sub-header .back-to-module a{top:55px}
     
     .claim-reimbursement-page-body .main-middle-container .sub-header .add-claim-btn{top:-42px; right:0px}
     .claim-reimbursement-page-body .main-middle-container .sub-header-right > div.leave-summary-links.mobile-help-link{top:-42px;}
        .claim-reimbursement-page-body .user-explain-claim{height:calc(100vh - 245px)}
     .claim-reimbursement-page-body .sub-header .back-to-module a{top:55px}
     
     .claim-payment-page-body .page-content{height:auto}
 
     .claim-payment-page-body .dataTables_wrapper {  height: calc(100vh - 283px) !important;    }
     
     body .main-middle-container .inner-container{padding:10px 5px !important; height:auto !important; margin-top:0px !important}
        
     .asset-request-master-page-body .main-middle-container .sub-header .add-claim-btn{top:-42px; right:0px}
    .asset-request-master-page-body .user-explain-claim{height:calc(100vh - 260px) !important}
     .asset-request-master-page-body .sub-header .back-to-module a{top:55px}
     
     .expence-claim-table .header-right-action-btns a[class*="apl-badge-"], 
     .expence-claim-table .header-right-action-btns span[class*="apl-badge-"]{margin-top:5px}
     
     .asset-claim-lst-row .asset-claim-lst-col{flex-direction:column}
     .asset-claim-lst-row .asset-claim-lst-col .asset-claim-lst-col-lft{width:100%}
     .asset-claim-lst-row .asset-claim-lst-col .asset-claim-lst-col-rgt{width:100%}
     
    .my-asset-master-page-body .timsheet-modal-popup .custom-body-mdl {    height: calc(100vh - 220px) !important;   }
    .asset-item-detail .custom-modal-content .ts-emp-attendance-logs, 
    .asset-return-request-popup .custom-modal-content .ts-emp-attendance-logs {    background: none !important;    height: calc(100vh - 320px);    overflow: auto;}
    
    .leaves-content.page-content .my-loan-request-master.custom-content-table .dataTables_wrapper table tr td div{justify-content:end !important}
    
      .assign-work-type-page-body .modal .custom-modal-container .custom-body-top{padding:10px !important}
     .assign-work-type-page-body .main-middle-container .sub-header .add-claim-btn{top:-42px; right:0px}
    .assign-work-type-page-body .timsheet-modal-popup .custom-body-mdl{height:calc(100vh - 510px) !important}
    .assign-work-type-popup .emplyee-card-view .claim-listing .claim-lst-itm{flex:1 1 100% !important}
    
    body .custom-modal-content .form-row .vchr-advance-chbox label, body .checkbox-group .vchr-advance-chbox label{white-space:inherit}
    
    .timesheet-page-body .timesheet-actions li:last-child{        top: -148px;}
    .timesheet-container{padding:0px; margin-top:7px}
    
    .timesheet-page-body .sub-header .sub-header-right .emp-search .inputpicker-overflow-hidden, 
    .timesheet-page-body .custom-modal-content .emp-search .form-row .inputpicker-overflow-hidden{width:150px !important; min-width:150px !important}
    
    #myrequest_listing_wrapper table tbody td.cls_item_return_reason{padding:5px !important}
    
    .my-asset-master-page-body .modal-row .custom-modal-container .modal-footer{bottom:10px !important}
    
    .claim-requisition-page-body .main-middle-container .sub-header-right.pull-right.back-to-module, 
    .claim-reimbursement-page-body .main-middle-container .sub-header-right.pull-right.back-to-module, 
    .claim-payment-page-body .main-middle-container .sub-header-right.pull-right.back-to-module, 
    .asset-request-master-page-body .main-middle-container .sub-header-right.pull-right.back-to-module{position:relative}

    .holiday-list-cnt{width:100%}
	.holiday-list-cnt .month-block{width:100%}
	
	.mobile-view{ display: flex;        margin: 0 0 10px;        width: 100%;        border: 1px solid #e1e1e1;        border-radius: 5px;}
	.desktop-tab{display:none !important}
	
	.news-announcement-content {    height: calc(100vh - 144px) !important;    overflow: auto;    margin: 0; padding:0 5px; background:white}
	.news-announcement-content .tab-content>.tab-pane{width:100% !important}
	.news-announcement-content .news-content-wrapper .tab-content{width:100% !important; padding:10px 5px}
	.news-announcement-lefttab > div.news-item{width:100% !important}
	.news-announcement-lefttab > div.news-item{list-style-type: none;   text-align: left;    margin: 10px;    padding: 10px;
    background: #fff;    border: 1px dashed var(--common-border-color-dark);    border-radius: var(--box-radius);	}
    
      .main-middle-container .sub-header-right.back-to-module{position:relative; right:0; left:0; top:0 !important; width: 100% !important;
        height: auto !important;        display: flex;        flex-direction: row;        max-width: inherit !important; justify-content: space-between;}   
		
		.custom-content-table,
		.claim-requisition-page-body .custom-content-table{overflow:auto !important}
    
    .sub-header .site-breadcrumb a{font-size:11px}
    
    .user-explain-claim .content-top{display:none}
    .user-explain-claim .content-mdl-wrapper{padding:5px; box-shadow:none}
    
    body .widget-timeline ul li .widget-card-status, 
    body .widget-timeline ul li:nth-child(2n) .widget-card-status{top:0px !important}
 
    
    /* page wise listing */
    
/* 1. leave-request-page-body Listing */
  
     .leave-request-page-body .page-content { padding: 10px }
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody {padding-right:5px; height: calc(100vh - 261px) !important;        overflow: visible !important;}
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important;}
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .leave-request-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
      .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name { width: 100% !important }
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name div { font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important; text-indent: 0px }
     
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_from_date_formated { background: #fff !important; padding: 5px !important; width: v !important; border: 1px dashed #e1e1e1 !important; position:relative; }
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_from_date_formated div { place-content: Center; display:flex; flex-direction:column; font-weight:600 !important; align-items:center !important}
      .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_from_date_formated div:before{content:"From Date"; font-weight:400 !important; color:#999 !important}
     
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_to_date_formated { background: #fff !important; padding: 5px !important; width: 85px !important; border: 1px dashed #e1e1e1 !important }
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_to_date_formated div { place-content: Center; display:flex; flex-direction:column; font-weight:600 !important; align-items:center !important}
      .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_to_date_formated div:before{content:"To Date"; font-weight:400 !important; color:#999 !important}
      
       .leave-request-page-body .page-content .custom-content-table.my_leave_request table tbody tr td.cls_leave_from_date_formated{margin-top:30px}
      .leave-request-page-body .page-content .custom-content-table.my_leave_request table tbody tr td.cls_leave_to_date_formated{margin-top:30px}
       .leave-request-page-body .page-content .custom-content-table.my_leave_request table tbody tr td.cls_days_applied.cls_leave_from_date_formated{top:10px}
       
       
     
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied.cls_leave_from_date_formated {width: 80px !important; padding: 5px !important;  border: 1px dashed #e1e1e1 !important; position: absolute; right: 10px; top: 40px; min-width: inherit !important; background: #fff !important; }
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied.cls_leave_from_date_formated div { background: #fff !important; font-weight: var(--font-weight-bold) !important; place-content: center; display:flex; flex-direction:column; font-weight:600 !important; align-items:center !important}
      .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied.cls_leave_from_date_formated div:before{content:"Applied (Days)"; font-weight:400 !important; color:#999 !important}
     
      .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_abbreviation { width: calc(70% - 12px) !important; }
       .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_abbreviation div { place-content: center; display:flex; flex-direction:column; font-weight:600 !important; align-items:start !important}
      .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_abbreviation div:before{content:"Leave Name"; font-weight:400 !important; color:#999 !important}
    
      .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_name { width: calc(70% - 12px) !important; }
       .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_name div { place-content: center; display:flex; flex-direction:column; font-weight:600 !important; align-items:start !important}
      .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_name div:before{content:"Leave Name"; font-weight:400 !important; color:#999 !important}
      
      .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important}
     
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .leave-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { width: 60px !important; margin-left: auto; }
     
     .leave-request-page-body .page-content .custom-content-table.my_leave_request .dataTables_wrapper table tbody tr td.cls_days_applied.cls_leave_from_date_formated{top:10px}
 
/* 1. leave-request-page-body Listing */
 
 
 
/* 2. loans-page-body Listing */
  
     .loans-page-body .page-content { padding: 10px }
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important;}
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .loans-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
      .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_loan_code { width: 100% !important }
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_loan_code div { font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important; text-indent: 0px }
     
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_loan_amount { width: 40% !important }
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_loan_amount div{display:flex; flex-direction:column; font-weight:600 !important}
      .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_loan_amount div:before{content:"Loan Amount"; font-weight:400 !important; color:#999 !important}
      
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_loan_repay_term { width: 25% !important }
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_loan_repay_term div{display:flex; flex-direction:column; font-weight:600 !important}
      .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_loan_repay_term div:before{content:"Repay Term"; font-weight:400 !important; color:#999 !important}
      
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_total_installments { width: 27% !important }
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_total_installments div{display:flex; flex-direction:column; font-weight:600 !important; }
      .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_total_installments div:before{content:"Repay Installment"; font-weight:400 !important; color:#999 !important; white-space:nowrap}
      
       .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_paid_amount { background: #daf3ed !important; padding: 5px !important; width: calc(46% - 6px) !important; border: 1px dashed #06ad82 !important; position:relative; }   
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_paid_amount div { place-content: Center;     color: #06ad82; text-align: center !important; display:flex; flex-direction:column; font-weight:600 !important;         align-items: center !important;}
      .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_paid_amount div:before{content:"Paid Amount"; font-weight:400 !important; color:#999 !important; white-space:nowrap}
      
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_outstanding_amount { background: #f9dce0 !important; padding: 5px !important; width: calc(46% - 6px) !important; border: 1px dashed #d21529 !important }    
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_outstanding_amount div { place-content: Center;   color: #d21529;  text-align: center !important; display:flex; flex-direction:column; font-weight:600 !important;         align-items: center !important;}
      .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_outstanding_amount div:before{content:"OutStanding Amount"; font-weight:400 !important; color:#999 !important; white-space:nowrap}
      
       .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_guarantor_name { width: 33% !important }
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_guarantor_name div{display:flex; flex-direction:column; font-weight:600 !important; }
      .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_guarantor_name div:before{content:"Guarantor"; font-weight:400 !important; color:#999 !important; white-space:nowrap}
      
       .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important}
      
      .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .loans-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { width: 60px !important; margin-left: auto; }
 
/* 2. loans-page-body Listing */
   
   
/* 3. employee-training-page-body Listing */
  
     .employee-training-page-body .page-content { padding: 10px }
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important;}
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .employee-training-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_title { width: 100% !important ; text-indent:0px; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_title div{ text-indent:0px; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     
      .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_category { width: calc(33.33% - 12px) !important }
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_category div{display:flex; flex-direction:column; font-weight:600 !important}
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_category div:before{content:"Category"; font-weight:400 !important; color:#999 !important}
     
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_skill { width: calc(33.33% - 12px) !important }
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_skill div{display:flex; flex-direction:column; font-weight:600 !important}
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_skill div:before{content:"Skill"; font-weight:400 !important; color:#999 !important}
     
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_type { width: calc(33.33% - 12px) !important }
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_type div{display:flex; flex-direction:column; font-weight:600 !important}
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_type div:before{content:"Type"; font-weight:400 !important; color:#999 !important}
      
      .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_start_date { width: calc(48% - 12px) !important;  padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center;}
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_start_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important}
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_start_date div:before{content:"Start Date"; font-weight:400 !important; color:#999 !important}
     
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_end_date { width: calc(48% - 12px) !important;  padding: 5px !important;  border: 1px dashed #e1e1e1 !important; min-width: inherit !important; background: #fff !important; text-align:center; }
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_end_date div{display:flex; flex-direction:column; font-weight:600 !important;align-items:Center !important}
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_end_date div:before{content:"End Date"; font-weight:400 !important; color:#999 !important}
     
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_completed { width: calc(48% - 12px) !important;  }
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_completed div{display:flex; flex-direction:column; font-weight:600 !important}
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_completed div:before{content:"Completed %"; font-weight:400 !important; color:#999 !important}
     
      .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_status{margin-left:auto !important}
     
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .employee-training-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }

/* 3. employee-training-page-body Listing */


/* 4. survey-page-body Listing */
  
     .survey-page-body .page-content { padding: 10px }
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .survey-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_template_survey_title { width: 100% !important ; text-indent:0px; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_template_survey_title div{ text-indent:0px; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
      .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_template_survey_end_date { width: calc(48% - 12px) !important;  padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;}
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_template_survey_end_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important}
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_template_survey_end_date div:before{content:"Survey Closed By"; font-weight:400 !important; color:#999 !important}
     
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_response_date { width: calc(48% - 12px) !important;  padding: 5px !important;  border: 1px dashed #e1e1e1 !important; min-width: inherit !important; background: #fff !important; text-align:center; }
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_response_date div{display:flex; flex-direction:column; font-weight:600 !important;align-items:Center !important}
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_response_date div:before{content:"Submission Date"; font-weight:400 !important; color:#999 !important}
     

      .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_status{margin-left:auto !important}
     
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }

/* 4. survey-page-body Listing */

/* 5. hr-memo-page-body Listing */
  
     .hr-memo-page-body .page-content { padding: 10px }
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .hr-memo-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_memo_name { width: 100% !important ; text-indent:0px; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .survey-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_memo_name div{ text-indent:0px; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_type { width: calc(48% - 12px) !important; }
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_type div{display:flex; flex-direction:column; font-weight:600 !important; }
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_type div:before{content:"Type"; font-weight:400 !important; color:#999 !important}
     
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_record_name { width: calc(48% - 12px) !important;  }
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_record_name div{display:flex; flex-direction:column; font-weight:600 !important;}
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_record_name div:before{content:"Record"; font-weight:400 !important; color:#999 !important}
     
     
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_memo_issue_date { width: calc(48% - 12px) !important; }
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_memo_issue_date div{display:flex; flex-direction:column; font-weight:600 !important;}
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_memo_issue_date div:before{content:"Issue Date"; font-weight:400 !important; color:#999 !important}
     
      .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_memo_category { width: calc(48% - 12px) !important; }
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_memo_category div{display:flex; flex-direction:column; font-weight:600 !important;}
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_memo_category div:before{content:"Category"; font-weight:400 !important; color:#999 !important}
     

      .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_training_status{margin-left:auto !important}
     
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .hr-memo-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }

/* 5. hr-memo-page-body Listing */


/* 6. trip-booking-page-body Listing */

     .trip-booking-page-body .page-content { padding: 10px }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .trip-booking-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_trip_name { width: 100% !important ; text-indent:0px; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_trip_name div{ text-indent:0px; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_booking_date { width:100% !important; padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_booking_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:center !important; }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_booking_date div:before{content:"Booking Date"; font-weight:400 !important; color:#999 !important}
     
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_pickup_location { width: calc(48% - 12px) !important; padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_pickup_location div{display:flex; flex-direction:column; font-weight:600 !important; align-items:center !important}
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_pickup_location div:before{content:"Source"; font-weight:400 !important; color:#999 !important}
     
     
      .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_drop_location { width: calc(48% - 12px) !important; padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_drop_location div{display:flex; flex-direction:column; font-weight:600 !important; align-items:center !important}
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_drop_location div:before{content:"Category"; font-weight:400 !important; color:#999 !important}
     

.trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_vehicle_name { width: calc(48% - 12px) !important; }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_vehicle_name div{display:flex; flex-direction:column; font-weight:600 !important;}
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_vehicle_name div:before{content:"Vehicle Name"; font-weight:400 !important; color:#999 !important}
     
      .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_vehicle_no { width: calc(48% - 12px) !important; }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_vehicle_no div{display:flex; flex-direction:column; font-weight:600 !important;}
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_vehicle_no div:before{content:"Vehicle No"; font-weight:400 !important; color:#999 !important}
     
      .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important; margin-top: -45px;}
     
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .trip-booking-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }

/* 6. trip-booking-page-body Listing */


/* 7. tds-page-body Listing */

    .old_regime_details, .new_regime_details{padding:0px}

     .tds-page-body .tds-section-finanacial-year-drop{position: absolute;    top: -42px;    right: 0px;}
     .tds-page-body  .tds-section-swicher{margin:auto}
     
         body .tds-section-finanacial-year-drop .form-right-div .inputpicker-overflow-hidden{width:100px; border:0px !important}
     .cvr_div_sec{border-radius:0px}
     .tds-page-body .tds-main-coninter{padding:0px !important}
     .tds-header-toggle.show{display:none !important}
     .tds-page-body .main-middle-container .sub-header{height:auto !important;  display: flex;  flex-direction: column;  align-items: start;}
     .main-middle-container .sub-header-right.back-to-module{position:relative; right:0; left:0; top:0 !important; width: 100% !important;
        height: auto !important;        display: flex;        flex-direction: row;        max-width: inherit !important; justify-content: space-between;}
        .tds-section-swicher{height:auto; padding:0px}
     .tds-section-swicher-button .swap-dashboard{width:230px}
     .tds-section-swicher-button .swap-block{padding:0px}
     .tds-section-swicher-button .swap-block button,
     .tds-section-swicher-button .swap-block button.active-button{min-width:inherit !important; padding:0 5px !important}
     .tds-main-coninter .regime_details h3{text-align:left !important; margin:5px 0}
     .tds-main-coninter .regime-header-row .old_regime_btn, 
     .tds-main-coninter .regime-header-row .new_regime_btn{left:inherit !important; right:0px !important}
     
     .tds-page-body .custom-content-table .dataTables_wrapper table.dataTable thead th, 
     .tds-page-body .custom-content-table .dataTables_wrapper table.dataTable tbody td{min-width:100px !important}
     
/* 7. tds-page-body Listing */

/* 8. grants-page-body Listing */

     .grants-page-body .page-content { padding: 10px }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .grants-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_component_type { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_component_type div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_event_date { width:100% !important; }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_event_date div{display:flex; flex-direction:column; font-weight:600 !important;  }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_event_date div:before{content:"Event Date"; font-weight:400 !important; color:#999 !important}
     
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_description { width:100% !important; }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_description div{display:flex; flex-direction:column; font-weight:600 !important; }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_description div:before{content:"Description"; font-weight:400 !important; color:#999 !important}
     
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date { width:100% !important;  }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date div{display:flex; flex-direction:column; font-weight:600 !important; }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date div:before{content:"Requested On"; font-weight:400 !important; color:#999 !important}
     
      .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important; margin-top: -45px;}
     
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .grants-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }

/* 8. grants-page-body Listing */



/* 9. leave-planner-page-body Listing */

     .leave-planner-page-body .page-content { padding: 10px }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .leave-planner-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
         
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_start_date_formated { width:calc(48% - 12px) !important; padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;}
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_start_date_formated div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_start_date_formated div:before{content:"From Date"; font-weight:400 !important; color:#999 !important}
     
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_end_date_formated { width:calc(48% - 12px) !important; padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;}
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_end_date_formated div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_end_date_formated div:before{content:"To Date"; font-weight:400 !important; color:#999 !important}
     
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_plan_name { width:calc(48% - 12px) !important;padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;  }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_plan_name div{display:flex; flex-direction:column; font-weight:600 !important; }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_leave_plan_name div:before{content:"Leave Plan"; font-weight:400 !important; color:#999 !important}
     
      .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied { width:calc(23% - 6px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied div{display:flex; flex-direction:column; font-weight:600 !important; }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied div:before{content:"Applied Days"; font-weight:400 !important; color:#999 !important}
     
      .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied { width:calc(23% - 6px) !important;  padding: 5px 0px!important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;}
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied div{display:flex; flex-direction:column; font-weight:600 !important; }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied div:before{content:"Total Plan"; font-weight:400 !important; color:#999 !important}
   
     
      .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important;}
     
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }
     .leave-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action a{width:25px !important; display:flex; align-items:center; place-content:center}

/* 9. leave-planner-page-body Listing */



/* 10. leave-planner-page-body Listing */

     .remote-work-planner-page-body .page-content { padding: 10px }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .remote-work-planner-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
         
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_planner_name { width:100% !important; }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_planner_name div{display:flex; flex-direction:column; font-weight:600 !important;}
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_planner_name div:before{content:"Planner Name"; font-weight:400 !important; color:#999 !important}
      .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_planner_name a{padding:0px !important}
      
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_start_date { width:calc(35% - 12px) !important; padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;}
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_start_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_start_date div:before{content:"Start Date"; font-weight:400 !important; color:#999 !important}
     
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_end_date { width:calc(35% - 12px) !important;padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;  }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_end_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;}
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_end_date div:before{content:"End Date"; font-weight:400 !important; color:#999 !important}
     
      .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_total_days { width:calc(23% - 6px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_total_days div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_total_days div:before{content:"Total Days"; font-weight:400 !important; color:#999 !important}
     
      .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date { width:60% !important;  }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date div{display:flex; flex-direction:column; font-weight:600 !important; }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date div:before{content:"Request On"; font-weight:400 !important; color:#999 !important}
   
     
      .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important;}
     
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }
     .remote-work-planner-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action a{width:25px !important; display:flex; align-items:center; place-content:center}

/* 10. leave-planner-page-body Listing */



/* 11. claim-requisition-page-body Listing */

     .claim-requisition-page-body .page-content { padding: 10px }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .claim-requisition-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
         
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expence_purpose_type { width:100% !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expence_purpose_type div{display:flex; flex-direction:column; font-weight:600 !important;}
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expence_purpose_type div:before{content:"Expense Puropose"; font-weight:400 !important; color:#999 !important}
      
     .claim-requisition-page-body .page-content .custom-content-table.team_pre_expense_claim_req table tbody tr td.cls_voucher_no { width:calc(31% - 12px) !important; padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;}
     .claim-requisition-page-body .page-content .custom-content-table.team_pre_expense_claim_req table tbody tr td.cls_voucher_no div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .claim-requisition-page-body .page-content .custom-content-table.team_pre_expense_claim_req table tbody tr td.cls_voucher_no div:before{content:"Voucher No"; font-weight:400 !important; color:#999 !important}
     
     .claim-requisition-page-body .page-content .custom-content-table.team_pre_expense_claim_req table tbody tr td.cls_voucher_date { width:calc(31% - 12px) !important;padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;  }
     .claim-requisition-page-body .page-content .custom-content-table.team_pre_expense_claim_req table tbody tr td.cls_voucher_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;}
     .claim-requisition-page-body .page-content .custom-content-table.team_pre_expense_claim_req table tbody tr td.cls_voucher_date div:before{content:"Voucher Date"; font-weight:400 !important; color:#999 !important}
     
      .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expense_plan_date { width:calc(31% - 6px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expense_plan_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expense_plan_date div:before{content:"Exp. Plan Date"; font-weight:400 !important; color:#999 !important}
     
      .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_amount { width:calc(48% - 6px) !important;  }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_amount div{display:flex; flex-direction:column; font-weight:600 !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_amount div:before{content:"Reuqest Amount"; font-weight:400 !important; color:#999 !important}
   
    .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approved_amount { width:calc(48% - 6px) !important;  }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approved_amount div{display:flex; flex-direction:column; font-weight:600 !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approved_amount div:before{content:"Approved Amount"; font-weight:400 !important; color:#999 !important}
     
      .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_isocode { width:calc(48% - 6px) !important;  }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_isocode div{display:flex; flex-direction:column; font-weight:600 !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_isocode div:before{content:"Currency"; font-weight:400 !important; color:#999 !important}
     
           .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_requisition_status { width:calc(48% - 6px) !important;  }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_requisition_status div{display:flex; flex-direction:column; font-weight:600 !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_requisition_status div:before{content:"Claim Status"; font-weight:400 !important; color:#999 !important}
     
          .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_retirement_done { width:calc(48% - 6px) !important;  }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_retirement_done div{display:flex; flex-direction:column; font-weight:600 !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_retirement_done div:before{content:"Retirement"; font-weight:400 !important; color:#999 !important}
     
          .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_total_advance_amount { width:calc(48% - 6px) !important;  }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_total_advance_amount div{display:flex; flex-direction:column; font-weight:600 !important; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_total_advance_amount div:before{content:"Total Advance"; font-weight:400 !important; color:#999 !important}
     
      .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important;}
     
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px ; min-width:80px !important}
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div {width: auto !important; min-width: 60px !important; margin-left: auto; }
     .claim-requisition-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action a{min-width:25px !important; width:auto !important; display:flex; align-items:center; place-content:center}
     
     
     
         .claim-requisition-page-body .page-content .custom-content-table.my_pre_expense_claim_req table tbody tr td.cls_hrms_code { width:calc(31% - 12px) !important; padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;}
     .claim-requisition-page-body .page-content .custom-content-table.my_pre_expense_claim_req table tbody tr td.cls_hrms_code div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .claim-requisition-page-body .page-content .custom-content-table.my_pre_expense_claim_req table tbody tr td.cls_hrms_code div:before{content:"Voucher No"; font-weight:400 !important; color:#999 !important}
     
     .claim-requisition-page-body .page-content .custom-content-table.my_pre_expense_claim_req table tbody tr td.cls_added_date { width:calc(31% - 12px) !important;padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;  }
     .claim-requisition-page-body .page-content .custom-content-table.my_pre_expense_claim_req table tbody tr td.cls_added_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;}
     .claim-requisition-page-body .page-content .custom-content-table.my_pre_expense_claim_req table tbody tr td.cls_added_date div:before{content:"Voucher Date"; font-weight:400 !important; color:#999 !important}

/* 11. claim-requisition-page-body Listing */



/* 12. claim-reimbursement-page-body Listing */

     .claim-reimbursement-page-body .page-content { padding: 10px }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .claim-reimbursement-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expence_purpose_type { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expence_purpose_type div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
       .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_hrms_code { width:100% !important;  }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_hrms_code div{display:flex; flex-direction:column; font-weight:600 !important;}
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_hrms_code div:before{content:"Exp. Plan Date"; font-weight:400 !important; color:#999 !important}
     
     
      .claim-reimbursement-page-body .page-content .custom-content-table.team_pre_expense_claim_req table tbody tr td.cls_voucher_date { width:calc(31% - 12px) !important;padding: 5px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important;  }
     .claim-reimbursement-page-body .page-content .custom-content-table.team_pre_expense_claim_req table tbody tr td.cls_voucher_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;}
     .claim-reimbursement-page-body .page-content .custom-content-table.team_pre_expense_claim_req table tbody tr td.cls_voucher_date div:before{content:"Voucher Date"; font-weight:400 !important; color:#999 !important}
     
      .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date { width:100% !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date div:before{content:"Voucher Date"; font-weight:400 !important; color:#999 !important}
     
        .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_amount { width:calc(50% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_amount div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_amount div:before{content:"Request Amount"; font-weight:400 !important; color:#999 !important}
     
      .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approved_amount { width:calc(50% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approved_amount div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approved_amount div:before{content:"Approved Amount"; font-weight:400 !important; color:#999 !important}
     
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_isocode { width:calc(26% - 12px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_isocode div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_isocode div:before{content:"Currency"; font-weight:400 !important; color:#999 !important}
     
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_balance_to_settle { width:calc(39% - 12px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_balance_to_settle div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_balance_to_settle div:before{content:"Balance To Settle"; font-weight:400 !important; color:#999 !important}
     
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_settlement_vch_no { width:calc(34% - 12px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_settlement_vch_no div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important; text-align:center !important;}
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_settlement_vch_no div:before{content:"Settle Voucher No"; font-weight:400 !important; color:#999 !important}
     
      .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_requisition_status{margin-left:auto !important;}
     
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }
     .claim-reimbursement-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action a{width:25px !important; display:flex; align-items:center; place-content:center}
     
/* 12. claim-reimbursement-page-body Listing */     



/* 13. claim-payment-page-bodyListing */

     .claim-payment-page-body .page-content { padding: 10px }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .claim-payment-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
        .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expence_purpose_type { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expence_purpose_type div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expence_purpose_type { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_expence_purpose_type div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
       .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_voucher_no { width:100% !important;  }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_voucher_no div{display:flex; flex-direction:column; font-weight:600 !important;}
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_voucher_no div:before{content:"Voucher No"; font-weight:400 !important; color:#999 !important}

    .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_voucher_date { width:calc(50% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_voucher_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_voucher_date div:before{content:"Voucher Date"; font-weight:400 !important; color:#999 !important}
     
      .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_pay_date { width:calc(50% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_pay_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_pay_date div:before{content:"Pay Date"; font-weight:400 !important; color:#999 !important}
     
       .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_amount { width:calc(50% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_amount div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_amount div:before{content:"Amount"; font-weight:400 !important; color:#999 !important}
     
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_claim_voucher { width:calc(50% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_claim_voucher div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_claim_voucher div:before{content:"Claim Voucher"; font-weight:400 !important; color:#999 !important}
     
       .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_payment_voucher_no { width:calc(48% - 10px) !important; }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_payment_voucher_no div{display:flex; flex-direction:column; font-weight:600 !important; }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_payment_voucher_no div:before{content:"Payment Voucher"; font-weight:400 !important; color:#999 !important}
     
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_payment_mode { width:calc(48% - 10px) !important;  }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_payment_mode div{display:flex; flex-direction:column; font-weight:600 !important;   }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_payment_mode div:before{content:"Payment Mode"; font-weight:400 !important; color:#999 !important}
     
      .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_payment_approval_status{margin-left:auto !important;}
     
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }
     .claim-payment-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action a{width:25px !important; display:flex; align-items:center; place-content:center}
     
     
/* 13. claim-payment-page-body Listing */



/* 14. assign-work-type-page-body Listing */

     .assign-work-type-page-body .page-content { padding: 10px }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .assign-work-type-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
    .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_work_type_name { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_work_type_name div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     
      .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_start_date { width:calc(34% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_start_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_start_date div:before{content:"Start Date"; font-weight:400 !important; color:#999 !important}
     
    .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_end_date { width:calc(34% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_end_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_end_date div:before{content:"End Date"; font-weight:400 !important; color:#999 !important}
     
        .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied { width:calc(30% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;   text-align:center !important;}
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied div:before{content:"Days Applied"; font-weight:400 !important; color:#999 !important}
     
      .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_work_reason { width:100% !important;  }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_work_reason div{display:flex; flex-direction:column; font-weight:600 !important;  }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_work_reason div:before{content:"Reason"; font-weight:400 !important; color:#999 !important}
     
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date { width:55% !important; }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date div{display:flex; flex-direction:column; font-weight:600 !important; }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date div:before{content:"Requested On"; font-weight:400 !important; color:#999 !important}
     
      .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important;}
     
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }
     .assign-work-type-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action a{width:25px !important; display:flex; align-items:center; place-content:center}
     
     
/* 14. assign-work-type-page-body Listing */  
   
   
   
/* 15. my-asset-master-page-body Listing */

     .my-asset-master-page-body .page-content { padding: 10px }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; min-height:inherit !important; }
     .my-asset-master-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
      .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset > div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
      /*.my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset > div:before{content:"Asset"; font-weight:400 !important; color:#999 !important}*/
     
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset .asset-name span{font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_assign_date { width:calc(50% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_assign_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_assign_date div:before{content:"Assign Date"; font-weight:400 !important; color:#999 !important}
     
      .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_return_date { width:calc(50% - 10px) !important; padding:0px !important; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_return_date div{display:flex; flex-direction:column; font-weight:600 !important; text-indent:0px;   }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_return_date div:before{content:"Return Date"; font-weight:400 !important; color:#999 !important}
     
    .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_accepted_date { width:calc(50% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_accepted_date div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_accepted_date div:before{content:"Accepted Date"; font-weight:400 !important; color:#999 !important}
     
       .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_type { width:100% !important;}
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_type div{display:flex; flex-direction:column; font-weight:600 !important;  }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_type div:before{content:"Asset Type"; font-weight:400 !important; color:#999 !important}
     
       .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset_purpose { width:100% !important;  }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset_purpose div{display:flex; flex-direction:column; font-weight:600 !important; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset_purpose div:before{content:"Purpose"; font-weight:400 !important; color:#999 !important}
     
      .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_assign_by { width:100% !important;  }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_assign_by div{display:flex; flex-direction:column; font-weight:600 !important; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_assign_by div:before{content:"Assign By"; font-weight:400 !important; color:#999 !important}
     
     
    .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important;}
     
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { /*position: absolute; left: auto; right: 5px; top: 5px */  width:100% !important; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action a{margin:0 5px !important; display:flex; align-items:center; place-content:center; border-radius:5px !important}
     
     
     /* My Asset sReturn Page */
       .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_return_info { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_return_info div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_return_reason { width:100% !important; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_return_reason > div{display:flex; flex-direction:column; font-weight:600 !important; font-size: var(--font-size-14) !important;  color:#000 !important}
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_item_return_reason > div:before{content:"Returning Pupose"; font-weight:400 !important; color:#999 !important}
     
       .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_type_category { width:100% !important; }
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_type_category > div{display:flex; flex-direction:column; font-weight:600 !important;  }
      .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_type_category > div span{font-size: var(--font-size-14) !important; font-weight: var(--font-weight-medium) !important; color:#000 !important}
     .my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_type_category > div:before{content:"Asset Category"; font-weight:400 !important; color:#999 !important}
     
     
     
      
      /* My Asset sReturn Page */
     
/* 15. assign-work-type-page-body Listing */



/* 16. my-asset-master-page-body Listing */

     .asset-request-master-page-body .page-content { padding: 10px }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; min-height:inherit !important; }
     .asset-request-master-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.dataTables_empty{width:100% !important; padding:0px !important;text-indent: 0;}
     
      .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_emp_code { width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_emp_code div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name  { width:calc(50% - 10px) !important; }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name > div{display:flex; flex-direction:column; font-weight:600 !important;  }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name > div:before{content:"Employee name"; font-weight:400 !important; color:#999 !important}
     
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_emp_designation { width:calc(50% - 10px) !important;  }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_emp_designation > div{display:flex; flex-direction:column; font-weight:600 !important;  }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_emp_designation > div:before{content:"Designation"; font-weight:400 !important; color:#999 !important}
     
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_hrms_code { width:100% !important; }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_hrms_code > div{display:flex; flex-direction:column; font-weight:600 !important;  }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_hrms_code > div:before{content:"Request Codes"; font-weight:400 !important; color:#999 !important}
     
    .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset_request_purpose { width:100% !important;  }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset_request_purpose div{display:flex; flex-direction:column; font-weight:600 !important; }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_asset_request_purpose div:before{content:"Request Purpose"; font-weight:400 !important; color:#999 !important}
     
       .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date { width:50% !important;}
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date > div{display:flex; flex-direction:column; font-weight:600 !important;  }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date > div:before{content:"Added Date"; font-weight:400 !important; color:#999 !important}
     

     
    .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{margin-left:auto !important;}
     
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }
     .asset-request-master-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action a{margin:0 5px !important; display:flex; align-items:center; place-content:center; border-radius:5px !important}
     
/* 16. assign-work-type-page-body Listing */




/* 17. correction-request-page-body Listing */

     .correction-request-page-body .page-content { padding: 10px }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table {     border-collapse: collapse; border-spacing: 10px !important; }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table thead { display: none !important }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }
     .correction-request-page-body .leaves-content.page-content .custom-content-table .dataTables_wrapper table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }
     
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_timesheet_date {width:100% !important; padding:0px !important;text-indent: 0;}
     
    .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_code{ width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_code div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}
     
     
      .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name { width:calc(34% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_employee_name div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     /*.correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_start_date div:before{content:"Start Date"; font-weight:400 !important; color:#999 !important}*/
     
    .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_type { width:calc(34% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_type div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }
     /*.correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_end_date div:before{content:"End Date"; font-weight:400 !important; color:#999 !important}*/
     
        .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_remark { width:calc(30% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_remark div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;   text-align:center !important;}
     /*.correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_days_applied div:before{content:"Days Applied"; font-weight:400 !important; color:#999 !important}*/
     
      .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_actual_in { width:100% !important;  }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_actual_in div{display:flex; flex-direction:column; font-weight:600 !important;  }
     /*.correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_work_reason div:before{content:"Reason"; font-weight:400 !important; color:#999 !important}*/
     
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_actual_out { width:55% !important; }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_request_actual_out div{display:flex; flex-direction:column; font-weight:600 !important; }
     /*.correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_added_date div:before{content:"Requested On"; font-weight:400 !important; color:#999 !important}*/
     
      .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_approval_status{}
     
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }
     .correction-request-page-body .page-content .custom-content-table .dataTables_wrapper table tbody tr td.cls_action a{width:25px !important; display:flex; align-items:center; place-content:center}
     
     
/* 17. correction-request-page-body Listing */ 




/* 18. overtime-page-body Listing */

    /* .overtime-page-body .page-content { padding: 10px }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table {     border-collapse: collapse; border-spacing: 10px !important; }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table thead { display: none !important }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr { display: flex; border: 0px dashed #e1e1e1 !important; flex-wrap: wrap; gap: 10px; align-items: center; padding: 10px !important; background: #fafafa !important; width: 100% !important; margin-bottom:10px !important;  border-radius:5px !important; overflow:hidden}*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td { border: 0px !important; background: transparent !important; height: auto !important; padding: 0px !important; text-align: left !important; min-width: inherit !important; }*/
    /* .overtime-page-body .leaves-content.page-content .custom-content-table table.main-table tbody tr td > div { text-align: left !important; align-items: start !important; justify-content: start; padding: 0px !important; }*/
     
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_timesheet_date {width:100% !important; padding:0px !important;text-indent: 0;}*/
     
    /*.overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_employee_code{ width: 100% !important ; text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-semibold) !important;}*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_employee_code div{ text-indent:0px !important; font-size: var(--font-size-15) !important; font-weight: var(--font-weight-medium) !important;}*/
     
     
    /*  .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_employee_name { width:calc(34% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_employee_name div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }*/

     
    /*.overtimet-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_type { width:calc(34% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_type div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;  }*/

     
    /*    .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_remark { width:calc(30% - 10px) !important; padding: 5px 0px !important;  border: 1px dashed #e1e1e1 !important;  min-width: inherit !important; background: #fff !important;  text-align:center !important; }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_remark div{display:flex; flex-direction:column; font-weight:600 !important; align-items:Center !important;   text-align:center !important;}*/

     
    /*  .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_request_actual_in { width:100% !important;  }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_request_actual_in div{display:flex; flex-direction:column; font-weight:600 !important;  }*/

     
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_request_actual_out { width:55% !important; }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_request_actual_out div{display:flex; flex-direction:column; font-weight:600 !important; }*/
     
    /*  .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_approval_status{}*/
     
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_action { position: absolute; left: auto; right: 5px; top: 5px }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_action > div { min-width: 60px !important; margin-left: auto; }*/
    /* .overtime-page-body .page-content .custom-content-table table.main-table tbody tr td.cls_action a{width:25px !important; display:flex; align-items:center; place-content:center}*/
     
     
/* 18. overtime-page-body Listing */ 


.leave-plan-popup .claim-listing{width:100% !important}
.modal .custom-modal-container .custom-body-top{padding:5px; margin-top:5px;}
.timsheet-modal-popup.leave-plan-popup .custom-body-mdl{height:calc(100vh - 460px) !important}

.leave-plan-popup .ts-emp-attendance-logs .form-group{flex-direction:column}
.leave-plan-popup .ts-emp-attendance-logs .form-row,
.leave-plan-popup .ts-emp-attendance-logs .form-group .form-row{width:100% !important}
.leave-planner-page-body .modal.show .modal-dialog{margin:auto}

.claim-listing.asset-claim-listing .claim-lst-itm{flex:inherit !important}

.my-asset-master-page-body .page-content .custom-content-table .dataTables_wrapper table td span[class*="apl-badge-"]{height:26px !important}

.claim-reimbursement-page-body .user-explain-claim .content-mdl-cent .form-row-group{flex-direction:column}
.claim-reimbursement-page-body .user-explain-claim .content-mdl-cent .form-row-group .form-row-right{width:100%; margin-top:10px}

.custom-modal-content .form-row.vcr-dtl-itm.vcr-code .form-right-div{margin-bottom:10px !important}

.custom-link-secondary-bg{min-width:inherit !important}
.survey-page-body .leaves-content.page-content .custom-content-table table tr td.cls_template_survey_title:first-child div, 
.survey-page-body .leaves-content.page-content .custom-content-table table tr td.cls_template_survey_title div{padding-right:30px !important}
}