/* Minification failed. Returning unminified contents.
(46846,30): run-time error CSS1038: Expected hex color, found '#0003'
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.warning{color:#ffbd12;}.success{color:#3c6;}.danger{color:#ff4a4a;}.teal{color:#201e23!important;}.secondary-color{color:#4e4ef2!important;}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}p,h2,h3{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 th,.table-bordered td{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:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicon-asterisk:before{content:"*";}.glyphicon-plus:before{content:"+";}.glyphicon-euro:before,.glyphicon-eur:before{content:"€";}.glyphicon-minus:before{content:"−";}.glyphicon-cloud:before{content:"☁";}.glyphicon-envelope:before{content:"✉";}.glyphicon-pencil:before{content:"✏";}.glyphicon-glass:before{content:"";}.glyphicon-music:before{content:"";}.glyphicon-search:before{content:"";}.glyphicon-heart:before{content:"";}.glyphicon-star:before{content:"";}.glyphicon-star-empty:before{content:"";}.glyphicon-user:before{content:"";}.glyphicon-film:before{content:"";}.glyphicon-th-large:before{content:"";}.glyphicon-th:before{content:"";}.glyphicon-th-list:before{content:"";}.glyphicon-ok:before{content:"";}.glyphicon-remove:before{content:"";}.glyphicon-zoom-in:before{content:"";}.glyphicon-zoom-out:before{content:"";}.glyphicon-off:before{content:"";}.glyphicon-signal:before{content:"";}.glyphicon-cog:before{content:"";}.glyphicon-trash:before{content:"";}.glyphicon-home:before{content:"";}.glyphicon-file:before{content:"";}.glyphicon-time:before{content:"";}.glyphicon-road:before{content:"";}.glyphicon-download-alt:before{content:"";}.glyphicon-download:before{content:"";}.glyphicon-upload:before{content:"";}.glyphicon-inbox:before{content:"";}.glyphicon-play-circle:before{content:"";}.glyphicon-repeat:before{content:"";}.glyphicon-refresh:before{content:"";}.glyphicon-list-alt:before{content:"";}.glyphicon-lock:before{content:"";}.glyphicon-flag:before{content:"";}.glyphicon-headphones:before{content:"";}.glyphicon-volume-off:before{content:"";}.glyphicon-volume-down:before{content:"";}.glyphicon-volume-up:before{content:"";}.glyphicon-qrcode:before{content:"";}.glyphicon-barcode:before{content:"";}.glyphicon-tag:before{content:"";}.glyphicon-tags:before{content:"";}.glyphicon-book:before{content:"";}.glyphicon-bookmark:before{content:"";}.glyphicon-print:before{content:"";}.glyphicon-camera:before{content:"";}.glyphicon-font:before{content:"";}.glyphicon-bold:before{content:"";}.glyphicon-italic:before{content:"";}.glyphicon-text-height:before{content:"";}.glyphicon-text-width:before{content:"";}.glyphicon-align-left:before{content:"";}.glyphicon-align-center:before{content:"";}.glyphicon-align-right:before{content:"";}.glyphicon-align-justify:before{content:"";}.glyphicon-list:before{content:"";}.glyphicon-indent-left:before{content:"";}.glyphicon-indent-right:before{content:"";}.glyphicon-facetime-video:before{content:"";}.glyphicon-picture:before{content:"";}.glyphicon-map-marker:before{content:"";}.glyphicon-adjust:before{content:"";}.glyphicon-tint:before{content:"";}.glyphicon-edit:before{content:"";}.glyphicon-share:before{content:"";}.glyphicon-check:before{content:"";}.glyphicon-move:before{content:"";}.glyphicon-step-backward:before{content:"";}.glyphicon-fast-backward:before{content:"";}.glyphicon-backward:before{content:"";}.glyphicon-play:before{content:"";}.glyphicon-pause:before{content:"";}.glyphicon-stop:before{content:"";}.glyphicon-forward:before{content:"";}.glyphicon-fast-forward:before{content:"";}.glyphicon-step-forward:before{content:"";}.glyphicon-eject:before{content:"";}.glyphicon-chevron-left:before{content:"";}.glyphicon-chevron-right:before{content:"";}.glyphicon-plus-sign:before{content:"";}.glyphicon-minus-sign:before{content:"";}.glyphicon-remove-sign:before{content:"";}.glyphicon-ok-sign:before{content:"";}.glyphicon-question-sign:before{content:"";}.glyphicon-info-sign:before{content:"";}.glyphicon-screenshot:before{content:"";}.glyphicon-remove-circle:before{content:"";}.glyphicon-ok-circle:before{content:"";}.glyphicon-ban-circle:before{content:"";}.glyphicon-arrow-left:before{content:"";}.glyphicon-arrow-right:before{content:"";}.glyphicon-arrow-up:before{content:"";}.glyphicon-arrow-down:before{content:"";}.glyphicon-share-alt:before{content:"";}.glyphicon-resize-full:before{content:"";}.glyphicon-resize-small:before{content:"";}.glyphicon-exclamation-sign:before{content:"";}.glyphicon-gift:before{content:"";}.glyphicon-leaf:before{content:"";}.glyphicon-fire:before{content:"";}.glyphicon-eye-open:before{content:"";}.glyphicon-eye-close:before{content:"";}.glyphicon-warning-sign:before{content:"";}.glyphicon-plane:before{content:"";}.glyphicon-calendar:before{content:"";}.glyphicon-random:before{content:"";}.glyphicon-comment:before{content:"";}.glyphicon-magnet:before{content:"";}.glyphicon-chevron-up:before{content:"";}.glyphicon-chevron-down:before{content:"";}.glyphicon-retweet:before{content:"";}.glyphicon-shopping-cart:before{content:"";}.glyphicon-folder-close:before{content:"";}.glyphicon-folder-open:before{content:"";}.glyphicon-resize-vertical:before{content:"";}.glyphicon-resize-horizontal:before{content:"";}.glyphicon-hdd:before{content:"";}.glyphicon-bullhorn:before{content:"";}.glyphicon-bell:before{content:"";}.glyphicon-certificate:before{content:"";}.glyphicon-thumbs-up:before{content:"";}.glyphicon-thumbs-down:before{content:"";}.glyphicon-hand-right:before{content:"";}.glyphicon-hand-left:before{content:"";}.glyphicon-hand-up:before{content:"";}.glyphicon-hand-down:before{content:"";}.glyphicon-circle-arrow-right:before{content:"";}.glyphicon-circle-arrow-left:before{content:"";}.glyphicon-circle-arrow-up:before{content:"";}.glyphicon-circle-arrow-down:before{content:"";}.glyphicon-globe:before{content:"";}.glyphicon-wrench:before{content:"";}.glyphicon-tasks:before{content:"";}.glyphicon-filter:before{content:"";}.glyphicon-briefcase:before{content:"";}.glyphicon-fullscreen:before{content:"";}.glyphicon-dashboard:before{content:"";}.glyphicon-paperclip:before{content:"";}.glyphicon-heart-empty:before{content:"";}.glyphicon-link:before{content:"";}.glyphicon-phone:before{content:"";}.glyphicon-pushpin:before{content:"";}.glyphicon-usd:before{content:"";}.glyphicon-gbp:before{content:"";}.glyphicon-sort:before{content:"";}.glyphicon-sort-by-alphabet:before{content:"";}.glyphicon-sort-by-alphabet-alt:before{content:"";}.glyphicon-sort-by-order:before{content:"";}.glyphicon-sort-by-order-alt:before{content:"";}.glyphicon-sort-by-attributes:before{content:"";}.glyphicon-sort-by-attributes-alt:before{content:"";}.glyphicon-unchecked:before{content:"";}.glyphicon-expand:before{content:"";}.glyphicon-collapse-down:before{content:"";}.glyphicon-collapse-up:before{content:"";}.glyphicon-log-in:before{content:"";}.glyphicon-flash:before{content:"";}.glyphicon-log-out:before{content:"";}.glyphicon-new-window:before{content:"";}.glyphicon-record:before{content:"";}.glyphicon-save:before{content:"";}.glyphicon-open:before{content:"";}.glyphicon-saved:before{content:"";}.glyphicon-import:before{content:"";}.glyphicon-export:before{content:"";}.glyphicon-send:before{content:"";}.glyphicon-floppy-disk:before{content:"";}.glyphicon-floppy-saved:before{content:"";}.glyphicon-floppy-remove:before{content:"";}.glyphicon-floppy-save:before{content:"";}.glyphicon-floppy-open:before{content:"";}.glyphicon-credit-card:before{content:"";}.glyphicon-transfer:before{content:"";}.glyphicon-cutlery:before{content:"";}.glyphicon-header:before{content:"";}.glyphicon-compressed:before{content:"";}.glyphicon-earphone:before{content:"";}.glyphicon-phone-alt:before{content:"";}.glyphicon-tower:before{content:"";}.glyphicon-stats:before{content:"";}.glyphicon-sd-video:before{content:"";}.glyphicon-hd-video:before{content:"";}.glyphicon-subtitles:before{content:"";}.glyphicon-sound-stereo:before{content:"";}.glyphicon-sound-dolby:before{content:"";}.glyphicon-sound-5-1:before{content:"";}.glyphicon-sound-6-1:before{content:"";}.glyphicon-sound-7-1:before{content:"";}.glyphicon-copyright-mark:before{content:"";}.glyphicon-registration-mark:before{content:"";}.glyphicon-cloud-download:before{content:"";}.glyphicon-cloud-upload:before{content:"";}.glyphicon-tree-conifer:before{content:"";}.glyphicon-tree-deciduous:before{content:"";}.glyphicon-cd:before{content:"";}.glyphicon-save-file:before{content:"";}.glyphicon-open-file:before{content:"";}.glyphicon-level-up:before{content:"";}.glyphicon-copy:before{content:"";}.glyphicon-paste:before{content:"";}.glyphicon-alert:before{content:"";}.glyphicon-equalizer:before{content:"";}.glyphicon-king:before{content:"";}.glyphicon-queen:before{content:"";}.glyphicon-pawn:before{content:"";}.glyphicon-bishop:before{content:"";}.glyphicon-knight:before{content:"";}.glyphicon-baby-formula:before{content:"";}.glyphicon-tent:before{content:"⛺";}.glyphicon-blackboard:before{content:"";}.glyphicon-bed:before{content:"";}.glyphicon-apple:before{content:"";}.glyphicon-erase:before{content:"";}.glyphicon-hourglass:before{content:"⌛";}.glyphicon-lamp:before{content:"";}.glyphicon-duplicate:before{content:"";}.glyphicon-piggy-bank:before{content:"";}.glyphicon-scissors:before{content:"";}.glyphicon-bitcoin:before{content:"";}.glyphicon-btc:before{content:"";}.glyphicon-xbt:before{content:"";}.glyphicon-yen:before{content:"¥";}.glyphicon-jpy:before{content:"¥";}.glyphicon-ruble:before{content:"₽";}.glyphicon-rub:before{content:"₽";}.glyphicon-scale:before{content:"";}.glyphicon-ice-lolly:before{content:"";}.glyphicon-ice-lolly-tasted:before{content:"";}.glyphicon-education:before{content:"";}.glyphicon-option-horizontal:before{content:"";}.glyphicon-option-vertical:before{content:"";}.glyphicon-menu-hamburger:before{content:"";}.glyphicon-modal-window:before{content:"";}.glyphicon-oil:before{content:"";}.glyphicon-grain:before{content:"";}.glyphicon-sunglasses:before{content:"";}.glyphicon-text-size:before{content:"";}.glyphicon-text-color:before{content:"";}.glyphicon-text-background:before{content:"";}.glyphicon-object-align-top:before{content:"";}.glyphicon-object-align-bottom:before{content:"";}.glyphicon-object-align-horizontal:before{content:"";}.glyphicon-object-align-left:before{content:"";}.glyphicon-object-align-vertical:before{content:"";}.glyphicon-object-align-right:before{content:"";}.glyphicon-triangle-right:before{content:"";}.glyphicon-triangle-left:before{content:"";}.glyphicon-triangle-bottom:before{content:"";}.glyphicon-triangle-top:before{content:"";}.glyphicon-console:before{content:"";}.glyphicon-superscript:before{content:"";}.glyphicon-subscript:before{content:"";}.glyphicon-menu-left:before{content:"";}.glyphicon-menu-right:before{content:"";}.glyphicon-menu-down:before{content:"";}.glyphicon-menu-up:before{content:"";}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,*:after{-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:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.42857143;color:#555;background-color:#f6f6f6;}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}a{color:#201e23;text-decoration:none;}a:hover,a:focus{color:#000;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;}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;}.img-rounded{border-radius:0;}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#f6f6f6;border:1px solid #333;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto;}.img-circle{border-radius:50%;}hr{margin-top:17px;margin-bottom:17px;border:0;border-top:1px solid #333;}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#aaa;}h1,.h1,h2,.h2,h3,.h3{margin-top:17px;margin-bottom:8.5px;}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,.h4,h5,.h5,h6,.h6{margin-top:8.5px;margin-bottom:8.5px;}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:31px;}h2,.h2{font-size:25px;}h3,.h3{font-size:21px;}h4,.h4{font-size:15px;}h5,.h5{font-size:12px;}h6,.h6{font-size:11px;}p{margin:0 0 8.5px;}.lead{margin-bottom:17px;font-size:13px;font-weight:300;line-height:1.4;}@media(min-width:768px){.lead{font-size:18px;}}small,.small{font-size:91%;}mark,.mark{background-color:#f93;padding:.2em;}.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:#666;}.text-primary{color:#201e23;}a.text-primary:hover,a.text-primary:focus{color:#070608;}.text-success{color:#fff;}a.text-success:hover,a.text-success:focus{color:#e6e6e6;}.text-info{color:#fff;}a.text-info:hover,a.text-info:focus{color:#e6e6e6;}.text-warning{color:#fff;}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6;}.text-danger{color:#fff;}a.text-danger:hover,a.text-danger:focus{color:#e6e6e6;}.bg-primary{color:#fff;background-color:#201e23;}a.bg-primary:hover,a.bg-primary:focus{background-color:#070608;}.bg-success{background-color:#2aab55;}a.bg-success:hover,a.bg-success:focus{background-color:#208241;}.bg-info{background-color:#00aeef;}a.bg-info:hover,a.bg-info:focus{background-color:#0089bc;}.bg-warning{background-color:#f93;}a.bg-warning:hover,a.bg-warning:focus{background-color:#ff8000;}.bg-danger{background-color:#ff4a4a;}a.bg-danger:hover,a.bg-danger:focus{background-color:#ff1717;}.page-header{padding-bottom:7.5px;margin:34px 0 17px;border-bottom:1px solid #333;}ul,ol{margin-top:0;margin-bottom:8.5px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;margin-left:-5px;}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px;}dl{margin-top:0;margin-bottom:17px;}dt,dd{line-height:1.42857143;}dt{font-weight:bold;}dd{margin-left:0;}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dl-horizontal dd{margin-left:180px;}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #aaa;}.initialism{font-size:90%;text-transform:uppercase;}blockquote{padding:8.5px 17px;margin:0 0 17px;font-size:15px;border-left:5px solid #333;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0;}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#aaa;}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'— ';}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #333;border-left:0;text-align:right;}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:'';}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:' —';}address{margin-bottom:17px;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:#ff4a4a;background-color:#f9f2f4;border-radius:0;}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none;}pre{display:block;padding:8px;margin:0 0 8.5px;font-size:11px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#666;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0;}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{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}@media(min-width:768px){.container{width:100%;}}@media(min-width:992px){.container{width:100%;}}@media(min-width:1600px){.container{width:100%;}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}.row{margin-left:-10px;margin-right:-10px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{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-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{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-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{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:1600px){.col-lg-1,.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-10,.col-lg-11,.col-lg-12{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:#666;text-align:left;}th{text-align:left;}.table{width:100%;max-width:100%;margin-bottom:17px;}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #999;}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #999;}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0;}.table>tbody+tbody{border-top:2px solid #999;}.table .table{background-color:#f6f6f6;}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px;}.table-bordered{border:1px solid #999;}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #999;}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px;}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9;}.table-hover>tbody>tr:hover{background-color:#999;}table col[class*="col-"]{position:static;float:none;display:table-column;}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell;}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#999;}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#8c8c8c;}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#2aab55;}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#25974b;}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#00aeef;}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#009bd6;}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#f93;}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#ff8c19;}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#ff4a4a;}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ff3131;}.table-responsive{overflow-x:auto;min-height:.01%;}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:12.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #999;}.table-responsive>.table{margin-bottom:0;}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap;}.table-responsive>.table-bordered{border:0;}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0;}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0;}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0;}}fieldset{padding:0;margin:0;border:0;min-width:0;}legend{display:block;width:100%;padding:0;margin-bottom:17px;font-size:18px;line-height:inherit;color:#555;border:0;border-bottom:1px solid #999;}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="radio"],input[type="checkbox"]{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="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}output{display:block;padding-top:11px;font-size:12px;line-height:1.42857143;color:#555;}.form-control{display:block;width:100%;height:40px;padding:10px 10px;font-size:12px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.form-control:focus{border-color:#0062a2;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,98,162,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,98,162,.6);}.form-control::-moz-placeholder{color:#888;opacity:1;}.form-control:-ms-input-placeholder{color:#888;}.form-control::-webkit-input-placeholder{color:#888;}.form-control::-ms-expand{border:0;background-color:transparent;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f6f6f6;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:40px;}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.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"]{line-height:30px;}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.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"]{line-height:40px;}}.form-group{margin-bottom:15px;}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;}.radio label,.checkbox label{min-height:17px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9;}.radio+.radio,.checkbox+.checkbox{margin-top:-5px;}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer;}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px;}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed;}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed;}.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0;min-height:29px;}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0;}.input-sm{height:30px;padding:6px 9px;font-size:11px;line-height:1.5;border-radius:0;}select.input-sm{height:30px;line-height:30px;}textarea.input-sm,select[multiple].input-sm{height:auto;}.form-group-sm .form-control{height:30px;padding:6px 9px;font-size:11px;line-height:1.5;border-radius:0;}.form-group-sm select.form-control{height:30px;line-height:30px;}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto;}.form-group-sm .form-control-static{height:30px;min-height:28px;padding:7px 9px;font-size:11px;line-height:1.5;}.input-lg{height:40px;padding:9px 12px;font-size:15px;line-height:1.3333333;border-radius:0;}select.input-lg{height:40px;line-height:40px;}textarea.input-lg,select[multiple].input-lg{height:auto;}.form-group-lg .form-control{height:40px;padding:9px 12px;font-size:15px;line-height:1.3333333;border-radius:0;}.form-group-lg select.form-control{height:40px;line-height:40px;}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto;}.form-group-lg .form-control-static{height:40px;min-height:32px;padding:10px 12px;font-size:15px;line-height:1.3333333;}.has-feedback{position:relative;}.has-feedback .form-control{padding-right:50px;}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:40px;height:40px;line-height:40px;text-align:center;pointer-events:none;}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:40px;height:40px;line-height:40px;}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#fff;}.has-success .form-control{border-color:#fff;-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:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;}.has-success .input-group-addon{color:#fff;border-color:#fff;background-color:#2aab55;}.has-success .form-control-feedback{color:#fff;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#fff;}.has-warning .form-control{border-color:#fff;-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:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;}.has-warning .input-group-addon{color:#fff;border-color:#fff;background-color:#f93;}.has-warning .form-control-feedback{color:#fff;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#fff;}.has-error .form-control{border-color:#fff;-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:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fff;}.has-error .input-group-addon{color:#fff;border-color:#fff;background-color:#ff4a4a;}.has-error .form-control-feedback{color:#fff;}.has-feedback label~.form-control-feedback{top:22px;}.has-feedback label.sr-only~.form-control-feedback{top:0;}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#959595;}@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 .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto;}.form-inline .input-group>.form-control{width:100%;}.form-inline .control-label{margin-bottom:0;vertical-align:middle;}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.form-inline .radio label,.form-inline .checkbox label{padding-left:0;}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0;}.form-inline .has-feedback .form-control-feedback{top:0;}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px;}.form-horizontal .radio,.form-horizontal .checkbox{min-height:28px;}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px;}@media(min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px;}}.form-horizontal .has-feedback .form-control-feedback{right:10px;}@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:10px;font-size:15px;}}@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:7px;font-size:11px;}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 10px;font-size:12px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn:hover,.btn:focus,.btn.focus{color:#fff;text-decoration:none;}.btn:active,.btn.active{outline:0;background-image:none;-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;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none;}.btn-default{color:#fff;background-color:#999;border-color:#999;}.btn-default:focus,.btn-default.focus{color:#fff;background-color:#808080;border-color:#595959;}.btn-default:hover{color:#fff;background-color:#808080;border-color:#7a7a7a;}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#808080;border-color:#7a7a7a;}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#fff;background-color:#6e6e6e;border-color:#595959;}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none;}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#999;border-color:#999;}.btn-default .badge{color:#999;background-color:#fff;}.btn-primary{color:#fff;background-color:#201e23;border-color:#201e23;}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#070608;border-color:#000;}.btn-primary:hover{color:#fff;background-color:#070608;border-color:#020202;}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#070608;border-color:#020202;}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#000;border-color:#000;}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#201e23;border-color:#201e23;}.btn-primary .badge{color:#201e23;background-color:#fff;}.btn-success{color:#fff;background-color:#269d4e;border-color:#269d4e;}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#1c743a;border-color:#0d361b;}.btn-success:hover{color:#fff;background-color:#1c743a;border-color:#1a6c36;}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#1c743a;border-color:#1a6c36;}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#15572b;border-color:#0d361b;}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none;}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#269d4e;border-color:#269d4e;}.btn-success .badge{color:#269d4e;background-color:#fff;}.btn-info{color:#fff;background-color:#00aeef;border-color:#00aeef;}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#0089bc;border-color:#005170;}.btn-info:hover{color:#fff;background-color:#0089bc;border-color:#0081b2;}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#0089bc;border-color:#0081b2;}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#006f98;border-color:#005170;}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none;}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#00aeef;border-color:#00aeef;}.btn-info .badge{color:#00aeef;background-color:#fff;}.btn-warning{color:#201e23;background-color:#ffbd12;border-color:#ffbd12;}.btn-warning:focus,.btn-warning.focus{color:#201e23;background-color:#dea000;border-color:#926900;}.btn-warning:hover{color:#201e23;background-color:#dea000;border-color:#d49900;}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#201e23;background-color:#dea000;border-color:#d49900;}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#201e23;background-color:#ba8600;border-color:#926900;}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none;}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#ffbd12;border-color:#ffbd12;}.btn-warning .badge{color:#ffbd12;background-color:#201e23;}.btn-danger{color:#fff;background-color:#ff4a4a;border-color:#ff4a4a;}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#ff1717;border-color:#ca0000;}.btn-danger:hover{color:#fff;background-color:#ff1717;border-color:#ff0d0d;}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#ff1717;border-color:#ff0d0d;}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#f20000;border-color:#ca0000;}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none;}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#ff4a4a;border-color:#ff4a4a;}.btn-danger .badge{color:#ff4a4a;background-color:#fff;}.btn-link{color:#201e23;font-weight:normal;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:hover,.btn-link:focus,.btn-link:active{border-color:transparent;}.btn-link:hover,.btn-link:focus{color:#000;text-decoration:underline;background-color:transparent;}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#aaa;text-decoration:none;}.btn-lg,.btn-group-lg>.btn{padding:9px 12px;font-size:15px;line-height:1.3333333;border-radius:0;}.btn-sm,.btn-group-sm>.btn{padding:6px 9px;font-size:11px;line-height:1.5;border-radius:0;}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:11px;line-height:1.5;border-radius:0;}.btn-block{display:block;width:100%;}.btn-block+.btn-block{margin-top:5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}.fade.in{opacity:1;}.collapse{display:none;}.collapse.in{display:block;}tr.collapse.in{display:table-row;}tbody.collapse.in{display:table-row-group;}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent;}.dropup,.dropdown{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;list-style:none;font-size:12px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}.dropdown-menu .divider{height:1px;margin:7.5px 0;overflow:hidden;background-color:#e5e5e5;}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#666;white-space:nowrap;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#595959;background-color:#f5f5f5;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#201e23;}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#aaa;}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed;}.open>.dropdown-menu{display:block;}.open>a{outline:0;}.dropdown-menu-right{left:auto;right:0;}.dropdown-menu-left{left:0;right:auto;}.dropdown-header{display:block;padding:3px 20px;font-size:11px;line-height:1.42857143;color:#aaa;white-space:nowrap;}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}.pull-right>.dropdown-menu{right:0;left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:"";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px;}@media(min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0;}.navbar-right .dropdown-menu-left{left:0;right:auto;}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left;}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{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-bottom-right-radius:0;border-top-right-radius:0;}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-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-bottom-right-radius:0;border-top-right-radius:0;}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right: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-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.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-right-radius:0;border-top-left-radius:0;}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate;}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;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="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{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-left:0;padding-right: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:40px;padding:9px 12px;font-size:15px;line-height:1.3333333;border-radius:0;}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:40px;line-height:40px;}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].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:6px 9px;font-size:11px;line-height:1.5;border-radius:0;}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;}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto;}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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:10px 10px;font-size:12px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#999;border:1px solid #ddd;border-radius:0;}.input-group-addon.input-sm{padding:6px 9px;font-size:11px;border-radius:0;}.input-group-addon.input-lg{padding:9px 12px;font-size:15px;border-radius:0;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{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:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-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:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-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:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{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{margin-bottom:0;padding-left:0;list-style:none;}.nav>li{position:relative;display:block;}.nav>li>a{position:relative;display:block;padding:10px 15px;}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#ccc;}.nav>li.disabled>a{color:#aaa;}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#aaa;text-decoration:none;background-color:transparent;cursor:not-allowed;}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#ccc;border-color:#201e23;}.nav .nav-divider{height:1px;margin:7.5px 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:0 0 0 0;}.nav-tabs>li>a:hover{border-color:#ccc #ccc #ddd;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#777;background-color:#f6f6f6;border:1px solid #999;border-bottom-color:transparent;cursor:default;}.nav-tabs.nav-justified{width:100%;border-bottom:0;}.nav-tabs.nav-justified>li{float:none;}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;}.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:0;}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #333;}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #333;border-radius:0 0 0 0;}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#f6f6f6;}}.nav-pills>li{float:left;}.nav-pills>li>a{border-radius:0;}.nav-pills>li+li{margin-left:2px;}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#201e23;}.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{text-align:center;margin-bottom:5px;}.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:0;}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #333;}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #333;border-radius:0 0 0 0;}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#f6f6f6;}}.tab-content>.tab-pane{display:none;}.tab-content>.active{display:block;}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}.navbar{position:relative;min-height:40px;margin-bottom:17px;border:1px solid transparent;}@media(min-width:768px){.navbar{border-radius:0;}}@media(min-width:768px){.navbar-header{float:left;}}.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch;}.navbar-collapse.in{overflow-y:auto;}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;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-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0;}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px;}@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px;}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-10px;margin-left:-10px;}@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{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-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{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;padding:11.5px 10px;font-size:15px;line-height:17px;height:40px;}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none;}.navbar-brand>img{display:block;}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-10px;}}.navbar-toggle{position:relative;float:right;margin-right:10px;padding:9px 10px;margin-top:3px;margin-bottom:3px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0;}.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:5.75px -10px;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:17px;}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu>li>a{line-height:17px;}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none;}}@media(min-width:768px){.navbar-nav{float:left;margin:0;}.navbar-nav>li{float:left;}.navbar-nav>li>a{padding-top:11.5px;padding-bottom:11.5px;}}.navbar-form{margin-left:-10px;margin-right:-10px;padding:10px 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:0;margin-bottom:0;}@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 .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto;}.navbar-form .input-group>.form-control{width:100%;}.navbar-form .control-label{margin-bottom:0;vertical-align:middle;}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0;}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{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;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none;}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0;}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.navbar-btn{margin-top:0;margin-bottom:0;}.navbar-btn.btn-sm{margin-top:5px;margin-bottom:5px;}.navbar-btn.btn-xs{margin-top:9px;margin-bottom:9px;}.navbar-text{margin-top:11.5px;margin-bottom:11.5px;}@media(min-width:768px){.navbar-text{float:left;margin-left:10px;margin-right:10px;}}@media(min-width:768px){.navbar-left{float:left!important;}.navbar-right{float:right!important;margin-right:-10px;}.navbar-right~.navbar-right{margin-right:0;}}.navbar-default{background-color:#fff;border-color:#fff;}.navbar-default .navbar-brand{color:#666;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#4d4d4d;background-color:transparent;}.navbar-default .navbar-text{color:#777;}.navbar-default .navbar-nav>li>a{color:#666;}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#0062a2;background-color:transparent;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#666;background-color:#eee;}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent;}.navbar-default .navbar-toggle{border-color:#e6e6e6;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#e6e6e6;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#fff;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#eee;color:#666;}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#666;}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#0062a2;background-color:transparent;}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#666;background-color:#eee;}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent;}}.navbar-default .navbar-link{color:#666;}.navbar-default .navbar-link:hover{color:#0062a2;}.navbar-default .btn-link{color:#666;}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#0062a2;}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc;}.navbar-inverse{background-color:#222;border-color:#080808;}.navbar-inverse .navbar-brand{color:#d0d0d0;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent;}.navbar-inverse .navbar-text{color:#d0d0d0;}.navbar-inverse .navbar-nav>li>a{color:#d0d0d0;}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent;}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808;}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent;}.navbar-inverse .navbar-toggle{border-color:#333;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{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:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff;}@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:#d0d0d0;}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808;}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent;}}.navbar-inverse .navbar-link{color:#d0d0d0;}.navbar-inverse .navbar-link:hover{color:#fff;}.navbar-inverse .btn-link{color:#d0d0d0;}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff;}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444;}.breadcrumb{padding:8px 15px;margin-bottom:17px;list-style:none;background-color:#f5f5f5;border-radius:0;}.breadcrumb>li{display:inline-block;}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#666;}.breadcrumb>.active{color:#00aeef;}.pagination{display:inline-block;padding-left:0;margin:17px 0;border-radius:0;}.pagination>li{display:inline;}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 10px;line-height:1.42857143;text-decoration:none;color:#fff;background-color:#269d4e;border:1px solid #269d4e;margin-left:-1px;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0;}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0;}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#fff;background-color:#0062a2;border-color:#0062a2;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#1d8d91;border-color:#1d8d91;cursor:default;}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#555;background-color:#777;border-color:#777;cursor:not-allowed;}.pagination-lg>li>a,.pagination-lg>li>span{padding:9px 12px;font-size:15px;line-height:1.3333333;}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0;}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0;}.pagination-sm>li>a,.pagination-sm>li>span{padding:6px 9px;font-size:11px;line-height:1.5;}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0;}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0;}.pager{padding-left:0;margin:17px 0;list-style:none;text-align:center;}.pager li{display:inline;}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#269d4e;border:1px solid #269d4e;border-radius:15px;}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#0062a2;}.pager .next>a,.pager .next>span{float:right;}.pager .previous>a,.pager .previous>span{float:left;}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#555;background-color:#269d4e;cursor:not-allowed;}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer;}.label:empty{display:none;}.btn .label{position:relative;top:-1px;}.label-default{background-color:#aaa;}.label-default[href]:hover,.label-default[href]:focus{background-color:#919191;}.label-primary{background-color:#201e23;}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#070608;}.label-success{background-color:#269d4e;}.label-success[href]:hover,.label-success[href]:focus{background-color:#1c743a;}.label-info{background-color:#00aeef;}.label-info[href]:hover,.label-info[href]:focus{background-color:#0089bc;}.label-warning{background-color:#f93;}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ff8000;}.label-danger{background-color:#ff4a4a;}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#ff1717;}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:11px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#aaa;border-radius:0;}.badge:empty{display:none;}.btn .badge{position:relative;top:-1px;}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px;}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer;}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#201e23;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:#333;}.jumbotron h1,.jumbotron .h1{color:inherit;}.jumbotron p{margin-bottom:15px;font-size:18px;font-weight:200;}.jumbotron>hr{border-top-color:#1a1a1a;}.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:10px;padding-right:10px;}.jumbotron .container{max-width:100%;}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px;}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px;}.jumbotron h1,.jumbotron .h1{font-size:54px;}}.thumbnail{display:block;padding:4px;margin-bottom:17px;line-height:1.42857143;background-color:#f6f6f6;border:1px solid #333;border-radius:0;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto;}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#201e23;}.thumbnail .caption{padding:9px;color:#555;}.alert{padding:10px;margin-bottom:17px;border:1px solid transparent;border-radius:0;}.alert h4{margin-top:0;color:inherit;}.alert .alert-link{font-weight:bold;}.alert>p,.alert>ul{margin-bottom:0;}.alert>p+p{margin-top:5px;}.alert-dismissable,.alert-dismissible{padding-right:30px;}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;}.alert-success{background-color:#2aab55;border-color:#2aab55;color:#fff;}.alert-success hr{border-top-color:#25974b;}.alert-success .alert-link{color:#e6e6e6;}.alert-info{background-color:#00aeef;border-color:#007fad;color:#fff;}.alert-info hr{border-top-color:#006c94;}.alert-info .alert-link{color:#e6e6e6;}.alert-warning{background-color:#f93;border-color:#f07630;color:#fff;}.alert-warning hr{border-top-color:#ee6618;}.alert-warning .alert-link{color:#e6e6e6;}.alert-danger{background-color:#ff4a4a;border-color:#cf3d23;color:#fff;}.alert-danger hr{border-top-color:#b9371f;}.alert-danger .alert-link{color:#e6e6e6;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress{overflow:hidden;height:17px;margin-bottom:17px;background-color:#ddd;border-radius:0;-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:11px;line-height:17px;color:#555;text-align:center;background-color:#201e23;-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-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;}.progress.active .progress-bar,.progress-bar.active{-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:#36baa7;}.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:#00aeef;}.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:#f93;}.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:#ff4a4a;}.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{zoom:1;overflow:hidden;}.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-left,.media-right,.media-body{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{margin-bottom:20px;padding-left:0;}.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-right-radius:0;border-top-left-radius:0;}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}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:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#333;}button.list-group-item{width:100%;text-align:left;}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#333;color:#aaa;cursor:not-allowed;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#aaa;}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#201e23;border-color:#201e23;}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#857d90;}.list-group-item-success{color:#fff;background-color:#2aab55;}a.list-group-item-success,button.list-group-item-success{color:#fff;}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:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#fff;background-color:#25974b;}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#fff;border-color:#fff;}.list-group-item-info{color:#fff;background-color:#00aeef;}a.list-group-item-info,button.list-group-item-info{color:#fff;}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:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#fff;background-color:#009bd6;}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#fff;border-color:#fff;}.list-group-item-warning{color:#fff;background-color:#f93;}a.list-group-item-warning,button.list-group-item-warning{color:#fff;}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:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#fff;background-color:#ff8c19;}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#fff;border-color:#fff;}.list-group-item-danger{color:#fff;background-color:#ff4a4a;}a.list-group-item-danger,button.list-group-item-danger{color:#fff;}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:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#fff;background-color:#ff3131;}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#fff;border-color:#fff;}.list-group-item-heading{margin-top:0;margin-bottom:5px;}.list-group-item-text{margin-bottom:0;line-height:1.3;}.panel{margin-bottom:17px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}.panel-body{padding:6px;}.panel-heading{padding:6px;border-bottom:1px solid transparent;border-top-right-radius:-1px;border-top-left-radius:-1px;}.panel-heading>.dropdown .dropdown-toggle{color:inherit;}.panel-title{margin-top:0;margin-bottom:0;font-size:14px;color:inherit;}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit;}.panel-footer{padding:6px;background-color:#f6f6f6;border-top:1px solid #ddd;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px;}.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-right-radius:-1px;border-top-left-radius:-1px;}.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:-1px;border-bottom-left-radius:-1px;}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0;}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0;}.list-group+.panel-footer{border-top-width:0;}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0;}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:6px;padding-right:6px;}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:-1px;border-top-left-radius:-1px;}.panel>.table:first-child>thead: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-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:-1px;border-top-right-radius:-1px;}.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th: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 th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:-1px;}.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th: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 th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:-1px;}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:-1px;border-bottom-left-radius:-1px;}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1px;border-bottom-right-radius:-1px;}.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1px;}.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1px;}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #999;}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0;}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0;}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0;}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0;}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0;}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0;}.panel>.table-responsive{border:0;margin-bottom:0;}.panel-group{margin-bottom:17px;}.panel-group .panel{margin-bottom:0;border-radius:0;}.panel-group .panel+.panel{margin-top:5px;}.panel-group .panel-heading{border-bottom:0;}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{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:#666;background-color:#f6f6f6;border-color:#ddd;}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd;}.panel-default>.panel-heading .badge{color:#f6f6f6;background-color:#666;}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd;}.panel-primary{border-color:#201e23;}.panel-primary>.panel-heading{color:#fff;background-color:#201e23;border-color:#201e23;}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#201e23;}.panel-primary>.panel-heading .badge{color:#201e23;background-color:#fff;}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#201e23;}.panel-success{border-color:#2aab55;}.panel-success>.panel-heading{color:#fff;background-color:#2aab55;border-color:#2aab55;}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#2aab55;}.panel-success>.panel-heading .badge{color:#2aab55;background-color:#fff;}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#2aab55;}.panel-info{border-color:#007fad;}.panel-info>.panel-heading{color:#fff;background-color:#00aeef;border-color:#007fad;}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#007fad;}.panel-info>.panel-heading .badge{color:#00aeef;background-color:#fff;}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#007fad;}.panel-warning{border-color:#f07630;}.panel-warning>.panel-heading{color:#fff;background-color:#f93;border-color:#f07630;}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f07630;}.panel-warning>.panel-heading .badge{color:#f93;background-color:#fff;}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f07630;}.panel-danger{border-color:#cf3d23;}.panel-danger>.panel-heading{color:#fff;background-color:#ff4a4a;border-color:#cf3d23;}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#cf3d23;}.panel-danger>.panel-heading .badge{color:#ff4a4a;background-color:#fff;}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#cf3d23;}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width: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:#fff;border:1px solid #777;border-radius:0;-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:0;}.well-sm{padding:9px;border-radius:0;}.close{float:right;font-size:18px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50);}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}.modal-open{overflow:hidden;overflow-y:scroll;}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal-dialog{position:relative;width:auto;margin:10px;}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50);}.modal-header{padding:10px;border-bottom:1px solid #e5e5e5;}.modal-header .close{margin-top:-2px;}.modal-title{margin:0;line-height:1.42857143;}.modal-body{position:relative;padding:10px;}.modal-footer{padding:10px;text-align:right;border-top:1px solid #e5e5e5;}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}.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:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:.9;filter:alpha(opacity=90);}.tooltip.top{margin-top:-3px;padding:5px 0;}.tooltip.right{margin-left:3px;padding:0 5px;}.tooltip.bottom{margin-top:3px;padding:5px 0;}.tooltip.left{margin-left:-3px;padding:0 5px;}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0;}.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{bottom:0;right:5px;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:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);}.popover.top{margin-top:-10px;}.popover.right{margin-left:10px;}.popover.bottom{margin-top:10px;}.popover.left{margin-left:-10px;}.popover-title{margin:0;padding:8px 14px;font-size:12px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1px -1px 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{border-width:10px;content:"";}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px;}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff;}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25);}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff;}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px;}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;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{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px;}.carousel{position:relative;}.carousel-inner{position:relative;overflow:hidden;width:100%;}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1;}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0;}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}.carousel-inner>.active{left:0;}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}.carousel-inner>.next{left:100%;}.carousel-inner>.prev{left:-100%;}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}.carousel-inner>.active.left{left:-100%;}.carousel-inner>.active.right{left:100%;}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);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);}.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:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);}.carousel-control.right{left:auto;right:0;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:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90);}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block;}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px;}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif;}.carousel-control .icon-prev:before{content:'‹';}.carousel-control .icon-next:before{content:'›';}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff;}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;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-prev,.carousel-control .icon-next{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{left:20%;right:20%;padding-bottom:30px;}.carousel-indicators{bottom:20px;}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table;}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right: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-xs,.visible-sm,.visible-md,.visible-lg{display:none!important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-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;}th.visible-xs,td.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;}th.visible-sm,td.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:1599px){.visible-md{display:block!important;}table.visible-md{display:table!important;}tr.visible-md{display:table-row!important;}th.visible-md,td.visible-md{display:table-cell!important;}}@media(min-width:992px) and (max-width:1599px){.visible-md-block{display:block!important;}}@media(min-width:992px) and (max-width:1599px){.visible-md-inline{display:inline!important;}}@media(min-width:992px) and (max-width:1599px){.visible-md-inline-block{display:inline-block!important;}}@media(min-width:1600px){.visible-lg{display:block!important;}table.visible-lg{display:table!important;}tr.visible-lg{display:table-row!important;}th.visible-lg,td.visible-lg{display:table-cell!important;}}@media(min-width:1600px){.visible-lg-block{display:block!important;}}@media(min-width:1600px){.visible-lg-inline{display:inline!important;}}@media(min-width:1600px){.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:1599px){.hidden-md{display:none!important;}}@media(min-width:1600px){.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;}th.visible-print,td.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;}}
@font-face {
  font-family: 'icons';
  src: url('fonts/icons.eot');
}
@font-face {
  font-family: 'icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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D/7cDxYWDwEkDxb+ABYP/twPFhYPASQPFgNJ/NwPFhYPAyQPFhYP/NwPFhYPAyQPFhYPAAABAAAAAANuA24ADwAAAREUBiMhIiY1ETQ2MyEyFgNuFg/83A8WFg8DJA8WA0n83A8WFg8DJA8WFgAAAAADAAAAAANuA24AFwJzAs0AAAEyFxYXFhUUBwYHBiMiJyYnJjU0NzY3NgEGBwYHMjc2NzYzNjc2NzYXJjc2NzY3Nj8BIicmJxQHNCMmBwYnJicmJyYnJicmJzQnJicmJyYjIgcGBwYjJiMiIwYHBiMGByIHNicmBzYnNCczNCcmJyYnJicmBwYVFhcWFRQHBhUUFxYHBgcGBwYXFhcWFRQHBgcGDwEGJyYnJicmByYnJgcyJyYHNjU2NTY3NDc2NzYjFjc2NzY3NjMyFxYzFjc2JxYnJicmBwYXJgcGBwYnJicmIyIHNicmJzYnJiMmBwYHFBcWFxYXFjMWBwYHBgcGBwYXFgcmJyYnFicjIgcGJyInJjc2FyYnJicGBxY3Njc2MzYXNxYXJgcGBxYHJicmJyYnIgcGBxYXFhcUFxY3Fgc0FxYXFgcmJyYVBhcWMyIHBhUUFRcGFxY3BhcWFxYXFhcWFxYXFhcGFxYHMAcGMRYXFhcWFRYXFjc2JyYnJicmJzIXFhcWFxYHBhcWFxYXFhcWFxYjMhcWFxYXFhcWFxYfATEXFhcWFxYzMjc2NzYXFhcWNwYXFhcWFxYXFhcWFzY3BhcWNzY1BicwJyYnJjUmNzQzMjU2JyYnJicmJwYnIicUBwYVIic2NzY3NDc2NzY1NicmIwYHBgcGBwYHBiMmJyYnJjU0NzY3NCc2NzY3MjcyMxY3NjcmJyYjFjc2FxY3MCcmNxY3FhcWFxYXFhUyMzY3FhcWFxYzNjc0NSY1Jz0BJicmNzY3NDc2NzY3NicyNyInJicmIzYnNjc2NxY3Nic2NzY3FjU2NTQ3Njc2PwE2IxY3Nic2JyYnMjMyNzYnJgcDNjcmIyYnJic0JyYnJicmJyYnJicmJyYHIiMHIgcGBwYHMBUmJyInJicmIwYHBhUGFSY3NicmBwYHBgcGIwYHBgcGBwYHJicmNRYXFhcWBwYHBhcUBwYVFBcBt3dlZTs7OztlZXd4ZGU7Ozs7ZWQBFAEEBAQBAgECAQEDCQgWEwoBBwYCAgYHAgEHAwMBAwMCBAQBBgMDAQIBAQQEAgEBAQEBAQICAgICAgECAQIBAQIBAQIDAwIICQUEBQEEAgQFBQYCBA8PBAMBAgIEAwgIAwEIBwIDAgIEAQICAQEDAQcFBgIEBQ0EAhUOEwMDBAcCAQIFBAMCAgIUCQMEAwMFAwIGBQMIAQEFBwYCAgcJBAYBBQUEBQQBAwIDBQQCCAgGCxAEBwgEAgEDAwMDBAMCCAQBBAMDAwEBAQIDAwICAgQSBgIHBwUFAwICAQIDBAQBGxsDBAMEBQETBQMIAwQNCwEEAgIEBAQEBQkEUzMEAwIBAQEGBQMZCwEBBwEEBQICAgQEAQIBAgUFBwcTAwECBQUEAwIDAwMFAQYHAQEBAQcIAQEBAQEEAQ8JAQECAQEBAgIDAgICAQECAwQEBgYBAwUEBAUGBwMDAgEBAgMEAwoHAwgHBQYDAwUFAwkICAQUCwEBAgMDAgIBAwcIAwMBAgYFBQgSCgECAQEBAQMFAQIBAQEFBgEDBgcCAQEIAQEBAQEDAgICAQMDBwsEAQEBAgEEBAkKBAgFBQEBAQMBBAMCAgEBAgEBAQEBAgEBBAwNAwkEAgEBAw0CBwcDAgIDAQICAwYBBgUEAgIBAQEJAgIDAwYEBAUFAgwDBAIBAgICAgEFBAMCAQMFBwQDAgkJAgQBAgIGBwEJAgILBwYJAQMDBgIFBQEJDQoPXXZTAgUGAQsDAgICAwQFAgEDAgIBAwMCAQQCAgECAQIBDAgDBAMDAgMDBAMBBAQEAwIEBQIDBAQBAQQDAgECAgEBBQYBAQIBBAsPAQIJBQQBA247O2Vld3hkZTs7OztlZHh3ZWU7O/7WAQQFAQMDAwQEBQMEBAsCBgYBAQECAwwEBQcBAwQBAQIBAgIDBwcBAwMDAwECAgICAQIDAwMDAQEBAgEBAQMDAwECBQQEAgMCAwIBAwIDAgQCAwUGAQQEBAMEBQQIBAUFAgQGBgQBAQECAQEBAQEDBgcIDgMFBQcIBQMICQIEBgcBBwYBBAQEAwIIAwcHAwMDAwEHBwUBCgQCAgUDAgEHBgQDBgEHBwgEBAQBBwgDAQMEAwICAgEBAgEGAgEBAgEBAQIGBgIDBwcCBQIBAQEEBQcCAQIDBAEIDwEBAQMDCAQDCQUCAgMEBgQCBAQCAgEBLVEEAQEEBQECAwQHARAKAgYEAQQEAgMHCAkJCwsCAQcNDQICFgUBAQMDAwIEAgoKBAMICAUBAQQEBAMCBAQCAgELGA8CAwYGAgEBAQEBAQEEBgYEBQYHAQMICAUGBgQLCgMEBAQBBQQBBQUCAgIBAQEKCgILBQEEAwUGAwMCAwUFBAMCBAcHAQIRCRMDAwICAwICAgICBQUCBQcHAQUBBQECAwEBAQkIBAMEBQQDBAMCAgELAgQEAgMBAgECBQwMCQYJCgQFCQIEBAIBAQIBAgEBAQECAwQGCAUFAxALAgEBAgECAgEBAwgGFgMBAQUEBAMEBAsEAgUFBgUFAQECAgICCwkGAQIBAQMGAgUEAQYFBQQEAgIEAQICBQQDAwICAQYCAQgGBQMCAgIBBQQDCv4LFFgCAQEEAQQDBAIBAwMBAQMCAQEBAgEBAQEBAQEBCgMDAgIBAQMDBgYBAggHAwQBAQICAwMBAwICAgUEAgICAQIGDg4IEgkPCA0CBAgHBQMGAAAAAAMADP/DA7YDbgAPAB8AQwAANzQnJiMiBwYVFBcWMzI3NiUBBiMiLwEmNTQ3ARYXFhclFAcGBwYjIicmNTQ3NjMyFxYXFhUUDwEVFzY3Njc2MzIXFhXbCgsPDwsLCwsPDwsKAXD+exUfHRc8FhYBhRYrKzgBaw0bQ0RQaktLS0tqISQlGQkJqG8CKyojIwUJBQVuDwoLCwoPDwsLCwv//noVFT4UHx4WAYU4KysW+BYmTTAvS0tqaUxLCgkRBwkKBmGAPQIaGhQUBQYJAAYAAABJBAADbgADAAgADAAgADUASQAAJSE1ISchNSEVATM1IwEVFAcGIyEiJyY9ATQ3NjMhMhcWERUUBwYjISInJj0BNDc2MyEyFxYVERUUBwYjISInJj0BNDc2MyEyFxYCSQFu/pLbAkn9twFt3NwBJQsLD/xKDwsLCwsPA7YPCwsLCw/8Sg8LCwsLDwO2DwsLCwsP/EoPCwsLCw8Dtg8LC5JJ3ElJASRK/duSDwsLCwsPkg8LCwsLARaTDwoLCwoPkw4LCwsLDgEkkg8LCwsLD5IPCwsLCwAAAAABAAAABwNmA2YAGwAANwYmNRE0NhcBHgEXETQ2FwEWFAcBBiY1EQ4BBxoLDw8LAZUDBAEPCwGVCwv+awsPAQQDBwoGDwNJDwcL/msDBQMBlQ8HC/5rCx4L/moKBg8BlgMFAwAAAQADAAADIgMlABYAAAEWBwERFAcGIyIvASY1EQEmNzYzITIXAyIJEf7mFggHDwqTCv7mEgoKGALbGAoDDhcR/uf+WBgKAwuSCw8BFgEZERcXFwAAAQAAAAAEAANuAC8AADcGJjURNDYXAR4BFxE0NhcBHgEXETQ2OwEyFhURFAYrASImNREOAQcBBiY1EQ4BBxoLDw8LAZUDBAEPCwGVAwMCFQ9JDxYWD0kPFQIDA/5rCw8BBAMHCgYPA0kPBwv+awMFAwGVDwcL/msDBQMBgw8WFg/83A8WFg8BgwMFA/5qCgYPAZYDBQMAAAABAAAAAANuA24ASwAAAQcXNzYXFhURFAcGIyEiJyY/AScHFxYHBiMhIicmNRE0NzYfATcnBwYjIicmNRE0NzYzITIXFg8BFzcnJjc2MyEyFxYVERQHBiMiJwLdy8tSERcXCwsP/wAYCgkRU8vLUhIKCRj/AA8LCxcWEVPKylMLDgcHFwsLDwEAGAkKElLLy1MRCQoYAQAPCwsXBwcPCwKCy8tSEgoJGP8ADwsLFxYRU8rKUxEWFwsLDwEAGAkKElLLy1MKAgoYAQAPCwsXFhJSy8tSEhYXCwsP/wAYCgIKAAEAAAAAAkkDbgAfAAA3BiY1ETQ2FwEeARcRNDY7ATIWFREUBisBIiY1EQ4BBxoLDw8LAZUDBAEVD0oPFRUPSg8VAQQDBwoGDwNJDwcL/msDBQMBgw8WFg/83A8WFg8BgwMFAwACAAEASQNuAx0ADAAcAAATATYyFwEWBiMhIiY3ASEiJj0BNDYzITIWHQEUBggBlgoeCwGWCwcP/LcPBwsDQvzbDxUVDwMlDxUVAYcBlgsL/moKDw8K/sIWD5IPFhYPkg8WAAAAAQBjABoCnQOdABUAAAkCFhQPAQYiJwEmNDcBNjIfARYUBwKd/tEBLwsLXwoeC/5YCwsBqAseCl8LCwML/tD+0QseCl8LCwGoCh4LAagLC18KHgsAAQA+ABoCeQOdABUAAAkBBiIvASY0NwkBJjQ/ATYyFwEWFAcCef5YCx4LXwoKATD+0AoKXwseCwGoCgoBwv5YCwtfCh4LAS8BMAseCl8LC/5YCx4KAAAAAAIAAAAAA24DbgAkAEAAAAE1NCYrATU0JisBIgYdASMiBh0BFBY7ARUUFjsBMjY9ATMyNjU3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWArcWD5IWD0kPFZMPFRUPkxUPSQ8Wkg8WtyMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwGSSQ8Wkg8WFg+SFg9JDxWTDxUVD5MVDyVbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAAIAAAAAA24DbgAPACsAAAE1NCYjISIGHQEUFjMhMjY3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWArcWD/5JDxUVDwG3Dxa3IyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAZJJDxYWD0kPFRU0W1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAACAAAAAANuA24AOwBXAAABNCYvATc+ATU0Ji8BLgEjIgYPAScuASMiBg8BDgEVFBYfAQcOARUUFh8BHgEzMjY/ARceATMyNj8BPgE3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWApEGBWhoBQYGBTQFDgcHDgVnaAUNBwgNBjMFBgYFZ2cFBgYFMwYNCAcNBWhnBQ4HBw4FNAUG3SMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwE2Bw0FaGcFDgcHDgU0BQYGBWhoBQYGBTQFDgcHDgVnaAUNBwgNBjMFBgYFZ2cFBgYFMwYNiVtQUHciIyMid1BQW1tQUHciIyMid1BQAAIAAAAAA24DbgAkAEAAAAE0Ji8BLgEjIgYPAScuASMiBg8BDgEVFBYfAR4BMzI2NwE+ATUXFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAt4FBjQFDQcIDQXpgQUOBwcOBTQFBQUFzwUOBwcOBQE2BgWQIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAhMIDgUzBQYGBeiBBQYGBTQFDgcHDgXPBQUFBQE3BQ0HXFtQUHciIyMid1BQW1tQUHciIyMid1BQAAAAAwAAAAADbgNuABAAQwBfAAAlNTQmKwEiBh0BFBY7ATI2NRM0Jy4BJyYjIgYHBhYfAR4BMzI2Nz4BNz4BMzIWFRQGBw4BHQEUFjsBMjY1MTQ2Nz4BNRcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCAAsHbggKCghuBwuSEhM8JSUlRmklBAMGSwIGAwQIAhUUCQcaEBsrGBofQQoIbgcLFxQhRtwjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiOlbQgLCwhtCAsLCAGAJyEiMQ4NPD0GDgQ5AgIEAxoVBgUIHRMXGgwOQSoVBwsLBwojDBI9Qm5bUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAAADAAAAAANuA24AHwAvAEsAACU1NCYrARE0JisBIgYdARQWOwEVIyIGHQEUFjMhMjY1AzU0JisBIgYdARQWOwEyNgUUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCSQoINwsHtwgKCgg3NwgKCggBAAgKSQsHbggKCghuBwsBbiMid1BQW1tQUHcjIiIjd1BQW1tQUHciI6VbCAoBJQgKCghcBwu3CghbCAsLCAIAWwgKCghbCAsL5ltQUHciIyMid1BQW1tQUHciIyMid1BQAAAAAAIAAAAAA24DbgAwAHEAAAEjIiY9ATQ2OwEuAScVFAYrASImPQEOAQczMhYdARQGKwEeARc1NDY7ATIWHQE+ATc3FRQGKwEGBw4BBwYHFRQGKwEiJj0BJicuAScmJyMiJj0BNDY7ATY3PgE3Njc1NDY7ATIWHQEWFx4BFxYXMzIWFQKsPg8WFg8+Elw+Fg9JDxU+XBI+DxYWDz4SXD4VD0kPFj5cEsIWD1IKFxZBKCkuFg9JDxUuKShBFxYLUQ8WFg9RCxYXQSgpLhUPSQ8WLikoQRYXClIPFgFuFQ9JDxY+XBI+DxYWDz4SXD4WD0kPFT5cEj4PFhYPPhJcPm1JDxUuKShBFxYLUQ8WFg9RCxYXQSgpLhUPSQ8WLikoQRYXClIPFhYPUgoXFkEoKS4WDwADAAAAAANuA24AJABAAFwAAAEHBiIvAQcGIi8BJjQ/AScmND8BNjIfATc2Mh8BFhQPARcWFAc3NCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgJzVAUPBk5OBg8GUwYGTk4GBlMGDwZOTgYPBVQFBU5OBQV7GRhVODlAQDk5VBkYGBlUOTlAQDk4VRgZgCMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwFOUwYGTk4GBlMGDwZOTgYPBVQFBU5OBQVUBQ8GTk4GDwZpQDk4VRgZGRhVODlAQDk5VBkYGBlUOTlAW1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAAAAwAAAAADbgNuABUAMQBNAAABBwYiLwEmND8BNjIfATc2Mh8BFhQHFzQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCnfELHgqoCws6Cx4KVJ0LHgs6CwtRGRhVODlAQDk5VBkYGBlUOTlAQDk4VRgZgCMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwHm8QsLqAseCzoLC1SdCws6Cx4LL0A5OFUYGRkYVTg5QEA5OVQZGBgZVDk5QFtQUHciIyMid1BQW1tQUHciIyMid1BQAAAGAAD/twRJA7cAFQBLAFwAbQCDAJMAAAEGByMiJyY1NDMyFxYXFjMyNwYVFBcBFAcGIyEiJyY1NDc2NzY3Njc2NzY3NjMyFxYXFhcWMzI3Njc2NzYzMhcWFxYXFhcWFxYXFhUBFAcGIyInJjU0NzYzMhcWFQUUBwYjIicmNTQ3NjMyFxYVBRQHBisBJic2NTQnFjMyNzY3NjMyFQMUBwYjIicmNTQ3NjMyFxYBU107TC8gIEcDFhUiIyEnJQIuAmQqKkX+DUUqKgICBgYJCg8PFBQdHSMGExIXFyYnJyYnJhcXExIGIx0dFBQPEAkJBgYCAv23Kys9PCsrKys8PSsrAZJAQVpbQUBAQVtaQUABSSAgL0w7XS8DJSchIyIVFgNHSSsrPD0rKysrPTwrKwG3A0YXFy3JDAwMDA0VEU9D/pRFJygoJ0UeHR0hIhwdGxsTEwwLDAwPEAwMDAwQDwwMCwwTExsbHRwiIR0dHgLaPSsrKys9PCsrKys83FtAQEBAW1tAQUFAW4AtFxdGA0NPERUNDAwMDMkBXD0rKysrPTwrKysrAAAAAwAAAAADbgNxAA4AHQA6AAABNCYnAR4BMzI3PgE3NjUFAS4BIyIHDgEHBhUUFhclFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWFQLuGhj+USVWL0A5OFUYGf3FAa8lVy9AOTlUGRgbGAK7IyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAbkuViT+UhgbGRhVOTlBqwGvGBwZGVQ5OUAwViWrXFBQeCIjIyJ4UFBcW1BQdyMjIyN3UFBbAAABAAAASQRJA24AIwAAARQHBiMhIicmNTQ3NjcmNTQ3NjMyFxYXNjMyFxYVFAcWFxYVBElAQFv9kmpLSykoQgFWVnlaSkkiKDc8KysYSjAwASVbQUBLS2pMPj8fEAh5VlYzMlEjKis9KyQRPDtNAAAAAQAl/9UDbgNPAC0AAAEVFAYjIRceARUUBg8BDgEjIiYnAS4BNTQ2NwE+ATMyFh8BHgEVFAYPASEyFhUDbiQf/m6nCgwMCisKGw4PGwr+jAoLCwoBdAobDw4bCisKDAwKpwGSHyQBt0kdLKgKGw8OGwosCgsLCgF1ChsODxsKAXQKCwsKKwobDw4bC6csHQAABwABAAAEAAMlABAAXABtAH4AjgCdAKMAAAEyFxYVFAcGIyInJjU0NzYzFwUWBwYPAQYjIiclBwYHFgcGBwYHBiMiJyY3Njc2NzYzMhc2PwEnJicGIyInJicmJyY3Njc2MzIXFhcWFxYHMh8BJTYzMh8BFhcWBwU2JyYnJiMiBwYXFhcWMzI3AzY3NicmIyIHBgcGFxYzMjcTFzU0PwEnBwYHBgcGBwYjHwEBJwUVBxcWFxYXFh8BBTclBwYHAiUOCwsLCw4PCwsLCw+rASIQAgMRSQgJCQj+dT8EAggDBBwcL0xSTjE0BwQcHC5MUzAnBQdGRgcFJzBTTC4cHAQDCwwZME9STC8cHAQDCAIEPwGLCAkJCEkRAwIQ/VkaDg4vNDkrFhoODi80OSsWMS8ODhoWKzk0Lw4OGhYrOTRmNxMILQ8CBAQDAQEBAXs3AaRJ/klbBQEDAgQEAw8B7Un+12UBBgG3CwsPDwoLCwoPDwsLJeMMFBQJJQQF3SYCARwbLCgpHjAtMEYrKSgfMBIHBikqBQgSMB4pKCwhHx8WLjAeKSgsHBwDJd0EBCQJFBULTxgmJR0iFBgmJh0iFf5WHSYmGBQhHiUmGBUiAV4hBxQMBBsPAgQFAgEBAYYSAUkl9kE3BAICAgUEAw63JOlOAgIAAAAFAAD/twQAA7cAJwAqAC0APgBJAAABMhcWFREUBwYjISInJj0BISInJjURNDc2PwE2NzY7ATIXFh0BNjsBBQczAQczFzc1IxUUBwYrAREhNTQ3NjcBESMVFAcGKwERIQPJFxAQEBAX/dwXEBD+yRcQEAsMEOkQGxwX7RcQECci7v7Jq6v+k6urcLTbEBAX7gElCwwQAiLcEBAW7gIAAtsQEBb9SRcQEBAQF6QQEBcBgBcbHBDpEAsMEBAXuxZ5qwGGq8e17u4XEBD+kpMXGxsQ/jUCku0XEBD+kgAAAQACAAIDIgNrAEgAACUUBwYjIicBJjU0NzYzMhcBFhUUBwYjIicBJiMiBwYVFBcBFjMyNzY1NCcBJiMiBwYVFB8BFhUUBwYjIi8BJjU0NzYzMhcBFhUDIi0tQ005/kRBPz9bWkIBWgUREgkHBv6mLTs8KiosAbskLyUYGCT+tA8UEAsLDusFERIJBwbqJCEgLzIjAUw5n0IuLTkBvEJZWz8/QP6mBgcJEhEGAVssKys9PCv+RCQYGCQvJAFMDgsLEBMP6gYHCRIRBesiMy8gIST+tDhPAAAABAAAAAADbgNuAAQAKQA9AFcAADchNSEVITMRNCcmLwEmJyYjFRQHBiMhIicmPQEjETM1NDc2MyEyFxYdAQM1NCcmKwEiBwYdARQXFjsBMjc2BREUBwYjISInJjURNDc2MyEyFxYfARYXFhXbAbf+SQIASgYGBqAGDg0JEBAX/rcXEBBJSRAQFwHcFhAQ2wUGB24HBgUFBgduBwYFAW4QEBf9ABcQEBAQFwISFxscEKAQCwxJ3NwCAAgODgagBgYG7hcQEBAQF+79JO4XEBAQEBfuAhK3CAUGBgUItwcFBgYFC/3uFxAQEBAXAwAXEBAMCxCgEBwbFwABAAD/1QNJA08ALQAAARQGBwEOASMiJi8BLgE1NDY/ASEiJj0BNDYzIScuATU0Nj8BPgEzMhYXAR4BFQNJCwr+jAobDw8aCisLCwsLp/5uHyQkHwGSpwsLCwsrChoPDxsKAXQKCwGSDhsL/owKCwsKKwocDg8bCqgsHUkdLKgKGw4PGworCgsLCv6MChsPAAADAAAASQNuAyUAFAApAD4AACUVFAcGIyEiJyY9ATQ3NjMhMhcWFREVFAcGIyEiJyY9ATQ3NjMhMhcWFREVFAcGIyEiJyY9ATQ3NjMhMhcWFQNuCwsP/NwPCwsLCw8DJA8LCwsLD/zcDwsLCwsPAyQPCwsLCw/83A8LCwsLDwMkDwsLt0kPCwsLCw9JDwsKCgsPASRJDwoLCwoPSQ8LCwsLDwElSQ8LCwsLD0kPCwsLCw8AAAAGAAAAJQQAA0kAEAAgADUARQBaAG4AADcUBwYjIicmNTQ3NjMyFxYVERQHBiMiJyY1NDc2MzIXFgEVFAcGIyEiJyY9ATQ3NjMhMhcWFQEUBwYjIicmNTQ3NjMyFxYBFRQHBiMhIicmPQE0NzYzITIXFhURFRQHBiMhIicmPQE0NzYzITIXFtsgIC0uICAgIC4tICAgIC0uICAgIC4tICADJQUGB/1JCAUFBQUIArcHBgX82yAgLS4gICAgLi0gIAMlBQYH/UkIBQUFBQgCtwcGBQUGB/1JCAUFBQUIArcHBgWSLSAgICAtLiAgICAuASUuICAgIC4uICAgIP7kbgcFBgYFB24IBQUFBQgCEi0gICAgLS4gICAg/uVuBwYFBQYHbgcGBQUGBwEkbQgFBgYFCG0IBQYGBQAGAAn/twQAA7IAJQBOAGIAcwCHAJsAADcUBwYjIic3FjMyNzY1NAcnNjc2NzY3NSIHIiMVIzUzFQcWFxYVExUjJjU0NzY3Njc2NzY1NCcmIyIHJzY3NjMyFxYVFAcGBwYHBgczNTMFFRQHBiMhIicmPQE0NzYzITIXFgEVIzUzNDU2PQEjBgcnNzMVBRUUBwYjISInJj0BNDc2MyEyFxYRFRQHBiMhIicmPQE0NzYzITIXFtofIC48JiAcIREMDDwPBQ4OCgoLCRITCT2/Nx0SEQHPAw0NExMTEw0OCQgOGhQxDhsbISocHRMUFxgTFAFJPAMlBQYH/UkIBQUFBQgCtwcGBfzbvz0BAQUYKU49A2IFBgf9SQgFBQUFCAK3BwYFBQYH/UkIBQUFBQgCtwcGBRkuGhomMhoICRAkBCAFFBMLDAoBAR5WMkIGFhUdAWZaFAoeGBgODw0MDA0NDggIISEeEBAYFykcGBgNDRAQDiK2bgcFBgYFB24IBQUFBQH6OTkXLy4XBwoVK0nn3W4HBgUFBgduCAUFBQYBHW0IBQYGBQhtCAUGBgUAAAMAAAAABAADbgAUADsAbgAAATIXFh0BFAcGIyEiJyY9ATQ3NjMhJSYnJjU0NzYzMhcWFxYXFhUUDwEvASYnJiMiBwYVFBcWFxYXFhchBTMWFRQHBgcGBwYHBiMiLwEmJyY9ATQnJj8BNTcWFxYXFhcWFxYXFjMyNzY3NjU0JyYnA+4IBQUFBQj8JAgFBQUFCAPc/SYQDRxNTJUcQyY/BgYIAwcwCBweM0VCJicmJnkoOyEW/lcBIusEGA0bFiktKi5GQS9QIAkEAQEBAToJCAkEBAMUGhgkIiklKywZGy4TOwG3BQUIJQgFBQUFCCUIBQUkFBo4NGdJSQsHFRUuRiMKDwIDAlUgNCIhMiomJyMMGhAOkhYeQDofHBQaHAoMDRcJBwUIBz4bERYVGQETFRULCwUgFRUMDA8PIiMnMCoQGAAAAAIAAAAAA24DbgBoAHwAABMmLwE2MzIXFjMyNzY3MjcVFxUGIyIHBhUUFxQVHwEWFxYXFjMyNzY3Njc2NzY1NCcmJyYvASYnJg8BJzczFxY3FxYVFAcGBwYHBhUUFxQVFhcWBwYHBgcGBwYjIicmJyYnJj0BNCcmJwE1NCcmIyEiBwYdARQXFjMhMjc2GxUEAgcQIh5LFDEvQhEgEQEiJSILCAEBCAMaFCMyMzsyIBgcChQKDAICBAUDAgMLFBg5CAEwdStFCgQDGRcpBAgBBQgDDAgPFiorPT5UX0NEIiMNCQoORgNTBQYI/LcIBQUFBQgDSQgGBQM3AgEyAQMEAgIBAQglBQUOCEQHCwsEg6BGLSITGhAKExQQICEqWS0cHCoqMiEnDBQBAQIxBgIIARYIBA0HAQYDCQ8ECwwGC9dwPisbJSEhEhMbGissRC1avmwOFQH82yUIBQUFBQglCAUFBQUACgAAAEkDtwNuABQAKQA+AFMAZwB8AJAApAC4AMwAACU1NCcmKwEiBwYdARQXFjsBMjc2NT0BNCcmKwEiBwYdARQXFjsBMjc2NQU1NCcmKwEiBwYdARQXFjsBMjc2NQE1NCcmKwEiBwYdARQXFjsBMjc2NQU1NCcmKwEiBwYdARQXFjsBMjc2BTU0JyYrASIHBh0BFBcWOwEyNzY1ATU0JyYrASIHBh0BFBcWOwEyNzYFNTQnJisBIgcGHQEUFxY7ATI3Nj0BNCcmKwEiBwYdARQXFjsBMjc2NxEUBwYjISInJjURNDc2MyEyFxYBJQYFCLcIBQUFBQi3CAUGBgUItwgFBQUFCLcIBQYBJAUFCLcIBQUFBQi3CAUF/twGBQi3CAUFBQUItwgFBgEkBQUItwgFBQUFCLcIBQUBJQUGCLYIBgUFBgi2CAYF/tsFBQi3CAUFBQUItwgFBQElBQYItggGBQUGCLYIBgUFBgi2CAYFBQYItggGBUkbGyb9ACUbGxsbJQMAJhsbpW0IBQYGBQhtCAYFBQYI224IBQUFBQhuCAUFBQUI220IBQYGBQhtCAYFBQYIAbZuCAUFBQUIbggFBQUFCNtuCAUFBQUIbggFBQUF020IBQYGBQhtCAYFBQYIAbZuCAUFBQUIbggFBQUF024IBQUFBQhuCAUFBQXjbggFBQUFCG4IBQUFBb/9kyYbGxsbJgJtJhsbGxsAAAEAHgAAA5kDSQAtAAABFAYPAQ4BIyImLwERFAYrASImNREHDgEjIiYvAS4BNTQ2NwE+ATMyFhcBHgEVA5kMCioLGw4PGwqoLB1JHSyoChsPDhsKKwoMDAoBdAobDg8bCgF0CgwBjA8aCisLCwsLp/5uHyQkHwGSpwsLCwsrChoPDxsKAXQKCwsK/owKGw8AAAYADwAPA7cDtwADABgAIAAoADAAOAAAATcnByUUBwEGIyIvASY1NDcBNjMyHwEWFSUXDwEvAT8BHwEPAS8BPwEBFw8BLwE/AQEXDwEvAT8BAqinPacBPAr9IQoPEApxCwsC3woPEApxCvz8ODgRETg4EdlwcCIicHAiAjY4OBERODgR/qM4OBERODgRAmunPadqDwr9IQsLcQoQDwoC3woKcQoQbRERODgRETiVIiJwcCIicP5/ERE4OBEROAE2ERE4OBEROAAAAQAeAB4DmQNuAC0AAAEUBgcBDgEjIiYnAS4BNTQ2PwE+ATMyFh8BETQ2OwEyFhURNz4BMzIWHwEeARUDmQwK/owKGw8OGwr+jAoMDAoqCxsODxsKqCseSR4rqAobDw4bCyoKDAHbDhsK/osJDAwJAXUKGw4PGworCgsLCqgBkx4rKx7+bagKCwsKKwobDwAAAQAAAAAEAAOSADsAAAEUBgcBDgEjIiY9ASMiBw4BBwYVFBYXHgEVFAYjIiYnLgEnLgE1NDY3Njc+ATc2OwE1NDYzMhYXAR4BFQQABgX+3AYNBw8WgFxLTGoeHQIBAQIKCAYHAwcKBBkwDBIeODeKS0xGgBYPBw0GASQFBgJJBw0G/twFBhYPkgwLRT8/ZhIjEQcPBwgMBQUJGAo3jzwwYS1KLS4xCAiTDxUFBv7cBQ4HAAAAAgAAAAADbgNuACIARQAAARQGDwEXHgEVFAYjISImNRE0NjMyFh8BNz4BMzIWHwEeARUBERQGIyImLwEHDgEjIiYvAS4BNTQ2PwEnLgE1NDYzITIWFQGvAwK+UgUGFQ//AA8WFg8HDQVTvQMHAwQHA0ECAwG/Fg8HDQZSvgIHBAMHA0EDAwMDvlMFBRUPAQAPFgFbAwcDvVMFDQcPFhYPAQAPFQYFUr4CAwMCQQMHBAHu/wAPFQUFU74DAwMDQQMHAwQHAr5SBg0HDxYWDwAAAAIABwAHA2YDZgAiAEUAAAERFAYjIiYvAQcOASMiJi8BLgE1NDY/AScuATU0NjMhMhYVARQGDwEXHgEVFAYjISImNRE0NjMyFh8BNz4BMzIWHwEeARUBtxYPBw0FU70DBwQDBwNBAgQEAr5SBgUVDwEADxYBrwMCvlIFBhYP/wAPFRUPCA0FUr4DBwMEBwJCAgMBkv8ADxUFBlK+AgQEAkEDBwMEBwO9UwUNBw8WFg8BgAMHA75SBQ0IDxUVDwEADxYGBVK+AgMDAkICBwQAAAADAAAAAANuA24AHAAsAEMAAAEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYzEzU0JisBIgYdARQWOwEyNicTNCYnLgErASIGBw4BFRMUFjsBMjY3AbdbUFB3IiMjIndQUFtbUFB3IyIiI3dQUFtJCghtCAsLCG0ICgEKAwMCBwR+BAcDAwIJDAhpCAsBA24jIndQUFtbUFB3IiMjIndQUFtbUFB3IiP9N20HDAwHbQgLC80BYwMFAgICAgICBQP+nQYJCQYAAAQAAABJBEkDJQANAC4AQgBXAAABMzUjESMHFzY3MxUjFSUUBwYHBgcGIyInJicmJyY1NDc2NzY3NjMyFxYXFhcWFQURIicmNSEUBwYjETIXFhUhNDc2ExEUBwYjISInJjURNDc2MyEyFxYVAbfbSUFVLBgIAUkBJAwMFhYkJCorJCQWFgwMDAwWFiQkKyokJBYWDAwBJT0qK/1tKis9PSsqApMrKoYLCw78AA8LCwsLDwQADgsLASU2AQBOLhYLpTaSKCkpJCMXFhYXIyQpKSgoKSkkIxYXFxYjJCkpKJIBJCsrPDwrK/7cKys9PSsrAdv9bg8LCwsLDwKSDwsLCwsPAAAAAQAAAQACSQJJABIAAAEUBwEGIyInASY1NDc2MyEyFxYCSQv/AAsODwv/AAsLCw8CAA4LCwIlDwv/AAsLAQALDw4LCwsLAAAAAQAAANsCSQIlABIAAAEUBwYjISInJjU0NwE2MzIXARYCSQsLDv4ADwsLCwEACw8OCwEACwEADwsLCwsPDwsBAAsL/wALAAAAAQAlAJIBbgLbABMAAAERFAcGIyInASY1NDcBNjMyFxYVAW4LCw8PC/8ACgoBAAsPDwsLArf+AA8LCwsBAAsPDwsBAAoKCw8AAQAAAJIBSQLbABMAAAEUBwEGIyInJjURNDc2MzIXARYVAUkL/wALDg8LCwsLDw4LAQALAbcPC/8ACwsLDwIADwsKCv8ACw8AAwAAAAADtwNuAAgAEQAlAAA3IREhERQXFjMlESERITI3NjUTERQHBiMhIicmNRE0NzYzITIXFlsBXP6SBgUHAxP+kgFbCAUGSRsbJv0AJRsbGxslAwAmGxtJApL9gAcFBhICgP1uBgUHArf9SSUbGxsbJQK3JhsbGxsAAAIAAAAlAkkDSQATACYAAAEUBwEGIyInASY1NDc2MyEyFxYVNRQHBiMhIicmNTQ3ATYzMhcBFgJJC/8ACw4PC/8ACwsLDwIADgsLCwsO/gAPCwsLAQALDw4LAQALAUkPC/8ACgoBAAsPDwsLCwsP3A8LCwsLDw4LAQALC/8ACwAAAQAAACUCSQFuABMAAAEUBwEGIyInASY1NDc2MyEyFxYVAkkL/wALDg8L/wALCwsPAgAOCwsBSQ8L/wAKCgEACw8PCwsLCw8AAQAAAgACSQNJABIAAAEUBwYjISInJjU0NwE2MzIXARYCSQsLDv4ADwsLCwEACw8OCwEACwIlDwsLCwsPDgsBAAsL/wALAAAABAAAAEkDbgNJAAoAFgAiAFIAACURIxEUFjsBMjY1ATMnLgEjIgYVFBYzJTQmIyIGDwEzMjY1FxUUBisBFRQGIyEiJj0BIyImPQE0NjsBIiY1NDYzMhYfATc+ATMyFhUUBiMzMhYVAhK3Fg9uDxX+/G9IBRQOFyAgFwGJIBcPFARIbxcg1wsINiEW/ZIXIDcHCwsH/DVLSzUcMxFJSREyHTVLSzX7CAuwAZn+Zw8PDw8B4lwGDCAXFyA3FyAMBlwgF5K3CAruFyAgF+4KCLcICks1NUsXFV5eFRdLNTVLCggAAAAAAgAAAEkEAANuACAAXgAAATQmIyIHDgEHBgcOARUUFjMyNjc+ATc2Nz4BNzYzMjY1JRQGBwYHDgEHBgcOASMiJicuASMiBiMiJicuATU0NjU0JicuATU0Nz4BNzY3Njc+ATc2Nz4BMzIXHgEXFhUC2xUPTEA/cDIyMgUGFg8IDAYVJxQnJSVPLCw1DxUBJQYFDhwcTzMzOzp/QSpTJxREERU2JhsXDAQFcQ8CAwIZGVU3OD0sQECCOTkdGCMkGBEQFAUEAiUPFQ8QOysrNgYMCA8VBQUTKBQjGBkfCAcWD3EcNxxCODdbJSUeHSANDgYndRgUBwkJLUUZBCIJDx0PRTo6XCIiFQ4CAgUJCB0WIhsbSCQkEgAAAAIAAP+3AyUDtwAQADcAAAUVFAYjISImPQE0NjMhMhYVAxQHDgEHBhUUFhcnFyYnLgEnJjU0Nz4BNzY1NCYnFzUWFx4BFxYVAyULCP0ABwsLBwMACAuTKChgKCgZDgMBOzU1URcYKChgKCgYDQE7NTVQGBcSJQcLCwclBwsLBwJbUjIxTCQkNx5IGgEBGyIhVzg4SVIyMUwkJDceSBoBARsiIVc4OEkAAAEAAAAAA24DbgBJAAABFAcGBwYHBiMiJyYnJjU2PwE2MxYXFhcWMzI3Njc2NzY1NCcmJyYnJiMiBwYHFxYHBiMhIicmNRE0NzYfATY3NjMyFxYXFhcWFQNuIyM7O1FRWWJZWT4EAQRPBQkJBCo8PUQ7NjYoJxcXFxcnKDY2Ozg0MyhOEgoJGP8ADwsLFxYRSz1OT1RZUVE7OyMjAbdZUVI6OyMjKSpLBgcHBU8FAQY2Hh4XGCcnNjY8OzY2KCcXFxQUJk8RFhcLCw8BABgJChJJOSAgIyM7O1FRWQADAAAASQQAAtsAKAA7AGMAAAEuASceARUUBw4BBwYjIicuAScmNTQ2Nw4BBxYXHgEXFjMyNz4BNzY3JTQmIyIGFRQWMzI2NTQ2MzI2NQUUBgcGBw4BBwYjIicuAScmJy4BNTQ2NzY3PgE3NjMyFx4BFxYXHgEDtyluQxESFBRGLi81NS8uRhQUEhFDbiklLzBvQD9FRT9AbzAvJf5kEAtIZhELCxBGMQsQAeUGBSg2N4JJSUxMSUmCNzYoBQYGBSg2N4JJSUxMSUmCNzYoBQYBkj9pIh1CIjQvL0UUFRUURS8vNCJCHSJpPzgvL0QTExMTRC8vONwLEGZICxAQCzFGEQvcChQJQTU2TBUVFRVMNjVBCRQKCxQJQDY1TBUVFRVMNTZACRQAAAcAAAAABAADJQAQACAAOwBMAF0AbgCIAAATNCcmIyIHBhUUFxYzMjc2NRM0JyYjIgcGFRQXFjMyNzYXNzYnJicmBwYPAQYHBgcGFxYXFjc2NzYnJiclNCcmIyIHBhUUFxYzMjc2NQE0JyYjIgcGFRQXFjMyNzY1BTQnJiMiBwYVFBcWMzI3NjUTFAcGIyEiJyY1NDc2NzY3NjMyFxYXFhcWFdsVFR8eFRYWFR4fFRVuFRYeHhYVFRYeHhYV9TkECAgODg0NBDoiGxsJDBcXLCwnKAsJDA0cAXkWFR4fFRUVFR8eFRb+khUWHh4WFRUWHh4WFQEAFRYeHhYVFRYeHhYVt1EKFPzeFApRKShFRF9faGhfX0RFKCkBJR4VFhYVHh8VFhYVHwEAHhUWFhUeHxUWFhX02g8NDQQECAgP2gMWFiIsKCcLDBcXLCIhIBQTHhUWFhUeHxUWFhUfAW0fFRUVFR8eFRYWFR5tHhUWFhUeHxUWFhUf/wCWfhERfpZoXl9FRCkpKSlERV9eaAAAAAACAAD/twQAAyUAIABaAAABIgcGBwYVFBcWHwEHBgc2PwEXFjMyNzY3NjU0JyYnJiMBFAcGBwYjIicGBwYHIyInJicxJjc2NSY/ATE3NjE2NzY3Njc2NzY3NjcmJyY1NDc2NzYzMhcWFxYVAgB1ZWU8PCkpSjIQDRtXRxghJyN1ZWU8PDw8ZWV1AgBFRHZ2iygrcZYcJQMIBwcCAgECAQMEBAQEDg4GBgsMBwcICQZaMzRFRHZ2i4t2dkRFAtsnKENETkA6OiodNzQuJD4VAwUoKENETk5EQygn/txkVFQxMQVkJwgEBgYKAgUFAQEEBQUFBQ8PBwYQEA0OFBUXMktLVmNVVDExMTFUVWMAAwAAAAAEAAMlAB4AWQCTAAABIgcGBwYVFBcWHwEHNj8BFxYzMjc2NzY1NCcmJyYjNTIXFhcWFRQHBgcGIyInBgcGByMiJyYnJjU0NTY/ATE3NjEWNzYVNjc2NzY3Njc2NyYnJjU0NzY3NjMBFhcWFxYXFhcWFxQXFhcWFxYfATEXFgciFQYHBicmJyYnBiMiJxYzMjc2NzY3NjU0JxYXFhUUBwYHAZJXTEwtLR4fNzcUExAaHiwrWExMLSwsLUxMWG1dXTY2NjZdXW0xM0dYFRwCBgYFAQEBAQECAgECAgMKCwQFCAgGBgZHKCk2NV1dbQHWBgYGCAgFBAsKAwICAQEBAQEBAgEBAQEGBgccFVhHMzGbcyERXFVUQ0cmJw1JKyspKEcC2x0eMzM6LyssICAwDAsRBQgdHjMzOjozMx4dSignQ0RPT0RDJygKMxcFBAUECAICAgECAgMDAwEDBAEDCwsGBgsKDAsOKTw8RE9EQyco/WQODAsLCgYGCwsDAQICAQECAgEDAwMBAwgFBQEEBRcyCUwDGhowNEVETSwrKT09RkU8OykAAAABAAH/twH+A24AJQAAARYHAQYjIicmJyY3EwcGIyInJjcTNjc2OwEyFxYVFAcDNzYzMhcB+goG/ssHEQIGCgQFAnHoAwQLBwoDcgMHBgq7CwcIA2LiBQILCQJzCw79aw4BAwgICQHOOgEHCA4B1wgGBQcICQUG/vg4AQkAAQAAAAAEAANuAGcAACUVFAcGKwEiJyY9ATQ3NjsBNSEVMzIXFh0BFAcGKwEiJyY9ATQ3NjsBNSEVMzIXFh0BFAcGKwEiJyY9ATQ3NjsBNTQ3NjMhNSMiJyY9ATQ3NjsBMhcWHQEUBwYrARUhMhcWHQEzMhcWBAAQEBe3FxAQEBAXN/7cNhcQEBAQF7YXEBAQEBc2/tw3FxAQEBAXtxcQEBAQFzcVFh4BJDYXEBAQEBe2FxAQEBAXNgEkHhYVNxcQEO63FxAQEBAXtxcQEG1tEBAXtxcQEBAQF7cXEBBtbRAQF7cXEBAQEBe3FxAQbR4WFW4QEBe3FxAQEBAXtxcQEG4VFh5tEBAABQAAABIEAAMSABEAJABdAGQAhAAAJTcuATU0NjcOAQcWFx4BFxYXEzQmIyIGFRQWMzI2NTQ2MzI2NTccAQcGBw4BBwYPAQ4BIyImJy4BNTQ2NyYnLgEnJicuATU0Njc2Nz4BNzYzMhYXNz4BMzIWFx4BFRMUBgcTHgEFFAYHDgEHBgcOAQcGIzc2Nz4BNzY3LgEnNx4BFx4BFQE9LTI4EhFDbikWGxs9IyIm3hALSGYRCwsQRjELENABLS0tWi0tLRwDCQQIPAkEBRUEKScmRB0eGQUGBgUrNjZ/SEhPGjQZHwIJBQc8CQQFFVpLoAMCAQAGBQ4gESoxMm89PUAqPzk5ZSsqIiBRMCQ1ZCIFBrxRJG09IkIdImk/IiAfNxYXEQGyCxBmSAsQEAsyRRELbQEDAVFRUaJRUVEzBAUjBQMIBQckBxMZGT0jIycIFQoLFAlBNTZMFRQFBDcEBSMFAggF/wBPgxwBHgwYVQsTCRYqEzAnJjUPDkwFFRVCLCw0MlUhQCNmNwoTCwAABAAA/7cEAAO3AAoAHgAhAEQAACUhESMiJyY9ASMREzU0JyYjISIHBh0BFBcWMyEyNzYTMycFERQHBiMhIicmPQEhIicmNRE0NzYzITIXFh0BFh8BFhcWFQG3AgDuFxAQ25IFBgf+bggFBgYFCAGSBwYFkqurASUQEBf93BcQEP7JFxAQEBAXAm4WEBAMCekQDAsAAW4QEBft/W4DNyQIBQYGBQgkCAUFBQX+iKv0/oAXEBAQEBdbEBAXAwAXEBAQEBe7CAjqEBsbFwAAAwAAAAACSQNuABoAPACAAAABFAcGIyInJjU0JyYjIicmNTQ3NjMyFxYXFhUzNCcmJyYnJiMiBwYHBgcGFRQXFhcWFxYXMzY3Njc2NzY1MxQHBgcGBwYHFhUUBxYVFAcWFRQHBiMGBwYjIicmJyInJjU0NyY1NDcmNTQ3JicmJyYnJjU0NzY3Njc2MzIXFhcWFxYBpQYFCAcGBR8fHQgFBgYFCBwcHRUWWxQTICAmJycoJicgHxQUJwYLDAZJB4MHSQYMCwYnSTsZEREREQMbDg4aCBISGgwXFxobFxcLGxISCBoODhsCEhEREBo7GRopKjQ0NzY0NCopGhkCbggFBgYFCBoODwUFCAcGBQkJFhYdKSMkFhcNDQ0NFxYkIyk6LQYNDQZXU1NXBg0NBi06WUAcFhYhIRwQHxUQDxUeEA4NGw4OGQ8PDw8ZDg4bDQ4QHhUPEBUfEBwhIRYWHEBZODExICESExMSISAxMQAAAAACAAAAEgQAAxIAHwA/AAABFRQHBiMhFRQHBiMiLwEmNTQ/ATYzMhcWHQEhMhcWFREUDwEGIyInJj0BISInJj0BNDc2MyE1NDc2MzIfARYVBAAFBgf87QUFCAcHtgUFtwUICAUFAxMHBgUFtwUICAUF/O0HBgUFBgcDEwUFCAcHtgUBEm0IBQZtCAUGBrcFBwgGtgYGBQhtBgUIATcIBbcFBQYHbgUGB24HBgVuCAUFBbcFCAACAAAASQRJA24AHwBDAAABNCcmKwE1NCcmKwEiBwYdASMiBwYVFB8BFjMyPwE2NQUUBwYjISInJjU0NzY3JjU0NzYzMhcWFzYzMhcWFRQHFhcWFQLbBQUIgAUGB24HBgWACAUFBckFCAgFyQUBbkBAW/2SaktLKChDAVZWeVlKSiIoNzwrKxhLLzABpQgFBckHBgUFBgfJBgUHCAbJBQXJBweAW0FAS0tqSj8/IBEHeVZWMjJSIyorPSskETw8TAACAAAASQRJA24AHwBDAAABNC8BJiMiDwEGFRQXFjsBFRQXFjsBMjc2PQEzMjc2NQUUBwYjISInJjU0NzY3JjU0NzYzMhcWFzYzMhcWFRQHFhcWFQLbBckFCAgFyQUFBQiABQYHbgcGBYAIBQUBbkBAW/2SaktLKChDAVZWeVlKSiIoNzwrKxhLLzAByQgFyQYGyAcHCAUFyQgFBgYFCMkFBgekW0FAS0tqSj8/IBEHeVZWMjJSIyorPSskETw8TAADAAkAAAP3A7cADwAmADwAACU1NCYrASIGHQEUFjsBMjYnEzQmJy4BKwEiBgcOARUTFBY7ATI2NQMBFhQHDgEjISImJyY0NwE+ATMyFhcCSQoIbggKCghuCAoBCgIDAwcEfgQHAwMCCQwIagcMCAG3CQoKIhP8khMiCgoJAbcJIxQUIwmlbQcMDAdtCAsL3gEGAwYCAgQEAgIHA/77BgcHBgIW/NsRJhERExMRESYRAyURFRURAAAAAQAAAEkDEgNbAEEAAAEWBg8BExYGDwEOASMqASMuAScDBxcWBg8BDgErAS4BLwIuATU0Nj8BPgEzMhYzFzclLgE1JjY/AT4BFwU3PgEXAxIcKSpcXAEEBEkCBgMBAgEEBgKflB4BAgQ3AgcEAQQHA2yQAwQDAjcDBwMBAwFvlP7dBAUBAwNJAwoEAXxbKnIbA1sbcilc/nIFCwM3AgEBBQMBI5RvBQkENwIDAQMEkGwCBwQEBwM3AwMBHpSfAggEBAgDSQMDAVtcKSkcAAAAAA8AAP+3A7cDtwADAAgADAARABUAGgAfACMAKAA4ADwAQQBFAFYAewAANzM1IxczNSMVJzM1IxczNSMVJzM1IwEzNSMVAzM1IxUBMzUjJzM1IxUDNTQmKwEiBh0BFBY7ATI2ATM1IyczNSMVOwE1Izc1NCYrASIGHQEUFjsBMjY1NxEUBiMhIiY1ETQ2OwE1NDY7ATIWHQEzNTQ2OwEyFh0BMzIWFUmlpcm3t8mlpcm3t8mlpQGlt7fct7cBt6Wl27e3yQsIJAgLCwgkCAsBpKWl27e326WlEgsHJAgLCwgkBwvcKx782x4rKx5JNiYkJjbbNiYkJjZJHisApaWlpcm3t7e33KT9t6WlAaWkpP5bpSS3twHupAgLCwikBwsL/hm3JaSkpG6kCAsLCKQHCwsHJP0lHisrHgLbHiw2JjY2JjY2JjY2JjYsHgAAAwAAABIEAAOlABIANwBzAAABDgEHLgErASImPQE0NjsBMhYXARQGDwEOASMiJj0BIgciJicmJz4BNx4BOwE1NDYzMhYfAR4BFREUBg8BDgEjIiY9ASMiBgcOAQcGBw4BBwYrASImPQE0NjsBMjY3PgE3Njc+ATc2OwE1NDYzMhYfAR4BFQF9GCYRGUJBgAcLCweATXIsAoMDArcDBwMHC0A1NFsoKScXJREZQ0CTCggEBwO2AgMDArcDBwMHC5M5PxgMFgoYGxxKMzJGgAcLCweAOT8YDRYKGBsbSzIzRZMKCAQHA7YCAwKkJU8oNFYLCG0IC0Q9/jcDBwO3AgMLCG0BFBsbOCVPKDRWbQgLBAK2AwcEAgADBwO3AgMLCG1DLhgyGDc2NlUaGwsIbQgLQy4YMhg3NjZVGhttCAsEArYDBwQAAgAl/7cD2wO3ABAASwAABTQjIicmNTQjIhUUFxYzMjUlFAcGIyEUBwYjIicmNSEiJyY1Njc2NzY3Njc2NTQ3NjcmNTQ3NjMyFxYVFAcWFxYVFBcWFxYXFhcWFwIJCSIYGAkKHh0qCQHSFRYe/wArKj09Kiv/AB4WFRwYFxkZEhELC0NDbQUQEBcXEBAFbUNDCwsREhkZFxgcEgkYGCIJCSodHQmkHRYWPCsrKys8FhYdGBsaKiowMUVFUFdKSxALCxcQEBAQFwsLEEtKV1BFRTEwKioaGxgAAwAAAAAEJQMlAAsAFgAwAAABNCcmKwEVMzI3NjUBIRQHBiMhIicmNQEUBwYrARUUBwYjISInJjURNDc2MyEyFxYVA7cgIC4kJC4gIPxJBAArKzz9JDwrKwQlQUBbJCYmNP5tNCYmCwsPApJbQEECSS4gINwgIC7+STwrKysrPAG3W0BAEzQmJiYmNAGlDwsLQUBbAAEAAP+3BAADJQAvAAABFAcOAQcGIyImJw4BBw4BBwYmJzEmNjc+ATcmJy4BJyY1NDc+ATc2MzIXHgEXFhUEACgoi15dahUqFDiFSg8hEQkQAgILBhs5FCwkIzMNDigoi15dampdXosoKAG3TENCYx0dAwIyRhMEBgIBDAsLDwcfREgZHyBJKSgsS0NDYx0dHR1jQ0JMAAAABgAA/7cDbgO3ABgAHwAqAD8AUwBnAAABFhcWFREUBwYjISInJjURNDc2MyEyFxYXBxUzJi8BJhMRIyInJj0BIREhATQ3NjMhMhcWHQEUBwYjISInJj0BBTIXFh0BFAcGIyEiJyY9ATQ3NjMFMhcWHQEUBwYjISInJj0BNDc2MwNHEAsMEBAX/QAXEBAQEBcCABcbHBBM1wYHsgfL7hcQEP5JAtz9tgYFCAGSCAUFBQUI/m4IBQYBpQgFBQUFCP5uCAUGBgUIAZIIBQUFBQj+bggFBgYFCALeEBwbF/1uFxAQEBAXA5IXEBAMCxAn1xEHswb8nQJJEBAX7vySAe4IBQUFBQglCAUFBQUIJYAFBggkCAUFBQUIJAgGBZMFBQgkCAYFBQYIJAgFBQAAFAAA/7cDJQO3ABMAJwA8AFEAZQB5AI4AowC3AMwA4QD1AQoBHwE0AUkBXQFxAYIBlwAANxUUBwYrASInJj0BNDc2OwEyFxY1FRQHBisBIicmPQE0NzY7ATIXFhcVFAcGKwEiJyY9ATQ3NjsBMhcWFScVFAcGKwEiJyY9ATQ3NjsBMhcWFQEVFAcGKwEiJyY9ATQ3NjsBMhcWJxUUBwYrASInJj0BNDc2OwEyFxYnFRQHBisBIicmPQE0NzY7ATIXFhUnFRQHBisBIicmPQE0NzY7ATIXFhUBFRQHBisBIicmPQE0NzY7ATIXFicVFAcGKwEiJyY9ATQ3NjsBMhcWFScVFAcGKwEiJyY9ATQ3NjsBMhcWFScVFAcGKwEiJyY9ATQ3NjsBMhcWARUUBwYrASInJj0BNDc2OwEyFxYVJxUUBwYrASInJj0BNDc2OwEyFxYVJxUUBwYrASInJj0BNDc2OwEyFxYVBRUUBwYrASInJj0BNDc2OwEyFxYVJxUUBwYrASInJj0BNDc2OwEyFxYXFRQHBisBIicmPQE0NzY7ATIXFgMzESERMzU0NzY7ATIXFh0BAREUBwYjISInJjURNDc2MyEyFxYV2wUFCCQIBQYGBQgkCAUFBQUIJAgFBgYFCCQIBQWTBgUIJAgFBQUFCCQIBQaTBQUIJAgFBgYFCCQIBQUBtwUGByUHBQYGBQclBwYFkgUGByUHBgUFBgclBwYFkgYFCCQIBQUFBQgkCAUGkwUFCCQIBQYGBQgkCAUFAbcFBgclBwUGBgUHJQcGBZIFBgclBwYFBQYHJQcGBZIGBQgkCAUFBQUIJAgFBpMFBQgkCAUGBgUIJAgFBQG3BQYHJQcFBgYFByUHBgWSBQYHJQcGBQUGByUHBgWSBgUIJAgFBQUFCCQIBQYBJAUGByUHBQYGBQclBwYFkgUGByUHBgUFBgclBwYFkgUGByUHBQYGBQclBwYFktv9btwFBQi3BwYFASULCw/9JQ8LCwsLDwLbDwsLySQIBQYGBQgkCAUFBQWKJAgFBQUFCCQIBQYGBQgkCAUFBQUIJAgFBgYFCJMlBwYFBQYHJQcGBQUGB/7bJAgFBgYFCCQIBQUFBYokCAUFBQUIJAgFBgYFiyUHBgUFBgclBwYFBQYHkiUHBQYGBQclBwYFBQYH/tskCAUFBQUIJAgFBgYFiyUHBgUFBgclBwYFBQYHkiUHBQYGBQclBwYFBQYHkiQIBQYGBQgkCAUGBgX+1CUHBgUFBgclBwYFBQYHkiUHBQYGBQclBwYFBQYHkiQIBQYGBQgkCAUGBgUIkiUHBQYGBQclBwYFBQYHkiQIBQYGBQgkCAUGBgUIJAgFBgYFCCQIBQYGBfzmA278koAHBgUFBgeAA5L8SQ4LCwsLDgO3DwsLCwsPAA0AAP+3AyUDtwATACcAPABRAGUAeQCOAKIAtwDMAOkBFQE2AAA3FRQHBisBIicmPQE0NzY7ATIXFjUVFAcGKwEiJyY9ATQ3NjsBMhcWFxUUBwYrASInJj0BNDc2OwEyFxYVJxUUBwYrASInJj0BNDc2OwEyFxYVARUUBwYrASInJj0BNDc2OwEyFxYnFRQHBisBIicmPQE0NzY7ATIXFicVFAcGKwEiJyY9ATQ3NjsBMhcWFQUVFAcGKwEiJyY9ATQ3NjsBMhcWJxUUBwYrASInJj0BNDc2OwEyFxYVMxUUBwYrASInJj0BNDc2OwEyFxYVAzMRIxUUBwYjISInJj0BIxEzNTQ3NjsBMhcWHQERNTQnJisBIgcGHQEjNTQnJisBIgcGHQEUFxY7ATI3Nj0BMxUUFxY7ATI3NiURFAcGIyEiJyY1ETQ3NjsBNTQ3NjMhMhcWHQEzMhcWFdsFBQgkCAUGBgUIJAgFBQUFCCQIBQYGBQgkCAUFkwYFCCQIBQUFBQgkCAUGkwUFCCQIBQYGBQgkCAUFAbcFBgclBwUGBgUHJQcGBZIFBgclBwYFBQYHJQcGBZIGBQgkCAUFBQUIJAgFBgEkBQYHJQcFBgYFByUHBgWSBQYHJQcGBQUGByUHBgWSBQYHJQcFBgYFByUHBgWS25IQEBf/ABcQEJLcBQUItwcGBQUGByUHBgVJBgUIJAgFBQUFCCQIBQZJBQYHJQcGBQElCwsP/SUPCwsLCw+2EBAXAQAXEBC3DwsLySQIBQYGBQgkCAUFBQWKJAgFBQUFCCQIBQYGBQgkCAUFBQUIJAgFBgYFCJMlBwYFBQYHJQcGBQUGB/7bJAgFBgYFCCQIBQUFBYokCAUFBQUIJAgFBgYFiyUHBgUFBgclBwYFBQYHkyQIBQUFBQgkCAUGBgWLJQcGBQUGByUHBgUFBgclBwYFBQYHJQcGBQUGB/4SApISFxAQEBAXEv1ugAcGBQUGB4ACpbYIBQYGBQg2NggFBgYFCLYIBQYGBQg2NggFBgYFGv0kDgsLCwsOAtwPCwqlFxAQEBAXpQoLDwAAAwAAAAADbgNuACYANgBGAAABFRQHDgEHBiMiJy4BJyY9ATQ2OwEyFh0BFBYzMjY9ATQ2OwEyFhUBFRQGKwEiJj0BNDY7ATIWBRUUBisBIiY9ATQ2OwEyFgNuISF1UFFfYFBQdSEhFg/bDxZ/ExKAFg/bDxb9txYP2w8WFg/bDxYCSRYP2w8WFg/bDxYB20lXSkprHh4eHmtKSldJDxYWD0lOHx9OSQ8WFg8BbtsPFhYP2w8WFg/bDxYWD9sPFhYAAQA+AGADwgKaABUAACUHBiInCQEGIi8BJjQ3ATYyFwEWFAcDwl8LHgv+0f7RCx4LXwoKAagLHgsBqAoKvl4LCwEv/tELC14LHwoBqAoK/lgKHwsAAQA+AEIDwgJ7ABUAAAkBBiInASY0PwE2MhcJATYyHwEWFAcDwv5YCx4L/lgKCl8LHgsBLwEvCx4LXwoKAen+WQsLAacLHgteCwv+0QEvCwteCx4LAAAAAAIAJQBJA7cDbgAIABsAAAE1IxUUFxY7AQEVITU3IyInJj0BJzchNyEXBxEBbpMWFR9JAkn9bklJW0FAJBIBEhICJRIkAbfbkh4WFf8Abm5uQEBbtyRKSW4S/jcAAgAAAEkESQLbACcATwAAJRQGIyEiJjURIyImNTQ2PwE+ATMyFh8BHgEVFAYrARUhMhYfAR4BFSUUBg8BDgEjIiYvAS4BNTQ2OwE1ISImLwEuATU0NjMhMhYVETMyFhUC2wsH/dwQA20PFgQFtgYOCAkOBbcFBBYPbQFJBAcDWwICAW4EBLcFDwgIDwW3BAUWD27+tgMIA1sCAgsHAiUPA24PFVsHCxoLAUkVDwcMBdsGBwcG2wUMBw8V3AMDbgIHA+4GDQTcBgcHBtwEDQYPFtsEA24CBgMHCxkL/rcWDwADAAAAAAO3AyUADAAYAEIAACUUBiMiJjU0NjMyFhUhFAYjIiY1NDYzMhYTERQGBwUeARUUBgchMhYVFAYjISImNTQ2NwMjIiY1NDY7ATIWFyEyFhUBbiseHiwsHh4rAgArHh4sLB4eK0kTDv2sAgUJBQIODxYWD/23DxYcB2V0DxYWD5IdDAQCrg8WSR4rKx4eKyseHisrHh4rKwJQ/tsNFgFGChQKChIJFQ8PFhYPDTQNAdYWDw8WNRUVDwAAAAABAAAASQO3A24AFQAAAREUBiMhIiY1ETQ2OwEyFh0BITIWFQO3SzX9STVLSzW3NUsBgDVLAlv+bjVLSzUCJTRMTDQTSzUAAAACABoAdQJCAq8AGgA1AAAlFA8BBiMiJwEmNTQ3ATYzMh8BFhUUDwEXFhUzFA8BBiMiJwEmNTQ3ATYzMh8BFhUUDwEXFhUBZgUdBgcIBf71BQUBCwUIBwYdBQXh4QXcBh0FCAcG/vYGBgEKBgcIBR0GBuHhBqUIBhwGBgEKBgcIBQELBQUdBgcHBuHgBgcIBhwGBgEKBgcIBQELBQUdBgcHBuHgBgcAAAACAAcAdQIvAq8AGgA1AAABFAcBBiMiLwEmNTQ/AScmNTQ/ATYzMhcBFhUzFAcBBiMiLwEmNTQ/AScmNTQ/ATYzMhcBFhUBVAb+9gYHCAUdBgbh4QYGHQUIBwYBCgbbBf71BQgHBhwGBuDgBgYcBgcIBQELBQGSBwb+9gYGHAYIBwbg4QYHBwYdBQX+9QUIBwb+9gYGHAYIBwbg4QYHBwYdBQX+9QUIAAACACwAmgJmAsIAGgA1AAAlFA8BBiMiLwEHBiMiLwEmNTQ3ATYzMhcBFhU1FA8BBiMiLwEHBiMiLwEmNTQ3ATYzMhcBFhUCZgUdBgcIBeHgBggHBhwGBgEKBgcIBQELBQUdBgcIBeHgBggHBhwGBgEKBgcIBQELBckHBh0FBeHhBQUdBgcIBQELBQX+9QUI3AgGHAYG4OAGBhwGCAcGAQoGBv72BgcAAAACACwArAJmAtQAGgA1AAABFAcBBiMiJwEmNTQ/ATYzMh8BNzYzMh8BFhU1FAcBBiMiJwEmNTQ/ATYzMh8BNzYzMh8BFhUCZgX+9QUIBwb+9gYGHAYHCAbg4QUIBwYdBQX+9QUIBwb+9gYGHAYHCAbg4QUIBwYdBQHJBwb+9gYGAQoGBwgFHQYG4eEGBh0FCNwIBv72BgYBCgYIBwYcBgbg4AYGHAYHAAABABoAdQFmAq8AGgAAARQPARcWFRQPAQYjIicBJjU0NwE2MzIfARYVAWYF4eEFBR0GBwgF/vUFBQELBQgHBh0FAoAHBuHgBgcIBhwGBgEKBgcIBQELBQUdBgcAAAEABwB1AVQCrwAaAAABFAcBBiMiLwEmNTQ/AScmNTQ/ATYzMhcBFhUBVAb+9gYHCAUdBgbh4QYGHQUIBwYBCgYBkgcG/vYGBhwGCAcG4OEGBwcGHQUF/vUFCAAAAQAsAOMCZgIvABoAAAEUDwEGIyIvAQcGIyIvASY1NDcBNjMyFwEWFQJmBR0GBwgF4eAGCAcGHAYGAQoGBwgFAQsFARIHBhwGBuDgBgYcBgcIBQELBQX+9QUIAAABACwA9QJmAkIAGgAAARQHAQYjIicBJjU0PwE2MzIfATc2MzIfARYVAmYF/vUFCAcG/vYGBhwGBwgG4OEFCAcGHQUCEgcG/vYGBgEKBgcIBR0GBuHhBgYdBQgAAAIAAAAABEkDtwATAD4AAAERNCcmIyEiBwYVERQXFjMhMjc2ExEUBwYjIRQXFhcWFRQHBiMhIicmNTQ3Njc2NSEiJyY1ETQ3NjMhMhcWFQQABQYH/G0HBQYGBQcDkwcGBUkbGyX+yQkJCQkKCw/+2w8KCwkJCQn+ySUbGxsbJQOTJRsbAYAB2wgFBgYFCP4lBwYFBQYB4v2TJhsbFRcXEhEHDwsLCwsPCBERFxcVGxsmAm0mGxsbGyYAAAAABAAAAEkESQMlABQAKQA3AEEAADciJyY1ETQ3NjMhMhcWFREUBwYjIQMRFBcWMyEyNzY1ETQnJiMhIgcGFQEzFRQHBiMhIicmPQEhBTI1NCsBIhUUM+4mGxsbGyYCbSYbGxsbJv2TEwYFCAJtCAUGBgUI/ZMIBQYDE1sbGyX8bSUbGwPu/mQJCVsJCdsbGyYBkiYbGxsbJv5uJhsbAe7+bggFBQUFCAGSCAUFBQUI/e43FxAQEBAXNzcJCQkJAAAAAwAAAEkCkgNuABAAJAA4AAAlNCcmIyIHBhUUFxYzMjc2NTcRNCcmIyEiBwYVERQXFjMhMjc2ExEUBwYjISInJjURNDc2MyEyFxYBbgsLDw8LCgoLDw8LC9sFBgf+JAcFBgYFBwHcBwYFSRsaJv4kJRsbGxslAdwmGhuSDwsLCwsPDwoLCwoPXAIkCAUGBgUI/dwIBQYGBQIs/ZMmGxsbGyYCbSYbGxsbAAAAAAQAAABJAbcDJQAQACQALwBEAAAlNCcmIyIHBhUUFxYzMjc2NTcRNCcmIyEiBwYVERQXFjMhMjc2AzQrASIVFDsBMjU3ERQHBiMhIicmNRE0NzYzITIXFhUBCQ0OExIODQ0OEhMODXcFBgf+2wcGBQUGBwElBwYFbglbCQlbCaUWFh3+2x4VFhYVHgElHRYWkhMODQ0OExMNDQ0NE1wBkgcGBQUGB/5uCAUGBgUB7AkJCQkJ/bcdFhYWFh0CSR4WFhYWHgACAAAASQQyA24AFQAsAAABFAYPAQ4BIyEiJjU0Nj8BPgEzITIWJxUhIgYPATQmNRE0NjsBMhYdASEyFhUEMgsHwBlYJv2SDyILBsAZWSUCbg8jxP4kNXYjwwFLNbc1SwE3NEwBlwoUCOIdKQ0TChQI4h0pDbFbNinmAwgDAiU0TEw0E0s1AAAAAgAAAEkDtwNuACwAWQAAARUUBwYrASInJjURNDc2NzY3NjsBMhcWHQEUBwYrASIHBh0BFBcWOwEyFxYVIRUUBwYrASInJjURNDc2NzY3NjsBMhcWHQEUBwYrASIHBh0BFBcWOwEyFxYVAbcgIC7bLiAgFxcoJzY2PCQPCwsLCw8kPSsrEBAXgC4gIAIAICAu2y4gIBcXKCc2NjwkDwsLCwsPJD0rKxAQF4AuICABktsuICAgIC4Bkjw2NicnGBcLCw9JDwsLKis9EhcQECAgLtsuICAgIC4Bkjw2NicnGBcLCw9JDwsLKis9EhcQECAgLgAAAAIAAABJA7cDbgAsAFkAAAERFAcGBwYHBisBIicmPQE0NzY7ATI3Nj0BNCcmKwEiJyY9ATQ3NjsBMhcWFSERFAcGBwYHBisBIicmPQE0NzY7ATI3Nj0BNCcmKwEiJyY9ATQ3NjsBMhcWFQG3FxcoJzY2PCQPCwsLCw8kPSsrEBAXgC4gICAgLtsuICACABcXKCc2NjwkDwsLCwsPJD0rKxAQF4AuICAgIC7bLiAgAwD+bjw2NicoFxcLCw9JDwsKKys9EhcQECAgLtsuICAgIC7+bjw2NicoFxcLCw9JDwsKKys9EhcQECAgLtsuICAgIC4AAAABACX/twGSA7cALgAAARQGKwERMzIWFRQGDwEOASMiJi8BLgE1NDY7AREjIiY1NDY/AT4BMzIWHwEeARUBkhUPSUkPFQUGkgUNCAcNBZMFBRUPSUkPFQUFkwUNBwgNBZIGBQMADxb9txUPCA0FkgUGBgWSBQ0IDxUCSRYPBw4FkgUGBgWSBQ4HAAAAAAEAAAEABAACbgAuAAABFAYPAQ4BIyImPQEhFRQGIyImLwEuATU0Nj8BPgEzMhYdASE1NDYzMhYfAR4BFQQABgWSBQ4HDxX9thUPBw4FkgUGBgWSBQ4HDxUCShUPBw4FkgUGAbcHDgWSBQYWD0lJDxYGBZIFDgcHDQaSBQYWD0lJDxYGBZIGDQcAAAAAAQAAAAADbgNuABgAAAEUBwYHBiMiJyYnJjU0NzY3NjMyFxYXFhUDbjs7ZWV3eGRlOzs7O2VkeHdlZTs7Abd4ZGU7Ozs7ZWR4d2VlOzs7O2VldwAAAQAAAAAEAAOSADwAAAEUBwYHBgcGBwYjIicmNTQ3NjU2NTQnJicmJyYnJicmJyYrARUUBwYjIicBJjU0NwE2MzIXFh0BMyAXFhUEAEkBBQQDBAQHCQgFBQECAwoKEhIcHCAgLCwsLDiACwsPDwv+3AsLASQLDw8LC4ABl10eATdfowQKCQgHBQoGBQkFCgoEJiA6LS4hIhgYEA8JCQMEkg8LCwsBJAsPDwsBJAsLCg+T5kxyAAAAAAUAAAAABJIDbgADAAgADgATABgAAAERIxEBESMRMwEVIREzEQERIxEzNxEjETMBbpMBbpKSAkn7bkkC3JOT25KSAbf+2wElAST9twJJ/W5JA2782wIA/kkBt9z9bQKTAAIAAABJA7cDbgAdADgAACURNCcmIyEiJyY9ATQnJisBIgcGFREUFxYzITI3NhMRFAcGIyEiJyY1ETQ3NjsBMhcWHQEhMhcWFQNuEBAX/m4XEBAQEBe3FxAQEBAXArcXEBBJJiY0/Uk1JSYmJTW3NCYmAYA0JibJAZIXEBAQEBclFxAQEBAX/dsXEBAQEAGp/m40JiYmJjQCJTQmJiYmNBMlJjUAAgAAAAADbgNuAEEAUQAAAQ4BBz4BNw4BBy4BIyIGFRQWFy4BJw4BFRQWFyImJxUUFhcOASMiJiceARcOASMiJiceATMyNz4BNzY1PAEnPgE3NxEUBiMhIiY1ETQ2MyEyFgLbECITExwGEScUEC4aMUcCAUuALQcJGxkPHQ05KQcOCAULBgw9Jx9MKgcPByhdM1NAP1cXFgESHgyTYUT93EVgYEUCJERhAloHCgILIxULDwMRFEYyBw4GBEM3Dh8QHzUQCAcBLEIIAgMCASQvARgbAQEaHB8fYj09PAMIBAwgEm/93EVgYEUCJERhYQAAAQAAAAADbgNuACYAAAEyFhURFAYrAREzNyM1NDYzNzUuASMiBh0BIxUzESEiJjURNDYzIQLJRGFhRGtxEoMYKUYJOSRLX3Nz/tBFYGBFAiQDbmFE/dxFYAFUhVQdIwF2AQRaVWGF/qxgRQIkRGEAAAcAAAAABAADbgASAB8AJABAAEUATABdAAABNCYjIgYVFBYzMjY1NDYzMjY1FxQGIyImNTQ2MzIWFQEhNSEVATQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NgEzNSMVByE1IQchFSURFAYjISImNRE0NjMhMhYVAhIKCCY1CggICiAXCAqAVjw8VlY8PFb9twNu/JICkhERPCgoLS0oKDwRERERPCgoLS0oKDwREf233NxJA27+JyX+kAO3Kx78kh4rKx4Dbh4rAdsICzYmBwsLBxcgCwdKPFZWPD1VVT3+uElJAUguKCg7ERISETsoKC4tKCg8ERERETwoKAGcSUluk0pJk/0kHisrHgLcHisrHgAAAAUAAAAAA24DbgAgADAAQABgAHkAAAEGBwYjIicmJyY3Njc2FxYXFhcWMzI3Njc2NzYXFhcWByUUBwYjIicmNTQ3NjMyFxYFFAcGIyInJjU0NzYzMhcWFzQnJicmJyYjIgcGBwYHBhUUFxYXFhcWMzI3Njc2NzY3FAcGBwYjIicmJyY1NDc2NzYzMhcWFxYVAogVOjpISTk6FQUHBw8ODQ4EDyYnMDAmJw4FDg0PDgcHBf7mFhUeHxUWFhUfHhUWASQVFh4eFhUVFh4eFhWTHh0xMERESkpERDExHR0dHTExRERKSkREMDEdHkk7O2Vld3hkZTs7OztlZHh3ZWU7OwFRRioqKipGDg0OBAUHBw8tHRwcHS0PBwcFBA4NDvgeFhUVFh4eFhUVFh4eFhUVFh4eFhUVFrBKREQwMR0eHh0xMERESkpERDExHR0dHTExRERKeGRlOzs7O2VkeHdlZTs7OztlZXcAAAUAAAAAA24DbgAgADAAQABgAHkAACUWBwYHBicmJyYnJiMiBwYHBgcGJyYnJjc2NzYzMhcWFwEUBwYjIicmNTQ3NjMyFxYFFAcGIyInJjU0NzYzMhcWFzQnJicmJyYjIgcGBwYHBhUUFxYXFhcWMzI3Njc2NzY3FAcGBwYjIicmJyY1NDc2NzYzMhcWFxYVAogFBwcODw0OBQ4nJjAwJyYPBA4NDg8HBwUVOjlJSDo6Ff7mFhUeHxUWFhUfHhUWASQVFh4eFhUVFh4eFhWTHh0xMERESkpERDExHR0dHTExRERKSkREMDEdHkk7O2Vld3hkZTs7OztlZHh3ZWU7O/kPDQ4EBQcHDy4cHBwcLg8HBwUEDg0PRSoqKipFAVAeFhUVFh4eFhUVFh4eFhUVFh4eFhUVFrBKREQwMR0eHh0xMERESkpERDExHR0dHTExRERKeGRlOzs7O2VkeHdlZTs7OztlZXcAAAUAAAAAA24DbgASACIAMgBSAGsAAAEUBwYjISInJjU0NzYzITIXFhUBFAcGIyInJjU0NzYzMhcWBRQHBiMiJyY1NDc2MzIXFhc0JyYnJicmIyIHBgcGBwYVFBcWFxYXFjMyNzY3Njc2NxQHBgcGIyInJicmNTQ3Njc2MzIXFhcWFQKSCwoP/pIPCwsLCw8Bbg8KC/7cFhUeHxUWFhUfHhUWASQVFh4eFhUVFh4eFhWTHh0xMERESkpERDExHR0dHTExRERKSkREMDEdHkk7O2Vld3hkZTs7OztlZHh3ZWU7OwFJDwsKCgsPDwsLCwsPAQAeFhUVFh4eFhUVFh4eFhUVFh4eFhUVFrBKREQwMR0eHh0xMERESkpERDExHR0dHTExRERKeGRlOzs7O2VkeHdlZTs7OztlZXcAAAACAAD/4APCA24AHgBeAAABNCYjIgYVFBYXLgEjIgYVFBYzMjY1NCYnHgEzMjY1ARQGIyImJwcXHgEVFAYjIiYnAQ4BIyInLgEnJjU0Nz4BNzYzMhceARcWFRQGBxc3LgE1NDYzMhYXFhceARcWFQHbQC0uQAYFCxgNLUBALS5ABgULGA0tQAHnOAoLNQk3fgcJLRgLFAj+gS1rOS4nJzcQDyAgakNERi4nJzcQDykiyzcJOTgKAwgCCB0dQBkaApIuQEAuDBgLBQZBLS1BQS0MGAsFBUAt/m4KODkJN34HFQoYLQgIAX8hKQ8POCcmL0ZEQ2khIBAPNycnLzhrLcs3CTULCjgDAwgcHD8cGwYAAAYAAP+/BEkDrgALABcAIwCkAPwBVAAAATQmIyIGFRQWMzI2BTQmIyIGFRQWMzI2ETQmIyIGFRQWMzI2BxUUBg8BDgEHHgEXHgEVFAYHDgEjIiYvAQ4BBw4BBw4BKwEiJi8BLgEnBw4BIyImJy4BNTQ2Nz4BNy4BLwEuAT0BNDY/AT4BNy4BJy4BNTQ2Nz4BMzIWHwE+ATc+ATc+ATsBMhYfAR4BFzc+ATMyFhceARUUBgcOAQceAR8BHgEVARUUBiMOAQceARUUBgcOASMiJiciBiMiJiMOASMiJicuATU0NjcuASciJj0BNDY3PgE3LgE1MDY3PgEzMhYXPgEzMhYXPgE/ATIWFx4BMRQGBx4BFx4BFREVFAYHDgEHHgEVFAYHDgEjIiYnIgYjIiYjDgEjIiYnLgE1NDY3LgEnLgE9ATQ2Nz4BNy4BNTQ2Nz4BMzIWFzI2MzIWMz4BPwEyFhceARUUBgceARceARUCAFY8PVZWPTxWAbcrHh4rKx4eKyseHisrHh4r3AcGWAQJBgwaDgICAgIJRwwEBgJCCxUMAgUGAgkGagYLAQ0LFQtDAgYDBAYCDEcDAQ0ZDQYLA1cGCAgFWQMJBgwaDQICAQMIRw0DBgNBCxYLAgYFAgoGagYKAQ0LFgpDAwYDAwYDC0cCAgwaDAYKBFcGBwFuTAkDCQUEGQEBBUACBi4EBAkEBQgEBS4FAz8FAgEaBAYIBAhNTQgECAYEGgECBT8DBS4FBAgFBAkEDBoOBAJABQEBGQQFCQMJTEwJAwkFBBkBAQVAAgYuBAQJBAUIBAUuBQM/BQIBGgQGCAQITU0IBAgGBBoBAgU/AwUuBQQIBQQJBAwaDgQCQAUBARkEBQkDCUwBtzxWVjw9VVXoHisrHh4rKwJnHiwsHh4rK9JqBQsBDgsVCxEhEAIGAwMGAgxJAgIzBQkEFS4VBggIBlgDCQYzAgICAgtEDQMFAxAgEQsYDA0BCgZqBQsBDQwVCxEgEQIGAwMGAgxJAgIzBQkEFS4VBggJBlcECQUzAgICAwpFDAMFAxEfEQwXDA0BCgb+z1AGCwkOBwk+CAECAQMmPAYBAQY8JgMBAgEHPwkHDgkLBlAHCgEIDwcIPwgDAQImOwcBAQEBESEOAiUDAQMIPwgHDwgBCgcCSVAGCgEIDwcJPggBAgEDJTsGAQEGOyUDAQIBBz8JBw8IAQoGUAcKAQgPBwg/CAECAQImOwYBARAhDwElAwECAQg/CAcPCAEKBwAAAwAlAAAEAANuABsANwBrAAABEQYjIicmJyYjIgcRNjMyFxYXFhcWHwEWMzI3ARQHBgcRFAcGKwEiJyY1ESYnJjU0NzYzMhcWFQURFAcGBwYjIi8BJicmJyYjIgcGBwYjIicmNRE0NzY3Njc2NzYzMhcWFxYzMjc2NzYXFhUDt2FOLyQ5MDA2Y4OMayAcGx0cEA8gEBkgRWP9AAoKEQUFCCUIBQUQCgoVFR8eFRYDSRQGBHxXMigQJBQUICAiOkxMNwgLCQkSEhQYGSkoLy8pQDg3QBYdRmsNBRIREgFiAWA0EhwQD0j+qkAEBAsLBwcPCA01AcMUEREJ/SwIBQUFBQgC1AkRERQeFRYWFR4l/kwWCwIDQhQIEwgJCAgZGSEGBQsVAagUCwwNDBESCwsSEh8LQAcDCQsLFAAAAAYAJQAABAADbgAGAAwANgA/AFsAjwAAATUGBxU2Nz0BBgcVNgE1Bic1JicmJyYnJicmJyYnJicmJyYnJicmIyIHFTMyFxYXFhcVFjMyNz0BBiMiJxUWNyUUBwYHERQHBisBIicmNREmJyY1NDc2MzIXFhUFERQHBgcGIyIvASYnJicmIyIHBgcGIyInJjURNDc2NzY3Njc2MzIXFhcWMzI3Njc2FxYVAdtndHVmYnl7AjyGVgsLAxAQAwQODwUGDQ0HCAwNCgoMDQ0NDws7MzQ9CwsYHEVjYU4aE1WH/QAKChEFBQglCAUFEAoKFRUfHhUWA0kUBgR8VzIoECQUFCAgIjpMTDcICwkJEhIUGBkpKC8vKUA4N0AWHUZrDQUSERIBe24JOmk2CO9xBUNsP/78aUIZgAQFAggIAQIHBwICBQYBAgMDAQIBAQJ/EBEeBQRrCjX0bDQEcBhMzxQREQn9LAgFBQUFCALUCRERFB4VFhYVHiX+TBYLAgNCFAgTCAkICBkZIQYFCxUBqBQLDA0MERILCxISHwtABwMJCwsUAAAAAAIAAAAABAADJQAsAFkAAAEUBw4BBwYjIiYnDgEHDgEHIyImJzEmNjc+ATcuATU0Nz4BNzYzMhceARcWFRcUBgceARceAQcxDgEnLgEnLgEnDgEjIiYnHgEzMjc+ATc2Nz4BNTQmJx4BFQMlICBtSUlUGjIYJFArDBgNAgYLAQIIBREjD0VTIB9tSklTVElJbSAg21NFDyMRBQgCAQwHDRgMK1AkGDIaToo2DBoMLi0sUyYnIUdNBwZIVwIAPTU1UBcXBQUaJAwDBAIKBwgLBhMoJCh4RT01NVAXFxcXUDU1PZJGdygkKBMGCwgICgECBAMLJRkEBSgkAQIHBhoSExg0iU0WLBUoekcAAAADAAAAAANuA7cACwA+AHoAADc0JiMiBhUUFjMyNgE0JisBNDY1NCYjDgEHDgEHDgErAREzMhYXHgE7ATI2NTQmJz4BNTQmJz4BNTQmJzI2NTcUBgceARUUBgceARUUBgcUBisBIiYnLgErASImNRE0NjsBPgE3PgE3PgE3PgEzMhYXHgEVFAYHMzIWFZIVDw8WFg8PFQKTLR3JNyE6HAQpDBYKFFUiExMYRBcvYjNFMD0BARITBQYPEAsJFBdJDw0CAwsLAQESEGNQST1zOA02DKUeKysenRAxDQ8eEBoEKwsaDyxPFQ4GDg1kPFe3DxUVDw8WFgFYHSwyUjMyPBxvLA0aDRlq/pIXCBAaKzUIEAgJKxQKFAkOIhQOIwo5EAEZMBUJFAoVKhMGDQYbNRZRWh8TBRIrHgFuHisLPRETJBIbcioKCyMqGjMdHjUbVjsAAAAAAwAaAAsELwMaABoALgBJAAAlBwYjIicBJjU0NwE2MzIfARYVFA8BFxYVFAcBAwYHBi8BJicmNxM2NzYfARYXFgkBBiMiLwEmNTQ/AScmNTQ/ATYzMhcBFhUUBwFhHQYHCAX+9QUFAQsFCAcGHQUF4eEFBQFR1QIHBgckBwQDAtUCBwYHJAcEBAF1/vUFCAcGHAYG4OAGBhwGBwgFAQsFBZccBgYBCgYHCAUBCwUFHQYHBwbh4AYHCAYCYv0eBwQDAgoCBgcHAuIIAwQCCgIHBv6E/vYGBhwGCAcG4OEGBwcGHQUF/vUFCAcGAAACAAAAAAQAA48AFwBDAAABFRQHBiMiJwEmNTQ3ATYXFh0BBwYVFBcFFAcGBwYHBg8BBiMiJyY3NicmJyYnFRQHBiMiJwEmNTQ3ATYXFh0BFhcWFQFuFwcHDwv+3AsLASQRFxfjCwsDdQoJDQwPDwgMBAwDAg4BGVYkPT1cFggGEAr+2wsLASUQGBbra2EBTSgYCgMLASQLDw8LASQSCgkYKOMLDw8L+CErLCMkJCMQFwoBBA/lXigXFwePGAoDCwEkCw8PCwEkEgoJGJYQbmPAAAAAAAMAAP+3A24DbgALAD4AewAAEzQmIyIGFRQWMzI2ATQmJz4BNTQmJz4BNTQmJz4BNTQmKwEiBgcOASsBETMyFhceARceARcyNjU0JjUzMjY1FxQGKwEeARUUBgcOASMiJicuAScuAScuAScjIiY1ETQ2OwEyNjc+ATsBMhYdAR4BFRQGBx4BFRQGBx4BFZIVDw8WFg8PFQKTFxQJCxAPBgUTEgEBOi9JM2IvF0QYExMiVRQKFgwpBBw6ITfJHS1JVzxkDQ4GDhVPLA8aCysFGRAeDw0xEJ0eKysepQw2DT1yQkBOZRASAQELCwMCDQ8Ctw8VFQ8PFhb+xhA4AQojDhQiDgkUChQqCggQCDIuGhAIGP6TahkNGwwsbxw8MjJSMywdATtXGjUeHTQaKSMLCipyGxIkExE8DCofAW0fKxIEFh1ZUAMVNRsGDQYTKhUKFAoUMBkAAAAAAQABAAADJAMlABwAAAkBBiMiJyYnJjURISInJicmNzY3ATYzMhcWFxYHAyH+kgoXAwUNCAf+tw0KCgMDBQYLAtsICQ8LCAICBQLv/SUUAQMKCg0BSQcIDQwMCwYBbgQLCAwMCwAAAAADAAD/twO3A24AAgAFAEQAACUhEQkBIQEVFAcGKwEVFAcGKwEiJyY9ASEiJyY1ESMiJyY9ATQ3NjsBNTQ3NjsBMhcWHQEhNzYzMhcWFRQPAREzMhcWFQE+AVT+kwFU/qwCkgUFCIAGBQhtCAYF/hMIBgWACAUFBQUIgAUGCG0IBQYB5owGCAcGBQWNgAgFBdsBVP7GAVT+gG4IBQWACAUFBQUIgAUFCAHuBQUIbggFBYAIBgUFBgiAjgUFBggHBoz+GQUFCAAAAAEAAAAaAdsDpQAZAAABEQUOASMiJjU0NjUTJy4BNTQ2NyUTPgEzMQHb/wAGCwYMDAEx0AUJFQsBH4AEDwkDpf0ChgMEEQsDBgMBHcsFDggNDAEqAQQIEAACAAAAAAQAA24AJwBSAAABNCYjIgcOAQcGBwYiJyYnLgEnJiMiBhUUFx4BFxYVCQE2Nz4BNzY1MxQHDgEHBgcBDgEjIiYnASYnLgEnJjU0Nz4BNzYzMhYXPgEzMhceARcWFQO3hEQgISE5FhcLCiQKCxcWOSEhIESEERAoEREBTAFLARERKBARSRQTMRQVAv6cBQ0HBw0F/psBFRUwExQTEkcyM0BLgiIigktAMzJHEhMCYnlKDw8pFhYNDAwNFhYpDw9KeSckJTgREQH+wAFAAREROCUkJzMuLkYVFQL+qQUFBQUBWAIVFUUuLjM/MjFFEhNaIiJaExJFMTI/AAAAAgA3AEkCRwMlABMATwAAJRUUBwYrASInJj0BNDc2OwEyFxYTFAcGBwYHBgcGBwYHBhUUBwYrASInJj0BNDc2NzY3NjU0JyYjIgcGBwYjIi8BJicmNzYzMhcWFxYXFhUBkgcGCokJBwcHBwmJCgYHtQkJCwsUFQwNFhgPEAcHCYkJBgYmJSwiDg8bGyImGBQpCAoHB14HAgEEXK0uLi8lJRcY6YkJBwcHBwmJCQcHBwcBTh8bGxARERIHCA0NGBgOCgkICgsLGTAqKhQPERAbGBITEQ40CQVHBgkICJgSEh4dKywvAAAAAAIAAABJAW4DbgAmADoAACUVFAcGIyEiJyY9ATQ3NjsBNSMiJyY9ATQ3NjsBMhcWFREzMhcWFQMVFAcGKwEiJyY9ATQ3NjsBMhcWAW4LCw/+3A8LCwsLDyQkDwsLCwsP2w8LCyQPCwtJCwsPkg8LCwsLD5IPCwu3SQ8LCwsLD0kPCwrcCwsOSg4LCwsLDv62CgsPApJuDgsLCwsObg8LCwsLAAAAAgA4AEkBNgNuABMAKAAAJRUUBwYrASInJj0BNDc2OwEyFxYTAwYHBisBIicmJwMmNzY7ATIXFhUBJQsLD5IPCwsLCw+SDwsLERABCwsPkg8LCwEQAQsLDrcPCwrugA8LCwsLD4APCgsLCgJM/kkPCgsLCg8Btw8LCwsLDwAAAAACADoASQJHAyUAEABDAAAlFRQGKwEiJj0BNDY7ATIWFRMUBgcOARUxFAYrASImPQE0Njc+ATU0JiMiBgcOAQcOASMiJi8BLgE3PgEzMhceARcWFQGSDQqJCQ4OCYkKDbVXKRkeDQqJCQxSJSEeNiIUIQkKGhkECQUEBwNeBwMEL4NXLi8uShgX6YkJDg4JiQoNDQoBV1FNFw4xDAkSFgoZNFMRDyEbGCUKBwcbIAQFAwJHBhEITEwSET0qKjEAAAACAAAASQOAAyUAHgA+AAAlFBYrASImNRE0NjsBMhYVFBYrASIGFREUFjsBMhYVARQGBwEOASMiJj0BISImPQE0NjMhNTQ2MzIWFwEeARUBbgEUtkVgYEW2CAsBFLYmNjYmpAsaAhIGBf7JBQ0HDxb/AA8WFg8BABYPBw0FATcFBoAMK2FEAZJEYQsIDCs1Jv5uJjYCEAE3Bw4F/skFBhYPpRUP3A8VpQ8VBQb+ygYNBwAAAAACAAEASQRIAyUAAwAbAAAlNyEHARYHBgcBBiMhIicmJyY3NjcBNjMhMhcWAgDA/knAA/oIAwMO/gAWIf5JFhISCQgDAw4CABYhAbcWEhKS3NwCaBQVFhD9txkMDBMTFhUQAkkaDAwAAAQAAAAAA24DbgAEABIALgA+AAA3MxEjERM0JiMiBhUUFjMxMjY1ATM1NCYjIgYHMzUjMBYDMTM1NDY3PgEzMhYdAQERFAYjISImNRE0NjMhMhaHhISNKCIiKSgiIygBToRXQTU1DQGEAQGEAQMHIhskHgEMYUT93EVgYEUCJERhjwGM/nQCBx0nJx0dKCgd/fnjXFcvFDl//vPeCBEHER8yKNQCOv3cRWBgRQIkRGFhAAAAAAIAAP+3ApIDbgANADQAAAERNCYjIgYVERQWMzI2BRQGKwEDFAYrASImJwMjIiY1NDYzESImNTQ2MyEyFhUUBiMRMhYVARIKCAgKCggICgGAFQ/1HgoHAQcKASzmDxZaOB4rKx4Bbh4rKx45WQHJAQAICgoI/wAICgrBDxb+7AYKCAcBFRYPRnEBJCweHisrHh4s/txxRgAAAgAAAEkEAAO3ACgASwAAARUUBiMhIiY1ETQ2MyEyFh0BFAYjISIGFREUFjMhMjY9ATQ2OwEyFhUTERQGIyImLwEBDgEjIiYvAS4BNTQ2NwEnLgE1NDYzITIWFQMlYUT+JUVgYEUBkggKCgj+biY2NiYB2yY1CwgkCAvbFg8HDQVl/owDBwQDBwNBAgQEAgF1ZQUGFg8BJA8WAaW3RGFhRAHbRGELCCQICjYm/iUmNjYmtwcLCwcB7f7cDxYGBWX+iwMDAwNBAwcDBAcCAXVlBQ0HDxYWDwAAAgAAAEkDbgMlAB8APgAAARQGBwEOASMiJj0BISImPQE0NjMhNTQ2MzIWFwEeARU3ERQGKwEiJjU0JjsBMjY1ETQmKwEiJjU0JjsBMhYVAqUGBf7JBQ4HDxX/AA8WFg8BABUPBw4FATcFBslhRLcHCwETtyY2NiakCxoBE7dEYQG3Bw4F/skFBhYPpRUP3A8VpQ8VBQb+ygYNB8n+bkRhCwcMKzYmAZImNQMQDCthRAACAAAAAALbA24ABwAzAAABESERNjc2NRMRFAcGBwYHBgcGBwYHBgcGIyInJicmJyYnJicmJyYnJjURNDc2MyEyFxYVAm7/AEQ1h20TExwcKCchISQkDw8JBwgIBwkPECQkISEnJxwdExMLCw8Ckg8LCgGSAW79diQraWQBt/5JMTAwJiUkIxgXFRUHCAQDAwQIBxUVFxgjJCUmMDAxAbcPCwsLCw8AAAAEAAD/twO3A7cABAAZAC0AWgAANyERIRETNTQnJisBIgcGHQEUFxY7ATI3NjUhNTQnJisBIgcGHQEUFxY7ATI3NjcRFAcGIyEiJyY1ETQ3NjsBNTQ3NjsBMhcWHQEzNTQ3NjsBMhcWHQEzMhcWFUkDJfzb3AYFCCQIBQYGBQgkCAUGAbYFBQgkCAYFBQYIJAgFBdwWFh382x4VFhYVHkkbGyYkJhsb2xsbJiQmGxtJHRYWAAJJ/bcCt6QIBgUFBgikCAUFBQUIpAgGBQUGCKQIBQUFBSz9JR4VFhYVHgLbHhYWNiYbGxsbJjY2JhsbGxsmNhYWHgAAAAMAAAAAA7cDbgAIABEAVAAAAS4BNSMVFBYXJTUjFAYHPgE1NxUUBw4BBwYHDgEHDgEVFBYzMhYdARQGIyEiJj0BNDYzMjY1NCYnLgEnJicuAScmPQE0NjsBNTQ2MyEyFh0BMzIWFQEGEhmSaFUCaJMYElVoSRcYUzg5QxEdCBcPICkpRAoI/iUIC0UpKSAPFwgdEUM5OVIYFyAXpDYmAUkmNaUXIAG+KGlDNyphEp03Q2koEmEqSkooKSlDFhcDFhoGFSwcGy4yKSUHCwsHJSkyLhscLBUGGhYDFxZDKSkoShYgNyY2NiY3IBYACQAAAAADbgNuAAwAGgAoADYAQwBRAF8AuwDLAAABMTwBJy4BBwYWFx4BJy4BBwYUFx4BNzE2NCcnMTYmJyoBFQYWFzoBNRcxNjQnLgEHBhYXHgE3FzE2JicmBgcGFhcWNjMxNCYjIgYVFBYzMjY1NzEuASMOARUUFjMyNjUlNCcuAScmIyIHDgEHBhUUFx4BFxYXFjY1PAE1MAYnMCYnMCYzMBYXFjY3PgE3LgE1NDY3LgE3NhYxPgEzMhYXMDYXFgYHHgEVFAYHHgEVFAYVFBY3Njc+ATc2NRMRFAYjISImNRE0NjMhMhYBKQICBQEBAQICBA4CBAECAgEEAgEBGAECAgEDAQECAgMMAQIBBAEBAQEBBAExAQMDAgQBAQMDAgQZBAMCAwMDAwMXAQQDAgMEAwIEAW4XF081NT09NTVQFxcPDzUlJSsLCVYNEg4TFSEMEzUNAgoHMVUQDgIHDBM+ESUTEyQSPhMMBwMPEFUxCAwBCQssJSQ2Dg+TYUT93EVgYEUCJERhAQkBBQIBAQECBAIBARkBAgEBBAICAgEBBAMWAQMBAQEDAQENAQQBAgEBAgMCAQEBKwIEAQECAgEEAQECAQMDAQIDAwIEAQIBAwIBAgQCtTw2NU8XFxcXTzU2PDEsLEgbGw8CCgYGHhMFKCMHEgkVIgQFDhQGBTdUGCcQBSoeBiQFBQUFJAYeKgUQJxhUNwUHGxUdKwgGCgIPGxtILCwxARL93EVgYEUCJERhYQAAAAQAAAAAA7cDkgALABcAMABPAAAlNCYjIgYVFBYzMjY3NCYjIgYVFBYzMjY3FRQGIyEiJj0BNDY7AR4BOwEyNjczMhYVAw4BKwERFAYrASImNREjIiYnJjY3AT4BMzIWFwEeAQLbFQ8PFhYPDxWTFg8PFRUPDxZJIBf8txcgIBf0CzkjkyM4DPQXILoEEgySFQ+TDxWTCxIEBQUIAQAFDgYHDgUBAAgEbg8VFQ8PFhYPDxUVDw8WFo+3FyAgF7cWISAqKiAhFgFyCg3/AA8VFQ8BAA0KChYHAQAGBQUG/wAHFgAAAAIAAAAAA24DbgAaADMAACU3NjU0LwE3NjU0LwEmIyIHAQYVFBcBFjMyNwEUBwYHBiMiJyYnJjU0NzY3NjMyFxYXFhUCBzsLC7CwCws7Cg8PC/79CwsBAwsPDwoBZzs7ZWV3eGRlOzs7O2VkeHdlZTs7mjoLDw8KsK8LDw8LOgsL/v0LDw8L/v0LCwEdeGRlOzs7O2VkeHdlZTs7OztlZXcAAAAAAgAAAAADbgNuABkAMgAAJQE2NTQnASYjIg8BBhUUHwEHBhUUHwEWMzIBFAcGBwYjIicmJyY1NDc2NzYzMhcWFxYVAZoBAwsL/v0LDw8LOgsLr68LCzoLDw8B3zs7ZWV3eGRlOzs7O2VkeHdlZTs7mgEDCw8PCwEDCws6Cw8PC6+wCg8PCzoLASh4ZGU7Ozs7ZWR4d2VlOzs7O2VldwAAAAIAAAAAA24DbgAaADMAAAE3NjU0JwEmIyIHAQYVFB8BFjMyPwEXFjMyNzcUBwYHBiMiJyYnJjU0NzY3NjMyFxYXFhUCmjoLC/79Cw8PC/79Cws6Cw8PCrCvCw8PC9Q7O2Vld3hkZTs7OztlZHh3ZWU7OwEsOgsPDwsBAwsL/v0LDw8LOgsLr68LC4t4ZGU7Ozs7ZWR4d2VlOzs7O2VldwACAAAAAANuA24AGgAzAAAlATY1NC8BJiMiDwEnJiMiDwEGFRQXARYzMjclFAcGBwYjIicmJyY1NDc2NzYzMhcWFxYVAdEBAwsLOgsPDwuvsAoPDws6CwsBAwsPDwsBnTs7ZWV3eGRlOzs7O2VkeHdlZTs70QEDCw8PCjsLC7CwCws7Cg8PC/79CwvmeGRlOzs7O2VkeHdlZTs7OztlZXcAAgAAAAADbQNuADsAdAAAATQmJy4BNTQ2NTQmJyoBIyIGIyImIyIGBw4BBwYHDgEHBhUUFhUUBhUUFjMyNjMyFjMyNjc2Nz4BNzY1NxQHDgEHBgcOASMiJiMiBiMiJjU0NjU0JjU0Nz4BNzY3PgE3PgEzMhYzMjYzMhYVFAYVFBYXHgEVAyQHBwgJBQIDAgQCESERM2IzKE0lHT0ZLB0eJQgIDgwNDRUpFjBgMSZZJDgwMEcUFEkXGFM5OkMrYy0xYDAVKRYqOQwOCgosIyMzHUUiLFkwM2IyECERMScFBwUKCQHfFFMRFB4YEycTCBEHBRwZDwsdEyEsLWc2NjQjRCMTJRMMEQwRCAwUKShpPDw7AUdHR3swLxgPChERQCkUJhMjRCQ8Pz91MzMnFiENEhscBj0tEycTEBINGV4bAAABAAAASQMlA24ATAAAJRQGBw4BBw4BIyImJy4BJyYnLgEnJicuAScuATU0Njc+ATc+ATMyFhceARceARceARUUBhUUFhceARceATMyNjMyFhceARceARceARUDJQwGCSoTGTQdKEklGjIYJCcnSiAgFg8XCg0aDw4LHRUOMg8DBgMJEQQOGw4HFGgQBixwTgocCxdEGg0bCxgxGAkgAwEB8g8yDhUdCw0QGg4JFw8XICBJJyckGDIaJUkoHTQZFCkJBgwBAQMgCBkxGAsbDRpDGAsbC05wKwYRaBQHDhsNBREJAwYDAAAAAgAAAEkDJQNuAA8AHwAAASEiBhURFBYzITI2NRE0JhcRFAYjISImNRE0NjMhMhYCgP4lJjY2JgHbJjU1f2FE/iVFYGBFAdtEYQMlNib+JSY2NiYB2yY2XP4lRGFhRAHbRGFhAAEAAABJApIDtwAwAAABMhcWFREUBwYjISInJjURNDc2OwE1NDc2MzIXFhUUBwYrASInJjU0JyYjIgcGHQEhAlsXEBAQEBf93BcQEBAQFxJLS2pqS0sLCw4lDwsLKis9PCsrAaQCABAQF/63FxAQEBAXAUkXEBC3aktLS0tqDwsLCwsPPCsrKys8twAAAgAAAA0C2wNuAAYAKgAAASERAR8BETcyFhceARURFAYHDgEjIiYvAQcOASMiJicuATURNDY3PgEzIQKS/bcBJTPxBwcMBhMWFhMGDAcNGAr8/AoYDgYNBhMWFhMGDQYCVwMl/ToBGDDoAsZJAwIIIBP9HxMgCAICCQny8gkKAwIIIBMC4RMgCAIDAAAFAAAAAANuA24ADwAgADEAUQBqAAABFAcGIyInJjU0NzYzMhcWFzQnJiMiBwYVFBcWMzI3NjUzFAcGIyInJjU0NzYzMhcWFTM0JyYnJicmIyIHBgcGBwYVFBcWFxYXFjMyNzY3Njc2NxQHBgcGIyInJicmNTQ3Njc2MzIXFhcWFQJJKys8PSsqKis9PCsrSUBAW1tAQUFAW1tAQElVVnl5VlZWVnl5VlVKHh0xMERESkpERDExHR0dHTExRERKSkREMDEdHkk7O2Vld3hkZTs7OztlZHh3ZWU7OwG3PSsqKis9PCsrKys8W0BAQEBbW0BBQUBbeVZWVlZ5eVZVVVZ5SkREMDEdHh4dMTBEREpKREQxMR0dHR0xMURESnhkZTs7OztlZHh3ZWU7Ozs7ZWV3AAAAAAMAAAFuAyUCSQATACcAPAAAExUUBwYrASInJj0BNDc2OwEyFxYFFRQHBisBIicmPQE0NzY7ATIXFgUVFAcGKwEiJyY9ATQ3NjsBMhcWFdsQEBZuFxAQEBAXbhYQEAElEBAXbhYQEBAQFm4XEBABJRAQF24XEBAQEBduFxAQAhJtFxAQEBAXbRcQEBAQF20XEBAQEBdtFxAQEBAXbRcQEBAQF20XEBAQEBcAAAADAAAASQDbA24AEwAnADsAADcVFAcGKwEiJyY9ATQ3NjsBMhcWERUUBwYrASInJj0BNDc2OwEyFxYRFRQHBisBIicmPQE0NzY7ATIXFtsQEBZuFxAQEBAXbhYQEBAQFm4XEBAQEBduFhAQEBAWbhcQEBAQF24WEBDubhcQEBAQF24XEBAQEAENbRcQEBAQF20XEBAQEAEObhcQEBAQF24XEBAQEAAAAAACAAAAAANuA24AOgBKAAABPAEnLgEnLgEjIgYjIiYnLgEnLgE1NDY1NCYnLgEnJiIjIgYHDgEVFBYXFhceARcWFx4BMzI2Nz4BNRMRFAYjISImNRE0NjMhMhYC2wECWQwIEwoTMRAJFAc5USAEDEsOBQcvCAIFAgskCxwlEwoRICFTLzAvGjYcHlYNBAiTYUT93EVgYEUCJERhAQ0CBQIILwcFDksMBCBROQcUCRAxEwoTCAxZAgEIBA1WHhw2Gi8wL1MhIBEKEyUcCyQLAbz93EVgYEUCJERhYQAAAgAAAAADbgNuABcAKAAAATIXFhcWFRQHBgcGIyInJicmNTQ3Njc2ATY1NCclJgcGFREUFxYzMjcBt3dlZTs7OztlZXd4ZGU7Ozs7ZWQBUxMT/skRExISCQkKCANuOztlZXd4ZGU7Ozs7ZWR4d2VlOzv+KQsVFQq3CwoLFf6SFQsFBgAAAQAZAEkDngMlAEUAAAEOAQcWFBUUBw4BBwYjIiYnHgEzMjY3LgEnHgEzMjY3LgE9AR4BFy4BNTQ2NxYXHgEXFhcuATU0NjMyFhc+ATcOAQc+ATcDnhMvGwEjIoViYn9PkD0LFgxAdTA9XhIJEQkNGAxAVBIqFyUtDQwiKiphNjY6AwJsTSdGGSA7GwsqHRw2GQLOHDAUBgwGW15dlzAwLCcBASkmAUg3AgEDAw1lQwIKDAEZUTAZLxUqIiMyDg8DChULTG0gGwYXECA1EQMPCwAAAAACAAAAAANuA24AFAApAAABNTQnJiMhIgcGHQEUFxYzITI3NjUTERQHBiMhIicmNRE0NzYzITIXFhUC2woLD/4ADwsLCwsPAgAPCwqTMTBE/dxEMTAwMUQCJEQwMQGSSQ8LCwsLD0kPCgsLCg8BN/3cRDEwMDFEAiREMDExMEQAAAMAAABJAyUDbgAUACgAPQAAARUUBwYjISInJj0BNDc2MyEyFxYVExE0JyYjISIHBhURFBcWMyEyNzYTERQHBiMhIicmNRE0NzYzITIXFhUCkgUFCP4lCAYFBQYIAdsIBQVJGhsm/iUmGxsbGyYB2yYbGkoxMET+JUQxMDAxRAHbRDAxAe4lCAUFBQUIJQgFBQUFCP8AAdsmGxsbGyb+JSYbGxsbAgH+JUQxMDAxRAHbRDAxMTBEAAABAAIASQJGA20AHwAAAQYrAREUBwYjISInJj8BNjsBESMiJyY/ATYzMh8BFgcCRgsWbgUFCP5tDAQFB1sGCbduFwoKD7cKEhELtw8KAl4V/hIIBQUKDAhuBgFuFRUS3AwM3BIVAAAAAAEAAgAAAkYDJQAfAAATITIXFhURMzIXFg8BBiMiLwEmNzY7AREjIi8BJjc2MxIBkwcFBm4WCwoPtwsREgq3DwoKF263CAdbBwUFCwMlBgUI/hMWFRLbDQ3bEhUWAW0HbQgMCwABADYAAAIkA7cAGQAAARUjIgYdATMHIxEjESM1MzU0Nz4BNzYzMhYCJFo0H6cWka+SkhAQOSgoMS5IA7CXLiRsqf5OAbKpfDcpKjkODwUAAAgAAAAWA24DbgBbAGcAcwB/AIsAmAClALIAAAEyFx4BFxYVFAcOAQcGBwYmNTQ2NTQmJz4BNTQmJz4BJyYGMS4BIyIGBzAmBwYWFw4BFRQWFw4BBw4BJy4BMSIWMR4BMRY2MRwBFRQGJyYnLgEnJjU0Nz4BNzYzATYmJyYGBwYWFxY2FzYmJy4BBwYWFx4BFzY0Jy4BBwYUFx4BFzYmJy4BBwYWFx4BFzYmJyYGBxQWMxY2Nxc0JgciBhUUFjcyNjU3LgEjDgEXFBY3PgE1AbdbUFB3IiMXFlA3N0ERDgESDEp/GBUDChIbXRs3HBw4Gl0bEgoDFRh/SQoPAxNQHRIxIB0WGxOBDRFBNzdQFxYiI3dQUFv+7wECAwIEAQECAwIEEwIBAgIGAQIBAgIFEwICAgUDAgIDBRoCAgIDBwICAgMDBiMBBQQDBwEEBAMHASQGBAQFBQUDBiEBBgMEBQEGBAQEA24jIndQUFtJQkJtKCkWAxAIC0IsHygKCFJ/JDoXCT8tCTYHCAgHNgktPwkXOiR+UwgIHhUIBjMfDhsKNjsHGy4JCBADFikobUJCSVtQUHciI/2JAgQBAQEBAgMCAQESAQYCAgICAQYCAgIYAgYDAwIBAgYDAwIXAgcCAwECAgYDAwEMAwUBAQIDAgYCAgMDAwQBAwMDBAEEAgYCAwEFAwIDAQEEAwAAAQAAAEkDtwNuADAAAAEVFAYrASImPQE0JiMiBh0BMzIWFREUBiMhIiY1ETQ2MyE1NDc+ATc2MzIXHgEXFhUDtxYPJA8WVjw9VTYXICAX/dwXICAXAYAUFEYuLzU1Li9GFBQCbpMPFRUPkzxWVjxuIBf+txcgIBcBSRcgbjUuL0UVFBQVRS8uNQAAAAAFAAAAAARJA24ADwAaACUAKQAuAAABMhYVERQGIyEiJjURNDYzFSIGHQEhNTQmIyEBMjY1ESERFBYzISU1MxUzNTMVIwPuJTY2JfxtJTY2JQcLA7cLB/xtA5MHC/xJCwcDk/ykk0nb2wNuNib9SSU2NiUCtyY2SQsIgIAIC/0kCwcBXP6kBwtJSUlJSQAAAAADAAAASQMlA24ACwA2AGEAADcUBiMiJjU0NjMyFgUUBgcOASsBIiYnJicuAScmJy4BPQE0Njc+ATsBFhceARcWFxYXHgEXFhcFFAYHDgErASImJyYnLgEnJicuAT0BNDY3PgE7ARYXHgEXFhcWFx4BFxYX20AtLkBALi1AASUFBQUOCE0OFAIGHBtYOTlCDhMGBgUNBwIuLCxSJiUgIRoaJgwLBAElBQYFDQhSDhUBBzMypW1tfQ4UBgUGDQcBS0hJhj49NTUrKjwREgS3LkBALi1BQXMIDgYGBhMOQjk5WBwbBgIUDk4HDgUFBQQLDCYaGiEgJSZSLCwtAgcOBQYGFA59bW2lMzIHARUOUggNBQYFBBIRPCoqNjU9PoZISUsAAAAABQAAAEkDbgMlAAwAGQAqADQATQAAARQGIyImNTQ2MzIWFTMUBiMiJjU0NjMyFhUXNTQmIyEiBh0BFBYzITI2NQEhAy4BIyEiBgcBFRQGIyEiJj0BNDY3Ez4BMyEyFhcTHgEVAlIbEhMbGxMSG5MbExMbGxMTG0ALCP1JBwsLBwK3CAv9QQKiWgIOCP5BBw4DAq82Jv1JJTYGA3EKNB8BvyA0CnEDBgEAExsbExMbGxMTGxsTExsbE1u2CAsLCLYICwsIARIBEwgJCQj+kbYmNjYmtgwVCgFbHiYmHv6lChUMAAAAAgAAAAcEAANuADkASQAAATIWFRQGIxUUBiMmJy4BJyYnDgEXBhYXBgcOAScmJyYnLgE1NDcjIiY9ATQ2MyEyNz4BNzY3MhYdAQMRBgcOAQcGBxUWFx4BFxYDtx4rKx4rHiYyMXZDREozHiIeOC4NHyBHIyIUDA4OEQ9GJTY2JQETUktLgjY3KR4rSTg3OG02NzY2NzZtODcCSSseHivcHisgJCM/FhcGEWAjMUokGg4NBQkIEyYmJ1EsKzE1Jm4mNRYVQScmIyse3P6nAiErISIxEA8GmgYPDzEiIQAAAAADACX/twPbA7cAEgAwAGcAAAU0JiMiJjU0JiMiBhUUFjMyNjUlISYnLgEnJjU0Jy4BJyYjIgcOAQcGFRQHDgEHBgchFAYjIRQGIyImNSEiJjU2Nz4BNzY1NDc+ATc2Ny4BNTQ2MzIWFRQGBxYXHgEXFhUUFx4BFxYXAgkFBCIwBgMEBjsqBAX+hALmJhwdJgkKDQ02Kik4OCkqNg0NCgkmHRwmA04rHv8AVjw8Vv8AHisfISA1ERARET4tLTkCAyAXFyADAjktLT4RERARNSAhHxIEBTAiBAUFBCk7BQSkLDMzdkRDTRsgIDcSExMSNyAgG01DRHYzMyweKzxWVjwrHhsnJ3FNTWgpKSpFGRkJBQsGFyAgFwYLBQkZGUUqKSloTU1xJycbAAEAAQAAA20DbABiAAABFx4BBw4BDwEXFgYHDgEvAQcOAQciBiMiJi8BBw4BJy4BLwEHBiYnLgE/AScuAScmNj8BJy4BNz4BPwEnJjY3PgEfATc+ATc2Fh8BNz4BFx4BHwE3NhYXHgEPARceARcWBgcDEk8IBgIDEAtsHwMGCAgVC2ocAhALAwUDCA8GTU0IFgoLEAIcagsVCAgGAx5rCxADAgUJTk4JBQIDEAtrHgMGCAgVC2ocAhALChYITU0IFQsLEAIcagsVCAgGAx9sCxADAgYIAbdNCBYKCxACHGoLFQgIBgMeawsQAwEHBk5OCQUCAxALax4DBggIFQtqHAIQCwoWCE1NCBULCxACHGoLFQgIBgMfbAsPAwMGCE9PCAYDAw8LbB8DBggIFQtqHAIQCwsVCAAAAAEAAABJAkIDbgB7AAAlFxYHBg8BBgciBwYHBgcGBwYHBiMGIyInJicjIicmPQE0NzY7ASY3IyInJj0BNDc2OwE2NzYzMhcWFxYPAQYHBicjJi8BMScmIwYnJgciBwYHITIXFg8BBiMhBhchMhcWDwEGBwYrARYXFjMyNzY3Njc2NzY/AjYXFhcCLhQBAwMHAwIEAwYFBwcIBwoJCgoLCwuFZGQkNwcGBQUGByYBAicIBQUFBQg4J2RlgDs0BgYDAhgCBgcHAgMECg0NAgIODwJIOTkdAQwJBQYCDgMP/ukCAgEGCQYFAg4BBQUG3hw6OkgLCgoJCQgIBgYFBgMIBwcCzFsHBgYCAQEBAgIBAgECAQECAQFLSn8FBQhACAUGIBwFBQhBCAUFeEpJDQIHBghbBwQDAgEBAgICAQICASUlQAYHCEEPFScHBwlABgQEQycoAQEBAQIBAgEBAgEDBAQIAAAAAQAAAEkCRwNuAE4AAAEVFAcGIyEiJyY9ATQ3NjsBNSMiJyY9ATQ3NjsBNTQ3NjMyFxYVFg8BBgcGJyYnJicmIyIHBh0BMzIXFh0BFAcGKwEVMzU0NzY7ATIXFhUCRwUFCP3dCAUFBQYHODcIBQUFBQg3RkdtalUGAQU7BQcIBQMMDBwbGjAeHq4IBQYGBQiu7QUFCF0IBQUBLdIIBQUFBQhWCAUF2wYFCEoIBgV/Yj9ASAQHCAVJBgEBBQMICAoLGxsrewUGCEoIBQbYZwgFBQUFCAABAB7/twIvA7cAjQAAARQHBgcVFAcGKwEiJyY9ASYnJicmJyYnJicmPwE2NzYfARYXFjMyNzY1NCcmJyYnJicmJyYnJicmJyYnJicmJyYnJicmNTQ3Njc1NDc2OwEyFxYdARYXFhcWFxYXFhcWDwEGBwYnJicmJyYnJicmIyIHBhUUFxYXFhcWFxYXFhcWFxYXFhcWFxYXFhcWFQIvOTlbBQUITQgFBSYjIxcXFBMHBwMKCTsECQgFAkBKFhUuIyMICQoLFxcPDh8XDA0XFg0OExIMDA0NBwcFBTg4WgUFCE0IBQUhHh8TExESBQUDCgcuBQgICAEHBw8QEhEZGRg2IyIFBQwMCgsVFg0NGx4QEBwbEA8UFAoLBwgBElg/Pw9kCAUFBQYHZAUNDA0NDw4HBwMMDE0GAQEGATkPBBgZLRAODgoKDAsHBgwKBQUKCggHDQwMDBAQEREVFRhPOzwRZwcFBgUFCGUDCgoJCgwMBAUDCwtTCQEBBQIFBQoKCQgHBhgZJw8MDQsLCAgKCgUFCwsHBg4NCwsSERMSGhkcAAMAAAAABAADbgALAEIAdQAANzQmIyIGFRQWMzI2ATQmIyE0NjU0JiMiBgcOAQcOAQcOASsBETMyFx4BFxYzMjY1NCYnPgE1NCYnPgE1NCYnMzI2NTcUBisBDgEHHgEVFAYHFgYjIiYnLgErASImNRE0NjsBMjY3PgE3PgEzMhYVFAYHMzIWFZIVDw8WFg8PFQMlLRz+tzY3JAwjBAYKBg4gEhtBLRMTJSYlTCcoKTA8AQISFAYFDxALCb0dLElWPGEBCwkBARIRAWRPMFstGkobpR4rKx6lFDINDx0NGTQ5RGEHBtY7V7cPFRUPDxYWAVgdLBtBNiogRgoJEwkXKBQfPv6SCwwbCwwsNAgQCAkrFAoUCQ4iFA4jCiseATxXEiIQBg0GGzUWUVoXEAoYKx4Bbh4rNg4SJBQob0pJEiUSVjsAAAMAAAAABAADbgA2AEIAdgAAJTMRIyImJy4BJy4BJy4BIyIGFRQWFSEiBhUUFjsBDgEVFBYXDgEVFBYXDgEVFBYzMjc+ATc2Mzc0JiMiBhUUFjMyNhMRFAYrASIGBw4BIyImNzUuATU0NjcuAScjIiY1NDY7AS4BNTQ2MzIWFx4BFx4BOwEyFhUDEhMTLUEbEiAOBgsFBSIMJDc2/rccLSwdvQkLEA8FBhQSAgE6LysoKEwmJSWlFg8PFRUPDxZJKx6lG0oaLFovT2cBERIBAQkLAWE8Vlc71gYHYUQ5NBkNHQ8NMhSlHiuSAW4+HxQoFwkUCgpEICo2QRssHR4rCiMOFCIOCRQKFCsJCBAIMy0MCxsMCyUPFRUPDxYWAVj+kh4rGAoPGFdSAhY1GwYNBhAiElc8O1YSJRJJSm8oFCQSDjYrHgAAAAADAAD/twNuA7cACwBCAHUAACU0JiMiBhUUFjMyNhM0JiMiBgcuASMiBgcuASMiBgc1NCYjIgYVESImIyIGFRQWFx4BFx4BFx4BHQEhNTQ3PgE3NjU3FAYHDgEdARQGIyEiJj0BNCYnLgEnLgE1NDYzMhYXNTQ2MzIWHQEeARc+ATMyFhc2FhUC2xUPDxYWDw8VSiw0CBAICioUChQJDiIUDiMKLB0dLBtBNykgRgoJEwkWKRQfPgFtDAscCwxJFxEJGCsf/pMfKjYOEiQUKG9KSBMlEVc7PFcSIhAGDQYbNRVRWyUPFRUPDxYWAcMxOwECEhMFBQ8PCwm+HSwtHP62NzckDCMFBQoGDiASG0EtExMlJSZMJygpAzBbLRpKG6UeKysepRQyDBAdDRg0OkRgBgbWO1dWPGEBCwkBARIRAWRPAAADAAD/twNuA7cANgBCAHYAAAE0Jy4BJyY9ASEVFAYHDgEHDgEHDgEVFBYzMjYzERQWMzI2PQEeATMyNjceATMyNjceATMyNjUDNCYjIgYVFBYzMjYTFAYjJw4BIyImJw4BBxUUBiMiJj0BDgEjIiY1NDY3PgE3PgE9ATQ2MyEyFh0BFBYXHgEVAyUMCxwLDP6TPh8UKRYKEwoKRCApN0EbLB0dLAsiDhQiDgkUChQqCggQCDMtShUPDxYWDw8Vk1dSAxU1GwYNBg8kEVc8O1cQJxJISm8oFCQSDjYqHwFtHysYCRAYAZIrKChMJSYlEhItQRwRIA8GCgUFIwslNzf+tx0sLB29CAwQDwYFExIBATovAbcPFhYPDxUV/ltPZwEREgEBCAwBYTxWVzvWBwZhRDk0GQ0dDw0yFKUeKysepRtKGixaLwAAAwAg/7cCzgNuAD0AYgCGAAABFgcWFxYHBgcGBwYHBgcGBxUjNSInFSM1IiMiKwE3MzI3NTMiIzUmKwE1FzI3NTMVNjM1MxUWFxYXFhcWFwM0JyYnJicmJyYnJiMiIwYjFTIzMjMyMzY3Njc2NzY3Njc2NzYDNCcmJyYnJicmJyYjBiMiIxUyMzIzMjc2NzY3Njc2NzY3NjUCmwpVQyEhBwQPDhcWISElJC9YLRhYCxQVC3ISPx0ECQMGByw/eSUTWC4XWC0jIx4eEREEewkIDQwVFBERGRkPDhcWBQUQEQsLExQODhITDQ0ODgkIBgUpBwcKChIRDg4VFQwNEhMEAxERCgkTEw0MERELCwoKBQUCSWgrECsrTykfHxQUDQ4GBgKSjwGQkmkd5qQnXgEBkI0BjJAECQkRERscJv7JFBAQCwoHBwQDAgEBwQECAQQDBQQIBwoJDg0BIBMODwkKBgcDAgICAbABAQIDBAQGBwkIDg0QAAAAAAIAAP+3A24DtwAGAB0AAAERFh8BFhcFFBcWMyERFAcGIyEiJyY1ETQ3NjMhEQJJDQjpCAj+qRAQFwE3EBAX/QAXEBAQEBcByQKSAQ4ICOkIDRIXEBD9pRcQEBAQFwOSFxAQ/skAAAAABQAA/7cDbgO3AAYAHAAwAEQAWQAAARYXIREWFwMhERQHBiMhIicmNRE0NzYzIREUFxYTNTQnJiMhIgcGHQEUFxYzITI3Nj0BNCcmIyEiBwYdARQXFjMhMjc2PQE0JyYjISIHBh0BFBcWMyEyNzY1A0cICP7yDQgnATcQEBf9ABcQEBAQFwHJEBByBQUI/m4IBQYGBQgBkggFBQUFCP5uCAUGBgUIAZIIBQUFBQj+bggFBgYFCAGSCAUFAqcIDQEOCAj+uf2lFxAQEBAXA5IXEBD+yRcQEP5cJAgFBQUFCCQIBgUFBpokCAYFBQYIJAgFBQUFmiUIBQUFBQglCAUFBQUIAAAEABP/twO1A7cACwApAEkAWgAAATMvASY1IwcwBwYHARQPAQYjIi8BJjc2OwERNDc2OwEyFxYVETMyFxYVBRUhNRM2PwE1IiMGIwYrARUjNSEVAwYPARU3NjsBNTMTFSM1MycjBzMVIzUzEzMTMwKpZSkHAQMBAgID/tMGtgYIBge3CAQFDW0FBghtCAUGbQgFBgHd/rPSBwUHAQMDAQcKhUUBRNIECAcIBQyORTOkKhqLGyukKINdgygCznwbCQMMCgoH/TYHB7YFBbcJCwsDEwgFBQUFCPztBQUIRIUzAS8KBQUCAQFCgzP+0QUKBgEBAUQCAT09UlI9PQF6/oYABAAT/7cDtQO3AAsAKQA6AFoAACUzLwEmNSMHFAcGBwUUDwEGIyIvASY3NjsBETQ3NjsBMhcWFREzMhcWFQUVIzUzJyMHMxUjNTMTMxMzAxUhNRM2PwE1IiMGIwYrARUjNSEVAwYPARU3MjsBNTMCqWUpBwEDAQICA/7TBrYGCAYHtwgEBQ1tBQYIbQgFBm0IBQYCEKQqGosbK6Qog12DKDP+s9IHBQcBAwMBBwqFRQFE0gQIBwgFDI5FhXwbCQILAQkKB4EHB7YFBbcJCwsDEwgFBQUFCPztBQUIjTw8U1M8PAF7/oUCkoUzAS8KBQUCAQFCgzP+0QQLBQICRAAAAAIAAAAAA24DbgAtAEkAAAE1NCYjITc+ATU0Ji8BLgEjIgYHAQ4BFRQWFwEeATMyNj8BPgE1NCYvASEyNjU3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAtsVD/7hbAUGBgU0BQ0IBw0F/v0FBgYFAQMFDQcIDQU0BQUFBWwBHw8VkyMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwGSSQ8WbAUNCAcNBTQGBQUG/v4GDQcHDgX+/QUFBQU0BQ4HBw4FbBUPJVtQUHciIyMid1BQW1tQUHciIyMid1BQAAAABQAT/7cEAAO3AB0AMQBGAFoAbgAAJRQPAQYjIi8BJjc2OwERNDc2OwEyFxYVETMyFxYVBRUUBwYjISInJj0BNDc2MyEyFxYDFRQHBiMhIicmPQE0NzYzITIXFhUDFRQHBiMhIicmPQE0NzYzITIXFgMVFAcGKwEiJyY9ATQ3NjsBMhcWAaUGtgYIBge3CAQFDW0FBghtCAUGbQgFBgJbBQUI/iQIBQUFBQgB3AgFBW4FBQj+kggFBQUFCAFuCAUFbQYFCP8ACAUFBQUIAQAIBQZuBQUIkwgFBQUFCJMIBQWABwe2BQW3CQsLAxMIBQUFBQj87QUFCEluCAUFBQUIbggFBQUFARxtCAUGBgUIbQgGBQUGCAElbggFBQUFCG4IBQUFBQEdbggFBQUFCG4IBQUFBQAFABP/twQAA7cAEwAxAEYAWwBvAAAlFRQHBisBIicmPQE0NzY7ATIXFiUUDwEGIyIvASY3NjsBETQ3NjsBMhcWFREzMhcWFSUVFAcGIyEiJyY9ATQ3NjMhMhcWFRMVFAcGIyEiJyY9ATQ3NjMhMhcWFRMVFAcGIyEiJyY9ATQ3NjMhMhcWArcFBQiTCAUFBQUIkwgFBf7uBrYGCAYHtwgEBQ1tBQYIbQgFBm0IBQYBgAYFCP8ACAUFBQUIAQAIBQZtBQUI/pIIBQUFBQgBbggFBW4FBQj+JAgFBQUFCAHcCAUFN24IBQUFBQhuCAUFBQVBBwe2BQW3CQsLAxMIBQUFBQj87QUFCNttCAUGBgUIbQgGBQUGCAElbggFBQUFCG4IBQUFBQgBJW4IBQUFBQhuCAUFBQUAAAAEABP/twNRA7cAEAAuAFcAbAAAJTQnJiMiBwYVFBcWMzI3NjUFFA8BBiMiLwEmNzY7ARE0NzY7ATIXFhURMzIXFhUlFAcGBwYHBgcGIyInJic3FhcWMzI3NjcjBgcGIyInJjU0NzYzMhcWFQMVITUzNTQ3ND0BIwcGDwEnNzMRMwMBGRkiHhESFRUnHBQU/qQGtgYIBge3CAQFDW0FBghtCAUGbQgFBgGsBwgQEBcWIiEoIxoOChYIChUVMB0dCQEMFxcZPSYmKSk+Ri8vEf70XwEBBAUKIy9tR17JJB4eFRUhIBYWEA8YSQcHtgUFtwkLCwMTCAUFBQUI/O0FBQgnIyIiHx8YFw4OCQUEQAQCCCIhMg0ICCkpOTwqKjY2WwGaQUH3BAcHAwkHCAohMWr+igAAAAQAE/+3A1EDtwAQAC4AQwBsAAABNCcmIyIHBhUUFxYzMjc2NQEUDwEGIyIvASY3NjsBETQ3NjsBMhcWFREzMhcWFQUVITUzNTQ3ND0BIwcGDwEnNzMRMxMUBwYHBgcGBwYjIicmJzcWFxYzMjc2NyMGBwYjIicmNTQ3NjMyFxYVAwEZGSIeERIVFSccFBT+pAa2BggGB7cIBAUNbQUGCG0IBQZtCAUGAZv+9F8BAQQFCiMvbUdeEQcIEBAXFiIhKCMaDgoWCAoVFTAdHQkBDBcXGT0mJikpPkYvLwMSJB4eFRUhIBYWEA8Y/W4HB7YFBbcJCwsDEwgFBQUFCPztBQUIiEFB9wQHBwIKBwgKITFq/ooC+SQiIh8fGBcODgkFBEAEAgchITINCAgpKTk8Kio2NloAAwAAAAADkgNuAA8AJAB4AAA3NCcmIyIHBhUUFxYzMjc2ExEUBwYrASInJjURNDc2OwEyFxYVIRQHFhUWBxYHBgcWBwYHIyInJicmJyYjJicmNRE0NzY3Njc2NzY3Njc2NzY3Njc2NzY3NjMyFxYXFhcWFxYXFhcUFRQHBgcGBwYHBgcGBzMyFxYVkgsKDxAKCwsKEA8KC1wLCw+kDwsLCwsPpA8LCwKkHwgCGgoKCRYFISVMSSYtLBkZLEYUDwsLCwoODh4dHCcTCggHAwIFBAQDCAgLCw8aFRUNDgkKBAQDAgEGBQUGCgIEBAICA58sISC3DwsKCgsPEAoLCwoBNP6TDwsLCwsPAW0PCwsLCw8xJBkSLCIgIyEVQCcsAQkJBwgPGQEKCw8Bbg4LCgIBICEkMhMKERIKCxgWDQwREQwLBgYJCQ4PCwsSEQgJDhUWFgwNEwQHBgYGCCAhLQAAAAMAAP+3A5IDJQAPACQAeAAAExQHBiMiJyY1NDc2MzIXFhMRNCcmKwEiBwYVERQXFjsBMjc2NSUWFRQHBisBFhcWFxYXFhcWFxYVFBUGBwYHBgcGBwYHBiMiJyYnJicmJyYnJicmJyYnJicmJyYnJjURNDc2MzY3Njc2NzY7ARYXFgcWFxYHFgcUB5ILCg8QCgsLChAPCgtcCwsPpA8LCwsLD6QPCwsChR8hICyfAwICBAQCCgUFBgYBAgMEBAoJDg0VFRoPCwsICAMEBAUCAwcIChMnHB0eDg4KCwsLDxRGLBkZLC0mSUwlIQUWCQoKGgIIAm4PCwsLCw8PCwoKC/7MAW4PCwoKCw/+kg8LCgoLD1UjMiwhIQgFBgcHAxUMCxYWFg4ICRERCwwODgkJBgYLCxERDQ0WGAoLERELEjIlICEBAQsKDwFuDwoLARkOCAgJCQIrJ0AWICMgIysTGQACAAAAAANuA24ALQBJAAABNCYnAS4BIyIGDwEOARUUFh8BISIGHQEUFjMhBw4BFRQWHwEeATMyNjcBPgE1MxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgLeBQX+/QUNCAcNBTQFBgYFbP7hDxYWDwEfbAUGBgU0BQ0HCA0FAQMFBZAjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBtwcNBgECBgUFBjQFDQcIDQVsFg9JDxVsBQ4HBw4FNAUFBQUBAwUOB1tQUHciIyMid1BQW1tQUHciIyMid1BQAAAAAAIAAAAAA24DbgAtAEkAAAE0JicBLgEjIgYHAQ4BFRQWHwEeATMyNj8BERQWOwEyNjURFx4BMzI2PwE+ATUzFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAt4FBv7+Bg0HBw4F/v0FBQUFNAUOBwcOBWwVD0kPFmwFDQgHDQU0BgWQIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAbcIDQUBAwUFBQX+/QUNCAcNBTQFBgYFbP7hDxYWDwEfbAUGBgU0BQ0HW1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAAAAgAAAAADbgNuAC0ASQAAATQmLwEuASMiBg8BETQmKwEiBhURJy4BIyIGDwEOARUUFhcBHgEzMjY3AT4BNTcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYC3gUGNAUNBwgNBWwWD0kPFWwFDgcHDgU0BQUFBQEDBQ4HBw0GAQIGBZAjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBtggNBTQFBQUFbAEfDxUVD/7hbAUGBgU0BQ0IBw0F/v0FBgYFAQMFDQcBW1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAADAAAAAANuA24AHAHdAhoAAAEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYzEw4BBz4BNz4BNz4BNzYWFyY2Nz4BNzY0MQYmJzAGBzQGJy4BJy4BJy4BJyIGIyYGBwYiBzYmBzYmJzM0JicuAQcGFhUUBhUUFgcOAQcGFhcWBgcGJicuAScuAQcuAScmIgcyJgc2NDc+ATc+ASMWNjc+ATc2FjMyNCcWJicmBhcmBicuASMiBgc2JiM2JicuAQcGFhceAQcOAQcGFgcuAScWJjEiBic8ARcuAScOAQcWMjc+ATc+ARc0NjMeARcmIgcOAQceAQcuAScqAQcOAQceATMWBjceAQc0FhceARcWBgc0JgcGFjMiFgcUMjEGFjcGFhceARceARcGFgcUIhUeARcWFDc2JicuAScuAScyFgcGFhceASMyFhceARceARceARcWNjc2FhceATcGFhceARc+ATcGFjc+ATUGJicuATMyJicuAScGJicUBhUqASc+ATc+ASMOAQcOAQcGJicuATUmNic+ATc2FjcuATEWNhceATc0JjceATceARceATceARceARcWNCciNDEmNjc+ATc+AScyNjciJgc2NCc2NDcWNic2MjcWJjc+ATcUNiMWNic2JicyFjc2JicmBgcDPgE3LgEnLgEnNiYnLgEHDgEXLgEnLgEHBhQHJjYnJgYHDgEHDgEHLgEnHgEXFgYHDgEHBhYXFAYVMBYVAbdbUFB3IiMjIndQUFtbUFB3IyIiI3dQUFucAwUFAgQCAgcDCA4IBxEFAQ4BBAoDAQcGAQECCwMKAwMBCAIBAwQDBwEEBAMDBQIIDgQGAwMCEgQEHgQFBwcRBAIMBAMFAwQMAQgKAgEDBQMMAgIPBgkPCQMHBwIBAQMDAQsDCA8GBAUEBQ0GCQQFBQMEEggCEAYCAwQDBQECEwMGBgUDEQMIFQUBBgMCDAECBQQEAgMEGAYSBQMEBgIOGw0CAwIDBwMEDwUCAQMGAgMKBAMIAQECAQUKCAMHAylEGQIDAgQBCAIBARcCAwcCAQQDCQECAwUHAQEBAgkIBRMCBgsEBQMGAg4BAgIMAwIGAQoFAwUCAgIBAQ0BAxcFAQwFBQ0DBAECAxMHBgsGCQgICwkJBRQGAw8BBAwFAQIBAgwEBQMJDgUBBwYIBQEBCQMDDQICAgUCAQECAg0SBwYCAgIGBBMECAoBBgUCBQMDBQICAwYUBgMHAwQCAQkGAwwEBQUFBAIBAQYECQEBDgUIAQ8EBAcCAgMBAQgBAwIFBAUMBAQPAwYDBAMJBA0ECBILAQgEAwcDBgUFBg4FXTtmKAMIAwQGBAEPBgUJCAELAQUIBwcLBwMBBgsEBRAEAgYCAgICAQoBAgECAgMGBQoBAQMFCQEDbiMid1BQW1tQUHciIyMid1BQW1tQUHciI/7WAwcBAQsBAwQCAwICAQEHAgwBAgEEAQsBCwYDAQYEAQMMBwQEBAMIAQwCAwICAQMGAQIKAwQGAwMFAgMOBAYEBQcECgYFBQQNAwIHAQQQBgUKAgEBAgYGAwMBEQIFCQQDBwMCDgEBBgQMBAYJDQUBDgIBBgMBGQsCDQYCBQgECQIDAQMKBgIBBQICAwIECAQECwQEAQMGAg0CAwUCBQsHAQECAwICBgQBAgMHBAEBAQIEAgYCBAoBARZBJwIDAQ8GAgYDAQ8BAwYDAwYBAQgCAhAlBQEFHAIBGwIDBwYGDwUFDAcBAQYDBgMMAgkTBwUIBAQJBAYBCBkGARIMBQYPBwkJBAMHAwMDAgERBQMGAwEYAgUHBQEDAQQOAQEOBAUGCQIRCgYGCQUFAgQBBAIBBQwFCBYBBQYFCQICAQIFGAkMFQoDBwICAgUBAgMIBQIBBQEIBAgCBQMBAgMFBgUDBgQTAgUUBRMDEgcBBgMECwUDAwYBAgUCAwgBBgkFBgYCDAUEAgIBCQENBgQEAQECBAQBAgYD/gsKOCoCAQECAgEJCAQECAIBBAIFBQMCCQcECQMECwUGDAIDAgMDBwMDAQMKFgoGEQQFCwcFCQEGCwcHAgADAAz/wwO2A24ACwAeAE0AADc0JiMiBhUUFjMyNiUBDgEjIiYvAS4BNTQ2NwEeARclFAYHBgcOAQcGIyInLgEnJjU0Nz4BNzYzMhYXHgEVFAYPARUXNjc+ATc2MzIWFdsVDw8WFg8PFQFw/nsKGw8OGws8CwsLCwGFFlY4AWsJBA4YGEAmJig1Ly5GFBQUFEYuLzUfShoEBQUEqG8HGBk3GBcECQpuDxUVDw8WFv/+egoLCwo+ChsODxsKAYU4Vhb4DiENJiAgLQ0MFBRGLi81NS4vRRUUExEDCAUFCQJhgD0EDxAhDQ0LCQAAAAYAAABJBAADbgADAAgADAAcACwAPAAAJSE1ISchNSEVATM1IwEVFAYjISImPQE0NjMhMhYRFRQGIyEiJj0BNDYzITIWERUUBiMhIiY9ATQ2MyEyFgJJAW7+ktsCSf23AW3c3AElFg/8Sg8WFg8Dtg8WFg/8Sg8WFg8Dtg8WFg/8Sg8WFg8Dtg8WkkncSUkBJEr925IPFhYPkg8WFgEWkw8VFQ+TDxUVARWSDxYWD5IPFhYAAAEAAwAAAyIDJQAeAAABFgYHAREUBgcOASMiJi8BLgE1EQEuATc+ATMhMhYXAyIEBAj+5gwKBAcEBw0FkwUF/uYIBAQEEgwC2wsSBQMOChYI/uf+WAwSBAECBQaSBQ4HARYBGQgWCgoNDQoAAAQAAABJBAADtwAEABkAHQAyAAABITUhFQERFAYjISImNREhFRQWOwEyNj0BISEVIzUBFSE1NDY7ATU0NjMhMhYdATMyFhUBbgEk/twCkjYl/LYlNgGAFg+2DxYBgP5JkgJJ/AA2JcogFgFKFiDKJTYDJUlJ/pL+7iY2NiYBElwPFRUPXElJARLb2yY2WxcgIBdbNiYAAAAAAQAAAAADbgNuAFkAAAEHFzc+ARceARURFAYjISImJyY2PwEnBxceAQcOASMhIiY1ETQ2NzYWHwE3JwcOASMiJicuATURNDYzITIWFxYGDwEXNycuATc+ATMhMhYVERQGBw4BIyImJwLdy8tSCBYKCg0WD/8ACxIFBAQIU8vLUggFBQQSC/8ADxYNCgoWB1PKylMFDQcEBwMKDRYPAQALEgQFBQhSy8tTCAQEBRILAQAPFg0KAwcEBw0GAoLLy1IIBQUEEgv/AA8WDQoKFgdTyspTBxYKCg0WDwEACxIEBQUIUsvLUwUFAQEFEgsBAA8WDQoKFghSy8tSCBYKCg0WD/8ACxIFAQEFBQAAAAYAAP+3BEkDtwAaADYAQgBeAHgAhAAAAQ4BByMiJjU0Nz4BNzYzMhYzMjY3DgEVFBYXARQGIyEiJjU0Nz4BNzYzMhYzMjYzMhceARcWFQEUBiMiJjU0NjMyFgEUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYFFAYrAS4BJz4BNTQmJx4BMzI2MzIXHgEXFgMUBiMiJjU0NjMyFgFTLU4dTCtEAQENDg8bCVI5FCYSAQEYFgJkVEX+DUVUCAcrJic/D2hWVWkOPycmKwgH/bdWPTxWVjw9VgGSERI7KCgtLigoOxIRERI7KCguLSgoOxIRAUlEK0wdTi0XGAIBEiYUOlEJHA4ODQEBSVY8PVZWPTxWAbcBJiIrMBEiIUMZGTAGBwoSCidLIP6URk5ORjA6OWIhIU9PISFiOTowAto9VlY9PFZW/ugtKCg8ERERETwoKC0uKCg7ERISETsoKK4wKyImASBLJwoSCgcGMBkZQyEiAUs9VlY9PFZWAAAAAAMACQAJA64DrgAjAEgAgAAAATQmLwEuASMiBgceARUUBiMiJicOARUUFh8BHgEzMjY/AT4BATQmLwEuASMiBg8BDgEVFBYfAR4BMzI2Ny4BNTQ2MzIWFz4BNQEUBg8BDgEjIiYvAS4BNTQ2NycOASMiJi8BLgE1NDY/AT4BMzIWHwEeARUUBgcXPgEzMhYfAR4BA0AICHcIFAsMFAkOGyAXFRwPCQkICHUIFAsLFAhUCAj+bggIdQgVCgsUCFQICAgIdwcVCwwUCQ4bIBYWHA4JCgIAGhdUFzwhITwXdhcZGxgzFz4hIT0XdxcZGhdUFzwhITwXdhcYGhgyGD0iIT0XdxcZAQALFAh3BwkKCQ4cFhYgGw4JFA0LFAh2CAgIB1QHFAGeCxQIdggICAdUCBMLCxQIdwgHCAkPHBUXIBsOCRQN/m0hPBdTGBgZGHYXPCEiPhczGBsZF3cYPCEgPRdTFxkZGHYXPSAiPhgyGBoYGHYYPAAAAAABAAAASQRJA24ALwAAARQHDgEHBiMhIicuAScmNTQ2NzQmNTQ3PgE3NjMyFx4BFxYXPgEzMhYVFAYHHgEVBEkRETwoKC39kjUvLkYUFFJBARcXUDU1PS4qKUcbGxETMBw8VgwMSWEBJS4oKDsSERQURi8uNU18HwYMBj01NVAXFw4NMCIhKBESVT0WKBERdk4AAAAAAgBOAAADaQNuABkAIQAAJRYGIyEiJjcBNSMiJjU0NjMhMhYVFAYrARUPASEvATUjFQNpICg8/W08KCABICUPFRUPASUPFRUPJZ6bAZecC0l7M0hIMwHG5BUPDxYWDw8V5Cf19RH6+gAHAAEAAAQAAyUACwBpAHwAjwCeAK0AtAAAATIWFRQGIyImNTQ2FwUeAQcOAQ8BDgEjIiYnJQcOAQceAQcOAQcOASMiJicuATc+ATc+ATMyFhc+AT8BJy4BJw4BIyImJy4BJyY2Nz4BMzIWFx4BFxYGBzIWHwElPgEzMhYfAR4BFxYGBwU2JicuASMiBgcGFhceATMyNjcDPgEnLgEjIgYHDgEXHgEzMjY3Exc1NDY/AScHDgEHDgEjHwEBJwUVBxceARceAR8BBTclBw4BIwIlDxUVDw8WFroBIgcIAQELCEkECAUECgP+dT8BBAEDBAIEOC8lUSgnQBgZFwMDOS4lUigYLBMCBgRGRgQGAhMsGChSJS45AwMXGRhAJyhRJS84BAIEAwEEAT8BiwMKBAUIBEkICwEBCAf9WRocLxo6GRQiCxocLxo5GhQiCzEvHBoLIhQaORovHBoLIhQZOhpmNwoJCC0PBAUEAQIBezcBpEn+SVsFAQIBBAUEDwHtSf7XZQEEAgG3Fg8PFRUPDxYl4wYRCQoPBCUCAgMC3SYBAQENHA4sUR4XGRcWFj4iLFEeFxkJCQQGAykqAwYECQkZFx5RLCE+FhcXGRceUSwOHA4CASXdAgIBAyQEEAkJEgVPGEsdEREKChhMHRERCwr+Vh1MGAoKERAeSxgKCxERAV4hBwkRBgQbDwMHAwEChhIBSSX2QTcEAgEBAwcEDrck6U4CAgAAAAAFAAD/twQAA7cAIQAkACcANgBAAAABMhYVERQGIyEiJj0BISImNRE0Nj8BPgE7ATIWHQE+ATsBBQczAQczFzc1IxUUBisBESE1NDY3AREjFRQGKwERIQPJFyAgF/3cFyD+yRcgFxDpEDcX7RcgESgQ7v7Jq6v+k6urcLTbIBfuASUXEAIi3CAW7gIAAtsgFv1JFyAgF6QgFwGAFzcQ6RAXIBe7CQ15qwGGq8e17u4XIP6SkxY4D/41ApLtFyD+kgABAAL/2wG1A7cAGgAAJRYPAQYjIi8BJjc2OwERNDc2OwEyFxYVETMyAbUFCMgFCAgGyggFBQuABQYIbQgFBoAM0QsJ3AYG3AkLCgLKCAUFBQUI/TYAAAAAAQAC/7cBtQOSABsAAAEGKwERFAcGKwEiJyY1ESMiJyY/ATYzMh8BFgcBtQULgAYFCG0IBgWADAQFCMgFCAgFywgFAp0L/TcIBQUFBQgCyQsLCdwFBdwJCwAAAAABACUA3QQAApEAGwAAARUUBwYjIRUUBwYvASY1ND8BNhcWHQEhMhcWFQQABQUI/TcLCwncBQXcCQsLAskIBQUB7m4IBQWADAUEB8gGBwgGyggEBguABQUIAAAAAAEAAADdA9sCkQAbAAABFA8BBicmPQEhIicmPQE0NzYzITU0NzYfARYVA9sF3AkLC/03CAUFBQUIAskLCwncBQG5CAbKCAQFDIAFBQhuCAUFgAwFBAfIBgcAAAAAAQACAAIDIgNrAFQAACUUBiMiJicBLgE1NDc+ATc2MzIWFwEeARUUBiMiJicBLgEjIgYVFBYXAR4BMzI2NTQmJwEuASMiBhUUFh8BHgEVFAYjIiYvAS4BNTQ2MzIWFwEeARUDIlpDJkYa/kQfIhEROignLixRHwFaAgMjCQQGA/6mFTUePFQXFQG7ESsXJTAUEP60BxIKEBYIBusCAyMJBAYD6hETQS8YLBEBTBsen0JbHxoBvB9QLC0oKDoRESEf/qYDBwMJIwMDAVsUGFY9HTYU/kQQFDAkGCsQAUwHBxYQChEH6gMGBAkjAwLrEC0YL0ETEf60G0YmAAAABAAAAAADbgNuAAQAIwAzAEgAADchNSEVITMRNCYvAS4BIxUUBiMhIiY9ASMRMzU0NjMhMhYdAQM1NCYrASIGHQEUFjsBMjYFERQGIyEiJjURNDYzITIWHwEeARXbAbf+SQIASgwGoAYbCSAX/rcXIElJIBcB3BYg2wsHbgcLCwduBwsBbiAX/QAXICAXAhIXNxCgEBdJ3NwCAAgcBqAGDO4XICAX7v0k7hcgIBfuAhK3CAsLCLcHCwsL/e4XICAXAwAXIBcQoBA3FwAAAQAAAAADbgNuAA8AAAERFAYjISImNRE0NjMhMhYDbmFE/dxFYGBFAiREYQLJ/dxFYGBFAiREYWEAAAAAAwAAAEkDbgMlAA8AHwAvAAAlFRQGIyEiJj0BNDYzITIWERUUBiMhIiY9ATQ2MyEyFhEVFAYjISImPQE0NjMhMhYDbhYP/NwPFhYPAyQPFhYP/NwPFhYPAyQPFhYP/NwPFhYPAyQPFrdJDxYWD0kPFRUBFUkPFRUPSQ8WFgEWSQ8WFg9JDxYWAAYAAAAlBAADSQAMABgAKQA1AEUAVQAANxQGIyImNTQ2MzIWFREUBiMiJjU0NjMyFgEVFAYjISImPQE0NjMhMhYVARQGIyImNTQ2MzIWARUUBiMhIiY9ATQ2MyEyFhEVFAYjISImPQE0NjMhMhbbQC0uQEAuLUBALS5AQC4tQAMlCwf9SQcLCwcCtwcL/NtALS5AQC4tQAMlCwf9SQcLCwcCtwcLCwf9SQcLCwcCtwcLki1AQC0uQEAuASUuQEAuLUFB/uVuBwsLB24HCwsHAhItQEAtLkBA/uVuBwsLB24HCwsBHW0ICwsIbQgLCwAAAAIAAAAAA24DbgBeAIcAAAE0JyYnJicmJyYvASYnJicmJyYnJjU0MzIXFhcWFxYXFjMyNzY1NCcmJyYjIgcGBwYHBhUUFxYXFhcWHwEWFxYVFAcGIyInJicmJyYnJiMiBwYVFBcWMzI3Njc2NzY1FxQHBiMiJwYjIicmJyYnJjU0NyY1NDc2MzIXNjMyFxYXFhcWFRQHFhUCngsLERAZGRYWHDwRCAgMDAUFBQRSGRMUCwwKCg0MDxsQESAgMTI2JyUkICATEwsLFRUYGSJUMw0SFxclHRcXDg4MDA8OEB0PDkZFYSomJiAgEhPQQUBbSjssKlJKSzY2IB8JLkBBWks7LCpSSks2Nh8gCS4BVx0YFxAPDQwHBwYOBAICBQQFBAgHCiwHBwkKCQoHBxMSGh8ZGg0NCQkSEh8gKiMaGhERCgsIFQwIDBYXDg8JCQ0NDQ0JCRERGjQmJQoLFBQhIil8WkFALgkfIDY2S0pSKiw7SltAQS4JIB82NktKUiosO0sAAAAGAAn/twQAA7IAIQA9AE4AYABwAIAAADcUBiMiJic3HgEzMjY1NCYHJz4BNzUiBiMVIzUzFQceARUTFSMuATU0NjU0JiMiBgcnPgEzMhYVFAYHMzUzBRUUBiMhIiY9ATQ2MyEyFhUBFSM1MzQ2PQEjDgEHJzczFTMFFRQGIyEiJj0BNDYzITIWERUUBiMhIiY9ATQ2MyEyFtpALRs0EyAMIRAPGioSDxAeEg0cDj2/Nx0jAc8BAoERDg8YBzEONyAoO3wCSTwDJQsH/UkICgoIArcHC/zbvz0BAQUQCClOPT0DJQsH/UkICgoIArcHCwsH/UkICgoIArcHCxkvMxIUMgsPEBEYCQEgEyoQAQEeVjJCBioeAWZaBxAHUDYkDw8VDCEeIC0rPzMiIrZuBwsLB24ICgoIAgI5OSNFIwcKDgcrSefdbgcLCwduBwsLAR1tCAsLCG0ICwsAAAADAAAAAAQAA24AEABIAIoAAAEyFh0BFAYjISImPQE0NjMhJS4BJy4BNTQ2Nz4BMzIWFx4BFx4BFx4BFRQGDwEvAS4BJy4BIyIGBw4BFRQWFx4BFx4BFx4BFyEFMx4BFRQGBw4BBw4BBw4BBw4BIyImLwEuAScuAT0BPAEnJjY9ATceARceARceARceATMyNjc+ATc+ATU0JicuAScD7gcLCwf8JAcLCwcD3P0mCA8GDg4nJiZwSxAvIBMyIAMGAwQEAQIHMAgOHg4aPCIhNBMUExMTE1A8FTEdEBsM/lcBIusCAgwMBhQOCx8VFSsXFzojGDggUBAUBQEDAQECOhAQBQoXDQweEhEmFBIoFhYjDA4NFxcJKB0BtwsHJQgKCgglBwskCxcMHDYaNFgkJSQGBQQNCwsiFiI0EwYMBwIDAis6EBoaERERKhgVKBMUJREGEw0HDwiSDBoOHz0eDx4OChcNDRMGBgYECRcFCAMCBgUHAy0pFh4IGQEkLAgQGwoLEAYGBgcIBxkRESUUGC0VCBQMAAMAAAAAA24DbgATACgAPQAAJRE0JyYjISIHBhURFBcWMyEyNzYlETQnJiMhIgcGFREUFxYzITI3NjUTERQHBiMhIicmNRE0NzYzITIXFhUBkgUFCP7uCAUGBgUIARIIBQUBgAUFCP7uCAUGBgUIARIIBQVcCwsP/NwPCwsLCw8DJA8LC7cCSQgFBQUFCP23CAUFBQXjAW4IBQUFBQj+kggFBQUFCAG3/NwPCwsLCw8DJA8LCwsLDwACAAAAAANuA24AiQCaAAATJiIvATI2MzIWFx4BMzI2Nz4BNzI2MxUXFQ4BIyIGBw4BFRQWFR8BHgEXHgEXHgEzMjY3PgE3PgE3PgE3PgE1NCYvAS4BJy4BIwcnNzMXFjY3Fx4BFRQGBw4BBw4BBw4BFRQWFTAWFxYGBw4BBw4BBw4BBw4BIyImJy4BJy4BJy4BPQE0JicuASMBNTQmIyEiBh0BFBYzITI2NRsHDQUCBgsGDyARKDAHGDAYFyoSEhkGAREkEhEXBQQEAQEIAQ4OChsSGTMZHTcZDxwNDhIGCw8EBgYKBgICBgYKFgw5CAEwdR04GwoCAgIBCxgNFBcCBAQBBwYCBgUEDAcLIBUVNB8fSSovUSIiMxERGAcEBQUFBiokA1MLCPy3BwsLBwNJCAsDNwECMgEBAgICAQEBAQEBCCUFAgMHBwQmIgoQB4OgIjoXERoKDQ0HCQQOCwoSCBEhDxVCLE09YSETGQcJCgECMQYBBAMBCw8EAwkFAwQBAwQCBAwIBRELQKJBVxYWIw0TIxAQGQoJCg0ODSMVFjcjF0QsvjY9BwoM/NslCAoKCCUHCwsHAAoAAABJA7cDbgAQACAAMQBBAFEAYgByAIMAlACkAAAlNTQmKwEiBh0BFBY7ATI2NT0BNCYrASIGHQEUFjsBMjYFNTQmKwEiBh0BFBY7ATI2NQE1NCYrASIGHQEUFjsBMjYFNTQmKwEiBh0BFBY7ATI2BTU0JisBIgYdARQWOwEyNjUBNTQmKwEiBh0BFBY7ATI2BTU0JisBIgYdARQWOwEyNjU9ATQmKwEiBh0BFBY7ATI2NTcRFAYjISImNRE0NjMhMhYBJQsItwcLCwe3CAsLCLcHCwsHtwgLASQKCLcICgoItwgK/twLCLcHCwsHtwgLASQKCLcICgoItwgKASULCLYICwsItggL/tsKCLcICgoItwgKASULCLYICwsItggLCwi2CAsLCLYIC0k2Jv0AJTY2JQMAJjalbQgLCwhtCAsLCNtuBwsLB24ICgrTbQgLCwhtCAsLCAG2bggKCghuBwsL1G4HCwsHbggKCtNtCAsLCG0ICwsIAbZuCAoKCG4HCwvUbgcLCwduCAoKCNtuCAoKCG4HCwsHt/2TJjY2JgJtJjY2AAAGAA8ADwO3A7cAAwAgACgAMAA4AEAAAAE3JwclFAYHAQ4BIyImLwEuATU0NjcBPgEzMhYfAR4BFSUXDwEvAT8BHwEPAS8BPwEBFw8BLwE/AQEXDwEvAT8BAqinPacBPAUF/SEFDQcIDQVxBQYGBQLfBQ0HCA0FcQUF/Pw4OBERODgR2XBwIiJwcCICNjg4ERE4OBH+ozg4ERE4OBECa6c9p2oHDQX9IQUGBgVxBQ0IBw0FAt8FBQUFcQUNCG0RETg4ERE4lSIicHAiInD+fxERODgRETgBNhERODgRETgAAAQAJQAABAADJQAMABcAIwBNAAAlNCYjIgYVFBYzMjY1AzM1IyIGDwEOARUBNCYjIgYVFBYzMjYTERQGIxQGIyImNSMUBiMiJjUjIiY1NDYzNTQ2PwE+ATsBNTQ2MyEyFhUBbiseHiwsHh4r3NxbAQoBcAEEAtwrHh4sLB4eK5I0FVY8PVbbVjw9ViQWMxUPAhhxCyQPXBUPAkkPFpIeKyseHisrHgElkgQBbwIJAv7KHisrHh4rKwKM/bcgBTxWVjw8VlY8BSAPFbcfPxdyCg9uDxYWDwAAAAEAAAAAA24DbgBuAAABFAcOAQcGIyImJz4BNzA2Nx4BMzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQWFxY2Nz4BNzYmJy4BNTQ3PgE3NjMyFhUUBiMiJjc+ATU0JiMiBhUwFhcOATEOARcmJy4BJyY1NDc+ATc2MzIXHgEXFhUDbiMid1BQWyE+Hg0ZBwsUCzwkNCwsPhIRFBRJMzQ/Tjo7ThQULC4HDQIBBgICAgYOEA8POSgnMlleTT4iKwgKHR4eIzEDCyQVBgIBOjEwRRQTIiN3UFBbW1BQdyIjAbdbUFB3IiMJCRQxGS1MFiEWF1E3N0EwLi1GFRUZGVAxMC85XBMDBggGFwYJCQcQKR0qJiY6ERFgSF+KMSMqVB4bJ0ExMBWZVhk1FxkpKWg+PURbUFB3IiMjIndQUFsAAAADACUAAAPbA24AEgAmADsAAAE0JyYrASIHBhUUFxY7ATI3NjUlERQHBiMhIicmNRE0NzYzITIXFjcVFAcGIyEiJyY9ATQ3NjMhMhcWFQJuCwsPkg8LCwsLD5IPCwsBSQsLD/zcDwsLCwsPAyQPCwskCgsP/JIPCwoKCw8Dbg8LCgHbDwsLCwsPDgsLCwsObv3cDwsLCwsPAiQPCwsLC/GSDwsLCwsPkg8LCwsLDwAAAAIAEgASA6UDkgBZAGMAAAEUBwYrARQHFxYVFAcGIyIvAQYHBgcGBwYHBiMRIxEiJyYnJicmLwEHBiMiJyYnJj8BJjUjIicmNTQ3NjsBNScmNTQ3NjMyHwEhNzYzMhcWFRQPARUzMhcWFQEhNDc2MzIXFhUDpQsLD4AmdwoKCw8QCnEDBgUTEhMTHBwbSR0dHRUVERAICWkLEA4LCgEBCnMhgA8LCwsLD4BjCwsLDw8KYwHjYgsPDwsLC2OADwsL/u3+kzU1TEw2NQGSDwoLYkR3Cw8PCwsLcQMFBAwMCQkHCAIA/gAICAsLCwsICHcMCQsPDwuCQVwLCg8PCwuoYwsODwsLC2NjCwsLDw4LY6gLCw8BSUw2NTU2TAAAAQAAAAADbgNuAGAAAAEyFhURFAYjIT4BNzA2Nx4BMzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQWFxY2Nz4BNzYmJy4BNTQ3PgE3NjMyFhUUBiMiJjc+ATU0JiMiBhUwFhcOATEGFhcjIiY1ETQ2MyECyURhYUT+Yg4nCQsTCzwjNCwrPRERExRIMzI+Tjo6ThMULC0IDAIBBgICAwYMEA8PNygnMlddTD4hKwgKHB0dIzEECiMVCQMCaEVgYEUCJANuYUT93EVgFEEjLEsVIRcWUDc2QDAtLUUVFBkZTjEwLjhbEwMGCAYXBggJBxApHSklJjkREV9HXokxIylTHhonQDAwFZdWJ1IYYEUCJERhAAADAAAAAANuA24AKwA3AEcAAAE0JicjFTMOASMiJjU0NjMyFhc3LgEjIgcOAQcGFRQXHgEXFjMyNz4BNzY1FzM1IzUjFSMVMxUzExEUBiMhIiY1ETQ2MyEyFgIMAgHPfAQ3QTlQUDkfLAw8HUosLigoOxIRERI7KCguLycnNw8PxT4+Pz8/P51hRP3cRWBgRQIkRGEBsgoSCEsYRlA6OVEWDDobHhERPCgoLS4oKDsREhAQOScoLxs/Pz8/PgFw/dxFYGBFAiREYWEAAAACAAAAFAUlA1oANwBDAAABFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhYXBy4BIyIHDgEHBhUUFx4BFxYzMjc+ATc2NyM1IR4BFSUVIxUjNSM1MzUzFQM1HR1pSkpbV0xNcSEhISFxTUxXVY02cRdTPTYvL0cUFRUURy8vNj4sKzgPDgTuAYsDBAHweHh3d3gBrVpLS2wfHiEhcU1MV1dMTHIhITszbRYqFBVIMDA3NzAwSBUVFBQ4Hx8XkBAhFUZ4eHh4d3cABAAAAEkESQMlAA4AKgA7AEsAAAEzNSMRIwcXPgE3MxUjFSUUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYFESImNSEUBiMRMhYVITQ2MxMRFAYjISImNRE0NjMhMhYBt9tJQVUsCw4HAUkBJAsMLiIiLS0jIi4MCwsMLiIjLS0iIi4MCwElPFb9bVU9PVUCk1Y8SRUP/AAPFhYPBAAPFQElNgEATi4JDQulNpInKipGFhcXFkYqKicnKipGFhcXFkYqKrkBJFY8PFb+3FY9PVYB2/1uDxYWDwKSDxYWAAAEAAz/twLPAyUADwAUABgAJAAAJRUUBwYrAQc1ISInJj0BITUVITUhNRUhNSUVITU0NzYzITIXFgLPICEvIJX+0i4hIQLD/T0Cw/09AsP9PSEhLgHjLyEg6yYwIiKamiIiMCa6kpK8kpJQJycwIiIiIgAAAAEAAAEAAkkCSQAVAAABFAYHAQ4BIyImJwEuATU0NjMhMhYVAkkGBf8ABQ0HCA0F/wAFBhYPAgAPFQIlCA0F/wAFBgYFAQAFDQgPFRUPAAAAAQAAANsCSQIlABQAAAEUBiMhIiY1NDY3AT4BMzIWFwEeAQJJFQ/+AA8WBgUBAAUNCAcNBQEABQYBAA8WFg8HDgUBAAUGBgX/AAUOAAEAJQCSAW4C2wAVAAABERQGIyImJwEuATU0NjcBPgEzMhYVAW4WDwcNBv8ABQUFBQEABg0HDxYCt/4ADxYGBQEABQ4HBw0GAQAFBRUPAAAAAQAAAJIBSQLbABUAAAEUBgcBDgEjIiY1ETQ2MzIWFwEeARUBSQYF/wAFDQcPFhYPBw0FAQAFBgG3Bw4F/wAFBhYPAgAPFQUF/wAGDQcAAAADAAAAAAO3A24ABwAPAB8AADchESERFBYzJREhESEyNjUTERQGIyEiJjURNDYzITIWWwFc/pILBwMT/pIBWwgLSTYm/QAlNjYlAwAmNkkCkv2ABwsSAoD9bgsHArf9SSU2NiUCtyY2NgAAAAACAAAAJQJJA0kAFQArAAABFAYHAQ4BIyImJwEuATU0NjMhMhYVNRQGIyEiJjU0NjcBPgEzMhYXAR4BFQJJBgX/AAUNBwgNBf8ABQYWDwIADxUVD/4ADxYGBQEABQ0IBw0FAQAFBgFJBw0G/wAFBQUFAQAGDQcPFhYP3A8WFg8HDQUBAAUGBgX/AAUNBwAAAAABAAAAJQJJAW4AFQAAARQGBwEOASMiJicBLgE1NDYzITIWFQJJBgX/AAUNBwgNBf8ABQYWDwIADxUBSQcNBv8ABQUFBQEABg0HDxYWDwAAAAEAAAIAAkkDSQAVAAABFAYjISImNTQ2NwE+ATMyFhcBHgEVAkkVD/4ADxYGBQEABQ0IBw0FAQAFBgIlDxYWDwcNBQEABQYGBf8ABQ0HAAAAAwAAAEkDJQNuACwAQABVAAABFRQHBisBFRQHBisBIicmPQEjIicmPQE0NzY7ATU0NzY7ATIXFh0BMzIXFhUTETQnJiMhIgcGFREUFxYzITI3NhMRFAcGIyEiJyY1ETQ3NjMhMhcWFQKSBQUIyQUFCCUIBQXJCAYFBQYIyQUFCCUIBQXJCAUFSRobJv4lJhsbGxsmAdsmGxpKMTBE/iVEMTAwMUQB20QwMQHuJQgFBckIBQYGBQjJBQUIJQgFBckIBQUFBQjJBQUI/wAB2yYbGxsbJv4lJhsbGxsCAf4lRDEwMDFEAdtEMDExMEQAAAAAAgAAAAAEAAMlACQARwAAAREUBiMhIiY1ER4BFxYXHgEXFhceATsBMjY3Njc+ATc2Nz4BNzUUBgcGBw4BBwYHDgErASImJyYnLgEnJicuATU0NjMhMhYVBAA2Jfy2JTYNHRAjJCRHIyQjJFcuAi5XJCMkI0ckJCQPHQ08JiEiIUMiISEcVCICIlQcISEiQyEiIR5ELi0DSiU2AiH+OiU2NiUBxg4ZCxgYGDEZGRoaNTUaGhgZMhgYGAsZDqgwUhoYFxcuGBcXEzs7ExcXGC4XFxgUVScqPjYmAAAAAAIAAAAAA7cDtwBiAGYAAAEyFxYVFA8BFxYVFAcGIyInJi8BBxcWFRQHBiMiJyYvAQcGIyInJjU0NzY/AScHBiMiJyY1NDc2PwEnJjU0NzYzMhcWHwE3JyY1NDc2MzIXFh8BNzYzMhcWFRQHBg8BFzc2MwU3JwcDZCMYGDVjIAQYGCEbFhYJH7EfBRgYIxoWFgggVxEMIxcXEA8aWTxZDw0iGBcQDxpZHgUYGCMbFRYJHrIfBRgZIRsWFgkeXQwMIxgYEREZWjxeDQ3+OrE8sQH7FxcjNxMiXwwPIhgZEA8aXj1dDg0iGBkPEBpdHwUXFyMbFRYJHrMfBRgXIhsWFQkeWw4NIhgZEA8aWzxbDg0iGBkQEBlcIAMWFyIZFRUJH7QgBJU8tD0AAwAAABsDbgNiAAQAEgA1AAATESMRMzcWBiMxIyImNTQ2MzIWAREjETQmIyIGBw4BFREjNjU8ATUmMTMVIz4BMzIXHgEXFhXHvLwMAToxATA4OjAxOAKbvC0zJy8KBAO8AQG8ARNMTC8nKDoQEQJS/ckCN68pOTkpKTg4/jb+uwEvOUcrGQoYDf7EwXBxdBARUx5CEA8/MDBBAAAAAQAAAAADbgNuAE0AAAEUBw4BBwYjIicuAScmJyY2PwE+ATMeARceATMyNz4BNzY1NCcuAScmIyIGBxceAQcOASMhIiY1ETQ2NzYWHwE2Nz4BNzYzMhceARcWFQNuIyJ4UFBaMS8wViYnHwQBBE8DBwQEBwIqeUQ8NjVPFxcXF081Njw4ZyhOCAUFBBIL/wAPFg0KChYHSx4jI00pKipbT1B4IiMBt1tQUHciIwsKKR0eJQYOBU8CAwEDAzY8FxdQNTU9PDY1TxcXKSVPBxYKCg0WDwEACxIEBQUISRwXFh8ICSMieFBQWgAAAAABABf/wwP0A6AAagAAJRQGDwEOASMiJi8BLgE1NDY3JwcOASMiJiceARUUBgcOASMiJi8BLgE1NDY3PgEzMhYXLgE1NDY/AT4BMzIWFy4BNTQ2Nz4BMzIWHwEeARUUBgcOASMiJiceARUUBg8BFz4BMzIWHwEeARUD9AsKPQsbDg8bCs8KDA0Mk0gDCgYGCgMMFQkHDyEXCxQI6QgIIBAIFAsTGA0EBAQExwMKBgYKAwwVCQcPIRcLFAjpCAggEAgUCxMYDQQEBARIkwsbEA8bCtAKC0kOGwo+CgsLCtAKGw4RGwuTSAQEBAQNGBMMEwgQIAgI6QgUCxchDwcJFQ0ECgYFCgTHBAQEBA0XFAsUCA8hCAjpCBQLFyEPCAgUDQQKBQYKBEiSDA0MCdAKGw8AAwAA/7cESQO3AA4AKwA4AAABBRUjFAcGIyEiJyY1IzUXMxEzETMRMxEzETMRMxEzMhcWHQEhNTQ3NjsBEQEyFxYdASE1NDc2MyECJQIkSQwLEPyYEAwMSZKTSZJJkkqSIhALDPxJDAwQIQOQEAsM+7cMCxAD+wO33EkPCgsLCg9Jkv5JAbf+SQG3/kkBt/5JCwoPJSUPCgsBt/3cCwsPSUkPCwsAAAAABwAAAAAEAAMlAAsAFwAtADkARQBRAG0AABM0JiMiBhUUFjMyNhM0JiMiBhUUFjMyNhc3NiYnMSYGDwEOAQcGFhcWNjc2JiclNCYjIgYVFBYzMjYBNCYjIgYVFBYzMjYFNCYjIgYVFBYzMjYXFAYHDgEjISImJy4BNTQ3PgE3NjMyFx4BFxYV2yofHisrHh8qbiseHisrHh4r9TkEDw8OGwM6IjYJDC4sLE8LCRkcAXkrHh8qKh8eK/6SKx4eKyseHisBACseHisrHh4rtykoBRAJ/N4JEAUoKSgpi11dampdXYspKAElHisrHh8rKwEfHisrHh8rK/TaDxoEAw8P2gMrIyxPCwwuLCNAFBMeKyseHysrAYwfKiofHisrTx4rKx4fKyvhSow+CAkJCD2NSmleXYsoKSkoi11eaQAAAAACAAD/twQAAyUAJQBXAAABIgcOAQcGFRQWHwEHDgEHPgE/ARceATMyNz4BNzY1NCcuAScmIwEUBw4BBwYjIiYnDgEHDgEHIyImJzEmNjc+ATcmJy4BJyY1NDc+ATc2MzEyFx4BFxYVAgBZUFB4IyNSSjIQCBQMLE4kGCESJhJZUFB4IyMjI3hQUFkCACgoi15dahUqFDiFSg8hEQMIDgICCwYbORQsJCMzDQ4oKIteXWpqXV6LKCgC2xcXUDU2O0B0Kh03HjAUEjEfFQMCAxgXUDU1PDs2NVAXF/7cTENCYx0dAwIyRhMEBgIMCgsPBx9ESBkfIEkpKCxMQkNjHR0dHWNDQkwAAAADAAAAAAQAAyUAIgBPAHwAAAEiBw4BBwYVFBYfAQc+AT8BFx4BMzI3PgE3NjU0Jy4BJyYjNTIXHgEXFhUUBw4BBwYjIiYnDgEHDgEHIyImJzEmNjc+ATcuATU0Nz4BNzYzAR4BFx4BBzEOAScuAScuAScOASMiJiceATMyNz4BNzY3PgE1NCYnHgEVFAYHAZJDOzxaGhs9NzcUCRIIGh4VLBZDPDxaGhoaGlo8PENUSUltICAgIG1JSVQaMhgkUCsMGA0CBgsBAggFESMPRVMgH21KSVMB1g8jEQUIAgEMBw0YDCtQJBgyGk6KNgwaDC4tLFMmJyFHTQcGSFdTRQLbERI8KCctL1cgIDAFDAYRBQQEERI8KCctLScoPBIRShcXUDU1PT01NVAXFwUFGiQMAwQCCgcICwYTKCQoeEU9NTVQFxf9ZCQoEwYLCAgKAQIEAwslGQQFKCQBAgcGGhITGDSJTRYsFSh6R0Z3KAAAAAEAAf+3Af4DbgArAAABHgEHAQ4BIyImIy4BNxMHIgYjIiYnLgE3Ez4BOwEyFhUUBgcDNzI2MzIWFwH6BAMD/ssDDQgCBAIJCgJx6AIEAQUKAwUEAnIDDgm7Cw8CAWLiAgQBBgoEAnMFDQf9awYIAQMQCQHOOgEEAwQMBgHXCQoOCgMFA/74OAEFBAAAAQAAAAAEAANuAFUAACUVFAYrASImPQE0NjsBNSEVMzIWHQEUBisBIiY9ATQ2OwE1IRUzMhYdARQGKwEiJj0BNDY7ATU0NjMhNSMiJj0BNDY7ATIWHQEUBisBFSEyFh0BMzIWBAAgF7cWISEWN/7cNhcgIBe2FyAgFzb+3DcWISEWtxcgIBc3Kx4BJDYXICAXthcgIBc2ASQeKzcXIO63FyAgF7cWIW1tIRa3FyAgF7cWIW1tIRa3FyAgF7cWIW0eK24gF7cXICAXtxcgbisebSEAAAADAAAAAAO3A5IAGgBlAHMAAAERFAYjIiY1NDYzMhYVFBYzMjY1ET4BMzIWFwUUBiMiJicuASMiBgcOAQcOASMiJicuAScuASMiBgcOAQcOASMiJicuAScuASMiBgcOASMiJjU8ATc2Nz4BNzYzMhceARcWFxYUFQEVIiYjIgYjNTQ2MzIWAgBXOzxXFg8PFiwdHC0JEgkKEgkBtwsHBAcDGDMkKUQXBQkEAwgFBggDBQgFF0QpKEQXBQkEAwgGBQgDBQgFF0QpJDMZAwYEBwsBEy8ugUxNUFBNTYEuLxMB/kkJEwkJEgkVDw8WAd7+tDtXVzsPFhYPHC0tHAFMAwMDAxAHCwMDFx0sIAgPBwUFBQUHDwggLCwgCA8HBQUFBQcPCCAsHRcDAwsHAgEBUT8/VxYXFxZXPz9RAQECAaA4AQE4DxUVAAAABAAA/7cEAAO3AAkAGQAcADoAACUhESMiJj0BIxETNTQmIyEiBh0BFBYzITI2EzMnBREUBiMhIiY9ASEiJjURNDYzITIWHQEeAR8BHgEVAbcCAO4XINuSCwf+bggLCwgBkgcLkqurASUgF/3cFyD+yRcgIBcCbhYgBgoF6RAXAAFuIBft/W4DNyQICwsIJAcLC/6Hq/T+gBcgIBdbIBcDABcgIBe7BAgE6hA3FgAAAAADAAAAAAJJA24AEgA0AHgAAAEUBiMiJjU0JiMiJjU0NjMyFhUzNCcuAScmIyIHDgEHBhUUFhceARceARczPgE3PgE3PgE1MxQGBw4BBx4BFRQGBx4BFRQGBx4BFRQGIw4BIyImJyImNTQ2Ny4BNTQ2Ny4BNTQ2Ny4BJy4BNTQ3PgE3NjMyFx4BFxYBpQsIBwtFFggLCwgnWVsUEz8oJyYnJyc/FBQVEggSCR4uBIMELh4JEggSFUkdHh0/BA0OBwcHBw4MBAQmGAwtGxsuCxkmBAQMDgcHBwcODQQ/HR4dGRpSNTQ3NjQ1UhoZAm4ICwsIHRoLBwcLLC8rISIwDA0NDDAiISscNhUKEgokVjAwViQKEgoVNhwsTSAhVy4HGg4KEwgHEwoOGQcGDgccGxkeHhkbHAcOBgcZDgoTBwgTCg4aBy5XISBNLDovMEITEhITQjAvAAAAAAIAAAASBAADEgAfAD8AAAEVFAYjIRUUBiMiJi8BLgE1NDY/AT4BMzIWHQEhMhYVERQGDwEOASMiJj0BISImPQE0NjMhNTQ2MzIWHwEeARUEAAsH/O0KCAQHA7YCAwMCtwMHAwcLAxMHCwMCtwMHAwcL/O0HCwsHAxMKCAQHA7YCAwESbQgLbQgLAwO3AgcDBAcDtgMDCwhtCwgBNwMHA7cCAwsHbgsHbgcLbggKAwK3AgcEAAIAAABJBEkDbgAfAE8AAAE0JisBNTQmKwEiBh0BIyIGFRQWHwEeATMyNj8BPgE1BRQHDgEHBiMhIicuAScmNTQ2NzQmNTQ3PgE3NjMyFx4BFxYXPgEzMhYVFAYHHgEVAtsKCIALB24HC4AICgIDyQIHBAMIAskCAwFuERE8KCgt/ZI1Ly5GFBRQQwEXF1A1NT0sKipGHBwREzEbPFYMDEtfAaUHC8kHCwsHyQsHBAcDyQIDAwLJAwcEgC4oKDsSERQURi8uNUt9IAYMBj01NVAXFw0NMCEiKRESVT0VKBIReEwAAAIAAABJBEkDbgAfAE8AAAE0Ji8BLgEjIgYPAQ4BFRQWOwEVFBY7ATI2PQEzMjY1BRQHDgEHBiMhIicuAScmNTQ2NzQmNTQ3PgE3NjMyFx4BFxYXPgEzMhYVFAYHHgEVAtsCA8kCBwQDCALJAgMKCIALB24HC4AICgFuERE8KCgt/ZI1Ly5GFBRQQwEXF1A1NT0sKipGHBwREzEbPFYMDEtfAckEBwLJAwMDA8gDBwQICskICwsIyQsHpC4oKDsSERQURi8uNUt9IAYMBj01NVAXFw0NMCEiKRESVT0VKBIReEwAAAMAAAAAAyUDbgALAGoAhgAANxQGIyImNTQ2MzIWBRQGIyEiJjU0Nz4BNzY3DgEdAQ4BFRQWMzI2NTQmJzU0NjceATMyNjceAR0BIgYdAQ4BFRQWMzI2NTQmJzU0NjMyFh0BDgEVFBYzMjY1NCYnNTQmJzwBJxYXHgEXFhUDFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcW2xUPDxYWDw8VAkpURf4NRVQGBSIgHzMHBiEoQC4tQSkhBQokVi4uVyQJBTxWCQkgFhcgCQkrHh4rCAogFxcgCgknIgwzHx8iBga3EhE7KCguLSgoPBERERE8KCgtLigoOxEStw8WFg8PFRUyRk5ORiszNF4kJAsQIxJ0CzkjLkBALiM5C3QOHAscHx8cCxwOJFY9MggVDBcgIBcMFQgyHiwsHjIIFQwXICAXDBUIMidEFB9BHQskJF40MysB/i0oKDwRERERPCgoLS4oKDsREhIROygoAAAAAgAAAAADJQNuAAsAbAAAATQmIyIGFRQWMzI2NxQGBxUUBw4BBwYjIicuAScmPQEmJy4BJyY1ETQ2MzIWMz4BMzIWFRQGIyImJxUUFjMyNj0BDgEjIiY1NDYzMhYXMjYzMhYVERQHDgEHBgcVFBYzMjY9AS4BNTQ2MzIWFQLbFQ8PFhYPDxVKKSEUFEUvLzU1Li9FFBUuKCg7EREWDwIFAgkiFR4rKx4KEwhsS0tsCBMKHisrHhUiCQIFAg8WERE7KCgua0tMayApQC4tQQIlDxUVDw8WFg8kOAziLSgoPBERERE8KCgtTAYTEzolJSkBJQ8VAREVKx4fKwYF5jxWVjzmBQYrHx4rFREBFQ/+2yklJToTEwZMPFZWPOIMOCQtQEAtAAQAAAAABAADbgAEAA8AHgAoAAABITUhFSMRIyImNRE0NjsBIREhETM1NDYzITIWHQEzFxEUBisBETMyFgFuAST+3MklNUtLNSUCgP22SiAWAUoWIErbSzUlJTVLAttKSv0lSzUB2zVL/SUC21wXICAXXID+JTVLAttLAAACACX/twPbA7cAEgBJAAAFNCYjIiY1NCYjIgYVFBYzMjY1JRQGIyEUBiMiJjUhIiY1Njc+ATc2NTQ3PgE3NjcuATU0NjMyFhUUBgcWFx4BFxYVFBceARcWFwIJBQQiMAYDBAY7KgQFAdIrHv8AVjw8Vv8AHisfISA1ERARET4tLTkCAyAXFyADAjktLT4RERARNSAhHxIEBTAiBAUFBCk7BQSkHis8VlY8Kx4bJydxTU1oKSkqRRkZCQULBhcgIBcGCwUJGRlFKikpaE1NcScnGwAAAAwAAP+3BAADtwAUADMARwBbAG8AgwCXAKsAvwDTAOcA8gAAEzIXFhURFAcGKwEiJyY1ETQ3NjsBBRYXFhURFAcGIyEiJyY1ETQ3NjMhMhcWHwEWFxYdAQE1NCcmKwEiBwYdARQXFjsBMjc2PQE0JyYrASIHBh0BFBcWOwEyNzY9ATQnJisBIgcGHQEUFxY7ATI3NhM1NCcmKwEiBwYdARQXFjsBMjc2PQE0JyYrASIHBh0BFBcWOwEyNzY9ATQnJisBIgcGHQEUFxY7ATI3NhM1NCcmKwEiBwYdARQXFjsBMjc2PQE0JyYrASIHBh0BFBcWOwEyNzY9ATQnJisBIgcGHQEUFxY7ATI3Njc1IyInJj0BIREhpSUbGxsbJUolGxsbGyVKAxIhFBQrKzz+EiYbGhAQFgGAFxwbEFcQCwz+WwUFCEkIBQUFBQhJCAUFBQUISQgFBQUFCEkIBQUFBQhJCAUFBQUISQgFBZMGBQhJCAUFBQUISQgFBgYFCEkIBQUFBQhJCAUGBgUISQgFBQUFCEkIBQaSBQUISggFBQUFCEoIBQUFBQhKCAUFBQUISggFBQUFCEoIBQUFBQhKCAUFN1wXEBD+kwIAAtsaGyb9kiUbGxsbJQJuJhsaXRMiIif+STwrKxsbJQNuFxAQDAsQVxAbHBdd/ctJCAUGBgUISQgFBQUFmkoIBQUFBQhKCAUFBQWbSQgFBQUFCEkIBQYGBf7jSQgFBgYFCEkIBQUFBZpKCAUFBQUISggFBQUFm0kIBQUFBQhJCAUGBgX+40kIBQYGBQhJCAUFBQWaSggFBQUFCEoIBQUFBZtJCAUFBQUISQgFBgYF45IQEBdc/tsAAAAAFAAA/7cDJQO3ABQAKQA+AFMAaAB8AJAApQC5AM0A4gD3AQwBIQE2AUoBXgFzAYcBmwAAATIXFhURFAcGIyEiJyY1ETQ3NjMhBRUUFxY7ATI3Nj0BNCcmKwEiBwYVHQEUFxY7ATI3Nj0BNCcmKwEiBwYVHQEUFxY7ATI3Nj0BNCcmKwEiBwYVHQEUFxY7ATI3Nj0BNCcmKwEiBwYVBzU0JyYrASIHBh0BFBcWOwEyNzY9ATQnJisBIgcGHQEUFxY7ATI3Nj0BNCcmKwEiBwYdARQXFjsBMjc2NT0BNCcmKwEiBwYdARQXFjsBMjc2PQE0JyYrASIHBh0BFBcWOwEyNzYBNTQnJisBIgcGHQEUFxY7ATI3NjURNTQnJisBIgcGHQEUFxY7ATI3NjU9ATQnJisBIgcGHQEUFxY7ATI3NjU9ATQnJisBIgcGHQEUFxY7ATI3NjU9ATQnJisBIgcGHQEUFxY7ATI3NjUTNTQnJisBIgcGHQEUFxY7ATI3Nj0BNCcmKwEiBwYdARQXFjsBMjc2PQE0JyYrASIHBh0BFBcWOwEyNzY1PQE0JyYrASIHBh0BFBcWOwEyNzY9ATQnJisBIgcGHQEUFxY7ATI3NgMADwsLCwsP/SUPCwsLCw8C2/4lBQUIJAgGBQUGCCQIBQUFBQgkCAYFBQYIJAgFBQUFCCQIBgUFBggkCAUFBQUIJAgGBQUGCCQIBQVKBQUIJAgGBQUGCCQIBQUFBQgkCAYFBQYIJAgFBQUFCCQIBgUFBggkCAUFBQUIJAgGBQUGCCQIBQUFBQgkCAYFBQYIJAgFBQElBQUItwgFBQUFCLcIBQUFBQglCAUFBQUIJQgFBQUFCCUIBQUFBQglCAUFBQUIJQgFBQUFCCUIBQUFBQglCAUFBQUIJQgFBZIFBQglCAUFBQUIJQgFBQUFCCUIBQUFBQglCAUFBQUIJQgFBQUFCCUIBQUFBQglCAUFBQUIJQgFBQUFCCUIBQUFBQglCAUFA7cLCw/8SQ4LCwsLDgO3DwsLpSQIBQYGBQgkCAUGBgUIkiUIBQUFBQglCAUFBQUIkiUIBQUFBQglCAUFBQUIkyQIBQUFBQgkCAYFBQYItiQIBQUFBQgkCAYFBQaaJAgGBQUGCCQIBQUFBZolCAUFBQUIJQgFBQUFCJIlCAUFBQUIJQgFBQUFmyQIBQYGBQgkCAUGBgX9LG4IBQUFBQhuCAUFBQUIASUkCAYFBQYIJAgFBQUFCJIlCAUFBQUIJQgFBQUFCJIlCAUFBQUIJQgFBQUFCJMkCAUGBgUIJAgFBgYFCP23JAgFBQUFCCQIBgUFBpokCAYFBQYIJAgFBQUFmiUIBQUFBQglCAUFBQUIkiUIBQUFBQglCAUFBQWbJAgFBgYFCCQIBQYGBQACACX/wAK3A1sAKgA7AAABBxEUBwYjIicmPQEjFRQHBiMiJyY1EScmNTQ3NjMyHwEzNzYzMhcWFRQHJxQHBiMiJyY1NDc2MzIXFhUCp6cTExoaExMlEhMbGhMTphAQEBYXEIPSghAXFxAQELkmJTU1JiUlJjU1JSYCfqf+KRoTExMTGtvbGhMTExMaAdenEBcWEBAQgoIQEBAWFxBdNSUmJiU1NiUlJSU2AAAAAwAAAAAEJQMlAAkAEgAvAAABNCYrARUzMjY1ASEUBiMhIiY1ARQHDgEHBisBFRQGIyEiJjURNDYzITIXHgEXFhUDt0AuJCQuQPxJBABWPP0kPFYEJRIRPCcoLiRMNP5tNEwWDwKSLignPBESAkkuQNxBLf5JPFZWPAG3LSgoPBEREzRMTDQBpQ8WEhE8JyguAAAAAAIAAP+3AyUDtwAzAEkAAAERFAYHERQGKwEiJjURLgE1ETQ2MzIWHQEUFjMyNj0BNDYzMhYdARQWMzI2PQE0NjMyFhUhERQGKwEiJjURIyImNRE0NjsBMhYVAW4pICweSR4rICkWDw8VFg8PFRYPDxUWDw8WFQ8PFgG3LB5JHiuABwtrTJIPFgOS/pMjOQz+Qx4rKx4BvQw5IwFtDxYWD+0PFhYP7Q8WFg/tDxYWD+0PFhYP/G4eKyseASULBwHJS2wWDwAGAAD/twNuA7cAEwAcACYANwBHAFgAAAEeARURFAYjISImNRE0NjMhMhYXBxUzLgEvAS4BExEjIiY9ASERIQE0NjMhMhYdARQGIyEiJj0BBTIWHQEUBiMhIiY9ATQ2MwUyFh0BFAYjISImPQE0NjMhA0cQFyAX/QAXICAXAgAXNxBM1wMHA7IDDtXuFyD+SQLc/bYLCAGSCAoKCP5uCAsBpQgKCgj+bggLCwgBkggKCgj+bggLCwgBkgLeEDcX/W4XICAXA5IXIBcQJ9cIDQOzAwf8mQJJIBfu/JIB7gcLCwclCAoKCCWACwgkCAoKCCQIC5MKCCQICwsIJAgKAAAAAwAA/7cDtwNuAAQACAAmAAAtAREFEQMtAQUFERQHBgcFBiMiJyUmJyY1ETQ3NjclNjMyFwUWFxYCAAFu/pIlAY/+cf5yA2oKCxH+bRATEhD+bRELCg0NFgGSDQwNDQGSFg0NFMcBbIX+UgHukZKSAf5JFBERCtsJCdsKEREUAbcXExMIkgUFkggTEwAHAAD/twTbA7cABAAIAA0AEQAWABoATwAAJTc1BxUDNycHATc1BxUDNycHJzc1BxUnNycHARUUBwYHBQYjIiclJicGBwUGIyInJSYnJj0BNDc2PwE1NDc2NyU2MzIXBRYXFh0BFxYXFhUBbtvbJefn5wNV29sl5+fnGdzcJPz8/ANpCgsT/wAOExIO/wADAQED/wAPEhIO/wATCwsMDRT4DAwUAQANEA8NAQAUDQz4FAwMEm6zXcQBBGNiYv6ZbrNdxAEEY2JiRF6YXZnZbGxs/mzuFRESCYAICIABAQEBgAgIgAkSERXuFRMSCWrlFhISCW4GBm4JEhIW5WoJEhMVAAAAABQAAP+3AyUDtwAQACEAMgBDAFQAZQB2AIcAmACpALoAygDbAOwA/AENAR0BLgE9AU0AADcVFAYrASImPQE0NjsBMhYVNRUUBisBIiY9ATQ2OwEyFhUzFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYVARUUBisBIiY9ATQ2OwEyFhUnFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYVJxUUBisBIiY9ATQ2OwEyFhUBFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYVJxUUBisBIiY9ATQ2OwEyFhUnFRQGKwEiJj0BNDY7ATIWARUUBisBIiY9ATQ2OwEyFhUnFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYFFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYXFRQGKwEiJj0BNDY7ATIWFQMzESERMzU0NjsBMhYdAQERFAYjISImNRE0NjMhMhbbCwckCAsLCCQHCwsHJAgLCwgkBwuTCwgkBwsLByQIC5MLByQICwsIJAcLAbcLByUHCwsHJQcLkgsHJQcLCwclBwuSCwgkBwsLByQIC5MLByQICwsIJAcLAbcLByUHCwsHJQcLkgsHJQcLCwclBwuSCwgkBwsLByQIC5MLByQICwsIJAcLAbcLByUHCwsHJQcLkgsHJQcLCwclBwuSCwgkBwsLByQICwEkCwclBwsLByUHC5ILByUHCwsHJQcLkgsHJQcLCwclBwuS2/1u3AsHtwcLASUWD/0lDxYWDwLbDxbJJAgLCwgkBwsLB5IkBwsLByQICwsIJAcLCwckCAsLCJMlBwsLByUHCwsH/tskCAsLCCQHCwsHkiQHCwsHJAgLCwiTJQcLCwclBwsLB5IlBwsLByUHCwsH/tskBwsLByQICwsIkyUHCwsHJQcLCweSJQcLCwclBwsLB5IkCAsLCCQICwv+1CUHCwsHJQcLCweSJQcLCwclBwsLB5IkCAsLCCQICwuaJQcLCwclBwsLB5IkCAsLCCQICwsIJAgLCwgkCAsLCPzuA278koAHCwsHgAOS/EkPFRUPA7cPFhYAAAAADQAA/7cDJQO3ABAAIQAyAEMAVABlAHYAhwCYAKkAwgDmAQEAADcVFAYrASImPQE0NjsBMhYVNRUUBisBIiY9ATQ2OwEyFhUzFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYVARUUBisBIiY9ATQ2OwEyFhUnFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYVBRUUBisBIiY9ATQ2OwEyFhUnFRQGKwEiJj0BNDY7ATIWFTMVFAYrASImPQE0NjsBMhYVAzMRIxUUBiMhIiY9ASMRMzU0NjsBMhYdARE1NCYrASIGHQEjNTQmKwEiBh0BFBY7ATI2PQEzFRQWOwEyNiURFAYjISImNRE0NjsBNTQ2MyEyFh0BMzIWFdsLByQICwsIJAcLCwckCAsLCCQHC5MLCCQHCwsHJAgLkwsHJAgLCwgkBwsBtwsHJQcLCwclBwuSCwclBwsLByUHC5ILCCQHCwsHJAgLASQLByUHCwsHJQcLkgsHJQcLCwclBwuSCwclBwsLByUHC5LbkiAX/wAWIZLcCwe3BwsLByUHC0kLCCQHCwsHJAgLSQsHJQcLASUWD/0lDxYWD7YhFgEAFyC3DxbJJAgLCwgkBwsLB5IkBwsLByQICwsIJAcLCwckCAsLCJMlBwsLByUHCwsH/tskCAsLCCQHCwsHkiQHCwsHJAgLCwiTJQcLCwclBwsLB5MkBwsLByQICwsIkyUHCwsHJQcLCwclBwsLByUHCwsH/hICkhIXICAXEv1ugAcLCweAAqW2CAsLCDY2CAsLCLYICwsINjYICwsa/SQPFRUPAtwPFaUXICAXpRUPAAAABQAlAAAESQNuAAwAFwAjAEcAcgAAJTQmIyIGFRQWMzI2NQMzNSMiBg8BDgEHATQmIyIGFRQWMzI2EzU0JisBNTQmKwEiBh0BIyIGHQEUFjsBFRQWOwEyNj0BMzI2ExEUBisBFAYjIiY1IxQGIyImNSMiJjU0NjM1NDY/AT4BOwE1NDYzITIWFQFuKx4fKysfHivc3FsCCAJwAQMBAtwrHh8rKx8eK0kLB4ALCG0IC4AHCwsHgAsIbQgLgAcLkhUPblY8PVbbVjw9VkkPFRUPDwtxCyQPXBUPApMPFZIfKiofHisrHgElkgMCbwMHA/7KHyoqHx4rKwGebggKgAgLCwiACghuBwuACAoKCIALAT79bg8WPFZWPDxWVjwWDw8V7g8lCnIKD7cPFhYPAAAAAAUAAAAABAADbgAkACkANABDAE0AAAE1NCYrATU0JisBIgYdASMiBh0BFBY7ARUUFjsBMjY9ATMyNjUBITUhFSMRIyImNRE0NjsBIREhETM1NDYzITIWHQEzFxEUBisBETMyFgLbCgiACghuCAqACAoKCIAKCG4ICoAICv6TAST+3NwSNUtLNRICpf2SXCAWAUoWIFzJSzUSEjVLATduBwuACAoKCIALB24ICoAICwsIgAoIAaRKSv0lSzUB2zVL/SUC21wXICAXXID+JTVLAttLAAAAAQAAAEkESQLbADkAAAEwBg8CIwczMhYVFAYrATUzNSMHIyc1MzUzNSc1NzUjNSM1NzMXMzUjNTMyFhUUBisBFzMfAR4BMQRJKXvKgCSoKA8VFQ+3JVxuNhMTSW5uSRMTNm5cJbcPFRUPKKgkgMp7KQGSGxwSJMoFBAQFEu6AEm4SBQ5JDgQSbhKA7hIFBAQFySUSGxwAAAACACUASQO3A24ABwAdAAABNSMVFBY7AQEVITU3IyInLgEnJj0BJzchNyEXBxEBbpMrH0kCSf1uSUkuKCg7EhEkEgESEgIlEiQBt9uSHiv/AG5ubhERPCgoLbckSkluEv43AAAAAgAAAAADbgNuACMAMwAAJRE0JisBIgYdASE1NCYrASIGFREUFjsBMjY9ASEVFBY7ATI2ExEUBiMhIiY1ETQ2MyEyFgLbFQ9JDxb+3BYPSQ8WFg9JDxYBJBYPSQ8Vk2FE/dxFYGBFAiREYbcCAA8VFQ+3tw8VFQ/+AA8WFg+3tw8WFgIh/dxFYGBFAiREYWEAAgAAAAADbgNuACMAMwAAATU0JisBNTQmKwEiBh0BIyIGHQEUFjsBFRQWOwEyNj0BMzI2ExEUBiMhIiY1ETQ2MyEyFgLbFQ+3Fg9JDxW3DxYWD7cVD0kPFrcPFZNhRP3cRWBgRQIkRGEBkkkPFrcPFRUPtxYPSQ8Vtw8WFg+3FQFG/dxFYGBFAiREYWEAAAAAAgAaAHUCQgKvACQASQAAJRQGDwEOASMiJicBLgE1NDY3AT4BMzIWHwEeARUUBg8BFx4BFTMUBg8BDgEjIiYnAS4BNTQ2NwE+ATMyFh8BHgEVFAYPARceARUBZgMCHQMHAwQHAv71AgMDAgELAgcEAwcDHQIDAwLh4QID3AMDHQIHBAMHA/72AwMDAwEKAwcDBAcCHQMDAwPh4QMDpQQHAxwDAwMDAQoDBwMEBwIBCwIDAwIdAggDAwgC4eADBwMEBwMcAwMDAwEKAwcDBAcCAQsCAwMCHQIIAwMIAuHgAwcDAAAAAgAHAHUCLwKvACQASQAAARQGBwEOASMiJi8BLgE1NDY/AScuATU0Nj8BPgEzMhYXAR4BFTMUBgcBDgEjIiYvAS4BNTQ2PwEnLgE1NDY/AT4BMzIWFwEeARUBVAMD/vYDBwMEBwIdAgQEAuHhAgQEAh0CBwQDBwMBCgMD2wMC/vUCBwQDBwMcAwMDA+DgAwMDAxwDBwMEBwIBCwIDAZIDBwP+9gMDAwMcAwcEAwcD4OECCAMDCAIdAgMDAv71AgcEAwcD/vYDAwMDHAMHBAMHA+DhAggDAwgCHQIDAwL+9QIHBAAAAgAsAJoCZgLCACQASQAAJRQGDwEOASMiJi8BBw4BIyImLwEuATU0NjcBPgEzMhYXAR4BFTUUBg8BDgEjIiYvAQcOASMiJi8BLgE1NDY3AT4BMzIWFwEeARUCZgMCHQMGBAQHAuHgAwcEAwcDHAMDAwMBCgMHAwQHAgELAgMDAh0DBgQEBwLh4AMHBAMHAxwDAwMDAQoDBwMEBwIBCwIDyQMHAx0CAwMC4eECAwMCHQMHAwQHAgELAgMDAv71AgcE3AQHAxwDAwMD4OADAwMDHAMHBAMHAwEKAwMDA/72AwcDAAAAAgAsAKwCZgLUACQASQAAARQGBwEOASMiJicBLgE1NDY/AT4BMzIWHwE3PgEzMhYfAR4BFTUUBgcBDgEjIiYnAS4BNTQ2PwE+ATMyFh8BNz4BMzIWHwEeARUCZgMC/vUCBwQDBwP+9gMDAwMcAwcDBAcD4OECBwQDBwMdAgMDAv71AgcEAwcD/vYDAwMDHAMHAwQHA+DhAgcEAwcDHQIDAckDBwP+9gMDAwMBCgMHAwQHAh0CBAQC4eECBAQCHQIHBNwEBwP+9gIEBAIBCgMHBAMHAxwDAwMD4OADAwMDHAMHAwAABAAA/7cDbgO3ABYALQBEAF8AAAEyNzY3FRQHBgcGIyInJicmPQEWFxYzETI3NjcVFAcGBwYjIicmJyY9ARYXFjM1Mjc2NxUUBwYHBiMiJyYnJj0BFhcWMxEyFxYXFh0BFAcGBwYjIicmJyY9ATQ3Njc2MwG3h3Z2RDs7ZWV3d2VlOztEdnWIh3Z2RDs7ZWV3d2VlOztEdnWIh3Z2RDs7ZWV3d2VlOztEdnWId2VlOzs7O2Vld3dlZTs7OztlZXcCABkYMGEnIiIUExMUIiInYTAYGf5JGRgwYSciIhMUFBMiIidhMBgZ3BgZMGEoIiEUFBQUISIoYTAZGAKSFBQhIidKJyIhFBQUFCEiJ0onIiEUFAAAAQAaAHUBZgKvACQAAAEUBg8BFx4BFRQGDwEOASMiJicBLgE1NDY3AT4BMzIWHwEeARUBZgMC4eECAwMCHQMHAwQHAv71AgMDAgELAgcEAwcDHQIDAoADCALh4AMHAwQHAxwDAwMDAQoDBwMEBwIBCwIDAwIdAgcEAAAAAAEABwB1AVQCrwAkAAABFAYHAQ4BIyImLwEuATU0Nj8BJy4BNTQ2PwE+ATMyFhcBHgEVAVQDA/72AwcDBAcCHQIEBALh4QIEBAIdAgcEAwcDAQoDAwGSAwcD/vYDAwMDHAMHBAMHA+DhAggDAwgCHQIDAwL+9QIHBAAAAAABACwA4wJmAi8AJAAAARQGDwEOASMiJi8BBw4BIyImLwEuATU0NjcBPgEzMhYXAR4BFQJmAwIdAwYEBAcC4eADBwQDBwMcAwMDAwEKAwcDBAcCAQsCAwESAwcDHAMDAwPg4AMDAwMcAwcDBAcCAQsCAwMC/vUCBwQAAAAAAQAsAPUCZgJCACQAAAEUBgcBDgEjIiYnAS4BNTQ2PwE+ATMyFh8BNz4BMzIWHwEeARUCZgMC/vUCBwQDBwP+9gMDAwMcAwcDBAcD4OECBwQDBwMdAgMCEgMHA/72AwMDAwEKAwcDBAcCHQMDAwPh4QMDAwMdAgcEAAAAAAIAAAAABEkDtwAPAC4AAAERNCYjISIGFREUFjMhMjYTERQGIyEUFhUUBiMhIiY1NDY1ISImNRE0NjMhMhYVBAALB/xtBwsLBwOTBwtJNiX+ySQVD/7bDxUk/sklNjYlA5MlNgGAAdsICwsI/iUHCwsB4v2TJjYkOg8PFhYPDzklNiYCbSY2NiYAAAAABAAAAEkESQMlABAAIQAtADsAADciJjURNDYzITIWFREUBiMhAxEUFjMhMjY1ETQmIyEiBhUBMxUUBiMhIiY9ASEFMjY1NCYrASIGFRQWM+4mNjYmAm0mNjYm/ZMTCwgCbQgLCwj9kwgLAxNbNiX8bSU2A+7+ZAQFBQRbBAUFBNs2JgGSJjY2Jv5uJjYB7v5uBwsLBwGSBwsLB/3uNxcgIBc3NwUEBAUFBAQFAAMAAABJApIDbgAMABwALAAAJTQmIyIGFRQWMzI2NTcRNCYjISIGFREUFjMhMjYTERQGIyEiJjURNDYzITIWAW4WDw8VFQ8PFtsLB/4kBwsLBwHcBwtJNSb+JCU2NiUB3CY1kg8WFg8PFRUPXAIkCAsLCP3cCAsLAiz9kyY2NiYCbSY2NgAAAAAEAAAASQG3AyUADAAcACsAPAAAJTQmIyIGFRQWMzI2NTcRNCYjISIGFREUFjMhMjYDNCYrASIGFRQWOwEyNjU3ERQGIyEiJjURNDYzITIWFQEJGxMSGxsSExt3Cwf+2wcLCwcBJQcLbgUEWwQFBQRbBAWlKx7+2x4rKx4BJR4rkhMbGxMTGhoTXAGSBwsLB/5uCAsLAewEBQUEBAUFBAn9tx4rKx4CSR4sLB4AAgAAAAADbgNuABwAOQAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMBFAcOAQcGIyInLgEnJjU0Nz4BNzYzMTIXHgEXFgG3QDk5VBkYGBlUOTlAQDk4VRgZGRhVODlAAbcjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMC7hkYVTg5QEA5OVQZGBgZVDk5QEA5OFUYGf7JW1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAAAAgAAAEkDtwNuACQASQAAARUUBisBIiY1ETQ3PgE3NjsBMhYdARQGKwEiBh0BFBY7ATIWFSEVFAYrASImNRE0Nz4BNzY7ATIWHQEUBisBIgYdARQWOwEyFhUBt0Au2y5AFxdQNTU9JA8WFg8kPVYgF4AuQAIAQC7bLkAXF1A1NT0kDxYWDyQ9ViAXgC5AAZLbLkBALgGSPTU1UBcXFg9JDxZVPRIXIEAu2y5AQC4Bkj01NVAXFxYPSQ8WVT0SFyBALgAAAAIAAABJA7cDbgAkAEkAAAERFAcOAQcGKwEiJj0BNDY7ATI2PQE0JisBIiY9ATQ2OwEyFhUhERQHDgEHBisBIiY9ATQ2OwEyNj0BNCYrASImPQE0NjsBMhYVAbcXF1A1NT0kDxYWDyQ9ViEWgC5AQC7bLkACABcXUDU1PSQPFhYPJD1WIRaALkBALtsuQAMA/m49NTVQFxcWD0kPFVY9EhcgQC7bLUFBLf5uPTU1UBcXFg9JDxVWPRIXIEAu2y1BQS0AAAAIACX/2wPbA7cACwAXACMALwA7AEcAVABhAAAlFAYjIiY1NDYzMhYFFAYjIiY1NDYzMhYBFAYjIiY1NDYzMhYBFAYjIiY1NDYzMhYBFAYjIiY1NDYzMhYBFAYjIiY1NDYzMhYBFAYjIiY1NDYzMhYVBRQGIyImNTQ2MzIWFQEtKx8eKyseHysBHCseHisrHh4r/m4rHh8qKh8eKwKvKx4fKysfHiv92TYmJTY2JSY2ApwqHx4rKx4fKv6TQS0tQUEtLUEBL0w0NkpKNjRMmh4rKx4fKiqUHysrHx4rKwF0HyoqHx4rK/7FHisrHh8qKgIaJTY2JSY2Nv6+HyoqHx4rKwF0LUFBLS5AQC52NUtLNTVLSzUAAAAAAQAAAAADbgNuABsAAAEUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYDbiMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwG3W1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAAAAQAAAAAEAAOSADsAAAEUBgcOAQcOASMiJjU0Njc+ATU0Jy4BJyYrARUUBiMiJicBLgE1NDY3AT4BMzIWHQEzMhceARcWFx4BFQQAMBkECgcDBwYICgIBAQIdHmpMS1yAFg8HDQb+3AUGBgUBJAYNBw8WgEZMS4o3OB4SDAE3PI83ChgJBQUMCAcPBxEjEmY/P0ULDJIPFgYFASQGDQcHDgUBJAYFFQ+TCAgxLi1KLWEwAAAABAAAAAADtwMlAAwAGAA6AG0AAAEUBiMiJjU0NjMyFhUhFAYjIiY1NDYzMhYXNCYjIgYHDgEjIiYnLgEjIgYVFBceARcWOwEyNz4BNzY1NxQGBwYHDgEHBiMiJy4BJyYnLgE1NDY3LgE1NDY3MhYXPgEzMhYXPgEzHgEVFAYHHgEVAW4jJicjIycmIwFtIicmIyMmJyJcTUUdNxwWLRcWLRYcNx1GTBsbVjY1NGA1NTVWHBuADhUcMjJ4QEA3OUJCfjU0HhUOJSkICA8ORGIzK1ktKFEnM2FCDw8ICCklAQAfT08fH09PHx9PTx8fT08fQmMJAwQDAwQDCWNCQicoKwcHBwcrKCdCZTBiLDkhISMEBQQFIiEiOSxiMD50MBcyGCA/HjUpCwkICig0Hj8gGDEXMHU+AAAAAgAAAEkDtwNuABcALQAAJRE0JiMhIiY9ATQmKwEiBhURFBYzITI2ExEUBiMhIiY1ETQ2OwEyFh0BITIWFQNuIBf+bhcgIBe3FyAgFwK3FyBJSzX9STVLSzW3NUsBgDVLyQGSFyAgFyUWISEW/dsXICABqf5uNUtLNQIlNExMNBNLNQAAAwAAAEkEQwNuABUALABNAAABNCYjISIGDwEOARUUFjMhMjY/AT4BJSE1NCYjISImPQE0JisBIgYVETc+ATMFFAYPAQ4BIyEiJjURNDY7ATIWHQEhMhYdATMyFhceARUD+hUK/ZMXNA+oBAYVCQJuFjUOqAQH/XQBtyEW/rcXICAXtxcgkhlTJwLVDwupGFQm/ZI1S0s1tzVLATc0TG0eNA0FBAGjDAgZEdAFCwcMCBkS0AQLZFsXICAXJRYhIRb+GLQfJ10TIw/PHihLNQIlNExMNBNLNVsbGwkUCgAAAAAFAAAAAANuA24AGAAlADIATgBqAAABDgEjIiYnJjY3NhYXHgEzMjY3PgEXHgEHJRQGIyImNTQ2MzIWFSEUBiMiJjU0NjMyFhUXNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgKIFXRISXMVBQ4PDhsED00wME0OBRsPDg4F/uYrHh8rKx8eKwEkKh8eKyseHyqTHR1jQ0NLTEJDYx0dHR1jQ0JMS0NDYx0dSSMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwFRRVVVRQ4bBAUODy44OC4PDgUEGw74HisrHh8qKh8eKyseHyoqH5JLQ0NjHR0dHWNDQ0tMQkNjHR0dHWNDQkxbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAFAAAAAANuA24AGAAlADIATgBqAAAlFgYHBiYnLgEjIgYHDgEnLgE3PgEzMhYXARQGIyImNTQ2MzIWFSEUBiMiJjU0NjMyFhUXNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgKIBQ4ODxsFDk0wME0PBBsODw4FFXNJSHQV/uYrHh8rKx8eKwEkKh8eKyseHyqTHR1jQ0NLTEJDYx0dHR1jQ0JMS0NDYx0dSSMid1BQW1tQUHcjIiIjd1BQW1tQUHciI/kPGgUFDg8uODguDw4FBRoPRVRURQFQHisrHh8qKh8eKyseHyoqH5JLQ0NjHR0dHWNDQ0tMQkNjHR0dHWNDQkxbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAFAAAAAANuA24ADQAaACcAQwBfAAABFAYjISImNTQ2MyEyFiUUBiMiJjU0NjMyFhUhFAYjIiY1NDYzMhYVFzQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCkhUP/pIPFhYPAW4PFf7cKx4fKysfHisBJCofHisrHh8qkx0dY0NDS0xCQ2MdHR0dY0NCTEtDQ2MdHUkjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBSQ8VFQ8PFhbxHisrHh8qKh8eKyseHyoqH5JLQ0NjHR0dHWNDQ0tMQkNjHR0dHWNDQkxbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAEAAAASQRJApIAJAAwADwAYAAAATU0JisBNTQmKwEiBh0BIyIGHQEUFjsBFRQWOwEyNj0BMzI2NQU0JiMiBhUUFjMyNjc0JiMiBhUUFjMyNhcUBw4BBwYjIiYnIw4BIyInLgEnJjU0Nz4BNzYzITIXHgEXFgHbCghuCghJCApuCAoKCG4KCEkICm4ICgFKKx8eKyseHyuSKx4fKiofHiuSFxdPNTY8OGMnfSdjNz01Nk8XFxcXTzY1PQIAPDY1TxcXAUlJCAttCAsLCG0LCEkICm4ICgoIbgoIJB4rKx4fKyuxHisrHh8qKio9NTZPFxcnIiInFxdPNjU9PDY1TxcXFxdPNTYAAAAPAAAASQRJAtsADwAfAC8AQABRAGIAcgCCAJIAogCyAMIA2ADcAOwAABMVFAYrASImPQE0NjsBMhY3FRQGKwEiJj0BNDY7ATIWJxUUBisBIiY9ATQ2OwEyFgEVFAYjISImPQE0NjMhMhYVJRUUBisBIiY9ATQ2OwEyFhUnFRQGKwEiJj0BNDY7ATIWFRcVFAYrASImPQE0NjsBMhYnFRQGKwEiJj0BNDY7ATIWFxUUBisBIiY9ATQ2OwEyFhcVFAYrASImPQE0NjsBMhYBFRQGKwEiJj0BNDY7ATIWFxUUBisBIiY9ATQ2OwEyFhcVFAYrASImPQE0NjsBNTQ2OwEyFhUTESERAREUBiMhIiY1ETQ2MyEyFtsFBDcDBgYDNwQFSgYEgAMGBgOABAZKBQQ3AwYGAzcEBQJKBgT+EwQFBQQB7QQG/pIFBDcEBQUENwQFSQYDNwQFBQQ3AwbbBQQ3BAUFBDcEBUkFBDcEBQUENwQF2wUENwMGBgM3BAXcBQQ3BAUFBDcEBf7bBQQ3BAUFBDcEBZMGBDYEBgYENgQGkgUEgAQFBQRABQQ3BAVJ/EkEACse/EkeKyseA7ceKwEbNgQGBgQ2BAYGjzcEBQUENwQFBY43BAUFBDcEBQX+1zYEBgYENgQGBgSTNwQFBQQ3BAUFBJI3BAUFBDcEBQUEkjcEBQUENwQFBY43BAUFBDcEBQWWNwQFBQQ3BAUFlzYEBgYENgQGBgEhNwQFBQQ3BAUFBDcEBQUENwQFBQTJBAUFBDcEBYkEBQUE/lICAP4AAgD+AB4rKx4CAB8qKgAAAAMAJQAABAADbgAcADIAcQAAAREOASMxIiYnLgEjIgYHET4BMzIWHwEeATMyNjcBFAYHERQGKwEiJjURLgE1NDYzMhYVBREUBgciBgcOASMiJi8BLgEjIgcOAQcGBw4BIyImJy4BNRE0Njc2Nz4BNzYzMhYXHgEzMjY3PgE3NhYXHgEVA7ciXDEXKRMuZTw3fTI5hTlCXy4QDB0QMF0b/QAUEQoIJQcLEBQqHx4rA0kLCQIFAxt2QhktFBArTjUeJCRIISEZBAoFBAoECAoJCQ0eHU4tLS1IdjELGg4zZBoGCQMIEwgICgFiAWATIQkJFyQtG/6qGiYlFggGBycOAcMVIQn9LAcLCwcC1AkhFR4rKx4l/kwKEgUDAg40CgoIFh4HCBcPDw8DAwMCBREKAagJEQUJDxAfCwwrGAYFMBADBQIEAQUFEQkAAAAAAQAA/7cD/wO3ACAAAAEWBwMGBwYjIiclBwYjIicmJyY9AQkBJyYnJjcBNjMyFwPwEwSSAw8ICgYI/v6LChIHBQsHBgHt/Z7iFQIBEwO3CQkMCQOxDhf8khAJBQNqqQ0CBAoJC8gCXf3vXQgXFwsCJQUGAAACAAD/twP/A7IAHAAiAAABFgcDBgcGIyInJQcGIyInJicmNRElJicmNwE2FwMTARcJAQPwEwSSAw8ICgYI/tOqChEIBQsGBv7yFQICFAO3FBPDfvzMwAHu/u4DsQ4X/JIQCQUDe7sMAgQKCQsBA24IFxcLAiUMDfynAvT+J04Bbf45AAACAAAAAANuA24ASQBkAAABFAcGBwYHBiMiJyYnJjU2PwE2MxYXFhcWMzI3Njc2NzY1NCcmJyYnJiMiBwYHFxYHBiMhIicmNRE0NzYfATY3NjMyFxYXFhcWFSURFAcGKwEiJyY9ATQ3NjsBNTQ3NjsBMhcWFQNuIyM7O1FRWWJZWT4EAQRPBQkJBCo8PUQ7NjYoJxcXFxcnKDY2Ozg0MyhOEgoJGP8ADwsLFxYRSz1OT1RZUVE7OyMj/pIFBQi3CAUFBQUIgAUFCCUIBQUBt1lRUjo7IyMpKksGBwcFTwUBBjYeHhcYJyc2Njw7NjYoJxcXFBQmTxEWFwsLDwEAGAkKEkk5ICAjIzs7UVFZpP8ACAUFBQUIJQgFBckIBgUFBggAAAAABgAlAAAEAANuAAgAEAAuADsAUQCQAAABNQ4BBxU+ATc9AQ4BBxU+AQE1DgEnNS4BJy4BIyIGBxUzMhYXHgEXFR4BMzI2Nz0BDgEjMSImJxUWNjclFAYHERQGKwEiJjURLgE1NDYzMhYVBREUBgciBgcOASMiJi8BLgEjIgcOAQcGBw4BIyImJy4BNRE0Njc2Nz4BNzYzMhYXHgEzMjY3PgE3NhYXHgEVAds0djEydDU2di8zcwIRJ3s6BQsGMVxBBg4IC0FtMQYLBQwaDjBdGyJcMQwWCzp7J/0AFBEKCCUHCxAUKh8eKwNJCwkCBQMbdkIZLRQQK041HiQkSCEhGQQKBQQKBAgKCQkNHh1OLS0tSHYxCxoOM2QaBgkDCBMICAoBe24FJRlpFyME73EDKxpsGif++mkTJxGAAgQDGScBAX8nGAMEAmsFBScO9GwTIQICcBAuFs8VIQn9LAcLCwcC1AkhFR4rKx4l/kwKEgUDAg40CgoIFh4HCBcPDw8DAwMCBREKAagJEQUJDxAfCwwrGAYFMBADBQIEAQUFEQkAAAAAAgANAEkDtwKqABUAJQAACQEGIi8BJjQ/AScmND8BNjIXARYUBwEVFAYjISImPQE0NjMhMhYBTv72Bg8FHQUF4eEFBR0FDwYBCgYGAmkLB/3bCAoKCAIlBwsBhf72BgYcBg8G4OEFEAUdBQX+9QUPBv77JQcLCwclCAoKAAMAHwALBCoDGgAVACYAPAAAJQcGIicBJjQ3ATYyHwEWFA8BFxYUBwEDDgEvAS4BNxM+AR8BHgEHCQEGIi8BJjQ/AScmND8BNjIXARYUBwFhHQYPBf71BQUBCwUPBh0FBeHhBQUBUdUCDQckBwcC1QINByQHBwIBeP71BQ8GHAYG4OAGBhwGDwUBCwUFlxwGBgEKBg8FAQsFBR0FEAXh4AYPBgJi/R4HBwIKAg0HAuIHCAIKAg4H/oz+9gYGHAYPBuDhBRAFHQUF/vUFDwYAAAAJAAAAAANuAyUAAwAYABwAIAAkADgATQBRAFUAADcVIzUlMhcWHQEUBwYrASInJj0BNDc2OwE3FSE1ExUjNQEVITUDMhcWHQEUBwYrASInJj0BNDc2MwEyFxYdARQHBisBIicmPQE0NzY7ARcVIzUTFSE1yckBkg8LCwsLD5IPCwsLCw+SXP4SgIADbv5bgA8LCwsLD5IPCwsLCw8CAA8LCgoLD5IPCwsLCw+St4CA/hKSSUlJCgsPkg8LCwsLD5IPCwrcSUkBJElJ/bdJSQKTCwsPkg8LCwsLD5IPCwv+2wsLD5IPCwoKCw+SDwsLSUlJASRJSQAAAAIACwAABAADjwAaAFgAAAEVFAYHDgEjIiYnASY0NwE+ARceAR0BBwYUFwUUBw4BBwYHDgEjKgEnLgE1NjUuAScmJy4BJxUUBgcOASMiJicBJjQ3AT4BFx4BHQEWFx4BFxYXFhceARcWAW4NCgMHBAcNBv7cCwsBJAgWCgoN4wsLA3UODiMODwICCQUBAwEGBwYBDw4PFiR6XAwKBAcDCA0F/tsKCgElCBYKCgw7MzNVIyIbIRMTFAMDAU0oDBIEAQIFBgEkCx4LASQJBAUEEgso4wseC/gtMzRZHx4DBQUBAgsGOzAxUB8gGCktB48MEgQBAgUGASQLHgsBJAkEBQQSC5YECgofFhYbIScmTSQlAAAAAAIADgAaA6gDpQAJAC0AAAE3LwIRHwEvASUHExYGIyImJyUFDgEjIiY3EycmNjclEz4BMzEyFhcTBR4BBwKmk/IRWyK2IgcBHs8xAw0NBQwG/v//AAcLBQ0NAzHQEgoaAR+ABg8HCA4GgQEfGgoTAZSPIyO4/dkRYMomscv+4xMVAwSGhgQDFRMBHcsSIAMqAQQMDAwM/vwqAyASAAEAAQAAAyEDJQAcAAAJAQ4BIyImIy4BNREhIiYnJjY3AT4BMzIWFx4BBwMh/pIFEQsCBAIND/63DRQDAwsLAtsECQQHDgUIBAUC7/0lCQsBAxQNAUkPDQwXBgFuAgIGBQgYCwADAAD/twO3A24AAgAFADkAACUhEQkBIQEVFAYrARUUBisBIiY9ASEiJjURIyImPQE0NjsBNTQ2OwEyFh0BITc2MhcWFA8BETMyFhUBPgFU/pMBVP6sApILB4ALCG0IC/4TCAuABwsLB4ALCG0ICwHmjAYPBgUFjYAHC9sBVP7GAVT+gG4HC4AICgoIgAsHAe4LB24ICoAICwsIgI4FBQYPBoz+GQoIAAAEAAAAAAJJA24ACwAXACMAWwAANzQmIyIGFRQWMzI2ETQmIyIGFRQWMzI2BTQmIyIGFRQWMzI2NxQGBxQHDgEHBgcOAR0BHgEVFAYjIiY1NDY3ES4BNTQ2MzIWFRQGBxE+ATc+ATcuATU0NjMyFhWlIRYXICAXFiEhFhcgIBcWIQFtIBcWICAWFyA3HhkZGUkrKiVENBgeQC0uQB4ZGR5ALi1AHhgVLhVPWAEZHkAtLkBuFiEhFhcgIAKpFyAgFxcgIDIXICAXFyAgFx8yDk0yMT4REAwVIyoODzIeLkBALh4yDwHUDjMeLUFBLR4zDv7kCw8HGT9aDjIfLUFBLQAACAAAAAADtwO3ABEAIAAvAFMAegCIAJYAqAAANwcOASMiJicmND8BNjIXFhQHFxUUBiMiJj0BNDYzMhYVJxQGKwEiJjU0NjsBMhYVBRQGDwEOASMiJi8BLgEnNxcWMj8BPgE1NCYvATceAR8BHgEVAQcnLgEjIgYPAQ4BFRQWHwEHLgEvAS4BNTQ2PwE+ATMyFh8BHgEXBRQGKwEiJjU0NjsBMhYBFRQGIyImPQE0NjMyFhcHDgEjIiYnJjQ/ATYyFxYUB/uSAwcEAwcDBQWTBQ8GBQVgCggICgoICAqACgi3BwsLB7cICgLTGRhUFzwhITwXvwgLBYicEC8PVAgICAidCwgQCMAXGf6fiJwIFAsLFAhUCAgICJwKCBEHwBcZGRhUFzwhITwXvwcMBQFqCwe3CAsLCLcHC/7JCwcICwsIBwvpkwMGBAMHAwUFkgYPBgUF4ZMCAwMCBg8GkgUFBg8FGLcHCwsHtwgKCgiACAoKCAgKCghJITwXUxgYGRi/BxEICpwQD1QHFAsLFAidiQYLB8AYPCEBngudCAgIB1QIEwsLFAidiQUMB8AYPCEhPBdTFxkZGL8IEAgwCAsLCAcLCwEwtwgLCwi3BwsLXpIDAgIDBg8FkwUFBg8GAAAAAgAAAEkBbgNuAB8ALwAAJRUUBiMhIiY9ATQ2OwE1IyImPQE0NjsBMhYVETMyFhUDFRQGKwEiJj0BNDY7ATIWAW4WD/7cDxYWDyQkDxYWD9sPFiQPFkkWD5IPFhYPkg8Wt0kPFhYPSQ8V3BUPSg8VFQ/+thUPApJuDxUVD24PFhYAAAAAAQAA/7cEAAO3ACUAAAEWFRQPARcHBgcGJwcjNTcmNzY/ARc3NjMyFxYVFA8BFzc2MzIXA+sVFeVVW12CgWrPZ89HDQ5dW1blFR8eFRUV5IXlFh4fFQK0FR4fFeVWW10ODUfPZ89qgYJdW1XlFRUVHx8V5YblFRUAAgA4AEkBNgNuAA8AIAAAJRUUBisBIiY9ATQ2OwEyFhMDDgErASImNQM0NjsBMhYVASUWD5IPFhYPkg8WERABFg+SDxcQFA+3DxXugA8WFg+ADxUVAkz+SQ8VFQ8Btw8WFg8AAAIAAwBJA20DYgAqAFQAACUVIy8BLgEnIw4BBw4BDwEjNTM3JyM1MxceARceARczPgE/AjMVIwcXMwEVIScuATU0Nz4BNzY1NCYjIgYHDgEHJz4BNz4BMzIWFRQHDgEHBgczNQIBjlsOAgMBAgEDAQIIBFmTSXFqTp1QBAYDAgMBAgEDAg5Qk0dpdD8BbP7aAgEBHx9LIB8jFhEcCwULBDwHEgsSNSQ+Tx4eSCAfA4WpYJAYAwYDAwYDBQ0Hj2Cmm2CCBgwGAwYDAwYDGIJgmKkBhHYPBg8GOiMjMhUWHxYbDQkFCwY1CxIJDhdEOTMfHy0VFB8uAAAAAgAD/7cDbgJKACoAVQAAJRUjLwEuAScjDgEHDgEPASM1MzcnIzUzFx4BFx4BFzM+AT8CMxUjBxczBRUhJy4BNTQ3PgE3NjU0JiMiBgcOAQcnPgE3PgEzMhYVFAcOAQcGBzM1MwIBjlsOAgMBAgEDAQIIBFmTSXFqTp1QBAYDAgMBAgEDAg5Qk0dpdD8Bbf7aAgEBHx9LIB8iFxEcCwUKBTwIEQsSNSQ+Tx4eSCAfA4VIqWCQGAMGAwMGAwUNB49gpptgggYMBgMGAwMGAxiCYJipfHYPBw4GOiMjMhUWHxYbDQkFCwY1CxIJDhdEOTMfHy0VFB8uAAAKAAAASQSSA24AAwAHAAsADwATABgAHAAoADMAQgAAASMVMxcVITUBESERARUhNSUVITUlFSE1ITUVITUBESMRFBcWMzI3NjUhESERFAchMjc2NRMRFAcGIyEiJyY1ETM1IQJJ29tJ/pMBbf6TAtv+2wEl/tsBJf7bASX+2/23SQsLDw8KCwO3/JIGA1AOCwtJICAt/EkuICCSBAACktuSSkoBtv6TAW3+SkpKkklJkklJkklJ/dwCJP3cDwsLCwsPAm79khMSCwsPArf9SS4gICAgLgJuSQACAAYASQRDAyUAAwAaAAAlNyEHARYGBwEOASMhIiYnJjY3AT4BMyEyFhcCAMD+ScAD+ggGDv4ACh0Q/kkVJQkIBg4CAAscEAG3FSUJktzcAmgUKhH9twwNFxQUKhACSQwOGBMADQAA/7cDtwO3ABAAIQAyAEMAVABkAHUAhQCYAKgAvQDNAOEAADc0JyYjIgcGFRQXFjMyNzY1MzQnJiMiBwYVFBcWMzI3NjUnNCcmIyIHBhUUFxYzMjc2NQU0JyYjIgcGFRQXFjMyNzY1JzQnJiMiBwYVFBcWMzI3NjUnNCcmIyIHBhUUFxYzMjc2BTQnJiMiBwYVFBcWMzI3NjUnNCcmIyIHBhUUFxYzMjc2ATU0JyYjIgcGHQEUFxYzMjc2NQM0JyYjIgcGFRQXFjMyNzY3NTQnJiMhIgcGHQEUFxYzITI3NjUVNCcmIyIHBhUUFxYzMjc2ExEUBwYjISInJjURNDc2MyEyFxbbFRUfHhUWFhUeHxUV3BYVHh8VFRUVHx4VFtwVFR8eFRYWFR4fFRUBtxUWHh4WFRUWHh4WFdsWFR4fFRUVFR8eFRbcFRUfHhUWFhUeHxUVAbcVFh4eFhUVFh4eFhXbFhUeHxUVFRUfHhUWAbcWFh0eFhYWFh4dFhbcFRYeHhYVFRYeHhYV3AsLD/0lDwsLCwsPAtsPCwsWFR4fFRYWFR8eFRZJFhYd/NseFRYWFR4DJR0WFkkeFhUVFh4eFhUVFh4eFhUVFh4eFhUVFh7cHhUWFhUeHxUWFhUf3B4WFRUWHh4WFRUWHtweFRYWFR4fFRYWFR/bHhYVFRYeHhYVFRa9HhUWFhUeHxUWFhUf2x4WFRUWHh4WFRUW/mfcHRYWFhYd3B4VFhYVHgG3HhYVFRYeHhYVFRbVkg8LCwsLD5IPCwsLCw+3HhYVFRYeHhYVFRYBjPySHhUWFhUeA24dFhYWFgAAAAABAAAANQO3A7cAZAAAARQGIyImIyIGFRQWHQEqAQcOASMiJjU0NjU0JiMiBhUUFhUUBgcOASMiJicuAS8BIiYxER4BFx4BMzI2Nz4BNTQmNTQ2MzIWFRQGFRQWMzI2NxUOAQcOARUUFhceATMyNjMyFhUDtzEvNDQvIh0SBQkFLFktHjVAQCwtRzgQCg4jEiNHIggQCAcBAgIjBSJHIxIjDgoQOEctLEBANR4yYTEBBQEFCAcNChoPHTw2MTIBQyxAQCcgIUEhAwEEDRwjLzM1LjIyMTc7Hg8aCQ0HCAUCAgEBAQJJAQUBBQgHDQoaDx08NjEyMS80NC8jHBACAQEkBCNGIxIkDQsQOEctAAAAAAIAAAAAApIDtwA9AEsAAAEVFAcOAQcGBxUzMhYVFAYjISImNTQ2OwE1JicuAScmPQE0NjMyFh0BFBceARcWMzI3PgE3Nj0BNDYzMhYVJxEUBiMiJjURNDYzMhYCkhYXTzU2PZIPFhYP/pIPFRUPkz42NU8WFxYPDxUUFEYvLjU1Ly5GFBQWDw8VkmtMS2xsS0xrAiVKPzg5VxwdBkwVDw8WFg8PFUwGHRxXOTg/Sg8VFQ9KNS4vRRQVFRRFLy41Sg8VFQ/b/ttLa2tLASVLbGwAAAAAAwANAAADFwO3AA8AVgBeAAATBy4BPQE0NjMyFh0BFBYXAQcVFAYjIiYnBx4BMzI3PgE3Nj0BNDYzMhYdARQHDgEHBgcVMzIWFRQGIyEiJjU0NjsBNS4BJwcGIi8BJjQ3ATYyHwEWFAcnARE0NjMyFps6Cw0WDw8VBQQCfM5rTBAfDzcaPB81Ly5GFBQWDw8VFhdPNTU+kg8WFg/+kg8VFQ+TJUQekQUPBi8FBQLBBg8GLgYG2f6dbEs7XgGbOhw+IEoPFRUPShAhDwFYzkpLawUFNg4QFRRFLy41Sg8VFQ9KPzg5VxwdBkwVDw8WFg8PFUwDGBORBgYvBQ8GAsEGBi8FEAVL/p0BJUtsRAAAAAACAAAAAALbA24ACQAnAAABESERPgE3PgE1ExEUBw4BBwYHDgEjIiYnJicuAScmNRE0NjMhMhYVAm7/ABZBIi5ZbTQ1gTg3BQQHBAQIAwU4N4E1NRYPApIPFQGSAW79dgwoGyRrPgG3/klaSUhoHB0DAQICAQMdHGhISVoBtw8WFg8AAAAEAAD/twO3A7cABAAUACUASgAANyERIRETNTQmKwEiBh0BFBY7ATI2JTU0JisBIgYdARQWOwEyNjU3ERQGIyEiJjURNDY7ATU0NjsBMhYdATM1NDY7ATIWHQEzMhYVSQMl/NvcCwgkCAsLCCQICwG2CggkCAsLCCQICtwrHvzbHisrHkk2JiQmNts2JiQmNkkeKwACSf23ArekCAsLCKQICgoIpAgLCwikCAoKCCT9JR4rKx4C2x4sNiY2NiY2NiY2NiY2LB4AAAIABAAAAyUDpQALAFYAAAE0JiMiBhUUFjMyNiUVFAYHDgEjKgEnJS4BNSMVHgEVERQGIyEiJjURNDY3NSMiBgcOASMiJicuATc+ATcuATU0NjMyFhUUBgczNDY3JTYyMzIWFx4BFQElFg8PFhYPDxYCAAQDAwYDAQEC/wAGCJI+VBYP/twPFkk3EltfAQUSCQUIBA0KBwJXVgcHNSYmNQQErQgGAQACAQEDBgMDBANJDxYWDw8VFSG2BQcDAgIBNwEKBjoNZEL+Nw8WFg8ByT1gET99AQkLAgIHHQ0FeRwLGA4mNjYmChIIBgoBNwECAgMHBQACABX/yQO3A24ACwBEAAABNCYjIgYVFBYzMjY3FAcOAQcGBw4BDwEUBg8BDgEjIiYvAS4BPwEnBwYiIyImLwEuAT8BPgE/AT4BNzY3PgE3NjMyFhUDNyAXFyAgFxcggAoLLSQjMxk4HwsFBNwCBAMDBwMkBAIBMaGeAQMBAwcDJQQBA4ACCATZGjIZNTExaTw8SggMArcXICAXFyAgu0c8PWwyMzMYMhrZBAgDgAEBAwIlBAkFnqAwAQMCJQUMBdwEBAELHzgZNSQkLAkKCwgAAQAAAEkD5QMlABkAAAEDIxM2JicuASsBAyMTIwMjEychMhYXHgEHA+VevmUEBQcIGBBgdb91pHS/dVgC2TplIiIYDAH9/kwB3A8aCQkK/d8CIf3fAiG7LioqbTkAAAAAAgAAAAADbgNuABUAMQAAJTc2NC8BNzY0LwEmIgcBBhQXARYyNwEUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCBzsKCrCwCgo7Ch4L/v0LCwEDCx4KAWcjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiOaOgseCrCvCx4LOgsL/v0LHgv+/QsLAR1bUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAAADAAj/twSKA7cADwAfAFQAAAEWFxQHBiMhFAcGIyInJjUXMjU0IyInJjU0IyIVFBcWARYVFAcBBiciLwEmNTY/ASY1Njc2NzY3Njc2NTQ3NjcmNTQ3NjMyFxYVFAcWFxYXNzYXFhcDeiOIFhYe/wAqKz08KyuSCQkiGBgJCR0dAmcEBvvSBQgIBDAFAQVrCxwYFxkZEhELDEJDbQUQEBcXEBAFRzc2Hu8GBwgFAdDLcx0WFjwrKyorPWQJCRgYIgkJKh0dA5IGCAcF/GEFAQY3BgcIBVwSExgbGioqMDFFRVBXSksQCwsXEBAQEBcLCwskJTXPBQEBBQAAAAAEAAj/twSKA7cAEAAgADUAawAABTQjIicmNTQjIhUUFxYzMjUJASYnJiMiBwYHBgcGFRQHBRQHBiMhFAcGIyInJjU3ISYnNxYXExcWFRQHAQYnIi8BJjU2PwEmNTY3Njc2NzY3NjU0NzY3JjU0NzYzMhcWFRQHFhcWFzc2FxYXAlIJIhgYCQkdHSoJ/s0B9hg0NEw1LCsaGg4NTwMGFhYe/wAqKz08KytVAbFfIz8jiDEwBAb70gUICAQwBQEFawscGBcZGRIRCwxCQ20FEBAXFxAQBUc3Nh7vBgcIBRIJGBgiCQkqHR0JAQ8BsjMhIhISHBwfHx3clWsdFhY8KysqKz1Ja5w3y3MDHDcGCAcF/GEFAQY3BgcIBVwSExgbGioqMDFFRVBXSksQCwsXEBAQEBcLCwskJTXPBQEBBQAAAAUAAAAAAyUDbgAUACkAPgBGAHMAACURNCcmKwEiBwYVERQXFjsBMjc2NTMRNCcmKwEiBwYVERQXFjsBMjc2NTMRNCcmKwEiBwYVERQXFjsBMjc2NQEhJyYnIwYHBRUUBwYrAREUBwYjISInJjURIyInJj0BNDc2OwE3Njc2OwEyFxYfATMyFxYVASUGBQgkCAUGBgUIJAgFBpIFBQglCAUFBQUIJQgFBZIFBQglCAUFBQUIJQgFBf7JAQAbBAa1BgQB9wYFCDcaGyb+JSYbGzcIBQUFBQixKAgXFhe3FxYWCSiwCAUGpQGSCAUFBQUI/m4IBgUFBggBkggFBQUFCP5uCAYFBQYIAZIIBQUFBQj+bggGBQUGCAI2QwUCAgVVJAgGBf3jMCIjISIvAiAFBggkCAUFYBUPDw8PFWAFBQgAAwAAAAADbgNuADwAXQB2AAABFRQHBgcGBwYjIicmNTQ3NjMyFxYXFhcWFxYdARQrASI9ATQnJiMiBwYVFBcWMzI3Nj0BNDc2OwEyFxYVAyIHBgcGBwYVFBcWFxYXFjMyNzY3Njc2NTQnJicmJyYjARQHBgcGIyInJicmNTQ3Njc2MzIXFhcWFQKRFRUgISMiIXVPTk1OdBQXGB0eFxgQEAlECSUmKVAzMjQ0UiYoKAMDA0QDAwPaSkREMTEdHR0dMTFEREpKREQwMR0eHh0xMERESgG3OztlZXd4ZGU7Ozs7ZWR4d2VlOzsBUT4dFhYNDAYGT093dE1OAgMIBwwMFBUaPgkJKBkODjU0U1c4OA0OGCgEAwICAwQB1B4dMTBEREpKREQxMR0dHR0xMURESkpERDAxHR7+knhkZTs7OztlZHh3ZWU7Ozs7ZWV3AAAAAgAAAAADbgNuABYAjAAAATQnJiMiBwYHBgcGFRQXFjMyNzY3NjUFFAcGBwYHBgciIwYjIicmJwYHBiMiJyY1NDc2NzYzMhcWFz8BNDc2OwEyFxYHAwYVFBcWMzY3Njc2NzY3NjU0JyYjIgcGBwYHBhUUFxYXFhcWMzI3NhcWHwEWBwYHBgcGIyInJicmJyY1NDc2NzY3NjMyFxYVAiseHzUkIyMcHBIRHx44Ni4uGBgBQxUWIyMoKCsDBgUENhsQAx4tLjVcMzIlJkFATDInJxUBBwMCA0QDBAMBRQMIBxIQERAZGRMTDg5kY6dKREQxMR0dHR0xMURESoJlBwcHBRcFAQEFO0dITFlRUjo7IyMjIzs6UlFZxHp5Afw+IyIRER8fMC83QCMjJiY5OTtFQDExHBwODwEBHxIdJhkZNzZkWUxMLSwUFSQLIAMDBAYDB/6iDg4WCAcBAgMLCxESIiEtp2NkHh0xMERESkpERDExHR1SBgEBBhwHBwcFMBkaIyM7OlJRWVlRUTs7IyN5esQAAAACAAD/twQAA7cAKwAxAAABFhUUDwEXFhUUDwEGIyIvAQEGKwEHJzc1NDcBJyY1ND8BNjMyHwE3NjMyFwkBJwEVMwPKNjaAOwYGeAYHBwY8/qcVHnSSJUkVAVk8BgZ4BgcHBjx/NUxMNf1bAUlu/rduA4E2S0w1gDsGBwgFeAYGPP6nFUkkk3QeFQFZPAUIBwZ4BgY7gDY2/O0BSW7+tm0AAgAA/7cD/wO3ABMAOQAAATIXFhUUBwIHBiMiJyY1NDcBNjMBFhcWHwEWBwYjIicmJyYnJjUWFxYXFhcWMzI3Njc2NzY3Njc2NwObKB4eGr5MN0VINDQ1AW0hKf34FyYnLwECTEx7RzY2ISEQEQQTFBAQEhEJFwgPEhMVFR0dHh4pA7cbGigkM/6ZRjQ1NElJMAFLH/2xKx8fDSh6TUwaGy4vOjpEAw8OCwsKChYlGxoREQoLBAQCAAIAAAAAA24DbgAVADEAACUBNjQnASYiDwEGFB8BBwYUHwEWMjcBFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAZoBAwsL/v0LHgs6CwuvrwsLOgseCwHUIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjmgEDCx4LAQMLCzoLHguvsAoeCzoLCwEdW1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAAAAgAAAAAEkgNuAAUACwAAJRUhETMRARMhEQkBBJL7bkkDbpL8SQEAAUlJSQNu/NsCSf4AAUkBSv62AAAAAgAAAAADbgNuABUAMQAAATc2NCcBJiIHAQYUHwEWMj8BFxYyNzcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCmjoLC/79Cx4L/v0LCzoLHgqwrwseC9QjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBLDoLHgsBAwsL/v0LHgs6CwuvrwsLi1tQUHciIyMid1BQW1tQUHciIyMid1BQAAMAAAAAA9sDtwASABgAIQAACQEGBwYjIicmJyY1NDc2NzYzERchFAcGBxMhETIXFhcWFQG3ATg9UVBaeGRlOzs7O2VkeGsBuSIiPl7+SXdlZTs7Abr+yD0jIjs7ZWR4d2VlOzv+TANaUVE8AYEBtzs7ZWV3AAAAAAIAAAAABJIDbgAFACUAACUVIREzEQEVFAcGLwEBBiMiLwEHJwE2MzIfAQEnJjc2OwEyFxYVBJL7bkkEAAsLCUX+lgYHCAWG7W4BTgYHCAaFAQlFCQQFDPkIBQVJSQNu/NsCyfgMBQUJRf6XBgaF7m4BTgYGhQEJRQkLDAYFCAAAAgAAAAADbgNuABUAMQAAJQE2NC8BJiIPAScmIg8BBhQXARYyNyUUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYB0QEDCws6Cx4Lr7AKHgs6CwsBAwseCwGdIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIj0QEDCx4KOwoKsLAKCjsKHgv+/QsL5ltQUHciIyMid1BQW1tQUHciIyMid1BQAAIAAP/bAyUDbgASABcAAAE3IRMhDwEvASMfATM1NxMhJyEBIQMFJQKGCf4HGwFdDHFwB2QMzwLOHP6QCAGB/XoDJUr+tv64AmJk/s+DHh5QnzkBOAE3aAEM/MpdXQAAAAMAAABJBJIDJQAfADoAXAAAATQnJicmJyYjIgcGBwYHBhUUFxYXFhcWMzI3Njc2NzYlNCcmJyYnJisBFhcWFRQHBgczMjc2NzY3NjUzFAcGBwYHBiMhIicmJyYnJjU0NzY3Njc2MyEyFxYXFhcWApIXFycoNjY7PDY2JygXFxcXKCc2Njw7NjYoJxcXAbcXFygnNjY73UQoJycoRN07NjYnKBcXSR0dMTFDREr+SUtDRDExHR0dHTExRENLAbdKREMxMR0dAbc7NjYoJxcXFxcnKDY2Ozw2NicnGBcXGCcnNjY8OzY2KCcXFzNNTFhYTUw0FxgnJzY2PEpERDExHR0dHTExRERKSkREMDEdHh4dMTBERAAAAAACAAAASQSSAyUAIQBBAAATNDc2NzY3NjMhMhcWFxYXFhUUBwYHBgcGIyEiJyYnJicmBTI3Njc2NzY1NCcmJyYnJiMiBwYHBgcGFRQXFhcWFxYAHR0xMURDSwG3SkRDMTEdHR0dMTFDREr+SUtDRDExHR0DJTs2NicoFxcXFygnNjY7PDY2JygXFxcXKCc2NgG3SkREMDEdHh4dMTBEREpKREQxMR0dHR0xMURE2xcYJyc2Njw7NjYoJxcXFxcnKDY2Ozw2NicnGBcAAAABAAf/2wP5A24ADwAAEyEDBSU3MwcXJTchNyE3IZ0DXJj+Nf5xKKoQ8QEVJ/1OIQKzFv1NA279BpmZy1RcXMKqbQAAAAIAAP/ABAADtwALAG4AAAE0JiMiBhUUFjMyNgEVFAYHIgYjIiYvAQYHDgEHBiMiJy4BJyYnBw4BIyImIy4BPQE0NjsBMhYXFgYPAR4BFxEjIiY9ATQ2OwE1LgE1NDYzMhYVFAYHFTMyFh0BFAYrARE+ATcnLgE3PgE7ATIWFQIlFg8PFhYPDxYB2wYFAgQBBAYDNiEuL24+P0JCPz5uLy4hNgIHBAEEAgUGCwfJBgkDAgMDOieMVW4PFRUPbiEoVjw8Vighbg8VFQ9uVYwnOgMDAgMJBskHCwMlDxUVDw8WFv38yQUKAgECAzUoISEuDQwMDS4hISg1AwIBAgoFyQgLBwUFCwQ5NEcMAXIVD0oPFV0TQyk8VlY8KUMTXRUPSg8V/o4MRzQ5BAsFBQcLCAABAAAASQKSA7cALgAAATIWFREUBiMhIiY1ETQ2OwE1NDc+ATc2MzIXHgEXFhUUBisBIiY1NCYjIgYdASECWxcgIBf93BcgIBcSFBRGLy41NS8uRhQUFQ8lDxZVPTxWAaQCACAX/rcXICAXAUkXILc1Li9GFBQUFEYvLjUPFhYPPFZWPLcAAAAABQAAAAADbgNuAAsAJwBDAF8AewAAARQGIyImNTQ2MzIWFzQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYXNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgJJVjw9VVU9PFZJERE8KCgtLigoOxESEhE7KCguLSgoPBERSRcXTzU1PT01NVAXFxcXUDU1PT01NU8XF0odHWNDQ0tMQkNjHR0dHWNDQkxLQ0NjHR1JIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAbc9VVU9PFZWPC0oKDwRERERPCgoLS4oKDsREhIROygoLj01NVAXFxcXUDU1PTw2NU8XFxcXTzU2PEtDQ2MdHR0dY0NDS0xCQ2MdHR0dY0NCTFtQUHciIyMid1BQW1tQUHciIyMid1BQAAAAAAQAAAAABJIDbgAkAEsAfgCCAAABMwYHBiMiJyY1NDc2MzIXFhcjJicmIyIHBhUUFxYXFhcWMzI3ITMGBwYjIicmNTQ3NjMyFxYXIyYnJiMiBwYVFBcWFxYXFjMyNzY3NzQnJicmJyYnJicmISAHBgcGBwYHBgcGFRQXFhcWFxYXFhcWFxYzIDc2NzY3Njc2NzY1ExEhEQHBdggwMUpdNDU1NVBVMDAHdAMREh0gEhICAwgHEA8WNwgBlnYIMDBKXTU0NTVQVDAwCHUCEhEdIRISAwMIBw8PFxwPEAPOCQkaAwUECAgBMf6j/psxAwcHBQUDGgkICAkaAwUFBwcDGXBwnQFcMgMHBwQFAxoJCW37bgF3WjQ0QkNyb0NDMjFcJRQUIyJDHBQVExMKC1BaNDRCQ3JvQ0MyMVwlFBQjIkMcFBUTEwoLFhYkRHY5OSMFAwQFBQEkJAIEBQMEBSI5OXd3OTkjBAQEBAQDEwkJJQIEBAQEBSM4OXgBs/ySA24AAAMAAAFuAyUCSQAPAB8AMAAAExUUBisBIiY9ATQ2OwEyFgUVFAYrASImPQE0NjsBMhYFFRQGKwEiJj0BNDY7ATIWFdsgFm4XICAXbhYgASUgF24WICAWbhcgASUhFm4XICAXbhYhAhJtFyAgF20XICAXbRcgIBdtFyAgF20XICAXbRcgIBcAAAADAAAASQDbA24ADwAfAC8AADcVFAYrASImPQE0NjsBMhYRFRQGKwEiJj0BNDY7ATIWERUUBisBIiY9ATQ2OwEyFtsgFm4XICAXbhYgIBZuFyAgF24WICAWbhcgIBduFiDubhcgIBduFiEhAQ5tFyAgF20XICABDm4XICAXbhcgIAAAAAAEAAAAAANuA24ACwAuAFEAYQAAJTQmIyIGFRQWMzI2FyYnLgEnJicmBgcOAR0BFBYXFhceARcWFx4BOwEyNjc+AScXJicuAScmJyIGBw4BHQEUFjMWFx4BFxYXFBY7ATI2Nz4BNRMRFAYjISImNRE0NjMhMhYBJSsfHisrHh8ryAMbG1g6OkIEBwMDAwoHLCcnOxISAwEKCEkEBgMDAwHcBCwslGJicAQGAwMDCwdZTk92JCQDCwdJBAcCAwOlYUT93EVgYEUCJERh2x8rKx8eKysXQjo6WBsbAwEDAwMGBEkICgEDEhI7JycsBwoDAwMHBAFwYmKULCwEAwMCBwRJBwsDJCR2T05ZBwsDAwMGBAIk/dxFYGBFAiREYWEAAAACAAAAAANuA24AHAA0AAABMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2MxM+ATU0JiclJiIHDgEVERQWFx4BMzI2NwG3W1BQdyIjIyJ3UFBbW1BQdyMiIiN3UFBb2wkKCgn+yQgUCAkJCQkECQUFCQQDbiMid1BQW1tQUHciIyMid1BQW1tQUHciI/4pBREKChEEtwUEBREK/pIKEQUCAwMDAAMANP/qA80DgwADABcANgAAARcBJxcBNjQvASYiBwEGFB8BHgEzMjY3CQEGIi8BNjQnJiIHJyY0NwE2Mh8BBhQXFjI3FxYUBwJJtf65tc8BYQoKzwofC/6fCgrPBQ4HBw0GAfz9+RU9FUggICBbIUcVFQIGFT0WRyAgIFshSBUVArW1/rm16QFhCx4LzwoK/p4KHgvPBQUFBQFs/fkVFUggXCAgIEgVPRUCBhUVSCBbICAgRxY9FQACAAAAAANuA24ADwAfAAABNTQmIyEiBh0BFBYzITI2ExEUBiMhIiY1ETQ2MyEyFgLbFQ/+AA8WFg8CAA8Vk2FE/dxFYGBFAiREYQGSSQ8WFg9JDxUVAUb93EVgYEUCJERhYQAAAwAAAEkDJQNuABAAIAAwAAABFRQGIyEiJj0BNDYzITIWFRMRNCYjISIGFREUFjMhMjYTERQGIyEiJjURNDYzITIWApIKCP4lCAsLCAHbCApJNSb+JSY2NiYB2yY1SmFE/iVFYGBFAdtEYQHuJQgKCgglBwsLB/8AAdsmNjYm/iUmNjYCAf4lRGFhRAHbRGFhAAAAAAMAAAAABJIDHwAXADAAQQAAARMiJyYjIgcmIyIHBisBEzYzMhc2MzIXATIXFhcDJiMiByYjIgcDNjc2NzYzMhc2MzcDBgcmIyIHAzY3NjMyFzYXBDpYS0hyboFVVIJucklHA1mAk4VYWIWUgP7lSjo7WkdicIBWVoBwYkc8IyIzMjN0YmJ0FyB4VVd/ZFxBRzw8QnheYnQC1/0pITRVVTQhAtdIPDxI/cwQESUCSCxQUCz9uBkMDQoKPj4TAgcDVlkm/eYdDw46PQMAAAEAAgBJAkYDYQAkAAABDgErAREUBiMhIiYnJjY/AT4BOwERIyImJyY2PwE2Mh8BHgEHAkYFEgpuCwf+bQUJAgIBA1sDCAS3bgsSBAUDB7cKIwu3BgMEAl4KC/4SBwsGBAYKBG4DAwFuCwoKFQjcDAzcCBUKAAAAAAEAAgANAkYDJQAkAAATITIWFREzMhYXFgYPAQYiLwEuATc+ATsBESMiJi8BLgE3PgEzEgGTBwtuChIFBAMGtwsjCrcHAwUEEgtutwQIA1sDAQICCQUDJQwH/hMMCgkWCNsNDdsIFgkKDAFtBANtBAsFBAcAAgAAAAADbgNuABUAJQAAJQE2NC8BJiIHAScmIg8BBhQfARYyNwERFAYjISImNRE0NjMhMhYBhwFfCws6Cx4K/vV5Cx4KOwoKzQseCgHnYUT93EVgYEUCJERh0QFeCx4LOgsL/vV5Cws6Cx4LzAsLAfj93EVgYEUCJERhYQAAAAAFAAAAAANuA24ABgAVABsAJQA1AAATFwcjNSM1JRYGDwEOAScmNj8BPgEXAwEnARUzATc2NC8BJiIPASURFAYjISImNRE0NjMhMhbnVx4gNwEKBAEEpwMLAwMBBKYECgOcATel/smlAVs1EBBXEC4QNAGAYUT93EVgYEUCJERhAT5XHjcg/QMLBKYEAQMDCwSmBAED/nUBN6X+yaUBXDQQLhBXEBA1N/3cRWBgRQIkRGFhAAACAAAAAANuA24AHwAvAAABETQmIyEiBgcGFh8BAQYUHwEWMjcBFx4BMzI2Nz4BNRMRFAYjISImNRE0NjMhMhYC2xUP/u4MEgQEBAhS/s8LCzoLHgsBMVIFDgcDCAMKDJNhRP3cRWBgRQIkRGEBpQESDxUMCgoWCFL+zwseCzoLCwExUgYFAgEEEgwBJP3cRWBgRQIkRGFhAAIAAAAAA24DbgAzAEMAAAE3NjQvAS4BBw4BHQEiBw4BBwYVFBceARcWFx4BMzI2Nz4BJyY2Nz4BMxUUFhceATMyNjcBERQGIyEiJjURNDYzITIWAj7JCwvJBxYKCg17SUhMCwsPDiMPDwIDBwQCBAEGBgENESAaYFANCgMHBAcNBQEwYUT93EVgYEUCJERhAULJCx4KyQkEBQQSC1wfIGE6OjUrKSlAFBQCAwQBAQILBmeEIx4bXAsSBAIBBgUBh/3cRWBgRQIkRGFhAAQAAAAAA24DbgADAAcAIwA/AAABNycVExEFEQU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNz4BNzY3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAW6Sktv+3AHJGRhVODlAQDk5VBkYGBlUOTlAQDk4VRgZgCMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwFJSUmSAVL+ypIBNlJAOThVGBkZGFU4OUBAOTlUGRgYGVQ5OUBbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAAMAAAAAA24DbgAUACUANQAAARYGBwMOASMiJicDLgE3PgEzITIWExE0JiMhIgYVERQWMyEyNjUTERQGIyEiJjURNDYzITIWAo4FAga2Bg8JCRAFtwYBBAUSCgFuChJRCwf93AgLCwgCJAcLk2FE/dxFYGBFAiREYQI1CRQJ/wAHCAgHAQAJFAkKCgr+ZgIkBwsLB/3cCAsLCAIk/dxFYGBFAiREYWEAAAMAAAAAA24DbgAVACYANgAAAQ4BIyEiJicmNjcTPgEzMhYXEx4BBxcRNCYjISIGFREUFjMhMjY1ExEUBiMhIiY1ETQ2MyEyFgKOBBIK/pIKEgUEAQa3BRAJCQ8GtgYCBU0LB/3cCAsLCAIkBwuTYUT93EVgYEUCJERhATkKCgoKCRQIAQAICAgI/wAIFAmUAiQHCwsH/dwICwsIAiT93EVgYEUCJERhYQAAAAADAAAAAANuA24AFAAlADUAAAEUBgcFDgEnLgE1ETQ2NzYWFwUeARMRNCYjISIGFREUFjMhMjY1ExEUBiMhIiY1ETQ2MyEyFgJuCAj/AAgUCQoKCgoJFAgBAAgIbQoI/dwICwsIAiQICpNhRP3cRWBgRQIkRGEBtwkQBbcGAQQFEgoBbgoSBAUCBrYGD/7lAiQICgoI/dwICwsIAiT93EVgYEUCJERhYQADAAD/twMlA6UAWAB5AIkAACUUBwYHBgcGIyInJicmJyY1NDc2NzY3Njc2FxYXFgcGBwYHBgcGBwYHBgcWFxYXFhcWFxYzMjc2NzY3Njc2NzQnJicmJyYnJicmJyY3Njc2FxYXFhcWFxYVAxUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwEyFxYVJxQHBiMiJyY1NDc2MzIXFgMlJCM6O0ZGS0tGRjo7IyMTEyEhIiMoDw0MAgMJCA8hHBsREAsMBAQBAg4NHBwlJjY3PD02NyUlHBwODgEEBQsMEBAcGyEPCQkDAg0NDikiIyEhExPcCwsOJQsLD5IPCwolDwsLFhUf2x4WFTclJjU1JSYmJTU1JiVJJB0dEREJCQkJEREdHSQcFxYQDwoKBwMJCQ8PDA0CBgcIBwcGBwUEAgcJCAoKCQkFBgYFCQkKCgkJBwIEBAcHBgcIBwYCDQwPDwkJAwcKCg8QFhccAgDbDwsL2w8LCwsLD9sLCw/bHhYVFRYe3DYlJSUlNjUlJiYlAAAAAQAAAEkCQgNuAGQAACUXFgYHIgYjIicuAScmJyMiJj0BNDY7ATwBNyMiJj0BNDY7ATY3PgE3NjMyFjMeARceAQ8BDgEnMCYjIgYHITIWFx4BDwEOASMhBhQXITIWFx4BDwEOASsBHgEzMjYxNjIXHgEXAi4UAQYHAUc0Qzs7YSIjEjcHCwsHJgEnBwsLBzgTJCRgOzpALUACBAUDAQEBGAINBzIeSHIdAQwEBwMCAwEOAQoH/ukBAQEGBQcDAgIBDgEKBt4cdEgmNQQIAwQEAcxbBwwCExQTSDMzPwsHQAgLDSAPCghBCAo8MjFGExMNAQUDAwcEWwcHAgpKQAMDAwgEQQcIDh4QBAMECARABghDTw4BAgIHAwAAAAABAAAASQJHA24ARgAAARUUBiMhIiY9ATQ2OwE1IyImPQE0NjsBNTQ3PgE3NjMyFhcWFA8BDgEHIiYnLgEjIgYdATMyFh0BFAYrARUzNTQ2OwEyFhUCRwsH/d0HCwsHODcHCwsHNxITQy4uNlZnAgYEOwIGBAQHAgFAKzA8rggLCwiu7QoIXQcLAS3SBwsLB1YHC9sLCEoIC38xKSk8ERFGAgQPBUkDAwECAgEnNit7CwhKCAvYZwgKCggAAAEAHv+3Ai8DtwBaAAABFAcOAQcGBxUUBisBIiY9AS4BJy4BPwE+ATcyFhceATMyNjU0JicmJy4BJyY1NDc+ATc2NzU0NjsBMhYdAR4BFx4BDwEOAQciJic0JiMiBhUUFhcWFx4BFxYVAi8PDzYmJS4KCE0HC2VrAgQBBDsCBwQEBwIBakwqSlY6JykpQxYVDw42JSUtCwdNCApXXAEFAQMuAgcEBQcEW0A3RFo9JygoQBUUARIsJic8FBQIZAgKCghkDlYCBg0FTQMDAQIDAUwtMSkwFxASEzUmJjYnJCM4FBQJZwcLCwdlCkMBBQwFUwQFAQICAT0xJy0yGA8SETMkJDMAAQAAAEkCAQNuAE8AAAEVFAYrAQ4BBxYXHgEXFhceAQcOASsBIiYnJicuAScmJy4BPQE0NjsBMjY3IyImPQE0NjsBLgErASImPQE0NjMhMhYdARQGKwEeARczMhYVAgEKCGANeWIgISFCISEhAwIDAgkGbwQIAiMhIkUlJCkCAwsHQExcDPQHCwsH7BBNPFMHCwsHAdwHCwsHhQ0SBWIICgKqOggKU2YMIiUlTigoKAQLBQQGBAMpKChQKSkrAwYESAgLMS8KCDoICyAgCwdMCAsLCDoIChIpFwsIAAEAAgBJAkkDbgBNAAAlIyImPQEjIiY9ATQ2OwE1IyImPQE0NjsBAyY0Nz4BOwEyFh8BHgEXPgE/AT4BOwEyFhcWFAcDMzIWHQEUBisBFTMyFh0BFAYrARUUBiMBWWMHC6UHCwsHpaUHCwsHe7gCAgMJBG8FCQN7Cg8HBxIIbQIJBW4ECAMDArN7BwsLB6amBwsLB6YLB0kLB70LBzsICjELBzwHCwFKBQkFBAUGBfIVIxATJBPwBQYFBAQKBP61Cwc8BwsxCgg7Bwu9BwsAAAACAAAASQLbA24ACABDAAABNCYrAREzMjY3FAcOAQcGKwEVITIWHQEUBiMhFRQGKwEiJj0BIyImPQE0NjsBNSMiJj0BNDY7ARE0NjMhMhceARcWFQJUSj23tz1KhxMTRDAvOcMBIQgKCgj+3woIXwgLgAcLCweAgAcLCweACwgBNDkvMEQTEwJ0OUf/AEc5Ny4uQhITQwsHSgcLbgcLCwduCwdKBwtDCwhVBwsBZwgLExJCLi43AAAABgAAAEkEAANuAAkADQARABsAIAB9AAABNyMXMBYVNDY1PwEjFzsBJyMTNyMXHAEXPAExPwEjFzMXFRQGKwEDDgErASImJwMjAw4BKwEiJicDIyImPQE0NjsBJyMiJj0BNDY7AScmNjc+ATsBMhYfATM3PgE7ATIWHwEzNz4BOwEyFhceAQ8BMzIWHQEUBisBBzMyFhUBJi5bKwEBQhSnEu9PFCjtLV0vAUATqhOE6gsHel4BCgZbBgoCX3dgAQoGWwYKAVx3BwsLB2QTUQcLCwc/MwICAwIIBE8GCgE0zTcCCgZIBwkCONA2AQoGTwQIAgMCAjRABwsLB1MUZwcLAQyrrAIBAQIB9ElJSf7CrKsBAgEBAvVJSRIlCAr+oAYICAYBYP6gBggIBgFgCgglBwtJCwclCArFBAgEAwQIBs7OBggIBs7OBggEAwQIBMUKCCUHC0kLBwADACD/twLOA24APgBOAF0AAAEWBgceAQcGBw4BBwYHFSM1KgEnFSM1KgErATcWNjEyNjc1MyoBIzUuASMwJgc1FzoBNzUzFTI2MzUzFR4BFwM0Jy4BBwYjFTIzMjY3NjUDNCcuASMGIxUyMzI2NzYCmwUqJj9GBwUVFUUuLjhYECMSWBAfEHISMA8TDQEJAgUCAhYbDzB5DRwPWBEjEVhVeQd7Hh5RKSkXFykpUR4eKRkZQyMiExMiI0MZGQJJOUcTD1NTNSIiKQoJA5KPAZCSaQEBFAnmpA4ZAQFeAQGQjQGMkAg/Tv7JKhUUDwEBwQ8VFCkBECcSEw0BsA4SEwAAAgAA/7cDbgO3AAgAGwAAAREeAR8BHgEXBRQWMyERFAYjISImNRE0NjMhEQJJBgoF6QQIBP6pIBcBNyAX/QAXICAXAckCkgEOBAgE6QQLBhIXIP2lFyAgFwOSFyD+yQAABQAA/7cDbgO3AAgAGgArADwATQAAAR4BFyERHgEXAyERFAYjISImNRE0NjMhERQWEzU0JiMhIgYdARQWMyEyNjU9ATQmIyEiBh0BFBYzITI2NT0BNCYjISIGHQEUFjMhMjY1A0cECAT+8gYKBScBNyAX/QAXICAXAckgcgoI/m4ICwsIAZIICgoI/m4ICwsIAZIICgoI/m4ICwsIAZIICgKnBAsGAQ4ECAT+uf2lFyAgFwOSFyD+yRcg/lwkCAoKCCQICwsIkiQICwsIJAgKCgiSJQcLCwclCAoKCAAAAAAEABP/twO1A7cACwAqAE0AXgAAATMvASY0NSMHDgEHARQGDwEOASMiJi8BLgE3PgE7ARE0NjsBMhYVETMyFgUVITUTPgE/ATUiBiMGIisBFSM1IRUDDgEPARU3NjI7ATUzExUjNTMnIwczFSM1MxMzEzMCqWUpBwEDAQICA/7TBAK2AwcEAwcDtwMDAgMJBm0LCG0IC20ICwHd/rPSBAYCBwIEAgQIBYVFAUTSAwYDBwgECAWORTOkKhqLGyukKINdgygCznwbBAUDDAUNCf02BAcDtgMCAgO3BAsFBQYDEwcLCwf87QpMhTMBLwUIAgUCAQFCgzP+0QQHBAYBAQFEAgE9PVJSPT0Bev6GAAAAAAQAE/+3A7UDtwALACoAOwBeAAAlMy8BJjQ1IwcOAQcFFAYPAQ4BIyImLwEuATc+ATsBETQ2OwEyFhURMzIWBRUjNTMnIwczFSM1MxMzEzMDFSE1Ez4BPwE1IgYjIgYrARUjNSEVAw4BDwEVNzoBOwE1MwKpZSkHAQMBAgID/tMEArYDBwQDBwO3AwMCAwkGbQsIbQgLbQgLAhCkKhqLGyukKINdgygz/rPSBAYCBwIEAgQIBYVFAUTSAwYDBwgECAWORYV8GwMGAgsFDQmBBAcDtgMCAgO3BAsFBQYDEwcLCwf87QqVPDxTUzw8AXv+hQKShTMBLwUIAgUCAQFCgzP+0QQHBAUCAkQAAAAFABP/twQAA7cAHgAuAD8AUABgAAAlFAYPAQ4BIyImLwEuATc+ATsBETQ2OwEyFhURMzIWBRUUBiMhIiY9ATQ2MyEyFgMVFAYjISImPQE0NjMhMhYVAxUUBiMhIiY9ATQ2MyEyFhUDFRQGKwEiJj0BNDY7ATIWAaUEArYDBwQDBwO3AwMCAwkGbQsIbQgLbQgLAlsLB/4kBwsLBwHcBwtuCgj+kgcLCwcBbggKbQsI/wAHCwsHAQAIC24LB5MHCwsHkwcLgAQHA7YDAgIDtwQLBQUGAxMHCwsH/O0KUW4ICgoIbggKCgEcbQgLCwhtCAsLCAElbgcLCwduCAoKCAElbggKCghuBwsLAAAABQAT/7cEAAO3AA8ALgA/AFAAYAAAJRUUBisBIiY9ATQ2OwEyFiUUBg8BDgEjIiYvAS4BNz4BOwERNDY7ATIWFREzMhYlFRQGIyEiJj0BNDYzITIWFRMVFAYjISImPQE0NjMhMhYVExUUBiMhIiY9ATQ2MyEyFgK3CweTBwsLB5MHC/7uBAK2AwcEAwcDtwMDAgMJBm0LCG0IC20ICwGACwj/AAcLCwcBAAgLbQoI/pIHCwsHAW4ICm4LB/4kBwsLBwHcBws3bggKCghuCAoKQQQHA7YDAgIDtwQLBQUGAxMHCwsH/O0K020ICwsIbQgLCwgBJW4HCwsHbggKCggBJW4ICgoIbgcLCwAAAAQAE/+3A1EDtwAMACsAUABlAAAlNCYjIgYVFBYzMjY1BRQGDwEOASMiJi8BLgE3PgE7ARE0NjsBMhYVETMyFiUUBw4BBwYjIiYnLgEnNx4BFx4BMzI2NyMOASMiJjU0NjMyFhUDFSE1MzU0Nj0BIwcOAQ8BJzczETMDATIiHiMoKRsp/qQEArYDBwQDBwO3AwMCAwkGbQsIbQgLbQgLAawMDDElJjMTHwsHDAUWBAkFCBYMNDcIAQwuGT5LUT9EYBH+9F8BAQQCBwYjL21HXskjPSsgHy0fGEkEBwO2AwICA7cECwUFBgMTBwsLB/ztCh8rKytEFhUFBAIEA0ACAwEDBUgtDRBUNztVal0BmkFB9wYKBQkHBAgGITFq/ooAAAQAE/+3A1EDtwAMACsAQABlAAABNCYjIgYVFBYzMjY1ARQGDwEOASMiJi8BLgE3PgE7ARE0NjsBMhYVETMyFgUVITUzNTQ2PQEjBw4BDwEnNzMRMxMUBw4BBwYjIiYnLgEnNx4BFx4BMzI2NyMOASMiJjU0NjMyFhUDATIiHiMoKRsp/qQEArYDBwQDBwO3AwMCAwkGbQsIbQgLbQgLAZv+9F8BAQQCBwYjL21HXhEMDDElJjMTHwsHDAUWBAkFCBYMNDcIAQwuGT5LUT9EYAMSIz0rIB4uHxj9bgQHA7YDAgIDtwQLBQUGAxMHCwsH/O0KkEFB9wULBAoHBAgGITFq/ooC+SwrK0QWFQUEAgUCQAEEAQMESCwNEFQ3PFRpXQAAAAADAAAAAAOSA24ACwAcAFwAADc0JiMiBhUUFjMyNhMRFAYrASImNRE0NjsBMhYVIRQGBx4BFRYGBxYUBw4BBxYGBw4BKwEiJicuASMuATURNDY3PgE3PgE3PgE3PgE3PgEzMhYVFAYHDgEHMzIWFZIVDxAVFRAPFVwWD6QPFhYPpA8WAqQRDgUDAQwNBQUEEAsDDxASOSZJPnEuGzAPDxYVDhBCExAdDRENBQUPEgUOB2AgFQsFCASfLEG3DxUVDxAVFQE0/pMPFhYPAW0PFhYPFi4RDRgGFicRECIREBwKIDQTFhcgEAkQARUPAW4OFQIBTRgUJA0RMBkZMhIFBnIhIzQWCg0OQS0AAAAAAwAA/7cDkgMlAAwAHABcAAATFAYjIiY1NDYzMhYVExE0JisBIgYVERQWOwEyNiUeARUUBisBHgEXHgEVFAYjIiYnLgEnLgEnLgEnLgEnLgE1ETQ2Mz4BNz4BOwEeARceAQceARcWFAceAQcUBgeSFQ8QFRUQDxVcFg+kDxYWD6QPFgKFDhFBLJ8ECAULFSBgBw4FEg8FBQ0RDR0QE0IQDhUWDw8wGy5xPkkmORIQDwMLEAQFBQ0MAQMFAm4PFhYPDxUVD/7bAW4PFRUP/pIPFRVkEC4XLEINDgkWNSMhcQYFEjIZGTARDSMUGU0BARUPAW4PFQEPCg8hARYWEzQgCxsQESIQESgVBhgOAAwAAAAAA24DbgAOABgAIAA7AFQAfwCOALUAxADfAPoBCgAAJTU0JiMiBgcVHgEzMjY1NzM1NCYjIgYdASUVIxUjNSM1FxUjNQ4BIyImJy4BPQEzFRQWFRQWMzI2NzUzFxUUBgcOASMiJicVIxEzFT4BMzIWFx4BFRcVHAEHDgEHDgEjIiYnLgE9ATQ2Nz4BMzIWFx4BHQEjFRQWMzI2NzwBNTMBFRQGIyImPQE0NjMyFhUBMTQmJy4BJy4BIyIGBw4BBw4BFTEUFhceARceATMyNjc+ATc+ATUBNyMHJyMeARceARcVMzUXNTQmJy4BIyIGBw4BHQEUFhceATMyNjc+ATUXMzUjFQ4BIyImJzA0PQEjFRQWFx4BMzI2NxUlERQGIyEiJjURNDYzITIWAg0ICAUKBAQKBQgIaSYJCgkK/rouKi34JgwVCwkMAwIBJQEFBAYLByaQAgIEDwsKFAknJwkTCwsPBAICjwEBBAMIGA4PFwgGBgUGCBcPDhcHBgZMCgoHCAIn/v8KCQkJCQkJCgEwAwgGJRk6djs7djoZJQYIAwIJBiUYO3Y7O3Y6GSUGCAP+UTMrHR4tBw4GCg0DK6UGBggXDg4XBwYGBgYHFw4OFwgGBmcnJwYMBgQEAScCAgMMCQsWCwEgYUT93EVgYEUCJERhzloODwUFgAQFDg5GEw8PDw8TmCjy8ihI0hcNDQgIBQ8LppoHBwEEBQkJoD9UDhUHDAwMDBUBGlwLDAwMBxQPSgUKDAMGDAULDAsLCBkQShEYCAsLCwsIGBErJg4PCAcCDQsB11kPDw8PWQ4PDw7+aCVMJBkiAwYCAgYDIhkkTCUkTCQZIgMGAwMGAyIZJEwkAXSpb28TKBMeLRBzcy5KERkICwsLCwgZEUoRGQgKCwsKCBkRRdSiCQkFBQgGnKgLDwUIBwwNF6793EVgYEUCJERhYQAACwAP/7cDXgO3AA4AGAAhADwAVAB/AI0AswDBANsA9gAAJRUUBiMiJic1PgEzMhYVFxUjNTQ2MzIWFSUzNSMVMxEzERMzESMVDgEjIiYnNCY9ASMVFBYXHgEzMjY3FTc1NCYnLgEjIgYHNSMRMzUeATMyNjc+ATc1IxQGFQ4BIyImPQEzNTQmJy4BIyIGBw4BHQEUFhceATMyNjc+ATc2NDUBNTQmIyIGHQEUFjMyNgEUBgcOAQcOASMiJicuAScuATUxNDY3PgE3PgEzMhYXHgEXHgEVATMHFSM1LgEnLgEnMxcXFRQGBw4BIyImJy4BPQE0Njc+ATMyFhceATcRIzUOASMiJicuAT0BMxUcARUeATMyNjc1MwIrCwsHDQYGDQcLC8EzDA0NDf3YPbI8OaUyMgkQCAUGAQEyAgIEEQwOHRD1AgMFFQ8OGwwzMw0aDg8VBQMCwTQBAgwJDQ1mCAgLHhMUHgsICAgICx8UFB8LBAcBAf6kCw0NDAwNDQsBmwQLCDIhT59PT59PITMICwQFCggzIU+fT0+fTyEzBwwD/cY6RTkEEQ4JEwk9KPoHCQoeFBMeCwgICAgLHhMUHgoJB8A0EB0ODBIEAgI0AQYFCBAJNPB5ExMGB6wGBhMTARoaFBMTFH02Nv67AUX+uwEa2AwMBgYBCgnQ3w8VBgsKERIfVHEUHAkPERAPfP6FGxAPEA8JHRkIEBECCwoUFDE7FyEKDw8PDwohF2MWIgoPDg8PBw8JBBEMAgp4FBMTFHgUFBT+ZzJmMCIuAwkDAwkDLiIwZjIxZzAiLQQJAwMJBC0iMGcxAtnkm5sVPCgbNRuWKGQXIgsODw8OCyIXZBYiCg8PDw8KIkb+4x8SEQoLBxUP4dIJCgEGBgwM2gAAAgADAAADIgOxAB8AQwAAATAGBw4BKwEiJicmNDcTMjAvASY0Nz4BOwEyFhceATEBFhQHATAUMRMWFAcOASsBIiYnAiYxMDc+ATc2Nz4BOwEyFhcBVSlqBREPiAYKAgMDkAEBXAMDAgoGiQ8RBUYYAc0DA/7SwAMCAwoGiBARBZExBgc6PT5uBRAPigYJAwI6SbwJEQUFBAsFAQABnwYLBAUEEQl6KQFvBQsG/esB/qEGCwQFBBEJAQpZCwtobG3DChAEBAAAAAAJAAAASQQAA24ABAAJABkAHgAuAD4AQgBGAEoAADchNSEVESE1IRUBNCcmIyIHBhUUFxYzMjc2ASE1IRUBNCcmIyIHBhUUFxYzMjc2ETQnJiMiBwYVFBcWMzI3NhMVITUBFSE1ARUhNUkCSf23Akn9twOAEBAXFxAQEBAXFxAQ/IACSf23A4AQEBcXEBAQEBcXEBAQEBcXEBAQEBcXEBA3/AAEAPwABAD8AJJJSQElSUn/ABcQEBAQFxcQEBAQAjtKSv8AFxAQEBAXFhAQEBABOxcQEBAQFxcQEBAQ/jzc3AEk29sBJdzcAAAAAAMAAAAABJIDbgAQAD0AbQAAASInJjU0NzYzMhcWFRQHBiMFMzIXFh0BFAcGKwEVFAcGKwEiJyY9ASMiJyY9ATQ3NjsBNTQ3NjsBMhcWHQEFFBcWOwEVBiMhIicmNTQ3Njc2NzY3Njc2NzYzMhcWFxYzMjc2NzYzMhcjIgcGHQEBkltAQEBAW1tAQUFAWwIlyQcGBQUGB8kGBQduCAUFygcFBgYFB8oFBQhuBwUG/lsWFh2TJzv+DUYpKgICBgYJCRAPFBQdHSMLCy0rKzMzKysuCwtLMYAdFhYBt0BAW1tAQUFAW1tAQEkGBQhtCAUGyQcGBQUGB8kGBQhtCAUGyQcGBQUGB8mAHhYViB0nKEUeHR0hIhwdGxsTFAsLCSMSERESIwk2FhYebQAAAAMAAAAABI0DbgAQADwAaAAAASInJjU0NzYzMhcWFRQHBiMFFxYVFA8BBiMiLwEHBiMiLwEmNTQ/AScmNTQ/ATYzMh8BNzYzMh8BFhUUBwUHBhUUHwEGIyEiJyY1NDc2NzY3Njc2NzY3NjMyFxYzMjc2MzIXBgcGFRQXAZJbQEBAQFtbQEFBQFsCaI4FBU4FBwgFj44FCAgFTQYGjo4GBk0FCAgFjo8FCAcFTgUF/lVnFRUvDA3+DUYpKgICBgYJCRAPFBQdHSMLC1heX1gLCxAQEAcHFQG3QEBbW0BBQUBbW0BAt44FCAgFTgUFj48FBU4FCAgFjo4FCAgFTgUFj48FBU4FCAgFjmcWHh8VLwInKEUeHR0hIhwdGxsTFAsLCUZGCQMPDg0THhYAAAMAAAAAA24DbgAdADsASwAAATAmJy4BKwEiBgcGFB8BFQcGFhceATsBMjY3PgExAS4BKwEiBgcCBjEwFhceATsBMjY3NiYnAzUTNjQnFxEUBiMhIiY1ETQ2MyEyFgGHEjYEDQxpBgcCAgJIcAMBAgIHBGoMDQRSHwFlAgcFawsMBapAJXAEDgxpBQcCAwECleoCAoJhRP3cRWBgRQIkRGECAiBfBg0DAwQJBHsBxgQIBAMEDQiROAEcAwQNB/7RckXOBw0EAwMJBAEQAQGdBAgEVf3cRWBgRQIkRGFhAAAAAgAAAE8EAAMfAAMARAAAAS0BERMyFx4BFxYxHgEXMBYXHgExFTAGBw4BMQ4BBzAHDgEHBiMxLgExLgEnMCYnLgExNTA2Nz4BMT4BNzA3PgE3NjMxAZYBFf7ralFCQl4aGQ87HSIHCAICCAciHTsPGRpeQkJRyJQRQx0iBwgCAggHIh07DxkaXkJCUQEyj5H+4AHtAgEEAgECCx8wNj5nTmg+NDEfCwECAgQBAgIIAwofMTQ+aE5nPjYwHwsCAQIEAQIAAAMAAP+3A24DtwAeAC4AMgAAATIXFhURFAcGBxcWBwYjISInJj8BJicmNRE0NzYzIQMyNzY1NCcmIyIHBhUUFxYBESERAm5pTEtISGd6CQQFDP2kDAUFCnlnR0hLS2oBbrcuICAgIC4uICAgIAF3/W4DtzY1TP4ASjU0A3QIDAsLDAh0AzQ1SgIATDU2/QAgIC4tICAgIC0uICABSQEl/tsAAAAABQAA/7cDbgO3AB4ALgAyAEIARgAAATIXFhURFAcGBxcWBwYjISInJj8BJicmNRE0NzYzIQEyNzY1NCcmIyIHBhUUFxYBESERATI3NjU0JyYjIgcGFRQXFhMRIRECbmlMS0hIZ3oJBAUM/aQMBQUKeWdHSEtLagFu/jclGxsbGyUmGxsbGwET/skCbiYbGxsbJiYaGxsagv62A7c2NUz+AEo1NAN0CAwLCwwIdAM0NUoCAEw1Nv0SGxsmJRsbGxslJhsbATcBJf7b/skbGyYlGxsbGyUmGxsBNwEl/tsAAAAFACUAAAPbA3MAAwATABcAGwAfAAATBQclBRUFFTUHNSU1Fzc1MzEVFwEXBScFFwUnEwUHJeYBGsP+6AL0/ugB/ulUwwHE/njD/ubBAvXB/unExAEXwf7mAiOuo7aiPqcBAQEBpz43ogEBogLEoq6ampu2owH+tpquAAAABgAG/7cDZwO3AAgADAAQABQAGAAdAAAlIREjESERIxEBNwUHATcFBwE3AQcDAQcBATUhFSEC4f2BXAM2W/3lEwHAE/57JgGfJ/7VOgFfOnwBEEn+8P6vAcn+NxIBE/6SAW7+7QEsWV5ZATNUwlMBjUb+20YB/f6SNwFu/O5bWwAFAAAAAANuA24ACwAnADQAhQC1AAABNCYjIgYVFBYzMjY3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWNxQGIyImNTQ2MzIWFSUiIyYGBwYHDgEHDgEHBgcOARUWFRQHFBYXFhceARceARcWFx4BMzYzMhcyNjc2Nz4BNz4BNzY3PgEnNDU0NTYmJyYnLgEnLgEnJicuAQciIwEUBgcOAQcOAQcGIiMqAScuAScuAScmNDU8ATc+ATc+ATc+ATMyFhceARceARceAQJJVjw9VVU9PFZPEhE9KSkvLykpPRIRERI9KSkvLykpPRESPh8WFh4eFhYf/uEYIyRKIiIWDxgLDA8GCQQEAgEBAgQECQYPDAsYDxYiIkokIxgYIyRKIiIWDxcMDA8GCQQDAwEBAwMECQYPDAwXDxYiIkokIxgBtwECAx0nJ1w1LVstLlotNV0mJx4CAwMCHicmXTUtWi4tWy01XCcnHQMCAQG3PFZWPD1VVT0vKSk9EhEREj0pKS8vKSk9ERISET0pKbsWHh4WFh8fFn4BAwMECQYPDAwXDxYiIkokIxgYIyRKIiIWDxgLDA8GCQQEAgEBAgQECQYPDAsYDxYiIkokIxgYIyRKIiIWDxcMDA8GCQQDAwH+mC5aLTVdJiceAgMDAh4nJl01LVouLVstNVwnJx0DAgEBAgMdJydcNS1bAAMAAAAAA24DbgAPABwAKAAAATIWFREUBiMhIiY1ETQ2MxM0JiMiBhUUFjMyNjUhNCYjIgYVFBYzMjYCyURhYUT93EVgYEXqRzIyR0cyMkcBQkcyMkdHMjJHA25hRP3cRWBgRQIkRGH+STJHRzIyR0cyMkdHMjJHRwAAAAADAAAAAANuA24AAgAJACUAAAEXIwUzCQEzNyElFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAbdz5gFDNv76/vo1PAEqASIjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMCU66AAYr+dls3W1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAAFAAD/5gMiA4gACQAWAC0ASgB7AAABFgYnJjQ3NhYVNy4BBw4BFx4BNz4BJxMuAScmJyYiBwYHDgEHHgEXFjI3PgE3Ew4BBwYHDgEnJicuAScuASc/ARYXFjI3NjcWBgcTBgcOAQcGBw4BBwYHDgEjJicuAScuAScmJy4BJyYnPgE3PgE3Njc2FhcWFx4BFxYGAdIEQh8iIR1BPwhxOCQrAgJUNTRGB4kTOxwoKShRKSgoGzYRG0kjQIE/JEkbIAwJLSYqKlcsLCosXRkKDwcDCz9LSppKS0AUDQFoCAcIEAgJCAQtFigrK1ktLSw7dTEXCQQHCAgPBwcFBUYgK1stMTEwYjAwLyFDFgsCAcwkLBMPUw8SJSEMPUEZEEUnNUkFBVc0ATYZDwUGBAMEAwcFDxgaDwQJCAQPG/2wKmEZFQwMCQICBwkjKilUKgkFKhUVFRUqBicPAiUvLi9eLi8vGyILFQwMCwEEByMmETcZLCwsWCwsLCcnDBAQBQQCAQYICA4KHx0NIAAAAAAGAAAAAANuA24ACQAVACcAPwBhAHEAAAE0JgcGFBcWNic3FgYHBiYnJjY3NhY3DgEHBiYnLgEnPgE3NjIXHgETNDYnBgcGIicmJw8BHgEXHgEXFjY3PgETPgEnLgEnLgEHDgEHDgEHHgEXHgEXHgEXFjY3PgE3PgE3NxEUBiMhIiY1ETQ2MyEyFgHlLxUYGRYwAy0FMiYmPAIBHxooUmgTNRotXS8ZNBQMJxM6djoUKiYJDy41Nm42Ni4HAwULBxJDID2AOCAHUwIBCBAwGESNRiFBHxczAwcXCwMHECNUK0CCOhAgAwwXC5dhRP3cRWBgRQIkRGEBxhgaDAw7Cw0fGgkmPwMENSYdMQwSL7MTCwMGAQUECxIRDAMKCgML/kQKHQQfDw8PDx8EBh49HR8aBQsLHhJHAaoKFwoUFwcUCAcDDAwJHBtAf0ASJw0aGgUHDh0JGBRDh0Q5/dxFYGBFAiREYWEAAAABACcAAAJJA7cAJAAAJRcOAQcGJy4BJyY1ESM1Njc+ATc2NzQ2OwEVMxUjERQWNzI2NwIbLg1jNE43NkQQD2A2IyMpCQoDBQKLvr8iOhMsDb+HEyQBARgZTC0tKAE3ehQgIEkkJBwDBPKQ/tgeQQEKBgAAAAIAAAAAA24DbgAgADAAACUnDgEjBiY9ATM1IzUjIgYVDgEHFTMVFBceARcWNz4BNxMRFAYjISImNRE0NjMhMhYCiSMLIg4sGpKSawIDBThTSgwMNCopPClMCuVhRP3cRWBgRQIkRGF0aQYHATEY42+7AwMrfB5f7h8jIzoTEwEBGw8CVf3cRWBgRQIkRGFhAAEAAv/bAbUDtwAfAAAlFgYPAQ4BIzEiJi8BLgE3PgE7ARE0NjsBMhYVETMyFgG1AgEEyAIHBAQHA8oEAQICCQWACwhtCAuABQnRBgoE3AIEBALcBAoGBAYCygcLCwf9NgUAAAABAAL/twG1A5IAIAAAAQ4BKwERFAYrASImNREjIiYnJjY/AT4BMzEyFh8BHgEHAbUCCQWACwhtCAuABQkCAgEEyAIHBAQHAssEAQICnQUG/TcICgoIAskGBQULBNwCAwMC3AQLBQAAAAEAJQDdBAACkQAgAAABFRQGIyEVFAYHBiYvAS4BNTE0Nj8BPgEXHgEdASEyFhUEAAsH/TcGBQULBNwCAwMC3AQLBQQHAskHCwHubggKgAYJAgICA8gDBgQEBwPKBAICAwgGgAsHAAAAAQAAAN0D2wKRACAAAAEUBg8BDgEnLgE9ASEiJj0BNDYzITU0Njc2Fh8BHgEVMQPbAwLcBAsFBAf9NwcLCwcCyQYFBQsE3AIDAbkECALKBAICAgkGgAoIbgcLgAYIAwICA8gDBwMAAAACAAAAAAMcA7cAPABVAAABDgEHDgEjIiYnLgEjIgYHDgEjIiYnLgE1NDY3PgEzMhYXHgEzMjY3PgEzMhYXHgEXDgEHDgEVFBYXHgEXAxQGBw4BBw4BBw4BBz4BNz4BNx4BFxwBFQMcCyIZJUokDycaGSwREigYFyYOLFYqKiogISBRMRUyHh4nCgwpHRwxFSM9Gg8eDxcgCxITFBQTLhnXCAgJGxIPHw8KHhQBFhYVSDIBAQEBASJIJTg4CQkJCQkKCQpKSkqPRkJrKSkpCAkICQoKCQoTEgodEhMiDxo7ISNAHB0kBwKeEicVFSgSDxUFAwUCK0kfHyoMBAYDAwUDAAAAAAQAAP+3A7cDbgADAAcACwAPAAABESURAREhEQERJREBESERAYb+egGG/noDt/36Agb9+gF4/ow2AT4Bqf6HAUP+jf4/RwF6Afb+OgF+AAAABgAA/7cDJQNtAAsAFwAlAEIAXwBuAAABMjY1NCYjIgYVFBYzMjY1NCYjIgYVFBYFMhYdARQGIyImPQE0NgURFAYrARUUBiMiJj0BIxUUBiMiJjUnIyImNREhJx4BFSE0NjcnJjY3NhYfAT4BMzIWFzc+ARceAQcTFRQGIyImPQE0NjMyFhUBGgkNDQkJDQ36CQ0NCQoMDP46GCIiGBkiIgJ3JRorIhgZIk8jGBgiASoaJQINhTxK/fBKPSkCAgMDBwEpGzkfHzoaKQIHAwMBAegjGBgjIxgYIwKjDQkJDQ0JCQ0NCQkNDQkJDWkjGPUZIiIZ9RgjC/6DGiWBGSIiGYGBGSIiGYElGgF95x9vRUVvH0sDBwIBAgNLCw0NC0sDAgECBwP+nvUZIiIZ9RkiIhkAAAAJAAb/ugNRA7cABgANABoA3ADtAPsBCAEbAaoAAAExBhQjBjYXBiYHMTYWByYGBw4BFzEyNjc+AQU0Jic2JicuASceARceAQcOASMGNicuAScuAScmNicuASMmNjc2FgcGFjc2JjcuAScGFicmBjU0JiMiBgcGFjc+ASMiJicmNhcyFgcOAQcOAQcOARceARcWNjc+ATc+ARcWBgcOAQcOAQcGJhceATc+ARcWBgcOAScuARcUBhcOAQcGFgcGJjc2JgcGFhceARceARcWBgcxHgEHNiYnLgE3PgEXHgE3PgE3PgEXHgEVDgEHBhYzPgE3NiY3PgEzPgEXATYmJyYUNzEyFgcUFjMwMjUXJiInLgEHMQYWFxY2Jyc2JiMGFhcxMhYXFDY3NiYnLgEjBhYHMQ4BFxY2NzYyARYGBw4BBw4BJy4BJyImIw4BBw4BJy4BJy4BJyY2NzYmNzYWNz4BNRYGBw4BJyYGBwYWFx4BBw4BFx4BFx4BFx4BNzYmJzEuAQcGJjU+ATc+ATc+ATcuAScmNjc+ATMyFhceAQcGFhceARceARcWBgcOAScuAScmBgcGFhcWBgcGFjc+ATc2JicuATceARcBewkFBARABQQIDAnNBAEEAwkGAgkDAgIB5hkHDAYIBioUBhEKERkLBBIHHgoNDhkEESIFBRcmCxwGBwEYGAwEBwsMCQQCBhsPOw0GCCQUDxEPAQIOBgQJCAQJAQELDhEFAgULAQYRBQcDBhMIGxIcDAouBgMGAgUBCw8eDQ4ODB0fEwcPECRDBAETCiEyFRQgATMUDS4EAgMFBiYJAgIDCwgJBBEHD1cLDQobDhcBEQYHBAoCAQ0FDjMdHjkPBgoDAwMBCQMEAQ0DCwICEhUGDgkBTRL+mQEHAgUCAgMBAQQC7wIKBwgGAwkaCQUGAWYBDQIFAQIEBgEFHwEJBAMHAwkCAQIHBAQHCAMOAUU1Wh8YOAwJPBUYBCUTJRMQIRA5JiUZRDYlQAgHFAIBEw0LKBAQDwYLDggbDAoMAwMCBAUJAQETAgEKChE6HiJCFkEgCjdNHQcDARcIEB8ZEi8FBAQBARoyDB4RHjwVIiYCAgkKCyQdIjEIBg0JDh4rGw8IDBcEAwMEBwIFCUwiISMqQBMiHwgLAiwMAswBCgENCQEJAgYK9gEMBgUIAQgGCAjMCA0DJi4kHD8LBBgTIFgnEAgERjU8HAROGh0aKAcCEQE6AQIpCwwIBAMjBCQUAwVWBgkGBSIlJA4NJwIBDBALCxMBLQIECwEJCAQIDwMLFQEBBgQDDQsFAQECDQIFDgUFBgIFDRMGBwEBNBQECgQRLQsLOxUhPyUEYCATKgwTOi0HBAQVNRUJCwcRRAsMLAMbGiwJIAwICQICCAYQCAQDFxcMCAICDw0OGwwNERgvGBxVGQcDIwMOAdgLDgEBCQEFBAUGAXAIBAYMAwofAgELBnoKCgEEAQsGAQKHAgUDAwYBDgQFCAMDCgMB/QYgNBANLAwIBQoNHwEBAQEBATECAR4LCAsQESQRFTMLCgQJCRQUFR8JBQQBAQMEBRALDBINDh4MBAgDBAsHCBcDCWYRVmEWBhwIHB8WKVYYGEMULVsqLEsbBgYQEBhcJR49ICU5HiR5LSoyAQI6AgEbDhYKFwsfDRs1IDsZHBwUDxUlDApMCjggCAAACAAAAAADbgNuABoANQBHAFEAVwBjAHcAkwAAJSYnLgEnJicwIjEwBw4BBwYHLgExHgEzMjY3Ay4BJwYHDgEjIiMGFBUUFhcxNjc+ATc2MT4BJy4BJwYHDgEHBgcyMz4BNzY3BS4BBx4BFz4BNwEwIhUwNgUuASMiBgceARc+ARMuAScOAQceARceARc2Fx4BFxYzFxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgJJAgUGEw4OFAIkJGExMRsDBjF6RCdJImoGEAhIRURrISECATMtJjU0XyEiAwg6MVYEJyIiNRMTCQQdHV4+PUMBhwaJWyUiAz9UDf40AQEBUTF/RxcsFgVYMGpYgQEtJwFibwcNBgIDAzAuLkkXFwJAIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjXgwbG0ovLjMPDjssLDsDBCguEA4BWw8gEBYLCwkDBgNIgTFELy87DQ0BAntWfQUTGxpEJycsAQgKCRK3Ah0OZpURKoNOAagBAVMsMgYFBnxYJ1/+7EJ4MAFmLQ4bDgQKBQYBAQcFBARbUFB3IiMjIndQUFtbUFB3IiMjIndQUAACAAAAAANuA24AMABlAAABNCYvAS4BNTQ2MzIWMzI2NTQmIyIGFRQWHwEeARUUBiMiJiMiBhUUFjMyNz4BNzY1FxQHDgEHBiMiJicOASMiJy4BJyY1NDY3LgE1NDc+ATc2MzIWFz4BMzIXHgEXFhUUBgceARUCnnU8PCAsLSVEJikcIIhRS4tVPlQmLC0mTzAtHhyLYSgnKD4TE9ASETsoKC4lRRsVKxZUSUltIB8EBRYYERI7KCgtJkQcFSsWU0lKbSAfBQQVGQFXS0ANDggSGRcVQiYZMTtIV0g/DxUJEhsWHlgkGDVKCgoqICArfC0oKDwRERgWBQQfIG1JSVQWKxUbRSUuKCg7ERIZFQQFHyBtSklTFisVHEQmAAMAGQADAr0DtwAoAEgAUAAAATc2JiMhIgYVERQWNz4BMT4BOwEyNjc+ATc2JisBIiY9ATQ2OwEyNjc3BgcOAQcGBw4BKwEiBgcwBgcGIicuATURNDYzITIWBzEDNjc+ATc2AjsWAxEM/moOEQIBcDYNEhOIDhACAREDAhIMqBAWFhDGChQBgggODh0MCwIFHTCbBQQEQLMOJwgJFyY0Afw4IgxaAgsMHQ4OAr9vDRMUC/2LAQECh0IPCBMGB1oNDBUWERgQFRAJfydISJI5OQkUNQEFStARAwQYHAMmGT0+O/48CTk5kkhIAAAAAwAAAAADbgNuAA8AIAAwAAAlETQmIyEiBhURFBYzITI2JRE0JiMhIgYVERQWMyEyNjUTERQGIyEiJjURNDYzITIWAZIKCP7uCAsLCAESCAoBgAoI/u4ICwsIARIIClwWD/zcDxYWDwMkDxa3AkkICgoI/bcICgrjAW4ICgoI/pIHCwsHAbf83A8WFg8DJA8WFgAAAAIAAP+3AtsDpQA6AEYAAAEUBiMiJi8BIxUXHgEVFAYrARUUBisBIiY9ASMiJjU0Nj8BNSMHDgEjIiY1NDY/AT4BOwEyFh8BHgEVAxQGIyImNTQ2MzIWAtsgFg4YCIIajgIDFg9uJRtbGiZuDxUCA40agQgYDhcgBQSSEjMg2yA0EZIFBO1LNTVLSzU1SwFbFiANC8NL6wUJBQ8WmxslJRubFg8FCQXrS8MLDSAWCQ8H2xkkJBnbBw8JAco2Sko2NUtLAAACAAD/twJJA6UAKgA2AAABFRQGIyImPQEjERQGIyImNREjERQGIyImNREjFRQGIyImPQE0NjMhMhYVAxQGIyImNTQ2MzIWAkkgFxYhJCYaGyUlJRsaJiQgFxcgQC4BbS5ApEs1NkpKNjVLAiXuFyAgF8n99xslJRsBCf73GyUlGwIJyRcgIBfuLUBALQEANkpKNjVLSwAAAAIAAAAAA24DbgATAC8AACUTPgEnJgYHDgEjIiYnLgEHBhYXBRQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgG6yAsILCVBEgcaFhcZBxJBJisICwJ8IyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjzwEOEFMdGBgWBw8PBxYYGB1TECZbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAAIAGf+3A+cDrwAbAGkAAAE0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNz4BNzYXDgEPARUUBgcOAS8BBw4BIyImLwEHBiYnLgE9AScuAScmNj8BJy4BNz4BPwE1NDY3PgEfATc2Mh8BNzYWFx4BHQEXHgEXFgYPARceAQcDSRoaWTw8REQ8PFkaGhoaWTw8REQ8PFkaGp4BBwSmBAQECASnZwMIBAQIA2enBAgEBASmBAcBAQECZ2cCAQEBBwSmBAQECASnZwUUBWenBAgEBASmBAcBAQECZ2cCAQEBt0Q8PFkaGhoaWTw8REQ8PFoZGhoZWjw8WgUGATevBAgCAwEBNo4DBAQDjjYBAQMCCASvNwEGBQQJA46OAwkEBAYCNq8FCAIDAQI1jQcHjTUCAQMCCAWvNgIGBAQJA46OAwkEAAAAAgAAAAADRQNtACIAUQAAJQ4BIyInLgEnJjU0NjcGBw4BBwYVFBceARcWMzI3PgE3Njc3BgcOAQcGIyInLgEnJjU0Nz4BNzY3NhYXFgYHDgEVFBceARcWMzI2NzYWFx4BBwLRDyAQT0ZGaB8eHx05MDBFFBMdHWNDQkwpKCdJIB8adBspKmg8PEBbUFB3IiMhIHJNTlgMEwQFBQgxNRkYVTg5QCJBIAoXCAgEBc4CAx4faEZGTzdoLREhIlw4OD5MQkNjHR0JCSMZGB8xOi8vQxISIyJ3UFBbWU5PdiMkAwENCgsXBy12QkA5OFUYGQ8OBQQICBcKAAADACUAAAPbA24ADQAdAC0AAAE0JisBIgYVFBY7ATI2JREUBiMhIiY1ETQ2MyEyFjcVFAYjISImPQE0NjMhMhYCbhYPkg8WFg+SDxYBSRYP/NwPFhYPAyQPFiQVD/ySDxUVDwNuDxUB2w8WFg8PFRV9/dwPFhYPAiQPFhbxkg8WFg+SDxYWAAAAAgASABIDpQOSAEgATwAAARQGKwEUBgcXFhQHDgEjIiYvATAGIxEjESImMQcOASMiJicuAT8BLgE1IyImNTQ2OwE1JyY0NzYyHwEhNzYyFxYUDwEVMzIWFQEhNDYzMhYDpRYPgBURdwoKBg0HBw4FcWNJSU5laQUOCAYNBgsBCnMPEoAPFhYPgGMLCwseCmMB42ILHgsLC2OADxb+7f6Ta0tMawGSDxU2Uh53Cx4LBQYGBXFFAgD+AEx3BgYFBAseC4IeTTIVDw8WqGMKHgsLC2NjCwsLHgpjqBYPAUlMa2sAAAAAAQADAEoERwK7AGYAAAEWBgcOARceARcwFiMHBiYxLgEHMAYXFgYxMAYHIwYnLgEnJjEwJy4BJyYnJjYxMDYzNx4BMTAWFx4BMR4BNzA2Jy4BMS4BJyY2Nz4BMx4BFxYGFRQGFxY2NzA2Nz4BMTA2Fzc2FjEERwcqMlMRREIpAhI6khgyKUseKQEBCRAPQTcxMUsWFhgYSy8uLgYGDxKdCw4KAxQnKzsRGwUBDwofCAYRDhVHLCMdDigEARUJMzcpFAQKDQmlJRQCjhJTQ28sQD0+A0ECBRscaAkjQg4PDAEDExIxFBUbG2xRUWsPDQsBAQkJCTBKWS4JNWsmJQ0KAQEXBwoEAQQDCVRbHUUNBiRdTTQJCQQBAQUVAAAHAAAAGAPzA08ADAAZACYAQgBxAIwAqAAAJTYmJyYGBwYWFxY2Nzc2JicmBgcGFhcWNjcXDgEnLgE3PgEXHgEHNyYnLgEnJgcGBw4BBwYXFhceARcWNzY3PgE3NjcUBw4BBwYjIicuAScmNTQ3PgE3Njc2Nz4BFzIXHgEHBjYVPgEXFgYHBhYXHgEVAx4BBw4BJy4BNzE2JicuAQcxBiYnJjY3NhYXNx4BBzEOAScuATcxNiYnLgEHBiYnJjY3MTYWFwGCDAwUEy0MDAoTFC4NNQUFCAcRBAQEBwgRBGQagT8+Lhsbdz0/NxqyBBwbWTo5QD83Nk4UFQQFGxxZOTo/QDY3TRUUrCEhelVWaFBNTXkmJQoLJxwcJTAzMlslJRYSBQwGH059GQ0BDAYLCyxQKhgOCwQZDQ0NBAUGDAwhEQ0YAwMPDiJDGWczGxUFHQ8QDwUPEyQkYzAQHAMEEhBFizLZFCgICA8TEygJCQ8URQgPAwMHBwgOBAMHBz06NxUTajY1NRAQZzpcKSMiLwoKBgYWFT8nJyoqIiIvCgsHBhUWPycnJzAzNFQcGxMSRzIzQCEjJEklJSQwIyIkARUTPicTCAEhAiQTNB4PCAQNRDsBZRtGIA4MBAQZDREhDg0KAwMPDQ4XAwgVG104jkMQDgUFHBAvZicoHgoEEhAQGwMPKjgAAAAAAwAAAAADbgNmABMAJgA5AAAlDgEjIiYnNjc+ATc2NxYXHgEXFgMRFAcOAQcGBy4BNTQ3PgE3NjcBFAYHJicuAScmNREWFx4BFxYVAocuajo5ai8mIiI2FBQKChQUNyIi9RQTRTAwOjA3HBxiQkNOAgE3MTkwMEUUE05CQ2IcHDYaHBwaGB4dRicnKionJ0YdHgMY/utKQ0NyLCwcOZFRUUlJcicnDf5QUZE5HCwtcUNDSgEVDScncklJUQABAAD/twMhA7cAZgAAAQYHBiYnJjEGBw4BBwYjIiY1NDYzMjc+ATc2NwYHBiYnJic2Mx4BFxYXPgE3MAcGJicmJzYXHgEXFjE+ATUwJy4BJyY3FhcWFAcGMRYUBzA3PgE3NhcGBw4BJyYxDgEHMDc+ARcyFwMhK0JDfC0tICkqYjg4PAsPDwsyLy9TJCQdIC0sXS0tIVU/P1ocHA8PFgguLnEyMgddPT5IDw8DBCEgOAYGNWIgIBERAQESEkc1NkcDLy9tLS0HFQ4eHmRBQEYBQWsfHwsWF0A0NEkUFA8LCg8QEDwqKzQMBwcbKitWIwEoHx8bJlMtAwMeKyxeJRQUTycnGlQBGxtePz5IIjk5bikoAzQPHBw6DxAZaDAwHwUFK1EmGxwsATgAAAAEAAz/twLPAyUADQASABYAIAAAJRUUBisBBzUhIiY9ASE1FSE1ITUVITUlFSE1NDYzITIWAs9BLyCV/tIuQgLD/T0Cw/09AsP9PUIuAeMvQesmMESamkQwJrqSkrySklAnJzBERAAAAAMAAAAAA24DbgAeADoAVgAAARQGDwEOASMiJj0BIyImPQE0NjsBNTQ2MzIWHwEeARc0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNz4BNzY3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWApICA7cCBwQHC8kICwsIyQoIBAcDtgMCXBkYVTg5QEA5OVQZGBgZVDk5QEA5OFUYGYAjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBtwQHArcDAgsHbgsHbgcLbgcLAwO2AwcDQDk4VRgZGRhVODlAQDk5VBkYGBlUOTlAW1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAMAAAAAA24DbgAfADsAVwAAARUUBisBFRQGIyImLwEuATU0Nj8BPgEzMhYdATMyFhUXNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgKSCwfJCwcEBwO2AwMDA7YDBwQHC8kHC1wZGFU4OUBAOTlUGRgYGVQ5OUBAOThVGBmAIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAe5uBwtuCAoDArcCBwQDBwO3AgMLB24LBzdAOThVGBkZGFU4OUBAOTlUGRgYGVQ5OUBbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAAADAAAAAANuA24AFQAmADYAAAERFAYjIiYnJS4BNTQ2NyU+ATMyFhUTETQmIyEiBhURFBYzITI2NRMRFAYjISImNRE0NjMhMhYCSRUPBgsF/wAHCAgHAQAFCwYPFZILB/3cCAsLCAIkBwuTYUT93EVgYEUCJERhAm7+kg8WBAO3BRAJCBAGtgQDFQ/+NwIkBwsLB/3cCAsLCAIk/dxFYGBFAiREYWEAAAADAAAAAANuA24ACwAoAEUAAAEUBiMiJjU0NjMyFiciBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjARQHDgEHBiMiJy4BJyY1NDc+ATc2MzEyFx4BFxYCSVY8PVVVPTxWkkA5OVQZGBgZVDk5QEA5OFUYGRkYVTg5QAG3IyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAbc9VVU9PFZW+xkYVTg5QEA5OVQZGBgZVDk5QEA5OFUYGf7JW1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAgAA/7cDowOlACcATAAAARcGBw4BBwYjIicuAScmNTQ3PgE3NjcXDgEVFBceARcWMzI3PgE3NgUXBw4BIyImJwMhIiYnAyY2Nz4BMzIWFRQGJxczFSMXITIWFxMCSToRHx9SMjE2RDw8WRoaEA85KCgxCUZTFBRGLy41NzAxRhMSATYhkgQJBAoSBYj+8g4VATcBAwEIMh4mNjsoFfLoCQEEChIEgwERdTMqKj0QERoaWTw8RDQwMFEfHxJLH39MNS8uRhQUFhZLMTECQUkCAgsJARETDQG9BQ8EHiQ2Jic4BKVJSQsJ/vwAAAACAAAAAANuA24ANABEAAABNiYnJgYHPgEzMhYHDgEHDgEjIiYnLgEnLgEHDgEHDgEHFz4BMzIWFx4BFx4BMzI2Nz4BNzcRFAYjISImNRE0NjMhMhYC4gMuMUJZFwwXDBgVAwEVFBQeCg0XCwMNCgguJRAvHxcuFx0WGQMQHw4NGg0TLhwtbUE/QQGMYUT93EVgYEUCJERhAko+PwICSk0FBhwbEDAfIB8wMA9IOzYzBAIcGxQqFCcPDzMzL14vMzNUVFB/Ln/93EVgYEUCJERhYQAAAAEAAABJApIDbgBcAAABFAcOAQcGKwEiJjURBwYiIyImJy4BPQE0Nj8BNQcqASMiJicuAT0BNDY/ATU0NjsBMhYdATc2FhceAR0BFAYPARU3NhYXHgEdARQGDwERNjc+ATc2NTQ2OwEyFhUCkh8gbUpJU1sIC3sBAgIDBQMDBAcGhXsBAgIDBQMDBAcGhQsIWwgK1wMJBAMEBwbh1wMJBAMEBwbhNi8uRRQUCwhbCAoB21NJSW4fIAsHAV4mAQICAggFSQYJAik1JgIBAwgESQYKAimOCAsLCGdCAgIDAggESgYJAkU2QwECAgMIBEkGCgJF/uoDFxdKMDA2CAsLCAADAAAASQMlA24AJAA0AEQAAAEVFAYrARUUBisBIiY9ASMiJj0BNDY7ATU0NjsBMhYdATMyFhUTETQmIyEiBhURFBYzITI2ExEUBiMhIiY1ETQ2MyEyFgKSCgjJCwclCArJCAsLCMkKCCUHC8kICkk1Jv4lJjY2JgHbJjVKYUT+JUVgYEUB20RhAe4lCArJCAsLCMkKCCUHC8kICgoIyQsH/wAB2yY2Nib+JSY2NgIB/iVEYWFEAdtEYWEAAAQAAAAABNsDJQAsADoAUABmAAABDgErATUjIiY1NDY3IiY1NDY3LgE1NDY7ATUzMhYXIR4BFx4BFRQGBw4BByElHgEVFAYHFz4BNTQmJwUhMAcOAQcGByIGMQcwBisBAzMyNjcnIxMzMhYfATAWMxYXHgEXFjEhLgEjAWIdTy1JJQcLAgIhLCwhAgILByVJLU8dAnwgNxRSQEBSFDcg/YQCgA0REQ0uEhUVEv1VAkQVFkgvLzM3SaVAGzc1ECxQIJwQNTcbMg6lSTczLy9IFhX9vCBQLAE3ERQlGxMHDwYKBwcKAQYOCBMbJBMRBgkEDS4ODS4OAwoFkAobEBAbCREMJBUVJQyqBAQMCQgJN6QlAQkTEu0BChcOpTYJCQgNAwQREwACAAAAAAO3A7cAXABgAAABMhYVFAYPARceARUUBiMiJi8BBxceARUUBiMiJi8BBw4BIyImNTQ2PwEnBw4BIyImNTQ2PwEnLgE1NDYzMhYfATcnLgE1NDYzMhYfATc+ATMyFhUUBg8BFzc+ATMFNycHA2QjMBwZYyADAS8iGywJH7EfAgMwIxsrCCBXBw8HIy4fGlk8WQcOByIvHxpZHgIDMCMbKwkesh8CAzEhGywJHl0GDAYiMSMYWjxeBg4G/jqxPLEB+y4jGyYJIl8HDQciMR8aXj1dBw0HIjEfGl0fAgMuIxosCR6zHwIDLyIbKwkeWwYOByIxHxpbPFsHDQciMR8aXCABAiwjGioIH7QgAgKVPLQ9AAAAAwAAAAADbgNuAA8ALwBJAAABMhYVERQGIyEiJjURNDYzATUOAQcOAQcOASM5AyImJy4BJy4BJxUUFjMhMjY1ETQmIyEiBhUUFhceARceATMyNjc+ATc+ATUCyURhYUT93EVgYEUCNggSCihTJxUwGRkxFChSKAoRCiAXAdwWIB4Y/iQXICYSJk0mEDAUFDAQJkwmEScDbmFE/dxFYGBFAiREYf2k+QkQBhszGw4aGg4bMxwGEQf5FiEhFgFIFyEgFxctDBkxGAseHgsYMhkLLRYAAAAGAAD/twQAA7cACwBKAFUAZwCDAJ8AABM0NjcTJicuAScmNSUUBg8BAzA2NzYmBw4BMTAmJyYGFx4BMRcLATA2NzYmBw4BMSImIzY3PgE3NjMyFx4BFxYXIyIGFRQWFx4BFQUTFBYXDgEjIiYnAR4BFRQHDgEHBgcTPgE1NCYnATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NhMyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxZJExPSOC0uQRISAuAUDiyeIBIRAhI2Pz03EgISEB1FYKAgEhIDEjVABg4IHSgnXjY1OispKEsiIh4GICobEQwY/t6IAgEjSCcgPh4B/RocDxA6KCgxhhERAgL+f2pdXYspKCgpi11dampdXYspKCgpi11damVZWYUmJycmhVlZZWVZWYUmJycmhVlZAbcvWyn9wRspKWY8PEEWHEQukgHYAgICIwEEAgIEASQBAgK8/uAB3AICAiMBBAIBLSQlNA4OCAgeFRUbLx8bMBwWOik8/o4CAwEMDgoJAngvazk9ODhiKCgdAYQwTCIMFgsBLSgpi11dampdXYwoKCgojF1dampdXYspKPwXJyaFWVllZVlZhCcmJieEWVllZVlZhSYnAAAAAAIAAAAABAADtwAhACwAAAERByYnLgEnJjU0Nz4BNzY3FQYHDgEHBhUUFx4BFxYXMREBFyU3LgEnNR4BFwJtnGJVVX4jJCEidVBRXT00NEwVFRgXUzk5QgIaFf7UVCFSLU+MOAO3/JJJCR0dWTk5Pz03N1geHgtiCxYWPSUmKSwnJz4VFggDCf7/30IvFBwJYgouIgADAAD/twRJA7cADAAnADIAAAEFFSMUBiMhIiY1IzUXMxEzETMRMxEzETMRMxEzMhYdASE1NDY7AREBMhYdASE1NDYzIQIlAiRJFxD8mBEXSZKTSZJJkkqSIhAX/EkXESEDkBAX+7cXEAP7A7fcSQ8VFQ9Jkv5JAbf+SQG3/kkBt/5JFQ8lJQ8VAbf93BYPSUkPFgAAAgAAAAAFJQNuABcAVgAAARcWBw4BBwYjIicuAScmPwEFHgEzMjY3ARQGBwUqASMqASMlDgEHHgEVFAYHFxQGBw4BKwEiJicuAT8BLgE1NDY3PgE3Jy4BNTQ2NyU2MjM6ARcFHgEVA/YKAh0cZUNDTEtEQ2QdHAIKAUgHDQcHDgcCdwcG/YACAgIBAwH+ixghAxAUEg8hAgMCBwRuBAcDAgMBIQ8SFRACGxu+BgcHBgKAAQMBAgICAoAGBwHZtB8aGygLDAwLKBsaH7RnAgICAgEgBgkCynYTWToJIRQTIAr3BAgDAwMDAwMIBPcKIBMVIQoyZSU8AgkGBgoCyQEByQIKBgABAD4AAAMvA7cANQAAARMuASMiBgcTJicuAScmJx4BMzI2NxYXHgEXFhc2Nz4BNzY3HgEzMjY3OQEOAQcGBw4BBwYHAesHDh4QDx4PCCgnJ1ApKSwPHxAQIA8eIB8/ICAfICAhQB8eHQ8fDxEhDyI7HRoZGjIZGRkBlP5sAwMDAwGURUVFikREQgQFBQQ1NTRpNDQ0NDQ0aDU0NgQEBAQvZTIsKyxXLCssAAAAAQAAAAADXANuADsAAAEhHgEVFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWFwcuASMiBw4BBwYVFBceARcWMzI3PgE3NjcjNQG3AZ4DBB4eb05NX1tQUHcjIiIjd1BQWywpKUogIR13GVZAODIxShYVFRZKMTI4QS4tOw8PBPkB9hEjFV5PT3EgICIjd1BQW1tQUHciIwgIHhUVG3MYLBYWSzIzOToyM0sWFRQVOiEhGJcABQAA/7cEAAO3ABcAJAAwAHAAjAAAARYUBw4BIyImJyY0NzYyFx4BMzI2NzYyJxQGIyImNTQ2MzIWFTMUBiMiJjU0NjMyFjc0JiMiBgcuASc3FxQWMzI2NTQmIyIGBycmBg8BDgEHLgEjIgYVFBYXDgEVFBceARcWMzI3PgE3NjU0Jic+ATUXFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAnIEBBlLDg5LGQQEBAoDEDkYGDkQAwqsHhUVHh4VFR7iHhUVHh4VFR6PKBwPGQkjWzQkch4VFh4eFg8YB34FCAEoM1ojChkPHCgVEQECFRZKMjE5ODIyShUWAgIQFc0oKIteXWpqXV6LKCgoKIteXWpqXV6LKCgBHAQKBBgLCxgECgQDAxAMDBADZBUdHRUWHh4WFR0dFRYeHi8cKAsKGB4BohoVHh8VFR4QDBwBBgSzAh0YCgsoHBUgCQcRCCgkJDUQDw8QNSQkKAgRCAghFBFqXV6LKCgoKIteXWpqXV2LKSgoKYtdXQAABQAAAAADbgNuABgAJAAwAHAAgAAAARYUBw4BIyImJyY0NzYyFx4BMzI2NzYyFycUBiMiJjU0NjMyFhcUBiMiJjU0NjMyFjc0JiMiBgcuASc3FxQWMzI2NTQmIyIGBycmBg8BDgEHLgEjIgYVFBYXDgEVFBceARcWMzI3PgE3NjU0Jic+ATUTERQGIyEiJjURNDYzITIWAhkDAxVBDAxBFQMDAwkDDTIUFDEOAwkDlxoSEhoaEhIawRoSEhoaEhIaeyIZDBUIHk8sH2IaEhIaGhINFQZsBAcBIixOHQkVDRgjEw8CARISQCorMDErKkASEwICDhKwYUT93EVgYEUCJERhATIDCQMVCQkVAwkDAwMOCgoOAwNZEhoaEhIaGhISGhoSEhoaKRgiCggVGQGLFhIaGhISGg0LGAEFBJkCGRQICiIYEhwHBw4HIx4fLg0NDQ0uHx4jBw4HBx0RAQP93EVgYEUCJERhYQAAAAMAAAAAA24DbgAgADQAUAAAATc1NCYjIgYdARQGIyImPQEjFRQWMzI2PQE0NjMyFh0BFzUjFRQGIyImPQEHJxUUFjMyNjU3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAe8zQi4tQw8MCw9WQi4uQhALCxDgVg8LCxAzIkIuLkLBIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjAdcQIy4/Py2iCxAQC0VGL0FALqALEBALH39GSAsQEAtGDxBGLkFBL09bUFB3IiMjIndQUFtbUFB3IiMjIndQUAACAAAAFARJA1oAMABMAAABNTQmIyIGFREUBw4BBwYjIicuAScmPQEzFRQWMzI2NRE0Nz4BNzYzMhceARcWHQEHFzMVFAcOAQcGIyInLgEnJj0BFzcVFBYzMjY9AQJfIhgYIxMUQi0tMjMsLUIUE7sjGBgiFBNDLC0yMS0sQxQTb+S7ExNDLSwzMywtQhQTS28iGBgjAiBDGCMjGP6jMiwsQhMTExRCLSwzmJYYIiIYAWMxKytAEhMTEkErKzJOIVyYMywtQhQTExNCLCwzmSMhmhgiIhidAAACAAAAAANuA24ADQAdAAAlESERISIGFREhESEyNhMRFAYjISImNRE0NjMhMhYDSf5u/u42SgGSARI1SyVhRP3cRWBgRQIkRGGlARIBkks1/u7+bkoCWv3cRWBgRQIkRGFhAAAACAAAAFgEkgMWAAYACgAPABQAHAAhACoALgAAEzMRIREzNRE1IxUTETMRIzUVMzUjFyERITUzNSM3NSMVMxMhESE1MzUjERM1IxW7df7Qu0bqdXV1daQBMP7Qu7u7RkakATD+0Lu7u0YDFv3OAY6k/izT0wEw/nIBjqR1daT95l0vXtPTATD95l0vAY7+0NPTAAAAAAUAAAAAA24DbgANABsAMQBCAFIAAAEUBiMiJic1PgEzMhYVJxQGIyImJzU+ATMyFhUFNCYjKgEHDgEHDgEHETc1HgEzMjY1JzQmIyIGByMRNzUeATMyNjUlERQGIyEiJjURNDYzITIWAlYsHgwUCAgUDB4sxCweDBQICBQMHiwBQWVHBgsFBxYQGD4jeQ8hE0dlxGVIFSkSa3kPIRJIZQFfYUT93EVgYEUCJERhAXAkNAQFngUFNCX1JTQEBZ4FBTQk901sARYnERoeAv6VF3YGBW1M9E1sCgr+IBd2BQZtTGf93EVgYEUCJERhYQAAAAkAF/+8BHUDtgB+AK4AuwC/AMsA0wDYANoA3gAAATYXHgEXFhceARcOAQcmJy4BJyYjDwEeARceARcVFgYHJgYjIiYnJjQ1PAE3PgEnIgYHDgEjIicuAScmJy4BJwYHDgEHBiMiJjU0NjclJjY3PgEzMhYXPgEzMhYVFAYPAhQWMzI2NTQGNTQ2Nyc+ATU0Jic+ATMyFhc3BiYXNy4BJyYiIyIGBz4BNz4BNx4BPwEVMz4BNz4BPwEOAQcGBw4BBwYHDgEHHgEVFAYHAz4BMzIWFw4BIyImJwM3FwcXFBYVFAYHJz4BFzMBByc+ATMyFhMzFwc1ATExFQc1Aro4LCxIHB0aHkcrLm4yKQ8PHhscQgYDAgQBJB8DAQ4GHTgdCxQKAQEDQAEIDAQUViQNExQrFRUPBQcEDC0tZSoqBgkOCggBFg4rDgQKBQkPAwlUBQoOCQloAV8MG1JVAwImDQsBAhYnFlQQHhwDRAIjERMKCh8fID8dCRcTKTEbDxQVBw04bDBILysEAQ8JFx0eSCwrMxIoEQIYCwN/GGscDi0HIkYkEiMSlhs+Ke4CZw0EGjkbCP77NwMJEwoFCnQSBhgB/AEBpAIUE0IqKiszRSccKxYiTEyaOjsBAwIEAh4jMxMgPx8BDQMDBw0HDR0NDjQVCAYdNxcXOh0cCgQJBAILChcJCQ0JCA4CPBoKBAEHFAgCEwwKCA0CFwkPaFwbLgofBQoECw4iEwgRCAUEJ0UPMwkUehQUBAULDhISCA84HgolAQEsFTMkN0ZKBRUnEzAlJjkUFAwEBQkOGAgFCgL98g8YXg8NDQMDAcwHZhuuAgUCCw8CGQMKAQFnCwkBBwP+kzAGNgNTAwECAAAEAAD/wQNuA60AGgA5AGAAiQAAJS4BBw4BIyImJy4BIyIGBw4BFx4BNz4BNzY0Jy4BJy4BIyIGBw4BBw4BFxY2Nz4BMzIWFx4BNz4BJzc0JiMiBgciJy4BJyYHIgYHFBYXHgEzMjc+ATc2Mx4BFxY2Nz4BNTcUBw4BBwYjIicuAScmNTQ3PgE3Njc+ATc+ATceARceARcWFx4BFxYVApsBBgcOQC4vMQ8CAQQFBgQDAgUgXicoOgQFFwMLCQgYCwwQDQwYCAgDBAQMDAwYGRkQBQUEBgYFA8oZJCN0JBUaGT4kJCpDXQEVFg4lKyQoJ0ogIBUiWRoUGxIRDx8kI3dPT1dYUFB6JSQfH08mJg0gNiUSGwUaOhYlSSYMJCRMHx4tAwUGChYRCwIBBAMDDQUdBQMEIgMFCUQIFQYGAwEFBRQHBwwGBgYLCg8QCQoEAwMJB6EWOl8BERIqERIBWjkfLw8KCxITLBISAm4BAhQaGUYXW2BOT28eHyEgdE9QXV5FRV0aGgcRGx0PMDMgQA8YHBgHGhpfR0ZhAAAABAAAAAADbgNuAB4APABaAHgAAAEPAg4BJw4BIyImNTQ2NyY2PwEXBwYUFxYyPwMDFwcnJiIHBhQfAQcvAi4BNy4BNTQ2MzIWFzYWFwEUBiMiJicxBiYvATcXFjI3NjQvATcfAR4BBx4BFQMUBgcWBg8BJzc2NCcmIg8BJz8CPgEXPgEzMhYVAmNbVhEmYzAJQCowRTMnDBkmB1YGFRUVPBURVlxsBlYHFTwVFRXDVlxXEScYDyg0RTAsQQcwYSYBzUUwK0EIMmkoBlYHFTwVFRXEV7MQJRsMKjsBOysOGScHVgcVFRU8FcNXXFcQJ2gyBkIsMUUBUlxXESUaDCc0RTEpQAkwZCYHVwcVOxYVFRFXXAEuBlcHFRUVPRXDVltXESdpMghAKjFFOSoMGyX9nzFFNigPGCcHVwcVFRU8FcNXshEmYjAGQiwCgi1CBjFnJwdXBxU8FRUVxFdbVxEnGQ4qO0UxAAAACAAA/7cDbgO3AFIAbgBxAHYAfgCBAKEAygAAAQYmJy4BJy4BJzEOAQcOAQcOASc+ATc+ATc+ATciBgcOAQcGFBUOAQcGIicuAScwJic+ATc+ATc+ATc+ATc+ARUcAQcUBgcOAQceARceARceAQcDFgYHDgEHDgEjIiYnLgEXHgE3PgE3PgEzMhYXBRcnASURBRElFwMnAxc3FwEFNQMXBycOAQcOASsBIiYnLgE1NDYzMhYXHgEzMjY3PgE3ExEkJjEGBw4BBwYjIiYnNCYxETQ2Nz4BNzI2NzUFMjc+ATc2MzIWHQEBdgEeBgUmBwYkAw8nFggmDgISAgcfCQtKCQknAQQyCQgjAgEBDAUEEQYGCQECAQURCQknDAwnBwggCgoOAR0DARcUBxgGB0gCAwcBdQEDAQQSBgcTCQMPCgUGAgETBgYVBgcUBQQGAgGOJE/9sgGN/nMCxTtoOXs6Gnj+9gFHlVofFyJTKA0bDDAuiSQDAgYEBB4GJmQrNlIxDhoN6P60bwNCQpxCQQIEBQEBAQEDBgMBLyUBPwE5OIc5OAIFBwFPAw0CAhYEBB0BFzYaCS0JAQIBBSUKDWgQEU8FEAMDCAIBCAICBgEBAQIIAgYIAQIDAgwEBA4CARMEAwYCAg4DAjkGAyoeAwoDAx4BARwDARYIBwEJCwIDBAUKBRYCAgIBAQcBAgYEBUqCGP6hhAJOhf2ztRIBeBH+zhI/JQHZatr8nAhbJRYgBwMELRoCBAMFBhICFB0QFQYQBwKS/ZhpIwEXFjUVFgQDAQECaAEEAQMCARAN23EUEy4UEwcF7wAAAAwAAP+3BAADtwAQACkAOgBLAFwAbQB+AI8AoACxAMEAywAAEzIWFREUBisBIiY1ETQ2OwEFHgEVERQGIyEiJjURNDYzITIWHwEeAR0BATU0JisBIgYdARQWOwEyNjU9ATQmKwEiBh0BFBY7ATI2NT0BNCYrASIGHQEUFjsBMjY1EzU0JisBIgYdARQWOwEyNjU9ATQmKwEiBh0BFBY7ATI2NT0BNCYrASIGHQEUFjsBMjY1EzU0JisBIgYdARQWOwEyNjU9ATQmKwEiBh0BFBY7ATI2NT0BNCYrASIGHQEUFjsBMjY3NSMiJj0BIREhpSU2NiVKJTY2JUoDEiApVjz+EiY1IBYBgBc3EFcQF/5bCghJCAoKCEkICgoISQgKCghJCAoKCEkICgoISQgKkwsISQgKCghJCAsLCEkICgoISQgLCwhJCAoKCEkIC5ILB0oHCwsHSgcLCwdKBwsLB0oHCwsHSgcLCwdKBws3XBYh/pMCAALbNSb9kiU2NiUCbiY1XRNDKP5JPFY2JQNuFyAXEFcQNxdd/ctJCAsLCEkICgoIkkoHCwsHSgcLCweTSQgKCghJCAsLCP7bSQgLCwhJCAoKCJJKBwsLB0oHCwsHk0kICgoISQgLCwj+20kICwsISQgKCgiSSgcLCwdKBwsLB5NJCAoKCEkICwvjkiEWXP7bABQAAP+3AyUDtwAPACAAMQBCAFMAZAB0AIQAlACkALUAxQDVAOUA9QEGARcBKAE5AUoAAAEyFhURFAYjISImNRE0NjMFFRQWOwEyNj0BNCYrASIGFR0BFBY7ATI2PQE0JisBIgYVHQEUFjsBMjY9ATQmKwEiBhUdARQWOwEyNj0BNCYrASIGFQc1NCYrASIGHQEUFjsBMjY1PQE0JisBIgYdARQWOwEyNj0BNCYrASIGHQEUFjsBMjY9ATQmKwEiBh0BFBY7ATI2PQE0JisBIgYdARQWOwEyNgE1NCYrASIGHQEUFjsBMjY1ETU0JisBIgYdARQWOwEyNj0BNCYrASIGHQEUFjsBMjY9ATQmKwEiBh0BFBY7ATI2PQE0JisBIgYdARQWOwEyNhM1NCYrASIGHQEUFjsBMjY1PQE0JisBIgYdARQWOwEyNjU9ATQmKwEiBh0BFBY7ATI2NT0BNCYrASIGHQEUFjsBMjY1PQE0JisBIgYdARQWOwEyNjUDAA8WFg/9JQ8WFg8BAAoIJAgLCwgkCAoKCCQICwsIJAgKCggkCAsLCCQICgoIJAgLCwgkCApKCggkCAsLCCQICgoIJAgLCwgkCAoKCCQICwsIJAgKCggkCAsLCCQICgoIJAgLCwgkCAoBJQsHtwgKCgi3BwsLByUICgoIJQcLCwclCAoKCCUHCwsHJQgKCgglBwsLByUICgoIJQcLkgoIJQcLCwclCAoKCCUHCwsHJQgKCgglBwsLByUICgoIJQcLCwclCAoKCCUHCwsHJQgKA7cWD/xJDxUVDwO3DxalJAgLCwgkCAsLCJIlBwsLByUICgoIkiUICgoIJQcLCweTJAgKCggkCAsLCLYkCAoKCCQICwsIkiQICwsIJAgKCpolBwsLByUICgqaJQgKCgglBwsLmiQICwsIJAgLC/0sbggKCghuBwsLBwElJAgLCwgkCAoKmiUHCwsHJQgKCpolCAoKCCUHCwuaJAgLCwgkCAsL/b8kCAoKCCQICwsIkiQICwsIJAgKCgiSJQcLCwclCAoKCJIlCAoKCCUHCwsHkyQICwsIJAgLCwgAAAAAAgA1/8ACpwNbACIALwAAAQcRFAYjIiY9ASMVFAYjIiY1EScmNDc2Mh8BMzc2MhcWFAcnFAYjIiY1NDYzMhYVAqenJRsbJSUlGxomphAQEC0Qg9KCEC4QEBC5SzU1S0s1NUsCfqf+KRslJRvb2xslJRsB16cQLRAQEIKCEBAQLRBdNUtLNTZKSjYAAAAFAAAAAAO3A24ADAAhADwASABdAAABFAYjIiY1NDYzMhYVAxQGIyInLgEnJjU0NjMyFx4BFxYVNzIXHgEXFhUUBiMiJiMiBiMiJjU0Nz4BNzYzNyImNTQ2MzIWFRQGNzIWFRQHDgEHBiMiJjU0Nz4BNzYzAb40N0ZPNDdGT8QtLyIdHSoMDC0vIh0dKwsM4TU6OmEgIEosOmM3OWk+Kj8gIGE6OjSJNzRPRjc0ULIvLQwMKh0dIjAsCwwrHR0iAqkwXIk8MFyJPP7sKUgTEzkiIx8pSRMTOiIjHxAiImU7OjM2HjMyIzAzOztkIiJ4XDA8iVwwPIk8SSkfIyI5ExNIKR8jIjoTEwABACX/twGSA7cAHQAAARQGBxMUBisBIiY3Ey4BNTQ3PgE3NjMyFx4BFxYVAZJDNBoUD20PFQEaNEMODjIhISYmIiEyDg4CiVZuFP4qDxUVDwHWFG5WNzY2VhobGxpWNjY3AAAAAwAA/7cDtwNuAAQACAAmAAAtAREFEQMtAQUFERQGBwUOASMiJiclLgE1ETQ2NyU+ATMyFhcFHgECAAFu/pIlAY/+cf5yA2oVEf5tCBIJCREI/m0RFRsVAZIGDQYHDQYBkhUbFMcBbIX+UgHukZKSAf5JFCIK2wUEBAXbCiIUAbcXJgiSAgMDApIIJgAHAAD/twTbA7cABAAIAA0AEQAWABoAUAAAJTc1BxUDNycHATc1BxUDNycHJzc1BxUnNycHARUUBgcFDgEjIiYnJSImJw4BIwUOASMiJiclLgE9ATQ2PwE1NDY3JT4BMzIWFwUeAR0BFx4BAW7b2yXn5+cDVdvbJefn5xnc3CT8/PwDaRUT/wAIEAkIEQf/AAIBAQECAf8ACBAJCBEH/wATFhgV+BgUAQAHDggHDgcBABQZ+BQYEm6zXcQBBGNiYv6ZbrNdxAEEY2JiRF6YXZnZbGxs/mzuFSMJgAQEBASAAQEBAYAEBAQEgAkjFe4WJAlq5RYkCW4DAwMDbgkkFuVqCSQAAAYAAABIBJIDJgADAAoALQA3AEEAVQAAASEVIQciBgczLgEDMjY3Mw4BIyInLgEnJjU0Nz4BNzYzMhceARcWFRwBByEUFiUzMjY1NCYrARURMzI2NTQmKwEVAyEyFhUUBgceARUUBw4BBwYjIREEIP7cASSQM0AE6QQ4LSFGCn8eeV0+MjFFExITE0cxMTw9Ly9BERAB/ohB/USpMUU+NK2hKjZBK5WeAVNdijIxQ0EVFkYuLjH+owL1R6w8NDQ8/rEjIVlWFBRIMjM9OjMyShYVFxZNNDM6Bw4GP0YdKTY4L8YBMyguMSGoASNHbDZJFxNfRDcoJzMMDALQAAcAAAAAA24DbgAPAB8AKQAzAEsAUwBXAAABMhYVERQGIyEiJjURNDYzFyMRMzI2NTQmJz4BNTQmIwcjNTMyFhUUBiMXIzUzMhYVFAYjBSImNTM0NjU0JiMiBhUUFjMyNjcjDgEjJzIWFyM+ATMnMxUjAslEYWFE/dxFYGBFeNTaPmEpKR4fVjoMZV0bKSIaBWpsISYrHgFzJynrAVNMSl1aTTpMEk8GLBQGIiIDkQIoIFy2tgNuYUT93EVgYEUCJERh0v4+PkUqPAwOLiJDLLZpFB8dGb98HiMiGRIrJwUIBUhoY0lNXjU4FRXRJiAgJpgsAAAEAAAAAAQAA24ACwAiAC8AVgAAARQGIyImNTQ2MzIWATQmIyIGBxceAQcOAScuASceATMyNjUBNCYjIgYVFBYzMjY1MxQHDgEHBiMHDgEjIiYvATUXPgEzMhYXNzY3PgE3NjMyFx4BFxYVA4hSOTpSUjo5Uv5IUzwIDwg8KyYSEVcsESQREkMpPFMB2mZISGdnSEhmVhQVRy8vNvoHbkxFag+D3hYyGwUKBaIBFRRHLy82Ni8vRxUUAmo6UVE6OlJS/h48UwIBGBJWLCsmEgcPBiErVDsBqEhmZkhJZmZJNjAvRxQUt0lmWEE19VoNDwEB6TUvL0YUFRUURy8wNQAABAAAAAADbgNuAAsAIgBZAGYAAAE0JiMiBhUUFjMyNgEUBiMiJiceARcWNjc2Ji8BPgEzMhYVAREUBiMhIiY9ARceATMyNj8BMjc+ATc2NTQnLgEnJiMiBw4BBwYVByYiIyIGBycRNDYzITIWFQcUBiMiJjU0NjMyFhUCxkEuLkBALi5B/qNCLyE1Dg4cDiJFDg4dIy8GDAYvQgIFYUT93EVgYgtUNzxYBcUrJiU4EBEREDglJisqJSU4ERCBBAgEFSgRqmBFAiREYY1ROjlQUDk6UQJFLkBALi5AQP7eL0IiGwYLBg4dIyJFDhICAUIvAdT93EVgYEVXJzRGUTqQERA4JSYqKyUmOBAQEBA3JSUruAELCkQBC0RhYUSFOVFROTlRUTkAAAAGAAn/6APvA7YADAAaACkANgBCAFEAAAEPAScuAScmNjcwFhcDFycOATEnJjYxMDY3JwEHDgExMAYHFyc3FxY2MQEwBgcvATc+ARceARcFFxYGBw4BBzAmJzcnNwcnNy4BMRc2FjEwFhcB3gkB8BYjCBEcDWq53WZUYCxtEA4fIlADt2sMLD5ABYN4BJGS/j86XbULgQwvFSpBGwF3eQsJCxdZJzRjs0dRfu9WM2znHiAhHwEb0g0RASMTKFkmCQcBT9k1bpLMGSw2NTH+z80cDAUCXtLPYxIuAhBYoGsGzBMOAgRCHq/QEzASJBsLXZxwhy/VDDGJbAEDITY3AAAABAAA/9sEkgNuAAsAFQAhAE4AAAE0JiMiBhUUFjMyNjchJy4BIyEiBgcBNCYjIgYVFBYzMjY3FRQGKwEVFAYjIiY9ASEVFAYjIiY9ASMiJj0BNDY7ATc+ATMhMhYfATMyFhUBEjUmJjY2JiY1FQJEMgINBf5JBQ4BAt02JiU2NiUmNlsKCDdALi1A/bdBLS5ANwcLSzUQPA1dOAG3N10NPBA1SwFJJjY2JiY1Nd3MBQoKBf59JjY2JiY1NV3bCAtJLUFBLUlJLUFBLUkLCNs1S+82SUk270s1AAAAAAQAAP+3BJIDtwA2AEIATABYAAABMhYdARQGKwEVFAYjIiY9ASEVFAYjIiY9ASMiJj0BNDY7ATc+ATsBNTQ2MyEyFh0BMzIWHwEzATI2NTQmIyIGFRQWEyEnLgEjISIGBwEyNjU0JiMiBhUUFgQSNUsKCDdALi1A/bdBLS5ANwcLSzUQPA1dOEkKCAEACApKN10NPBD8pSY1NSYmNjaWAkQyAg0F/kkFDgECgSY2NiYlNjYBt0s13AcLJC5AQC4kJC5AQC4kCwfcNUvvNkmABwsLB4BJNu/+7jUmJjU1JiY1ARLMBQoKBf4iNSYmNTUmJjUAAAABABL/twNbA7cAQwAAJRQGIyEeARUUBisBIiY1NDY3ISImNTQ2PwEjIiY1NDY/ASMiJjU0Nj8BPgEzMhYfAR4BFRQGKwEXHgEVFAYrARceARUDWxUP/vgBBRQPtw4UBQH++A8WBgXmgw8WBgXmcQ8VBgXbBQ4HBw0G2wUGFg9w5QYFFQ+D5gUFbg8WGzkcDhQUDhw5GxYPBw0F5xUPCA0F5hYPBw0G2wUGBgXbBg0HDxbmBQ0IDxXnBQ0HAAQAAAAAA24DbgAeAEEAaACEAAABNCYnLgEjIgYHDgEVFBYzMjY3PgEzMhYXHgEzMjY1NzQmJyYnLgEnJiMiBgcOARUUFjMyNjc+ATMyFhceATMyNjU3NCYnJicuAScmIyIGBw4BFRQWMzI2Nz4BMzIXHgEXFhceATMyNjUXFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAoQJCDeBSCpRKQkPEAwEDAYhRiM/dS8FCQULEDcJCyElJU8qKis4USQODhQOBgkHHkcqUZA2BQoHDhQ+DQolLCtdMTExOWgvDBMYEgYMBCpZLSwtLVMmJR4GCgYRGXUjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBAwwMBiEgCgkCDg4LEQMCBwgeHQMDDwx7DBEGFA8PFAUGDgoEEw4OFAMBCQonIAIFFA6OEBIGFhAPFQUGDg0EFRIRGAMBDAkEBRMODhEEAxcSVVtQUHciIyMid1BQW1tQUHciIyMid1BQAAAAAQAAAAACSQO3ABgAAAEDFzMVIQ8BMAYHIzUTJyM1IT8BMDY3MxUCSa0On/7eGVEQAaytDp8BIhlREAGsAwr+sxLtEZwQAa0BTRHuEZwQAa0AAAAAEQAAAJkFJQLVABAAMQBBAFEAUwBjAHMAhACGAJcApwC4AL4AzgDeAPYBEgAAJTcDNCYjIgYVAxceATMyNjU/AQM0JicuASMiBgcOAR0BAzAWFxUUFhceATMyNjc+ATUlFwcUBiMiJjUnNzQ2MzIWNxcHFAYjIiY1Jzc0NjMyFhMxAxcHFAYjIiY1Jzc0NjMyFjcXBxQGIyImNSc3NDYzMhYfAQcUBiMiJjUnNzQ2MzIWFRMxAxcHFAYjIiY1Jzc0NjMyFhU3EwcUBiMiJi8BEz4BMzIWNxMHDgEjIiY1JxM0NjMyFhcTOQQDEwcUBiMiJjUnEzQ2MzIWFxMHFAYjIiY1JxM0NjMyFhMHFAYjIiYvAhM1PgE3PgEzMhYXHgEVARQGIyEuATURNDY3PgEzMhceARcWFz4BMzIWFQHACQkIBgUICAgBBwUGCKkGBgQEAgQDAwQCBAQGAgQCAgIHBAMGAgMD/asLCwMCAgMKCgMCAgMxDw8DAwIDDQ0DAgMDoGsODgQDAgQMDAQCAwQ1Dg4FAwMEDAwEAwMFNgwMBgMDBgsLBgMDBtulDAwGBAQGCgoGBAQGNgoKBwQFBgEJCQEGBQQHOAoKAQcFBQcJCQcFBQcB4HIJCQgGBggICAgGBgg5CAgJBgcJBwcJBwYJeQgKCAcKAQMEBwEDAwIGAwMEAgQFAoRfQ/4/CAoHCRg0GzgyMkwYGAUPHxFDX6eKASoGCAgG/taKBgcHBhB5AU8EBwMBAQEBAwcEBP62I2QBAgUDAwMDAgIGBNBJSAMDAwNISQIDAyt2dAMDBAJ0dgIDA/77ARmMiAIEBAKIjAMDAwGQjAMEBAOMkAMEBA6FjQQFBQSNhQQFBQT+8QFj2Y0EBgYEjdkEBgYEMf70iwUGBgWLAQwFBgYS/t+LBQcHBYsBIQUHBwX+WAGq/t2JBggIBokBIwYICBH+54cGCQkGhwEZBwkJ/uCEBwsLB0FDAWsCBAcDAgICAQIIBf6eQ14BCggCAQgIAwoKFRRGLzA2BgZfQwAAAAAEAAD/twNuA7cAHQA8AFsAeQAAATI3PgE3NjcVFAcOAQcGIyInLgEnJj0BFhceARcWEzI3PgE3NjcVFAcOAQcGIyInLgEnJj0BFhceARcWMzUyNz4BNzY3FRQHDgEHBiMiJy4BJyY9ARYXHgEXFjMRMhceARcWHQEUBw4BBwYjIicuAScmPQE0Nz4BNzYBt0BAP3MxMCQjIndQUFtbUFB3IyIjMTFzPz9BQEA/czEwJCMid1BQW1tQUHcjIiMxMXM/P0FAQD9zMTAkIyJ3UFBbW1BQdyMiIzExcz8/QVtQUHciIyMid1BQW1tQUHcjIiIjd1BQAgAGBhgSEhlhHhsaKAwLCwwoGhseYRkSEhgGBv5JBgYYEhIZYR4bGigMCwsMKBobHmEZEhIYBgbcBQYYExIZYR8aGygLDAwLKBsaH2EZEhMYBgUCkgwLKBsaHkoeGhsoCwwMCygbGh5KHhobKAsMAAgAAP+3A24DtwATABwAJgB2AHwAkgCiAK8AAAEeARURFAYjISImNRE0NjMhMhYXBxUzLgEvAS4BExEjIiY9ASERIQEeARc+ATMyFhceAQcwBiMVDgEjIiYnDgEHDgEjIiYvASImJy4BNz4BNzYWFzIWFT4BNz4BNy4BNz4BOwEyFhceAQcUBgccAR0BFAYHHgEXBT4BNw4BEwYUFz4BNz4BNzQ2NzA0IzQmJxQGMQM+ATcuAScuAScOAQcOAQclLgEjHgEzOgEzNCYjA0cQFyAX/QAXICAXAgAXNxBM1wMHA7IDDtXuFyD+SQLc/toLGA0SIRAcPgsDAwUBAQERFhxMJDx2LixFGgQIBA0CAQECAgEEMjUEBwIBAQ0fERMeCg4HBwMNCA0GCwMFAwMBAQIGDywZ/rcNJhsgKN0EAwECAQECAQEBAQUCAUcmUyoFCAQVJQ8IGA8GDQcBcQIfLxUlDQQFAgEBAt4QNxf9bhcgIBcDkhcgFxAn1wgNA7MDB/yZAkkgF+78kgFTCQ8IAgILEQQQCgIBBw4WEwYZEExKAgIHAgECCggUPBwCAgQBARY4IyZLJC9ZHAsMBAQGEw4BAwEBAgERGzYdLUcU6wYpKxkyAf8MKBgHDQUIDAUBAgICCAoDAQH+hg8YBwQGAxMzHxo4HwwXDAkCDAgIAQEABAAA/7cDbgO3ABMAHAAmAFsAAAEeARURFAYjISImNRE0NjMhMhYXBxUzLgEvAS4BExEjIiY9ASERIQEVMxMzEz4BNzQ2NTMXHgEXEzMTMzUjFTMHDgEVByM0JjUuAScDIwMOAQ8BIycuAS8BMzUjA0cQFyAX/QAXICAXAgAXNxBM1wMHA7IDDtXuFyD+SQLc/WAoXltJAgMBAQICAQICSVteKKw0OQICAQICAQMBU0FSAgECAgIBAQIBOTSsAt4QNxf9bhcgIBcDkhcgFxAn1wgNA7MDB/yZAkkgF+78kgIAPf6GARUHDQcDBwMNBg4H/usBej09+gcOBgwDBgMGDgcBN/7JBw4GDAwGDgf6PQAEAAD/twNuA7cAEwAcACYAVwAAAR4BFREUBiMhIiY1ETQ2MyEyFhcHFTMuAS8BLgETESMiJj0BIREhJRUzNSM3PgE7ARQWFx4BHwEjFTM1Iyc3MzUjFTMHDgExIzQmNS4BLwEzNSMVMxcHIwNHEBcgF/0AFyAgFwIAFzcQTNcDBwOyAw7V7hcg/kkC3P3QoSs7BQUCAQIBAQUDPiymJm5vJ6AqOgYGAgICBQM9LKYnbG8nAt4QNxf9bhcgIBcDkhcgFxAn1wgNA7MDB/yZAkkgF+78koY9PVwICwICAgMGBFw9PZyhPT1bCAsCAwEDBgRbPT2coQAAAAUAAP+3A24DtwATABwAJgA+AE4AAAEeARURFAYjISImNRE0NjMhMhYXBxUzLgEvAS4BExEjIiY9ASERISUVMzUjNTMyNjc+ATU0JicuASsBFTMRIzcjNTMyFhceARUUBgcOASMDRxAXIBf9ABcgIBcCABc3EEzXAwcDsgMO1e4XIP5JAtz9ybs2TxIiDyctKyQQJhTSNDTJREUPFwkQEBESCRYOAt4QNxf9bhcgIBcDkhcgFxAn1wgNA7MDB/yZAkkgF+78koY9PV8DBg1JLy9EDwcEPf7DoJkFBQkiFxgkCQQEAAUAAP+3A24DtwATABwAJgAtADkAAAEeARURFAYjISImNRE0NjMhMhYXBxUzLgEvAS4BExEjIiY9ASERIQMVITU3FzcFIiY1NDYzMhYVFAYDRxAXIBf9ABcgIBcCABc3EEzXAwcDsgMO1e4XIP5JAtxK/bduSdz+2y1BQS0tQUEC3hA3F/1uFyAgFwOSFyAXECfXCA0DswMH/JkCSSAX7vySAQC3bm5K3ElALS5AQC4tQAAAAAkAAP+3A24DtwAEAAkADgATACcAMAA+AFgAZQAAATUjFTMXNSMVMwc1IxUzFzUjFTMlHgEVERQGIyEiJjURNDYzITIWFwcVMy4BLwEuARMRIyImPQEjFSM1IREhAR4BMR4BFRQGIyImNTQ2NzA2NzUzFTMyFhcDMjY1NCYjIgYVFBYzAW5JSUlJSUlJSUlJSQGQEBcgF/0AFyAgFwIAFzcQTNcDBwOyAw7V7hcgSUn+2wLc/pklGAMCUz9AUwMCGitJLQwUA1AeKyseHyoqHwLbSkpJSUlJSUlJSUneEDcX/W4XICAXA5IXIBcQJ9cIDQOzAwf8mQJJIBfuSUn8kgGce0wIDggwPj4wCA4IU49JSQ8M/vYWDw8VFQ8PFgAAAAYAAP+3A24DtwATABwAJgBCAF4AegAAAR4BFREUBiMhIiY1ETQ2MyEyFhcHFTMuAS8BLgETESMiJj0BIREhAR4BFREUBgciBiMiJi8BIyImPQE0NjsBNz4BFxMyNjc+ATU0JicuAQcOARceARUUBgcGFhceATMnMjY3PgE1NCYnLgEHDgEXHgEVFAYHBhYXHgEzA0cQFyAX/QAXICAXAgAXNxBM1wMHA7IDDtXuFyD+SQLc/j0FBwcFAQQCAwcDX0oICwsISl8FCgXvCA8FJCYmJAkfCwwDChseHhsKAwwFDAZ5Bw4GGBoaGAofCwsBCw4PDw4LAQsFDgYC3hA3F/1uFyAgFwOSFyAXECfXCA0DswMH/JkCSSAX7vySAdECCQb+yQUKAgECA18LCG0IC18EAgL+dgcHLGs5OGssDAMJCh4MI1IsLVIjDB4JBAVVBgUaQCQjQBoLAQsKHgwPJhUVJw8LHwoFBQAAAAAFAAD/twNuA7cAEwAcACYANwBOAAABHgEVERQGIyEiJjURNDYzITIWFwcVMy4BLwEuARMRIyImPQEhESEBMhYdARQGKwEiJj0BNDY7AQUeARURFAYHIgYjIiYvATU3PgEzMhYzA0cQFyAX/QAXICAXAgAXNxBM1wMHA7IDDtXuFyD+SQLc/pIeKyse3B4rKx7cARkFBgYFAgMCAwcDl5cDBwMCAwIC3hA3F/1uFyAgFwOSFyAXECfXCA0DswMH/JkCSSAX7vySAgArHtweKyse3B4rAQIKBf63BgkDAQMCmDSYAgMBAAAABgAA/7cDbgO3ABMAHAAmADsAUABgAAABHgEVERQGIyEiJjURNDYzITIWFwcVMy4BLwEuARMRIyImPQEhESEBPgEfAR4BDwEXFgYPAQYmLwEmNDchFhQPAQ4BLwEuAT8BJyY2PwE2FhcDLgE3Ez4BHwEeAQcDDgEnA0cQFyAX/QAXICAXAgAXNxBM1wMHA7IDDtXuFyD+SQLc/e0FDwYdBgIEaGgEAgYdBg8FgQMDAkwDA4IEDwYdBgMFaGgFAwYdBg8E4QcJAU8CDAckCAkCTwEMCALeEDcX/W4XICAXA5IXIBcQJ9cIDQOzAwf8mQJJIBfu/JICAAYCBRUFDwaLiwYPBBYFAgasBQwFBQwFrAYCBRYEDwaLiwYPBRUFAgb+TQEMCAHbBwkCBQIMB/4lCAgBAAABABYADQNXA7cATgAAARUOASMGBw4BBwYHBiInJicuAScmJzMWFx4BFxYXPgE3JicuAScmNTQ3PgE3NjMyFx4BFxYVFAYHMAYnPgE1NCYjIgYVFBceARcWMzI2NwNXHjoZHicoTSIhEhcsGhYwMGwzMxyiDxoZQiYmKS5UIighIC0MDA8POSkqNDMnKDUODRARbhsFDCIbHiUQEDomJy0QIxIB3nEHBj85OVseHwoNDw0tLbeSkdiBZGScPDwyLnZEFSAgUjAwNTYtLkMTExAPOysrNilXJAQxEjodMzI3NjYrKjsPEAQEAAAAAAgAAP+3BAADtwADAAcADAAQABQAFwAbADkAABMFNScHNycVASUnBxUDNycHJzc1BQUXNQc3JRUFERQGBwEOASMiJicBLgE1ETQ2NwE+ATMyFhcBHgF7AVm/vW5uAdQBWZq/LJubm1C//qcCv269mv6nAdQKCf4sBg0GBg0G/iwJCgoJAdQGDQYGDQYB1AkKARvmzYAVSkqU/sjmZ4DNARpoaGg1f87mnEqUFWfmzhj+yAsUBv7IAwQEAwE4BhQLATgLEwYBOAQEBAT+yAYTAAACAAAASQSSA2kAMgBrAAABHgEVFAcOAQcGIyImIyEmJy4BJyY1NDY3LgE1NDYzMhYXNjc+ATc2MzIXHgEXFhUcARUFFBYzMjY3LgEnDgEjIiY1NDYzMhceARcWMzI2NTQmIyIGBx4BFz4BMzIWFRQGIyInLgEnJiMiBhUEBT5PEhI/KikwAwcD/UkwKis/EhJAMwMDXUMcMhQVISBRLzA0SEA/Xxsb/QZjRCpBHgwbDREoGR4tLB4vISBELCtEQ2JjQypCHg4aDREoGB0vKyAuICFELCtDQmUB/hpxRy8pKj0SEgEDEhM+KSkwQGkfCxcNQV0SDyskJDQODhsbXT4/RwUKBZhJThsdEB4QEhQmIB8mIyJSIiNQRkdPGh0PHxARFCUeISciIlMiIk5GAAAABgAA/7cEAAO3ABsAKgA5AEgAZABzAAABMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2FyIGBxc+ATMyFhc3LgEjATcuATU0NjcnDgEVFBYXBTI2NycOASMiJicHHgEzNTI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFiUXPgE1NCYnBx4BFRQGBwIAal1eiygoKCiLXl1qal1eiygoKCiLXl1qOGgubxYwGRkwFm8uaDj+fW4HCQkHbhkbGxkBgzhoLm8WMBkZMBZvLmg4LSgoPBERERE8KCgtLSgoPBERERE8KCgBQm4ZGxsZbgcJCQcDtygpi11dampdXosoKCgoi15dampdXYspKEkbGW8ICAgIbxkb/XtuFzAZGTAWby5oODhoLukbGG8HCQkHbxgb2xIROygoLi0oKDwRERERPCgoLS4oKDsREnxuLmg4OGgubxYwGRkwFwAAAQAS/8kD7gOfADoAAAEUBw4BBwYjIicuAScmNTQ3PgE3NjcVBgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmJzUWFx4BFxYVA+4nJ4ZaWmZmWlqGJychIHFNTVk/NTZOFhcdHWNDQkxMQkNjHR0XFk42NT9ZTU1xICEBt2ZaWoYnJycnhlpaZl1TU4IrKw2CDSAhXzs8QkxCQ2MdHR0dY0NCTEI8O18hIA2CDSsrglNTXQAAAQAL/7cD9gO3AFoAABM2Nz4BNzY3MjYHBgcOARcWFxY2MTY3NiYnJjEuATE3HgExNiYxNxcOATE+ATEXDgExBgcOARcWFxY2MTY3NiYnJjEmFjEWFx4BFxYXFgcOAQcGIyInLgEnJjcLAhEQPSwsOAEDAQUhIS8HBkxNbB4EAw8MCw9POyYzAi9cXCANFUQ7KjQMCQoECAcWMoNPBwYwISEJCyYqKkYXFwIBJCWFXV1ubF1diCYlAwHDPjo6ai8uJQEDBC0uiFBRS01IJy0uThoaJi1BEEAuUWloLFUkLUEORRYgIUklJB1FSkdSUYsuLggCHSIjYkNDXXFfXokmJioqj19gagAACQAA/7cEAAO3ABQAKwBAAH0AkwCqAL8A3AD5AAAlFSYnLgEnJic3HgEXNx4BFwceATMBBx4BFwcuATU0NjcXDgEHFw4BFRQWFwUXBgcOAQcGBzUyNjcnPgE3Fz4BNwMHHgEVFAYHFw4BBycOAQcXDgEjIiYnNy4BJwcuASc3LgE1NDY3Jz4BNxc+ATcnPgEzMhYXBx4BFzceARcBFQ4BBxcOAQcnDgEHJzY3PgE3NjcxARQGByc+ATcnPgE1NCYnNy4BJzceARUnBy4BJwcuASc3LgEnNRYXHgEXFhcXNCcuAScmIzEiBw4BBwYVFBceARcWMzI3PgE3NjcUBw4BBwYjIicuAScmNTQ3PgE3NjMxMhceARcWAfM8ODhiKSgeIQkVDCUoaz8KESMR/qswBg4IIBsdHRsgCA4GLwoKCwoCyyEdKSliODg8ESMRCj9rKCUMFQlWhQQEBASECRwTaRArGRsNHA8PHA0bGSsQaRMcCYQEBAQEhQocE2kQKxkbDRwPDxwNGxkrEGkTHAr+4BEjEQo/ayglDBUJIR4pKGI4ODwB2x0bIAgOBjAKCwoKLwYOCCAbHUQhCRUMJShrPwoRIxE8ODhiKCkeXSYnhFlYZWVYWYQnJiYnhFlYZWVYWYQnJhkoKIteXWpqXV6LKCgoKIteXWpqXV6LKCgPJgIQETkoKDAUDx0NIS4/DTEDBAEvEBEgDxMxbzw7cDETDyAREBw9ICA9HGUUMCgoOREQAiYEAzENPy4hDR0PATwuCxgNDRgMLRsxFV0TGQWKAgMDAooFGRNdFTEbLQwYDQ0YCy4bMRVdExkFiQMDAwOJBRkTXRUxGwFwJgEDBDEMPi4gDRwPEzAoKDkQEQL+MjxvMRMPIBEQHD0gID0cEBEgDxMxcDvyEw8cDSAuPgwxBAMBJgIREDkoKDDyZVhZhCYnJyaEWVhlZVlYhCcmJieEWFllal1eiygoKCiLXl1qal1diykoKCmLXV0AAAcAAAAAA24DbgAMABkASgBbAIMAjwCfAAAlFAYjIiY1NDYzMhYVAxQGIyImNTQ2MzIWFTc1DgEjLgEjIgYVFBYXFQ4BFRQWFxUOARUUFjMyNjU0JicuATU0Njc+ATU0Jic+ATcXMyY0PQE8ATcjFhQdARwBByU1DgEjIiY9ATMyFjM1IzwBNyMeAR0BIxUyNjM6ATMVIxUUFjMyNjcDNCYjIgYVFBYzMjYlERQGIyEiJjURNDYzITIWAU0jExIrJRMSKRUTFxgUExkWFF8TJxMOIBExRCEaDggLDR0kVS03SUAjDCAPDSw0BAIHDgciTgEBTgEBASIIFAoUCx4IDwc8AlABASIFCwUDBwMBHDkQHw7LGxUVHBwVFRsBXmFE/dxFYGBFAiREYcsXDgwYFw0LGAELFhsaFhYeHxQrRwcKCQhBMRs9CQIGHA4OFwcCCScfNyYvPCshBwIRDw4OAgg/LQgPBwIDA/AMFwzdChQKChUK4AsVCwlFBgYfEIEBQw4dDwgPCRpDAQF8L0oGBwGUFCAgFBQfHy/93EVgYEUCJERhYQAAAAAGACf/twPZA7cACwAXAEkAWQCBAI0AACU0JiMiBhUUFjMyNgM0JiMiBhUUFjMyNjcVDgEHHgEVFAYHDgEVFBceARcWFRQGIyImNTQ2NzUuATU0Njc1LgE1NDYzMhYXMjY3EyM2NDURPAEnMw4BFREUFiUVDgEjIiY9ATM1IiYjIgYHNTM1NCYnMwYUFTMVIiYrARUUFjMyNjcBFAYjIiY1NDYzMhYBVEEdHzxFHh83IiAkJyAiJSYemgsXCwQFU0cWFyQkViQkdllJiDkvFBINFyw0bVAaNBchPh62fwICfwIBAQFZFzMZXC0BBQsFCBEJNwECggRiDRgMMRIgER8O/rcsISItLSIiK1YlFBUnJhMWAdUgMi8kJCkr3HMEBgMLGA1IZg4EFRchCwsYGRk8Y0s+WDQ9EAIMJRcWLgoDDmMrUGkNDhAL/gkTJhMBXBMlEhIkEf6hEyZscA0KekrJAgECAW0rDRkNGC8XbQLQGjEJCgIdIDMyISEzNAAAAAACAAAAAANuA24ADwAfAAABEyMHMAYHLgExJyMTFTM1AREUBiMhIiY1ETQ2MyEyFgHOmEBZEQkIEFhFlzkBoGFE/dxFYGBFAiREYQF5AR2yIhMUIbL+57q2AVD93EVgYEUCJERhYQAAAAIAIf+3ArsDtwAqAG0AAAEUBiMiJicOAQcGBw4BBwYXFgYHIyImJyY3PgE3Njc+ATcuATU0NjMyFhUXFAcOAQcGIyImJy4BNz4BFx4BMzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQWFxYGBwYmJy4BNTQ3PgE3NjMyFx4BFxYVAeFBLRIgDg8iECMZGR0EBAYBEAwCDBEBCQkJJxsaGhQmEgUEQC4tQdoaG1o9PEUTJhIMDQMDFAwPHxA4MjJKFhUVFkoyMjg5MjJKFRYPDwUHCwsXBhISGhpbPD1FRTw9WxoaAnAtQQoKESoZNDk6e0FCRgwTAQ8MXlBQhTU1JxwvEwoWDC5AQC4GRT08WxoaBAQDFQwMDQMDBBYVSjIyOTgyMkoWFRUWSjIyOCE/HQsXBgUHCyNNKEU8PVsaGhoaWz08RQAAAAEACv+3A/YDtwBxAAATLgE1NDY3JjY3NDc+ATc2Nz4BMzIWFxYXHgEXFh8BHgEVFAYVFBYVHgEVFAYjIiYnNCIjBw4BBx4BFw4BBw4BIyImJyYGJw4BIyInLgEnJjU0Njc+ATcyNjM0MjUnLgEvASIGBw4BBzEiNCcuATU0NjeaAwEMCAEJCQ4OMSAgJCxdMCZPIzMgICoNDQoBDBMKBCU5ExgRIAYBAQMNIhwYQAcCAQMZbSc0WzEKHAsaaiURIyNHGxsNEA4WEAIEAgEBHkMHAgMDAQopGQQDBgdNQwHqCA4IDCEJCyQIJysrTx8gERUREQ8VHh5LLSwzAhMsFwwWCwEFATZ4Qw9LOgsBAyNBGxgSKQUKBCUTFw8DAQEcFAECDxAPHBgWEAILAQEBAQIHcB8CCgIWJwMFAQ4bEFaCMgAAAAYAAP/aBJIDkwALABcAIwAvAFoAeAAAATQmIyIGFRQWMzI2ATQmIyIGFRQWMzI2AzQmIyIGFRQWMzI2ATQmIyIGFRQWMzI2Jy4BIyIHDgEHBhUUFhcOASMiJicHNyYnLgEnJjU0Nz4BNzYzMhceARcWFwEUBgcXJw4BIyInLgEnJjU0Nz4BNzYzMhceARcWFQFLHBgXJycXGBwBqRwYDxoaDxgchxwXGCcnGBccAWsdFw8aGg8XHZgKFApKQEBfHBsHBgoTCidDJ5ApJx8fKgwLISBxS0xVTUVGcCYnDQFSUj8gch8/H0pAQF8bHBwbX0BASkZAQGEcHQKvGBwcGBccHP72DxoaDxAaGgExGBwcGBccHP72DxoaDxAaGvMBARoaWTs8RBYsFAEBDQdIfBwfH0YnJypKQUBfGxsWFk02NT7+v0Z6Lmg/CA4YGFE3Nz4+NzdRGBgYGFE3Nz4AAAABAAD/twP/A7cAKQAAAR4BBwMOAQcOASMiJiclBw4BIyImJy4BPQEJAScuASc0NjcBPgEzMhYXA/AJCAKSAQoHBAkFAwcE/v6LBQ8IAwYDCw0B7f2e4goMAQkJA7cECgQGCwQDsQcTC/ySCA0EAwICAWqpBgcBAQQTC8gCXf3vXQQRCgsSBQIlAgMDAwAAAAACAAD/twP/A7IAJAAqAAABHgEHAw4BBw4BIyImJyUHDgEjIiYnLgE1ESUuAScmNjcBNjIXAxMBFwkBA/AJCAKSAQoHBAkFAwcE/tOqBQ4IAwcDCwz+8goMAQEKCQO3CRUJw378zMAB7v7uA7EHEwv8kggNBAMCAgF7uwYGAQEEEwsBA24EEQoLEgUCJQUG/KcC9P4nTgFt/jkAAAACAAAAAANuA24ATQBjAAABFAcOAQcGIyInLgEnJicmNj8BPgEzHgEXHgEzMjc+ATc2NTQnLgEnJiMiBgcXHgEHDgEjISImNRE0Njc2Fh8BNjc+ATc2MzIXHgEXFhUlERQGKwEiJj0BNDY7ATU0NjsBMhYVA24jInhQUFoxLzBWJicfBAEETwMHBAQHAip5RDw2NU8XFxcXTzU2PDhnKE4IBQUEEgv/AA8WDQoKFgdLHiMjTSkqKltPUHgiI/6SCwe3CAoKCIAKCCUHCwG3W1BQdyIjCwopHR4lBg4FTwIDAQMDNjwXF1A1NT08NjVPFxcpJU8HFgoKDRYPAQALEgQFBQhJHBcWHwgJIyJ4UFBapP8ABwsLByUICskICwsIAAACAAAAAANuA24AHAA5AAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIwEUBw4BBwYjIicuAScmNTQ3PgE3NjMxMhceARcWAbdMQkNjHR0dHWNDQkxLQ0NjHR0dHWNDQ0sBtyMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwMlHR1jQ0NLTEJDYx0dHR1jQ0JMS0NDYx0d/pJbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAAABACMAAAPdA24AgQAAJSImIyIGIyImNTQWNz4BPQE8AScmIiMhKgEHBhQdARQWFxY2FRQGIyImIyIGIyImNTQWNz4BPQERNCYnJgY1NDYzMhYzMjYzMhYVFCYHDgEdARwBFxYyMyE6ATc2ND0BNCYnJgY1NDYzMhYzMjYzMhYVFCYHDgEVERQWFxY2FRQGIwPBJkwmJksmDg5AFw4EAQcOB/5+Bw8HAQUQFksNDyhPKCRJJQ4NPBUNBQMTFUUNDydQJyRJJA8NPxUPBQEFDAUBkAULBQEFDxVADQ8mSyYlSiUPDUIVDwUGDhZFDQ8ABAQZDSYEDgk4D+AECQQDAwQJBNQRRAkOCScNGwQEGgwlAw4KOQ8hAdAVYgwNCicMHAQEGw0lBw0JQxC2BQkFAQEFCQW2EEMJDQclDRsEBBsNJgkOCUMQ/eYPOQgOBiUMHAABAA4AAALaA24ANgAAARUUBiMiJgcOAQcGFhURFAYrASImNREjERQGKwEiJjURLgEnLgEnLgE1NDY3PgE3PgEzITIWFQLaFA8HEAcHCgICARUOPg8UUhQOPg8UKkYcJDcTEhIZGRk8IiF/TwERDxQDSyoOJwECAQkHCBQJ/W4PFBQPArj9SA8UFA8BGwQRDREzIiFLKDBSIiItDAoLFQ4ACQAAAAADbgMlAAMAFAAYABwAIAAxAEIARgBKAAA3FSM1JTIWHQEUBisBIiY9ATQ2OwE3FSE1ExUjNQEVITUDMhYdARQGKwEiJj0BNDY7AQEyFh0BFAYrASImPQE0NjsBFxUjNRMVITXJyQGSDxYWD5IPFhYPklz+EoCAA27+W4APFhYPkg8WFg+SAW4PFRUPkg8WFg+St4CA/hKSSUlJFQ+SDxYWD5IPFdxJSQEkSUn9t0lJApMWD5IPFhYPkg8W/tsWD5IPFRUPkg8WSUlJASRJSQABAAAAAANuA24AMwAAATIWFRQGIyImNTQ2NScOASMiJjU0NjMyFhc3NCY1NDYzMhYVFAYjIiYnBxQWFRQGFRc+AQK3TGtrTExrAc4YQCRMa2tMJEAYzgFrTExra0wkQBnNAQHNGUABbmtMTGtrTAUKBGcXGmtMTGsbFmYFCgVMa2tMTGsaF2cECgUFCgVmFhsAAAAAAgAAAAADbgNuADQARAAAATQmIyIGByc2NDU8ASc3HgEzMjY1NCYjIgYVFBYXBy4BIyIGFRQWMzI2NxcOARUUFjMyNjUTERQGIyEiJjURNDYzITIWAttHMhgrEIoBAYoQKxgyR0cyM0gBAYoQKxgySEgyGCsQigEBSDMyR5NhRP3cRWBgRQIkRGEBDDNHERBFAwYEAwcDRRASSDMyR0cyBAYDRQ8SSDIzRxIPRQMHAzJISDIBvf3cRWBgRQIkRGFhAAAAAAcAAP+3BAADtwAVAD0ATwBhAG8AfgCQAAABLgEHDgEHBhYXHgEzMjY3PgE3PgEnJRcHFxYUDwEeARUUBw4BBwYjIicuAScmNTQ3PgE3NjMyFhc3NjIfATcOASMiJi8BJjQ3NjIfARYUBxcOASMiJi8BJjQ3NjIfARYUBzcUBisBIiY1NDY7ATIWJxUUBiMiJj0BNDYzMhYVFwcOASMiJicmND8BNjIXFhQHAUYFHA4+XxkFCw4EBgQLEgUTSjAODAYCGxqMJwsLJBgbICBtSUlUU0lKbR8gIB9tSklTNmMrJQseCyePAgcDBAcDNAUFBg8GMwYGhAMHBAMHAzMGBgUPBjQFBRcLBzcICgoINwcLbgoICAoKCAgKVzQDBwMEBwIGBjMGDwYFBQJmDgwGGV89DxsGAQIMCzBKEwYcDswbiicLHwolK2M2U0lKbSAfHyBtSklTVElJbSAfGhgkCwsnrAMDAwMzBg8FBgY0BQ8FhAIDAwI0BRAFBgYzBg8GaQgKCggICgpmNwgLCwg3BwsLByAzAwMDAwUPBTQGBgUPBgAAAAMAAP+3BAADtwAEACAASAAAATcXByMTMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2AT4BPQEHJzcXLgEnFwcnNw4BBzcXBycVFBYXNx8BBx4BMzI2Nyc/AQFcpKQ+y2VqXV6LKCgoKIteXWpqXV6LKCgoKIteXQHMKC06iiRNKXJDHqSkHkNyKU0kijotKBG7T0IgRSQkRSBCT7sB5XZ2wAKSKCmLXV1qal1eiygoKCiLXl1qal1diyko/Pw3hEkCM4C4BzlTFkdbW0cWUzkHuIAzAkmEN0wXqigKDAwKKKoXAAwAAABJBAADbgAQACEAMgBDAE4AXwBwAIEAkgCsAL0AyAAAJRUUBisBIiY9ATQ2OwEyFhUnFRQGKwEiJj0BNDY7ATIWFQUVFAYrASImPQE0NjsBMhYVJxUUBisBIiY9ATQ2OwEyFhUlIiY9ASEVFAYrAQEVFAYrASImPQE0NjsBMhYVJxUUBisBIiY9ATQ2OwEyFhUFFRQGKwEiJj0BNDY7ATIWFScVFAYrASImPQE0NjsBMhYVNxUhNTQmByIGHQEhNTQ3PgE3NjMyFx4BFxYdARQGKwEiJj0BNDY7ATIWFTUVFAYrASImPQEhAQALB24ICgoIbgcLbgoIbgcLCwduCAoBSQoIbgcLCwduCAptCwhtCAsLCG0IC/64EBYBJhYP2wKRCwduCAoKCG4HC24KCG4ICgoIbggKAUkKCG4HCwsHbggKbQsIbQgLCwhtCAvb/tpElpZE/toSEW1lZaamZWVtERILB24ICgoIbgcLFg/cDxYBJsluBwsLB24ICgoI3G4ICgoIbgcLCwfcbgcLCwduCAoKCNxuCAoKCG4HCwsHWxYPSkoPFv7JbgcLCwduCAoKCNxuCAoKCG4HCwsH3G4HCwsHbggKCgjcbggKCghuBwsLB+kIBhArASoQBggOJSVMHh4eHkwlJfduCAoKCG4HCwsHykoPFhYPSgAABQAA/7cEAAO3ABMAGAAqADQAPwAAAREUBiMxERQGIyEiJjUREz4BOwEzESMRMwERFAYjISImNREiJjURMzIWFyUVIzU0NjsBMhYFFSM1NDY7ATIWFQGSFQ8WD/7cDxaOAgoG8reSkgG3Fg/+3A8WDxXyBgoC/jPKCwikCAsBgMoLCKQICwMA/kkPFf62DxUVDwElAfMGB/5uAZL+AP7bDxUVDwFKFQ8BtwcGsoCABwsLB4CABwsLBwAAAAABAAD/twPrA6IAJwAAARYUDwEXBwYHDgEnJicHIzU3JicmNjc2PwEXNzYyFxYUDwEXNzYyFwPrFRXlVVsvOTp5PT01z2fPIw8ODRobL1tW5RU9FRYW5IXlFjwWArQVPRXlVlsvGxsMDg8jz2fPNT08ejk6L1tV5RUVFj0V5YblFRUAAAAEABH/wgPvA7cADAAYADwAbQAAARQGIyImNTQ2MzIWFSEUBiMiJjU0NjMyFhcRNCYjISIGFREWFx4BNzY3MhYXHgEXHgEXPgEXFhcWNjc2NzcOAQcWBw4BJyY3FDQ1LgEnHAE1FgcGJicmNy4BJyY2Fx4BFxE0NjMhMhYVETc2FgcB80kzM0hIMzNJAR9INDNISDM0SIAkLf2ELyIzLi9RISEYFBoIAQMCCREJAR8jGCIiUy8wM10baVAqJSZ7OjkCBw0IAjk6eyUmKlBpGw4XFwMGAzYmAs4nNQwXFw4CEDBDQzAwQ0MwMENDMDBDQ5cBfTIqJzX+gBsMDQgCAQEICAEDAQgPBhgbAQECAQkNDRwDIk0hkFRVORgYSgOBPQEDAj2HA0oYGDlVVJAhTSIVHhACBAIBjCo6Oir+dAgQHhUAAAAEADkAAAPHA7cAAwAHABAAGwAAARUjNSEVIzUTNxEhETMVNzMTEQcjByM1IxE3IQIAUwE2UlKR/Va6fOPk+Lp8fOQ+A1ACv/j4+Pj+TpEBxv2pfHwCqv29+Hx8ApalAAAFADP/twM9A7UAHAA5AFIAcACOAAAlFQ4BBw4BBwYmJy4BJyY2Nz4BNzA2Nz4BFx4BFScOAQ8BDgEjIiYnLgEnJjY3PgEzMhYXMBYXHgEVBQ4BBwYmJy4BLwEmNjc+ARcwFhceARceAQEWBgcGJicuATEmNjc2Nz4BNzYXHgEXFhceARcWFwUWBgcOAQcOAQc3BiYnJjQ3MDY3PgE3PgEXHgEXFQG6AQECAw8LH5EUBQQBAQIBAiNWCRkJHA4OD1UBEA1Fcy4GCRAFBAUBBQoNBhAKBjJ9CyUNDgHYBWAdChMHBSBEGwgDCQoZDREzcy0FCAb+fwIbBgYjGJ46AwYHDCIiTiQlEAsPAgEEBAgEBAIBegEICAU0gxUZBgENGwgICAsgRh4FCBMKHFUExUh5MAYJCwMFNhgFCgYDCAMGK2YKHgoHBQYWDZAPFgMXJQ0LCgYXDSppFAkJFDMFDgUZD6ofegwEAgYEMW8sDB0MCwgEBhEmDwQGEgFeLRcCAQQm+V0JEggMDg4WBgUEAg4KBTQ0gz8+Gj4KEgUEDiAEBwIBAwsNDRoLDytgJwQFAQUNfyACAAAAAAoAAABJBJIDbgADAAcACwAPABMAGAAcACYAMQA+AAABIxUzFxUhNQERIREBFSE1JRUhNSUVITUhNRUhNQERIxEUFjMyNjUhESERFAYHITI2NRMRFAYjISImNREzNSECSdvbSf6TAW3+kwLb/tsBJf7bASX+2wEl/tv9t0kWDw8VA7f8kgMDA1APFUlALfxJLkCSBAACktuSSkoBtv6TAW3+SkpKkklJkklJkklJ/dwCJP3cDxYWDwJu/ZIKEgkWDwK3/UkuQEAuAm5JAAQAGABRBHoDbgALACQATAB7AAAlIiY1NDYzMhYVFAY3IiYjIgYjIiY1NDY3PgEzMhYXHgEVFAYjNyImJy4BIyIHDgEHBiMiJjU0Njc2Nz4BNzYzMhceARcWFx4BFRQGIzciJicmJy4BJyYjIgcOAQcGBw4BIyImNTQ2NzY3PgE3NjMyFx4BFxYXHgEVFAYjAkkLVE8QEE9UjwZVPz9VBgpXAwMuiD9Ahy4DA1YLnAMHA0aGXUE3OFMYGQIKVgQCJjAvaDc2NjY3N2gvLyYDA1YKmwMHAjI0M3A8PUNDPD1vNDQxAwcDClYDAzZBQY9MTExMTEyPQUE3AgNWClFTDBUWFhUMU5o6OlYKBAcDLTExLQMHBApWnAMBNz4TEy0TE1YKAwcCJx0eKAsKCgsoHh0nAgcDClabAwIrIiIuDAsLDC4iIisCA1ULBAYDNikqOA8PDw84Kik2AwYEC1UAAAANAAD/twO3A7cACwAYACQAMAA9AEkAVQBiAHIAfgCOAJoAqwAANzQmIyIGFRQWMzI2NzQmIyIGFRQWMzI2NSc0JiMiBhUUFjMyNgU0JiMiBhUUFjMyNic0JiMiBhUUFjMyNjUnNCYjIgYVFBYzMjYFNCYjIgYVFBYzMjYnNCYjIgYVFBYzMjY1ATU0JiMxIgYdARQWMzEyNgM0JiMiBhUUFjMyNjc1NCYjISIGHQEUFjMhMjYVNCYjIgYVFBYzMjYTERQGIyEiJjURNDYzITIWFdsqHx4rKx4fKtwrHh8qKh8eK9wqHx4rKx4fKgG3Kh8eKyseHyrbKx4fKiofHivcKh8eKyseHyoBtyofHisrHh8q2yseHyoqHx4rAbcrHh4sLB4eK9wqHx4rKx4fKtwWD/0lDxYWDwLbDxYrHh8rKx8eK0krHvzbHisrHgMlHitJHyoqHx4rKx4fKiofHisrHtweKyseHysrvR8qKh8eKyv6HisrHh8rKx/bHisrHh4rK70eKyseHysr+h4rKx4eKyse/kncHisrHtweKysB1R4rKx4eKyvVkg8WFg+SDxYWqB4rKx4eKysBjPySHisrHgNuHisrHgACAAX/twNkA7cANwBgAAABMRYGBwYHDgEHBisBIgYPAw4BKwEiJjc+ATc+ATc+ATM6ATMWNjc+ATc+ATc+ATc2FhceARcnFAYHDgEHDgEjKgEjIgYHBgcOAQcGBxQGKwEiJjcTPgEzITIWFx4BFQNkBgIGDh4dVDU1PBkPFgICIAEDFg6QDA4CCA8HCBAHAg0KESQWH0UjLlMjHysOBwoDAQMDGBsFYg8MFlVBI0glGjMaHCIFAwcHDwcHAwMEqA0RAoUCGhEBVhJIHT1BAkYaOyBHMDE7DQ4TDgvGCA8TEQwwYDAwXzALCwEFCAonIR1HKBMmEwYBAhEvHKEjQyFBWxgMDBscECkqXiwsFgMCEwwDSRAWDwsXXkEAAAQAGP+3BAADtwAWACsAPABfAAATMhYXFhceARcWFyMmJy4BJyYnJjY7AQUOAQcmJy4BJyYnPgE3FhceARcWFxMWFx4BFxYXISYnLgEnJiczARQHDgEHBgcmJy4BJyYnJicuAScmJyY2OwEyFhcWFx4BFxb8CRAFJSAgNBQUDv8RFhU0Hx8kBwsL1QE/DiQVCw8PJBYWGQsNAR4bGzAVFRI5QDc3VRwcCv7+BxwcVjY2O/kBjAQEDwsKDgkSEjMiISoDBgYPCgkLAwsJzQwUAxEMDBEEBAI3CAczNTVvOTk8Ozk5bDIyLwkUzDpwNy0sK1UpKSk+gEIwMC9dLS4sAZVYYmLVcXF2cm9v1GRkXf63PDw9djk4NE9PT5tNTEorKypUKSknCQ8PCzo8O3o+PgAHAAAAAAUlA24ACwAVAB8AIwBLAFoAawAAASMwNjcwNjcXHgExJScuASsBBx4BFzcHJy4BJxMzEyMTMxMjBS4BIyIGFQYWFx4BFRQGIyImLwEHHgEzFjY3NCYnLgE1NDYzNhYfASUjIgYHAzM+ATEzMBYXMxMRFAYjISImNRE0NjMhMhYVBGlPDxYKAwcNCfzGIQMYEJkBT3odZ10KD0MpTWSVZE9fO14Bew4sG0ZaATkbHBUlFBwmFwwOETkgS1kBJykZHBsbGCINCQEASREaB41kDAh5BQZYSiwe+24eKyseBJIeLAGBKjwZCh9CKCWpEQ4IFFtRyPszKEQR/twBb/6RAW8JBQpENSguDg0UDBMRCAsGUggLAUU5HzETDRQNDBMBCAYFWQ0S/rAiFRcgAib9JB4rKx4C3B4rKx4AABgAAAAABSUDbgAbACkARQBNAFoAXwBzAH8AhwCTAJ8AzwDzAQUBLgFGAVwBbgGJAZsBrQG/Ae8CAAAAAS4BIyIHDgEHBhUUFx4BFxYzMjY3JicmNDc2NxcGBw4BFxYXNjc2NCcmJxYXHgEHBgceATMyNz4BNzY1NCcuAScmIyIGBwEzNSMVMxUzOwE1IwcnIxUzNRczNwMVIzUzFTMnMjQzMDQxPAExIiYrARUzNTElNDYzMhYVFAYjIiYlMhYXIz4BMxc0NjMyFhUUBiMiJjc0NjMyFhUUBiMiJhcqATEiJjUiNDE0JjUwNDc8ATM0MjM0MjMwMhU6ARUyFBccATEcARUiFCMUBiMwIiUzNTQmJyIGBy4BIyIGBzUjFTM1NDYzMhYdATM1NDYzMhYdATsBNSMVLgEjIgYVFBYzMjY3FTc0Ji8BIiY1NDYzMhYXNy4BIyIGFRQWHwEeARUUBiMiJicHHgEzMjY1FycOASMiJj0BMzUjNSMVIxUzFRQWMzI2NyIGFRQWMzI2NycOASMiJiczNTQmIzMiBgc1IxUzNTQ2MzIWFzcuARcUFjMyNjcnDgEjIiY1NDYzMhYXNy4BIyIGFRczNSMVLgEjIgYVFBYzMjY3FTciBgc1IxUzNTQ2MzIWFzcuARczNSMVLgEjIgYVFBYzMjY3FTciBiMiBhUiBjEUBjEUFhUUFhcwFjMWMjM6ATcyNjM0NjU2NDUwNCcwJjEuASMiJhMRFAYjISImNRE0NjMhMhYVAn8jUis8NTVPFxcXF081NTwrUiM5HRwdHDkTNxwbARwcNzgbHBwbJTkdHAEdHDokUis8NTVPFxcXF081NTwrUiQBqAQKBAIQAgIEAwMCAwIDBAMDAQIBAQEBAQMC/TENCwoNDQoLDQEPCAoCKAEKCcsMCwsMDAsLDJwMCwoNDQoLDFoBAQEBAQEBAQEBAQECAQEBAQEBAQEB/P4REA4IDgUEDQkGDAQREQoJCAkQCwgJCF8REQQMCBEWFhEIDARmDwwIBgcHBwgNBAcGEAoOEg4NBwgGCQkIDQQIBxEJERNKBAQIAwcEGxsREBAMDwULNRAWFhEJEAcIBQwFCQ0COhQRWwcKAxERCAkCBQMFAwYOFxIJDQYIBQoFCg4OCgUKBQgGDQkSF4wREQQMCBAXFxAIDARMBwoDEBAJCAIGAgUCB00REQQMCBAXFxAIDAQtAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAc0sHvtuHisrHgSSHiwC9BgZFxdPNTU8PDU1TxcXGRgvQECGQEAvDis9PIA9PCsrPD2APD05L0BAh0A/LxgZFxdPNTU8PDU1TxcXGRj+YwICCQsHBwsIBwf+/AECBgMBAQEBAQgDJAoPDwoLDg8jCQkIChkKDw8KCw4PCgoPDwoLDg8fAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAjENEQEGCAYIBQcJTSsKCwsKKysKCwsKK00JBQcXEhIXBgYKGAoLAQIEBAMFBAIOAwUODAkLAgEBBAMFBQUDDQUFDgwUDgICBwYjDxgYDyMNEAROFxISFwUGDQQFCQoHEhcHBQlNLAkLAQIQAgEpEhcEBg0DBA4LCw4EAw0FBRcSJ00JBQcXEhIXBgYKUAcFCU0sCQsBAhACAVBtKQUHFxISFwYGCgwBAQECAQIBAQEBAQEBAQEBAQEBAQEBAgECAQEBAsz9JB4rKx4C3B4rKx4ADAAAAAAFJQNuAA8AGQAlACoAVABvAHwAiQCRAJ4ArAC8AAATFAYHDgErATUzMhYXHgEVJRQGKwE1MzIWFQU0JisBFTMyNjc+ARczNSMVNzQmJy4BNTQ2MzIWFzcuASMiBhUUFhceARceARUUBiMiJicHHgEzMjY1FzUOASMiJjU0NjMyFhc1LgEjIgYVFBYzMjY3AREGBw4BBwYHITI2NQE0JiMiBhUUFjMyNjUXNyMHJyMXMzczNSM1MzUjNTM1IxU7ASc+ATU0JisBFTM1MxMRFAYjISImNRE0NjMhMhazCwoIGRIJCRIYCQoLA/cTEgsMERP8LzktNjYVIQ4QEhElJbcXIBAMDwwJDgcUDB0PGSMVGgsMAwYFEA0NFQYYDR8VHiSfCxUNHCQlGg0VDAwWDCo7OisMFgwCwCJNTeydncMDgA8W/ho9Kys8PCsrPVdSKTMzKVIUYmpEQUFEauAuPBUWIyA4JQWmLR/7ch8sLB8Ejh8tAfsOGQkIB34HCQgZDiUPDzoODiUqNb4KDA0nSr6+OhYaCwYKCAkMBwgZCwofFxQXCgQEAwMKBgwPDQwXEhIjHDQsCwolHRsnCwssBgU6KSo6BQb+pwEtFSoqYTEyJBUPAbErPDwrKz09K2PDgIDDBSAzICsgvlAEHBYbHb5MATn9LCAtLSAC1CAtLQAAEgAAAAAFJQNuAAIADAAPABkAIwAtADAARQBWAGIA3gDzAQcBEwEXATABSgFqAAATMycBNycjFTMVIxUzNxc1FzQmKwEVMzI2NTc0JisBFTMyNjUDNCYrARUzMjY1BTMnJRUjNQcjJxUjJyMHIzczFzUzFzczARQGIxUjJwcjNTMXNzMyFhUnFSM1MxUjFTMVIxUBFRQGIyEiJjURMzczFzM1FzM3FSE1MzIWHQEzNRY2MzczFzM1FzM1IxUnIxUnIyIGBzUjFS4BIyEHJyMVJyMHNTQ2MyEyFhURIyIGBzUjIgYHNSMVLgErARUuASsBBycjFTM3FzM1MzI2NxUzNTMyFh0BITI2NxUzMjY3JRQGBx4BHQEjNTQmKwEVIzUzMhYVAxQGBx4BHQEjNCYrARUjNRcyFhUBFSM1MxUjFTMVIxUDFSM1ARQGKwE1MzI2NTQGNTQ2OwEVIyIGFRQ2FTcVDgErATUzMjY1NAY1NDY7ARUjIgYVFDYXAxUjJxUjJyMHIyImNTQ2OwEVIgYVFBY7ATczFzUzFzVEMxoBSiooXVFRW1o5bA4JMC8KDqUQCC8uCg+fDwkvLgoPAQYzGf3DJTYhNUwOTQ4oQjc/PDEsPQE+TiBILi+TlS4vdhokpnx8V1VVA1UtH/tyHyw/Dx8OfQtADAE1BgQBoBxGHQ4gDoITaGYPaQ6OECAOYgkWC/6ZGRhxDWAtLB8Ejh8tRQwYCmULGgi1ChsMeAkfDIUfHcfEHx54DA0aDWMFBAMBLgwcCmAOHA3+Tg0NEAklDxMnJVgWJp4ODBAIJQIfKCRXFicBLnt7VlVVnSYBsiEZSEgHDF8fFUtECA1giQkcDkdHBwxfHxZKRAgMRhJfNEZLD00OKyYkJSckHS0OFhE0OD44QgIxPv6WLS0cIB4sP3wiCgkoCgsCCwYjBwsBCwoGIgYMKD4bm3l5eXkiIpuTk2lp/sIvBTQzM5szMxYdwyCbIRwfH/7AgiAtLSABgyMjGhobGzkFAzENDgEjIyEh2BkZGRkFCA0NCAU3NxkZZt8fLi4f/n0GBw0FCA0NBwYNCQQhIdghITMCBTo4AgUxBgcNAwaGDRcFBhQPHxoTDDmbDhwBCw0YBQUUEB4ZHzibAQ4b/qQgmyAcIB4BhZub/osbFiEFCRkTOBcXIQUJGRY4HToMCCEGCBkTOBcXIQUJFQ4XAVeadHQiIiclJygiBCgUGXqSkmtrAAAACwAAAAAFJQNuAAwAGQAmAD0AXAB9AJQAswDFANIA4wAAARQGIyImNTQ2MzIWFSUUBisBNz4BOwEyFhUXFAYjIiY1NDYzMhYVJTQmKwEiBg8BFBY7ATI2PwE2FjMyNjUXNzYmKwEiBhUuASMiBhUUFjMyNjcOARUUFjsBMjY3NzQmKwEiBg8BJy4BKwEiBhUUFhcOARUUFjsBMjY/ATY0NzQmKwEiBg8BFBY7ATI2PwE2FjMyNjUXNzYmKwEiBhUuASMiBhUUFjMyNjcOARUUFjsBMjY3NzU0JisBIgYPARUUFjsBMjY1JQ4BKwE3NDY7ATIWBwERFAYjISImNRE0NjMhMhYVAaoeFQ8VHRUPFgHAHBYSCQEEAwoPGskdFRAVHRUQFfzyMB9cBAcBJQQEKwUHAQoCHwgxOLEXAQUDLAYDChwRKjkoIQ8jCwECBAQnBQcB/wQDLAMGAjwZAgcEKwMELQMEKgQDLAMGAZIB2S8gWwUHASUEBC8DBQEKAh8IMTixFwEFAywGAwocESo4JyEQIgsBAgQEJwUHAXwEAyoDBAElBAQlBQf8KgMbExMKBQILExkEBEUsHvtuHisrHgSSHiwBsRUcEhAVHhMRVRkQPQMDBxNVFRwSEBUeExFiJBwGBekEBQYFPg0CODGylQMGDgUPCD8pISgNDAMHAgQFBgWWAwUDA1lWBAUFAwKFCQc5BQMEAwPSAQIdJBwGBekEBQQDQg0CODGylQMGDgUPCD8pISgNDAMHAgQFBgXpAQMFBALuAQMFBgWdFgs9AwMLFwEn/SQeKyseAtweKyseAAAACgAAAAAFJQNuABAAFwBFAGEAdAB5AJEAnQC+AM8AAAEUBgcOASMiJic1PgEzMhYVNyM+ATMyFgU0JicxLgE1NDYzMhYXNy4BIyIGBw4BFRQWFx4BFRQGIyImJwceATMyNjc+ATU/ASM1DwMzFRQWFx4BMzI2NzUOASMiJj0BMxc1LgEjIgYHJyMRMzU+ATM6ARcXMxEjESU0JicuASMiBgcnIxE3NR4BMzI2Nz4BNSU0JiMiBhUUFjMyNgU0JicuASMiBhUUFhceATMyNjcnDgEjIiYnLgEnMzY0NRMRFAYjISImNRE0NjMhMhYVA5EGBgYPCQcLBgwSAxAR+j8CDw8PD/yGKSQSFAsKFCUOCgosHxYjDQ4NKCMWEg4NES8SCg80HRcmDQ4PqQo2SgobCSMNDAsfFhAVCAQPBg0LLLQECAQSGwYFS1UJFw8EBwQVVlYBZA0NDB8UEyEPBUtVChQJECsSERL+9BoTExoaExMaAgENDg4qGjdAEhIQLh4cMBAJECUUDREGBwgBjQFKLB77bh4rKx4Ekh4sAbMUHgsJCwMCgAwGJCIUHRsbaiQlDAcNCAgHDAdABg0LCwsgEyMlDAgOCQgJDgpACQ8LCgwhFntATQxBBTt9GCILCAkFAkMBAw4PcA5PAQESESD+8q8KCAHAAQ7+8o8iNBAPDxAQG/6PDlcDBA0TEzonxxIbGxITGxu5IDISEhNMQSQ2ERAQDAs7CQkGBQYTDQMWBQF0/SQeKyseAtweKyseAAAAAwAN/7cEhgO3ABEAJABVAAABFhceARcWFxQGIyEUBiMiJjUXMjY1NCYjIiY1NCYjIgYVFBYzARYUBwEGJi8BJjY/AS4BNTY3PgE3NjU0Nz4BNzY3LgE1NDYzMhYVFAYHHgEXNzYWFwN6CxMTLRoaGSwe/wBVPTxWkgQFBQQiMAUEBAU7KQI9BAb70gUQBDAFAQVrBgUfISE0EREQET4tLTkCAyAXFyACA0prHe8GDwUB0EAyMU0cHRUeKzxWVT1kBQQEBTAiBAUFBCk7A5IGDwX8YQUBBjcGDwVcCBMKGycncU1NaCkpKkUZGQkFCwYXICAXBgsFC0wyzwUBBgAAAAQADf+3BIYDtwASACUAPQBvAAAFNCYjIiY1NCYjIgYVFBYzMjY1CQEuASMiBw4BBwYVFAcOAQcGBwUUBiMhFAYjIiY1NyEuASc3FhceARcWFxMXFhQHAQYmLwEmNj8BLgE1Njc+ATc2NTQ3PgE3NjcuATU0NjMyFhUUBgceARc3NhYXAlIFBCIwBQQEBTspBAX+zQH2FmRSOCkqNg0NBQUTDw8UAwYsHv8AVT08VlUBsTBBET8LExMtGhoZMTAEBvvSBRAEMAUBBWsGBR8hITQRERARPi0tOQIDIBcXIAIDSmsd7wYPBRIEBTAiBAUFBCk7BQQBDwGyLUkTEjcgIBs3MzJcKikmax4rPFZVPUk2g043QDIxTRwdFQMcNwYPBfxhBQEGNwYPBVwIEwobJydxTU1oKSkqRRkZCQULBhcgIBcGCwULTDLPBQEGAAAAAAUAAAAAAyUDbgAQACEAMgA8AGEAACURNCYrASIGFREUFjsBMjY1MxE0JisBIgYVERQWOwEyNjUzETQmKwEiBhURFBY7ATI2NQEhJy4BJyMOAQcFFRQGKwERFAYjISImNREjIiY9ATQ2OwE3PgE7ATIWHwEzMhYVASULCCQICwsIJAgLkgsHJQgKCgglBwuSCgglBwsLByUICv7JAQAbAQcCtQMFAgH3Cwg3NSb+JSY2NwcLCwexKAgtF7cWLQkosAgLpQGSCAoKCP5uCAsLCAGSCAoKCP5uCAsLCAGSCAoKCP5uCAsLCAI2QwIEAQEEAlUkCAv94zBFQy8CIAsIJAgKYBUeHhVgCggAAAADAAAAAANuA24ANgBTAHAAAAEVFAYjIicuAScmNTQ3PgE3NjMyFx4BFxYdARQGKwEiJj0BNCYjIgYVFBYzMjY9ATQ2OwEyFhUDIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIwEUBw4BBwYjIicuAScmNTQ3PgE3NjMxMhceARcWApGVPDsyMkoUFRQVSTEyOhUjI0IYGAYDRAQFUSNQZWlRHlgGA0QDBtpMQkNjHR0dHWNDQkxLQ0NjHR0dHWNDQ0sBtyMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwFRPj0xFRVKMzM7OjEySRUUBAUYFhYiPgQFBQQoGxppU1dwGBsoBAUFBAHUHR1jQ0NLTEJDYx0dHR1jQ0JMS0NDYx0d/pJbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAAAgAAAAADbgNuABQAhQAAATQmIyIHDgEHBhUUFjMyNz4BNzY1BRQHDgEHBgciBiMiJicuAScOASMiJjU0Nz4BNzYzMhYXPwE0NjsBMhYXHgEVAw4BFRQWMz4BNTQnLgEnJiMiBw4BBwYVFBceARcWMzI2NzYWHwEeAQcUBgcOASMiJy4BJyY1NDc+ATc2MzIXHgEXFhUCKzw2JCMjOBIRPTgrIyQ0Dg4BQxYVRCoqKQUHBhspDQgKARtZOlxlFhZMMzM6Mk4VAQcFA0QCBAEBAUUBAg8SHYgaGmBDRFNMQkNjHR0dHWNDQkw/dzEGDwUXAwIBAwM7j0xbUFB3IiMjIndQUFtiUVFzICAB/D5FERFALS45QEYWF0csLSxFQy4vOw4OAQEQDwkYDiE3bWREPDxaGhopJAsgAwcFAQIFA/6iCQ0GFw4BOHZTRENgGhodHWNDQ0tMQkNjHR0rJwYCBhwDBwQDBwIwMyMid1BQW1tPUHgiIyAgc1FRYgACAAD/twPKA4EAJwAtAAABFhQPARcWFA8BBiIvAQEOASsBByc3NTQ2NwEnJjQ/ATYyHwE3NjIXCQEnARUzA8o2NoA7BgZ4BRAFPP6nChsOdJIlSQsKAVk8BgZ4BRAFPH81mDX9WwFJbv63bgOBNZg1gDsGDwV4BgY8/qcKC0kkk3QOGwoBWTwFDwZ4BgY7gDY2/O0BSW7+tm0AAAACAAD/twP/A7cAGgA2AAABMhYVFAYHBgcOAQcGBw4BIyImNTQ2NwE+ATMBHgEfARYHDgEHBiMiJy4BJyY1HgEzMjY3PgE3A5snPRAKESEiTiYnGxo+JElnHBkBbQ8mFf34F00vAQETFEgzMz1JNDVEEBAQVRILEAQleGADtzUoFysVHz4+hTo7GBkbakgiQBcBSw4R/bErPg0oPTMzSBQUGxtaPDxCCz8MCl84BAAAAAUAAP+3BAADtwAmAGAAbAB4AIQAACUVITUyNjc+ATMyFhceATMyNjc+ATMyFhceATMyNjc+ATMyFhceATcVIiYnLgEjIgYHDgEjIiYnLgEjIgYHDgEjIiYnLgEjIgYHDgEjNTQ2OwERMxEzETMRMxEzETMyFhUBFAYjIiY1NDY1MhYFFAYjIiY1NDY1MhYFFAYjIiY1NDY1MhYEAPwAKjIRDxkWFhkPETErKjESDhkWFhkPETIqKjESDxkWFRkPETIqFhkPETEqKzERDxkWFhkPETIqKjESDxgWFhkPEjEqKzERDxkWQC4kk5KSkpMkLkD9JSsfHitJFTUBJCseHitJFTQBJSseHytKFDWS29seDw0PDw0PHh4PDQ8PDQ8eHg8NDw8NDx63bhAMDx8fDwwQEAwPHx8PDBAQDA8fHw8MEG4uQAEA/wABAP8AAQD/AEAuAe4uLisfNRdGUy0uLisfNRdGUy0uLisfNRdGUwAAAgAAAAAEkgNuAAUACwAAJRUhETMRARMhEQkBBJL7bkkDbpL8SQEAAUlJSQNu/NsCSf4AAUkBSv62AAAAAwAAAAAD2wO3ABcAIAApAAAJAQYHDgEHBiMiJy4BJyY1NDc+ATc2MxEXIRQHDgEHBgcTIREyFx4BFxYBtwE4HiMkTyssLVtQUHcjIiIjd1BQW2sBuQkJIRkYHl7+SVtQUHciIwG6/sgeGBgiCQkjIndQUFtbUFB3IiP+TAMuKytQIyMeAYEBtyMid1BQAAAAAgAAAAAEkgNuAAUAIAAAJRUhETMRARUUBi8BAQYiLwEHJwE2Mh8BAScmNjsBMhYVBJL7bkkEABYJRf6WBg8Fhu1uAU4GDwaFAQlFCQkM+QgKSUkDbvzbAsn4DAoJRf6XBgaF7m4BTgYGhQEJRQkXCwgAAAABAAAASQQAAsQAcQAAARQWFx4BFx4BFRQHDgEHBiMiJy4BJyYnLgEjIgcOAQcGFRQXHgEXFjMyNjcxPgE3Fw4BBxUOASMiJy4BJyY1NDc+ATc2MzIXHgEXFhceATMyNjU0Jy4BJyYnLgE1NDYXHgEXIx4BFwcuASc1LgEjIgYVAuIFAQwyIEhyERA4JiUqRS8vQhYXFCFZYConJjsREQ8QOCcnLilPHA0ZCTAFDQcrckBBNzdRFxcZGFQ4OD1nOztKGRkjE0ExLEQoJ2UuLg0BAWQ/JjUeAQwSCUkHDgoLIA0cKAIlAxIDIxgJFVVUKyMkMw8OJSZuPz8zVV8TEz0oJyosKik/ExMWIA8hElYLFAkBMiUbGlk6Oj89OThYGhooKHxMS0gnSzYvMxEQISEhVAUJBT9dAgELGwsbDDkMFAgBCQMmHAAAAgAAAAADbgNuAGIAcgAAATQmJy4BJzQmNTQ2MzIWFyMeARc3LgEnMS4BIyIGFRwBFx4BFx4BFxUUBiMiJicmJy4BJyYjIgcOAQcGFzEWFx4BFxYzMjY3MT4BNycOASMiJjU0NjMyFhcWFx4BFxYzMjY1ExEUBiMhIiY1ETQ2MyEyFgMyUjMYJAkDHBQKFwgBCAoENgcNCBUoGy1HAQk8NBo5ATEgIy4OGRISNSsrSS0oKT0SEQECEBA4JygwLlMfBQkDIhhANERUXTxEQBgPEBAwIiIxPFg8YUT93EVgYEUCJERhAV48Pg4HEhoCDAIUGwIHBg4JKQkUBxIKQC8DBwM6MQ8HHR8DIic2HDM3NlodHBITPykpLC4qKj8TExskBw8HPy4pZUE8YEQ9JS0uTxsbTj4Ba/3cRWBgRQIkRGFhAAAAAwAAAEkEkgMlABsAOQBXAAABNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2JTQnLgEnJisBFhceARcWFRQHDgEHBgczMjc+ATc2NxQHDgEHBiMhIicuAScmNTQ3PgE3NjMhMhceARcWApIXF082NTw9NTVQFxcXF1A1NT08NTZPFxcBtxcXTzY1PN0hHBsmCwoKCyYbHCHdPDU2TxcXSRwdZEJDS/5JTENCYx0dHR1jQkNMAbdLQ0JkHRwBtzw2NU8XFxcXTzU2PD01NVAXFxcXUDU1PTw2NU8XFxkgIEspKi0tKipLICAZFxdQNTU9TEJDYx0dHR1jQ0JMS0NDYx0dHR1jQ0MAAgAAAEkEkgMlAB4AOgAAEzQ3PgE3NjMhMhceARcWFRQHDgEHBiMhIicuAScmNQEyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYAHR1jQkNMAbdLQ0JkHRwcHWRCQ0v+SUxDQmMdHQMlPDU2TxcXFxdPNjU8PTU1UBcXFxdQNTUBt0tDQ2MdHR0dY0NDS0xCQ2MdHR0dY0NCTP7bFxdQNTU9PDY1TxcXFxdPNTY8PTU1UBcXAAAAAAUAAABJBSUDJQARABYAHgA5AIsAAAEjIiY/AS4BIyIGFRQWMzI2NyczLgEnFzchBx4BFzMFNCYjIgYHFxYGBw4BIyImLwEOARUUFjMyNjUzFAcOAQcGIyInLgEnJjU0NjcnAw4BKwEGBw4BBwYjIicuAScmNTQ3PgE3NjMyFhc3IyImNTQ2OwEVMycjIiY1NDY7ATIWHwE+ATMyFx4BFxYVAbOzFxQOaxInFUtsbEtCZQxqagUWD9Kl/u45HSUGXgKAa0sTIhFkCAUNBQoFCREFYxkca0xLa0oVFEUvLzQ1Ly9FFBQuJyXKBRAIcQYXFkMrLDA1Ly5GFBQUFEYuLzUhPhxOgA8VFQ/c+DB/DxYWD5IJEAWZGTceNS4vRRQVASUoEo8JCWtMS2xUP0kYKxFU20sdSSolTGsHB5QNHggEAggIlRlCJktsbEs1Li9GFBQUFEYvLjU5YiM4/vQHBy8oKDsRERQURi8uNTUvLkYUFBAPaBYPDxVJSRYPDxYJB+UMDRQURi4vNQAAAAUAAP+3A24DtwALABcAKAA2AGIAABM0JiMiBhUUFjMyNiU0JiMiBhUUFjMyNgMnLgEjISIGDwEGFjMhMjYnAzQmIyEiBhUUFjMhMjYTESMVFAYjIiY9ASEVFAYjIiY9ASMRNDY3EzY3PgE3NjMyFx4BFxYXEx4BFdsqHx4rKx4fKgJKKx8eKyseHysbKQIVDf30DhQCKgMWEQJfERYDgRAL/pILEBALAW4LEOVJKx8eK/5JKh8eK0kHBzsEHh9iQUFJSUFAYx4eBTwHBgEAHisrHh4rKx4eKyseHisrAQDcDRAQDdwRGhoRAV4MDw8MDA8P/m7+p0keKyseSUkeKyseSQFZIzoiAQQiGxsmCgoKCiYbGyL+/CI6IwAAAwAAAAUEkgOyAA0AQABzAAABFAYjISImNTQ2MyEyFhc0JichIiY1NDYzISYnLgEnJiMiBw4BBwYVFBYXITIWFRQGIyEWFx4BFxYzMjc+ATc2NTcUBisBHgEVFAcOAQcGIyInLgEnJicjIiY1NDY7AS4BNTQ3PgE3NjMyFx4BFxYXMzIWFQNEHRT+bxUcHBUBkRQdegYH/c8VHBwVAgcZIiFSLy4yTUREZh0dBgcCMRQdHRT9+RkhIlIvLjNNQ0RmHR3UHBVLBQUlJYBVVmFIQUJvKywcbBQdHRRMBQUlJYBVVmJHQUJvKywcaxUcAdsUHR0UFR0dFRowGBwUFRwoISEvDA0dHmVEQ04ZMBgcFBUcKSAhLwwNHR1mQ0RNkhQcGDEZYVZVgCUlFBRJMzM9HBUUHBgxGGJVVoAlJRQUSTMzPRwVAAAAAAYABv+3AtUDtwAPABkALgBCAKQA5wAAAQcXNjc+ATc2NTQmIyIGBwMeARc+ATcuAScDFBceARcWFz4BMzIWFycuASMiBhUDFBceARcWMzI2NTQmJy4BIyIGFQcUFhcWFx4BFxYzMjY3PgE1NCYnJicuAScmIyIGBw4BFRQXHgEzMjMyFhceARUOAQcOAQcOARUUFhUwBhUuAScGJiMWFBUUBiMiJjU0NjceARceATMyNjU0Jy4BJyYjIgYVBzQ2Ny4BNTQ2MzIWFyYnLgEnJjU0NjMyFx4BFxYXNjc+ATc2MzIWFRQHDgEHBgceARUUBw4BBwYjIiYnJicuAScmNQIhQkMHDxAgDA0JDRgsBqsECgUJFAsPHg6nCwseDxAIBg4IChYLRgUrFgsLLRISMhoaDwkNDwQLRiMLHVsJBhEbGkUpKSxCbSwuKQYTEiQkUycnGAYSBAYBHR5QKCgVCAkGBQULHQ4PGwwhNhUEMSEBBQ0GAS8eLmEKCQgSCAwpFwYRDw8nExQIGx1BLzgFC0UjChUJCRAPHwsLLS4eHx81ExMICRMTMx8eIiotCwsdDxAJSCYaG2NGR1kgQB8pJiU7ERIC37wMEisrXyopDgsVbhL+dwwZDQsTCAMFBAIAFikpWikpFQMCAgHJEG4WCv5PECEgQhgZDwgKJwkdgB8LwA8eDiohIS0MDDEwNHxEGEEREAsLDgMDAgQCDQUhEBENBQYHEAkLDgYFDAkYTSobMBoNAgRPKQIBAwYDIChYLw0RCAoWCxErCgcKGBgyExM3FgU4SA8NIg0jRgUEGi0sYSwsGCw8Li53ODkVFzY2byoqOigWKyteLCwYEmlAVkpKbh8fDAwPHBxIKistAAAABAAAAAAEkgNuACIARQB6AH4AAAEzDgEjIicuAScmNTQ3PgE3NjMyFhcjLgEjIgYVFBYzMjY3ITMOASMiJy4BJyY1NDc+ATc2MzIWFyMuASMiBhUUFjMyNjc3NCYnLgEnJicuAScmIyIHDgEHBgcOAQcOARUUFhceARcWFx4BFxYzMjc+ATc2Nz4BNz4BNRMRIREBwXYIYUouJSUzDg0ODzIiIidWXwd0AyMdICQbLh4dBAGWdghgSi4lJTMODQ4PMiIiJ1ZfB3UCIx0gJRsvHR4DzhEbBREHDiQlakJCSUlEQ20mJg0IEQUbEBEaBhAIDSYmbUNESUlCQmolJA4HEQUbEW37bgF3W2cREkAtLjk5LS1AERFlWiUoREQxTy4iW2cREkAtLjk5LS1AERFlWiUoREQxTy4iRHN0JAgKBQoHBwgCAgICCAcHCgUKCCN1c3N1JAgJBgoHBwkCAgICCQcHCgYJCCR1cwGz/JIDbgACAAAASQMSA24AIQBDAAABERQGKwEiJjURNCYrAREUBisBIiY1ETQ2MyEyFx4BFxYVExEUBw4BBwYjISImNRE0NjsBMhYVETMyNjURNDY7ATIWFQI3CwdcCApbQZsLB1wHCwsHAQk7NDNNFxbbFhZNNDM7/vcICwsIWwgKnEBbCwhbCAoCUv7lCAoKCAEbQVv9bQcLCwcDAAgLFxZNMzQ7AQn+Cjs0M00XFgsHAiUICgoI/klbQQH2CAsLCAAAAAAEAAAAAANuA24AEABIAGEAcQAAARUUBisBIiY9ATQ2OwEyFhUFNTQmKwEiBgcuASsBIgYdARQWOwEyNj0BNDY7ATIWHQEUFjsBMjY9ATQ2OwEyFh0BFBY7ATI2NSU1NCYrASIGHQEUFjsBMjY9AR4BOwEyNjUTERQGIyEiJjURNDYzITIWAu0PDnMOEBAOcw4P/uglHkwUGwgIHBNKHiYGBiAGBhAONg0QBgYfBwYQDjcODwYHHwYGAVEmHpcfJQYGIAYGCBoUbR4mSE43/Zw3Tk43AmQ3TgHWQQ4QEA5BDRAQDYSPHyUQDg4QJR+PBgYGBoQNEBANhAYGBgaEDRAQDYQGBgYGN1gfJSUf6gcFBQdnCw0lHgFg/Zw3Tk43AmQ3Tk4AAwAAAAADbgNuAAIACQAZAAABIxMTMwMjAzM3AREUBiMhIiY1ETQ2MyEyFgILqFSFsrn8ubLbAWFhRP3cRGFhRAIkRGEBSgE7/g0CSf23tAGD/dxEYWFEAiREYWEAAAAAFwAA/7cEkgO3AGAAbAB9AIgAjwCVAJ0ApgCsALIAuwDAAMgAzADQANMA1gDbAOYA6QDtAPEA/wAAARQGDwEeARUUBg8BFBYVFAYjIiYnIw4BIyImJyMOASMiJjU0NjcnLgE1NDY1Jy4BNTQ2PwE0JjE0Nj8BLgE1NDYzMhYXMz4BMzIWFzM+ATMyFhUUBhUXMhYVFAYHFx4BFQEzJyMHMz4BMzIWFwEUFhUUBgcXMhYXNzUnDgEjASMXJSMOASMiJicBPgE3JwczIzcnBxchBz8BIxc+ATMFMzcjFRceARcnMzcnBxUjMzUHHgERHAEVFAYHFzU3FRc3JycHFTcnIgYHJSMFFxUHFzclJxUFBzM3FxMvAScuAT0BJy4BJwMXATUHEyMXNSEHNyM/ATQmNTQ2NycDFz4BNwSSDwt1AQEPC24BEw0HDAXkBQ0HBw0E5AUMCA0UAgFvCw4BdQsPDwxyAQsIeAEBEw0IDQTjBAwICAwF4wUNBw4TAnYNEgICawsO/c3fxFHEzgQMBgcLBP3hAQEBdwIFAmtrAwkEAYTdbAE9oAQLBwYLBQGSAQEBJQkrPAyQqSQBCTMJJvS+AgMC/fQDxNYDBAYCD+YlsVpuXWABAgICYRFYqoB/A3ZuAQMBAf0J/p16qrKp/o9OARYYMaeITAIBDAIDewIEAvmx/iRdXV1dAmwbSi9GdgEBAWJKLAMEAgG3DBEDywMFAgwSAsACBQIOEwYEBQYGBQUGEw0DBgO/AhIMAwQDywMSCwwSAsUBAgoQBM8CBgIOEwcFBQcHBQUHEw4CBQPNEw0ECAO5AhIM/jjKygQFBQQB0AIDAwIEAs4CAXHHbwMDAQBycgQFBQT9SwIDAiYtPJivJdIQscQBAgnKvwQBBALbJrdef2xlAgMB1gEBAQQJA2WZB7JatId+BJcqcwEBCICBGLS3sAhRon8Z4I8BZAMBDAMJBALWAQEB/vi7AR9/of4FoqKCgijOAwMCAwQDqf6iLwECAQAAAAIAAP+3AyUDtwAOAB0AABM0NjMhNxEUBiMhIiY1EQEnNTQmIyEiBhURFBYzIQBoSwGoymhM/kJLaALAZSQa/usaJSUaAbgCMkpuzfy4S21tSwHD/lFn8xomJhr+5xonAAQAAAACA24DbAAUACkAPgBSAAABBgcOAQcGBy4BNTQ3PgE3NjMyFhcXHgEXBgcOAQcGBy4BJzY3PgE3NjcBNjc+ATc2Nx4BFwYHDgEHBgcuAScFLgEnDgEHNjc+ATc2Nw4BBx4BFwIWW1BQhjQ0IgUGIiN2UE9bGTAYmRsvFG9hYp46OiAZLRIgOTqcYWFt/l4hNzeTWlllDA8EU0tKfTIyIhw4GgJhNWozJlQsICcoXTQ1OwYeFhMhDgNhIjU1h1FQWxkyGVtQT3cjIgYFRBItGSE6O59iYm8ULhtuYWGeOjsg/QZmWlqTODgiGzgdIjIyfkpLVAQPCyENIRMXHwc7NTVeJygfKlMlNGo1AAAAAwAAAAAEkgMfACEAOwBQAAABEyImJy4BIyIGBy4BIyIGBw4BKwETPgEzMhYXPgEzMhYXATIWFwMuASMiBgcuASMiBgcDPgEzMhYXPgE3Aw4BBy4BIyIGBwM+ATMyFhc+ARcEOlgoRyQ1cDs9bisrbj07cDUjRyYDWT2PRzpzMDFyOkePPv7lUX5KRzBtNTxuLCxuPDRuMEdKflE7aTIyaVIgPWUrLWhBMGMtQUF5RzltMDFsOQLX/SkQERgcKisrKhwYEBEC1yMlGyEhGyUj/cwnHwJIFRcnKSknFxX9uB8nHx8fHxMCBwIrLC4rFBL95hsfHB4eHQEAAAAABQAAABUEkgNZABAAIQAxAEEAcQAAJRE0JisBIgYVERQWOwEyNjUjETQmKwEiBhURFBY7ATI2NSM1NCYrASIGHQEUFjsBMjYnNTQmKwEiBh0BFBY7ATI2JRQHDgEHBiMhIicuAScmNTQ2Ny4BNTQ2MzIWFzY3PgE3NjMyFx4BFxYVFAYHHgEVA1kRCzYLERELNgsRohEMOQwREQw5DBGnEQw5DBERDDkMEacRCzoMEREMOgsRAykSEj4qKi/9OTApKj8SEkg8AwNcQRw1Fg0cHVExMjZAOTlWGBkEBE1ipwGjDBERDP5dCxERCwEwCxERC/7QCxERC/YLEREL9gsREQvPDBERDM8LERFfMCopPxISEhI/KSowQnEcCxUKQVwUEzUrLD8SEhkZVTk5QREjERN9TwAnAAD/2gNuA7cABQAKAA4AEgAWABsAHwAkACgALAAwADQAOAA8AEAARABIAEwAUABVAFkAXgBiAGYAbABwAHQAeQB9AIIAhgCNAJEAlQCZAJ4AowCwANMAABMhEQUlEQERIREFATUhFRcVIzUXFSM1FxUjNTMdASM1FxUjNTMXNxcHFzcXBxc3FwcXNxcHPwEXBz8BFwc/ARcHPwEXBwEVIzUzFSM1MxUjNTMVIzUzMxUjNTMVIzUzMxUjNTMVIzUFFSM1MxU3FSM1MxUjNTMVIzUzMxUjNTMVIzUzMxUjNRc1IzUzFSMVNTMVBzUzFQc1MxUHNTMVIxU1MxUjJSImNTQ2MzIWFRQGIycUNhUUBiMiJicjBx4BMzI2NTQGNTQ2MzIWFzM3LgEjIgYVAANu/kT+TgM1/QQBegGC/QQuFRUVFRUVFRUVFQ8JPAkSCTwJEQk8CRIIPAktPAk8RTwIPEU8CTxEPAk8/dxBnkKeQp5BQV1BnUFBXUKeQf2NFUJdQp5CnkFBXUGdQUFdQoksQRUVFRUVFRUVFRUV/qxJampJSmlpSl6YMw0SKwkCEhYsGx1Hmi0NEC0JAhEWKBkdRAO3/OTBwQMc/QoCEf3vqALyc3OqQkJVQkJVQUFUQkJVQUFRExsTCBQbEwgTGhMIExoUFBoTGzYaExo1GxQaNRsTGwLBFRUVFRUVFRUVFRUVFRUVFcIuQhQUFBQUFBQUFBQUFBQUQi4UQlRCQlVCQlRBQVVCQlRBQRRoSkppaUpKaNlBHSYTCQsSJA4KGCVHHCATCgsPIQkPGSYAAwAA//kEkgN1AAwAGQAzAAABNCYjIgYVFBYzMjY1JTQmIyIGFRQWMzI2NRMRFAYjISImNRE0NjsBMhYdASE1NDY7ATIWAe1aQUBaWkBBWgHtWkBAW1tAQFq4JBn76RokJBr2GSUBryQZ9xkkAWlAW1tAQFpaQAFAWlpAQVpaQQHO/P4aIyMaAwIZJCQZXFwZJCQAAAIAAABgBJIDDgADAHYAAAE4ATEXMhceARcWFRQHDgEHBiMiJy4BJyYjIgYVFBYzMjY3PgEzMhYVFAYHBgcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWMzI2NTQmIyIGIyImNTQ2NTQnLgEnJiMiBiMiJjU0Njc+ATMyFx4BFxYVFAYHPgEzAzGVKSUmOBAQERA7JyctcUtLhkpKcFdxeVk6fC8IGggIDBsHHSEiSScmJTozM00WFxYVTDMzOn9UU4lERF86TEo2GC0QDBEJEBE5JyctSU4MCAwJBSNlNDYvL0QTEwEBECERAmp1Dw41IyQrLSYnOA8QR0irR0hoWFxoKyIGGAwICxoHGBUVHQkIExRGMDE7OzIySRQVR0aoR0ZFOzZJFREMECERLiYnOA8QRAwJCA0FKCgTE0MuLjcJEwkEBAAAAAAEAAAAAAO3AyUAHwAsADgAYgAAATQmKwE1NCYjIgYdASMiBhUUFjsBFRQWMzI2PQEzMjYBFAYjIiY1NDYzMhYVIRQGIyImNTQ2MzIWExEUBgcFHgEVFAYHITIWFRQGIyEiJjU0NjcDIyImNTQ2OwEyFhchMhYVArcWD0kVDw8WSQ8WFg9JFg8PFUkPFv63Kx4fKysfHisCACseHysrHx4rSRMO/awBBgkFAg4PFhYP/bcPFh0GZXQPFhYPkh0MBAKuDxYCJQ8VSQ8WFg9JFQ8PFkkPFhYPSRb+Mx4rKx4fKiofHisrHh8qKgJP/tsNFgFGCRUKChIJFQ8PFhYPDTUMAdYWDw8WNRUVDwAABAAAAAADtwMlACQAMQA9AGcAAAE0JiMiBg8BNTQmIyIGHQEnLgEjIgYVFBYfAR4BMzI2PwE+ATUBFAYjIiY1NDYzMhYVIRQGIyImNTQ2MzIWExEUBgcFHgEVFAYHITIWFRQGIyEiJjU0NjcDIyImNTQ2OwEyFhchMhYVAtsVDwcOBVQVDw8WVAUNCA8VBQaSBQ0IBw0FkwUF/pMrHh8rKx8eKwIAKx4fKysfHitJEw79rAEGCQUCDg8WFg/9tw8WHQZldA8WFg+SHQwEAq4PFgIlDxUGBVOnDxYWD6dTBQYVDwgNBZIGBQUGkgUNCP4kHisrHh8qKh8eKyseHyoqAk/+2w0WAUYJFQoKEgkVDw8WFg8NNQwB1hYPDxY1FRUPAAAAAAcAB/+3BIsDbgADAAYACgANABEAFQAtAAATAQMjARMhJzcjBwkBIyUhJyMFMycjNxMWBgcBDgEjIiYnAS4BNxM+ATMhMhYXeQFkq7kB0Mj+cU91lqQCRwFkuP4lAYZ1nAFkxqWWxdwIAQn92wUOCAgOBf3cCQII3AUPCQKSCQ8FAgD+hAF8/kcBuUnc3P47AXxJ3NzcOv7bChsK/bcFBgYFAkkKGwoBJQcICAcAAAAAAwAL/7cEhwO3AEwAnQCnAAAlNjIfAQcnBw4BIyImLwEHBiIvAQcGIi8BBwYiLwEHBiIvAQcGIi8BBwYiLwE3Fzc2Mh8BNzYyHwE3NjIfATc2Mh8BNzYyHwE3NjIfASUGIi8BNxc3NjIfATc1JyY2PwE1MzUzNTMVMxUzFRceAQ8BFTc2Mh8BNzYyHwEHJwcOASMiJi8BBwYiLwEHBiIvAQcGIi8BBwYiLwEHBiIvARMVNxc1IzUhFSMECwseCkkzLzAFDgcGDgUwLwseCy8vCx4LLzAKHgswLwseCjAvCx4LLzAKHgtJMzAvCx4LLy8LHgsvMAoeCzAvCx4KMC8LHgsvMAoeCy/8rAoeC0kzMC8LHgsvJXgKCxFmSZKSk0llEQwKeAsKHgsvMAseCkkzLzAFDgcGDgUwLwseCy8vCx4LLzAKHgswLwseCjAvCx4LL7fb3Er+3Ek+CwtJMy8vBgUFBi8vCwsvLwsLLy8LCy8vCwsvLwsLLy8LC0kzLy8LCy8vCwsvLwsLLy8LCy8vCwsvLwsLL0ULC0k0Ly8KCi8kqLMPIwYhq0lJSUmrIQYjD7OoCwoKLy8KCkozLy8GBQUGLy8LCy8vCwsvLwsLLy8LCy8vCwsvAlhJSUlJSkoABAAAAAADJQO3AAMABwA5AHoAACUTLwEbAQ8BEy4BNS4BIyIGByIGIyImIy4BIyIGBw4BFRQWFx4BFx4BMzI2OwEyFjMyNjc+ATc0NjcTFAYjISImNTQ3PgE3NjcnMy4BNTQ2NS4BNTQ2Nz4BNz4BMzIWMzI2MzIWFx4BFx4BFRQGBxYGBzMHFhceARcWFQFJNzdJ20pKNpIBAQQtBhkvGAMGAwMGAxgvGAcsBAEBAQEDBAILFyc3BBIHEgQ3JhgLAgQDAQHuVEX+DUVUBQQbGBkoNHoGBgERXmcRCScWCBYNGi0ZGi0ZDhUJFiYJEmZeEAIGCHouJhcYGgQFSQEASSX+kgFuJUkBQQECAQMBBgUBAQUGAQMBAgEEBwQEAQUeKkREKh4FAQQEBwT+CkZOTkYnLi5YJSQTfhIkEwUJBQMbGBocAyBUGgoLJCQLChpUIAMcGhgbAxguFoAUJSRXLS4mAAADAAAASQUjAyUAZgB7AJYAAAEWBw4BBwYnJicuAScmJyY2NycOARUUBisBBgcOAQcGIyInLgEnJjU0Nz4BNzYzMhYXNy4BKwEiJjU0NjsBMhYXIScjIiY3PgE7ATIWHwE3PgE7ATIWHQEUBisBFz4BFxYXHgEXFhcFMjY3IyImJy4BPwEuASMiBhUUFjMhMjY1NCYjIgYHFxYGBw4BIyImLwEOARUUFjMFIwcUE0s1NDwuKSk/FRQFBy8sKTZAFQ+6BhcWQyssMDUvLkYUFBQURi4vNRcrFQ4hVzYlDxUVD0lgaBQBZjB/ERYDAhYNkQkQBShBBg0IOQ8WFg9mQiNPKykkIzcSEQX73UJlDLMJEQUFAQVUDBoOS2xsSwMlS2trSxMiEWQIBQ0FCgUJEQVjGRxrTAFnPDY1TxYVBAMTEj0pKC5BcSc+LYJMDxYvKCg7EREUFEYvLjU1Ly5GFBQIBxkeIRYPDxU5EEkaEQ4RCQc8QQUGFg9JDxZiEQwICBQUOyUlKdVUPwkICBQInwMEa0xLbGxLTGsHB5QNHggEAggIlRlCJktsAAAAAAMAAP+3AyUDpQA0AE8AWwAAJRQHDgEHBiMiJy4BJyY1NDY3NhYXFgYHDgEHFhceARcWMzI3PgE3NjcuAScuATc+ARceARUDFRQGKwEVFAYrASImPQEjIiY9ATQ2OwEyFhUnFAYjIiY1NDYzMhYDJSQkckhISUhISHMjJIxJDxkCAxEPWT8BAhYWUj08UFA9PVIWFQIBP1gPEQIDGA9JjdwVDyUWD5IPFSUPFisf2x4rN0s1NUtLNTVLSSYbHCQICQkIJBwbJjo9DAMSDw8YAw8nBQgMDBgICQkIGA0MCAQnDwMYDw8SAww9OgIA2w8W2w8WFg/bFg/bHyoqH9w2Sko2NUtLAAAAAAIAAAAABAADbgAhAE4AAAEzDgEHAQ4BIyImJwEuASczMjY/ARMeATMxMjY3ExceATMlFAYHIycuAQcOAQ8BAy4BIyIGBwMjLgE1NDc+ATc2MzIWFz4BMzIXHgEXFhUC268FBwH+nAUNBwcNBf6bAQYF0w0UAyhsBBMNDBMDVCAFEQoBJSQX0z8FFAsLEgNJcAQTDQ0TA0LyFyQTEkcyM0BLgiIigktAMzJHEhMBbgYGAf6pBQUFBQFYAQYFDwyh/oMMDw8MARVACQv0MVgifgoLAQEOC/YBiAwODwz+9yJYMT8yMUUSE1oiIloTEkUxMj8AAAACAAH/twKSA7UAOQBWAAABFAcOAQcGBxUzMhYdARQGKwEVFAYrASImPQEjIiY9ATQ2OwE1JicuAScmNzY3PgE3Njc2Fx4BFxYVIRQXHgEXFjMyNz4BNzY1NCcuAScmIyIHDgEHBhUCkhYXTzU2PYAHCwsHgAsIJAgKgAgLCwiAQTg4TxUUBQUYGE4zMzlLQ0JlHR39txQURi8uNTUvLkYUFBQURi4vNTUuL0YUFAJuQDg5VxwcB5UKCCUHC4AICgoIgAsHJQgKlQcfHl8+PUQ6NDNQGhoHCBcWWz8/STUvLkYUFBQURi4vNTUuL0UVFBQVRS8uNQAAAAIAAAAAA24DbgAyAE8AAAEyFh0BFAYrASImPQEHHgEVFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhYXNyMiJj0BNDY7AQEyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYzA0kPFgsIJAgK2yImGhlaPDxERDw8WRoaGhpZPDxEOmkq25YHCwsH7v4ANS8uRhQUFBRGLi81NS4vRhQUFBRGLy41A24WD+4HCwsHltsqaTpEPDxZGhoaGlk8PEREPDxaGRomItsKCCQIC/zbFBRGLy41NS8uRhQUFBRGLi81NS4vRhQUAAIAAP+3ApIDtwBTAHAAAAEWFx4BFxYVFAcOAQcGBxUzMhYdARQGKwEVFAYrASImPQEjIiY9ATQ2OwE1JicuAScmNTQ3PgE3NjcuAScmNjsBMhYXHgEzMjY3PgE7ATIWBw4BBwMyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYzAdopIiIwDg0WF081Nj03BwsLBzcLCCQICjcICwsINz42NU8WFw0OMSEiKS1EEQQLCicGCQIZbUREbhgDCgkiCgsDEkQtkTUvLkYUFBQURi4vNTUuL0YUFBQURi8uNQMCFB4fTC0sMT84OVccHQZMCgglBws3CAoKCDcLByUICkwGHRxXOTg/MSwtTB8eFBpRMQkQBgY7S0s7BgYQCTFRGv3ZFRRFLy41NS8vRRQUFBRFLy81NS4vRRQVAAACAAH/twMlA7cATwBsAAABNDY7ATIWHQEUBisBIiY9AQceARUUBw4BBwYHFTMyFh0BFAYrARUUBisBIiY9ASMiJj0BNDY7ATUmJy4BJyY3Njc+ATc2NzYWFzcjIiY9AQEyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYzAkkLB6UPFgsIJAgLkSImFhdPNTY9NwcLCwc3CwgkCAo3CAsLCDdBODdQFRQFBRgYTTMzOkV9MZJNBwv/ADUvLkYUFBQURi4vNTUuL0YUFBQURi8uNQOlBwsWD6QICwsITJEqaTs/ODlXHB0GTAoIJQcLNwgKCgg3CwclCApMBx4fXz09RDo0NFAaGgYIJieRCggl/TYVFEUvLjU1Ly9FFBQUFEUvLzU1Li9FFBUAAAACAAD/twO3A7cAeQCVAAABNDY7ATIWHQEUBisBIiY9AQceARUUBw4BBwYHFTMyFh0BFAYrARUUBisBIiY9ASMiJj0BNDY7ATUmJy4BJyY1NDY3JwcOAS8BLgE/AScVFAYrASImPQE0NjsBMhYdARQGKwEXNz4BHwEWFA8BFz4BMzIWFzcjIiY9AQEyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYC2wsIpA8WCwclCAqRIScXF042NT43CAoKCDcLByUICjcICgoINz41Nk8WFychHToFDwYbBgEGPEAKCCUHCxYPpAgKCghMPTEFDwYbBgUzICppOjtpKpFMCAv/ADUvL0UUFBQURS8vNTQvL0UUFRUURS8vA6UHCxYPpAgLCwhMkSppOz84OVccHQZMCgglBws3CAoKCDcLByUICkwGHRxXOTg/O2kqHkAFAQUZBQ8GQUBMCAsLCKQPFgsHJQgKPTUGAQUZBQ8GOCAhJychkQoIJf02FRRFLy41NS8vRRQUFBRFLy81NS4vRRQVAAAAAAUAAf+3A/8DtQBJAFUAcAB6AJQAAAEWBw4BBwYHFTMyFh0BFAYrARUUBisBIiY9ASEVFAYrASImPQEjIiY9ATQ2OwE1JicuAScmNzY3PgE3Njc2Fhc+ARcWFx4BFxYXBT4BNTQmJw4BFRQWBzI2Ny4BNTQ2Ny4BIyIHDgEHBhUUFx4BFxYzBTUuAScOAQcVITcyNz4BNzY1NCcuAScmIyIGBx4BFRQGBx4BA/8FFBVPODhBgAgLCwiACggkCAv+3AsIJAgKgAgLCwiAQTg4TxUUBQUZGE80NDs8bi0tbjw7NDRPGBkF/gEiJyciIicnlSI/HCkvLykcPyI1Li9GFBQUFEYvLjUBSShKICBKKAEkJTUuL0YUFBQURi8uNSI/HCkvLykcPwKJRD0+Xx4fB5UKCCUHC4AICgoIgIAICgoIgAsHJQgKlQcfHl8+PUQ6NTRQGhoFBh0fHx0GBRoaUDQ1Os4jWzU0XCMjXDQ1W3ARDyxzQUBzLBARFBVFLy41NS8uRhQU3JUEHBYWHASV3BQURi4vNTUuL0UVFBEQLHNAQXMsDxEAAAAEAAH/ugRJA7cAVgBqAIYAogAAATQ2OwEyFh0BFAYrASImPQEHHgEHBgcOAQcGBwYnLgEnJicmJy4BJyY3Njc+ATc2NzYWFzcjIiY9ATQ2OwEyFh0BFAYrASImPQEHHgEXHgEXNyMiJj0BBTQmJwYHDgEHBhUUFhc2Nz4BNzYlFBceARcWFyY0NTQ3PgE3NjcuASMiBw4BBwYVATI3PgE3NjU0Jy4BJyYnFBYVFAcOAQcGBx4BMwNuCgilDxUKCCUHC5EqJg0JGRlJLi80PTk4XiQjE0M7O1UWFwUDGBhOMzM7RX0xkk0HCwsHpQ8WCwgkCAuRERsJNl8nkk0ICv7bAQEuKCg6ERABAS4oJzsQEf4AERE8KCkuARQVSDIxOh5+TjUuL0YUFAIlNS4vRRUUERE8KCkuARQVSDIxOh5+TgLJCAoVD6UHCwsHTZI1h0s0Li1HFxcICA0MOywsNQQdHV8+PkY6NTRSGhsGCCYnkQoIJQcLFg+kCAsLCEyRFjAbAyUfkQsIJO4JEAkIFhZDKyswCRAIBxYXQysqMDArK0QWFgcIEQk8NzZWHR0KRFQUFEUvLzX+JRQURi4vNTAsK0MXFgYIEQk8NjZWHR0LQ1UAAAAEAAP/twSSA7cAWwBnAIIAnAAAATQ2OwEyFh0BFAYrASImPQEHHgEHBgcOAQcGBwYmJw4BBxUzMhYdARQGKwEVFAYrASImPQEjIiY9ATQ2OwE1JicuAScmNzY3PgE3Njc2Fhc+ATMyFhc3IyImPQEBPgE1NCYnDgEVFBYlFBceARcWMzI2Ny4BNTQ2Ny4BIyIHDgEHBhUBMjc+ATc2NTQnLgEnJiMiBgceARUUBgceAQO3CgilDxUKCCUHC5EqJg0JGRhILi4zQXgxIEooNwcLCwc3CwgkCAo3CAsLCDdEOTlQExMKCBgXSS8vNUF4MSddMzppKpJNCAr+SSInJyIiJyf+axQURi8uNSI/HCkvLykcPyI1Li9GFBQCbjUuL0YUFBQURi8uNSI/HCkvLykcPwOlBwsWD6QICwsITJE1iEszLi1GGBcICh0hFhsETAoIJQcLNwgKCgg3CwclCApMByEhZEFARzYvL0kZGAkJHCEaHichkQoIJf2EIlw0NVwiIlw1NFyQNS4vRRQVEg8sc0BBcywPERQURS8vNf8AFRRFLy41NS8vRRQUEQ8sc0FAcywPEgAAAAIAAAAAA24DbgBGAGMAAAEyFh0BFAYrASImPQEHFxYUDwEGIi8BBx4BFRQHDgEHBiMiJy4BJyY1NDc+ATc2MzIWFzcnJjQ/ATYyHwE3IyImPQE0NjsBATI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMDSQ8WCwgkCAp6UAUFGgYPBVAtIiYaGVo8PEREPDxZGhoaGlk8PEQ6aSotYgYGGgUPBmJ6lgcLCwfu/gA1Ly5GFBQUFEYuLzU1Li9GFBQUFEYvLjUDbhYP7gcLCweWelAGDwUaBQVQLSppOkQ8PFkaGhoaWTw8REQ8PFoZGiYiLWIGDwUaBQViegoIJAgL/NsUFEYvLjU1Ly5GFBQUFEYuLzU1Li9GFBQAAgAB/7kCkgOsAEcAZAAAARYXHgEXFhUUBw4BBwYnJicuAScmJyY3PgE3Njc1IyImPQE0NjsBNQcGIi8BJjQ/ATYyHwEWFA8BBiIvARUzMhYdARQGKwEVAzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMBbj02NU8XFh0dZUJDSzkzM04YGAUFFBVPODhBXAgKCghcNQYPBRoFBXMLHgtzBQUaBQ8GNFsICgoIWyU1Ly5GFBQUFEYuLzU1Li9GFBQUFEYvLjUCRwccHFg4OT9JPz9bFxYIBxkaUDQ0OkQ9PV8fHwdLCwgkCApfNQUFGgYPBXMLC3MFDwYaBQU1XwoIJAgLS/25FBRGLi81NS8uRhQUFBRGLi81NS8uRhQUAAAAAAIAAgBJBD4C2gBGAGMAAAEWFA8BBiIvASY0PwEjFRQGKwEiJj0BIwYHDgEHBiMiJy4BJyY3Njc+ATc2NzYXHgEXFhczNTQ2OwEyFh0BMycmND8BNjIXATI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMEPgsLqAUPBRoGBmqoCwgkCAtLBxwcWDg4QEk/P1sWFwgHGhlRMzQ6RD09YB4fB0sLCCQIC6hqBgYaBQ8F/bM1Ly5GFBQUFEYuLzU1Li9GFBQUFEYvLjUBrAseCqgGBhkFEAVqgAgLCwiAPjU2TxYXHR5kQ0JLOjMyThgZBAYVFFA4N0GACAoKCIBqBQ8FGgYG/j4UFUUvLjU1Ly5GFBQUFEYuLzU1Li9FFRQAAAIAAP+3ApIDtwAlAEIAAAEUBw4BBwYHERQGKwEiJjURJicuAScmNTQ3PgE3NjMyFx4BFxYVATI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMCkhYXTzU2PQsIJAgKPjY1TxYXGhpZPDxERDw8Whka/rc1Ly5GFBQUFEYuLzU1Li9GFBQUFEYvLjUCbkA4OVccHAf+oggKCggBXgccHFc5OEBEPDxZGhoaGlk8PET/ABQURi4vNTUuL0UVFBQVRS8uNTUvLkYUFAAAAAIAAABJApIC2wAbADgAAAE0Jy4BJyYjIgcOAQcGFRQXHgEXFjMyNz4BNzY3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWFQJJFBRGLi81NS4vRhQUFBRGLy41NS8uRhQUSRoZWjw8REQ8PFkaGhoaWTw8REQ8PFoZGgGSNS8uRhQUFBRGLi81NS4vRRUUFBVFLy41RDw8WRoaGhpZPDxERDw8WhoZGRpaPDxEAAAAAQAAAAADbgNuACYAAAEyFhURFAYrAREzNyM1NDYzNzUuASMiBh0BIxUzESEiJjURNDYzIQM9FB0dFN9xEoMYKUYJOSRLX3Nz/lwVHBwVAwwDbh0U/PQVHAFUhVQdIwF2AQRaVWGF/qwcFQMMFB0AAAEAAAAAAtsDtwBXAAATNDc+ATc2MzIXHgEXFhUUBw4BBwYjIiYnDgEPAScuATU0Nz4BNzY3LgE1NDYzMhYVFAYVFBYzMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBYVFAYjIiYjLgE1ACEhbkVGSkM+Pl8cHBERSDg3TCROEiAgSAgFAgYICRkODgoLCDkwJCYyNCQxISEoCAkRET0pKTE4MTFIFRQtEA4CBQM9MgJiTz8/WRcYFhdROjpHQkNDayIiJCGBZmIDBhs1Gyw0M2szMyoWMxgrWDAiOGo2JS4fH1oyMyYyJyc1Dg4UE0UwMTk3PQ0LOQIThjgAAwAA//0DbgNxADcAVQBzAAABMhYXFhQVFAYHDgEjIiYnLgEnLgE9AT4BNz4BMzIWMzIWFx4BFRQGFRQWFx4BFx4BFx4BMzI2MwMyNz4BNzY1NCcuAScmIyIHDgEHBhUUFhcHNx4BMxEyFx4BFxYVFAcOAQcGIyImJwc3LgE1NDc+ATc2MwIzB2EDAQYECkAZFEYSPlMlEBkBFRUGDgkGCgYLCAUDHigCAQogEBQrGAMGAw0lC3RKQUJhHB0dHGFCQUpKQkFhHRwjIi6LK2Y0WU5PdSIiIiJ1T05ZN2ow7k4fHyIidU5PWQGKMgUCBQIKFwoYHRsJHFo3GDkeBB0qFAYGAggLB1IEECIKAgQCFCsPExsMAgI3/tEdHGFCQUpKQkFiHBwcHGJBQko4bC6FLB0fAxYiInVOT1lZTk91IiIcGkznMnI6WU9OdSIiAAAACQAAAEkEAANuAAQACQAVABoAJgAyADYAOgA+AAA3ITUhFREhNSEVATQmIyIGFRQWMzI2ASE1IRUBNCYjIgYVFBYzMjYRNCYjIgYVFBYzMjYTFSE1ARUhNQEVITVJAkn9twJJ/bcDgCAXFiEhFhcg/IACSf23A4AgFxYhIRYXICAXFiEhFhcgN/wABAD8AAQA/ACSSUkBJUlJ/wAXICAXFyAgAjtKSv8AFyAgFxYgIAE7FyAgFxcgIP483NwBJNvbASXc3AAAAAADAAAAAASSA24AHABAAGgAAAEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjBTMyFh0BFAYrARUUBisBIiY9ASMiJj0BNDY7ATU0NjsBMhYVARQWOwEVDgEjISImNTQ3PgE3NjMyFhceATMyNjc+ATMyFhcjIgYdAQGSLSgoPBERERE8KCgtLigoOxESEhE7KCguAiXJBwsLB8kLB24HC8oHCwsHygsHbgcL/lsrHpMVMxr+DUVUBwgqJyc/BwoFKlY2NlcqBQoHJD8ZgB4rAbcRETwoKC0uKCg7ERISETsoKC4tKCg8ERFJCwhtCAvJBwsLB8kLCG0IC8kHCwsH/rceK4gQDU5GMDo5YiEhBQQgJiYgBAUbGywebQAAAAADAAAAAASNA24AHABYAIQAAAEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjBRceARUUBg8BDgEjIiYvAQcOASMiJi8BLgE1NDY/AScuATU0Nj8BPgEzMhYfATc+ATMyFh8BHgEVFAYHBQcOARUUFh8BDgEjISImNTQ3PgE3NjMyFhceATMyNjc+ATMyFhcOARUUFhcBki0oKDwRERERPCgoLS4oKDsREhIROygoLgJojgMCAgNOAgcDBAcCj44DBgQEBgNNAwMDA46OAwMDA00DBgQEBgOOjwIHBAMHAk4DAgID/lVnCwoKCy8GDQb+DUVUBwgqJyc/BwoFKVg1NlcqBQoHCBAIDhAKCwG3ERE8KCgtLigoOxESEhE7KCguLSgoPBERt44DBwMEBgNOAgMDAo+PAgMDAk4DBgQDBwOOjgMHAwQGA04CAwMCj48CAwMCTgMGBAMHA45nCxsODxsKLwEBTkYwOjliISEFBCElJSEEBQECDhoVDhsLAAADAAAASQSSAyUAEwAfAC0AABMhMhYVESM1IRUjETQ2OwEyFhURJTQmIyIGFRQWMzI2BTU0Jy4BJyYjISIGHQGSA9wPFZL8kpIWD0kPFQFJVT08VlY8PVUCtxERPCgoLf5uDxYBbhYP/wCSkgK3DxYWD/5utzxWVjw9VlZWJS0oKDwRERUP3AAAAgAA/7cDbgO3ABcAGgAAAQMzFSMHMxUjCwEjNTMnIzUzAzMTMxMzATcjA25ubp0fvOvMzOu8H51ubpK52LiT/kk+fAO3/wBuSW7+JQHbbkluAQD+SQG3/UmSAAADAAD/twNuA7cAKAA0ADgAAAEyFx4BFxYVERQHDgEHBgcXFgYjISImPwEmJy4BJyY1ETQ3PgE3NjMhAzI2NTQmIyIGFRQWAREhEQJuNS4vRRUUExRCLS00egkJDP2kDAkJeTMtLUMTExQURi4vNQFuty1BQS0uQEABd/1uA7cODzEiISb+ACUhIDIODwF0CBcXCHQBDw4yICElAgAmISIxDw79AEAuLUBALS5AAUkBJf7bAAAFAAD/twNuA7cAKAA0ADgARABIAAABMhceARcWFREUBw4BBwYHFxYGIyEiJj8BJicuAScmNRE0Nz4BNzYzIQEyNjU0JiMiBhUUFgERIREBMjY1NCYjIgYVFBYTESERAm41Li9FFRQTFEItLTR6CQkM/aQMCQl5My0tQxMTFBRGLi81AW7+NyU2NiUmNjYBE/7JAm4mNjYmJjU1gv62A7cODzEiISb+ACUhIDIODwF0CBcXCHQBDw4yICElAgAmISIxDw79EjYmJTY2JSY2ATcBJf7b/sk2JiU2NiUmNgE3ASX+2wAEAAAABgQAA2gAFgAZACIANgAAAREUBiMiJiclLgE1ETQ2MzIWFwUyFhUXASUBERQGIyImLwEBFAcOAQcGBwMTPgEzMhYXBTIWFQFVDQ8FCQX+9wwRCwsHDAYBJAEBJQEx/s8ChhAOBw4G/AEzLi9zMzIJ37kFEAkEBwQBNQEBAsb9Yg0VAgKFBhsNAowKEQYDkgIBOf4RmAFM/aYOEgQDfgI6AUxMu1JTDQFqAS0ICAIBmwIBAAAAAgAAAAADbgNuAA8AEwAAARMjBzAGBy4BMScjExUzNQERIREBzphAWREJCBBYRZc5AaD8kgF5AR2yIhMUIbL+57q2AfX8kgNuAAAAABgAMP+6BPADqAALABcAJAAxAEsAVgE3AUMBVQFhAW0BgAGPAZ0BqQG3AcUB0wIOAh4CPgJaAnoCiQAABQ4BBwYmJyY2NzYWBR4BFxY2NTYmJyYGNx4BFxY2NTQmJyYGFyEOAQcGJjU0Njc2FgcBMSIGBx4BFRQGIyImJw4BFRQWMzI2NTQmIzcuAQc2NzYWFxYXARYGBx4BFRYGBwYmJwYHBiInJicOAScuATc+ATcuATc+ARc+ATcmNjc2Fhc+ATc0Njc2Fhc2FhceARc1KgEnLgEnJjQ3PgE3PgE3NhYXMx4BFx4BFT4BNy4BJy4BIzwBNS4BJy4BNz4BNzYWFx4BFx4BMz4BNyYGBzc+ATc+ATcuASc2NzYWFxYXHgEXFjY3MT4BNT4BFx4BFxYGBw4BIxUOAQcOAQceATM0Njc+ATczPgEXHgEXHgEXFgYHDgEHIgYjHAEVPgE3PgEXPgEXHgEVHgEXPgEXHgEHHgEXNhYXAxQGBx4BFzYmJyYGBzEeAQc+ATc+ATcuAScOAQcxByImIx4BFzI2NzYmBT4BNy4BNTQmBw4BFx4BFyY2NzkCLgEnDgEHHgEXFz4BNw4BDwExDgEXHgEzBTEeARceATc+ATcuASMDIgYVFBYzMjY1NCYTJiIHNRQWFxY2NzYmJwc2Jic1BiIHDgEXFjI3JwYWFxY2Nz4BNzEiBgcHFgYHFhceARcWFzY3PgE3NjcuATc0Njc5AS4BJw4BJy4BJw4BBwYmJw4BBwYmJwYmJy4BJw4BBx4BFwM2NDUuAScmBhceARcWNjc3HgEXPgE3LgEnDgEHBhQHHgEHDgEHDgEHMQYWFR4BFxcWFxY2NzY3LgEnDgEHBiInLgEnDgEHIxUyMDUlPgE3PgE3FTY0NS4BJy4BJyY2NyY0NS4BJw4BBx4BFxc2JgcOAQccARceATc+AQERBBYKDx4BATAPDQwC+QQWCw8eATAPDQsgCDETGylPGRgZCfzKCDETGylPGRgZCQGhCxYKDxQfFg4ZBwEBPy4tQEAtrTiLRxQrK1gjIgMBrQIEBAEDAW4vGzINWlpatFpaWQ4yGy5vAQECAQQEAgIKBgUMBgIBAgMNBwcRCQQEBRAICRIIBQsFAgUDHDQHAgIFIBACEwsMDwMHCBUFAQIJEQkECAUIGxEfQxITCgQDGRcNIQIBBAcIFw0MHBAYLRgbFDEYJVMpHUIfPEREh0FBNx0tEREoDAcFAiENGBkDBAoUEUIfERwJBQgFCRIJAgEGFQcHAxALDBICER8FAwECBzQcAgYCBQoGCBIJCBEEBAQJEgcHDAMCAQIGDQQGCgKdBAEbHgcBDREMEi0VDQcRHgkDBQICHh8FEQgVBg0GDA8DBgwHCRH8bAceGwEEEgsSDRYJHREGDRQHEQUfHgICBQNlBBURCBAIGQwHBwgNBgImBgYEAggJGhYBFSoVoUJfX0JDXl5AHj0eAwYSSBIJBAGaCAMCHz0eAwMKFUoU4QgUIwkKAgMDBBMnFEgBDAkjJSVRLS0yNi4vUycmJggKAQEBDh0ND0MRBAQCBhwSFTQUBRsZFlQKAU4QBQcDDBkNAQEBMAEJJhckbQUUSh8cMgYBBgkBNXE6PWMuAwkEAQEICAMDEwoDCQUBAQYLAyhSUlGkUlFSOnhCFi0XAwIEEyQSQHY4AQECpAIJBQQJBgEECQQKEgQDCQcBBQgDMm08PnU54AVtJBcmCQEGMhwfSgYJFQUFDwoOJQMCHgsJFQUFDwoOJQMCHjMPJgUHFBMcPQIDMhIPJgUHFBMcPQIDMhICggQEBRkQFB0OCwYMBio8PCoqPH0+GiYsExQNHyA5/TwDDgcGCwYyVgIBGxgDAgIBAgQYGwECVjIGCwYHDgMCAQMJDgcHDAIDAgMFCgQICwMCBAgCAQIBBgQqAQUnIAoYDBUaBwoVAwMQCQEFBwECAQECAQMFAg4KAgICARITFkIcHDoRCQ0RByUEBAMNFQkCBwMaEyAMExsDDQ8HDQcHDBgXLxlAJgIBBgQkCBAOChE5HBxCFhMTBgEJDwEFAwEDAQIBBwUBCRADAxUKBxoVDRcKICcFAQsUCwQGAQIBAggEAgMLCAQKBQMCAwIMBwcPCAMBAgIgChAFCysVEEkTCwRCGUshAw0JBAgEIjwKBQYBAwEhRSMBASdNHBUrCwUQCgkECxNJSwoMAyFLGQEGBQo8IgQIBB8kQyACBgMKFjweAQEWHDkcCgQEDVAcAQEBbl5CQ15eQ0Je/pMBAQEISgUJAQYCTwdxA2ENAQEBDlsECQZsIEUPBAILDUkYAgFICAoDJSIiORcYEA8XGDojIiUDCgcBAgIBAwE0MCIIEwgNBQECAgYUCAICARgtIRsJEgoBAwIBAwH+mQQIBSVGBwtNMR8tAQIiHWEOJBIfMxIgVC8CBAIBAwEECwYGCwIFBwIWKhYLFQpeBAECAQECAyE8EwoRBgEBBg4IEjciAQEaEiQOChUKARYsFgIIBAILBgYLBQEDAQEEAi9UIBIzHw0xTQsHRiUFCAQdIgIBLQADAAD/3QTrA5EACwAXADQAACUUBiMiJjU0NjMyFgUUBiMiJjU0NjMyFgEWFx4BFxYzMhcWBgcGBzY3PgEnJgUGJy4BJyYnA2c3Jyc3NycnN/5UNycnNzcnJzf+RT9FRc+amerpTU46b2+QLk9QM0hI/v72jY2XHx4bOyc3NycnNzcnJzc3Jyc3NwMvQygoLAcGGxt1W1uBUEhIbB4fBAQfH101NSgAAAAHAAD/twQAA7cAGwA3AEcAXQB6AKEAsQAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJicyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYDMhYVERQGKwEiJjURNDYzFzIWFRQGBxUUBisBIiY9AS4BNTQ2MxEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYzAxUUFjsBMjY9ATQ2MzIWHQEUFjsBMjY9ATQnLgEnJiMiBw4BBwYVARE0JiMhIgYVERQWMyEyNgIAYldXgSUlJSWBV1diYldXgSUlJSWBV1dial1eiygoKCiLXl1qal1eiygoKCiLXl17BAYGBBIEBQUE9x4rFBALCCQICxAUKx5bUFB3IiMjIndQUFtbUFB3IiMjIndQUFvJCgglBwtLNTVLCwclCAoQEDYlJCoqJCU2EBAB7hYP/gAPFhYPAgAPFgOSJSaBVldiY1ZXgSUmJiWBV1ZjYldWgSYlJSgpi11dampdXosoKCgoi15dampdXYspKP4kBQT+7gQFBQQBEgQFJCseFCIJQQgLCwhBCSIUHisBtyMid1BQW1tQUHciIyMid1BQW1tQUHciI/7tNggLCwg2NkpKNjYICwsINiolJDcQEBAQNyQlKv5cASQPFhYP/twPFhYAAAAAAwAAAEkFJQMlAAQAGAAxAAABESERIRMzNSM1NCYjISIGFREUFjMhMjY1ExUUBiMVFAYjISImNRE0NjMhMhYdATIWFQRJ/EkDt0lJSQoI+9sHCwsHBCUICpMrHzUm+9slNjYlBCUmNR8rApL+SQG3/rfcpAgKCgj93AgLCwgBgNweK1smNjYmAiQmNjYmWyseAAAAAAMAAABJBSUDJQAEAB0AMQAANxEhESEBMhYdARQGIxUUBiMhIiY1ETQ2MyEyFh0BETUjNTQmIyEiBhURFBYzITI2PQGSAtz9JARJHysrHzUm+9slNjYlBCUmNUkKCPvbBwsLBwQlCArbAbf+SQGTKx7cHitbJjY2JgIkJjY2Jlv+29ykCAoKCP3cCAsLCKQAAAMAAABJBSUDJQAEAB0AMQAANxEhESEBMhYdARQGIxUUBiMhIiY1ETQ2MyEyFh0BETUjNTQmIyEiBhURFBYzITI2PQGSAgD+AARJHysrHzUm+9slNjYlBCUmNUkKCPvbBwsLBwQlCArbAbf+SQGTKx7cHitbJjY2JgIkJjY2Jlv+29ykCAoKCP3cCAsLCKQAAAMAAABJBSUDJQADABwAMAAANxEhEQEyFh0BFAYjFRQGIyEiJjURNDYzITIWHQERNSM1NCYjISIGFREUFjMhMjY9AZIBJQMkHysrHzUm+9slNjYlBCUmNUkKCPvbBwsLBwQlCArbAbf+SQGTKx7cHitbJjY2JgIkJjY2Jlv+29ykCAoKCP3cCAsLCKQAAgAAAEkFJQMlABgALAAAATIWHQEUBiMVFAYjISImNRE0NjMhMhYdARE1IzU0JiMhIgYVERQWMyEyNj0BBNsfKysfNSb72yU2NiUEJSY1SQoI+9sHCwsHBCUICgJuKx7cHitbJjY2JgIkJjY2Jlv+29ykCAoKCP3cCAsLCKQAAAABAAD/ugKPA7cAJAAAAR4BBw4BKwETFgYPAQYmJwMHDgEjIiYnLgE1ETQ2Nz4BMzIWFwKHCQQFBBIL23MGCw5lDhwGbbMFDQcEBwMKDQ0KAwcEBw0FAWMIFgoKDP7wDxsGKwYLDgECsgUGAgEEEwsDWwsTBAECBQYAAAAAAQAA/7cCAAO3AC0AAAEiBh0BMxUjERQWOwEVIyImJw4BKwE1MzI2NREjNTM1NCYrATUzMhYXPgE7ARUB21pcSUlcWiUlTW8fH29NJSVaXElJXFolJU1vHx9vTSUDbkBA7kn+yUBASSsoKCtJQEABN0nuQEBJKykpK0kAAAkAAP+3BJIDtwAUABgAHAAgACwAMAA4AD0ARAAAASMRMxUjNSEVIzUzESM1MxUhNTMVJxUzNSEVMzURNSMVJTUzESM1IRUjETMVBTUjFQEzESE1IxEhASERIREFESMVIxUhBJJJSdv9JNtJSdsC3NuSSfwASUkDbklJ/SRJSQNuSf7b3P4A3AIA/koBbf6TAkmT2wFuAtv9t9tJSdsCSdxJSdyTSUlJSfySSUlJSQJJSkr9t0lJSUkCSf5JkwG2/pMBJP7ckwEl20oAAAoAAP+3BSUDtwAfACMAJwArAC8AMwBAAEQASABZAAABIxEzFSM1IRUjNTM1IxUjNTMRIzUzFSE1MxUjFTM1MwcVMzUlFTM1IRUzNRE1IxUlIxUzJSE1MxEjNSEVIxEzFQE1IxUhNSMVNREjNSMVMxUjNSMVMxUhNTMFJUpK3P4A20nc20lJ2wIA3Enb3JNJ/kpJ/NtJSQMlSUn9bQIASkr+AElJASVJAyRJSdtJ3NtJAgBJAgD+kttJSdtJSdwBbdxJSdxJSUlJSdxJSUlJ/W1KSkpKSkkBbUpK/pNJ/ttJSUlJkgFuSdvcSUlJSQAAAAIAAAAAA24DbgASABwAACUVISImNRE0NjMhMhYVESMiBhUXMw4BDwEOAQc1Akn97hcgIBcDABcg7hcgSdoEFA1pDSoV7u4gFwMAFyAgF/3uIRYTFCoNaQ0UBNkAAwAAAAADbgNuAAkAEwAoAAAlIxU+AT8BPgE3JzMRIREhNTQ2MxMRFAYPAQ4BIyEiJjURNDYzITIWFQMgjggNA2kDBwOgpf0kAgAgF+4XEGkQNxf9txcgIBcDABcg240CBwNqAw0HSgIA/SSlFiECEv23FzcQaRAXIBcDABcgIBcAAAAABgAAAAAFJQNuAA4AHgAvAEoAXgBvAAABFAYHBiIrATUzMhYXHgEnFAYHKgErATUzOgEzHgEVBTUjFRQGIyImJxUeATEyNjUFNQ4BBwYmNTQ2Fx4BFzUuATEmBhUUFjcwNjclNCYnNT4BNTQmJyImIyERITI2NRMRFAYjISImNRE0NjMhMhYVBFsSDQIGAlhYAgYCDRIKEg0BBQJQUAIFAQ0S/U+CKychQiA0aGxPAZgWOSM+RkY+IzgXLkmXa2uXSS4BozIkISQwJQIJBP78ARkpN0osHvtuHisrHgSSHiwBfRAVAgFQAQECFWoPEwJJAhQPXbCwISoSD0AOBEg0akEMEwMEODU1OAUCEwxADAYHYj4+YgcGC0IgJwICBScZISQCAf7cKSMBtP0kHisrHgLcHisrHgAABQAAAAAFJQNuAAYADgArAEoAWwAAJREOARUUFiU0JicRPgE1MxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFhUXNCcuAScmKwEiBw4BBwYVFBceARcWOwEyNz4BNzY1ExEUBiMhIiY1ETQ2MyEyFhUB6jtNTQFbTDw8THsaGls9PUZFPT1bGhsbGls9PUVGPT1bGhrbIB9qRUVLrExDQ2UdHR0dZUNDTKxLRUVqHyDFLB77bh4rKx4Ekh4s8gGMF2xEQ2yvRGwX/nMXbENFPT1bGhoaGls9PUVGPT1bGhoaGls9PUYEUkREYhsbGxtiRERSSkJCYxwdHRxjQkJKAXL9JB4rKx4C3B4rKx4AAAADAAD/twQAA7cAEAAhAD0AACURNCYjISIGFREUFjMhMjY1ExEUBiMhIiY1ETQ2MyEyFhUnFSM1NCYjISIGFREUFjsBFSMiJjURNDYzITIWA7cLB/2SBwsLBwJuBwtJNiX9kiY2NiYCbiU220oLB/2SBwsLB1xcJTY2JQJuJjYSAm4HCwsH/ZIHCwsHAm79kiU2NiUCbiY1NSbbW1sICwsI/ZMIC0k2JgJtJjY2AAAAAAYAAP+3BNsDtwACAAUANwBEAGgAiwAAAQMhAQMhEw4BBxEhMhYdARQGIyEiJj0BNDYzIREuASchIiY9ATQ2MyE+ATMyFhchMhYdARQGIyEHMjY1NCYjIgYVFBYzARQHDgEHBiMiJy4BJyY1MTQ3PgE3Njc+ATMyFhcWFx4BFxYVIRQHDgEHBiMiJy4BJyY1MTQ3PgE3Njc+ATMyFhcWFx4BFxYD29sBt/xJ2wG2+ggkFwFcBwsLB/0ACAsLCAFbFyQI/ugICwsIARgMOCQkOAsBGQcLCwf+52cTGhoTExsbEwJtGhtPLC0jIi0sTxsbICBPJCQJBRIJChIECiQkTyAf/SUbG04tLCMjLC1OGxsgH08lJAkFEQoKEQUJJCVPHyACt/5uAZL+bgIAGCMI/R4LByUICgoIJQcLAuIIIxgKCCQICyApKSALCCQICgobExMbGxMTG/4KLR8fKAkJCQkoHx8tCDw9kUBBEQgKCggRQUCRPTwILR8fKAkJCQkoHx8tCDw9kUBBEQgKCggRQUCRPTwAAgAA/7cDbgO3AD4AaAAAARQHDgEHBgcWFx4BFxYVMzIWHQEUBiMhIiY9ATQ2OwE0Nz4BNzY3JicuAScmNSMiJj0BNDYzITIWHQEUBisBATY3PgE3NjUhFBceARcWFx4BFRQGBwYHDgEHBhUhNCcuAScmJy4BNTQ2AyUSEjonJyoqJyc6EhI2CAsLCPy3BwsLBzcSETsnJioqJic7ERI3BwsLBwNJCAsLCDb+ziwpKkEUFP23FBRCKSorCw0NCysqKUIUFAJJFBRBKiksCg4OA25QRERvKiocHCorb0RETwsHJQgKCgglBwtPRERvKyocHCoqb0REUAoIJQcLCwclCAr+axAkJGlDQ05OQ0NpJCQQBBMLDBMDESQkaENDTk5DQ2gkJBEDEwwLEwAAAwAA/7cDbgO3AD4ARgBXAAABFAcOAQcGBxYXHgEXFhUzMhYdARQGIyEiJj0BNDY7ATQ3PgE3NjcmJy4BJyY1IyImPQE0NjMhMhYdARQGKwEjIRQWFyE+ARE0Jy4BJyYnIwYHDgEHBhUhAyUSEjonJyoqJyc6EhI2CAsLCPy3BwsLBzcSETsnJioqJic7ERI3BwsLBwNJCAsLCDZK/bcDAgI/AwITE0ApKSqEKikpQBMUAkkDblBERG8qKhwcKitvRERPCwclCAoKCCUHC09ERG8rKhwcKipvRERQCgglBwsLByUIChMlEREl/KVNQkJoJCQRESQkaEJCTQAAAwAA/7cDbgO3AD4ARwBQAAABFAcOAQcGBxYXHgEXFhUzMhYdARQGIyEiJj0BNDY7ATQ3PgE3NjcmJy4BJyY1IyImPQE0NjMhMhYdARQGKwEjIRQWFyE+ATUDLgEnIw4BByEDJRISOicnKionJzoSEjYICwsI/LcHCwsHNxIROycmKiomJzsREjcHCwsHA0kICwsINkr9txsWAegWGiAgaTmEOWkgAggDblBERG8qKhwcKitvRERPCwclCAoKCCUHC09ERG8rKhwcKipvRERQCgglBwsLByUICj9uLy9uP/1JU3EXF3FTAAIAAP+3A24DtwA+AGEAAAEUBw4BBwYHFhceARcWFTMyFh0BFAYjISImPQE0NjsBNDc+ATc2NyYnLgEnJjUjIiY9ATQ2MyEyFh0BFAYrAQE2Nz4BNzY1IRQXHgEXFhceARUUBgcOAQchLgEnLgE1NDY3AyUSEjonJyoqJyc6EhI2CAsLCPy3BwsLBzcSETsnJioqJic7ERI3BwsLBwNJCAsLCDb+ziwpKkEUFP23FBRCKSorCw0NCyVIHgGQH0glCg4OCgNuUEREbyoqHBwqK29ERE8LByUICgoIJQcLT0REbysqHBwqKm9ERFAKCCUHCwsHJQgK/msQJCRpQ0NOTkNDaSQkEAQTCwwTAw45KSk5DgMTDAsTBAADAAD/twNuA7cAEAAvAEAAACUyFh0BFAYjISImPQE0NjMhJTY3PgE3NjcmJy4BJyYnIQYHDgEHBgcWFx4BFxYXIQEyFh0BFAYjISImPQE0NjMhA1sICwsI/LcHCwsHA0n87wQdHFEuLicnLi5RHB0EAtkEHBxRLi4oKC4uURwcBP0nAxEICwsI/LcHCwsHA0klCwhJCAoKCEkICyRIOThYISIaGiEiWDg4SUk4OFgiIRoaIiFYODlIA24LB0oHCwsHSgcLAAAAAAIAAAAAA24DJQBIAHsAAAEiBh0BIzU0JiMiBh0BJzU0JiMiBh0BFBYfAR4BFRQWMyEyNj0BNDY/AT4BPQE0JiMiBh0BIzU0JicmIiMiBh0BIzU0JicqASM1MhYXPgEzMhYXPgEzMhYdARQGDwEGFBUUBiMhIiY1Jy4BPQE0NjM6ATM+ATMyFhc+ATMBtx8qEyQcGiYSJBwaJgsJsQ0KFQ8Bbg8VAwM+AwMlGxslExwXAwYEGiYSJR0CAwIXLBIQJBIiPBMIEQk5UAQEPgNBLf6SMT2wFBdROAMEAgRPNg8cDRUzHALbKh9JNRsnJRv1EWIbJyUbgA0YCqkMHREPFhYPDgsWC/kLFguNGyYlGxJIFiUFASUbSUYdLANKDw4JCh8bAgJSOY0PIA/5ChQKLkBEL6kTNRyAOVA2SgYGExUAAgAA/7cDpQO3ADkAZwAAASIGFREjETQmIyIGFREnLgEjIgYVFBYXEx4BMyEyNj8BPgE1ETQmIyIGHQEjETQmIyIGFREjETQmIzUyFhc+ATMyFh0BNhYVERQGDwEOASMhIiYnAy4BNTQ2MzIWFzU0NjMyFhc+ATMB9xslEiYaGyVYCx8RHisIB9sLHxEBiRQeBCwBASUbGiYSJRsaJhImGiZDEQYMBjlQPFcDAisJRy7+dyM+FNwOD1U9EigPUTkGDAYRQicDbiYa/okBLhomJhr+QHUNECseDBcJ/tsODxkU5wgRCQEcGyUlG5sBLhomJhr+0gF3GiZJKSMCAVE4CgNQPP7kDBgM5y07HxsBJRMtGDxWCQr4OFEBAiMpAAAABQAAAAAEAANuAC0APgBTAG8AlQAAJSMiJicuAT0BLgE1PAE3IyImNTQ2OwEnLgE1NDYzMhYXBTMyFhURFAYPAQ4BIwMPAQ4BFRQWMzI2PwEuAT0BFzQmIyIGDwEOARUUFjMyNj8BPgE1AyUuASMiBhUUFhcFFSEiBhUUFjMhNzU0Nj8BIwMyNj8BPgE1ETQmKwEHDgEdARQWMzI2PQEzFRQGBx4BFRQGDwEzAmVlLUISBwYjKgKVPFZWPEEZKzRWPQ0aDQFn5TxWPjHCGTYbHFheERQlGwcNBsEcJLclGwcNBqYaKyQcBgwEyREVhf6NBg0HHisZFQEt/pIeKyseATKFDgxAKBYWLRbBGR8rHrBOCgsmGhslExIPHicaFrE0ACcqDR4PAxFDJwUSBVU9PFYKEEstPVYFBYlVPf6CMk8MMQYHAZYoKwcgExomAwNYBi0dH7EaJgMDTAsdIBwlAwJbCCATAa2OAgMrHxYmCHIlKx4fKjxxEh8MOv23BQYxBicZAX4fKkgJGA6pGiMoGnd3EyMLBS4eGCkKUQAAAAACAAD/twSSA7cAJwBpAAABMhYXAR4BHQEUBisBIiY9ASchIiY9ATQ2OwE3ISImJy4BPQE0NjMhATU0JicBLgEjISIGFRQWFz4BMyEVISIGFRwBFx4BMyEyFhUUBg8BDgErASIGHQEUFjMhMhYfAR4BHQEUFjsBMjY1ApIiPxUBRyEiQC3cLUGj/sgtQWFE8Bj+eDlUBRITQC4CJAG3Gxr+uQsfEf3cDxYGDwUdEgHc/iQPFQEFKRoBohYgAQElBhwS/SY2Fg8BQQQIBLUOERUP3A8VA7cgHP5CLWk4yi5AQC5lUUEtEkVgSU05FjYcEi5A/G7KLFQjAb4OEBYPFyITEhYTFQ8IEQgaISAXBAkEbREVNiYSDxUCAlsHGhBwDxYWDwAAAgAA/7cESQO3ADQAgQAABSImLwEuATU0JicDLgE1NDY3PgEzMhYfATc+ATMyFhceARUUBgcDPgEzMhYVFAYHBQ4BIyEBIgYHAyMDLgEjIgYVFBYXEyMnLgEjIgYVFBYXExYGHwEeATMhMjY3JT4BNTQmIyIGDwE1NDc+ATc2Nz4BNTQmIyIGBwMjEzQ2NTQmIwEGLEULOQQEAQJCAgJHNQlMMTBKCzA7C0owM0wINEUCAkYiOy08ViEc/t4TLRf+cwFxFiMFXkhTBSMWGyUBAUsOOQUjFhsmAQFCBgEGOQUdEwGNCxcJASIPESseDBYKrwwLHQ0MAgECJBwWIwVCD1YBIxxJNivlDx8QChMJAREIEAg1TgYwPjsux/UuO0IyBk80CBEJ/tsaKlU8JD8W2Q4PA7ccFf56AVgVHCYbBAgE/sjpFR0lGwQHBP7vGTEZ5RMXCAfYDCESHioIB4SCAjAxdzU0CQQIBRonGxb+7QFkBAkDGygAAAUAAP+3A7cDtwA4AGkAbQBxAHYAAAEiBhURJy4BIyIGFRQWFxMeATMhMjY/AT4BPQE0JiMiBhUjNTQmIyIGHQEjNTQmIyIGHQEjETQmIzUyFh0BPgEzMhYXPgEzMhYXPgEzMhYdARQGDwEOASMhIiYnAy4BNTQ2MzIWFxE0NjMTNSMVMzUjFTM1IxUzAW4fKlcKIRIeKggH2wsfEQGaDBQDNQcHIBcXIBIlGxslEykgHisSKh89VQUJBBwzFA0dDx83EwgQCDZKCAg1CTsm/mYjPhTcDg9VPBQmEFY9SRKkEqQSEgNuKx7+AHMOESwdDBcJ/tsODw8M0xs4HHwWIyAXIxsnJRslNB8tKh83AUYfLklZPX4BARUTBgYaGAMBTTV8IUAg0iUuHxsBJRMtGDxWCgoBOTxW/Nvc3Nzc3NwABQAA/7cDbgO3ACwAPQBSAG4AlAAAATIWFx4BHQEUBg8BDgEjISImPQEDLgE1NDYzMhYfATU0NjMyFh0BPgEzMhYXJyIGDwIzMhYXNz4BNTQmIxciBg8BDgEVFBYzMjY/AT4BNTQmIyUUFhcTFTc+ATsBNxE0JiMiBhURIwMuASMiBhUBMjY/AT4BPQEHDgEjIiYnDgErATUzMjY1NCYrASIGDwEVFBYzIQLgEB8OKSgHBjEMTzP+gz1WiAUFVjwuSxAKVT08VgcOBydDEXsTIAgqKSAdLQZYAwMmGn4hHAxLAwMmGhMgB1wCAyUc/WYDAo07CyARcT0rHh8qJXIIJhceKwJZGicGMQUGUQopGB4uBQwiE3d3GigjG6kNGQlIKx8BfQJFBgcSQyxlGzYawTE+VjzlAWcNGg09VTMrGUE8VlY8lgIBKiMEFBJdWCQcwQYNBxslTSsapgYNBxslFBLJBAwFHSTNBw0G/ownPw0OhQEyHisrHv6SASwVGise/TcfGMIWLBc0sRYaJx4PEhImGhslCgpOsB4rAAIAAABJBGcCkgAZAFEAAAEVFAYrAREUBisBIiY1ESMiJj0BNDYzITIWBRMUBgcOASsBIiY1AwcOASsBIiYvAQMOASsBIiYnLgE1Ez4BOwEyFhcTHgEXPgE3Ez4BOwEyFhcB6gsIqgoITQcLqgcLCwcBxQgLAlEsAgMCBwRMBwsabAMIBkUFCQJsGQEKB00EBwIDAiwBCgdRBggDfQMGAwMFA34DCAZRBwoBAoBDBwv+MAcLCwcB0AsHQwgKCgb92wQHAwMDCgcBUPMFBgYF9P6vBwoDAwMHBAIlBwkGBf7XBw8HBw8HASkFBgkHAAAAAAQAAP+3BAADtwAMADMAUABtAAABNCYnLgErARUzMjY1HwEWFAcOASsBIiYvASMVFAYrASImNRE0NjsBMhYXHgEVFAYHHgEXAyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMBFAcOAQcGIyInLgEnJjU0Nz4BNzYzMTIXHgEXFgJTEREIHR5GXSUpHnUCAgIJBVcFCANuWQsHTQgKCgioLS8RMDgwKgEDAXFXTUxyISIiIXJMTVdXTUxyISIiIXJMTVcCACgoi15dampdXosoKCgoi15dampdXosoKAIlGSMJBQahKyaj1QQKBAQFBQXRyAgLCwgCJAgKBwYSWTo1VBUCBAMB2SEhck1MV1dNTHMhISEhc0xNV1dMTXIhIf5cal1eiygoKCiLXl1qal1diykoKCmLXV0AAAAEAAD/twQAA7cALABZAHYAkgAAJTI2Nz4BLwEuASciBgcwBiMiJjU0NjMyFjEeATcyNj8BNiYnLgEjIgYVFBYzITI2Nz4BLwEuASciBgcwBiMiJjU0NjMyFjEeATcyNj8BNiYnLgEjIgYVFBYzAyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiM1MhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2AVpGSwIDAQMZAggEBAkDMSgrODcqJCsDBwUEBwIfAwEDAkVEVXBvVgFoRksCAwECGgIHBQQJAzEoKzg3KiQrAwcFBAcCHwMBAwJFRFRxb1bCV01MciEiIiFyTE1XV01MciEiIiFyTE1Xal1eiygoKCiLXl1qal1eiygoKCiLXl32OgIEDAQvBAUBAwMnOSwsOCADAwEEBCwFDQUBNW5SVG06AgQMBC8EBQEDAyc5LCw4IAMDAQQELAUNBQE1blJUbQJlISFyTUxXV01McyEhISFzTE1XV0xNciEhXCgpi11dampdXosoKCgoi15dampdXYspKAAAAgAlADcEbgM3AAsAFwAAARcHCQEXBycJATcnCQInNxcJAQcXBycBpdvb/oABgGA3Kf7tARNupQGAAYD+gGA3KQES/u5vpjfcAe7c2wGAAYBgNyn+7v7ubqQBgP6A/oBgNykBEgESbqQ32wAAAwAA/7cEAAO3AAsAFwAzAAAlNycHFwcnNxc3JwEFCQEHFzcnNxcHJwclFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAZqboDJuN6CgFzFI/vwB0AEE/vyboDJuN6CgFzEB4igoi15dampdXosoKCgoi15dampdXosoKLGbnzJtN6CfFzJJ/v3/AQMBBJugM203oJ8XM7lqXV6LKCgoKIteXWpqXV2LKSgoKYtdXQAKAAAANQUlAzkADAAYACUAMQA+AEoAZgCDAJ8A1gAAARQGIyImNTQ2MzIWFSUUBiMiJjU0NjMyFgU0JiMiBhUUFjMyNjUlNCYjIgYVFBYzMjYlFAYjIiY1NDYzMhYVJRQGIyImNTQ2MzIWBTQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NgEmJy4BJyYjIgcOAQcGBzIXHgEXFhU0Nz4BNzY3ATQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NgMzDgEHHgEVFAcOAQcGIyImJzAGBy4BJw4BIyInLgEnJjU0NjcuASczNjc+ATc2MzIXHgEXFhcBdB8WFiAgFhYfApMfFhcfHxcWH/2uQS0uQEAuLUECk0AuLkFBLi5A/Z5dQkJeXkJCXQKTXUJCXV1CQl392RQVSDAwNzYwMEgUFRUUSDAwNjcwMEgVFAF+IyYmTyoqLCwrLFMnJyNEOzxZGhkZGVY6OkIBEhUVRzAwNzYwMUcVFRUVRzEwNjcwMEcVFZjbGiMFHSIaGlk7PERNhC0nIwYwEy2FTUM8PFkZGiEeBSMa0SoyM3M/P0FCPT1vMTIqAX0WICAWFh8fFgEXHx8XFh8fFy5AQC4uQEAuAS1BQS0uQUEtQl1dQkJdXUIBQl1dQkJdXUQ3MDBHFRUVFUcwMDc3MDBHFRUVFUcwMAF+EAwMEAQEBAQQDAwPGhpZOzxEQzo7WRobAf65NzAwRxUVFRVHMDA3NzAwRxUVFRVHMDABeh5JGyliNkQ8O1kaGUE3MTUMRRY4QRkaWTs8RDZiKRtJHhwXFx8JCAgJHxcXHAADAEP/yAKZA7cAHAApAFoAAAEiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjESIGFRQWMzI2NTQmIwEWBgcOAQcfARYUDwEGIicuAScHBiIvASY0Nz4BPwEuAScuATc+ARcwFjMyNjE2FhcBbjYvL0cUFRUURy8vNjUwL0YVFBQVRi8wNTVLSzU0S0s0ASsSJjEpZiUqmBERBxEyER1QLJgSMREHEhIdUCsqJWcqMCcTCzooZlhYZSk5DAGxFBRHLy81Ni8wRhQVFRRGMC82NS8vRxQUAYJKNjRLSzQ2Sv5eJjAgGhgEKZkRMRIHEREdUCyZEREHEjERHlArKQQXGyAwJhYVHzo6HxUWAAAAAAQAAAAAA24DbgALADwASABYAAABFAYjIiY1NDYzMhYXLgEHMAYjIiYxJgYHBhYXHgEXBw4BBwYUHwEWMj8BHgEXFjI/ATY0LwI+ATc+AScnNCYjIgYVFBYzMjY3ERQGIyEiJjURNDYzITIWAhI1JiY1NSYmNXoIKR1JPj9JHCoHDhwiHkkaHR85FQwMBQ0jDG0fOhUMIw0FDAxtHhpJHSMcDhxsTU1sbE1NbP5hRP3cRWBgRQIkRGECayU1NSUmNTX1DxAXKSkXEA8bIxcSEQMeHjoUDSMMBQ0NbR86FA0NBQwjDWweAxESFyMbz01tbU1MbW2q/dxFYGBFAiREYWEAAAAAAgAAAAAD1wNuABYAMwAAATIWFREUBw4BBwYjIicuAScmNRE0NjMBMjY/AT4BNTQmIyIGDwEnLgEjIgYVFBYfAR4BMwN+JjMnJoVaWWZmWlqFJyY1JAGTDRgK5woLKBwNGAm5uQkYDRwnCgroCRgNA241JP7XZ1lahScmJieFWllnASkkNf2gCgndChkOHCcKCbGxCQonHA4ZCt0JCgAAAAEAAAAOBSUDXwBtAAAlAwYHDgEHBgcwIjUmJy4BJyYnLgEHNCY1IRUOARcWFx4BFxYXNjc+ATc2NyYnLgEnJicuASM1BRUiBhceARc+ATc2Jic2NDU2MzoBMzIzFQ4BDwEWFx4BFxYXEy4BJzUFFwcOAQcGBw4BBwYHIwNWqRkaGjQaGRgfJCUlSiUlJBJhKAEBTR1LDxEkJFAkJBEMFBUuFRYNCxQVLRUVCw9FHgElHiwNHSsbCUUVDig2ASIpKEkcHAkjQRN6BRUVMRUVBPwNQxEBBwEBKzcREyUmWjAvKBwOAY0xMjJkMTIxAVRVVKlVVFUpZwEFEgYcAiQgJ1NUuVNTJRcnJ1YoKRoVLy9mLi4UGw0dARsZHD5hORGOMR8cAQYRBQEcASMd/A0wL24vLwsCRiMWARwCARkBLCYtVlfQbm5cAAAFAAD/twQAA7cADAAdAIcAowC/AAABFAYjIiY1NDYzMhYVFxMGBw4BBwYHAzY3PgE3NjclFAYHLgEjIgYVFBYXDgEHJy4BIyIGFRcOASMiJic+ATU0JiMiBgcuASc3PgE1NCYjBy4BNTQ2Nx4BMzI2NTQmJz4BNxceATMyNjUnPgEzMTIWFw4BFRQWMzI2Nx4BFwcOARUUFjM3HgEVMzQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCHhIPDhYSDw4WCcgKLS1kKSkCyAotLWQpKAMBch8dBBsDAwUdBSp/SgkBBQMDAwkUKhU4bTADFwUDBhQEQVoSKAMCBgMnAwUgHwQeAwMFIAUrgUsJAQQDAwMJEycTOW8xAxQEAwYTAz9YESAEAgcCIQMFMCQkfFNTX19TU3wkJCQkfFNTX19TU3wkJDcoKIteXWpqXV6LKCgoKIteXWpqXV6LKCgBuQ8WEw4OFxIPIgFMCSkqXScnBP61CSkpXicmBCA4bS8CEgUDBREDQFkTJwMCBgInBAUfHQUiAwMEJAUrgEwJAQQDAwMJFCgUOW8wAhQEAwYTA0BYESYEAgcCJgMEHx8EHgMDBB8FK35LBwEEBAMDCBQoFF9TU3wkJCQkfFNTX19TU3wkJCQkfFNTX2pdXosoKCgoi15dampdXYspKCgpi11dAAAABAAA/7cEAAO3ABYAKgA9AEkAAAEyFhceARclJgcOAQcGByc2Nz4BNzYzBRMWFx4BFxY3AyYnLgEnJjU0NjcFFhcWBgcGBw4BJxM2NzYmJyYnJzIWFRQGIyImNTQ2Af5Cgz1DZiD+WC0rK0gcHA+dJS0tZjg3OP5VwRQfH0wqKy2DXE9QdCEhLCcDiyEBATs5OlNDkkjoGQsMAg8PHr1IZWVISGVlA7ciIydtQBYDCwstIiEr8y0kIzEMDej+hikfICgHCAn+/g4tLYZWVmBNjzxgV1taqEhIMCcgAwFkJisrVSkpIgNlR0hlZUhHZQAAAQAB/7cEAAOXAFgAAAUiJy4BJyYnJicmNjc2Nwc+ARc+ATcOARceARcWBgcwBgcXJwYWNz4BFx4BBzAGJw4BJxYXFjY3Njc2NzYmJyYnHgEXNicuAScmJxYXHgEXFhcWBw4BBwYjAgRTSUp6Ly8fIQUFKSorPAcGQgcZiUAYUgQgUhoHBA8tNwlQE0cwNjclJR4FFSgiX0k3Pj5wKywTEgMDERAREiw+EAQICSgeHihKOzxSFxcBASYmiV1ebUkXF1M6OUZMYF+9VFQ2oAgCCi9AARR4JgoEAgQsFSgKbCYxRwgJMQMCIhQdBDYvBi0GBiUkIyYlLCxSISEQEy8sMDIyXyoqIBYnKHJKS1xbWlmOLCsAAgAA/7cEAAO3ADoAYwAAAS4BIyIHDgEHBgcOAQcVHgEXFhceARcWMzI2NwYHDgEHBiMqASMmJy4BJyY1NDc+ATc2OwEyFx4BFxYTFAcOAQcGBw4BIyImJzY3PgE3NjU0Jy4BJyYnPgEzMhYXFhceARcWFQNVLWg4LiorTSIiHSk0AwM0KR0iIk0rKi44aC0iJydWLy8xBg0GZVlZhCYmKCiLXl1qAjEuLlYnJ80MCysfHyYdQCInSiArJSU2Dw8PDzUlJSwhSScjQR4lHx4qDAsDNR4gCwspHRwkM45TGFOONCMdHCkMCyEeHhgZIQkJBSoqiltbZ2pdXYspKAkJIhgY/mQ4NTRgKisjERMZFxAiI2A7O0JBPDtgIiIQFxkTEiMrKl80NTcAAAAABAAA/8AEAAOuAEkAVgBnAHcAAAEUBgchFBceARcWMzI2NzMGBw4BBwYjIiYnDgEjIiY1NDY3PgE3Njc+ATc2NwYHDgEHBgc2Nz4BNzYzOgEzPgEzMhYVFAYHHgEVAzQmIyIGBx4BFz4BNQEUFjMyNjcmJy4BJyYnDgEVASEmJy4BJyYjIgcOAQcGBwQAAgL9bhIROiYmKThjHfIZKyxyQ0RJNWcvMHw2SD8PCwcrDBofHkQmJiggIiFAHRwYEisqd0lKUAYNBzWIOkZmGhEdHSg9MCRNIEZzKAsS/HE4MSZQIiMfHzMUFA0UJAEgAaABEhI5JSUoKCUlORIRAgGfDx0PKyQkNA4PNTBFODlQFhYYFxgqUkQoTyYZVBYwLy5YKSglDxcYNx4eGk9BQl8aGhgrPk4pViUzcTsBbjA4GQ8bYT8cQR79PTE1HRIVGhs+IyQmKWYvAZgpIyMyDg4ODjIjIykAAAAAAgAAAAAESQNuAA8ANAAAJRE0JiMhIgYVERQWMyEyNhMRFAYjIRUzMhYdARQGIyEiJj0BNDY7ATUhIiY1ETQ2MyEyFhUEAAsH/G0HCwsHA5MHC0k2Jf5byQgLCwj+JQgKCgjJ/lslNjYlA5MlNu4CJAgLCwj93AgLCwIs/dwmNkkKCCUHCwsHJQgKSTYmAiQmNjYmAAIADQAAA/MDbgAaAEIAABMzDgEHBgcGFhcWFxYXHgEXFhcjIiY1ETQ2MyEzMhYVERQGKwE2Nz4BNzYnBQ4BBwYmJy4BJyY2Nz4BNzYWFyUuASdPcBQkECEMCwMLCw0LCgsdFRUemxwmJhwCsrAcJiYcZh0WFh0GBwP+9AIsQiQ6ExcrHx8CDQsvJEJKFgELFDQfA24TKhg0NTZwOjo9MS8wWCgnIicbAukcJycc/RcbJxwiI1EuLzQ6L1IOBw4QFFqSk2McFiYHDjkqOTJSIAAEAAj/twMhA7cAOgBoAPkBHgAAJQcOAQcOASMiJicuAScuAScuAScxJjYzNhYXMhQVHgEXHgEXHgEXHgEzMjY3PgE/AT4BFx4BFzEWBgcBBxceAQcOASMiJi8BBw4BIyImLwEuATU0Nj8BJyY2Nz4BMzIWHwE3NhYXHgEHBRQGBw4BBw4BBw4BIyImJy4BJy4BJy4BNTEmNjc2MhceARczNT4BNz4BMzIXHgEXFhUUBw4BBwYjIiYnIiY3PgEXMhYzMjY1NCYnLgEjIgYHDgEdAR4BMzI2Nz4BNTQmJy4BIyIGBzAGDwEOAScuATURNDYzITIWFRQGIyERMz4BNz4BMzIWFx4BFx4BFx4BFQMWBgcOASMiJicuAScuASMiBgcGJicuATU+ATc+ATMyFhceARcDIQQgSiorWy8vWysqSiAgMxELEAQCGAUOEQEBAgsNDiwdHEEkJk8pKU8mJEAcBAMHBAQJBg4BA/7yJiQDBQwFCQQDBQMjJgEEBAQJBAIDBwMCJSUFBAkFCQMDAwIlJQUOCQUHBgENDQ0NJBcXNh4fQiEiQh8eNRgXJAwDBgQXBQ0SBAoeDwEBHRwdSioqJSQ4DxAQEDclJSkRHRIDCwYCCwwBIAs8UhUUFDMdHjQUERMeRyU3ZiYmKionJmQ4N2QnJAgBBQ8WChMLCgH1DQUFDf4xARhHGR5DIyFCHx42FxckDQ0NEggHCAULBgMEAx46HiVPKiRNJAsNAgMCAQUEI1otL1srJ0IdQwQgMhISEhISEjIgIEoqGjYcDAgDBAoBAQkwIiNBHRwsDxAQEBAPLBwDAwIBAQcFDg8EAV8lJAMOCwUFAwMiJQECBAUBAwkFAgUCJiUFDAkFBQECJSUFBAkFDQcgIkIfHjUXFyQNDQ0NDQ0kFxc1HgYQAQwMAQQKHDISwyRGGxweDxA3JSQqKiUlNxAQBAYNFQYWAwdSOxwyExQVFxcTMRfsExMpJyZkNzdjJycpKScmCwEICgUDDAoBhAgOGgYGGf7sGTAKDQ0NDQ0kFxc1HiBBIgFMCA8KBQoCAhslDBEPDg4EFAUHCwQEBgIPERISESocAAAEABb/twPtA7cAGwA0AGQAbwAAJTYWBwYHDgEHBiMiJy4BJyYnJjYXFhceATc2NzcWBgcOAQcGJjc+AScmBgcOAScmNjc2FhcnFBYxBy4BMS4BJwYHBiYnJjU0Nz4BNzY3NTQmIzAGByc0Nz4BNzYzMhceARcWFREFFBcWNjc2PQEOAQN2DQ0NBx0eZUdHWlpOTXwsLBULEAg/UVLQgoGedwYKCwsdCQkLBQUkDAtPExMMAQQ+GxtGCeJKgiYzBAcDJ0ZHiTMzLC19QUIqEEFgHKgUFE06OUxLMjE7DAv+gB8eSB4eOodrBxERCRkZNRQVGhtKJycaDQsFJyssLA0MS0IIPxsbJQcIBQwLZA4OBQECAgQKGwMDBQv9L0mAJDQECgU9GxwVMjJdWDQ1OAkKAUkLShxVECoqK0QVFhUWOyAhFf6vDCsZGQIfH0VcATIAAAAABQAA/7cDtwO3ACQANQBFAEkAbgAAATIWFREUBiMhIiY1ETQ2OwE1NDY7ATIWHQEzNTQ2OwEyFh0BMycVFBY7ATI2PQE0JisBIgYVIRUUFjsBMjY9ATQmKwEiBgERIREBMzIWHQEUBisBFRQGKwEiJj0BIyImPQE0NjsBNTQ2OwEyFh0BA24eKyse/NseKyseSTYmJCY22zYmJCY2SdwLCCQICgoIJAgL/kkLCCQICwsIJAgLApP82wG3gAgKCgiACwclCAqACAoKCIAKCCUHCwMlLB79JR4rKx4C2x4sNiY2NiY2NiY2NiY2NqQICgoIpAgLCwikCAoKCKQICwv8nQJJ/bcBSQoIJQcLgAgKCgiACwclCAqACAoKCIAAAAAABQAA/7cDtwO3ABAAFQAlADYAWwAAARUUBiMhIiY9ATQ2MyEyFhUBIREhERM1NCYrASIGHQEUFjsBMjYlNTQmKwEiBh0BFBY7ATI2NTcRFAYjISImNRE0NjsBNTQ2OwEyFh0BMzU0NjsBMhYdATMyFhUCkgoI/rcICgoIAUkICv23AyX829wLCCQICwsIJAgLAbYKCCQICwsIJAgK3Cse/NseKyseSTYmJCY22zYmJCY2SR4rATclBwsLByUICgoI/skCSf23ArekCAsLCKQICgoIpAgLCwikCAoKCCT9JR4rKx4C2x4sNiY2NiY2NiY2NiY2LB4AAAAFAAD/twO3A7cAJAApADkASgBvAAAlBwYiLwEHBiIvASY0PwEnJjQ/ATYyHwE3NjIfARYUDwEXFhQHBSERIRETNTQmKwEiBh0BFBY7ATI2JTU0JisBIgYdARQWOwEyNjU3ERQGIyEiJjURNDY7ATU0NjsBMhYdATM1NDY7ATIWHQEzMhYVAnsaBg8FbGsGDwUaBQVsbAUFGgUPBmtsBQ8GGgUFbGwFBf3OAyX829wLCCQICwsIJAgLAbYKCCQICwsIJAgK3Cse/NseKyseSTYmJCY22zYmJCY2SR4rnxoFBWxsBQUaBg8FbGsGDwUaBQVrawUFGgUPBmtsBQ8GnwJJ/bcCt6QICwsIpAgKCgikCAsLCKQICgoIJP0lHisrHgLbHiw2JjY2JjY2JjY2JjYsHgAAAAUAAP+3A7cDtwAVABoAKgA7AGAAAAkBBiIvASY0PwE2Mh8BNzYyHwEWFAcBIREhERM1NCYrASIGHQEUFjsBMjYlNTQmKwEiBh0BFBY7ATI2NTcRFAYjISImNRE0NjsBNTQ2OwEyFh0BMzU0NjsBMhYdATMyFhUC6f7bBg8FpQUFGgYPBX7+BQ8FGwUF/WADJfzb3AsIJAgLCwgkCAsBtgoIJAgLCwgkCArcKx782x4rKx5JNiYkJjbbNiYkJjZJHisBkP7bBQWlBg8FGgUFfv4FBRoFDwb+cAJJ/bcCt6QICwsIpAgKCgikCAsLCKQICgoIJP0lHisrHgLbHiw2JjY2JjY2JjY2JjYsHgABAAD/twQAA7cAIAAAATIWFRElPgEzMhYdASU+ATMyFhURFAYjISImNRE0NjsBAQAPFgEyBQwGDxUBMwQMBg8WFg/8Sg8WFg/bA7cWD/4D9QQEFQ/Z9QQEFQ/9bQ8VFQ8Dtw8WAAAAAAMAAP+3AkkDtwAPACsAQQAAATI2NxEUBisBIiY1ER4BMxEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYXMjY1NCYjIgcOAQcGFRQWMzI2NTQ2ASUSJRIWD0kPFhIlEzw2NU8XFxcXTzU2PD01Nk8XFxcXTzY1PQcLCwcqJSQ3EBALCAcLYAFJBAX+iQ8VFQ8BdwUEAm4XF082NT08NjVPFxcXF081Njw9NTZPFxeACggICg8QNyUkKgcLCwdEYQAAAAADABv/twPlA7cAHQAoAEEAAAEWFA8BDgEjISImPQE0NjMhNTQ2OwEyFh0BITIWFwEzERQGKwEiJjURATIWHQEUBiMhIiYvASY0PwE+ATMhNTMVIQPlBgZQCBUK/QAPFhYPAUkVD0oPFQElChUI/iKSFQ9KDxUB2w8WFg/9AAoVCFAGBlAIFQoBJZIBSQMNBRAFUQcJFg+SDxYkDxYWDyQJB/2i/tsPFRUPASUBABYPkg8VCAhQBg8FUQgIbm4AAAAEAAD/twSSA7QAIwAnACsALwAAAR4BFREUBgcFBiInJQUOASMiJicuATURNDY3JTYyFwUlNhYXBREFESURJREBEQURBIIICAwL/pMHDgf+oP6gAwcDBgoFBwkNCgFuBg4HAWABYAkSB/0jAUn9WwE3Asn+yQOxBhAJ/NwLEwSSAwOMjAIBAwMFEAkDJQsTBJIDA42NAwEFTv0rhALWB/0rfALV/SMC1nz9KgAAAwAA/7cEAAO3ABYALQBEAAABMhYVERQGBwUOASMiJjURNDY3JT4BMyEyFhURFAYHBQ4BIyImNRE0NjclPgEzITIWFwUeARURFAYjIiYnJS4BNRE0NjMBJQcLBgT+7gIFAgcLBQUBEgIEAwLJBwsFBf7uAgQDBwsGBAESAgUC/YACBAIBJAUGCwgCBAL+3AUGCwgDtwsH/LYFCAOSAQELBwNJBQkCkwEBCwf8tgUIA5IBAQsHA0kFCQKTAQEBAZIDCQX8twcLAQGSAgkFA0oHCwAAAAAEAAD/yQQAAyUADAAYACQAVAAAATQmIyIGFRQWMzI2NTM0JiMiBhUUFjMyNjc0JiMiBhUUFjMyNjcUBw4BBwYjIiYnDgEHDgEHBiYnMSY2Nz4BNyYnLgEnJjU0Nz4BNzYzMhceARcWFQFuKx4fKysfHivbKx4eKyseHivcKx8eKyseHyvbKCiLXl1qHz0dMH5KDBgNBwwBAggFGzgLKSEhLwwNKCiLXl1qal1eiygoAbceKyseHyoqHx4rKx4fKiofHisrHh8qKh9MQ0JjHR0FBTBDDwMEAQEIBwcJBRlCWhkfH0cnJypMQkNjHR0dHWNDQkwABQAA/7cEAAMlAAwAGAAkAEoAfAAAARQGIyImNTQ2MzIWFTMUBiMiJjU0NjMyFhcUBiMiJjU0NjMyFgEiBw4BBwYVFBYfAQcOAQc+AT8BFx4BMzI3PgE3NjU0Jy4BJyYjARQHDgEHBiMiJicOAQcOAQcjIiYnMSY2Nz4BNyYnLgEnJjU0Nz4BNzYzMTIXHgEXFhUBbiseHysrHx4r2yseHisrHh4r3CsfHisrHh8r/ttZUFB4IyNSSjIQCBQMLE4kGCESJhJZUFB4IyMjI3hQUFkCACgoi15dahUqFDiFSg8hEQMIDgICCwYbORQsJCMzDQ4oKIteXWpqXV6LKCgBtx8qKh8eKyseHyoqHx4rKx4fKiofHisrAQYXF1A1NjtAdCodNx4wFBIxHxUDAgMYF1A1NTw7NjVQFxf+3ExDQmMdHQMCMkYTBAYCDAoLDwcfREgZHyBJKSgsS0NDYx0dHR1jQ0NLAAAABAAA/7wCSQOyAAQACAAMAA8AAAElEQURJREtAQERBREFJREBJQEk/tz+2wEl/tsBJf7bASUBJAEOqf6uqQFSqf6uqakB+/6uqQFSqan+rgABAC8AJQPRA0kAQAAAAQYHDgEHBgcGBw4BBwYjIiYnLgEnLgEjIgYHJz4BNz4BNzYWFx4BFx4BMzI2Nz4BNzYmIyIGBzY3PgE3NhceAQcD0QINDDAiIy4wKyxQJSQhKUUbEyYTFC4YBSQfLCJEIi1FGDZCDQ4TBRAiEw4sHh0fAgQfIxEjEhIZGEIpKDFHRAQCjyIoKF01NTs+Li4+Dw9LS0SKRUtLFhU4Hj0eKCkCBUpPVmoVR0ctLy5GGCgoCAc4Kik3DQ0CAl1bAAACAAAAAANuA24AAwAKAAATIREhJQM3IRcDFwADbvySAmx+fv6Wfn61A278kvEBaKqq/piuAAAAAAQAAAAAA24DbgADABMAPABQAAATIREhAQcXBxc3FzcnNycjJyMHIwcyFgc3NCYjIgYdASMVMzIWHQEUBg8BFSE1JyY2PQEzNyMiNj0BNDYzATUnJjY1ESMHFx4BHQEUBg8BFTMAA278kgIHBysSDj49DhIrBzYeEx42mRIPAWRNMktNNisEBwUIKQEAVgcBbRaEBAUKGwFbHwgDng0wBQgHCCjJA278kgK3Ey9CDiEhDkIvEzc3XRIbDEEmQEkpSQID2ggHAQQyMQgBBQjeSQUDLhoc/iYxBQIECQEpOg0BCAbTCQUBBTEAAAAABAAA//AEAAO3AD8ASwBkAHAAAAEUBgceARUUBw4BBwYjIicuAScmNTQ2Ny4BNTQ2MzIWFz4BNxM+AR8BPgEzMhYVFAYjIiY1JwMeARc+ATMyFhUFFBYzMjY1NCYjIgYFNjQnJiIHDgEjIiYnJiIHBhQXHgEzMjY3JzI2NTQmIyIGFRQWBAAiHAMEJCR8U1NeXlNTeyQkBAMdJEMvGCsQOZdWQgIOCNILKRgkMjIkIzK/O1aYOw8qGC9D/O8yIyQyMiQjMgHPBgYGEQYaYCcnYBoGEQYGBil+Fxd+KQIjMjIjJDIyAdMhNg4OGw5EOzxZGRoaGVk8O0QOGw0ONyEwQhMRKDIDASkICQIuFRoyIyQyMiMq/vMDMCkREkIwcSQyMiQjMjLuBhEHBgYbFBQbBgYGEgYpEREpdTIkIzIyIyQyAAAAAQAn/7kD2QO3AEMAABMzNjc+ATc2MzIXHgEXFhceAR0BIRYXHgE3NjcVBgcOAScmJyYnLgEnJjUmNz4BNzY3DgEHITYnLgEnJjEGBw4BBwYHJwELJCR4VVRtQTw7ZysqICEb/X0BP0CxXl8+JDk5hkdHQDctLkETEwEREUEuLzoYJQoBawgfH1EjI1BFRXIuLSEB8VhSU34lJg8QOyssOTt9RGxjMzIZFRUs2BYTExEEBRgVJiVfNjc3Rzw8YCUmGx9KOlEsLCkDAwIXF0guLS8AAAAEAAAAAAUlA24ACgAPABMAHgAANxEhERQGIyEiJjUlFTM1IyMVMzUBMhYdASE1NDYzIQAFJTYm+5IlNgFu29vckwOkJjb62zYlBG5bAVz+pCU2NiWASUlJSQKTNiaAgCY2AAAAAwAA/7cD2QO3ADYAVABcAAAlJwYHDgEHBiMiJy4BJyY1NDc+ATc2MzIWFzcmJy4BJyYjIgcOAQcGFRQXHgEXFjMyNz4BNzY3JQUGBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYXByMVIzUzMhYDiXwVHR1EJiYoQDg4VBgYGBhUODhAS4Urex8qKmI3NjpeUlN7JCMjJHtTUl49OjlmKyoe/sQBjCEwMHpHSE9qXV6LKCgoKIteXWpLRUR1MDAkWxc2TTAE1j8iGxwmCgoYGFQ4OD9AODhUGBhFPkgwJic1Dg4kI3tTUl5eU1J7JCMPEDsrKjXjykc5OlIWFigoi15dampdXYspKBQUSzQ1QuJcym4ABAAS/7cD7gO3AAMABwALAA8AAAElNyEBJxEBHwERJRMBIRMDL/6iNAHp/PlpAqQMVP7Qx/7i/hfMAiLcV/41QwHq/lc3Nv4WvwFt/jYBRgADAAD/twO3A64AEAAgAJQAAAE1NCYrASIGHQEUFjsBMjY1ITU0JisBIgYdARQWOwEyNgURITU0JiMiBh0BIRE0NjsBMhYdATMRNDY7ATIWHQEzNTQ2OwEyFh0BMzU0MjM1LgE1NDYzMhYVFAYHFT4BMzIWMzI2MzIWHQEUBiMiJiMiBgcVOgEdATM1NDY7ATIWHQEzNTQ2OwEyFhURMzU0NjsBMhYVAW4GAzcEBQUENwMGASQFBDcEBQUENwQFASX+kkAuLUD+kgUENwQFSQYDNwQFSgUENwMGSRIFCAoTDA0TCggLGAwSIQ4NGwgEBTAHEB8QDRoMBRJJBQQ3BAVJBgQ2BAZJBQQ3BAUBd4AEBQUEgAQFBQSABAUFBIAEBQUO/lK3LUBALbcBrgMGBgNAAWQEBQUEQEAEBQUEQEAJ4AQPCQ0TEw0JDwQKAwMJCQYDeAsFCAQDTAlAQAQFBQRAQAQFBQT+nEADBgYDAAAAAAEAAABJBSUDbgBhAAABHgEVFAYPAQ4BIyImJy4BPQEhHgEXHgE7ATU0NjsBMhYdARQGKwEiJj0BIyImJy4BKwEOASMiJjU0NjMyFhczMjY3PgE7AT4BMzIWFRQGIyImJyMiBgcOAQchNTQ2NzYWFwUbBQUFBbYDBAMCBQIEBf4WDhcKFS0eNwoItwcLCwe3CAo3QkYbFCwdzgxPMzxWVjwzTww7HiwUG0ZBPgs4JC1BQS0kOAs+HiwVChgNAnwFBAUKBAHrAgkFBAkCbgECAQICCQVJFjAYL083CAsLCLcHCwsHN247Lk4vP1Y8PVY/L04uO24gKUEtLUEpIE4vGDEVSQUJAgMBAgAAAAADAAD/twQAA7cACQAWADIAAAEUBiMxIzUzMhYXNCYjMSMRMzUzMjY1BRQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgKRLSCRkSAtZmhL92aRS2gBCSgoi15dampdXosoKCgoi15dampdXosoKAIDHy2aLSFLaf4AmmhKTGpdXosoKCgoi15dampdXYspKCgpi11dAAAAAAQAAAAzBSUDOwAyAFoAdwCUAAABNCYnDgEHDgEjIiYnLgE3PgE1NCcuAScmIyIGBx4BFxYUBwYiJy4BIyIGFRQWMyEyNjUzFAcOAQcGIyEiJy4BJyY1NDc+ATc2NzY3PgE3NjMyFx4BFxYXHgEVMxQGBw4BIzEiJicuATc+ATU0JicmNjc2FhceARUzFAYHDgEjMSImJy4BNz4BNTQmJyY2NzYWFx4BFQOsJx4CBwQFFw0EBwMSEAYGBxQVRy8vNk2BHx43Fw0NDSUMFTUdPVZWPQJVLUBXDw82IyQp/asxKis/ExIPEDUlJCoSISBXMzQ4RDw8XB4dB0FYjxwbBxMLBg0FDwcKFBUVFAoHDw8kChsckycmBhQLBgwGDwcKHiAgHgoHDw8kCiYnAUMjNgsNGg0OEAEBBiARFCkVNi8vRxQUVEQIHhcNJA0NDRUWVT08VkAsKCQjNRAPEhM/KiswLCcnPhQUBjUrKz4SERgZVDk5Qg5rRjBdKQkKBAQKIw8eQyQkRB4PIwoKBw8oXTFEgTgJCgMECyMPLWk2N2gtDyQKCgcPOIBFAAAAAgAV/7cDWQO3AAsAVQAAJRQGIyImNTQ2MzIWJw4BFRQWFw4BIyInLgEnJjU0NjMyFhUwBgceATEyNjU0JicuATU0Nz4BNzYzMhceARcWFRQGIyImNS4BMSIGFRQWFxYXHgEXFhUDWUgzNEhINDNIhUFZCgknakhyRUVLDAwsUFEpAwocX0FXc31+aBMSUUBAWVo/P04SElYVFnEOVz45OoJjNzc2BQZCM0lJMzNJSW0IZEQVKBIUGCIiVicoChZnYQ4aFBoJOjAvQjs7cms2NDRSGRkXFkQnKCJFLh53EAVIHR1IKyEmJU8pKSgAAAAAAwAAAAADbgNuABAAIQA9AAABETQmKwEiBhURFBY7ATI2NSERNCYrASIGFREUFjsBMjY1NxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgGSCgiSCAsLCJIICgEACgiSCAsLCJIICtwjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBEgFJCAsLCP63BwsLBwFJCAsLCP63BwsLB6VbUFB3IiMjIndQUFtbUFB3IiMjIndQUAAABAAAAAADbgNuABwAOABJAFkAAAEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYzETI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjciJjURNDY7ATIWFREUBisBIyImNRE0NjsBMhYVERQGIwG3W1BQdyIjIyJ3UFBbW1BQdyMiIiN3UFBbQDk4VRgZGRhVODlAQDk5VBkYGBlUOTl3CAsLCG0ICwsIbdwHCwsHbggKCggDbiMid1BQW1tQUHciIyMid1BQW1tQUHciI/0SGBlUOTlAQDk4VRgZGRhVODlAQDk5VBkYgAsHAUkICwsI/rcHCwsHAUkICwsI/rcHCwAAAAACAAAAAANuA24AEAAsAAABETQmIyEiBhURFBYzITI2NSUUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCbgsI/rcHCwsHAUkICwEAIyJ3UFBbW1BQdyMiIiN3UFBbW1BQdyIjARIBSQgLCwj+twcLCwelW1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAMAAAAAA24DbgAcADgASQAAATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NjMRMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWJyImNRE0NjMhMhYVERQGIyEBt1tQUHciIyMid1BQW1tQUHcjIiIjd1BQW0A5OFUYGRkYVTg5QEA5OVQZGBgZVDk5ZQcLCwcBSQgLCwj+twNuIyJ3UFBbW1BQdyIjIyJ3UFBbW1BQdyIj/RIYGVQ5OUBAOThVGBkZGFU4OUBAOTlUGRiACwcBSQgLCwj+twcLAAADAAD/twQAA7cAEAAtAFIAACUXFgYHDgEjISImJy4BPwEhAxMhEz4BOwEVFBYzMjY9ATMVFBYzMjY9ATMyFhcnFRQGIyImPQE0JiMiBh0BFAYjIiY9ATQ3PgE3NjMyFx4BFxYVA+wUAQUFBQ8I/EoIDwUFBQEUA9g1MfwwMQIVDpIrHh8q3CofHiuSDhUC3BUPDxZWPDxWFg8PFRERPCgoLS0oKDwREZKzBw8GBgYGBgYPB7MB4P5FAbsNE0keKyseSUkeKyseSRMNaZIPFRUPkj1WVj2SDxUVD5IuKCg7EhEREjsoKC4ABgAA/7cEkgO3ABgAKAA3AEYAVgB7AAABMhYVFAYrAQMOASMhIiYnAyMiJjU0NjMhAT4BLwEuAQcOAR8BHgE7ATc1NCYjIgYdARQWMzI2NTM1NCYjIgYdARQWMzI2NRc3NiYnJgYPAQYWFzMyNjcBByM3PgE7ATQ2OwEyFhUzMhYfASMnLgErARQGKwEiJjUjIgYHBEkfKiofCEIFKRr9JBopBUEJHisrHgQA/MwPFAESAhcPDxQBEwEVDgPrFg8PFRUPDxbbFQ8PFhYPDxXKEgEUDw8XARMBFA8DDhUC/Ws1TDoLUDNgFQ/cDxVgM1ALOkw1BicaYBUP3A8VYBkoBgIAKx4fKv6FGiIiGgF7Kh8eK/43ARcP7g8UAQIXD+0PEyTuDxYWD+4PFRUP7g8WFg/uDxUVDwLtDxcCARQP7g8XARMPArfr/DI/DxYWDz8y/OsZIA8VFQ8gGQAAAgATAAAD7QNuAAMAaAAAATcjBwEHDgErAQczMhYXHgEPAQ4BKwEHDgErASImJy4BPwEjBw4BKwEiJicuAT8BIyImJy4BPwE+ATsBNyMiJicuAT8BPgE7ATc+ATsBMhYXHgEPATM3PgE7ATIWFx4BDwEzMhYXHgEHAjYlkSUCSCACCQe6JbIEBwMDAgIgAQoGuy4CCgaABAgDAwEBLJEuAgoGgQMIAwICASyxBQcDAgIBIAIJB7olsgQHAwMCAiABCga7LgIKB4AEBwMDAQEskS4CCgeAAwgDAgIBLLEFBwMCAgEBbpKSASCABgiSBAMECASABgi7BggEAwMJBLK7BggEAwMJBLIEAwMJBIAGCJIEAwMJBIAGCLsGCAQDBAgEsrsGCAQDBAgEsgQDBAgEAAQAPf+3AzEDtwACAAYAEwAwAAABFwcRFwcnAwEnNwERJwcXBxc3EQEUBw4BBwYjMSInLgEnJjU0Nz4BNzYzMhceARcWAeFUVVVUAUoBCa+v/veSNbe3NZIBmxwcY0ZFVFRFRmQbHBwbZEZFVFRFRmMcHAFdVFYCB1VUqf1FAQmvrwEJ/qORNbe4NZL+owG4mGNjdBcXFxd0Y2OYmGNjdBcXFxd0Y2MAAAMAF/+3AjIDtwADAAcAEwAAJTcnFRE3JxUfAQERByc3JzcXEQEBVWJiYmISy/7MqT7U1D6pATSKYmLEAZVjYsVozP7MAZapPtXVPqkBlv7LAAAAAAUAAAAAA24DbgALABcAMwBKAGYAACU0JiMiBhUUFjMyNgE0JiMiBhUUFjMyNgEUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYDFAYHAQ4BKwEiJjU0NjcBPgE7ATIWFQUUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYC2yseHisrHh4r/kosHh4rKx4eLAJJEhE7KCguLSgoPBERERE8KCgtLigoOxESNwQE/aUFEAhcDxUEAwJcBQ8JWw8W/oAREjsoKC4tKCg8ERERETwoKC0uKCg7EhHbHiwsHh4rKwHVHisrHh4rK/5nLSgoPBERERE8KCgtLigoOxIRERI7KCgCQAYLBfzcBwgWDwYLBAMlBwgWD7ctKCg8ERERETwoKC0uKCg7ERISETsoKAAFAAL/3wP+A4EABgAJABAAFwAdAAATCQEuAT8BKQEDARMhEzYyFwEXFgYHCQExIRM2Mhc7AcX+EAoIBDkBCAF6vf7Scf74cgQdBALzOQQICv4QAcX++HEEHQQCI/28AWgIGAyw/bwDov6iAV4NDf6isAwYCP6YAkQBXg0NAAAAAAQAAP/JBAADpQADABIAFgBLAAATMzUjATUOASMGJicVHgE3MjY3JSE1IQUUBgceARUUBw4BBwYjIiYnKgEjKgEjDgEjIicuAScmNTQ2Ny4BNTQ3PgE3NjMyFx4BFxYV21xcAd8lQSVTjjEvjVklRR7+tAFt/pMCkh4bGBsUE0UuLjVHdSAJEAgIEAkgdUc1Li5FExQbGBseKCiLXl1qal1eiygoAduA/sM0DQgBOyY3KjsBDg69gG03ZS0cQiUtKCc7ERE9MTE9ERE7JygtJUIcLWU3W09QeCIjIyJ4UE9bAAAAAAkAAAAAA24DbgADAAgADAAQABUAKwAuADEAQQAAARUjNTcVIzUzARUjNTcVITUlFSE1IRMRNCYrAQcnBycjIgYVERQWMyEyNjUBNyMFNyMFERQGIyEiJjURNDYzITIWASaQkJCQAbHCwv6AAYD+gAGATgcFEth4eNgSBQcHBQLEBQf+F2roAXR+6AGmMiP9PCQxMSQCxCMyAa5JSZJJSf7cSUmSSUmSSUn+FQLEBQeTYmKTBwX9PAUHBwUCelZWVgz9PCQxMSQCxCMyMgAAAAACAAD/twQAA7cAIgA7AAABJicuAScmJyYWMRYXHgEXFhcWFx4BFxYXFiYnJicuAScmJwMmJy4BJyYnIBcWEgcGFRcjJwYHBiYnJicCABscHUoyMkhVSScdHi8VFBUbISJTMDA4cDIwGBwdOBoZFMZOKio4GhktAZm3tm4XFrk7oSE0NIFJSk0B5TMyMl0pKiIoPRsfIEUmJic0OTppLCwYMCAkEiMjVCwsJv7JPkZGtnZ2nXNz/tuIiCq7owQKCgMWFj0ABQAA/7cEAAO3ADsARwBjAIAAnQAAAS4BBw4BIyImJyYGBwYWFx4BFw4BDwEGFhceATMyNj8BPgE3Mx4BHwEeATMyNjc+AS8BLgEnPgE3PgEnJzQmIyIGFRQWMzI2BRQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjARQHDgEHBiMiJy4BJyY1NDc+ATc2MzEyFx4BFxYDEQMaDz1xNzdxPQ8aAwQQDy1WKgIcEgUFDA4DBwQLEwQEDBYHGAcWDAQEEwsEBwMODAUFEhwCKlYtDxAEyCseHisrHh4rAUkfIG1JSlNTSkltIB8fIG1JSlNTSkltIB/+bltQT3giIyMieE9QW1tQT3giIyMieE9QWwIAKCiLXl1qal1eiygoKCiLXl1qal1eiygoAj8PEAQOFRUOBBAPDxkEChIFkXUuDA4cBgEBDAsMH0E0NEEfDAsMAQEGHA4MLnWRBRIKBBkPUx8qKh8eKyu9VElJbSAfHyBtSUlUU0lKbSAfHyBtSkkBZCMieFBQWltQUHciIyMid1BQW1pQUHgiI/5Jal1eiygoKCiLXl1qal1diykoKCmLXV0AAAAAAwAn/7cDRgO3AEIATwBsAAABHgEHAw4BIyoBIy4BPwEHHgEVFAYHJz4BNTQnLgEnJiMiBgcnPgE/AScHBiYnJjY/AT4BFx4BMR4BFxYGDwE3MhYXAyImNTQ2MzIWFRQGIwEyNjcXDgEjIicuAScmNTQ2NxcOARUUFx4BFxYzAzYJCQIZAiMXAgICGSABFFEPEC0nTxgcDxA3JCQqJ0UbTiFTLpdVZxMyEREDE4gPJxHRRgsNAwUHDXXUDhgKcSo8PCoqPDwq/pkfORhQKGI2QDk5VBkYIx9QERIQEDYlJCkB5gkZDf7GGCACJhn1BB9FJT5tKk4bRScpJSQ3EA8cGE8fKQisMVwRAxMTMhF5DgMKeSkGFQsRJA6FDAkKAQU8Kio8PCoqPP07EhFQHyMYGVQ5OEE2YihQGDkfKiQkNxAPAAAABAAAAAADbgNuABAARABhAH4AAAEVFAYrASImPQE0NjsBMhYVExQGBw4BHQEUBisBIiY9ATQ2Nz4BNTQmIyIGBw4BBw4BIyImLwEuATc+ATMxMhceARcWFQMiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjARQHDgEHBiMiJy4BJyY1NDc+ATc2MzEyFx4BFxYB9wsHXAgKCghcBwuSQx8WGgsHXAgKPB8ZHjMcDx4KCRQQAwcFAwUCPgYCBCNjQSMkIzkSEtJMQkNjHR0dHWNDQkxLQ0NjHR0dHWNDQ0sBtyMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwEJWwgLCwhbCAoKCAEcPToSDRQNEwcLCwcnNSwODBUUGSAIBwYWEwQDAQIvBA8GNzYNDS8fICUBAB0dY0NDS0xCQ2MdHR0dY0NCTEtDQ2MdHf6SW1BQdyIjIyJ3UFBbW1BQdyIjIyJ3UFAAAAAABAAW/74DDQO3AAsASQBZAHQAABMiJjU0NjMyFhUUBgEUJi8BJgYxMAYfARUGBw4BBwYxDgEHBiYnLgE3MDYTNwcXFgYxBiYxJz4BOQE+ATMyFhcxEx4BHwEjHgEVBx4BMR4BBwYmJzEjLgE1JwUeAQcGJicwJy4BJyYnFjYxMDY1FhceARcWMdElNDQlJTQ0ARZFDNEHCQMFRhIREBoHCBQiDhIbDhINAh1TAzAUBScdERtaHwcfGhgdCfICBAICAQIC5ik/DBYfHy0HAQEDRwILCQsECQkJDQw6Li5CAgcHQi0tNwwNAwU0JSU0NCUlNP6RLgUS+wsDBwVQyjYvMEcUFTpXBwkCBgglDGABAu1dfyQTBCyrozcKCQwK/tYCBQMCBAgFVW6SIE0SEhsOBAcDycIOEwMFFw4UFFlISGkBBQYEbEpKWxUUAAAHAAQAywUlAqIAAgAMACcAPwBZAHMAjQAAATMnBTQmKwEVMzI2NSUTFAYrASImPQEjBw4BKwEiJjcBPgE7ATIWFQUUBw4BBwYrASImNRE0NjsBMhceARcWFTMwBw4BBwYHIzY3PgE3NjEwJiczFhceARcWMzAHDgEHBgcjNjc+ATc2MTAmJzMWFx4BFxYzMAcOAQcGByM2Nz4BNzYxMCYnMxYXHgEXFgEgYgEB6Tc5Hx41PP64AQsIewgLpx8DCAWZDAoHAT4CCAW+CAsB2RQTRS8vN5sICwsImjcwL0UTFFkBAQ8SESEdHRARDwECEzoYIBESEQECaQEBDxIRIR0dEBAPAgESOhggEhERAQJoAQEQEREhHR0QEA8BAhM6GR8SERECAgF/l18wP95DLNj+UAgMDAgjLgQFFQoBsAQECwjYOCwsPBAQDAgBsAgLDxA8Kyw5GRhIKSkhIykpSBcYkFskKilGFxcZGEgpKSEjKSlIFxiQWyQqKUYXFxkYSCkpISMpKUgXGJBbJCopRhcXAAAAAAQAAP+3AyUDpABIAGQAgACkAAAFNCYnLgEnLgEjIgYjIiYnLgEnLgE1NDY3PgE3PgEzMhYzMjY3PgE3PgE1NCYnLgEjIgYHDgEHDgEVFBYXHgEXHgEzMjY3PgE1EyImJyY0Nz4BNTQmJyY0NzYyFx4BFRQGBw4BIxciJicmNDc+ATU0JicmNDc2MhceARUUBgcOASMXIiYnJjQ3PgE1NCYnJjQ3NjIXFhceARcWFRQHDgEHBgcOASMBYSAFAwQIBhAIFCgUBhAFBwgCCgsLCgIIBwUQBhQoFAgQBggEAwUgOAwHDQYOHA5GNxweFBQeHDdGDhwOBg0HDDhaBw0FCwsKCwsKCwsKHgsVFhYVBQ4HaAcOBQsLHyEhHwsLCx4LKSwsKQYNB2cHDQULCzM3NzMLCwoeCx8YGCEICQkIIRgYHwUOBw4KahELHgcGAgYCBAYeCSRIJiVJIwkeBgQCBgMFCB0LEWoLDiMFAwIHBBVUPEGARkd/QT1UFQQGAgIFIw8CCQYFCx8KCxoPDhsLCh4LCwsUNh0dNhUFBmcFBgseCiBQLCxQHwseCwoKKms6O2spBgVnBQULHgs0hUpJhjQKHgsLCx8kJE8qKiwsKypPJCQfBQUAAAAUAAAASQTbA24ACwAYACUAMQA9AEkAVQBhAG4AewCIAJYAowCwAL0AygDYAOYA8wEBAAATIgYVFBYzMjY1NCYzIgYVFBYzMjY1NCYjESIGFRQWMzI2NTQmIwEiBhUUFjMyNjU0JjMiBhUUFjMyNjU0JgEiBhUUFjMyNjU0JjMiBhUUFjMyNjU0JgMiBhUUFjMyNjU0JgEUBiMiJjU0NjMxMhYFFAYjIiY1NDYzMTIWJRQGIyImNTQ2MzIWFSEUBiMiJjU0NjMxMhYVARQGIyImNTQ2MzIWFQEUBiMiJjU0NjMxMhYBFAYjIiY1NDYzMhYVARQGIyImNTQ2MzEyFiUUBiMiJjU0NjMxMhYVIRQGIyImNTQ2MzEyFhUBFAYjIiY1NDYzMhYVIRQGIyImNTQ2MzEyFhVuJjY2JiU2Nv8lNjYlJjY2JiU2NiUmNjYmAbcmNTUmJjY2/yY2NiYlNjb+tiY1NSYmNjb/JjY2JiU2NiUmNjYmJTY2/EhALS5AQC4tQAElQC4tQEAtLkD+20AtLkBALi1AASVALi1AQC0uQP7bQC0uQEAuLUAC3EAuLUFBLS5A/klALi1AQC0uQALbQC0uQEAuLUD+3EAuLUFBLS5AASRALS5AQC4tQP7cQC4tQUEtLkABJEAtLkBALi1AARI1JiY2NiYmNTUmJjY2JiY1ASU2JiU2NiUmNv7bNSYmNjYmJjU1JiY2NiYmNQElNiYlNjYlJjY2JiU2NiUmNgEkNSYmNTUmJjX9XC5AQC4tQUEtLkBALi1BQfctQEAtLkBALi1AQC0uQEAuASUtQUEtLUFBLf23LkBALi1BQQIcLUFBLS1BQS39ty5AQC4tQUH3LUBALS5AQC4tQEAtLkBALgElLUFBLS1BQS0tQUEtLUFBLQAAAAkAAP+3A/4DrwALABcAGwAoAGcAcwCUAKoAxAAAFxQGIyImNTQ2MzIWNxQGIyImNTQ2MzIWNxcHJzcUBiMiJjU0NjMyFhUlFAYHDgEVFAcOAQcGIyImNTQ2MzI2NTQ2Nz4BNTQnLgEnJiMiBw4BBwYVFAYjIiY1NDc+ATc2MzIXHgEXFhUFFAYjIiY1NDYzMhY3FAYjIiY1NCYjIgYVFAYjIiY1NDc+ATc2MzIXHgEXFhU3FgYHDgEjIiYnLgEnLgE3PgEXHgEXNxYGBw4BIyImJy4BJy4BNz4BFxYXHgEXFhdJFQ8PFhYPDxVuFg8PFRUPDxYakjSS9RUPDxYWDw8VAZQ2HRsmERE8KCgtDxYWDzxWNhwbJxQURi4vNTUuL0YUFBUPDxYaGlk8PEREPDxaGRr+2hYPDxUVDw8WpRYPDxZKNjRMFQ8PFhAQNyQlKSolJDcQEOEFDA4DBwQKEwQUQSsMBQkKHgwzThd4BQwOBAYECxMEGlY6DAQJCR4MIR0dMRQUDyUPFRUPDxYWXw8VFQ8PFhbCkzOSPw8WFg8PFRUPtkdWIR87MS0oKDwRERUPDxZWPEVVIR4+MjUvL0UUFBQURS8vNQ8VFQ9FPDtaGhoaGlo7PEVJDxUVDw8WFjoPFRUPNkpKNg8VFQ8qJSQ3EBAQEDckJSqmDxsGAQEMCzJWIQkeDAwECSZnOy4OHAYBAQwMQnMrCR4MDAQJGB0dQSMkJgAAAAQABP+3BSEDqgAWAC0AhADhAAABLgEnLgEjIgYVFBYfAR4BMzI2Nz4BMyU0Ji8BLgEjIgYHDgEHMhYXHgEzMjY1Jw4BJy4BIyIGBzoBMzIWFxYGBw4BIzIWFx4BBw4BIzEjLgEvAQcOASMiJi8BJjY/AjY3PgE3Njc2FhcWBgcOAQc+ATc2FhcWBgcOAQc+ATMyFhceAQclFxYGDwIGBw4BBwYHDgEjIiYnJjY3PgE3DgEHKgEjIiYnJjY3PgE3DgEjIiYnLgE3PgEXHgEzMjY3KgEjIiYnJjY3PgEzIiYnLgE3PgEzMTMeATMXNz4BMzIWFwJODxoHCiMWHisLCgYJGA0WIwoHGg8BRAoKBgkZDRUkCQcaDw8aBwkkFR8q8worFBInFA8cDQIGAjVaFwkPFQULBgYLBRUPCRdaNQMGDQamiAUIBAoSBVsGCAx4VAUNDikcHSISLQ4PBBITIg4iTCsWJAMDHBcYLhQNHQ4hPx0UDwoCJlwGCA13VQUNDSocHCMHEwkMFggOBBITIg0hTSoCAwIVHwIDGxcZLhQOHA8gPx0VDwsKKxQSJhQPHQ0DBQM1WRcKEBQFDAYGDAUUEAoXWTUEBgwGpokECAUJEgUBkgEQDxMWKh8OGwoECQkXEw4RSQ8bCQUIChcTDxABEA8TFysefxQPCgkIBQQ5LxUrCgIDAgMKKhUwOQEBAQ9EAwEKCrYOHAdEmSwqKkwjIhwPBRESLQ4RJBQWHgUDGxcXJAIDEQwDAw4PCisUW7cNHAdEmSwqKk0iIh0GBgoKES0PECUUFx0GGxUXIwMDEAwDAg4OCyoVFA8KCQkFBTkvFSoKAwIDAwkrFS85AQEPRAICCgoAAAQAB/+3A/kDsAAgAF8AaQB4AAABFBYzMjY1NCcuAScmIyIHDgEHBhUUFjMyNjU0NjMyFhUDIgcOAQcGFRQWMzI2NTQ3PgE3NjMyFx4BFxYVFAYHDgEVFAYjIgYVFBYzMjc+ATc2NTQ2Nz4BNTQnLgEnJiMDFwEGIi8BJjQ3ARcWFA8DLgEnNzYyFwJbFg8PFhAQNyQlKiklJDcQEBYPDxVMNDVLfkQ8PFkaGhYPDxUUFEYvLjU1Ly5GFBQnGxw2VjwPFhYPLSgoPBERJhsdNhoZWjw8RIuB/rUHEwdgBwcDkmAHB4UPKBM4JaoIEwcB2w8VFQ8qJSQ3EBAQEDckJSoPFRUPNkpKNgFKGhpaOzxFDxUVDzUvL0UUFBQURS8vNTI+HiFVRTxWFg8PFRERPCgoLTE7HyFWR0U8O1oaGv5lgf61BwdgBxMHA3FgBxMIhQ4pK0seqgcHAAAAAAMAAAAAA24DbgAYAG0AfQAAARQGBw4BBw4BIwYiIyImNTQ2Nz4BMzIWFQU0JicuASMiBgcnPgE1NCYjIgYHBgcOAQcGFRQWMzoBFRQGFQ4BBw4BIyImNTQ2NzQmIy4BIyIGFRQWMzI3PgE3Njc+ATc+ATc+ATMyFhc6ATMyNjUTERQGIyEiJjURNDYzITIWAe8FAwkRCQEDBgUJBCUaJSoHDggSCAEWLQcEDAQjQB4BBxdHRAoTCiohIi8MDV1TAg0BAgkEBiocDQs5AQMBDSgSISI7MiUfIDIREQkFBwUBAwQeQSMTIhMBAQECBmlhRP3cRWBgRQIkRGECkQ4bDStWKwYCAT8eLGcXBAQWDvMIRgMCAxsRAS5VMERBAgEIGhlIKiooVFkCAQEBECMQFz4PCyYrAgEEDBJPGzE/EhI3ISIgEyYTBAQCEBMGBQUCASv93EVgYEUCJERhYQAAAAACABX/twNYA7YAGQBsAAABNCYjIgYHBgcOAQcGFRQWMzI2Nz4BNz4BNQEUBiMnLgEjIgYHDgEHDgEHBgcOAQcGIyImNTQ2MzIWFQ4BFRQWMzI3PgE3Njc1NAYjIicuAScmNTQ3PgE3Njc+ATMyFhUUBgcXPgEzMhYXHgEVAakMGwwXCiAXFx4HByg5DRsDDhwNBQYBrwkEBB02HTZjMAYEAgcMCAwbG00xMTlOWjUyEmIBWRITIxkZIgoKAxMDQDMyRhMSExRINDRBDx8PaG4kCwIuYzcGEwUMRQMJFiIHBhIeHkkmJyMuYgEPQoRCFSoV/okFBwEEDB0YAwcGHTsdMjQ1VRsbYE0qeSQSA0I6EhgbG0soKBoGAwESEUUyMkE9QUFvKCgLAwJkaUiHRgIaKgUCBG0MAAADAAH/twO2A7EAQwBcAJcAAAEyFh8BHgEfAR4BDwEOAQcFByMiJjU0Nj8BISImNz4BOwElLgE3PgE7AQUnLgE3PgEzMhYzBRcyFjMyNi8BLgE3PgEzBxcvAy4BJyY2NzYWHwEOAQcOARceARcBFxYGDwEOAQ8BNCYvAS4BLwEuASMiBgcnJjY3NhYfAQMmNjc2Fh8BJyY2NzYWHwIWNi8BJjYzMhYXAdsJEQh+EiANVAoJAykDGxL+0skFFiEfFpT/ABchAgEiFv3+1hcdBAMhFQUBE8gWGwMDIBMDBgMBAHwBAQENCQxqFAgOCBcNKGp8AxWIAQEBDQYSESwPUQICAQkHAgMQDQH7CAIEBBsEFA88CwxTDyETfwkWDA8aCYcOCBMTLA6YlgwMFRQsC4lNCAsUFSwKbjoHHQEHASAXFx8CAjYFBVULHBBhDR8R7BIZAiASIBcVHwMSIhgWHiUCJRgUGSI2BSQWFBoBNxUBGghHDi4TCgtzSBYBFZYBAgESLQ4NBw9UAgIBDB4PDhoIAQOYFSoVfRAaCB4RIA1hER0NVAcHDAqzEy4NDQoSyQEEFC0MCg4T8MAVKwsLEBXtcA4ID4AXIyAXAAAABAAA/8gEAANdAH0AkwCpAKwAADcwJiMuAScuATU0Njc2Nz4BNzY3LgE1NDY3PgEzMhYfAT4BMzIXHgEXFhceARUUBgcGBw4BBwYHHgEVFAYHDgEjIiYvAgM3DgEHFhceARcWFRQGIwYiIyoBJwEOAQcWFx4BFxYVFAYjIiYvAg4BBx4BFxYXHgEXFhUUBiMlFzY3PgE3NjcmJy4BJyYnHgEVFAYHAxQWMzIWFx4BFRQWMzI2NTQmIyIGFTcnF78CATJeIAYGGQwZHR1BJCQmBjgFBAk5BwUJAkcbOBtOSEmANjYqBQYGBRofH0goKSsGOAUECTkHBQkCRyX+BA4cDgIsLGgrKgMCCRcJBRwB/vsMGAsFJSRVIiIEAgdQAjyADBcKBg0FAxAQJA8OAwMB2xwoJCVAHBwYGB0cQiYlKCYpNjC1EAsYKxEREhALCxFmSAsQ0QUEsAEiZTMIFQoXJRAiHx41FhYRC2YHBggDBSAFBYIFBRUVTDU2QAkUCwoVCCglJD4aGhIMZQgFCQIFIAUEg0QB1QQGDgcFUVG/T1ABAgMCBAHhCRQKCUNDnD9AAgMCGARx7A8eEAgRCAYdHkIcGwECBDo0ERYXOCEhJCUhITkXFxElYDU9bCQBXwsQEhERLBcLERELSGYRCyUDBAAAAAAEAAAADQLaA2EAOQBSAF0AfwAAARQGBw4BIyImJy4BNTQ3PgE3NjMyFhcOAQcuASMiBw4BBwYVFBceARcWMzI3PgE3NjU0Jic+ATceAScUBw4BBwYHIyImJzY3PgE3NjU0JiceARUnFS4BJxYXHgEXFhciJic+ATc+ATcOAQcuATU0Njc+ATc+ATceARUUBgcOASMCWCoqK21AP24rKioXFlE3NkEbNBkJCwIUKRUxKSk8ERERETwpKTExKSk8EREJChMkEAwLdQsLLSIiLggJEgk+JicqBwgBAQ8QHxY9IxsVFR4ICY0aLxIsYBoDCAEZcTsJCxMPEjEXIjYPFhQGBxBALgE/PWwtLy0tLy1sPT85OFQYGAgJESQTCAgUE0ErKy8wKis/EhISEj8rKjAZLxcEDgodPU02MTJWJSUdAQEYNjeGSEc5Dx4OLV4vuwFCfjwTHR5FJCSUGRIYSSwGEwc3Ug4PIBIVMA8REwYKMSAgSiYUOxMmQwAAAAUAAAAAA24DbgAvAEMASgBmAHYAAAE0JicOAQceARUUBiMiJjU0NjMyFhc+ATcuASMiBw4BBwYVFBceARcWMzI3PgE3NicWFBUUBw4BBwYHHgE7AT4BNTQmJy4BJx4BFzc0JicOAQcOARUUFhc+ATcOAQceATMyNjc+ATU3ERQGIyEiJjURNDYzITIWAlgICAsZDQcGV0NEV1hDDhwOAQgGESQSLSUmNxAQEBA3JiYsLCYlOA8QZgEFBR0aGisGDAYGPz4LCwIsIxgqD8AODwslFyIzBwYpTRECXxkNIBIgKwsFBbxhRP3cRWBgRQIkRGEBZBUrFAcKAhAhEUJeXkJBYgYFDRkMBgYRETomJywsJiY5EBEREDkmJvcKFQonMTFdJSYQAQEpeEohQR8pbBcoVy08GjMWFiIGCSYoDBcJCTgnI0cODBIuGw0pDV793EVgYEUCJERhYQAAAAIAAAAAA24DbgBUAHAAAAE0JicuAScuATU0NjU0JiMiBiMiJiM+ATU0JicuASMiBgcOARUUFhcGIiMiJiMiBhUUFhUUBgcOAQcOARUUFhceATMyNjMyFjMyNjMyFjMyNjc+ATU3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAtsHBic6EAEDSBcKChEJAgMCAQIDBxRNMDZQGAYDAgECBAIKEQkLFUgDARE5KAYGQQ0EBBAKFgwtMDQ3Ly0MFgsPBAQNQZMjIndQUFtbUFB3IyIiI3dQUFtbUFB3IiMBJwYIAQkzJAMHBBMLGwwNCQERIBAPJQ4sMiszDiUPECARAQkNDBsLEwQHAyQzCQEIBhQRAgocBTY2BBsKAhEUkFtQUHciIyMid1BQW1tQUHciIyMid1BQAAEACQAAA64DbgBgAAABNhYXHgEVFAYHHgEzMjYzMhYVFAYVFBYXHgEXHgEXHgEVFAYHDgEjIiYjIgYHDgEjIiYnLgEjIgYjIiYnLgE1NDY3PgE3PgE3PgE1NCY1NDYzMhYzMjY3LgE1NDY3PgE3AeVNeSAKBgQBAwkEDxwPDyByBAIVSi8LFgwICGkUCAIXEiMTCRIIM0RUUEUyCRIJEyUPGAEJFGkICAwWCy5LFAMEcx8PDRwRBQkEAgMGCSZ+VgNuAVFFFTsXGzYcAgIQFBEpECQGDAYtTxQEBgMBCwgdGwMNLgcBAQlMTAkBAQgvDQMbHQgLAQMGBBNQLQYMBiQRJxEUDwICGzYcFzsVUUMBAAAAAAIAAAAAA24DbgBUAGQAAAE0JicuAScuATU0NjU0JiMiBiMiJiM+ATU0JicuASMiBgcOARUUFhciBiMiJiMiBhUUFhUUBgcOAQcOARUUFhceATMyNjMyFjMyNjMyFjMyNjc+ATUTERQGIyEiJjURNDYzITIWAtsGBic6EAICRxcKCREKAgMCAQIDBxRMMTZQGAYEAgIDBAIJEQkLFUcCAhE5JwYHQQ4EBA8LFgstMTQ3Ly4LFgsPBAQNQZNhRP3cRWBgRQIkRGEBJwYIAQg0JAMHBBMLGwwNCQERIRAPJA4tMSszDiUPECARAQkNDBsLEwQHAyQzCQEIBhQRAwobBTY2BRwJAxEUAaL93EVgYEUCJERhYQAAAAABAAAAAAUlA7cAWgAAAQ4BBw4BBw4BBw4BByYHDgEHBgcwBgc+ATE+ATc2FhcyFhceAQ8BDgEnLgEjIgcOAQcGBwYmJzAmNTQ2MzA2NzY3PgE3NjMwFx4BFxYXPgExNjc+ATc2NzE+AQUlfT8LChQSEmMTEi8VLy8vWywrKVNaLSxxbFxGnSYCAwEGBARvAw8IFWJUPTg4bjc4O2VaCQECAXFjOTY2azU1OBcYPh8fDyMXBA4NLR8fKFB5A7dTchITdSQkNwwMUCgCBQQXEhIYMDYPEysvDwwLBQEBAw0GxQcHAQQKCAgTCAgBATsNAQEBAggXbUpKXRQUAgIYGhkwPSgHHBxQMTEyY0cABQAA/7cDbgO3AFwAeAB+AIQAigAAARQGBycXDgEHJxcOAQcnFw4BBycXDgEjIiYnNwcuASc3By4BJzcHLgEnNwcuATU0NjcXJz4BNxcnPgE3Fyc+ATcXJz4BMzIWFwc3HgEXBzceARcHNx4BFwc3HgEVMzQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NhMRBSURJRElESUFEQERCQERAQLzAQGHgAYRCntlDB8SWToSKBYtCAoWCwsWCwgsFigSO1oSHg5megsRBYCIAQICAYiABRELemUNHxFaOxMoFSwHChYLCxYKCC0VKBM7WhEfDWV6CxEFgIgBARIbGls8PUVFPT1aGxoaG1o9PUVFPTxbGhsp/on+iAF4AZT+bP5rA0z+Sf5JAbcBtwsWCwgsFigTO1oSHw1mewsRBoOKAQICAYiBBhELe2YNHxJaOxMoFS0ICxYLCxYLCC0VKRI7WhIfDWZ7CxEFgIcCAgICh4AFEQt7Zg0fElo7EikWLAgLFgtFPj1bGhsbGls9PkVGPT1bGhsbGls9PQEh/krb2wG22/x06wHW6+v+KgHr/gD/AAEAAgABAAADAAD/twO3A7cAHgA1AEQAABMhByEiBhURFBYXFjIzFSMiJy4BJyY1ETQ3PgE3NjMlMwEGBw4BBwYHNT4BNz4BNTQmJwMzEwERIT4BNyERNCYnNx4BFcIBiw/+hD9aRTUOHA4ZKCQjNQ8PDw81IyQoAeaN/u0UFhdBLS0/Lz4RBQYGBaOCawHo/joGDgUBhDkuDzpHAzopWj/+RzZVCwMpDxA1IyMoAbkoIyQ1Dw99/RwzMjNQGRkCbwg0LA8eDxAeDwGj/rEBHf2FChULAlExUBAmE2c9AAAKAAD/twQAA7cADAAbACkANwBFAIAAoACtAM0BSQAAARQGIyImNTQ2MzIWFQM1NCYjIgYdARQWMzI2NTM1NCYjIgYdARQWMzI2NzU0JiMiBh0BFBYzMjY3NTQmIyIGHQEUFjMyNhMGBw4BBwYjIicuAScmNTQ2Nw4BFRQXHgEXFhc+ATMyFhc+ATMyFhc+ATMyFhc+ATMyFhc2Nz4BNzY3JzQmIyIGBw4BIyImNTQ2Nw4BFRQXHgEXFjMyNjc+ATUDNCYjIgYVFBYzMjY1BTQnLgEnJiMiBgcOARUUFjMyNjc+ATMyFhUUBgc+ATUXFAcOAQcGBwYHDgEHBg8BFRQGIyImJw4BIyImJw4BIyImJw4BIyImNQ4BIyImJz4BNy4BJx4BMzI2Ny4BJy4BNTQ3PgE3NjMyFhc+ATc+ATc+ATc2Nz4BNzYzMhYXPgEzMhYXHgEVFAYHHgEVFAYHHgEXPgEzMhYXHgEVAecTERESEhERE14XERIWFhIRF2IWEhEXFxESFmQYEREXFxERGGMXEREYGBERF5kXISFSLy80SDs8VBcXBgYeHQkJJBsbIwccEQ8aCAgaDw8bCAgaDw8bCAgaDxAcCCAaGSUKCgJVFBUHDgYWKhVEPgoIFxkNDDAiIysgPhoDBf0jHR4jIx4dIwFoDQ0vIyIsLVIeCxEzPBQpFAcPCB4dAQErMZ8EBRINDhMRHh9FIyIZAyEZDxoICBsPDxoICBsPDxoICBoPHR4ZOR8hPxkPHw8gNhIJFQoZMBUhVhIJBQgJKCEhMg8YBwUMBwMJAgwRDxgeHkUmJigJEgkQLBcWKw8BAhYEBxkHAi83CgcRChAeDB8UAwYPHBwPDx0dD/zuQREZGRFBERkZEUERGRkRQREZGRFBERkZEUERGRkRQREZGRFBERkZAZgtJSY2EA8dHWJAQEUZMhgycjstLS1TJSUdDhIPDQ0PDw0NDw8NDQ8SDhwhIk0pKioQFhUCAQQHSkEdOxwiUSooJic7EhIWEgsXCwF5Gy8vGxsvLxvCKSYmOxISKSEkTyY5PwYFAQIgHgYNBydwOnwbJCRKISEUExYVKBAQBwFBGCUQDAwQEAwMEBAMDBAoGhMUGBUBBgUIJhoCAg4NIWMrFDIVJTc3ZSQkDw8IEAcECAUTHRQfGRokCgsBAhITERABBAIFFwQCDggEBwMqcT0HChIKHFwoAAAAAAMAAAAAA24DbgArADcAUwAAATQmJyMVMw4BIyImNTQ2MzIWFzcuASMiBw4BBwYVFBceARcWMzI3PgE3NjUXMzUjNSMVIxUzFTM3FAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAgwCAc98B0orOVBQORguETwfSykuKCg7EhEREjsoKC4vJyc3Dw/FPj4/Pz8/nSMid1BQW1tQUHcjIiIjd1BQW1tQUHciIwGyCRIJSy4wUTk4UhASOhwdERE8KCgtLigoOxESEBA5JygvGz8/Pz8+XltQUHciIyMid1BQW1tQUHciIyMid1BQAAAAAAEAFf+3A24DtwAvAAABERQGBw4BIyImIyIGBxUjES4BNTQ2MzIWFRQGBxU+ATMyFhceATMyNjc+ATMyFhUDbhAMLmQvQXVINGwzWyQsSTQ0SSskMGMxHDkcJUslGC8YEUEODxYCkv4hDRMEDRAhDwzBAw4OQCc0SUk0J0AOJwsOBAUFEwUFAxQWDwAABQAA//wFJQMlAAUAMwBTAFkAhwAAEzI0IyIUJS4BJwcGJicmNj8BJgYjIgYPASMRMhYfAR4BMzI2NxY2NxY2Nz4BJx4BMzI2JxczESMnLgErASIGDwEOARcWMj8BNhYHHgEXHgEXHgEXMzI0IyIUExEUBisBDgEHDgEHDgEnBiYvASMiJjURNDY7AT4BOwEyFhc+ATsBMhYXMzIWFW4kJCQDbSFFJkgvjy4hASFlGj4cGi8SWlkTIg+qGkMlEycNIEAKFSUPCRQBBBAFMyogWzc1WhIzG2AYLA94DwEQGE0ZbhQ0CRAiEBUqFQ0TAqUkJCSSFg/4D0AnEzYgF0gmR5M1pMwPFhYP8DJXS0IcNRcXNBxgUVkxyw8WASVJSSEsWChQNQI3J2YndQ4CExJb/soCDqcaJg0OCx8hAQwOCSAOBAFUKSEBJGcVFhQSixMwEh4cfBYdHBMlExo3GxIoFklJAUn+kg8WJS8GGycGHiIDKDI0oRYPAYAPFjFPEQ8PEVo5FQ8AAAACAAD/twQAA7cAGwBCAAABERQGIyEiJjURNDY3PgE3PgEzMhYXHgEXHgEVAT4BNz4BLwEuAQcOAQcOASMiJicuAScmBg8BBhYXHgEXHgEzMjY3BAA2Jfy2JTYDAy1a4BtUJCRUG+BaLQMD/r5DYCIGAgUVBQ8GIl9DG1QkJFQbQ18iBg8FFQUCBiJgQyJkODllIAJB/dElNjYlAi8EBwMnSqMUQEAUo0onAwcE/rIwRhoEDwYeBgIFGUYwE0BAEzFFGQUCBh4GDwQaRjAYSUoXAAAAAAMAAP+3BAADtwAwAEcAbAAAARcWBgcGBw4BBwYHDgErASImJyYnLgEnJicuAT8BPgEXHgEXHgE7ATI2Nz4BNzYWFxMRLgEnLgErASIGBw4BBxEUFjMhMjY1ExEUBiMhIiY1ETQ2NzY3PgE3Njc+ATsBMhYXFhceARcWFx4BFQNKFwQCBRYgID0XFgMeUCwCLFAeAxYWOx8gFQYCBRUFDwYeVD0WSR4CHkkWP1YeBg8EbStIxhZJHgIeSRbGSCsLBwNKBwtJNiX8tiU2DAssLi9XKCcfHlAsAixQHh0nKFkvLysLDAGtHQYOBREZGS8REgEZNjYZARERLhgZEAUOBh4GAgUXQS8QOzsQMUIYBAIG/mUCEyc8mhA8PBCaPCf97QcLCwcCE/3tJTY2JQITDxwKKSYmRB4eGRk2NhkXHh9FJicoChwPAAALAAz/twNiA7cAAwAHAAsADwAbAB8AIwAnADAANACOAAA3Fy8BEzcnBycXLwETNycHHwEvARQWDwEXFhQVARcDJwE3BxcBNycHATcnBxceAQ8BPwEPAQcnBxQGDwEGIi8BFxQGDwEiBiMiJjUnLgEnJjYzNy4BLwEmNj8BLgEnAzQ2PwE6AR8BHgEVExQGDwEXMhYVFzc2Mh8BNzQ2Mzc2Mh8BHgEXFgYHFAYjBwYiJ71zE3ydnAarnYIcjLW1CMnjNgE7AQMtMQT+bZInnwKDCYQC/snVCvICDwuBAVIBAgEElBFmDAsoBQEBhgEFAjgEAQGnAQIBAQODAh0CAQIBIwUwASkBAgI2B0UBNwIC9wEDAbUBAwsCAURIAQIDRQEEATACAgF2AQQBjAEBAQETAgEBbQIEAkp7h3r++XyMe996u3X+ynq6c8cuiS0ECgIeKAMqBQGucwEKY/2LhV2JAWVv/F7+IoVRPDYBAwFENX5JghMcQwECAWsBAS9cAQIBhgEBAYoCkQsCBBYELATJAQQCGQU0BQEKAwQBTQFXAQMB/vcCAwEiMQMCRioBASA/AgNIAQFNAQECA4UJAgJYAQEAAAMAAP+3A7cDtwATAB8ATgAAJTQmIw4BIyImJyIGFRQWMyEyNjUDNCYjIgYVFBYzMjYFFRQGKwEVFAYjISImNRE0NjMhMhYdATMyFh0BFAYrARUzMhYdARQGKwEVMzIWFQKuMkwYPiMjPxdNMjEiAUkjMGNXPT1YWD09VwFsCwc3Nib9SSU2NiUCtyY2NwcLCwc3NwcLCwc3NwcL80yKDiQkDopMKjc3KgFUPlZWPj1XV/htCAuAJTY2JQNJJjY2JoAKCG4HC0kLB24ICkkLCAAEAAD/twO3A7cACwAgAE8AYAAAARQGIyImNTQ2MzIWBzIWFRQGIyEiJjU0NjsBHgEzMjY3JRQGKwEVMzIWHQEUBisBFTMyFh0BFAYrARUUBiMhIiY1ETQ2MyEyFh0BMzIWHQEDETQmIyEiBhURFBYzITI2NQJLVz09WFg9PVcbUiwrKP63JywsUAMcOyIiOxwBhwsHNzcHCwsHNzcHCwsHNzYm/UklNjYlArcmNjcHC5ILCP1JBwsLBwK3CAsCRz1XVz0+Vla8lz8kPT0kPZkRISERkgcLSQsHbgcLSQsIbQgLgCU2NiUDSSY2NiaACwdu/bcDSQgLCwj8twcLCwcABgAAAAAEkgNuABMAHwAvAD8ATwB0AAABNCYjDgEjIiYnIgYVFBYzITI2NQM0JiMiBhUUFjMyNgU1NCYjISIGHQEUFjMhMjY9ATQmIyEiBh0BFBYzITI2PQE0JiMhIgYdARQWMyEyNjcRFAYrATU0JisBIgYdASE1NCYrASIGHQEjIiY1ETQ2MyEyFhUCSSxEFTcfIDcVQy0rHgElHitaTDU2TEw2NUwCEQsH/rcICwsIAUkHCwwJ/rwJDAwJAUQJDAsH/rcICwsIAUkHC5I1JskLCCQICv5JCwgkCArKJTY2JQPcJjUBMUJ4DB8fDHhCJjAwJgEpNUxMNTZMTO0kCAsLCCQICgqcIAkMDAkgCAwMmCUICgoIJQcLC779SSU2NwgKCgg3NwgKCgg3NiUCtyY2NiYAAAAABwAAAAAEkgNuABMAHwAwAEAAUQB2AIYAAAEUBiMhIiY1NDYzHgEzMjY3MhYVAxQGIyImNTQ2MzIWARUUBiMhIiY9ATQ2MyEyFhU1FRQGIyEiJj0BNDYzITIWNRUUBiMhIiY9ATQ2MyEyFhUTETQmIyEiBhURFBY7ATU0NjsBMhYdASE1NDY7ATIWHQEzMjY1ExEUBiMhIiY1ETQ2MyEyFgJJKx7+2x4rLUMVNyAfNxVELFpMNTZMTDY1TAIRCwf+twgLCwgBSQcLDAn+vAkMDAkBRAkMCwf+twgLCwgBSQcLSQsH/CQHCwsHygoIJAgLAbcKCCQIC8kHC0k1JvwkJTY2JQPcJjUBMSYwMCZCeAwfHwx4QgEpNkxMNjVMTP7MJAgKCggkCAsLCJAgCAwMCCAJDAyMJQcLCwclCAoKCP3bArcICwsI/UkHCzcICgoINzcICgoINwsHArf9SSU2NiUCtyY2NgAAAwAA/7cEAAO3ABoANgBSAAAlLgEnDgEjIiYnDgEHFhceARcWMzI3PgE3NjcDNCcuAScmIyIHDgEHBhUUFx4BFxYzMjc+ATc2BRQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgNmC0dJJmk8PGkmSUcLHScnXDQzODc0NFwnJx2LERE8KCgtLSgoPBERERE8KCgtLSgoPBERASUoKItdXmpqXV6LKCgoKIteXWpqXV6LKCi6UH0KKjAwKgp9UCojIjAODQ0OMCIjKgGPLigoOxESEhE7KCguLSgoPBERERE8KChlal1diykoKCiMXV1qal1diykoKCmLXV0AAwAA/7cEAAO3ABsAPABYAAABMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2AT4BNTQnLgEnJiMiBw4BBwYVFBYXPgEzHgEzMjY3MhYXAzQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NgIAal1eiygoKCiLXV1ral5diygoKCiLXl0BzCgtIyJ4T1BbW1BPeCIjLSgQUU4jXDQ0XCNOURCHERE8KCgtLSgoPBERERE8KCgtLSgoPBERA7coKYtdXWpqXV2LKSgoKYtdXWpqXV2LKSj8/DeESVpQUHgiIyMieFBQWkmEN01uIicnIm5NAXItKCg8ERERETwoKC0uKCg7EhEREjsoKAAAAAMAAP+3A24DtwAxAE4AaQAAARYXHgEXFhUUBw4BBwYjISInLgEnJjU0Nz4BNzY3LgE1NDc+ATc2MzIXHgEXFhUUBgcDIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIxMyNjU0Jy4BJyYnDgEjIiYnBgcOAQcGFRQWMwKuHyEiORITEA81IyQo/hgoJCM1EA8TEjkiIR4VGBcXUDU1PTw2NU8XFxcW9y4oKDsREhIROygoLi0oKDwRERERPCgoLfQySAwLLCAhKidiNzdjJisgICwMC0gyAfcJFRVTQkFiLCcnOhARERA6JycsYkFCUxUVCSJOKz01NVAXFxcXUDU1PStOIgF3EhE7KCguLSgoPBERERE8KCgtLigoOxES/JJSOkQ2Nk0WFQIiJiYiAhUWTTY2RDpSAAQAAP+3AtsDtwATACAAKwBGAAAlFAYjISImNTQ2Mx4BMzI2NzIWFQMUBiMiJjU0NjMyFhUTESERFBYzITI2NRMRFAYjISImNRE0NjsBFRQWOwEyNj0BMzIWFQJJKx7+2x4rLUMVNyAfNxVDLVhNNjdNTTc2TaH9twsHAiUHC0k1Jv3bJTY2JcoKCG4HC8kmNeglMTElQ3kUFxcUeUMBKTZMTDY1TEw1/gEDE/ztBwsLBwNJ/LclNjYlA0kmNjcICgoINzYmAAAACAAAAAAEkgNuABMAHwAvAEAAUABgAGsAewAAATQmIw4BIyImJyIGFRQWOwEyNjUnNCYjIgYVFBYzMjYFNTQmIyEiBh0BFBYzITI2JzU0JisBIgYdARQWOwEyNjUzNTQmKwEiBh0BFBY7ATI2PQE0JiMhIgYdARQWMyEyNiUhNTQmIyEiBh0BJREUBiMhIiY1ETQ2MyEyFgIAJTkRLhoaLhE5JSQZ9BkkSUAuLUFBLS5AAkkLB/5tBwsLBwGTBwvbCwi3BwsLB7cIC9sLB24ICgoIbgcLCwf+bQcLCwcBkwcL/EkEAAoI/CQHCwRJNSb8JCU2NiUD3CY1AQI5ahITExJqOR8sLB/+LUFBLS1BQeUkCAsLCCQICwuaJQcLCwclCAoKCCUHCwsHJQgKCpolCAoKCCUHCwvQNwgLCwg3N/1JJTY2JQK3JjY2AAAIAAAAAASSA24AEwAfADAAQQBRAGEAbAB8AAABFAYrASImNTQ2Mx4BMzI2NzIWFScUBiMiJjU0NjMyFgEVFAYjISImPQE0NjMhMhYVJxUUBisBIiY9ATQ2OwEyFhUzFRQGKwEiJj0BNDY7ATIWNRUUBiMhIiY9ATQ2MyEyFhMRIREUFjMhMjY1ExEUBiMhIiY1ETQ2MyEyFgIAJBn0GSQlOREuGhouETklSUAuLUFBLS5AAkkLB/5tBwsLBwGTBwvbCwi3BwsLB7cIC9sLB24ICgoIbgcLCwf+bQcLCwcBkwcLSfwACwcD3AcLSTUm/CQlNjYlA9wmNQECHywsHzlqEhMTEmo5/i1BQS0tQUH+5SQICwsIJAgLCwiTJQgKCgglBwsLByUICgoIJQcLC4slBwsLByUICgr+HAKA/YAHCwsHArf9SSU2NiUCtyY2NgACABH/twPvA7cAKQBbAAABNCcuAScmIyIHDgEHBhUUFx4BFxYzMjY3MS4BIyIGByc+ATMyFhc+ATUTMxYHDgEHBiMiJicxDgEjIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBx4BMzI2NwLNDg88Ly9BQS4vPA4ODg48Ly5BFCURGkc9CxcLHBlQNVJdIhMT30MBBQUqKSpGVGMiHDseVlFSficmJid+UlFWV1JRfyYmDA0tHyAmGTUkJiIDAfVaQ0RaFxcXF1pEQ1pZQ0NaFxYEBjRYBAY4Fh5FMyt0R/6XDyQjSBwbVTkIByAhdlJTY2RTU3cgISEgdlNTZTgzMlklJR4kLS8XAAAABAAA//EFJQN9ADAAPgCwANkAACUUBiMiJiMxLgEnJicuAScmNTQ3PgE3Njc+ATMyFhUUBgcOAQcOARUUFhceARceARUlFAYjISImNTQ2MyEyFgMUBgcOAQcOASMiJjU0NjU0JicuASMiFBUUFhUUBiMiJjU0NjU0JicuASMiBhUUFhUUBhUUFhceARceARUUBiMiJicxLgE1NDc+ATc2NTQmJy4BJy4BNTQ2MzIWFx4BFx4BMzI2NTQmNTQ2MzIWFx4BFQUUBgcOASMiJjU0Njc+ATU0JicuAScuATU0NjMyFhcWFx4BFxYXHgEVAQMSDAIEAhg2DiIYGCAHCAgHHhcXHw5FGQoTHAgYKxElHyAmECcXCR8C/xQQ/ZYPFhQRAmoPFXsRFQ4zFgQIBAMKRgoKAxEGAggaCxQSAgIEBiEOBAMSaAkPCRUPBAYGBAIPAkJZFRYzFRYGCQQUCAMHEgUPIg47KAsCDxQODxYDAgskBioiAZ4oJxJiJwkRRww1NBYgEysfCh8SCxxFDxwVFRwICAMBAQ8MEgEGOBIqLi5hMzM2MS8uVykpJxNHEAsNHggZMx09fUdMikIcMBcKIg9NEBcWDxAXFgFOJEMeFS8LAwMGBA0+OhMnEAQUAgEKFAsODRkSDBoMCQkJCyMBBAYSFTk0ORosFg0RBgECBQUEBQEYbUgqKShPJygpEBgOBxgFAgYEBwUKBxxXPA9AEA0TJgsDAyEHLVs8EEyTQR56EgkPSBBDl1VHeEAoOx8LIg8LE0wUJycoUyssMAkSCQAAAAACAAD/twQAA7cAFwAzAAAlEzYmBwUOAR8BJTYWDwIyNj8BFxY2NyUUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCp1QGGBH+EhkBFX4BJQoOCO0JCgoFPoASGAQBWSgoi15dampdXosoKCgoi15dampdXosoKMwBjBoUBr4KGAcnuAcFB9aCBwU8XwoLFetqXV6LKCgoKIteXWpqXV2LKSgoKYtdXQAGAAD/twJJA7cADwAkAEAARQBJAE0AACUUBiMiJjU0NjcRMxEeARUzNCYnETQmIyIGFREOARUUFjMyNjUzFAcOAQcGIyInLgEnJjU0NjcRNDYzMhYVER4BExUjNTM1FSM1NxUjNQFuQS0tQSghSiEoSSghQS0tQSEoa0xMa0kUFEYuLzU1Ly5GFBQnImtMTGsiJ0lubm5ubrcuQEAuIjkMAgf9+Qw5Ii1MGQG3LUFBLf5JGUwtTGtrTDUvLkYUFBQURi4vNTRcIwGWTGtrTP5qI1wBFUlJkklJk0pKAAAAAAYAAP+3AkkDtwAPACQAQABFAEkATQAAJRQGIyImNTQ2NxEzER4BFTM0JicRNCYjIgYVEQ4BFRQWMzI2NTMUBw4BBwYjIicuAScmNTQ2NxE0NjMyFhURHgETFSM1MzUVIzU3FSM1AW5BLS1BKCFKIShJKCFBLS1BIShrTExrSRQURi4vNTUvLkYUFCcia0xMayInSW5ubm5uty5AQC4iOQwBdP6MDDkiLUwZAbctQUEt/kkZTC1Ma2tMNS8uRhQUFBRGLi81NFwjAZZMa2tM/mojXAEVSUmSSUmTSkoAAAAABgAA/7cCSQO3AA8AJABAAEUASQBNAAAlFAYjIiY1NDY3NTMVHgEVMzQmJxE0JiMiBhURDgEVFBYzMjY1MxQHDgEHBiMiJy4BJyY1NDY3ETQ2MzIWFREeARMVIzUzNRUjNTcVIzUBbkEtLUEoIUohKEkoIUEtLUEhKGtMTGtJFBRGLi81NS8uRhQUJyJrTExrIidJbm5ubm63LkBALiI5DOLiDDkiLUwZAbctQUEt/kkZTC1Ma2tMNS8uRhQUFBRGLi81NFwjAZZMa2tM/mojXAEVSUmSSUmTSkoAAAYAAP+3AkkDtwAPACQAQABFAEkATQAAJRQGIyImNTQ2NzUzFR4BFTM0JicRNCYjIgYVEQ4BFRQWMzI2NTMUBw4BBwYjIicuAScmNTQ2NxE0NjMyFhURHgETFSM1MzUVIzU3FSM1AW5BLS1BKCFKIShJKCFBLS1BIShrTExrSRQURi4vNTUvLkYUFCcia0xMayInSW5ubm5uty5AQC4iOQxQUAw5Ii1MGQG3LUFBLf5JGUwtTGtrTDUvLkYUFBQURi4vNTRcIwGWTGtrTP5qI1wBFUlJkklJk0pKAAAGAAD/twJJA7cACwAgADwAQQBFAEkAACUUBiMiJjU0NjMyFhc0JicRNCYjIgYVEQ4BFRQWMzI2NTMUBw4BBwYjIicuAScmNTQ2NxE0NjMyFhURHgETFSM1MzUVIzU3FSM1AW5BLS1BQC4uQEkoIUEtLUEhKGtMTGtJFBRGLi81NS8uRhQUJyJrTExrIidJbm5ubm63LkBALi1BQiwtTBkBty1BQS3+SRlMLUxra0w1Ly5GFBQUFEYuLzU0XCMBlkxra0z+aiNcARVJSZJJSZNKSgAAABAAAP+3BEkDtwApADUAQQBNAFoAZgBzAIAAjACZAKUAsQC9AMkA1QDhAAABFhQHAQYiLwEmND8BLgE3LgEjIgYVESMRNDc+ATc2MzIWFzYWFzc2MhcHMhYVFAYjIiY1NDYXIiY1NDYzMhYVFAY3MhYVFAYjIiY1NDYFMhYVFAYjIiY1NDYzFzQ2MzIWFRQGIyImNzIWFRQGIyImNTQ2MwUyFhUUBiMiJjU0NjMXIiY1NDYzMhYVFAY3MhYVFAYjIiY1NDYzByImNTQ2MzIWFRQGNzIWFRQGIyImNTQ2BzIWFRQGIyImNTQ2MzIWFRQGIyImNTQ2BzIWFRQGIyImNTQ2BzIWFRQGIyImNTQ2AzMFBf6aBRAFLwYGGSkLIBQzHT1WkhcXUDU1PT1sKDZ1MBkFDwYEDxYWDw8WFqEPFRUPDxYWhA8VFQ8PFhb+oQ8VFQ8PFhYPbhUPDxYWDw8Vtg8WFg8PFRUP/pMPFRUPDxYWD5IPFhYPDxYWgw8WFg8PFRUP2w8WFg8PFRWDDxYWDw8VFcwPFRUPDxYWoQ8WFg8PFhY6DxUVDw8WFjoPFRUPDxYWAykGDwb+mwYGLgYPBhk0hDkTFlY9/SUC2z01NVAXFzApFhAmGQYGxRUPDxYWDw8VSRYPDxUVDw8WSRUPDxYWDw8VSRUPDxYWDw8VJA8VFQ8PFhYzFQ8PFhYPDxVJFg8PFRUPDxZJFQ8PFhYPDxVJFg8PFRUPDxaSFQ8PFhYPDxVJFg8PFRUPDxZJFg8PFRUPDxYWDw8VFQ8PFkkWDw8WFg8PFkoVDw8WFg8PFQAAEQAA/7cEAAO3ACIALgA6AEYAUgBeAGoAoQCtALkAxQDSAN4A6gD2AQMBEAAAARUUBgcVFAYrASImPQEOASMhIiYnFRQGKwEiJj0BLgE9ASElFAYjIiY1NDYzMhY3FAYjIiY1NDYzMhYnFAYjIiY1NDYzMhYXFAYjIiY1NDYzMhYnFAYjIiY1NDYzMhYnFAYjIiY1NDYzMhYBFRQGIyEiJj0BNDY7ARE0NjMyFhc2Fhc3NjIfARYUDwEGIi8BJjQ/AS4BNy4BIyIGFREhMhYVARQGIyImNTQ2MzIWJxQGIyImNTQ2MzIWJxQGIyImNTQ2MzIWFxQGIyImNTQ2MzIWFScUBiMiJjU0NjMyFicUBiMiJjU0NjMyFhcUBiMiJjU0NjMyFicUBiMiJjU0NjMyFhUzFAYjIiY1NDYzMhYVA7coIQsIJAgKEiQU/koUJBIKCCQICyEoA2792woICAoKCAgKJQsHCAsLCAcLJQoICAoKCAgKSQoICAoKCAgKJAsHCAsLCAcLJQoICAoKCAgKAm4LB/wkBwsLBzdWPB82FRo7GAwDBwMYAgK0AggCGAMDDBQFEAoaDx4rA1wHC/4ACwcICwsIBwslCggICgoICAokCwcICwsIBwtuCwgHCwsHCAslCwcICwsIBwslCggICgoICApuCggICgoICAokCwgHCwsHCAtJCwgHCwsHCAsBSW4wVR5vCAoKCEQGBwcGPwoNDQpqHlUwbu4ICgoICAoKHAcLCwcICwsdCAoKCAgKCggICgoICAoKHQgLCwgHCwsdCAoKCAgKCv7UJQgKCgglBwsBbjxWGBULCBIMAwMYAggCtAICGAMHAw0aQh0JCyse/pILBwEACAsLCAcLCx0ICgoICAoKHQgLCwgHCwssCAoKCAgKCgglCAsLCAcLCx0HCwsHCAsLLAgLCwgHCwsdBwsLBwgLCwgHCwsHCAsLCAAAAAQAAf+3A24DtgAXAGgAdACrAAABFAYHDgEHDgEjIiYnLgEnLgE1NDYzMhYlFAcOAQcGBwYmNz4BNz4BNz4BNzY3PgE3NjU0Jy4BJyYHBgcOAQcGFRYXHgEXFhceARceARceARcWBicmJy4BJyY3Njc+ATc2NzYXHgEXFhUlFAYjIiY1NDYzMhYXFAYHBiYnLgEnJjY3PgE1NCcuAScmBw4BBwYWFx4BBw4BBw4BJy4BNzY3PgE3Njc2Fx4BFxYVAjgFBQYOCwgzHBwzCAsOBgUFTzExTwE2FRRJMzM9BQgBAQMCAQEBAQICLSUlNQ8PHx9pRkZPST8/XhobAQ8PNSYlLQICAQEBAQIDAQEIBUA1NEsTEwQEISJuSUlTX1VVgCUl/spLNTVLSzU1S6U/NAQKAQEHCAIBAyAmExRDLC0xTG4HBickAwECCAcBAQoENT8BAhYWTDIyOT84N1QYGQEOHTgcLFssHxQUHyxbLBw4HTomJrhFQD9qKSkYAgcFCRMKBw0HAgQBFiIiVDIxNU5FRGQbGwQEHx5kQUFJNTExVCIhFgEEAgYNBwoTCgUHAhkrK3FDQ0lTSUpvIyMFBiEgeFJTXhI1S0s1NUtLR0d5KAMEBgwbDQMGAx5TMDArKjwPEAYIcEw2YCEDBgMNGw0FBAMpfEk5MzNNGBcDAxYWUDY3PgAAAAACAAAAAAQAA24ABAAUAAA3IREhEQERFAYjISImNRE0NjMhMhaSAtz9JANuNiX8tiU2NiUDSiU2kgG3/kkCgP1JJTY2JQK3JjY2AAAAAQAAAAAEAAElABAAACUVFAYjISImPQE0NjMhMhYVBAA2Jfy2JTY2JQNKJTbJbiU2NiVuJjY2JgADAAD/twSSA7cAAwANACcAADchESEpAREhFTMyFh0BAREUBiMhFRQGIyEiJjURNDYzITU0NjMhMhaSAbf+SQJJASX+STcmNQG3NSb+pDUm/dslNjYlAVw2JQIlJjVJASUBt5M1JskB7f3cJjbJJTY2JQIlJjXJJjY2AAAAAgAAAAAEAANuACQANAAAJTc2NC8BNzY0LwEmIg8BJyYiDwEGFB8BBwYUHwEWMj8BFxYyNwERFAYjISImNRE0NjMhMhYCn1QFBYWFBQVUBQ8GhYUGDwVUBQWFhQUFVAUPBoWFBg8FAWE2Jfy2JTY2JQNKJTbEUwYPBoWFBg8FVAUFhYUFBVQFDwaFhQYPBlMGBoWFBgYCTv1JJTY2JQK3JjY2AAADAAAAAAQAA24AJAApADkAAAEHBiIvAQcGIi8BJjQ/AScmND8BNjIfATc2Mh8BFhQPARcWFAcFIREhEQERFAYjISImNRE0NjMhMhYCzlMGDwVhYQUPBlMGBmBgBgZTBg8FYWEFDwZTBgZgYAYG/cQC3P0kA242Jfy2JTY2JQNKJTYBPFMGBmBgBgZTBg8FYWAGDwZTBgZgYAYGUwYPBmBhBQ8GqgJJ/bcCgP1JJTY2JQK3JjY2AAAAAgAA/7cEAAO3AAMAHwAAARMhAyUUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCY6/+i68DEigoi15dampdXosoKCgoi15dampdXosoKAEWAUL+vqFqXV6LKCgoKIteXWpqXV2LKSgoKYtdXQAAAAcAAP+3BAEDtwAFABEAIgAvADwAtQDRAAABJgYXFjYHBiInJjQ3NjIXFhQXBwYiLwEmND8BNjIfARYUBycGIicmNDc2MhcWFAc3DgEnLgE3NhYXHgEHEzYmJy4BBzYyMTQmJzYmMT4BNzYmJyYGBwYWFy4BJyY2NzAmJzAGBz4BMTQmJyYiBz4BNwYWFw4BBw4BMQ4BFzEeARcOAQcGFjc+ATcwJgc+ATMWNjE0JiceAQcOATEOARcwJicOARcWNz4BNzY3PgE3FhceARcWNzcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYC4g4eDAsu/AQNBAUFBA0EBVoUBxQIFQcHFAcUBxYHBz8EDQQFBQQNBAUF5xRUHx4cIiE9HRMkE3MDMAgVMioSHwUOBgYYIQMGPTAiPREkMiEXMwkLFAkLBiIQEiIDBQgvDAEBAQgPGwMRBiJSLHEKAQMDBQgFEhMkGCkKERErIxINBAkOEygBAh4ORBMUARs6IhQnJlEjIg41Qg0RISFEGxsFiCgojF1dampeXYspKCgpi11eampdXYwoKAKnDyIODhJwBAQFDAQFBQQMLxQHBxYHFAcUBwcWBxQHSgQEBQ0EBQUEDQU4JBkWFlAmJwwcEi4k/u0ZDg4lJAoMChcTExsNLx0wTAYEHRw+WhACIiMoRRINBQMIGAYKGAoSGgECARNxMAINBg9tEWctBQcDBAgGFS4RCyQQCgEKCQZNFy4REz8sHBMagz4jCx5UEwwdHV84NykhShwiIiIrAwMcWGpdXosoKCgoi15dampdXYspKCgpi11dAAEAAP+3A24DtwBWAAABERY2MT4BPwEzBxcjJy4BIzAmIxEUFjsBMjY/ATMGBw4BBwYHLgExIQc1Nz4BNTY3NDY1NDEwNTwBJyYnLgEvATUXITA2NwYHDgEHBjEjJy4BIyEiBhUBKGNnKRgKEjsIBDsQCSQdV3IyM8w0WSA1MwIFBQwFBQKNf/6Z10kmHAIBAgEBAwEbJknXAZFxZQMDBAUBAjUSETEp/scSBwNO/ooBBwEbKFG4tkgpGwX+wi0qH0l8CikpYy4uEwUCBzoOCBsgND9AcCYmJiZwQUA0IxoHDjoHBAwhMTFdICFHQkYMCwAAAAAHAAAAAANuA24ABwAYABwALAA4AEsAWwAAARUUBic1MhYXFRwBIyImJyY2NTQ2MzIWFQUzESMTMxEjBy4BJyMRMzUXMzcVNzQmJy4BKwERMjY1FzU0JiMiBgc1IxEzNx4BMzI2NRMRFAYjISImNRE0NjMhMhYCDwMTEwO0DQIEAgMBAQkMAf2kRkb4PFoQBQkFWj0aKxnzAQIHRRw0iRa1DSIOFQlDPwQJFQ4fEGc2Jv1JJTY2JQK3JjYB72gPGAGwEkZGCBYDAghWAQYUEgiHAQ3+8wENfiA/H/7zsrK2tq4NGgwkCP7zIoxxTBwkCQtY/vMRCwopGAGj/UklNjYlArcmNjYAAAAFABv/uAS9A6sAFQAgACsAegDNAAAFIiYnMCcuAScmJy4BJzEWFx4BFxYXARcuATEOAQcxHgETMQ4BBz4BNyY2MQU0Jy4BJyYjIgcOAQcGBw4BBzY3PgEXFjEeARUmBw4BBwYHMBceARcWFxY3PgE3NjE2FhcWBgcOAQcOAScWFx4BFxYxFjY3MTY3PgE3NjU3DgEHBgcOAQcGBw4BBw4BJw4BIyInLgEnJiciJiMGFx4BFxYxMBYXJicuAScmMS4BJzAWFzA2MT4BNz4BNz4BNz4BNzY3PgEXFhcxFhceARcWBwKNAgICHx5SKyoYDzsaEyIjXTk4QP6SYBkMHCEIAQVDDhUJDhYGAQMDNSMkeVJSXCspKEwiIh4JDAUuOzppIyQpB0o5OVwlJiQDBA8MDBBeUVB2IiISHAMDBBU+iEUsRkMgMjJfIyIySxk3Li1CEhIqAwoKExgYQy0tPQwXDBYvGAsUC1JKSXkrKxUCAgEFCQkaDAsMEzYfHh0DAhuHEHQ9AQQfEww0JAcWEgcTFEFBQYJBQUI/MTA+DQ0IJwEBFBRLNTZCAw0GPTU0UhsbCgFaEEmIHEYeESABTBQqFw8UBA0h+F1TUnokIwgIHRUWGxEtHScREQoDAgI0CwYHByEZGh4eHlIsKxwFExMxFRUNARcSKQodJQoHBAJKMDE5CwwICQgcKSppPT1CFR1AHDkwMFMlJCIIDQQIBAMBARobXkBATAEnKitHFxgRHh00M2QkJQo1GTcHEjRSIDpqLBs+Ig4VCR4SEwUODiIhMjF6RURIAAAFADP/4QPpA6UADAAhAD4AUABpAAABNiYnJiIHBjYXHgE3EwYHBiQnJjc+ATcGFxYENzY3NhYHAxQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFhU3JicmBAcGFyY3NiQXFhceARcHNicuAScmJyImNxYXFgIHBgc2Nz4BNzY3Av4PJDQ0bw8POTthJg/QPZKT/tRycQYBGA4uVVUBGp+faAcFBIkXF081ND08NTVPFxcXF081NTw9NDVPFxekTKur/rB0cyNJWloBPba1bhIiASMDFRZSOjlEAgcRplRVAlhYtDo4OFkdHAQB9xdiIiMXFgQWJHIX/riVOTk8cnLCMUwvuYuLfxobkgsBCgEAPDY1UBcXFxdQNTY8PTU2TxgXFxhPNjU9pa06OV+Tk+zspqaOJCSoG1IYw0g9PF8iIhIGAgZxcf7zcHADEB0dVTk5SQAACwAAAAADbgO3ABQAKQA+AFMAaAB4AI0AogC3AMwA4QAANxUjIiY9ASMiJj0BNDY7ATU0NjsBNRUjIiY9ASMiJj0BNDY7ATU0NjsBNRUjIiY9ASMiJj0BNDY7ATU0NjsBNRUjIiY9ASMiJj0BNDY7ATU0NjsBNRUjIiY9ASMiJj0BNDY7ATU0NjsBJREUBiMhIiY1ETQ2MyEyFhMVFAYrARUUBisBNTMyFh0BMzIWFTUVFAYrARUUBisBNTMyFh0BMzIWFTUVFAYrARUUBisBNTMyFh0BMzIWFTUVFAYrARUUBisBNTMyFh0BMzIWFTUVFAYrARUUBisBNTMyFh0BMzIWFW5ABAUcBAUFBBwFBEBABAUcBAUFBBwFBEBABAUcBAUFBBwFBEBABAUcBAUFBBwFBEBABAUcBAUFBBwFBEACbSAW/iQXICAXAdwWIJMGAxwFBEBABAUcAwYGAxwFBEBABAUcAwYGAxwFBEBABAUcAwYGAxwFBEBABAUcAwYGAxwFBEBABAUcAwbbSQYDCgUEEgQFCQQFk0kFBAkFBBIEBQoDBpJJBQQJBQQTAwYJBAWSSQUECQYEEgQFCQQFk0oGBAkFBBIEBQkEBlv8txcgIBcDSRcgIP0pEgQFCgMGSQUECQUEkhIEBQkEBUkGAwoFBJMTBAUJBAVJBQQJBgOSEgQGCQQFSQUECQUEkhIEBQkEBkoGBAkFBAAAAQAg/7cDlwO3AH4AAAEHFx4BBw4BLwEXFgYvAhUXFgYvARUUBiMiJj0BBwYmPwE1DwEGJj8BBwYmJyY2PwEnJjYfATcnByoBIyImPwEnLgE3PgEfAScmNh8CNScmNh8BNTQ2MzIWHQE3NhYPARU/ATYWDwE3NhYXFgYPARcWBiMqASMnBxc3NhYHA39gaw0ICAgdDWofDEUMOpt3GDcYQBYPDxVAGDcYd5s6DEUMH2oNHQgICA1qXyQPI7Gbm7EBBAIhBiBfag0ICAgdDWofDEUMOpt3GDcYQBUPDxZAGDcYd5s6DEUMH2oNHQgICA1rYCAGIQIEAbKamrIjDiMBORM9CB0NDQgIPFsiGCKrWbKIGzEcSXsPFRUPe0kcMRuIslmrIhgiWzwICA0NHQg9EwdHBiRaWiRCBhM9Bx4NDQgIPVwiGCKsWbOIGzEcSXoPFhYPekkcMRuIs1msIhgiXD0ICA0NHgc9EwZCJFpaJAZHBwAAAgAA/7cEAAO3ABwAQwAAATYnLgEnJicmBw4BBwYHBhceARcWFxY3PgE3NjcTBxYXHgEXFgcGBw4BBwYHBTcmJy4BJyY3Njc+ATc2NzY3PgE3NjcDSgQXF1Q7OkREPT5fHh4EBBcXVDs6RUM+PWAdHgS2xyIaGiIHCAMFIB9nREVO/cXGIhoaIQgHAgUgH2dERU9HR0iPR0hHAaRFPT1dHB0EBBYWUzo6REU9PV0dHAQFFhZUOjpEAhPHIScoVi8uMFBGRm0jJAtLxiEoJ1cuLjBQRkZtJCQKCgkKEwkJCgAGAAD/twQAA7cACgAOABIAFgAyAE4AAAEXIycHIzcnNxcHAxcHJyUXByc3FwcnJTQnLgEnJiMiBw4BBwYVFBceARcWMzI3PgE3NjcUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYCHl0dZGIcZiwMiQz9rUquAQ+JOonbbS9sAUcjJHlSUV1dUVJ5JCMjJHlSUV1dUVJ5JCNAKCmLXV1qal1diykoKCmLXV1qal1diykoAWu8yMjWExw6HQFhS61KRDuIOjMubS8lXFJSeSQjIyR5UlJcXVFSeiMjIyN6UlFdal1djCgoKCiMXV1qal1diykoKCmLXV0AAAAMAB3/vAQzA7YAWABkAHEAfgCKALwAyADVAOIA7wD8AQkAACUmBicmNz4BNzYnLgEnIgYHDgEnLgEnJgYHDgEnLgEnJgYHBgcOAQcGBwYWNzI2NzY3PgE3Njc+ARceAQcOAQcGFjc2Nz4BNzY3PgEzMhYHDgEHBhYXHgEnBRYGBwYmJyY2NzYWBRYGBwYmJyY2NzYWFwEOAScuATc+ARceAQcBFgYHBiYnJjY3NhYTFgYHDgEnDgEnDgEHBiYnLgEnJicuATc2NyYnJjY3Njc2Nz4BFxYXNhceARcWBx4BBwEWBgcGJicmNjc2FjcWBgcGJicmNjc2FhcBFgYHBiYnJjY3NhYXARYGBwYmJyY2NzYWFwEWBgcGJicmNjc2FhcnFgYHBiYnJjY3NhYXAvoETwMCDQ0hDQ0DBSkVFBAHBAsIChEMEhYNBRcMBR4NGTsNCg0NGQoKAw0wJxEXCwMNDh8NDQIDEggJBAECNgIFQRICDw8iDw8CBwoHBQsCAkYGBh0bEWoG/eECCggIDgICCQgIDwFIBgQJChcHBwUJChcH/kQKJA8PBwsKJA8PBgoC4QsHEBAlCwoGEBAlSygePho6HhKLNQIEAjqMKQ4PATEhIBkKCiUVAQEfHR4oEyUmXDIxKjMwMUsWFQQ+GzL9fggFDAsbCAgFDAsbYwIKCgkRAgILCQoQAgKmAgwMCxMCAw0LCxMD/oQJCBAQIwkJCQ8QIwkBqgMKCAkOAgEJCAkOAW0JBQ0NHgkIBQ0MHwj2HwsiGCMkSiEiFCQWAQUEAwQHCQ8CAwsLBRMFAw8FCxwXESYmUSEiCSg5Aw8TBiMiUCEiBAUJBAURCA+DCiIIIgUeHkUdHQUJBwcPDooXHzkOCAopfAgPAQIJCQgPAQIJnwoXBwcFCQoYBgcECgHQDwcLCiQPEAcLCiUP/n0QJgsLBxAQJgsLBwFJQJYsEhEBRyowAgICKRo7FjAYCCAgUy0tIyMmJkIXGAUyIyQgBgYgEQoJOS0tNROBKwF5CxwICAUMCxwICAWVCRECAgoKChACAgoK/eILFAICDAsMEwMCDQsB/xAkCQkIEBAkCQkJD/6JCQ4CAgkJCA8CAQkIiQwfCQkGDQwfCQkGDQAAAAEAAAABMzPAWIFfXw889QALBAAAAAAA2MtChQAAAADYy0KF/+z/txKMA8AAAAAIAAIAAQAAAAAAAQAAA8D/wAAAEoz/7P/REowAAQAAAAAAAAAAAAAAAAAABIQEAAAAAAAAAAAAAAACAAAABPUAAAQAACYGAgAABAAAggOgAAAEAAAABAAAOgQ1AAAEAAAABBUAAAP+AAAEAADABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAgAAAAQAAAAEAAAABAAAAAQAAAUEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAwAQAAAAEAAAABAAAAAQAAAAEAABABAAAAAQAAMAEAAAABAAAgAQAAAAEAAAABAAAAASAAAAEAACABAAAAAQAABIEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAAAABAAAAAQAAEAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAADmBAAAAAQAAQAEAAAABAAAwAQAAAAEAABiBAAAIAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAAA9BAAAPQQAAAAEAAAABAAAAAQAAAAEAAAdBAAAIAQAAAAEAAAABAAAAAQAAEAEAABABAAAAAQAAAAEAABDBAAAAAQAADkEAAAABAAAPQQAAAAEAABBBAAAAAQAADwEAAAABAAA4AQAAAAEAADgBAAAAAQAAAAEAAAABAAAAAQAAAAEAAACBAAAAAO3AB4DtwAeA24AAAO3AB4DtwAeBAAAEgNuAAADbgAHBAAAAAJJAAAEAABFA24AAAQAAAADgAAABAAAgAQAAAAEAAAUBAAA/gQAAIcEAABKBAAAUgQAAD0EAAAdBAAALQQAAFIEAAAZBAAAKQQAAEYEAAAtBAAAMQQAALgEAAIUBAACFAQAAKQEAAFIBAAAewQAAHsEAAB7BAAAewQAAHsEAAAABAAAAAQAAD8EAAA/BAAAZgQAAH8EAADLBAAAlQQAAFcEAACkBAAApAQAAIMEAACTBAAAzQQAACkEAACgBAD/7AQAAPoEAABeAi8ACQQAAAAEAAAABAABfQQAANEEAAEjBAAA2QQAAPYEAAD2BAAAdgVuAAABJQAABAAAdgQAAHYEAABOBAAAKQQAACkEAAFGBAABSAQAADEEAAAoBAAATAQAACgEAABMBAAAKAQAAEwEAAAoEAAAAAD0AAARUQCPAocAAAQAAAAEAAAABAAAAAQAAHEEAAIGBAABOwO8AAAEAAAAEowAAAQAACEDvAAIBAAAAAQAAAAEAABABAAAAAQAAAAEAAA3BAAAAgQAAAAEAAAABAAANQQAADUDtwAABAAAAANuAAADtwAAA7cAAAMlAAAESQAAA7cAAAQAAAAEAAAAA7cAAAMlAD8EAAAABAAAAAO3AAADtwAAAtsAAAQAAAADJQAAA7cADwQAAAAEAAAABEkAAAO3AAAEAAAABAAAAAQAAAAEAABFBAAAAAMlAD8DtwAABAAAAAQAAAACkgAABAAAJQO3AAADbgAABAAAAANuAAADJQAAA7cAEwQAAAAESQAAA7cABgLbAAADtwAAA24AAANuAAADJQAAAkkAAARJAB0DtwAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAESQAAA24AAAQAAAACSQAAA24AAANuAAAEAAAAA24AAAO3AAADbgAAA24AAAQAAAACkgAAAyUAAAQAAAAEAAAABCUAJQO3AAABtwAAApIAAAO3AAAC2wBYAtsAMwQAAAAEAAAAAyUAAAQAAAAEAAAABAAAAAQAAAADYgAABD0AAAO5AAYC2wAABAAAJQQAAAADtwAeA7cAHgQAAAAEAAAABAAABwMlAAADJQAAA7cARgO3AE0EAAAABAAAAAMlAAAEAAAAAyUAAAO3AAAEAAAJAyUAAAO3AAAEAAAABAAAAARJAAAEAAAzBAAAMwRJAAADtwAAA7cAAARJAAABtwAlBAAAAAMlAAAEkgAAAkkAAAQGAAAEAAAABAAAAARJAAADbgAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAApIAAAQAAAAEAAAABAAAAAO3AAAEAAAABAAAAAQAAAAESQAAAyUAAALbAAADYgAAAkkAAANuAAACSQAAA7cAAARJAAADJQAABAEAAAO6AAADuwAABAAAJQQAAAEEAAAABAAAAAJJAAAEAAAAA/kAUQMpAAADbgAAA24AAAQAAAADtwAMBAAAAAN1AAADJQADBAAAAAQAAAACSQAAA28AAQMAAGMCtwA+A24AAANuAAADbgAAA24AAANuAAADbgAAA24AAANuAAADbgAABEkAAANuAAAESQAAA5IAJQQAAAEEAAAAAyUAAgQAAAADSQAABAAAAAQAAAAEAAAJBAAAAAQAAAADtwAAA7cAHgO3AA8DtwAeBAAAAANuAAADbgAHA24AAARJAAACSQAAAkkAAAFuACUBbgAAA7cAAAJJAAACSQAAAkkAAANuAAAEAAAAAyUAAAQAAAAEAAAABAAAAAQAAAAEAAAAAgAAAQQAAAAEAAAABAAAAAJJAAAEAAAABEkAAARJAAAEAAAJAzYAAAO3AAAEAAAABAAAJQRJAAAEAAAABAAAAAMlAAADJQAAA24AAAQAAD4EAAA+A7cAJQRJAAADtwAAA7cAAAJJABoCSQAHApIALAKSACwBbgAaAW4ABwKSACwCkgAsBEkAAARJAAACkgAAAbcAAAQyAAADtwAAA7cAAAG3ACUEAAAABAAAAAQAAAAEkgAAA7cAAANuAAADbgAABAAAAAQAAAAEAAAABAAAAAPCAAAESQAABAAAJQQAACUEAAAAA24AAARJABoEAAAAA24AAAMlAAEDtwAAAdsAAAQAAAACSQA3AW4AAAFuADgCewA6A4AAAARJAAEDbgAAApIAAAQAAAADbgAAAtsAAAO3AAADtwAAA24AAAO3AAAEAAAABAAAAAQAAAAEAAAAA20AAAMlAAADJQAAApIAAALbAAAEAAAAAyUAAADbAAADbgAABAAAAAO3ABkEAAAAAyUAAAJJAAICSQACAloANgNuAAADtwAABEkAAAMlAAADbgAABAAAAAQAACUDbgABAkkAAAJJAAACSQAeBAAAAAQAAAADbgAAA24AAALbACAEAAAABAAAAAO3ABMDtwATA24AAAQAABMEAAATBAAAEwQAABMDtwAAA7cAAANuAAADbgAAA24AAANuAAADwgAMBAAAAAMlAAMEAAAAA24AAARJAAADtwAJBEkAAAO3AE4D/gABBAAAAAG3AAIBtwACBAAAJQQAAAADJQACA24AAANuAAADbgAABAAAAAQAAAAECQAJBAAAAAQAAAADbgAAA7cAAAPGAA8EJQAlA24AAAQAACUDtwASA24AAANuAAAFJQAABEkAAALbAAwCSQAAAkkAAAGSACUBSQAAA7cAAAJJAAACSQAAAkkAAAMlAAAEAAAAA7cAAANuAAADbgAABAsAFwSSAAAEAAAABAAAAAQAAAACAQABBAAAAAO3AAAEAAAAAkkAAAQAAAAESQAABEkAAAMlAAADJQAABAAAAAQAACUEAAAABAAAAALbACUEJQAAAyUAAANuAAAEAAAABSUAAAMlAAADJQAABG4AJQQAAAAESQAAA9sAJQNuAAADbgAAAlsAGgI3AAcCkgAsApIALAQAAAABgAAaAVsABwKSACwCkgAsBEkAAARJAAACkgAAAbcAAANuAAADtwAAA7cAAAQAACUDbgAABAAAAAO3AAADtwAABEMAAANuAAADbgAAA24AAARJAAAESQAABCUAJQQAAAAEAAAABAAAAAQlACUDvQANBEkAHwQAAAAD/QALA7cADgMlAAEDuQAAAkkAAAO3AAABbgAABAAAAAFuADgDbwADA3EAAwSSAAAESQAGBAAAAAO3AAACkgAAAyUADQLbAAADtwAAAx8ABAPHABUD9QAAA24AAASSAAgEkgAIAyUAAAQAAAAEAAAABAAAAAQAAAADbgAABJIAAANuAAAEAAAABJIAAANuAAADJQAABJIAAASSAAAEAAAHBAAAAAKSAAADbgAABJIAAAMlAAAA2wAAA24AAANuAAAEAAA0A24AAAMlAAAEkgAAAksAAgJLAAIDbgAAA24AAANuAAADbgAAA24AAANuAAADbgAAA24AAAQAAAACRAAAAkcAAAJHAB4CAQAAAksAAgLbAAAEAAAAAvgAIANuAAADbgAAA8YAEwPGABMEEQATBBEAEwNiABMDYgATA5IAAAOSAAADbgAAA24ADwMlAAMEAAAABJIAAASSAAADbgAABAAAAAQAAAAEAAAABAAAJQNuAAYDbgAAA24AAANuAAADKQAAA24AAAJwACcDbgAAAbcAAgG3AAIEJQAlA9sAAAMcAAADtwAAAyUAAAOTAAYDbgAAA24AAALmABkDbgAAAtsAAAJJAAADbgAABAAAGQNLAAAEAAAlA7cAEgRfAAMEDwAAA24AAAMhAAAC2wAMA24AAANuAAADbgAAA24AAAOjAAADbgAAApIAAAMlAAAE2wAAA7cAAANuAAAEAAAABAAAAARJAAAFJQAAA24APgNcAAAEAAAAA24AAANuAAAESQAAA24AAASSAAADbgAABI0AFwNuAAADbgAAA24AAAQAAAADJQAAAtsANQO3AAABtwAlA7cAAATbAAAEkgAAA24AAAQAAAADbgAABAIACQSSAAAEkgAAA24AEgNuAAACSQAABSUAAANuAAADbgAAA24AAANuAAADbgAAA24AAANuAAADbgAAA24AAANuAAADbgAWBAAAAASSAAAEAAAABAAAEgP8AAsEAAAAA24AAAQAACcDbgAAAtsAIQQAAAoEkgAABAEAAAQBAAADbgAAA24AAAQAACMC6AAOA24AAANuAAADbgAABAAAAAQAAAAEAAAABAAAAAQHAAAEAAARBAAAOQNrADMEkgAABJIAGAO3AAADbgAFBA8AGAUlAAAFJQAABSUAAAUlAAAFJQAABSUAAASSAA0EkgANAyUAAANuAAADbgAABBIAAAP/AAAEAAAABJIAAAPbAAAEkgAABAAAAANuAAAEkgAABJIAAAUlAAADbgAABJIAAALbAAYEkgAAAxIAAANuAAADbgAABJIAAAMlAAADbgAABJIAAASSAAADbgAABJIAAASSAAADtwAAA7cAAASSAAcEkgALAyUAAAU1AAADJQAABAAAAAKFAAEDbgAAApIAAAMXAAEDtwAABAAAAQQ+AAEEewADA24AAAKFAAEEOQACApIAAAKSAAADbgAAAtsAAANuAAAEAAAABJIAAASNAAAEkgAAA24AAANuAAADbgAABAAAAANuAAAFIAAwBiIAAAQAAAAFJQAABSUAAAUlAAAFJQAABSUAAAKVAAACAAAABJIAAAUlAAADbgAAA24AAAUlAAAFJQAABAAAAATbAAADbgAAA24AAANuAAADbgAAA24AAANuAAADpQAABAAAAASSAAAESQAAA7cAAANuAAAEZwAABAAAAAQAAAAEkgAlBAAAAAUlAAAC2wBDA24AAAPXAAAFJQAABAAAAAQ3AAAD0QABBAAAAAQAAAAESQAABAAADQMvAAgD/AAWA7cAAAO3AAADtwAAA7cAAAQAAAACSQAABAAAGwSSAAAEAAAABAAAAAQAAAACSQAABAUALwNuAAADbgAABAAAAAQAACcFJQAAA9kAAAQAABIDtwAABSUAAAQAAAAFJQAAA24AFQNuAAADbgAAA24AAANuAAAEAAAABJIAAAQAABMDbgA9AkkAFwNuAAAEAAACBAAAAANuAAAERAAABAAAAANvACcDbgAAAykAFgUhAAQDJQAABNsAAAQFAAAFJQAEBAAABwNuAAADbQAVA7QAAQQAAAAC2gAAA24AAANuAAADtwAJA24AAAUlAAADbgAAA7cAAAQAAAADbgAAA4MAFQUlAAAEAAAABAAAAANuAAwDtwAAA7cAAASSAAAEkgAABAAAAAQAAAADbgAAAtsAAASSAAAEkgAABAMAEQUlAAAEAAAAAkkAAAJJAAACSQAAAkkAAAJJAAAESQAABAAAAANlAAEEAAAABAAAAASSAAAEAAAABAAAAAQAAAAEAQAAA24AAANuAAAE7QAbA9gAMwNuAAADtwAgBAAAAAQAAAAERQAdAAAAAAAAAAAAAAAUAAAAKAAAADwAAAG0AAACrAAAA3wAAAQMAAAE4AAABXAAAAXgAAAGGAAABvwAAAfAAAAIKAAACMwAAAuk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AAGboAABnUwAAZ3IAAGe0AABoFwAAaEoAAGimAABo0wAAaQMAAGkzAABpYQAAaZUAAGnoAABqOQAAam8AAGqUAABqugAAawUAAGwOAABs1gAAbQYAAG0bAABtMQAAbUgAAG2AAABtsAAAbcIAAG3sAABuFgAAbkAAAG5qAABugQAAbpgAAG6vAABuxgAAbvUAAG8lAABvUAAAb4EAAG+jAABv4AAAcB0AAHBAAABwYwAAcHgAAHCmAABwvgAAcOcAAHEjAABxPwAAcYQAAHHeAAByOAAAcocAAHLLAABztwAAdAYAAHRvAAB0sgAAdQcAAHVCAAB1dwAAdc0AAHXnAAB2GQAAdi8AAHZvAAB2qQAAdtIAAHbyAAB3IgAAd08AAHdpAAB3lgAAd7wAAHfyAAB4HgAAeEgAAHiGAAB4wQAAeU8AAHmIAAB5sQAAedkAAHoBAAB6KQAAenkAAHqzAAB6zAAAeu8AAHsSAAB7XwAAe4oAAHu0AAB76wAAfAwAAHxBAAB8YQAAfI8AAHypAAB8wgAAfNYAAH1ZAAB9fAAAfaAAAH3pAAB+IgAAfloAAH6kAAB+8gAAf0sAAH+AAAB/6AAAgDkAAICLAACA3AAAgS4AAIGMAACBpgAAgecAAIInAACCZwAAgp8AAILsAACDOgAAg4cAAIPUAACELAAAhIQAAIS8AACE9AAAhSwAAIavAACG6gAAhxcAAIcyAACHWAAAh5sAAIf7AACIWQAAiH4AAIiYAACJIgAAiVIAAIloAACJfwAAiZYAAImtAACJ7AAAih8AAIouAACKUAAAiowAAIrtAACLRAAAi6kAAIvXAACMRQAAjK8AAIznAACNHQAAjWwAAI2YAACN3wAAjiMAAI5WAACOhwAAjr8AAI7cAACO8AAAjwMAAI8XAACPKwAAj0YAAI9qAACPfgAAj5IAAI/OAACQBQAAkE8AAJB2AACQsQAAkP0AAJEnAACRdwAAkbkAAJIVAACSOAAAkm0AAJK/AACS6wAAk0EAAJNuAACTpwAAk+AAAJQ8AACUhQAAlKQAAJTZAACVegAAloEAAJasAACW0QAAlwIAAJdCAACXZQAAl6YAAJh3AACZFgAAmWIAAJmXAACZvQAAmdYAAJn6AACaHgAAmlcAAJqQAACayQAAmwIAAJtHAACbZgAAm4UAAJukAACbwwAAm+Y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") format('truetype');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-font-"], [class*=" icon-font-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-font-unavailable-icon-teal:before {
  content: "\e928";
}
.icon-font-resource-planning:before {
  content: "\e92a";
  color: #555;
}
.icon-font-revenue-forecast:before {
  content: "\e92b";
  color: #555;
}
.icon-font-show-menu:before {
  content: "\e929";
}
.icon-font-custom:before {
  content: "\e926";
}
.icon-font-flat:before {
  content: "\e927";
}
.icon-font-tip:before {
  content: "\e91d";
}
.icon-font-plus2:before {
  content: "\e902";
}
.icon-font-arrow:before {
  content: "\e900";
}
.icon-font-if_chrome_317753 .path1:before {
  content: "\e921";
  color: rgb(74, 174, 72);
}
.icon-font-if_chrome_317753 .path2:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(234, 57, 57);
}
.icon-font-if_chrome_317753 .path3:before {
  content: "\e923";
  margin-left: -1em;
  color: rgb(254, 209, 75);
}
.icon-font-if_chrome_317753 .path4:before {
  content: "\e924";
  margin-left: -1em;
  color: rgb(24, 143, 209);
}
.icon-font-if_edge_1608672:before {
  content: "\e925";
  color: #0075da;
}
.icon-font-i-alert:before {
  content: "\e90b";
}
.icon-font-i-cross:before {
  content: "\e90e";
}
.icon-font-i-ellipsis:before {
  content: "\e91b";
}
.icon-font-i-info:before {
  content: "\e91c";
}
.icon-font-i-notice:before {
  content: "\e91e";
}
.icon-font-unread:before {
  content: "\e90a";
  color: #555;
}
.icon-font-bottom:before {
  content: "\e913";
}
.icon-font-bottom-grey:before {
  content: "\e914";
}
.icon-font-down:before {
  content: "\e915";
}
.icon-font-down-grey:before {
  content: "\e916";
}
.icon-font-top:before {
  content: "\e917";
}
.icon-font-top-grey:before {
  content: "\e918";
}
.icon-font-up:before {
  content: "\e919";
}
.icon-font-up-grey:before {
  content: "\e91a";
}
.icon-font-icons-quickadd-Company:before {
  content: "\e920";
}
.icon-font-icons-quickadd-Individual:before {
  content: "\e901";
}
.icon-font-icons-quickadd-Personnel:before {
  content: "\e91f";
}
.icon-font-icons_plus-fat:before {
  content: "\e911";
}
.icon-font-icons_plus-skinny:before {
  content: "\e912";
}
.icon-font-icons_timers-pause:before {
  content: "\e90f";
}
.icon-font-icons_timers-start:before {
  content: "\e910";
}
.icon-font-icons_info-details:before {
  content: "\e90d";
}
.icon-font-icons_Portal_Notifications:before {
  content: "\e907";
}
.icon-font-icons_Portal_Documents:before {
  content: "\e908";
}
.icon-font-icons_Portal_Conversations:before {
  content: "\e909";
}
.icon-font-icons_Portal_Comments:before {
  content: "\e90c";
}
.icon-font-icons_accounts_contact:before {
  content: "\e903";
}
.icon-font-icons_careof_contact:before {
  content: "\e904";
}
.icon-font-icons_portal_access:before {
  content: "\e905";
}
.icon-font-icons_primary_contact:before {
  content: "\e906";
}
.icon-font-icons-swap:before {
  content: "\e800";
}
.icon-font-icons-contact-multi:before {
  content: "\e628";
}
.icon-font-icons-contact-single:before {
  content: "\e629";
}
.icon-font-dashboard-outline:before {
  content: "\e624";
}
.icon-font-document-downloaded:before {
  content: "\e625";
}
.icon-font-drag-toggle:before {
  content: "\e626";
}
.icon-font-document-filetype-fill2:before {
  content: "\e627";
}
.icon-font-dashboard-add:before {
  content: "\e60e";
}
.icon-font-small-checked-in:before {
  content: "\e60f";
}
.icon-font-small-checked-out:before {
  content: "\e610";
}
.icon-font-checked-page:before {
  content: "\e611";
}
.icon-font-small-check-lock:before {
  content: "\e612";
}
.icon-font-collapse-left:before {
  content: "\e613";
}
.icon-font-collapse-up:before {
  content: "\e614";
}
.icon-font-collapse-box:before {
  content: "\e615";
}
.icon-font-collapse-down:before {
  content: "\e616";
}
.icon-font-collapse-right:before {
  content: "\e617";
}
.icon-font-document-filetype-fill:before {
  content: "\e618";
}
.icon-font-document-filetype-outline:before {
  content: "\e619";
}
.icon-font-document-folder-docs:before {
  content: "\e61a";
}
.icon-font-document-folder-empty:before {
  content: "\e61b";
}
.icon-font-dashboard-on:before {
  content: "\e61c";
}
.icon-font-document-download:before {
  content: "\e61d";
}
.icon-font-grid-large:before {
  content: "\e61e";
}
.icon-font-grid-medium:before {
  content: "\e61f";
}
.icon-font-grid-small:before {
  content: "\e620";
}
.icon-font-document-rotate-left:before {
  content: "\e621";
}
.icon-font-document-rotate-right:before {
  content: "\e622";
}
.icon-font-document-share:before {
  content: "\e623";
}
.icon-font-outline_email:before {
  content: "\e600";
}
.icon-font-outline_facebook:before {
  content: "\e601";
}
.icon-font-outline_flickr:before {
  content: "\e602";
}
.icon-font-outline_googleplus:before {
  content: "\e603";
}
.icon-font-outline_instagram:before {
  content: "\e604";
}
.icon-font-outline_linkedin:before {
  content: "\e605";
}
.icon-font-outline_phone:before {
  content: "\e606";
}
.icon-font-outline_pinterest:before {
  content: "\e607";
}
.icon-font-outline_slideshare:before {
  content: "\e608";
}
.icon-font-outline_twitter:before {
  content: "\e609";
}
.icon-font-outline_vimeo:before {
  content: "\e60a";
}
.icon-font-outline_website:before {
  content: "\e60b";
}
.icon-font-outline_windows:before {
  content: "\e60c";
}
.icon-font-outline_youtube:before {
  content: "\e60d";
}
.icon-font-messenger:before {
  content: "\21";
}
.icon-font-help-circle:before {
  content: "\22";
}
.icon-font-id:before {
  content: "\23";
}
.icon-font-stamp:before {
  content: "\24";
}
.icon-font-trash2:before {
  content: "\25";
}
.icon-font-printer:before {
  content: "\26";
}
.icon-font-more:before {
  content: "\27";
}
.icon-font-add:before {
  content: "\28";
}
.icon-font-wrench2:before {
  content: "\29";
}
.icon-font-benchmarking:before {
  content: "\2a";
}
.icon-font-layers-alt:before {
  content: "\2b";
}
.icon-font-lines:before {
  content: "\2c";
}
.icon-font-grid:before {
  content: "\2d";
}
.icon-font-trash-ring:before {
  content: "\2e";
}
.icon-font-id-ring:before {
  content: "\2f";
}
.icon-font-stamp-ring:before {
  content: "\30";
}
.icon-font-messenger-ring:before {
  content: "\31";
}
.icon-font-benchmarking-ring:before {
  content: "\32";
}
.icon-font-award-fill:before {
  content: "\33";
}
.icon-font-winsows:before {
  content: "\34";
}
.icon-font-envelope:before {
  content: "\35";
}
.icon-font-printer-ring:before {
  content: "\36";
}
.icon-font-synergylogo:before {
  content: "\37";
}
.icon-font-wrench-ring:before {
  content: "\38";
}
.icon-font-more-ring:before {
  content: "\39";
}
.icon-font-add-ring:before {
  content: "\3a";
}
.icon-font-home2:before {
  content: "\3b";
}
.icon-font-images:before {
  content: "\3c";
}
.icon-font-camera:before {
  content: "\3d";
}
.icon-font-support:before {
  content: "\3e";
}
.icon-font-coin:before {
  content: "\3f";
}
.icon-font-cart:before {
  content: "\40";
}
.icon-font-phone:before {
  content: "\41";
}
.icon-font-location:before {
  content: "\42";
}
.icon-font-map:before {
  content: "\43";
}
.icon-font-folder-open2:before {
  content: "\44";
}
.icon-font-stack:before {
  content: "\45";
}
.icon-font-download:before {
  content: "\46";
}
.icon-font-user2:before {
  content: "\47";
}
.icon-font-users2:before {
  content: "\48";
}
.icon-font-mobile2:before {
  content: "\49";
}
.icon-font-laptop2:before {
  content: "\4a";
}
.icon-font-mobile3:before {
  content: "\4b";
}
.icon-font-screen:before {
  content: "\4c";
}
.icon-font-calendar2:before {
  content: "\4d";
}
.icon-font-clock:before {
  content: "\4e";
}
.icon-font-bubbles:before {
  content: "\4f";
}
.icon-font-user3:before {
  content: "\50";
}
.icon-font-cogs2:before {
  content: "\51";
}
.icon-font-cog2:before {
  content: "\52";
}
.icon-font-equalizer:before {
  content: "\53";
}
.icon-font-wrench3:before {
  content: "\54";
}
.icon-font-key:before {
  content: "\55";
}
.icon-font-search2:before {
  content: "\56";
}
.icon-font-cloud2:before {
  content: "\57";
}
.icon-font-menu:before {
  content: "\58";
}
.icon-font-office:before {
  content: "\59";
}
.icon-font-earth:before {
  content: "\5a";
}
.icon-font-flag2:before {
  content: "\5b";
}
.icon-font-star2:before {
  content: "\5c";
}
.icon-font-star3:before {
  content: "\5d";
}
.icon-font-info2:before {
  content: "\5e";
}
.icon-font-question2:before {
  content: "\5f";
}
.icon-font-notification:before {
  content: "\60";
}
.icon-font-table2:before {
  content: "\61";
}
.icon-font-filter:before {
  content: "\62";
}
.icon-font-code:before {
  content: "\63";
}
.icon-font-share2:before {
  content: "\64";
}
.icon-font-google:before {
  content: "\65";
}
.icon-font-google-drive:before {
  content: "\66";
}
.icon-font-facebook:before {
  content: "\67";
}
.icon-font-twitter:before {
  content: "\68";
}
.icon-font-tumblr:before {
  content: "\69";
}
.icon-font-yahoo:before {
  content: "\6a";
}
.icon-font-apple:before {
  content: "\6b";
}
.icon-font-android:before {
  content: "\6c";
}
.icon-font-windows:before {
  content: "\6d";
}
.icon-font-windows8:before {
  content: "\6e";
}
.icon-font-skype2:before {
  content: "\6f";
}
.icon-font-linkedin:before {
  content: "\70";
}
.icon-font-paypal:before {
  content: "\71";
}
.icon-font-file-pdf:before {
  content: "\72";
}
.icon-font-file-word:before {
  content: "\73";
}
.icon-font-file-excel:before {
  content: "\74";
}
.icon-font-file-powerpoint:before {
  content: "\75";
}
.icon-font-file-zip:before {
  content: "\76";
}
.icon-font-file-xml:before {
  content: "\77";
}
.icon-font-file-css:before {
  content: "\78";
}
.icon-font-file-openoffice:before {
  content: "\79";
}
.icon-font-html5:before {
  content: "\7a";
}
.icon-font-html52:before {
  content: "\7b";
}
.icon-font-css3:before {
  content: "\7c";
}
.icon-font-chrome:before {
  content: "\7d";
}
.icon-font-firefox:before {
  content: "\7e";
}
.icon-font-IE:before {
  content: "\e000";
}
.icon-font-opera:before {
  content: "\e001";
}
.icon-font-safari:before {
  content: "\e002";
}
.icon-font-newspaper:before {
  content: "\e003";
}
.icon-font-books:before {
  content: "\e004";
}
.icon-font-credit:before {
  content: "\e005";
}
.icon-font-calendar3:before {
  content: "\e006";
}
.icon-font-shield2:before {
  content: "\e007";
}
.icon-font-pushpin:before {
  content: "\e008";
}
.icon-font-pencil-ring:before {
  content: "\e009";
}
.icon-font-pencil2:before {
  content: "\e00a";
}
.icon-font-flipvertical-ring:before {
  content: "\e00b";
}
.icon-font-flipvertical:before {
  content: "\e00c";
}
.icon-font-filter-ring:before {
  content: "\e00d";
}
.icon-font-filter2:before {
  content: "\e00e";
}
.icon-font-diskette-ring:before {
  content: "\e00f";
}
.icon-font-diskette:before {
  content: "\e010";
}
.icon-font-calendar2-ring:before {
  content: "\e011";
}
.icon-font-calendar22:before {
  content: "\e012";
}
.icon-font-arrowright2-ring:before {
  content: "\e013";
}
.icon-font-arrowright2:before {
  content: "\e014";
}
.icon-font-arrowleft2-ring:before {
  content: "\e015";
}
.icon-font-arrowleft2:before {
  content: "\e016";
}
.icon-font-meter:before {
  content: "\e017";
}
.icon-font-stats:before {
  content: "\e018";
}
.icon-font-bars2:before {
  content: "\e019";
}
.icon-font-pie:before {
  content: "\e01a";
}
.icon-font-curved-arrow:before {
  content: "\e01b";
}
.icon-font-close2:before {
  content: "\e01c";
}
.icon-font-exit:before {
  content: "\e01d";
}
.icon-font-chevron-up2:before {
  content: "\e01e";
}
.icon-font-chevron-down2:before {
  content: "\e01f";
}
.icon-font-refresh2:before {
  content: "\e020";
}
.icon-font-arrow-up2:before {
  content: "\e021";
}
.icon-font-arrow-down2:before {
  content: "\e022";
}
.icon-font-link:before {
  content: "\e023";
}
.icon-font-resize-full:before {
  content: "\e024";
}
.icon-font-resize-small:before {
  content: "\e025";
}
.icon-font-edit2:before {
  content: "\e026";
}
.icon-font-sort2:before {
  content: "\e027";
}
.icon-font-ok:before {
  content: "\e028";
}
.icon-font-ban-circle:before {
  content: "\e029";
}
.icon-font-upload:before {
  content: "\e02a";
}
.icon-font-spinner:before {
  content: "\e02b";
}
.icon-font-lock2:before {
  content: "\e02c";
}
.icon-font-unlocked:before {
  content: "\e02d";
}
.icon-font-asterisk2:before {
  content: "\f06a";
}
.icon-font-plus3:before {
  content: "\f06d";
}
.icon-font-question3:before {
  content: "\f12b";
}
.icon-font-minus2:before {
  content: "\f06f";
}
.icon-font-glass2:before {
  content: "\f001";
}
.icon-font-music:before {
  content: "\f004";
}
.icon-font-search3:before {
  content: "\f00c";
}
.icon-font-envelope-o2:before {
  content: "\f00e";
}
.icon-font-heart:before {
  content: "\f00f";
}
.icon-font-star4:before {
  content: "\f010";
}
.icon-font-star-o2:before {
  content: "\f011";
}
.icon-font-user4:before {
  content: "\f012";
}
.icon-font-film2:before {
  content: "\f018";
}
.icon-font-th-large2:before {
  content: "\f019";
}
.icon-font-th2:before {
  content: "\f01a";
}
.icon-font-th-list2:before {
  content: "\f01b";
}
.icon-font-check:before {
  content: "\f01d";
}
.icon-font-close3:before {
  content: "\f01f";
}
.icon-font-remove2:before {
  content: "\f01f";
}
.icon-font-times2:before {
  content: "\f01f";
}
.icon-font-search-plus:before {
  content: "\f020";
}
.icon-font-search-minus:before {
  content: "\f025";
}
.icon-font-power-off:before {
  content: "\f026";
}
.icon-font-signal:before {
  content: "\f027";
}
.icon-font-cog3:before {
  content: "\f028";
}
.icon-font-gear2:before {
  content: "\f028";
}
.icon-font-trash-o2:before {
  content: "\f029";
}
.icon-font-home3:before {
  content: "\f02a";
}
.icon-font-file-o2:before {
  content: "\f030";
}
.icon-font-clock-o2:before {
  content: "\f031";
}
.icon-font-road:before {
  content: "\f034";
}
.icon-font-download2:before {
  content: "\f035";
}
.icon-font-arrow-circle-o-down:before {
  content: "\f03f";
}
.icon-font-arrow-circle-o-up:before {
  content: "\f042";
}
.icon-font-inbox2:before {
  content: "\f043";
}
.icon-font-play-circle-o:before {
  content: "\f045";
}
.icon-font-repeat2:before {
  content: "\f047";
}
.icon-font-rotate-right2:before {
  content: "\f047";
}
.icon-font-refresh3:before {
  content: "\f048";
}
.icon-font-list-alt2:before {
  content: "\f049";
}
.icon-font-lock3:before {
  content: "\f04a";
}
.icon-font-flag3:before {
  content: "\f04e";
}
.icon-font-headphones:before {
  content: "\f04f";
}
.icon-font-volume-off:before {
  content: "\f050";
}
.icon-font-volume-down:before {
  content: "\f051";
}
.icon-font-volume-up:before {
  content: "\f052";
}
.icon-font-qrcode:before {
  content: "\f057";
}
.icon-font-barcode:before {
  content: "\f058";
}
.icon-font-tag2:before {
  content: "\f05c";
}
.icon-font-tags2:before {
  content: "\f05d";
}
.icon-font-book2:before {
  content: "\f05e";
}
.icon-font-bookmark2:before {
  content: "\f05f";
}
.icon-font-print2:before {
  content: "\f070";
}
.icon-font-camera2:before {
  content: "\f076";
}
.icon-font-font:before {
  content: "\f07a";
}
.icon-font-bold2:before {
  content: "\f07f";
}
.icon-font-italic2:before {
  content: "\f081";
}
.icon-font-text-height:before {
  content: "\f082";
}
.icon-font-text-width:before {
  content: "\f086";
}
.icon-font-align-left2:before {
  content: "\f089";
}
.icon-font-align-center2:before {
  content: "\f08b";
}
.icon-font-align-right2:before {
  content: "\f08c";
}
.icon-font-align-justify2:before {
  content: "\f08e";
}
.icon-font-list2:before {
  content: "\f08f";
}
.icon-font-dedent2:before {
  content: "\f092";
}
.icon-font-outdent2:before {
  content: "\f092";
}
.icon-font-indent2:before {
  content: "\f093";
}
.icon-font-video-camera2:before {
  content: "\f094";
}
.icon-font-image2:before {
  content: "\f095";
}
.icon-font-photo2:before {
  content: "\f095";
}
.icon-font-picture-o2:before {
  content: "\f095";
}
.icon-font-pencil3:before {
  content: "\f098";
}
.icon-font-map-marker2:before {
  content: "\f099";
}
.icon-font-adjust:before {
  content: "\f09a";
}
.icon-font-tint:before {
  content: "\f09b";
}
.icon-font-edit3:before {
  content: "\f09f";
}
.icon-font-pencil-square-o2:before {
  content: "\f09f";
}
.icon-font-share-square-o:before {
  content: "\f0a0";
}
.icon-font-check-square-o2:before {
  content: "\f0a1";
}
.icon-font-arrows:before {
  content: "\f0a5";
}
.icon-font-step-backward:before {
  content: "\f0a6";
}
.icon-font-fast-backward:before {
  content: "\f0a7";
}
.icon-font-backward:before {
  content: "\f0a8";
}
.icon-font-play3:before {
  content: "\f0a9";
}
.icon-font-pause3:before {
  content: "\f0aa";
}
.icon-font-stop2:before {
  content: "\f0ab";
}
.icon-font-forward:before {
  content: "\f0af";
}
.icon-font-fast-forward:before {
  content: "\f0b1";
}
.icon-font-step-forward:before {
  content: "\f0b3";
}
.icon-font-eject:before {
  content: "\f0b4";
}
.icon-font-chevron-left2:before {
  content: "\f0b5";
}
.icon-font-chevron-right2:before {
  content: "\f0b6";
}
.icon-font-plus-circle2:before {
  content: "\f0b7";
}
.icon-font-minus-circle2:before {
  content: "\f0b8";
}
.icon-font-times-circle:before {
  content: "\f0b9";
}
.icon-font-check-circle:before {
  content: "\f0ba";
}
.icon-font-question-circle2:before {
  content: "\f0bb";
}
.icon-font-info-circle2:before {
  content: "\f0bc";
}
.icon-font-crosshairs2:before {
  content: "\f0bd";
}
.icon-font-times-circle-o:before {
  content: "\f0be";
}
.icon-font-check-circle-o:before {
  content: "\f0bf";
}
.icon-font-ban:before {
  content: "\f0c1";
}
.icon-font-arrow-left2:before {
  content: "\f0c3";
}
.icon-font-arrow-right2:before {
  content: "\f0c8";
}
.icon-font-arrow-up3:before {
  content: "\f0cf";
}
.icon-font-arrow-down3:before {
  content: "\f0d1";
}
.icon-font-mail-forward2:before {
  content: "\f0d2";
}
.icon-font-share3:before {
  content: "\f0d2";
}
.icon-font-expand2:before {
  content: "\f0d3";
}
.icon-font-compress2:before {
  content: "\f0d4";
}
.icon-font-exclamation-circle:before {
  content: "\f0d5";
}
.icon-font-gift2:before {
  content: "\f0df";
}
.icon-font-leaf2:before {
  content: "\f0e0";
}
.icon-font-fire:before {
  content: "\f0e1";
}
.icon-font-eye2:before {
  content: "\f0e3";
}
.icon-font-eye-slash:before {
  content: "\f0e9";
}
.icon-font-exclamation-triangle2:before {
  content: "\f0ef";
}
.icon-font-warning2:before {
  content: "\f0ef";
}
.icon-font-plane2:before {
  content: "\f0f0";
}
.icon-font-calendar4:before {
  content: "\f0f1";
}
.icon-font-random2:before {
  content: "\f0f2";
}
.icon-font-comment2:before {
  content: "\f0f5";
}
.icon-font-magnet:before {
  content: "\f0f9";
}
.icon-font-chevron-up3:before {
  content: "\f0fa";
}
.icon-font-chevron-down3:before {
  content: "\f0fb";
}
.icon-font-retweet2:before {
  content: "\f0fd";
}
.icon-font-shopping-cart:before {
  content: "\f0fe";
}
.icon-font-folder2:before {
  content: "\f0ff";
}
.icon-font-folder-open3:before {
  content: "\f10c";
}
.icon-font-arrows-v2:before {
  content: "\f10f";
}
.icon-font-arrows-h2:before {
  content: "\f110";
}
.icon-font-bar-chart2:before {
  content: "\f113";
}
.icon-font-bar-chart-o2:before {
  content: "\f113";
}
.icon-font-twitter-square:before {
  content: "\f115";
}
.icon-font-facebook-square:before {
  content: "\f116";
}
.icon-font-camera-retro2:before {
  content: "\f117";
}
.icon-font-key3:before {
  content: "\f11b";
}
.icon-font-cogs3:before {
  content: "\f11c";
}
.icon-font-gears2:before {
  content: "\f11c";
}
.icon-font-comments:before {
  content: "\f11f";
}
.icon-font-thumbs-o-up2:before {
  content: "\f120";
}
.icon-font-thumbs-o-down2:before {
  content: "\f123";
}
.icon-font-star-half:before {
  content: "\f126";
}
.icon-font-heart-o2:before {
  content: "\f127";
}
.icon-font-sign-out:before {
  content: "\f12c";
}
.icon-font-linkedin-square:before {
  content: "\f12e";
}
.icon-font-thumb-tack2:before {
  content: "\f12f";
}
.icon-font-external-link:before {
  content: "\f130";
}
.icon-font-sign-in2:before {
  content: "\f131";
}
.icon-font-trophy2:before {
  content: "\f134";
}
.icon-font-github-square:before {
  content: "\f135";
}
.icon-font-upload2:before {
  content: "\f136";
}
.icon-font-lemon-o:before {
  content: "\f13b";
}
.icon-font-phone2:before {
  content: "\f13c";
}
.icon-font-square-o2:before {
  content: "\f13d";
}
.icon-font-bookmark-o2:before {
  content: "\f13f";
}
.icon-font-phone-square:before {
  content: "\f143";
}
.icon-font-twitter2:before {
  content: "\f145";
}
.icon-font-facebook2:before {
  content: "\f14a";
}
.icon-font-facebook-f:before {
  content: "\f14a";
}
.icon-font-github:before {
  content: "\f14b";
}
.icon-font-unlock2:before {
  content: "\f14c";
}
.icon-font-credit-card2:before {
  content: "\f14d";
}
.icon-font-feed:before {
  content: "\f14e";
}
.icon-font-rss2:before {
  content: "\f14e";
}
.icon-font-hdd-o:before {
  content: "\f14f";
}
.icon-font-bullhorn:before {
  content: "\f150";
}
.icon-font-bell-o2:before {
  content: "\f151";
}
.icon-font-certificate2:before {
  content: "\f152";
}
.icon-font-hand-o-right2:before {
  content: "\f156";
}
.icon-font-hand-o-left:before {
  content: "\f157";
}
.icon-font-hand-o-up:before {
  content: "\f158";
}
.icon-font-hand-o-down:before {
  content: "\f159";
}
.icon-font-arrow-circle-left:before {
  content: "\f15f";
}
.icon-font-arrow-circle-right:before {
  content: "\f166";
}
.icon-font-arrow-circle-up:before {
  content: "\f167";
}
.icon-font-arrow-circle-down:before {
  content: "\f168";
}
.icon-font-globe2:before {
  content: "\f169";
}
.icon-font-wrench4:before {
  content: "\f16a";
}
.icon-font-tasks2:before {
  content: "\f16b";
}
.icon-font-filter4:before {
  content: "\f16c";
}
.icon-font-briefcase:before {
  content: "\f16d";
}
.icon-font-arrows-alt2:before {
  content: "\f16e";
}
.icon-font-group2:before {
  content: "\f16f";
}
.icon-font-users3:before {
  content: "\f16f";
}
.icon-font-chain:before {
  content: "\f170";
}
.icon-font-link2:before {
  content: "\f170";
}
.icon-font-cloud3:before {
  content: "\f171";
}
.icon-font-flask:before {
  content: "\f172";
}
.icon-font-cut2:before {
  content: "\f173";
}
.icon-font-scissors2:before {
  content: "\f173";
}
.icon-font-copy2:before {
  content: "\f174";
}
.icon-font-files-o2:before {
  content: "\f174";
}
.icon-font-paperclip2:before {
  content: "\f179";
}
.icon-font-floppy-o2:before {
  content: "\f17a";
}
.icon-font-save2:before {
  content: "\f17a";
}
.icon-font-square:before {
  content: "\f17b";
}
.icon-font-bars3:before {
  content: "\f17c";
}
.icon-font-navicon2:before {
  content: "\f17c";
}
.icon-font-reorder2:before {
  content: "\f17c";
}
.icon-font-list-ul2:before {
  content: "\f17d";
}
.icon-font-list-ol2:before {
  content: "\f17f";
}
.icon-font-strikethrough2:before {
  content: "\f180";
}
.icon-font-underline2:before {
  content: "\f182";
}
.icon-font-table3:before {
  content: "\f183";
}
.icon-font-magic2:before {
  content: "\f184";
}
.icon-font-truck:before {
  content: "\f185";
}
.icon-font-pinterest:before {
  content: "\f186";
}
.icon-font-pinterest-square:before {
  content: "\f189";
}
.icon-font-google-plus-square:before {
  content: "\f18a";
}
.icon-font-google-plus:before {
  content: "\f18b";
}
.icon-font-money2:before {
  content: "\f18c";
}
.icon-font-caret-down2:before {
  content: "\f18e";
}
.icon-font-caret-up2:before {
  content: "\f18f";
}
.icon-font-caret-left2:before {
  content: "\f190";
}
.icon-font-caret-right2:before {
  content: "\f191";
}
.icon-font-columns2:before {
  content: "\f192";
}
.icon-font-sort3:before {
  content: "\f193";
}
.icon-font-unsorted2:before {
  content: "\f193";
}
.icon-font-sort-desc2:before {
  content: "\f194";
}
.icon-font-sort-down2:before {
  content: "\f194";
}
.icon-font-sort-asc2:before {
  content: "\f195";
}
.icon-font-sort-up2:before {
  content: "\f195";
}
.icon-font-envelope2:before {
  content: "\f197";
}
.icon-font-linkedin2:before {
  content: "\f199";
}
.icon-font-rotate-left2:before {
  content: "\f19a";
}
.icon-font-undo2:before {
  content: "\f19a";
}
.icon-font-gavel:before {
  content: "\f19b";
}
.icon-font-legal:before {
  content: "\f19b";
}
.icon-font-dashboard2:before {
  content: "\f19d";
}
.icon-font-tachometer2:before {
  content: "\f19d";
}
.icon-font-comment-o2:before {
  content: "\f19e";
}
.icon-font-comments-o2:before {
  content: "\f19f";
}
.icon-font-bolt2:before {
  content: "\f1a0";
}
.icon-font-flash2:before {
  content: "\f1a0";
}
.icon-font-sitemap2:before {
  content: "\f1a1";
}
.icon-font-umbrella:before {
  content: "\f1a2";
}
.icon-font-clipboard2:before {
  content: "\f1a3";
}
.icon-font-paste2:before {
  content: "\f1a3";
}
.icon-font-lightbulb-o2:before {
  content: "\f1a4";
}
.icon-font-exchange2:before {
  content: "\f1a5";
}
.icon-font-cloud-download2:before {
  content: "\f1a6";
}
.icon-font-cloud-upload2:before {
  content: "\f1a7";
}
.icon-font-user-md:before {
  content: "\f1a8";
}
.icon-font-stethoscope:before {
  content: "\f1a9";
}
.icon-font-suitcase:before {
  content: "\f1aa";
}
.icon-font-bell2:before {
  content: "\f1ab";
}
.icon-font-coffee2:before {
  content: "\f1af";
}
.icon-font-cutlery:before {
  content: "\f1b0";
}
.icon-font-file-text-o2:before {
  content: "\f1b1";
}
.icon-font-building-o2:before {
  content: "\f1b4";
}
.icon-font-hospital-o2:before {
  content: "\f1b5";
}
.icon-font-ambulance:before {
  content: "\f1b6";
}
.icon-font-medkit:before {
  content: "\f1b7";
}
.icon-font-fighter-jet:before {
  content: "\f1b8";
}
.icon-font-beer2:before {
  content: "\f1b9";
}
.icon-font-h-square:before {
  content: "\f1ba";
}
.icon-font-plus-square:before {
  content: "\f1bb";
}
.icon-font-angle-double-left2:before {
  content: "\f1bc";
}
.icon-font-angle-double-right2:before {
  content: "\f1bd";
}
.icon-font-angle-double-up2:before {
  content: "\f1be";
}
.icon-font-angle-double-down2:before {
  content: "\f1bf";
}
.icon-font-angle-left2:before {
  content: "\f1c1";
}
.icon-font-angle-right2:before {
  content: "\f1c2";
}
.icon-font-angle-up2:before {
  content: "\f1c3";
}
.icon-font-angle-down2:before {
  content: "\f1c4";
}
.icon-font-desktop2:before {
  content: "\f1c5";
}
.icon-font-laptop3:before {
  content: "\f1c6";
}
.icon-font-tablet2:before {
  content: "\f1c7";
}
.icon-font-mobile4:before {
  content: "\f1c8";
}
.icon-font-mobile-phone2:before {
  content: "\f1c8";
}
.icon-font-circle-o:before {
  content: "\f1c9";
}
.icon-font-quote-left2:before {
  content: "\f1ca";
}
.icon-font-quote-right2:before {
  content: "\f1cb";
}
.icon-font-spinner2:before {
  content: "\f1cc";
}
.icon-font-circle2:before {
  content: "\f1cd";
}
.icon-font-mail-reply2:before {
  content: "\f1ce";
}
.icon-font-reply2:before {
  content: "\f1ce";
}
.icon-font-github-alt:before {
  content: "\f1cf";
}
.icon-font-folder-o2:before {
  content: "\f1d0";
}
.icon-font-folder-open-o:before {
  content: "\f1d1";
}
.icon-font-smile-o2:before {
  content: "\f1d2";
}
.icon-font-frown-o2:before {
  content: "\f1d3";
}
.icon-font-meh-o2:before {
  content: "\f1d4";
}
.icon-font-gamepad:before {
  content: "\f1d5";
}
.icon-font-keyboard-o:before {
  content: "\f1d6";
}
.icon-font-flag-o2:before {
  content: "\f1d7";
}
.icon-font-flag-checkered2:before {
  content: "\f1db";
}
.icon-font-terminal:before {
  content: "\f1dc";
}
.icon-font-code3:before {
  content: "\f1dd";
}
.icon-font-mail-reply-all2:before {
  content: "\f1df";
}
.icon-font-reply-all2:before {
  content: "\f1df";
}
.icon-font-star-half-empty:before {
  content: "\f1e0";
}
.icon-font-star-half-full:before {
  content: "\f1e0";
}
.icon-font-star-half-o:before {
  content: "\f1e0";
}
.icon-font-location-arrow2:before {
  content: "\f1e1";
}
.icon-font-crop2:before {
  content: "\f1e2";
}
.icon-font-code-fork:before {
  content: "\f1e3";
}
.icon-font-chain-broken:before {
  content: "\f1e4";
}
.icon-font-unlink:before {
  content: "\f1e4";
}
.icon-font-info3:before {
  content: "\f1e5";
}
.icon-font-exclamation2:before {
  content: "\f1e7";
}
.icon-font-superscript:before {
  content: "\f1e8";
}
.icon-font-subscript:before {
  content: "\f1e9";
}
.icon-font-eraser2:before {
  content: "\f1eb";
}
.icon-font-puzzle-piece:before {
  content: "\f1ed";
}
.icon-font-microphone:before {
  content: "\f1ee";
}
.icon-font-microphone-slash:before {
  content: "\f1ef";
}
.icon-font-shield3:before {
  content: "\f1f0";
}
.icon-font-calendar-o2:before {
  content: "\f1f1";
}
.icon-font-fire-extinguisher:before {
  content: "\f1f2";
}
.icon-font-rocket:before {
  content: "\f1f3";
}
.icon-font-maxcdn:before {
  content: "\f1f4";
}
.icon-font-chevron-circle-left2:before {
  content: "\f1f5";
}
.icon-font-chevron-circle-right2:before {
  content: "\f1fd";
}
.icon-font-chevron-circle-up2:before {
  content: "\f1ff";
}
.icon-font-chevron-circle-down2:before {
  content: "\f202";
}
.icon-font-html53:before {
  content: "\f203";
}
.icon-font-css32:before {
  content: "\f206";
}
.icon-font-anchor:before {
  content: "\f207";
}
.icon-font-unlock-alt2:before {
  content: "\f208";
}
.icon-font-bullseye2:before {
  content: "\f209";
}
.icon-font-ellipsis-h2:before {
  content: "\f20b";
}
.icon-font-ellipsis-v2:before {
  content: "\f20c";
}
.icon-font-rss-square:before {
  content: "\f20d";
}
.icon-font-play-circle2:before {
  content: "\f20e";
}
.icon-font-ticket:before {
  content: "\f20f";
}
.icon-font-minus-square2:before {
  content: "\f210";
}
.icon-font-minus-square-o2:before {
  content: "\f211";
}
.icon-font-level-up2:before {
  content: "\f213";
}
.icon-font-level-down2:before {
  content: "\f214";
}
.icon-font-check-square:before {
  content: "\f215";
}
.icon-font-pencil-square:before {
  content: "\f216";
}
.icon-font-external-link-square:before {
  content: "\f217";
}
.icon-font-share-square:before {
  content: "\f218";
}
.icon-font-compass:before {
  content: "\f219";
}
.icon-font-caret-square-o-down:before {
  content: "\f21a";
}
.icon-font-toggle-down:before {
  content: "\f21a";
}
.icon-font-caret-square-o-up:before {
  content: "\f21b";
}
.icon-font-toggle-up:before {
  content: "\f21b";
}
.icon-font-caret-square-o-right:before {
  content: "\f21c";
}
.icon-font-toggle-right:before {
  content: "\f21c";
}
.icon-font-eur2:before {
  content: "\f21e";
}
.icon-font-euro2:before {
  content: "\f21e";
}
.icon-font-gbp2:before {
  content: "\f21f";
}
.icon-font-dollar2:before {
  content: "\f220";
}
.icon-font-usd2:before {
  content: "\f220";
}
.icon-font-inr:before {
  content: "\f221";
}
.icon-font-rupee:before {
  content: "\f221";
}
.icon-font-cny:before {
  content: "\f222";
}
.icon-font-jpy:before {
  content: "\f222";
}
.icon-font-rmb:before {
  content: "\f222";
}
.icon-font-yen:before {
  content: "\f222";
}
.icon-font-rouble:before {
  content: "\f223";
}
.icon-font-rub:before {
  content: "\f223";
}
.icon-font-ruble:before {
  content: "\f223";
}
.icon-font-krw:before {
  content: "\f224";
}
.icon-font-won:before {
  content: "\f224";
}
.icon-font-bitcoin2:before {
  content: "\f225";
}
.icon-font-btc2:before {
  content: "\f225";
}
.icon-font-file2:before {
  content: "\f226";
}
.icon-font-file-text2:before {
  content: "\f227";
}
.icon-font-sort-alpha-asc2:before {
  content: "\f228";
}
.icon-font-sort-alpha-desc2:before {
  content: "\f229";
}
.icon-font-sort-amount-asc2:before {
  content: "\f22a";
}
.icon-font-sort-amount-desc2:before {
  content: "\f22b";
}
.icon-font-sort-numeric-asc2:before {
  content: "\f22c";
}
.icon-font-sort-numeric-desc2:before {
  content: "\f22d";
}
.icon-font-thumbs-up2:before {
  content: "\f22e";
}
.icon-font-thumbs-down2:before {
  content: "\f22f";
}
.icon-font-youtube-square:before {
  content: "\f230";
}
.icon-font-youtube:before {
  content: "\f231";
}
.icon-font-xing:before {
  content: "\f232";
}
.icon-font-xing-square:before {
  content: "\f236";
}
.icon-font-youtube-play:before {
  content: "\f237";
}
.icon-font-dropbox:before {
  content: "\f23a";
}
.icon-font-stack-overflow:before {
  content: "\f23b";
}
.icon-font-instagram:before {
  content: "\f23c";
}
.icon-font-flickr:before {
  content: "\f23d";
}
.icon-font-adn:before {
  content: "\f23e";
}
.icon-font-bitbucket:before {
  content: "\f23f";
}
.icon-font-bitbucket-square:before {
  content: "\f240";
}
.icon-font-tumblr2:before {
  content: "\f241";
}
.icon-font-tumblr-square:before {
  content: "\f242";
}
.icon-font-long-arrow-down2:before {
  content: "\f243";
}
.icon-font-long-arrow-up2:before {
  content: "\f244";
}
.icon-font-long-arrow-left2:before {
  content: "\f245";
}
.icon-font-long-arrow-right2:before {
  content: "\f246";
}
.icon-font-apple2:before {
  content: "\f247";
}
.icon-font-windows2:before {
  content: "\f248";
}
.icon-font-android2:before {
  content: "\f249";
}
.icon-font-linux:before {
  content: "\f24a";
}
.icon-font-dribbble:before {
  content: "\f24b";
}
.icon-font-skype3:before {
  content: "\f24c";
}
.icon-font-foursquare:before {
  content: "\f24d";
}
.icon-font-trello2:before {
  content: "\f24e";
}
.icon-font-female:before {
  content: "\f24f";
}
.icon-font-male:before {
  content: "\f250";
}
.icon-font-gittip:before {
  content: "\f251";
}
.icon-font-gratipay:before {
  content: "\f251";
}
.icon-font-sun-o:before {
  content: "\f252";
}
.icon-font-moon-o:before {
  content: "\f253";
}
.icon-font-archive2:before {
  content: "\f254";
}
.icon-font-bug2:before {
  content: "\f255";
}
.icon-font-vk:before {
  content: "\f256";
}
.icon-font-weibo:before {
  content: "\f257";
}
.icon-font-renren:before {
  content: "\f258";
}
.icon-font-pagelines:before {
  content: "\f259";
}
.icon-font-stack-exchange2:before {
  content: "\f25a";
}
.icon-font-arrow-circle-o-right:before {
  content: "\f25b";
}
.icon-font-arrow-circle-o-left:before {
  content: "\f25c";
}
.icon-font-caret-square-o-left:before {
  content: "\f25d";
}
.icon-font-toggle-left:before {
  content: "\f25d";
}
.icon-font-dot-circle-o:before {
  content: "\f25e";
}
.icon-font-wheelchair:before {
  content: "\f25f";
}
.icon-font-vimeo-square:before {
  content: "\f260";
}
.icon-font-try:before {
  content: "\f261";
}
.icon-font-turkish-lira:before {
  content: "\f261";
}
.icon-font-plus-square-o2:before {
  content: "\f262";
}
.icon-font-space-shuttle:before {
  content: "\f263";
}
.icon-font-slack2:before {
  content: "\f264";
}
.icon-font-envelope-square:before {
  content: "\f265";
}
.icon-font-wordpress:before {
  content: "\f266";
}
.icon-font-openid:before {
  content: "\f267";
}
.icon-font-bank2:before {
  content: "\f268";
}
.icon-font-institution2:before {
  content: "\f268";
}
.icon-font-university2:before {
  content: "\f268";
}
.icon-font-graduation-cap:before {
  content: "\f269";
}
.icon-font-mortar-board:before {
  content: "\f269";
}
.icon-font-yahoo2:before {
  content: "\f26a";
}
.icon-font-google2:before {
  content: "\f26b";
}
.icon-font-reddit:before {
  content: "\f26c";
}
.icon-font-reddit-square:before {
  content: "\f26d";
}
.icon-font-stumbleupon-circle:before {
  content: "\f26e";
}
.icon-font-stumbleupon:before {
  content: "\f26f";
}
.icon-font-delicious:before {
  content: "\f270";
}
.icon-font-digg:before {
  content: "\f271";
}
.icon-font-pied-piper-pp:before {
  content: "\f272";
}
.icon-font-pied-piper-alt:before {
  content: "\f273";
}
.icon-font-drupal:before {
  content: "\f274";
}
.icon-font-joomla:before {
  content: "\f275";
}
.icon-font-language:before {
  content: "\f276";
}
.icon-font-fax2:before {
  content: "\f277";
}
.icon-font-building2:before {
  content: "\f278";
}
.icon-font-child2:before {
  content: "\f279";
}
.icon-font-paw:before {
  content: "\f27a";
}
.icon-font-spoon:before {
  content: "\f27b";
}
.icon-font-cube2:before {
  content: "\f27c";
}
.icon-font-cubes2:before {
  content: "\f27d";
}
.icon-font-behance:before {
  content: "\f27e";
}
.icon-font-behance-square:before {
  content: "\f27f";
}
.icon-font-steam:before {
  content: "\f280";
}
.icon-font-steam-square:before {
  content: "\f281";
}
.icon-font-recycle:before {
  content: "\f282";
}
.icon-font-automobile:before {
  content: "\f283";
}
.icon-font-car:before {
  content: "\f283";
}
.icon-font-cab:before {
  content: "\f284";
}
.icon-font-taxi:before {
  content: "\f284";
}
.icon-font-tree:before {
  content: "\f285";
}
.icon-font-spotify:before {
  content: "\f286";
}
.icon-font-deviantart:before {
  content: "\f287";
}
.icon-font-soundcloud:before {
  content: "\f288";
}
.icon-font-database2:before {
  content: "\f289";
}
.icon-font-file-pdf-o:before {
  content: "\f28a";
}
.icon-font-file-word-o:before {
  content: "\f28b";
}
.icon-font-file-excel-o:before {
  content: "\f28c";
}
.icon-font-file-powerpoint-o:before {
  content: "\f28d";
}
.icon-font-file-image-o:before {
  content: "\f28e";
}
.icon-font-file-photo-o:before {
  content: "\f28e";
}
.icon-font-file-picture-o:before {
  content: "\f28e";
}
.icon-font-file-archive-o:before {
  content: "\f28f";
}
.icon-font-file-zip-o:before {
  content: "\f28f";
}
.icon-font-file-audio-o:before {
  content: "\f290";
}
.icon-font-file-sound-o:before {
  content: "\f290";
}
.icon-font-file-movie-o:before {
  content: "\f291";
}
.icon-font-file-video-o:before {
  content: "\f291";
}
.icon-font-file-code-o:before {
  content: "\f292";
}
.icon-font-vine:before {
  content: "\f293";
}
.icon-font-codepen:before {
  content: "\f294";
}
.icon-font-jsfiddle:before {
  content: "\f295";
}
.icon-font-life-bouy:before {
  content: "\f296";
}
.icon-font-life-buoy:before {
  content: "\f296";
}
.icon-font-life-ring:before {
  content: "\f296";
}
.icon-font-life-saver:before {
  content: "\f296";
}
.icon-font-support2:before {
  content: "\f296";
}
.icon-font-circle-o-notch:before {
  content: "\f297";
}
.icon-font-ra:before {
  content: "\f298";
}
.icon-font-rebel:before {
  content: "\f298";
}
.icon-font-resistance:before {
  content: "\f298";
}
.icon-font-empire:before {
  content: "\f299";
}
.icon-font-ge:before {
  content: "\f299";
}
.icon-font-git-square:before {
  content: "\f29a";
}
.icon-font-git:before {
  content: "\f29b";
}
.icon-font-hacker-news:before {
  content: "\f29c";
}
.icon-font-y-combinator-square:before {
  content: "\f29c";
}
.icon-font-yc-square:before {
  content: "\f29c";
}
.icon-font-tencent-weibo:before {
  content: "\f29d";
}
.icon-font-qq:before {
  content: "\f29e";
}
.icon-font-wechat:before {
  content: "\f29f";
}
.icon-font-weixin:before {
  content: "\f29f";
}
.icon-font-paper-plane2:before {
  content: "\f2a0";
}
.icon-font-send2:before {
  content: "\f2a0";
}
.icon-font-paper-plane-o2:before {
  content: "\f2a1";
}
.icon-font-send-o2:before {
  content: "\f2a1";
}
.icon-font-history2:before {
  content: "\f2a2";
}
.icon-font-circle-thin:before {
  content: "\f2a3";
}
.icon-font-header:before {
  content: "\f2a4";
}
.icon-font-paragraph:before {
  content: "\f2a5";
}
.icon-font-sliders2:before {
  content: "\f2a6";
}
.icon-font-share-alt:before {
  content: "\f2a7";
}
.icon-font-share-alt-square:before {
  content: "\f2a8";
}
.icon-font-bomb:before {
  content: "\f2a9";
}
.icon-font-futbol-o:before {
  content: "\f2aa";
}
.icon-font-soccer-ball-o:before {
  content: "\f2aa";
}
.icon-font-tty:before {
  content: "\f2ab";
}
.icon-font-binoculars:before {
  content: "\f2ac";
}
.icon-font-plug2:before {
  content: "\f2ad";
}
.icon-font-slideshare:before {
  content: "\f2ae";
}
.icon-font-twitch:before {
  content: "\f2af";
}
.icon-font-yelp:before {
  content: "\f2b0";
}
.icon-font-newspaper-o2:before {
  content: "\f2b1";
}
.icon-font-wifi:before {
  content: "\f2b2";
}
.icon-font-calculator2:before {
  content: "\f2b3";
}
.icon-font-paypal2:before {
  content: "\f2b4";
}
.icon-font-google-wallet:before {
  content: "\f2b5";
}
.icon-font-cc-visa:before {
  content: "\f2b6";
}
.icon-font-cc-mastercard:before {
  content: "\f2b7";
}
.icon-font-cc-discover:before {
  content: "\f2b8";
}
.icon-font-cc-amex:before {
  content: "\f2b9";
}
.icon-font-cc-paypal:before {
  content: "\f2ba";
}
.icon-font-cc-stripe:before {
  content: "\f2bb";
}
.icon-font-bell-slash2:before {
  content: "\f2bc";
}
.icon-font-bell-slash-o2:before {
  content: "\f2bd";
}
.icon-font-trash3:before {
  content: "\f2be";
}
.icon-font-copyright2:before {
  content: "\f2bf";
}
.icon-font-at2:before {
  content: "\f2c0";
}
.icon-font-eyedropper2:before {
  content: "\f2c1";
}
.icon-font-paint-brush2:before {
  content: "\f2c2";
}
.icon-font-birthday-cake:before {
  content: "\f2c3";
}
.icon-font-area-chart2:before {
  content: "\f2c4";
}
.icon-font-pie-chart2:before {
  content: "\f2c5";
}
.icon-font-line-chart2:before {
  content: "\f2c6";
}
.icon-font-lastfm:before {
  content: "\f2c7";
}
.icon-font-lastfm-square:before {
  content: "\f2c8";
}
.icon-font-toggle-off2:before {
  content: "\f2c9";
}
.icon-font-toggle-on2:before {
  content: "\f2ca";
}
.icon-font-bicycle:before {
  content: "\f2cb";
}
.icon-font-bus:before {
  content: "\f2cc";
}
.icon-font-ioxhost:before {
  content: "\f2cd";
}
.icon-font-angellist:before {
  content: "\f2ce";
}
.icon-font-cc2:before {
  content: "\f2cf";
}
.icon-font-ils:before {
  content: "\f2d0";
}
.icon-font-shekel:before {
  content: "\f2d0";
}
.icon-font-sheqel:before {
  content: "\f2d0";
}
.icon-font-meanpath:before {
  content: "\f2d1";
}
.icon-font-buysellads:before {
  content: "\f2d2";
}
.icon-font-connectdevelop:before {
  content: "\f2d3";
}
.icon-font-dashcube:before {
  content: "\f2d4";
}
.icon-font-forumbee:before {
  content: "\f2d5";
}
.icon-font-leanpub2:before {
  content: "\f2d6";
}
.icon-font-sellsy:before {
  content: "\f2d7";
}
.icon-font-shirtsinbulk:before {
  content: "\f2d8";
}
.icon-font-simplybuilt:before {
  content: "\f2d9";
}
.icon-font-skyatlas:before {
  content: "\f2da";
}
.icon-font-cart-plus:before {
  content: "\f2db";
}
.icon-font-cart-arrow-down:before {
  content: "\f2dc";
}
.icon-font-diamond:before {
  content: "\f2dd";
}
.icon-font-ship:before {
  content: "\f2de";
}
.icon-font-user-secret:before {
  content: "\f2df";
}
.icon-font-motorcycle:before {
  content: "\f2e0";
}
.icon-font-street-view2:before {
  content: "\f2e1";
}
.icon-font-heartbeat:before {
  content: "\f2e2";
}
.icon-font-venus:before {
  content: "\f2e3";
}
.icon-font-mars:before {
  content: "\f2e4";
}
.icon-font-mercury:before {
  content: "\f2e5";
}
.icon-font-intersex:before {
  content: "\f2e6";
}
.icon-font-transgender:before {
  content: "\f2e6";
}
.icon-font-transgender-alt:before {
  content: "\f2e7";
}
.icon-font-venus-double:before {
  content: "\f2e8";
}
.icon-font-mars-double:before {
  content: "\f2e9";
}
.icon-font-venus-mars:before {
  content: "\f2ea";
}
.icon-font-mars-stroke:before {
  content: "\f2eb";
}
.icon-font-mars-stroke-v:before {
  content: "\f2ec";
}
.icon-font-mars-stroke-h:before {
  content: "\f2ed";
}
.icon-font-neuter:before {
  content: "\f2ee";
}
.icon-font-genderless:before {
  content: "\f2ef";
}
.icon-font-facebook-official:before {
  content: "\f2f0";
}
.icon-font-pinterest-p:before {
  content: "\f2f1";
}
.icon-font-whatsapp:before {
  content: "\f2f2";
}
.icon-font-server2:before {
  content: "\f2f3";
}
.icon-font-user-plus2:before {
  content: "\f2f4";
}
.icon-font-user-times2:before {
  content: "\f2f5";
}
.icon-font-bed:before {
  content: "\f2f6";
}
.icon-font-hotel:before {
  content: "\f2f6";
}
.icon-font-viacoin:before {
  content: "\f2f7";
}
.icon-font-train2:before {
  content: "\f2f8";
}
.icon-font-subway2:before {
  content: "\f2f9";
}
.icon-font-medium:before {
  content: "\f2fa";
}
.icon-font-y-combinator:before {
  content: "\f2fb";
}
.icon-font-yc:before {
  content: "\f2fb";
}
.icon-font-optin-monster:before {
  content: "\f2fc";
}
.icon-font-opencart:before {
  content: "\f2fd";
}
.icon-font-expeditedssl:before {
  content: "\f2fe";
}
.icon-font-battery:before {
  content: "\f2ff";
}
.icon-font-battery-4:before {
  content: "\f2ff";
}
.icon-font-battery-full:before {
  content: "\f2ff";
}
.icon-font-battery-3:before {
  content: "\f300";
}
.icon-font-battery-three-quarters:before {
  content: "\f300";
}
.icon-font-battery-2:before {
  content: "\f301";
}
.icon-font-battery-half:before {
  content: "\f301";
}
.icon-font-battery-1:before {
  content: "\f302";
}
.icon-font-battery-quarter:before {
  content: "\f302";
}
.icon-font-battery-0:before {
  content: "\f303";
}
.icon-font-battery-empty:before {
  content: "\f303";
}
.icon-font-mouse-pointer:before {
  content: "\f304";
}
.icon-font-i-cursor:before {
  content: "\f305";
}
.icon-font-object-group:before {
  content: "\f306";
}
.icon-font-object-ungroup:before {
  content: "\f307";
}
.icon-font-sticky-note:before {
  content: "\f308";
}
.icon-font-sticky-note-o:before {
  content: "\f309";
}
.icon-font-cc-jcb:before {
  content: "\f30a";
}
.icon-font-cc-diners-club:before {
  content: "\f30b";
}
.icon-font-clone:before {
  content: "\f30c";
}
.icon-font-balance-scale:before {
  content: "\f30d";
}
.icon-font-hourglass-o:before {
  content: "\f30e";
}
.icon-font-hourglass-1:before {
  content: "\f30f";
}
.icon-font-hourglass-start:before {
  content: "\f30f";
}
.icon-font-hourglass-2:before {
  content: "\f310";
}
.icon-font-hourglass-half:before {
  content: "\f310";
}
.icon-font-hourglass-3:before {
  content: "\f311";
}
.icon-font-hourglass-end:before {
  content: "\f311";
}
.icon-font-hourglass:before {
  content: "\f312";
}
.icon-font-hand-grab-o:before {
  content: "\f313";
}
.icon-font-hand-rock-o:before {
  content: "\f313";
}
.icon-font-hand-paper-o:before {
  content: "\f314";
}
.icon-font-hand-stop-o:before {
  content: "\f314";
}
.icon-font-hand-scissors-o:before {
  content: "\f315";
}
.icon-font-hand-lizard-o:before {
  content: "\f316";
}
.icon-font-hand-spock-o:before {
  content: "\f317";
}
.icon-font-hand-pointer-o:before {
  content: "\f318";
}
.icon-font-hand-peace-o:before {
  content: "\f319";
}
.icon-font-trademark:before {
  content: "\f31a";
}
.icon-font-registered:before {
  content: "\f31b";
}
.icon-font-creative-commons:before {
  content: "\f31c";
}
.icon-font-gg:before {
  content: "\f31d";
}
.icon-font-gg-circle:before {
  content: "\f31e";
}
.icon-font-tripadvisor:before {
  content: "\f31f";
}
.icon-font-odnoklassniki:before {
  content: "\f320";
}
.icon-font-odnoklassniki-square:before {
  content: "\f321";
}
.icon-font-get-pocket:before {
  content: "\f322";
}
.icon-font-wikipedia-w:before {
  content: "\f323";
}
.icon-font-safari2:before {
  content: "\f324";
}
.icon-font-chrome2:before {
  content: "\f325";
}
.icon-font-firefox2:before {
  content: "\f326";
}
.icon-font-opera2:before {
  content: "\f327";
}
.icon-font-internet-explorer:before {
  content: "\f328";
}
.icon-font-television:before {
  content: "\f329";
}
.icon-font-tv:before {
  content: "\f329";
}
.icon-font-contao:before {
  content: "\f32a";
}
.icon-font-500px:before {
  content: "\f32b";
}
.icon-font-amazon:before {
  content: "\f32c";
}
.icon-font-calendar-plus-o:before {
  content: "\f32d";
}
.icon-font-calendar-minus-o:before {
  content: "\f32e";
}
.icon-font-calendar-times-o:before {
  content: "\f32f";
}
.icon-font-calendar-check-o:before {
  content: "\f330";
}
.icon-font-industry:before {
  content: "\f331";
}
.icon-font-map-pin:before {
  content: "\f332";
}
.icon-font-map-signs:before {
  content: "\f333";
}
.icon-font-map-o:before {
  content: "\f334";
}
.icon-font-map2:before {
  content: "\f335";
}
.icon-font-commenting:before {
  content: "\f336";
}
.icon-font-commenting-o:before {
  content: "\f337";
}
.icon-font-houzz:before {
  content: "\f338";
}
.icon-font-vimeo:before {
  content: "\f339";
}
.icon-font-black-tie:before {
  content: "\f33a";
}
.icon-font-fonticons:before {
  content: "\f33b";
}
.icon-font-reddit-alien:before {
  content: "\f33c";
}
.icon-font-edge:before {
  content: "\f33d";
}
.icon-font-credit-card-alt:before {
  content: "\f33e";
}
.icon-font-codiepie:before {
  content: "\f33f";
}
.icon-font-modx:before {
  content: "\f340";
}
.icon-font-fort-awesome:before {
  content: "\f341";
}
.icon-font-usb:before {
  content: "\f342";
}
.icon-font-product-hunt:before {
  content: "\f343";
}
.icon-font-mixcloud:before {
  content: "\f344";
}
.icon-font-scribd:before {
  content: "\f345";
}
.icon-font-pause-circle:before {
  content: "\f346";
}
.icon-font-pause-circle-o:before {
  content: "\f347";
}
.icon-font-stop-circle:before {
  content: "\f348";
}
.icon-font-stop-circle-o:before {
  content: "\f349";
}
.icon-font-shopping-bag:before {
  content: "\f34a";
}
.icon-font-shopping-basket:before {
  content: "\f34b";
}
.icon-font-hashtag:before {
  content: "\f34c";
}
.icon-font-bluetooth:before {
  content: "\f34d";
}
.icon-font-bluetooth-b:before {
  content: "\f34e";
}
.icon-font-percent:before {
  content: "\f34f";
}
.icon-font-gitlab:before {
  content: "\f350";
}
.icon-font-wpbeginner:before {
  content: "\f351";
}
.icon-font-wpforms:before {
  content: "\f352";
}
.icon-font-envira:before {
  content: "\f353";
}
.icon-font-universal-access:before {
  content: "\f354";
}
.icon-font-wheelchair-alt:before {
  content: "\f355";
}
.icon-font-question-circle-o:before {
  content: "\f356";
}
.icon-font-blind:before {
  content: "\f357";
}
.icon-font-audio-description:before {
  content: "\f358";
}
.icon-font-volume-control-phone:before {
  content: "\f359";
}
.icon-font-braille:before {
  content: "\f35a";
}
.icon-font-assistive-listening-systems:before {
  content: "\f35b";
}
.icon-font-american-sign-language-interpreting:before {
  content: "\f35c";
}
.icon-font-asl-interpreting:before {
  content: "\f35c";
}
.icon-font-deaf:before {
  content: "\f35d";
}
.icon-font-deafness:before {
  content: "\f35d";
}
.icon-font-hard-of-hearing:before {
  content: "\f35d";
}
.icon-font-glide:before {
  content: "\f35e";
}
.icon-font-glide-g:before {
  content: "\f35f";
}
.icon-font-sign-language:before {
  content: "\f360";
}
.icon-font-signing:before {
  content: "\f360";
}
.icon-font-low-vision:before {
  content: "\f361";
}
.icon-font-viadeo:before {
  content: "\f362";
}
.icon-font-viadeo-square:before {
  content: "\f363";
}
.icon-font-snapchat:before {
  content: "\f364";
}
.icon-font-snapchat-ghost:before {
  content: "\f365";
}
.icon-font-snapchat-square:before {
  content: "\f366";
}
.icon-font-pied-piper:before {
  content: "\f367";
}
.icon-font-first-order:before {
  content: "\f368";
}
.icon-font-yoast:before {
  content: "\f369";
}
.icon-font-themeisle:before {
  content: "\f36a";
}
.icon-font-google-plus-circle:before {
  content: "\f36b";
}
.icon-font-google-plus-official:before {
  content: "\f36b";
}
.icon-font-fa:before {
  content: "\f36c";
}
.icon-font-font-awesome:before {
  content: "\f36c";
}
.icon-font-handshake-o:before {
  content: "\f36d";
}
.icon-font-envelope-open:before {
  content: "\f36e";
}
.icon-font-envelope-open-o:before {
  content: "\f36f";
}
.icon-font-linode:before {
  content: "\f370";
}
.icon-font-address-book:before {
  content: "\f371";
}
.icon-font-address-book-o:before {
  content: "\f372";
}
.icon-font-address-card:before {
  content: "\f373";
}
.icon-font-vcard:before {
  content: "\f373";
}
.icon-font-address-card-o:before {
  content: "\f374";
}
.icon-font-vcard-o:before {
  content: "\f374";
}
.icon-font-user-circle:before {
  content: "\f375";
}
.icon-font-user-circle-o:before {
  content: "\f376";
}
.icon-font-user-o:before {
  content: "\f377";
}
.icon-font-id-badge:before {
  content: "\f378";
}
.icon-font-drivers-license:before {
  content: "\f379";
}
.icon-font-id-card:before {
  content: "\f379";
}
.icon-font-drivers-license-o:before {
  content: "\f37a";
}
.icon-font-id-card-o:before {
  content: "\f37a";
}
.icon-font-quora:before {
  content: "\f37b";
}
.icon-font-free-code-camp:before {
  content: "\f37c";
}
.icon-font-telegram:before {
  content: "\f37d";
}
.icon-font-thermometer:before {
  content: "\f37e";
}
.icon-font-thermometer-4:before {
  content: "\f37e";
}
.icon-font-thermometer-full:before {
  content: "\f37e";
}
.icon-font-thermometer-3:before {
  content: "\f37f";
}
.icon-font-thermometer-three-quarters:before {
  content: "\f37f";
}
.icon-font-thermometer-2:before {
  content: "\f380";
}
.icon-font-thermometer-half:before {
  content: "\f380";
}
.icon-font-thermometer-1:before {
  content: "\f381";
}
.icon-font-thermometer-quarter:before {
  content: "\f381";
}
.icon-font-thermometer-0:before {
  content: "\f382";
}
.icon-font-thermometer-empty:before {
  content: "\f382";
}
.icon-font-shower:before {
  content: "\f383";
}
.icon-font-bath:before {
  content: "\f384";
}
.icon-font-bathtub:before {
  content: "\f384";
}
.icon-font-s15:before {
  content: "\f384";
}
.icon-font-podcast:before {
  content: "\f385";
}
.icon-font-window-maximize:before {
  content: "\f386";
}
.icon-font-window-minimize:before {
  content: "\f387";
}
.icon-font-window-restore:before {
  content: "\f388";
}
.icon-font-times-rectangle:before {
  content: "\f389";
}
.icon-font-window-close:before {
  content: "\f389";
}
.icon-font-times-rectangle-o:before {
  content: "\f38a";
}
.icon-font-window-close-o:before {
  content: "\f38a";
}
.icon-font-bandcamp:before {
  content: "\f38b";
}
.icon-font-grav:before {
  content: "\f38c";
}
.icon-font-etsy:before {
  content: "\f38d";
}
.icon-font-imdb:before {
  content: "\f38e";
}
.icon-font-ravelry:before {
  content: "\f38f";
}
.icon-font-eercast:before {
  content: "\f390";
}
.icon-font-microchip:before {
  content: "\f391";
}
.icon-font-snowflake-o:before {
  content: "\f392";
}
.icon-font-superpowers:before {
  content: "\f393";
}
.icon-font-wpexplorer:before {
  content: "\f394";
}
.icon-font-meetup:before {
  content: "\f395";
}
.icon-font-glass:before {
  content: "\f000";
}
.icon-font-search:before {
  content: "\f002";
}
.icon-font-envelope-o:before {
  content: "\f003";
}
.icon-font-star:before {
  content: "\f005";
}
.icon-font-star-o:before {
  content: "\f006";
}
.icon-font-user:before {
  content: "\f007";
}
.icon-font-film:before {
  content: "\f008";
}
.icon-font-th-large:before {
  content: "\f009";
}
.icon-font-th:before {
  content: "\f00a";
}
.icon-font-th-list:before {
  content: "\f00b";
}
.icon-font-close:before {
  content: "\f00d";
}
.icon-font-remove:before {
  content: "\f00d";
}
.icon-font-times:before {
  content: "\f00d";
}
.icon-font-cog:before {
  content: "\f013";
}
.icon-font-gear:before {
  content: "\f013";
}
.icon-font-trash-o:before {
  content: "\f014";
}
.icon-font-home:before {
  content: "\f015";
}
.icon-font-file-o:before {
  content: "\f016";
}
.icon-font-clock-o:before {
  content: "\f017";
}
.icon-font-inbox:before {
  content: "\f01c";
}
.icon-font-repeat:before {
  content: "\f01e";
}
.icon-font-rotate-right:before {
  content: "\f01e";
}
.icon-font-refresh:before {
  content: "\f021";
}
.icon-font-list-alt:before {
  content: "\f022";
}
.icon-font-lock:before {
  content: "\f023";
}
.icon-font-flag:before {
  content: "\f024";
}
.icon-font-tag:before {
  content: "\f02b";
}
.icon-font-tags:before {
  content: "\f02c";
}
.icon-font-book:before {
  content: "\f02d";
}
.icon-font-bookmark:before {
  content: "\f02e";
}
.icon-font-print:before {
  content: "\f02f";
}
.icon-font-bold:before {
  content: "\f032";
}
.icon-font-italic:before {
  content: "\f033";
}
.icon-font-align-left:before {
  content: "\f036";
}
.icon-font-align-center:before {
  content: "\f037";
}
.icon-font-align-right:before {
  content: "\f038";
}
.icon-font-align-justify:before {
  content: "\f039";
}
.icon-font-list:before {
  content: "\f03a";
}
.icon-font-dedent:before {
  content: "\f03b";
}
.icon-font-outdent:before {
  content: "\f03b";
}
.icon-font-indent:before {
  content: "\f03c";
}
.icon-font-video-camera:before {
  content: "\f03d";
}
.icon-font-image:before {
  content: "\f03e";
}
.icon-font-photo:before {
  content: "\f03e";
}
.icon-font-picture-o:before {
  content: "\f03e";
}
.icon-font-pencil:before {
  content: "\f040";
}
.icon-font-map-marker:before {
  content: "\f041";
}
.icon-font-edit:before {
  content: "\f044";
}
.icon-font-pencil-square-o:before {
  content: "\f044";
}
.icon-font-check-square-o:before {
  content: "\f046";
}
.icon-font-play:before {
  content: "\f04b";
}
.icon-font-pause:before {
  content: "\f04c";
}
.icon-font-stop:before {
  content: "\f04d";
}
.icon-font-chevron-left:before {
  content: "\f053";
}
.icon-font-chevron-right:before {
  content: "\f054";
}
.icon-font-plus-circle:before {
  content: "\f055";
}
.icon-font-minus-circle:before {
  content: "\f056";
}
.icon-font-question-circle:before {
  content: "\f059";
}
.icon-font-info-circle:before {
  content: "\f05a";
}
.icon-font-crosshairs:before {
  content: "\f05b";
}
.icon-font-arrow-left:before {
  content: "\f060";
}
.icon-font-arrow-right:before {
  content: "\f061";
}
.icon-font-arrow-up:before {
  content: "\f062";
}
.icon-font-arrow-down:before {
  content: "\f063";
}
.icon-font-mail-forward:before {
  content: "\f064";
}
.icon-font-share:before {
  content: "\f064";
}
.icon-font-expand:before {
  content: "\f065";
}
.icon-font-compress:before {
  content: "\f066";
}
.icon-font-plus:before {
  content: "\f067";
}
.icon-font-minus:before {
  content: "\f068";
}
.icon-font-asterisk:before {
  content: "\f069";
}
.icon-font-gift:before {
  content: "\f06b";
}
.icon-font-leaf:before {
  content: "\f06c";
}
.icon-font-eye:before {
  content: "\f06e";
}
.icon-font-exclamation-triangle:before {
  content: "\f071";
}
.icon-font-warning:before {
  content: "\f071";
}
.icon-font-plane:before {
  content: "\f072";
}
.icon-font-calendar:before {
  content: "\f073";
}
.icon-font-random:before {
  content: "\f074";
}
.icon-font-comment:before {
  content: "\f075";
}
.icon-font-chevron-up:before {
  content: "\f077";
}
.icon-font-chevron-down:before {
  content: "\f078";
}
.icon-font-retweet:before {
  content: "\f079";
}
.icon-font-folder:before {
  content: "\f07b";
}
.icon-font-folder-open:before {
  content: "\f07c";
}
.icon-font-arrows-v:before {
  content: "\f07d";
}
.icon-font-arrows-h:before {
  content: "\f07e";
}
.icon-font-bar-chart:before {
  content: "\f080";
}
.icon-font-bar-chart-o:before {
  content: "\f080";
}
.icon-font-camera-retro:before {
  content: "\f083";
}
.icon-font-key2:before {
  content: "\f084";
}
.icon-font-cogs:before {
  content: "\f085";
}
.icon-font-gears:before {
  content: "\f085";
}
.icon-font-thumbs-o-up:before {
  content: "\f087";
}
.icon-font-thumbs-o-down:before {
  content: "\f088";
}
.icon-font-heart-o:before {
  content: "\f08a";
}
.icon-font-thumb-tack:before {
  content: "\f08d";
}
.icon-font-sign-in:before {
  content: "\f090";
}
.icon-font-trophy:before {
  content: "\f091";
}
.icon-font-square-o:before {
  content: "\f096";
}
.icon-font-bookmark-o:before {
  content: "\f097";
}
.icon-font-unlock:before {
  content: "\f09c";
}
.icon-font-credit-card:before {
  content: "\f09d";
}
.icon-font-rss:before {
  content: "\f09e";
}
.icon-font-bell-o:before {
  content: "\f0a2";
}
.icon-font-certificate:before {
  content: "\f0a3";
}
.icon-font-hand-o-right:before {
  content: "\f0a4";
}
.icon-font-globe:before {
  content: "\f0ac";
}
.icon-font-wrench:before {
  content: "\f0ad";
}
.icon-font-tasks:before {
  content: "\f0ae";
}
.icon-font-filter3:before {
  content: "\f0b0";
}
.icon-font-arrows-alt:before {
  content: "\f0b2";
}
.icon-font-group:before {
  content: "\f0c0";
}
.icon-font-users:before {
  content: "\f0c0";
}
.icon-font-cloud:before {
  content: "\f0c2";
}
.icon-font-cut:before {
  content: "\f0c4";
}
.icon-font-scissors:before {
  content: "\f0c4";
}
.icon-font-copy:before {
  content: "\f0c5";
}
.icon-font-files-o:before {
  content: "\f0c5";
}
.icon-font-paperclip:before {
  content: "\f0c6";
}
.icon-font-floppy-o:before {
  content: "\f0c7";
}
.icon-font-save:before {
  content: "\f0c7";
}
.icon-font-bars:before {
  content: "\f0c9";
}
.icon-font-navicon:before {
  content: "\f0c9";
}
.icon-font-reorder:before {
  content: "\f0c9";
}
.icon-font-list-ul:before {
  content: "\f0ca";
}
.icon-font-list-ol:before {
  content: "\f0cb";
}
.icon-font-strikethrough:before {
  content: "\f0cc";
}
.icon-font-underline:before {
  content: "\f0cd";
}
.icon-font-table:before {
  content: "\f0ce";
}
.icon-font-magic:before {
  content: "\f0d0";
}
.icon-font-money:before {
  content: "\f0d6";
}
.icon-font-caret-down:before {
  content: "\f0d7";
}
.icon-font-caret-up:before {
  content: "\f0d8";
}
.icon-font-caret-left:before {
  content: "\f0d9";
}
.icon-font-caret-right:before {
  content: "\f0da";
}
.icon-font-columns:before {
  content: "\f0db";
}
.icon-font-sort:before {
  content: "\f0dc";
}
.icon-font-unsorted:before {
  content: "\f0dc";
}
.icon-font-sort-desc:before {
  content: "\f0dd";
}
.icon-font-sort-down:before {
  content: "\f0dd";
}
.icon-font-sort-asc:before {
  content: "\f0de";
}
.icon-font-sort-up:before {
  content: "\f0de";
}
.icon-font-rotate-left:before {
  content: "\f0e2";
}
.icon-font-undo:before {
  content: "\f0e2";
}
.icon-font-dashboard:before {
  content: "\f0e4";
}
.icon-font-tachometer:before {
  content: "\f0e4";
}
.icon-font-comment-o:before {
  content: "\f0e5";
}
.icon-font-comments-o:before {
  content: "\f0e6";
}
.icon-font-bolt:before {
  content: "\f0e7";
}
.icon-font-flash:before {
  content: "\f0e7";
}
.icon-font-sitemap:before {
  content: "\f0e8";
}
.icon-font-clipboard:before {
  content: "\f0ea";
}
.icon-font-paste:before {
  content: "\f0ea";
}
.icon-font-lightbulb-o:before {
  content: "\f0eb";
}
.icon-font-exchange:before {
  content: "\f0ec";
}
.icon-font-cloud-download:before {
  content: "\f0ed";
}
.icon-font-cloud-upload:before {
  content: "\f0ee";
}
.icon-font-bell:before {
  content: "\f0f3";
}
.icon-font-coffee:before {
  content: "\f0f4";
}
.icon-font-file-text-o:before {
  content: "\f0f6";
}
.icon-font-building-o:before {
  content: "\f0f7";
}
.icon-font-hospital-o:before {
  content: "\f0f8";
}
.icon-font-beer:before {
  content: "\f0fc";
}
.icon-font-angle-double-left:before {
  content: "\f100";
}
.icon-font-angle-double-right:before {
  content: "\f101";
}
.icon-font-angle-double-up:before {
  content: "\f102";
}
.icon-font-angle-double-down:before {
  content: "\f103";
}
.icon-font-angle-left:before {
  content: "\f104";
}
.icon-font-angle-right:before {
  content: "\f105";
}
.icon-font-angle-up:before {
  content: "\f106";
}
.icon-font-angle-down:before {
  content: "\f107";
}
.icon-font-desktop:before {
  content: "\f108";
}
.icon-font-laptop:before {
  content: "\f109";
}
.icon-font-tablet:before {
  content: "\f10a";
}
.icon-font-mobile:before {
  content: "\f10b";
}
.icon-font-mobile-phone:before {
  content: "\f10b";
}
.icon-font-quote-left:before {
  content: "\f10d";
}
.icon-font-quote-right:before {
  content: "\f10e";
}
.icon-font-circle:before {
  content: "\f111";
}
.icon-font-mail-reply:before {
  content: "\f112";
}
.icon-font-reply:before {
  content: "\f112";
}
.icon-font-folder-o:before {
  content: "\f114";
}
.icon-font-smile-o:before {
  content: "\f118";
}
.icon-font-frown-o:before {
  content: "\f119";
}
.icon-font-meh-o:before {
  content: "\f11a";
}
.icon-font-flag-o:before {
  content: "\f11d";
}
.icon-font-flag-checkered:before {
  content: "\f11e";
}
.icon-font-code2:before {
  content: "\f121";
}
.icon-font-mail-reply-all:before {
  content: "\f122";
}
.icon-font-reply-all:before {
  content: "\f122";
}
.icon-font-location-arrow:before {
  content: "\f124";
}
.icon-font-crop:before {
  content: "\f125";
}
.icon-font-question:before {
  content: "\f128";
}
.icon-font-info:before {
  content: "\f129";
}
.icon-font-exclamation:before {
  content: "\f12a";
}
.icon-font-eraser:before {
  content: "\f12d";
}
.icon-font-shield:before {
  content: "\f132";
}
.icon-font-calendar-o:before {
  content: "\f133";
}
.icon-font-chevron-circle-left:before {
  content: "\f137";
}
.icon-font-chevron-circle-right:before {
  content: "\f138";
}
.icon-font-chevron-circle-up:before {
  content: "\f139";
}
.icon-font-chevron-circle-down:before {
  content: "\f13a";
}
.icon-font-unlock-alt:before {
  content: "\f13e";
}
.icon-font-bullseye:before {
  content: "\f140";
}
.icon-font-ellipsis-h:before {
  content: "\f141";
}
.icon-font-ellipsis-v:before {
  content: "\f142";
}
.icon-font-play-circle:before {
  content: "\f144";
}
.icon-font-minus-square:before {
  content: "\f146";
}
.icon-font-minus-square-o:before {
  content: "\f147";
}
.icon-font-level-up:before {
  content: "\f148";
}
.icon-font-level-down:before {
  content: "\f149";
}
.icon-font-eur:before {
  content: "\f153";
}
.icon-font-euro:before {
  content: "\f153";
}
.icon-font-gbp:before {
  content: "\f154";
}
.icon-font-dollar:before {
  content: "\f155";
}
.icon-font-usd:before {
  content: "\f155";
}
.icon-font-bitcoin:before {
  content: "\f15a";
}
.icon-font-btc:before {
  content: "\f15a";
}
.icon-font-file:before {
  content: "\f15b";
}
.icon-font-file-text:before {
  content: "\f15c";
}
.icon-font-sort-alpha-asc:before {
  content: "\f15d";
}
.icon-font-sort-alpha-desc:before {
  content: "\f15e";
}
.icon-font-sort-amount-asc:before {
  content: "\f160";
}
.icon-font-sort-amount-desc:before {
  content: "\f161";
}
.icon-font-sort-numeric-asc:before {
  content: "\f162";
}
.icon-font-sort-numeric-desc:before {
  content: "\f163";
}
.icon-font-thumbs-up:before {
  content: "\f164";
}
.icon-font-thumbs-down:before {
  content: "\f165";
}
.icon-font-long-arrow-down:before {
  content: "\f175";
}
.icon-font-long-arrow-up:before {
  content: "\f176";
}
.icon-font-long-arrow-left:before {
  content: "\f177";
}
.icon-font-long-arrow-right:before {
  content: "\f178";
}
.icon-font-skype:before {
  content: "\f17e";
}
.icon-font-trello:before {
  content: "\f181";
}
.icon-font-archive:before {
  content: "\f187";
}
.icon-font-bug:before {
  content: "\f188";
}
.icon-font-stack-exchange:before {
  content: "\f18d";
}
.icon-font-plus-square-o:before {
  content: "\f196";
}
.icon-font-slack:before {
  content: "\f198";
}
.icon-font-bank:before {
  content: "\f19c";
}
.icon-font-institution:before {
  content: "\f19c";
}
.icon-font-university:before {
  content: "\f19c";
}
.icon-font-fax:before {
  content: "\f1ac";
}
.icon-font-building:before {
  content: "\f1ad";
}
.icon-font-child:before {
  content: "\f1ae";
}
.icon-font-cube:before {
  content: "\f1b2";
}
.icon-font-cubes:before {
  content: "\f1b3";
}
.icon-font-database:before {
  content: "\f1c0";
}
.icon-font-paper-plane:before {
  content: "\f1d8";
}
.icon-font-send:before {
  content: "\f1d8";
}
.icon-font-paper-plane-o:before {
  content: "\f1d9";
}
.icon-font-send-o:before {
  content: "\f1d9";
}
.icon-font-history:before {
  content: "\f1da";
}
.icon-font-sliders:before {
  content: "\f1de";
}
.icon-font-plug:before {
  content: "\f1e6";
}
.icon-font-newspaper-o:before {
  content: "\f1ea";
}
.icon-font-calculator:before {
  content: "\f1ec";
}
.icon-font-bell-slash:before {
  content: "\f1f6";
}
.icon-font-bell-slash-o:before {
  content: "\f1f7";
}
.icon-font-trash:before {
  content: "\f1f8";
}
.icon-font-copyright:before {
  content: "\f1f9";
}
.icon-font-at:before {
  content: "\f1fa";
}
.icon-font-eyedropper:before {
  content: "\f1fb";
}
.icon-font-paint-brush:before {
  content: "\f1fc";
}
.icon-font-area-chart:before {
  content: "\f1fe";
}
.icon-font-pie-chart:before {
  content: "\f200";
}
.icon-font-line-chart:before {
  content: "\f201";
}
.icon-font-toggle-off:before {
  content: "\f204";
}
.icon-font-toggle-on:before {
  content: "\f205";
}
.icon-font-cc:before {
  content: "\f20a";
}
.icon-font-leanpub:before {
  content: "\f212";
}
.icon-font-street-view:before {
  content: "\f21d";
}
.icon-font-server:before {
  content: "\f233";
}
.icon-font-user-plus:before {
  content: "\f234";
}
.icon-font-user-times:before {
  content: "\f235";
}
.icon-font-train:before {
  content: "\f238";
}
.icon-font-subway:before {
  content: "\f239";
}
.icon-font-alarm:before {
  content: "\e950";
}
.icon-font-download3:before {
  content: "\e9c7";
}
.icon-font-upload3:before {
  content: "\e9c8";
}
.icon-font-attachment:before {
  content: "\e9cd";
}
.icon-font-cross:before {
  content: "\ea0f";
}
.icon-font-play2:before {
  content: "\ea15";
}
.icon-font-pause2:before {
  content: "\ea16";
}

.warning {
  color: #FFBD12;
}
.success {
  color: #33cc66;
}
.danger {
  color: #FF4A4A;
}
.teal {
  color: #201E23 !important;
}
.secondary-color {
  color: #4E4EF2 !important;
}
body {
  padding-top: 0;
  font-family: 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
}
a:active,
a,
a:hover {
  color: #4E4EF2;
}
body.no-scroll {
  overflow-y: hidden;
}
html,
body {
  width: 100%;
  height: 100%;
  scroll-behavior: smooth;
}
.page-container {
  display: block;
  display: flex;
  flex-direction: column;
}
.page-container .page-container-header {
  display: block;
  padding: 0;
  margin: 0;
  order: 1;
}
.page-container .page-container-body {
  display: block;
  padding: 0;
  margin: 0;
  order: 2;
  flex-grow: 1;
}
.page-container .container-body-footer {
  order: 3;
}
.page-container.flex {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.page-container.flex .page-container-body {
  overflow-y: auto;
  position: relative;
}
.page-container.flex .page-container-body .container-body {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  padding: 0;
  margin: 0;
}
.page-container.flex .container-body-footer {
  display: none;
}
.body-image {
  background: url(/Content/img/Login-wingman-at-your-service-background-full-screen.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.background-image-version4 {
  background: url(/Content/img/version4banner.jpg) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
h1,
h2,
h3 {
  margin-top: 3px;
  margin-bottom: 2px;
}
h4,
h5,
h6 {
  margin-top: 3px;
  margin-bottom: 2px;
}
h3.section {
  color: #201E23;
  font-weight: bold;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 5px;
}
h4.section {
  color: #666666;
  font-weight: normal;
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 8px;
}
.show-overflow {
  overflow-x: visible;
  overflow-y: visible;
}
.danger-color,
.color-danger {
  color: #FF4A4A;
}
.info-color {
  color: #00aeef;
}
.page-color {
  background-color: #F6F6F6;
}
.page-color.transparent {
  background-color: transparent;
}
.color-black {
  color: black;
}
.text-bold {
  font-weight: bold;
}
.color-white {
  color: white;
}
.color-teal {
  color: #201E23;
}
.color-teal-dark {
  color: #20a0a4;
}
.color-orange {
  color: #ff9933;
}
.color-dark-blue {
  color: #0062a2;
}
.color-blue {
  color: #3192d4;
}
.color-gray-highlight {
  color: #dddddd;
}
.color-gray-lightest {
  color: #aaaaaa;
}
.color-gray-lighter {
  color: #999999;
}
.color-gray-light {
  color: #888888;
}
.color-gray {
  color: #777777;
}
.color-gray-dark {
  color: #666666;
}
.color-gray-darker {
  color: #555555;
}
.color-gray-darkest {
  color: #444444;
}
.color-text {
  color: #555555;
}
.not-active {
  text-decoration: line-through;
  color: #777777;
}
.margin-before-small {
  margin-top: 10px;
}
.margin-before-medium {
  margin-top: 20px;
}
.margin-before {
  margin-top: 40px;
}
.margin-before {
  margin-top: 80px;
}
.margin-after-medium {
  margin-bottom: 20px;
}
.margin-medium {
  margin: 20px;
}
.container-body.transparent {
  background: url(/Content/img/Login-wingman-at-your-service-background-full-screen.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: transparent;
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  top: 52px;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 70px;
}
.container-body.transparent h1,
.container-body.transparent h3,
.container-body.transparent a {
  color: white;
}
.container-body.transparent h1 {
  text-transform: uppercase;
}
.container-body.transparent-error-1 {
  background: url(/Content/img/Synergy-Error-Sydney-Opera-House-Banff.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: transparent;
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  top: 52px;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 70px;
}
.container-body.transparent-error-1 h1,
.container-body.transparent-error-1 h3,
.container-body.transparent-error-1 h4,
.container-body.transparent-error-1 h5,
.container-body.transparent-error-1 a {
  color: white;
  font-weight: bold;
}
.container-body.transparent-error-1 h1 {
  text-transform: uppercase;
}
.container-body.transparent-error-2 {
  background: url(/Content/img/Synergy-Error-Statue-of_Liberty-Maldives.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color: transparent;
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  top: 52px;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 70px;
}
.container-body.transparent-error-2 h1,
.container-body.transparent-error-2 h3,
.container-body.transparent-error-2 h4,
.container-body.transparent-error-2 h5 a {
  color: white;
  font-weight: bold;
}
.container-body.transparent-error-2 h1 {
  text-transform: uppercase;
}
.accent-color {
  color: #201E23;
}
hr.dotted-border-top {
  border-top: 1px dotted #777777;
  margin-top: 5px;
  margin-bottom: 5px;
}
.no-overflow,
.no-overflow span,
.no-overflow p {
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
.no-y-overflow {
  overflow-y: hidden;
}
.container-stripe-wrapper {
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -100;
  height: 100%;
  width: 100%;
}
.container-stripe {
  display: block;
  position: relative;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  width: 1140px;
  background-color: #F6F6F6;
}
.container-stripe.transparent {
  background-color: transparent !important;
}
body.pageUsingPinDetailPanel #pageContainer {
  display: block;
  height: 100%;
}
body.pageUsingPinDetailPanel #page-container-body {
  height: calc(100% - 83px);
}
body.pageUsingPinDetailPanel #page-container-body .container {
  padding: 0px;
  margin: 0px;
  height: 100%;
}
body.pageUsingPinDetailPanelWrapper #pageContainer {
  display: block;
  height: 100%;
}
body.pageUsingPinDetailPanelWrapper #page-container-body {
  height: calc(100% - 83px);
}
body.pageUsingPinDetailPanelWrapper #page-container-body .container-body {
  padding: 0px;
  margin: 0px;
  min-height: 100%;
  position: relative;
}
body.pageUsingPinDetailPanelWrapper #page-container-body .container-body-footer {
  display: none;
}
body.overflow-hidden {
  overflow: hidden;
}
body.angularPages.subPage #pageContainer {
  display: block;
  height: calc(100vh - 17px);
}
body.angularPages #pageContainer {
  display: block;
  height: 100%;
}
body.angularPages #page-container-body {
  height: calc(100% - 83px);
}
body.angularPages #page-container-body .container.container-body.container-hide-modal.page-color {
  margin-top: 0px;
  padding: 0px;
  height: 100%;
  background: transparent;
}
body.angularPages #page-container-body .container.container-body.container-hide-modal.page-color .container {
  padding: 0px;
  height: 100%;
}
body.angularPages .container-body-footer {
  display: none !important;
}
body.angularPages .page-container-header {
  z-index: 999;
}
body.angularPages .noHeader .page-container-header {
  display: none !important;
}
@media (max-width: 800px) {
  .md-right {
    text-align: left !important;
  }
  .sm-inline-only {
    display: inline !important;
  }
}
@media (min-width: 768px) {
  .container-stripe {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .container-stripe {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container-stripe {
    width: 1140px;
  }
}
@media (max-width: 767px) {
  .container-stripe {
    display: none;
  }
  .body-image {
    background: none;
    background-color: #F6F6F6;
  }
}
.block-statistics {
  list-style-type: none;
  padding: 3px;
  padding-bottom: 0;
}
.block-statistics li {
  padding: 5px;
  margin-bottom: 5px;
  vertical-align: middle;
  background-color: #666666;
  position: relative;
  overflow: hidden;
}
.block-statistics li:after {
  display: block;
  position: absolute;
  text-align: center;
  bottom: 1px;
  right: 1px;
  background: white;
  width: 14px;
  line-height: 14px;
  font-size: 16px;
  color: #666666;
  content: "\2023";
  font-weight: bold;
}
.block-statistics li h1 {
  display: inline-block;
  vertical-align: middle;
  color: white;
  width: 30%;
  font-weight: bold;
}
.block-statistics li h1.thousands {
  font-size: 24px;
}
.block-statistics li p {
  width: 70%;
  font-size: 14px;
  vertical-align: middle;
  padding-left: 10px;
  padding-top: 10px;
  display: inline-block;
  color: white;
}
.block-statistics li.block-statistics-primary {
  background-color: #201E23;
}
.block-statistics li.block-statistics-primary:after {
  color: #201E23;
}
.block-statistics li.block-statistics-primary h1 {
  color: white;
}
.block-statistics li.block-statistics-primary p {
  color: white;
}
.block-statistics li.block-statistics-info {
  background-color: #00aeef;
}
.block-statistics li.block-statistics-info:after {
  color: #00aeef;
}
.block-statistics li.block-statistics-info h1 {
  color: white;
}
.block-statistics li.block-statistics-info p {
  color: white;
}
.block-statistics li.block-statistics-danger {
  background-color: #FF4A4A;
}
.block-statistics li.block-statistics-danger:after {
  color: #FF4A4A;
}
.block-statistics li.block-statistics-danger h1 {
  color: white;
}
.block-statistics li.block-statistics-danger p {
  color: white;
}
.block-statistics li.block-statistics-warning {
  background-color: #ff9933;
}
.block-statistics li.block-statistics-warning h1 {
  color: #666666;
}
.block-statistics li.block-statistics-warning p {
  color: #666666;
}
.block-statistics li.block-statistics-success {
  background-color: #33cc66;
}
.block-statistics li.block-statistics-success:after {
  color: #33cc66;
}
.block-statistics li.block-statistics-success h1 {
  color: white;
}
.block-statistics li.block-statistics-success p {
  color: white;
}
.action-header {
  color: #666666;
  margin-top: 10px;
  margin-bottom: 3px;
  padding-bottom: 11px;
  position: relative;
}
.action-header h1 {
  font-weight: normal;
}
.action-header h1 .subtitle {
  color: #201E23;
  font-weight: normal;
}
.action-header > div[class^="col-"] {
  padding-left: 0;
  padding-right: 0;
}
.toolbar {
  margin-bottom: 10px;
}
.toolbar h1 {
  padding: 0;
  font-size: 20px;
  font-weight: bold;
  color: #666666;
}
.container-header {
  background-color: white;
  -webkit-box-shadow: 0 0px 3px rgba(1, 1, 1, 0.2);
  -moz-box-shadow: 0 0px 3px rgba(1, 1, 1, 0.2);
  box-shadow: 0 0px 3px rgba(1, 1, 1, 0.2);
  min-height: 42px;
}
@media print {
  .container-header {
    display: none;
  }
}
.container-header.timesheets-header {
  background-color: #1d8d91;
  box-shadow: none;
}
.container-header.timesheets-header ul.page-breadcrumb li.page-breadcrumb .page-breadcrumb-name {
  color: white;
}
.container-header.timesheets-header ul.page-breadcrumb li.page-breadcrumb .page-breadcrumb-area {
  color: white;
}
.container-body {
  margin-top: 15px;
}
ul.breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
}
ul.breadcrumb li a {
  color: #666666;
  font-weight: bold;
  font-size: smaller;
}
ul.breadcrumb li.active {
  color: #201E23;
  font-size: smaller;
}
.breadcrumb > li + li:before {
  content: ">";
  font-size: smaller;
}
.page-header {
  padding-top: 3px;
  padding-bottom: 0;
  margin: 0 0 3px;
  border-bottom: none;
}
.page-header ul.nav-tabs > li {
  margin-left: 12px;
}
.page-header ul.nav-tabs > li > a > span {
  padding: 0 2px;
  font-size: 22px;
}
.page-header ul.nav-tabs .dropdown-menu.expand {
  min-width: 292px;
}
.page-header ul.nav-tabs .dropdown-menu.expand > .row > .col-xs-6:first-child {
  padding-right: 0;
  border-right: 1px dotted #888888;
}
.page-header ul.nav-tabs .dropdown-menu.expand > .row > .col-xs-6:last-child {
  padding-left: 0;
}
.page-header ul.nav-tabs .dropdown-menu.expand ul.list {
  list-style: none;
  padding: 0;
  margin: 0 2px;
}
.page-header ul.nav-tabs .dropdown-menu.expand ul.list > li > a {
  display: block;
  margin: 0;
}
.page-header ul.nav-tabs .dropdown-menu.expand ul.list > li > a:hover,
.page-header ul.nav-tabs .dropdown-menu.expand ul.list > li > a:focus {
  background-color: #666666;
  color: white;
  text-decoration: none;
}
.nav-tabs-header {
  border-bottom: none;
}
.nav-tabs-header img {
  background: #666666;
}
.nav-tabs-header li a {
  padding: 3px 0;
  margin-right: 2px;
  margin-left: 6px;
  color: #666666;
}
.nav-tabs-header li.current a {
  color: #201E23;
}
.org-small-logo {
  margin: 0;
  max-height: 30px;
  max-width: 30px;
  padding: 0;
}
.org-large-logo {
  margin: 0;
  max-height: 80px;
  max-width: 80px;
  padding: 0;
}
.action-header-menu {
  margin-top: -56px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .page-header ul.nav-tabs .dropdown-menu.expand {
    right: -49px;
  }
  .action-header-menu {
    margin-top: 0;
    padding-right: 0;
  }
}
.panel-heading {
  padding: 6px;
}
.panel-body {
  padding: 6px;
}
.panel-body-invoice {
  padding: 40px;
}
.panel-body-invoice .credit-remaining {
  color: royalblue;
}
.panel-footer-invoice {
  padding: 10px 40px;
}
a.list-group-item {
  border-color: #cccccc;
}
a.list-group-item:focus,
a.list-group-item:hover {
  background-color: #dddddd;
}
div.list-group-item {
  border-color: #cccccc;
}
div.list-group-item:focus,
div.list-group-item:hover {
  background-color: #dddddd;
}
@media (max-width: 1600px) {
  /* or min-width: wherever-you-want-your-fluid-breakpoint */
  body .container {
    max-width: 100%;
  }
  .container-content {
    padding-left: 0;
    padding-right: 0;
  }
  .container-stripe,
  .container-stripe-wrapper {
    display: none;
  }
  .container-stripe.transparent,
  .container-stripe-wrapper.transparent {
    display: block;
  }
}
.toggled-header {
  margin-bottom: 20px;
}
.toggled-header .map-dashboard,
.toggled-header .carousel-inner .item,
.toggled-header .carousel-inner .item > img {
  height: 200px;
}
.toggled-header .carousel .carousel-caption > span {
  font-size: 11px;
  display: block;
  background-color: black;
  opacity: 0.65;
  border: 1px solid #999999;
  border-radius: 3px;
  padding: 2px;
}
.toggled-header .carousel .carousel-indicators {
  bottom: 0;
  margin-bottom: 0;
}
.toggled-header .carousel .carousel-indicators li {
  background-color: #666666;
  border-color: white;
  border-radius: 0;
  width: 14px;
  height: 14px;
}
.toggled-header .carousel .carousel-indicators li.active {
  background-color: #201E23;
}
.toggled-header .carousel .carousel-control.bottom {
  height: 25px;
  width: 25px;
  font-size: 13px;
  bottom: 0;
  top: auto;
  background-image: none;
  background-color: #666666;
  border: solid 1px white;
  border-bottom: 0;
  opacity: 1;
}
.toggled-header .carousel .carousel-control.bottom > span {
  top: 5px;
}
.toggled-header .carousel .carousel-control.bottom.left {
  border-left: none;
}
.toggled-header .carousel .carousel-control.bottom.left > span {
  left: 5px;
  right: auto;
}
.toggled-header .carousel .carousel-control.bottom.right {
  border-right: none;
}
.toggled-header .carousel .carousel-control.bottom.right > span {
  left: auto;
  right: 5px;
}
iframe,
object,
embed {
  min-width: 100%;
}
.carousel-inner img {
  width: 100%;
}
iframe.map-of-row {
  height: 120px;
}
@media (max-width: 767px) {
  .toggled-header .map-dashboard,
  .toggled-header .carousel-inner .item,
  .toggled-header .carousel-inner .item > img {
    height: 200px;
  }
}
@media (max-width: 480px) {
  .toggled-header img.logo {
    width: 75px;
  }
  .toggled-header .map-dashboard,
  .toggled-header .carousel-inner .item,
  .toggled-header .carousel-inner .item > img {
    height: 160px;
  }
}
@media (max-width: 1600px) {
  /* or min-width: wherever-you-want-your-fluid-breakpoint */
  body .container {
    max-width: 100%;
  }
}
.page-title {
  margin-top: 5px;
  margin-bottom: 10px;
}
.ts-page-title {
  margin-top: 5px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .page-title .text-right {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .ts-page-title .text-right {
    margin-top: 10px;
  }
}
.page-search {
  display: none;
  margin-bottom: 15px;
}
.ts-page-search {
  display: none;
  margin-bottom: 15px;
}
.page-title {
  margin-top: 5px;
  margin-bottom: 10px;
}
.page-title h2 {
  padding-bottom: 4px;
}
.page-title button.btn img,
.page-title a.btn img {
  margin: -11px -12px;
}
.page-title div.custom-left {
  margin-right: 20px;
  display: inline;
}
.ts-page-title {
  margin-top: 5px;
  margin-bottom: 10px;
}
.ts-page-title h2 {
  padding-bottom: 4px;
}
.ts-page-title button.btn img,
.ts-page-title a.btn img {
  margin: -11px -12px;
}
.ts-page-title div.custom-left {
  margin-right: 20px;
  display: inline;
}
.page-search {
  display: none;
  margin-bottom: 15px;
  margin-top: 5px;
  background: white;
  padding: 10px 10px 10px 10px;
}
.ts-page-search {
  display: none;
  margin-bottom: 15px;
  margin-top: 5px;
  background: white;
  padding: 10px 10px 10px 10px;
}
.text-color-danger {
  color: #FF4A4A;
}
.no-padding {
  padding: 0 !important;
}
.no-padding-right {
  padding-right: 0 !important;
}
.media .media-body .media-h3-spacing {
  margin-top: 7px;
}
@media (max-width: 767px) {
  .page-title h2 {
    margin-top: 9px;
    font-size: 18px;
  }
  .ts-page-title h2 {
    margin-top: 9px;
    font-size: 18px;
  }
}
.visible-xs-inline-table {
  display: none !important;
}
.hidden-xs-inline-table {
  display: inline-table !important;
}
.visible-xs-inline {
  display: none;
}
.xs-inline-only {
  display: block;
}
.sm-inline-only {
  display: block;
}
@media (max-width: 767px) {
  .visible-xs-inline-table {
    display: inline-table !important;
  }
  .hidden-xs-inline-table {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs-inline {
    display: none;
  }
  .visible-xs-inline {
    display: inline;
  }
  .xs-inline-only {
    display: inline;
  }
}
.row.row-relative {
  position: relative;
}
.row.row-relative .tool {
  position: absolute;
  right: 0;
  bottom: 25px;
}
.row.fill {
  margin-left: 0;
  margin-right: 0;
}
.row.fill div[class^="col-"] {
  padding-left: 0;
  padding-right: 0;
}
.row div[class^="col-"].fill-right {
  padding-right: 0;
}
.row div[class^="col-"].fill-left {
  padding-left: 0;
}
.row div[class^="col-"].fill {
  padding-left: 0;
  padding-right: 0;
}
.relative {
  position: relative;
}
.inline,
.ts-inline {
  display: inline-block;
}
.inline-block-no-wrap {
  display: inline-block;
  white-space: nowrap;
}
div.spacer {
  padding: 10px 0;
}
.spacer-top {
  padding-top: 10px;
}
.large-spacer-top {
  padding-top: 50px;
}
.spacer-bottom {
  padding-bottom: 15px;
}
.margin-top {
  margin-top: 5px;
}
.sm-right {
  text-align: right;
}
.md-right {
  text-align: right;
}
.indent {
  padding-left: 15px;
}
.indent-right {
  padding-right: 15px;
}
.section-header {
  padding: 0;
  margin-top: 25px;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 5px;
  color: #201E23;
}
.section-title {
  color: #777777;
  border-bottom: 1px solid #777777;
  font-size: 18px;
  font-weight: bold;
  margin-top: 25px;
  margin-bottom: 15px;
}
.section {
  margin-bottom: 25px;
}
.section > .title {
  color: #201E23;
  font-weight: bold;
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #aaaaaa;
}
@media (max-width: 767px) {
  .margin-top {
    margin-top: 3px;
  }
  .sm-right {
    text-align: left;
  }
  .pull-right.xs-stretch {
    float: none !important;
  }
  .row.row-relative .tool {
    position: relative;
    right: auto;
    bottom: auto;
  }
  .row.row-relative .tool > div {
    text-align: right;
  }
  .mobile-toggle {
    display: none;
  }
}
.form-inline .form-group {
  margin-left: 15px;
  margin-right: 5px;
}
.form-inline .form-control {
  width: auto;
}
.form-control.checkbox,
span.checkbox {
  padding-left: 30px;
}
.form-control.inline,
span.inline {
  width: auto;
  display: inline-block;
}
.has-feedback .form-control {
  padding-right: 34px;
}
.has-feedback .form-control-feedback-with-addon {
  right: 34px;
}
.has-feedback-left {
  position: relative;
}
.has-feedback-left .form-control {
  padding-left: 34px;
}
.has-feedback-left .form-control-feedback-left {
  position: absolute;
  left: 0;
  z-index: 2;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  pointer-events: none;
}
.has-icon .form-control {
  padding-right: 34px;
}
.has-icon .input-group {
  width: 100%;
}
.configHeading {
  font-weight: bolder;
  text-transform: none;
}
.configInlinebox {
  width: 18px;
  display: inline-block;
  height: 18px;
}
div.utilisationHeader {
  width: 21% !important;
}
@media (max-width: 1632px) {
  div.utilisationHeader {
    width: 25% !important;
  }
}
@media (max-width: 1370px) {
  div.utilisationHeader {
    width: 29% !important;
  }
}
@media (max-width: 1190px) {
  div.utilisationHeader {
    width: 35% !important;
  }
}
@media (max-width: 830px) {
  div.utilisationHeader {
    width: 40% !important;
  }
}
@media (max-width: 770px) {
  div.utilisationHeader {
    width: 45% !important;
  }
}
@media (max-width: 695px) {
  div.utilisationHeader {
    width: 56% !important;
  }
}
@media (max-width: 620px) {
  div.utilisationHeader {
    width: 62% !important;
  }
}
@media (max-width: 570px) {
  div.utilisationHeader {
    width: 69% !important;
  }
}
@media (max-width: 520px) {
  div.utilisationHeader {
    width: 59% !important;
  }
}
@media (max-width: 450px) {
  div.utilisationHeader {
    width: 66% !important;
  }
}
@media (max-width: 375px) {
  div.utilisationHeader {
    width: 70% !important;
  }
}
@media (max-width: 375px) {
  div.utilisationHeader {
    width: 80% !important;
  }
}
@media (max-width: 295px) {
  div.utilisationHeader {
    width: 90% !important;
  }
}
@media (max-width: 767px) {
  .form-inline .form-group {
    margin-left: 0;
    margin-right: 0;
  }
  .form-inline .form-control {
    width: 100%;
  }
  .form-control.inline {
    margin: 5px 0;
    width: 100%;
    display: block;
  }
}
.xs-stretch .row {
  margin-left: 0;
  margin-right: 0;
}
.xs-stretch .row > div[class^="col-"] {
  padding-left: 0;
  padding-right: 0;
}
.xs-stretch > .row {
  margin-bottom: 10px;
}
.xs-stretch .row-inline {
  margin-right: 5px;
}
.xs-stretch .row-inline > div[class^="col-"] {
  padding-right: 10px;
}
.xs-stretch div[class^="col-"].padding-xs {
  padding-right: 0;
  padding-left: 0;
}
.xs-stretch div[class^="col-"].padding-right-sm {
  padding-right: 15px;
}
.xs-stretch div[class^="col-"].padding-left-sm {
  padding-left: 15px;
}
@media (max-width: 767px) {
  .xs-stretch > .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .xs-stretch > .row > div[class^="col-"] {
    padding-right: 2px;
    padding-left: 2px;
  }
  .xs-stretch .row-inline {
    margin-right: 0;
  }
  .xs-stretch .row-inline > div[class^="col-"] {
    padding: 2px;
  }
  .xs-stretch .row-inline > div[class^="col-"]:first-child {
    padding-left: 5px;
  }
  .xs-stretch .row-inline > div[class^="col-"]:last-child {
    padding-right: 5px;
  }
  .xs-stretch div[class^="col-"].padding-xs {
    padding-right: 5px;
    padding-left: 5px;
  }
  .xs-stretch div[class^="col-"].padding-right-sm {
    padding-right: 0;
  }
  .xs-stretch div[class^="col-"].padding-left-sm {
    padding-left: 0;
  }
}
.summary-container {
  margin-top: 15px;
}
.panel.grid {
  box-shadow: none;
}
.panel.grid .form-control {
  border-color: #333333;
}
.panel.grid.no-background {
  background-color: transparent;
  border: none;
}
.panel.grid.no-background .panel-heading {
  padding-left: 0;
  padding-right: 0;
}
.panel.grid.no-background .panel-body {
  padding: 0;
}
.panel.grid h4,
.panel.grid .h4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.panel.grid span.text-muted {
  white-space: nowrap;
}
.panel.grid span.cell {
  display: inline-block;
  padding-top: 8px;
  font-size: 13px;
  white-space: nowrap;
}
.panel.grid span.cell.link {
  cursor: pointer;
}
.panel.grid .hidden-xs hr {
  margin-top: 3px;
  margin-bottom: 3px;
}
.panel.grid .panel-heading .form-inline {
  margin-right: -5px;
}
.panel.grid .panel-heading,
.panel.grid .panel-body {
  padding: 8px;
}
.panel.grid .panel-footer {
  background-color: white;
}
.panel.grid .in-grid {
  margin-bottom: 5px;
  background-color: white;
}
.panel.grid .in-grid .row {
  border-bottom: 1px solid #cccccc;
  margin-right: 0;
  margin-left: 0;
}
.panel.grid .in-grid .row.title {
  border-top: none;
}
.panel.grid .in-grid .row > div[class^="col-"] {
  padding: 8px;
}
.panel.grid .in-grid .checkbox-inline {
  padding-top: 0;
}
.panel.grid .inner-grid {
  margin: 5px 0 5px 16px;
  border: 1px solid #ecf0f1;
  padding: 5px;
  padding-right: 0;
  border-radius: 3px;
}
.panel.grid .inner-grid.success {
  border-left: 3px solid #0088cc;
}
.panel.grid .inner-grid.warning {
  border-left: 3px solid #E76163;
}
.panel.grid .panel-title {
  padding: 5px;
  padding-left: 0;
  display: inline-block;
}
.panel.grid .panel-title:hover {
  cursor: pointer;
}
.panel.grid .panel-title .form-control {
  margin-top: -8px;
  margin-bottom: -8px;
}
.collapse-card {
  padding: 15px;
  border: 1px solid #cccccc;
}
.collapse-card .h3 {
  margin: 0;
  font-weight: normal;
  font-size: 15px;
  line-height: 1.33;
}
.collapse-card .form-group {
  margin-top: 15px;
  margin-bottom: 0;
}
.collapse-card .form-group label {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .panel.grid .panel-heading {
    padding: 0;
  }
  .panel.grid .panel-heading .form-inline {
    margin-right: 0;
  }
}
.no-portals-sign-up-today {
  padding: 0 40px 10px 40px;
  text-align: center;
  border: 1px solid #cccccc;
  box-shadow: 0 1px 1px #cccccc;
  background: url(/Content/img/Login-wingman-at-your-service-background-full-screen.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.no-portals-sign-up-today h1 {
  font-size: 22px;
  padding: 10px;
  color: white;
}
.no-portals-sign-up-today h3 {
  padding: 0 10px 10px 10px;
  color: white;
  font-size: 12px;
}
.no-portals-sign-up-today a.features {
  display: block;
  margin: 10px;
  color: white;
}
.no-portals-sign-up-today a.features:hover {
  color: white;
  text-decoration: underline;
}
.empty-placeholder {
  padding-top: 5px !important;
  text-align: center;
  border: dotted 1px #cccccc;
}
.empty-placeholder h1 {
  font-size: 16px;
  margin-bottom: 10px;
  color: #888888;
}
.empty-placeholder p {
  color: #888888;
}
.import-balance-forward-invoices-only {
  text-align: center;
  vertical-align: middle;
  margin-bottom: 10px;
}
.dragAndDrop-placeholder {
  margin-top: 10px;
  padding-top: 20px !important;
  padding-bottom: 10px !important;
  text-align: center;
  border: dashed 5px #cccccc;
}
.dragAndDrop-placeholder h1 {
  font-size: 16px;
  margin-bottom: 10px;
  color: #888888;
}
.dragAndDrop-placeholder p {
  color: #888888;
}
.dragAndDrop-portalHeaderImage {
  padding-top: 9px !important;
  padding-bottom: 0px !important;
  text-align: center;
  border: dashed 2px #cccccc;
}
.dragAndDrop-portalHeaderImage h1 {
  font-size: 16px;
  margin-bottom: 10px;
  color: #888888;
}
.dragAndDrop-portalHeaderImage p {
  color: #888888;
}
.no-margin {
  margin: 0 !important;
}
.no-margin-top {
  margin-top: 0 !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
.no-horizontal-padding {
  padding-left: 0;
  padding-right: 0;
}
a.no-underline:hover,
a.no-underline:focus {
  text-decoration: none;
}
.overlay-icons {
  position: relative;
}
.overlay-icons > span {
  position: absolute;
  top: 0;
  left: 0;
}
.overlay-icons > .label {
  position: absolute;
  top: 10px;
  left: 7px;
  /* width: 100%; */
  /* height: 100%; */
  font-size: 30%;
  margin: 0;
  vertical-align: middle;
  padding: 0;
}
.overlay-icons span:first-of-type {
  position: relative;
}
.chart-wrapper,
chart-holder {
  overflow-x: hidden;
}
.chart .chart-nav-wrapper {
  min-height: 21px;
}
.chart .btn-group .chart-nav {
  border-color: transparent;
}
.chart .btn-group button.active {
  background: #201E23;
  color: white;
  border-bottom: 2px solid #1d8d91;
}
.multi-language-bar {
  background: #777777;
  color: white;
}
.multi-language-bar .content {
  padding: 0px;
}
.multi-language-bar .display-title {
  font-weight: bold;
  padding-right: 10px;
}
.multi-language-bar label:hover {
  color: white;
}
.multi-language-bar label.active {
  background: #2fbb5e;
}
.collaps-indicator {
  font-size: 20px;
  display: inline-block;
  margin: 0px 10px;
  position: relative;
  top: 3px;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  color: #555555;
}
.avator-new-badge {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 15px;
  height: 15px;
  display: inline-block;
  background-color: #FF4A4A;
}
.truncate,
.turncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.3em;
}
.dropshadow {
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}
.standard-dropshadow {
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid white;
}
.angular-uploader-wrapper {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url(/Content/img/plus-btn.gif);
  cursor: pointer !important;
  position: absolute;
  bottom: 0;
  right: 0;
}
.angular-uploader-wrapper:hover {
  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5)), url(/Content/img/plus-btn.gif);
}
.angular-uploader-wrapper input {
  cursor: pointer;
  display: inline-block;
  width: 39px;
  height: 39px;
  filter: alpha(opacity=0);
  opacity: 0;
}
input[type="checkbox"] {
  accent-color: #4E4EF2;
  color: #333333;
}
input[type="radio"] {
  accent-color: #4E4EF2;
  color: #333333;
}
input[type="radio"]:disabled {
  accent-color: #AEADB2;
  color: #AEADB2;
}
.logo-organisation-holder {
  width: 200px;
  position: relative;
}
.report-logo-preview {
  width: 150px;
  position: relative;
}
.report-logo-preview .responsive-dimension-holder {
  position: absolute;
}
@media (max-width: 991px) {
  .report-logo-preview {
    padding-top: 20px;
  }
}
.responsive-image-placeholder {
  width: 100%;
  padding-top: 100%;
  position: absolute;
}
.logo-editor {
  cursor: pointer;
}
.bold {
  font-weight: bold;
}
.underLine {
  text-decoration: underline;
}
.noPadding {
  padding: 0px !important;
}
.noMargin {
  margin: 0px;
}
.clickAble:hover {
  cursor: pointer;
}
.gradientLine {
  height: 1px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 40%;
  background-image: url(/content/img/graind-bottom-line.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
}
.mobHeading {
  display: block;
  font-weight: bold;
  padding-bottom: 0px !important;
}
@media (min-width: 992px) {
  .mobHeading {
    display: none !important;
  }
}
.mobLeftDeskCenter {
  text-align: left;
}
@media (min-width: 992px) {
  .mobLeftDeskCenter {
    text-align: center;
  }
}
.mobLeftDeskRight {
  text-align: left;
}
@media (min-width: 992px) {
  .mobLeftDeskRight {
    text-align: right;
  }
}
.li-double-actions {
  padding-right: 80px !important;
}
#notesList .stickyLevel1 {
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  padding-top: 10px;
  z-index: 302;
  background-color: #F6F6F6;
  padding-bottom: 10px;
}
#notesList ul.header {
  position: -webkit-sticky;
  position: sticky;
  top: 69px;
  padding-top: 11px;
  z-index: 301;
  background-color: #F6F6F6;
  padding-left: 40px !important;
  margin-left: 0px !important;
}
#notesList .hasFilter ul.header {
  top: 150px;
}
.child-padding-right {
  padding-right: 30px;
}
.row-double-actions {
  padding-right: 35px !important;
}
.btn-roundCorner {
  color: white;
  text-align: center !important;
  background-color: #201E23;
  padding: 2px 10px !important;
  -webkit-border-radius: 999px !important;
  -moz-border-radius: 999px !important;
  -o-border-radius: 999px !important;
  border-radius: 999px !important;
  margin-top: 5px;
  margin-bottom: 5px !important;
  display: inline-block;
}
.wizard-email-nonverified {
  background-color: #FFBD12;
  color: white;
}
.wizard-email-nonverified p {
  margin-top: 10px;
}
.wizard-email-nonverified a {
  color: white;
  text-decoration: underline;
}
.organisation-migrating-banner {
  background-color: darkred;
  color: white;
}
.organisation-migrating-banner p {
  margin-top: 10px;
}
.organisation-migrating-banner a {
  color: white;
  text-decoration: underline;
}
.uib-datepicker-popup.dropdown-menu {
  z-index: 2000;
}
.staffDateWrapper #DateEmployment,
.staffDateWrapper .form-control-feedback,
.staffDateWrapper #DateTermination {
  display: none;
}
.staffDateWrapper .form-group.has-feedback {
  margin-bottom: 0px;
}
.rateEffectiveDateWrapper #FromDate,
.rateEffectiveDateWrapper .form-control-feedback,
.rateEffectiveDateWrapper #DateTermination {
  display: none;
}
.rateEffectiveDateWrapper .form-group.has-feedback {
  margin-bottom: 0px;
}
.announcementDateWrapper #StartDate,
.announcementDateWrapper .form-control-feedback,
.announcementDateWrapper #ExpiryDate,
.announcementDateWrapper #Organisation_Subscription_CreditEndDate {
  display: none;
}
.announcementDateWrapper #Organisation_Subscription_CreditDate {
  display: none;
}
.announcementDateWrapper .form-group.has-feedback {
  margin-bottom: 0px;
}
default-menu .header-container {
  min-height: 37px;
  padding-top: 5px;
}
.defaultMenu {
  color: #888888;
  font-size: 14px;
  margin: 0;
  padding-top: 6px;
}
default-menu .header-container ul {
  list-style-type: none;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-padding-start: 0;
  padding-left: 0;
  margin-bottom: 0;
}
default-menu .header-container ul li {
  display: inline-block;
  width: 155px;
  position: relative;
}
.create-project .tabWrapper .tab-content {
  padding-bottom: 15px;
}
.create-project .tabWrapper .nav-tabs li.active,
.create-project .tabWrapper .nav-tabs li {
  top: 4px;
  margin: 0px;
}
@media (max-width: 991px) {
  .create-project .tabWrapper .nav-tabs li.active a,
  .create-project .tabWrapper .nav-tabs li a {
    border-bottom: none;
    box-shadow: none;
  }
}
@media (max-width: 480px) {
  .create-project .tabWrapper .nav-tabs li.active,
  .create-project .tabWrapper .nav-tabs li {
    top: 6px;
  }
  .create-project .tabWrapper .nav-tabs li.active a,
  .create-project .tabWrapper .nav-tabs li a {
    font-size: 10.5px !important;
  }
}
.create-project .tabWrapper .nav-tabs li.active a,
.create-project .tabWrapper .nav-tabs li a {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}
.workBreakDownMobileHeading,
.mobileOnlyHeading {
  font-weight: bold;
  color: #555555 !important;
  text-decoration: none !important;
}
@media (min-width: 992px) {
  .workBreakDownMobileHeading,
  .mobileOnlyHeading {
    display: none !important;
  }
}
.modifyInvoiceModal .warning {
  margin-bottom: 20px;
  padding: 10px;
  background: #ff9934;
  color: white;
}
.projectRateList .noControls {
  margin-left: 0 !important;
}
.projectRateList .rateGroupName {
  margin-top: -6px;
  background-color: #bbb;
  border-radius: 15px !important;
  height: 28px;
  color: white;
  padding: 5px 10px 5px 10px;
}
.projectRateList .activeRateGroupName {
  background-color: #3c6;
}
.projectRateList .header {
  padding-bottom: 10px;
}
.projectRateList .stageSelector .groupName {
  color: #777777;
  font-size: 12px;
  background-color: #bee6ff;
}
.projectRateList .editLink:hover,
.projectRateList .editLink:active {
  text-decoration: none;
}
.rateVariationInfo .label-info {
  background-color: #201E23 !important;
}
.staffRateSummary .helpContainer {
  padding: 5px;
}
.staffRateSummary .rateDetails {
  padding: 10px;
  margin-top: 10px;
}
.staffRateSummary .rateDetails .row {
  border: 1px solid #D6D6D6;
}
.staffRateSummary .rateDetails .row dl {
  margin-bottom: 0 !important;
  display: table-cell;
  vertical-align: middle;
  padding: 5px;
}
.staff-cost .readonlyValue {
  border-bottom: 1px solid #D6D6D6;
  height: 20px;
  margin-top: 10px;
}
.staff-cost a[disabled="disabled"] {
  color: #D6D6D6;
  cursor: not-allowed;
}
.financial-controls a[disabled="disabled"] {
  color: #D6D6D6;
  cursor: not-allowed;
}
.dont-break-out {
  display: inline-block;
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  -ms-word-wrap: break-word;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.mouseOver {
  cursor: pointer;
}
.slidingCheckBox {
  height: 0;
  width: 0;
  visibility: hidden;
}
label.slidingCheckBoxLabel {
  cursor: pointer;
  text-indent: -9999px;
  width: 50px;
  height: 26px;
  background: grey;
  display: block;
  border-radius: 100px;
  position: relative;
}
label.slidingCheckBoxLabel:after {
  content: '';
  position: absolute;
  top: 1px;
  left: 1px;
  width: 24px;
  height: 24px;
  background: white;
  border-radius: 90px;
  transition: 0.3s;
}
.slidingCheckBox:checked + label.slidingCheckBoxLabel {
  background: #4E4EF2;
}
.slidingCheckBox:checked + label.slidingCheckBoxLabel:after {
  left: calc(100% - 2px);
  transform: translateX(-100%);
}
label.slidingCheckBoxLabel:active:after {
  width: 50px;
}
.dropdown-menu.topLevelGlobalDropdownMenu {
  margin-bottom: 300px;
}
.dropdown-menu.topLevelGlobalDropdownMenu .forecastingWrapper {
  position: relative;
}
.dropdown-menu.topLevelGlobalDropdownMenu .forecastingWrapper .dropDownMenuNewSign {
  position: absolute;
  right: 10px;
  top: 7px;
  background-color: #08B5BB;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  border-radius: 16px;
  padding: 2px 8px;
}
.dropdown-menu.topLevelGlobalDropdownMenu .forecastingWrapper .dropDownMenuNewSignRed {
  position: absolute;
  right: 10px;
  top: 7px;
  background-color: #ea614a;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  border-radius: 16px;
  padding: 2px 8px;
}
.dropdown-menu.topLevelGlobalDropdownMenu .forecastingWrapper .dropDownMenuNewSignYellow {
  position: absolute;
  right: 10px;
  top: 7px;
  background-color: #FFBD12;
  color: #333333;
  text-transform: uppercase;
  font-size: 10px;
  border-radius: 16px;
  padding: 2px 8px;
}
.dropDownMenuWarningSign {
  display: inline-block;
  background-color: #ea614a;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  border-radius: 16px;
  padding: 2px 8px;
  margin-left: 5px;
}
.dropDownMenuWarningSignYellow {
  display: inline-block;
  background-color: #FFBD12;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  border-radius: 16px;
  padding: 2px 8px;
  margin-left: 5px;
}
.dropDownMenuWarningSignRed {
  display: inline-block;
  background-color: #FF4A4A;
  color: white;
  text-transform: uppercase;
  font-size: 10px;
  border-radius: 16px;
  padding: 2px 8px;
  margin-left: 5px;
}
#frmDocumentSend .contact-select-input {
  border-color: #0062a2;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 98, 162, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 98, 162, 0.6);
  cursor: pointer;
}
#frmDocumentSend .contacts-host {
  cursor: auto !important;
}
#frmDocumentSend contact-select-multi .errorContact {
  background-color: #FFBD12 !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
}
#frmDocumentSend contact-select-multi .errorContact .remove-button .icon-font-remove {
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
}
.columTextNoWrap {
  text-overflow: inherit !important;
  white-space: inherit !important;
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.capitalize {
  text-transform: capitalize;
}
.createAnnouncements .notificationPage .newsStuffNotification,
.createAnnouncements .notificationPage .alertNotification,
.createAnnouncements .notificationPage .noticeNotification {
  min-height: 65px;
  padding: 10px 30px 10px 70px;
}
.createAnnouncements .notificationPage .newsStuffNotification .dismissButton,
.createAnnouncements .notificationPage .alertNotification .dismissButton,
.createAnnouncements .notificationPage .noticeNotification .dismissButton {
  display: none;
}
.createAnnouncements .notificationPage .newsStuffNotification h3,
.createAnnouncements .notificationPage .alertNotification h3,
.createAnnouncements .notificationPage .noticeNotification h3 {
  margin-top: 0px;
}
.createAnnouncements .notificationPage .newsStuffNotification a.announcementLink,
.createAnnouncements .notificationPage .alertNotification a.announcementLink,
.createAnnouncements .notificationPage .noticeNotification a.announcementLink {
  display: none;
}
.emptyLayout .emptyLayoutHeader {
  padding: 20px;
}
.emptyLayout h1,
.emptyLayout h2,
.emptyLayout h3,
.emptyLayout h4,
.emptyLayout h5,
.emptyLayout h6 {
  color: #5e93bd;
  margin-bottom: 20px;
}
.emptyLayout a.TakeMeToSynergy {
  background: white;
  color: #5e93bd;
  padding: 10px;
  display: inline-block;
}
.emptyLayout a.TakeMeToSynergy:hover {
  text-decoration: none;
  background: #F6F6F6;
}
.emptyLayout a.TakeMeToSynergy .icon-font-i-notice {
  position: relative;
  top: 2px;
  padding-left: 10px;
}
.frmCreateDocumentRevision .txtRevisionNumber {
  box-shadow: none;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px dotted #333333;
  text-decoration: none;
  background: none;
  width: 50px;
  text-align: center;
}
.frmCreateDocumentRevision .txtRevisionNumberErr {
  color: #f00;
  border-bottom: 1px dotted #f00 !important;
}
.frmCreateDocumentRevision .lblRevisionNumber {
  width: 50px;
  display: inline-block;
}
.view-staff-document-details .ui-autocomplete,
view-contact-document-details .ui-autocomplete {
  width: calc(33.333333% - 40px) !important;
}
.view-project-document-details .ui-autocomplete {
  width: calc(50% - 40px) !important;
}
notifications-bar {
  position: fixed;
  z-index: 2001;
}
#forecastingBetaMessage {
  position: relative;
  top: 1px;
  display: inline-block;
  padding-left: 20px;
  font-size: 10px;
}
#forecastingBetaMessage a {
  color: #555;
}
#forecastingBetaMessage a:hover {
  text-decoration: none;
  color: #201E23;
  transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
}
#forecastingBetaMessage .dropDownMenuNewSign {
  background-color: #08B5BB;
  color: white;
  margin-right: 5px;
  text-transform: uppercase;
  font-size: 8.5px;
  border-radius: 16px;
  padding: 2px 6px;
}
.socialLoginBigButtons .buttonWrapper {
  margin-bottom: 10px;
}
.socialLoginBigButtons .buttonWrapper a {
  display: block;
  color: white;
  background: #201E23;
  position: relative;
  padding-left: 40px;
  height: 40px;
  padding-top: 12px;
  text-align: center;
}
.socialLoginBigButtons .buttonWrapper a:hover {
  text-decoration: none;
}
.socialLoginBigButtons .buttonWrapper a img {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 30px;
  height: 30px;
}
.divSection {
  text-align: center;
  position: relative;
  height: 30px;
}
.divSection .or {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  line-height: 30px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  background: white;
  z-index: 10;
  position: relative;
}
.divSection .line {
  height: 15px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  border-bottom: 1px solid #D6D6D6;
}
.flatBtn {
  display: inline-block;
  padding: 10px 30px;
  color: white;
  background-color: #201E23;
  border: none;
  font-size: 13px;
  font-weight: bold;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
@media (max-width: 600px) {
  .flatBtn {
    padding: 10px 15px;
    font-weight: normal;
  }
}
.flatBtn:disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
span.leaveApprove {
  padding-left: 10px;
}
.flatBtnGreyBackground {
  display: inline-block !important;
  padding: 10px 30px;
  color: #1d8d91;
  background-color: Gainsboro;
  border-radius: 0.5em;
  font-size: 13px;
  font-weight: bold;
  margin-top: 4px;
}
@media (max-width: 600px) {
  .flatBtnGreyBackground {
    padding: 10px 15px;
    font-weight: normal;
  }
}
.flatBtnGreyBackground:hover {
  cursor: pointer;
}
.flatBtnTransparent {
  display: inline-block;
  padding: 10px 30px;
  color: #555;
  background-color: transparent;
  border: none;
  font-size: 13px;
  font-weight: bold;
}
@media (max-width: 600px) {
  .flatBtnTransparent {
    padding: 10px 15px;
    font-weight: normal;
  }
}
.flatBtnTransparent:disabled {
  opacity: 0.65;
}
.noAutoFill:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px white inset;
}
.borderBox {
  word-wrap: break-word;
  display: block;
  padding: 10px;
  border: 1px solid #D6D6D6;
}
.radioBtnWrapperNoBold {
  font-weight: normal;
  padding-right: 20px;
}
body.forecastingPages {
  overscroll-behavior-x: none !important;
  /*&.deepBlue {
        background-color: darken(#133d64, 10%);
    }*/
}
body.forecastingPages #page-container-body,
body.forecastingPages .container-hide-modal.page-color {
  min-height: 100% !important;
}
body.forecastingPages #pageContainer {
  padding-top: 82px;
}
body.forecastingPages .page-container-header {
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0px;
}
body.forecastingPages .container.container-body {
  padding: 0px !important;
  margin-top: 0px !important;
}
body.forecastingPages .container-body-footer {
  display: none !important;
}
body.forecastingPages .page-container-header {
  z-index: 999;
}
body.forecastingPages .noHeader .page-container-header {
  display: none !important;
}
body.forecastingPages .page-color {
  background-color: transparent !important;
}
body.teamDetailPage,
body.leavePolicyDetailPage,
body.publicHolidayDetailPage,
body.qualificationDetailPage {
  background: white !important;
}
body.teamDetailPage #pageContainerHeader,
body.leavePolicyDetailPage #pageContainerHeader,
body.publicHolidayDetailPage #pageContainerHeader,
body.qualificationDetailPage #pageContainerHeader {
  display: none !important;
}
body.teamDetailPage #page-container-body .container-body,
body.leavePolicyDetailPage #page-container-body .container-body,
body.publicHolidayDetailPage #page-container-body .container-body,
body.qualificationDetailPage #page-container-body .container-body {
  background: white !important;
}
body.kanbanPages {
  overscroll-behavior-x: none !important;
  background-color: #133d64;
}
body.kanbanPages #pageContainer {
  display: block;
  height: 100%;
}
body.kanbanPages #page-container-body {
  height: calc(100% - 82px);
}
body.kanbanPages #page-container-body .container.container-body.container-hide-modal.page-color {
  margin-top: 0px;
  padding: 0px;
  height: 100%;
  background: transparent;
}
body.kanbanPages #page-container-body .container.container-body.container-hide-modal.page-color .container {
  height: 100%;
}
body.kanbanPages .container-body-footer {
  display: none !important;
}
body.kanbanPages .page-container-header {
  z-index: 999;
}
body.kanbanPages .noHeader .page-container-header {
  display: none !important;
}
body.kanbanPages .page-color {
  background-color: transparent !important;
}
body.libraryPage {
  overscroll-behavior-x: none !important;
}
body.libraryPage #pageContainer {
  display: block;
  height: 100%;
}
body.libraryPage #page-container-body {
  height: calc(100% - 82px);
}
body.libraryPage #page-container-body .container.container-body.container-hide-modal.page-color {
  margin-top: 0px;
  padding: 0px;
  height: 100%;
  background: transparent;
}
body.libraryPage #page-container-body .container.container-body.container-hide-modal.page-color .container {
  height: 100%;
}
body.libraryPage .container-body-footer {
  display: none !important;
}
body.libraryPage .page-container-header {
  z-index: 999;
}
body.libraryPage .noHeader .page-container-header {
  display: none !important;
}
body.libraryPage .page-color {
  background-color: transparent !important;
}
.noAutoFill:-webkit-autofill,
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #F6F6F6 inset;
}
.externalSharePointURL {
  text-align: right;
}
.externalSharePointURL a:hover {
  text-decoration: none;
}
.externalSharePointURL span {
  position: relative;
  top: -3px;
}
#webWidget {
  min-width: unset;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #webWidget {
    min-width: 357px;
  }
}
.ieBox {
  padding-top: 60px;
}
.ieBox h1 {
  font-weight: bold;
  text-align: center;
  padding-bottom: 50px;
}
.ieBox .message {
  font-size: 14px;
  text-align: left;
  padding-bottom: 10px;
}
.ieBox .contentWrapper {
  text-align: center;
  padding: 0px 30px;
  margin-bottom: 20px;
}
.ieBox .icons {
  padding-top: 30px;
}
.ieBox .iconWrapper {
  padding: 20px;
  background: white;
  border-bottom: 2px solid #e3e3e6;
}
.ieBox .iconWrapper p {
  font-size: 16px;
  font-weight: bold;
  padding-top: 20px;
}
.ieBox small {
  display: block;
  text-align: center;
  margin-bottom: 30px;
}
.loadingDocumentRHSdate a {
  opacity: 0.2 !important;
}
.loadingDocumentRHSdate a:hover {
  cursor: default !important;
}
.gloablDropdownNewItemWarpper {
  position: relative;
}
.gloablDropdownNewItemWarpper li a {
  padding: 7px 20px;
  display: block;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  text-decoration: none;
}
.gloablDropdownNewItemWarpper:hover li a {
  background-color: #F6F6F6;
  color: #333333;
}
.gloablDropdownNewItemWarpper:hover .newSign {
  color: #4E4EF2;
}
.gloablDropdownNewItemWarpper .newSign {
  padding-left: 5px;
  display: inline-block;
  font-size: 10px;
  color: #4E4EF2;
  z-index: 0;
}
#transactionPageListContainer .row.note-cell-wrapper {
  padding-top: 10px;
}
@media (max-width: 991px) {
  #transactionPageListContainer .transaction-list.note-cell {
    text-align: left;
    padding-bottom: 10px;
  }
}
.p-datatable .displayNumber {
  text-align: right !important;
  justify-content: flex-end;
}
.p-datatable .displayNumber .flex {
  text-align: right !important;
  justify-content: flex-end !important;
}
.topTxt {
  position: relative;
  padding-left: 90px;
  min-height: 20px;
  text-align: right;
}
.topTxt .Likelihood {
  position: absolute;
  top: 0px;
  left: 0px;
  color: #999999;
}
.topTxt .status {
  color: #555;
}
.txtBox {
  text-align: center;
  border: 1px dashed #e0e0e0;
  padding: 10px;
  font-size: 16px;
}
.tsMenuDropDownWrapper {
  width: 280px;
  padding: 8px 10px;
  text-align: center;
  background: #f7f7f9;
  margin-bottom: -8px;
  margin-top: -8px;
}
.tsMenuDropDownInput {
  width: 95%;
  text-align: center !important;
  margin-top: 10px;
  border: 1px dashed #e0e0e0;
  background-color: transparent;
  padding: 10px;
  font-size: 16px;
}
body.noFooter .container.container-body-footer {
  display: none;
}
.unSelectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn-group > .paggingDropdown {
  height: 35px !important;
  width: 35px;
}
.btn-group > .paggingCheckbox {
  height: 35px !important;
  width: 35px;
}
.btn-group > .paggingCheckbox input {
  margin-top: -6px !important;
}
.synergyContextMenu.p-contextmenu {
  min-width: 190px;
}
.synergyContextMenu.p-contextmenu .p-menuitem {
  font-size: 12px;
  color: #555555;
  line-height: 15px;
  height: 30px;
}
.synergyContextMenu.p-contextmenu .p-menuitem:hover:not([disabled]) a {
  background: #00aeef;
}
.synergyContextMenu.p-contextmenu .p-menuitem:hover:not([disabled]) a .p-menuitem-text {
  color: white;
}
.dropdown-menu.gridViewSelectionAngular li span {
  padding: 3px 20px;
  background-color: #dddddd;
  font-size: 12px;
  color: #777777;
  display: none;
}
.projectDocumentLibraryView .dropdown-menu.gridViewSelectionAngular {
  padding: 0 0 5px 0;
}
.projectDocumentLibraryView .dropdown-menu.gridViewSelectionAngular li span {
  display: block;
}
.projectDocumentLibraryView .dropdown-menu.gridViewSelectionAngular li a {
  padding: 3px 20px;
  font-size: 14px;
}
@media screen and (min-width: 992px) {
  .documentDetailVersionRow .btn.btn-default.dropdown-toggle {
    opacity: 0;
    transition: all 0.3s ease-in-out;
  }
  .documentDetailVersionRow .btn.btn-default.dropdown-toggle span {
    font-size: 3px;
    color: #525252;
  }
  .documentDetailVersionRow .btn-group.btn-group-lg.open .btn.btn-default.dropdown-toggle {
    opacity: 1;
  }
  .documentDetailVersionRow:hover .btn.btn-default.dropdown-toggle {
    opacity: 1;
  }
  .tooltipForDelVersion .tooltip-inner {
    background-color: white;
    color: black;
    border-radius: 5px;
  }
  .tooltipForDelVersion.top .tooltip-arrow {
    border-top-color: white !important;
  }
  .tooltipForDelVersion.left .tooltip-arrow {
    border-left-color: white !important;
  }
}
@media (max-width: 991px) {
  .btn.btn-lg.btn-action.btn-primary.createDropDownBtn {
    text-indent: initial !important;
    background-image: none !important;
    min-width: 45px !important;
    position: relative;
  }
  .btn.btn-lg.btn-action.btn-primary.createDropDownBtn .btnTxt {
    display: none;
  }
  .btn.btn-lg.btn-action.btn-primary.createDropDownBtn .icon-font-file-o2 {
    color: white;
    display: inline-block !important;
  }
}
.btn.btn-lg.btn-action.btn-primary.createDropDownBtn .icon-font-file-o2 {
  display: none;
}
.boldTeal {
  font-weight: bold;
  color: #201E23;
}
.simpleNotesItem {
  padding: 15px;
  background: white;
  border: 1px #E5E5E5 solid;
  position: relative;
  padding-left: 50px;
  margin-bottom: 15px;
}
.simpleNotesItem .typeIcon {
  position: absolute;
  top: 15px;
  left: 15px;
}
.simpleNotesItem .commentIcon {
  transform: scaleX(1);
}
.simpleNotesItem .noteTitle {
  font-weight: 700;
  color: #201E23;
  font-size: 14px;
  position: relative;
  padding-right: 50px;
  margin-bottom: 5px;
}
.simpleNotesItem .noteTitle .ellipsesWrapper {
  position: absolute;
  top: -5px;
  display: inline-block;
  width: 40px;
  right: -10px;
  color: #555;
}
.simpleNotesItem .date {
  text-align: right;
  padding-top: 10px;
  font-size: 9px;
  color: #999;
}
.stage-resourcing-edit-delivery-dropdown {
  min-width: 360px;
}
.row-box-level-1.loginHeader {
  background-color: #201E23 !important;
  box-shadow: none;
}
.navbar.navbar-default .container.navbar-container.navigation {
  height: 40px;
  background-color: #201E23 !important;
}
.globalHeaderExpirMessage {
  color: white;
}
.globalHeaderExpirMessage .dropDownMenuWarningSignRed {
  color: white;
}
.globalHeaderExpirMessage .dropDownMenuWarningSignYellow {
  color: #201E23;
}
.billsList paged-list paged-list-body > ul.content > li a {
  color: black;
}
.billsList paged-list paged-list-body > ul.content > li a:hover,
.billsList paged-list paged-list-body > ul.content > li a:focus {
  color: black;
}
.contactIndex .responsive-list > ul.content > li div.row a {
  color: black;
}
.contactIndex .responsive-list > ul.content > li div.row a:hover,
.contactIndex .responsive-list > ul.content > li div.row a:focus {
  color: black;
}
.contactIndex .responsive-list > ul.content > li div.row a.text-link {
  color: #4E4EF2;
}
.contactIndex .responsive-list > ul.content > li div.row a.text-link:hover,
.contactIndex .responsive-list > ul.content > li div.row a.text-link:focus {
  color: #4E4EF2;
}
#notesList paged-list paged-list-body > ul > li a {
  color: black;
}
#notesList paged-list paged-list-body > ul > li a:hover,
#notesList paged-list paged-list-body > ul > li a:focus {
  color: black;
}
.responsive-list paged-list-sub-header > ul > li.startPoint a.dropdown-menu-autocomplete-item {
  color: black;
}
.responsive-list paged-list-sub-header > ul > li.startPoint a.dropdown-menu-autocomplete-item:hover,
.responsive-list paged-list-sub-header > ul > li.startPoint a.dropdown-menu-autocomplete-item:focus {
  color: black;
}
.responsive-list paged-list-body > ul > li a.dropdown-menu-autocomplete-item {
  color: black;
}
.responsive-list paged-list-body > ul > li a.dropdown-menu-autocomplete-item:hover,
.responsive-list paged-list-body > ul > li a.dropdown-menu-autocomplete-item:focus {
  color: black;
}
.responsive-list.rate-view-style > ul.content > li a {
  color: black;
}
.responsive-list.rate-view-style > ul.content > li a:hover,
.responsive-list.rate-view-style > ul.content > li a:focus {
  color: black;
}
.todomanager .responsive-list paged-list-body > ul > li a {
  color: black;
}
.todomanager .responsive-list paged-list-body > ul > li a:hover,
.todomanager .responsive-list paged-list-body > ul > li a:focus {
  color: black;
}
.projectTemplateList .responsive-list paged-list-body ul > li a {
  color: black;
}
.projectTemplateList .responsive-list paged-list-body ul > li a:hover,
.projectTemplateList .responsive-list paged-list-body ul > li a:focus {
  color: black;
}
.responsive-list.internal-project-task ul.content > li a {
  color: black;
}
.responsive-list.internal-project-task ul.content > li a:hover,
.responsive-list.internal-project-task ul.content > li a:focus {
  color: black;
}
.responsive-list.proposal-status-style ul.content > li a {
  color: black;
}
.responsive-list.proposal-status-style ul.content > li a:hover,
.responsive-list.proposal-status-style ul.content > li a:focus {
  color: black;
}
.responsive-list.expense-type-style ul.content > li a {
  color: black;
}
.responsive-list.expense-type-style ul.content > li a:hover,
.responsive-list.expense-type-style ul.content > li a:focus {
  color: black;
}
.responsive-list paged-list-body > ul.custom-fields-style > li a {
  color: black;
}
.responsive-list paged-list-body > ul.custom-fields-style > li a:hover,
.responsive-list paged-list-body > ul.custom-fields-style > li a:focus {
  color: black;
}
.responsive-list paged-list-body > ul.content.office-list-style > li a {
  color: black;
}
.responsive-list paged-list-body > ul.content.office-list-style > li a:hover,
.responsive-list paged-list-body > ul.content.office-list-style > li a:focus {
  color: black;
}
.responsive-list.project-number-style ul.content > li a {
  color: black;
}
.responsive-list.project-number-style ul.content > li a:hover,
.responsive-list.project-number-style ul.content > li a:focus {
  color: black !important;
}
.responsive-list.tax-view-style ul.content > li a {
  color: black;
}
.responsive-list.tax-view-style ul.content > li a:hover,
.responsive-list.tax-view-style ul.content > li a:focus {
  color: black;
}
.responsive-list.project-rates-style ul.content > li a {
  color: black;
}
.responsive-list.project-rates-style ul.content > li a:hover,
.responsive-list.project-rates-style ul.content > li a:focus {
  color: black;
}
.responsive-list.project-documents-style ul.content > li a {
  color: #333333;
}
.responsive-list.project-documents-style ul.content > li a:hover,
.responsive-list.project-documents-style ul.content > li a:focus {
  color: #333333;
}
.responsive-list paged-list-body > ul > li a.transamittals-style {
  color: black;
}
.responsive-list paged-list-body > ul > li a.transamittals-style:hover,
.responsive-list paged-list-body > ul > li a.transamittals-style:focus {
  color: black;
}
.responsive-list ul.content.note-link-style > li .row div[class^="col-"] > span {
  color: black;
}
.responsive-list ul.content.note-link-style > li .row div[class^="col-"] > span:hover,
.responsive-list ul.content.note-link-style > li .row div[class^="col-"] > span:focus {
  color: black;
}
.project-change-status-modal .responsive-list .repeat-item .repeated-row.project-change-status-style:hover {
  color: white;
  background: #4E4EF2;
}
.project-change-status-selector .sublink-wrapper a.selected.project-changes-status-selector-style span {
  color: #4E4EF2;
}
.project-change-status-selector .sublink-wrapper a.selected.project-changes-status-selector-style span.circle {
  background-color: #4E4EF2;
}
project-change-status-select .project-change-status-selector .sublink-wrapper a:hover {
  background-color: transparent !important;
}
.resetContentBtn.secondary-color.clickAble:hover,
.resetContentBtn.secondary-color.clickAble:focus {
  color: #4E4EF2 !important;
}
.custom-security-level-dialog {
  background-color: #F6F6F6;
}
.p-dialog .p-dialog-header {
  border-bottom: 0 none;
  background: #F6F6F6;
  color: #333333;
  padding: 1.25rem;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-dialog .p-dialog-content {
  background: #F6F6F6;
  background-clip: padding-box;
  color: #333333;
  padding: 0 1.25rem 1.25rem 1.25rem;
}
.p-dialog .p-dialog-footer {
  border-top: 0 none;
  background: #F6F6F6;
  color: #333333;
  padding: 0.75rem 1.25rem;
  text-align: right;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.noteModal .modal-dialog .modal-header {
  background: #F6F6F6;
  padding-bottom: 0px;
  border-bottom: 1px solid #e2e2e4;
}
.mat-mdc-dialog-container .mat-mdc-dialog-surface.mdc-dialog__surface {
  background-color: #F6F6F6;
}
.project-change-status-modal .responsive-list .repeat-item .repeated-row.project-change-status-style a.text-link-project-change-status {
  color: #333333;
}
.project-change-status-modal .responsive-list .repeat-item .repeated-row:hover,
.project-change-status-modal .responsive-list .repeat-item .repeated-row:hover a {
  color: white !important;
  background: #4E4EF2;
}
.btn.btn-default.dropdown-toggle.paggingDropdown.rebranding-paging-dropdown {
  border: 2px solid #AEADB2;
  border-left: none;
}
.btn.btn-default.dropdown-toggle.paggingDropdown.rebranding-paging-dropdown:hover,
.btn.btn-default.dropdown-toggle.paggingDropdown.rebranding-paging-dropdown:focus {
  border-left: 2px solid #201E23;
  border-color: #201E23;
}
.btn.btn-default.dropdown-toggle.paggingDropdown.rebranding-paging-dropdown > span {
  color: #201E23;
}
.btn.btn-default.dropdown-toggle.paggingDropdown.rebranding-paging-dropdown:disabled {
  background-color: white;
  border: 2px solid #AEADB2;
  border-left: none;
}
.btn.btn-default.paggingCheckbox.rebranding-paging-checkbox {
  background-color: white;
  border: 2px solid #AEADB2;
  border-right: none;
}
.btn.btn-default.paggingCheckbox.rebranding-paging-checkbox:hover,
.btn.btn-default.paggingCheckbox.rebranding-paging-checkbox:focus {
  border-right: 2px solid #201E23;
  border-color: #201E23;
}
.btn.btn-default.paggingCheckbox.rebranding-paging-checkbox > input[type="checkbox"] {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 16px;
  left: 10px;
}
.btn.btn-default.paggingCheckbox.rebranding-paging-checkbox > input[type="checkbox"]:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1.5px solid #201E23;
  border-radius: 20%;
  box-sizing: border-box;
  background-color: white;
}
.btn.btn-default.paggingCheckbox.rebranding-paging-checkbox > input[type="checkbox"]:checked:before {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.btn.btn-default.paggingCheckbox.rebranding-paging-checkbox > input[type="checkbox"]:disabled {
  background-color: white;
  border: 2px solid #AEADB2;
  border-right: none;
}
.btn.btn-default.paggingCheckbox.rebranding-paging-checkbox:hover > input[type="checkbox"]:before {
  border-color: #4E4EF2;
}
transmittal-list .responsive-list ul .content > li .tools ul.dropdown-menu > li a:hover,
transmittal-list .responsive-list ul.content-with-image > li .tools ul.dropdown-menu > li a:hover,
transmittal-list .responsive-list paged-list-body > ul > li .tools ul.dropdown-menu > li a:hover,
transmittal-list .responsive-list paged-list-sub-header > ul > li .tools ul.dropdown-menu > li a:hover,
transmittal-list .responsive-list div[ts-paged-list-body] > ul > li .tools ul.dropdown-menu > li a:hover {
  color: #555555;
}
.plus-success {
  color: #4E4EF2;
}
.workBreakDown-workBreakdownRecordAdd .recordAddBtnWrapper .work-breakdown-add {
  color: #4E4EF2;
}
.workBreakDownApp page-title .dropdown-menu > page-title-tools > li > a:hover,
.workBreakDownApp page-title .dropdown-menu > page-title-tools > li > a:focus {
  background-color: #555555;
}
.workBreakDownApp .responsive-list .dropdown-menu-autocomplete > div > li.active > a {
  background-color: #555555;
}
.workBreakDownApp .responsive-list .dropdown-menu-autocomplete > div > li > a:hover,
.workBreakDownApp .responsive-list .dropdown-menu-autocomplete > div > li > a:focus {
  background-color: #555555;
  color: white !important;
}
.workBreakDownApp .work-breakdown-budget .responsive-list ul.content li.phase.info {
  background-color: rgba(78, 78, 242, 0.1) !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.category.info-category {
  background: #EFEDEE;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget.info-budget:hover {
  background-color: #F6F6F6;
}
.workBreakDownApp .work-breakdown-budget .responsive-list ul.content li.phase.info:hover,
work-breakdown-budget .responsive-list ul.content.topLevel li.category.info-category:hover,
work-breakdown-budget .responsive-list ul.content.topLevel li.stage.info-stage:hover,
.workBreakDownApp .work-breakdown-budget .responsive-list ul.content li.phase.info:focus,
work-breakdown-budget .responsive-list ul.content.topLevel li.category.info-category:focus,
work-breakdown-budget .responsive-list ul.content.topLevel li.stage.info-stage:focus {
  background-color: #F6F6F6 !important;
}
.project-name-and-number-heading-section {
  max-height: 42px;
  vertical-align: middle;
  padding: 0 7px;
  align-items: center;
  width: 100%;
  border-right: 1px dotted #dddddd;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.project-name-and-number-heading-section span {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.project-name-and-number-heading-section:hover {
  cursor: default;
}
.project-name-and-number-heading-section .project-number {
  font-weight: bold;
  padding-left: 6px;
}
.project-name-and-number-heading-section .material-icons {
  font-size: 20px;
  vertical-align: text-bottom;
}
.alert.alert-success.alert-connect {
  padding: 15px 10px;
  margin: -15px -10px 0 -10px;
}
.alert.alert-success.alert-connect p {
  margin: 0;
  color: white;
  font-weight: bold;
}
.alert.alert-success.alert-connect a {
  color: white;
}
.alert.alert-success.alert-connect a:visited {
  color: white;
}
.scroll-postcodes {
  width: 100%;
  height: 286px;
  position: relative;
  overflow-x: hidden;
}
p.force-rebuild-less {
  color: #ff9933;
}
contact-address-edit-modal ul.nav-pills li {
  margin: 0px 1px;
  width: 95px;
  padding: 0;
  border: 1px solid white;
}
contact-address-edit-modal ul.nav-pills li.active {
  background-color: #201E23;
  border: 1px solid #201E23;
}
contact-address-edit-modal ul.nav-pills li.active a {
  color: #FFFFFF !important;
  background-color: #201E23 !important;
}
contact-address-edit-modal ul.nav-pills li.active:hover {
  background-color: #838289;
  border: 1px solid #201E23;
}
contact-address-edit-modal ul.nav-pills li.active:hover a {
  color: #FFFFFF !important;
}
contact-address-edit-modal ul.nav-pills li:hover {
  background-color: #838289;
  border: 1px solid #201E23;
}
contact-address-edit-modal ul.nav-pills li a {
  font-size: 13px;
  background-color: #FFFFFF !important;
  color: #201E23 !important;
  text-align: center;
  background-color: #f8f7fa;
  color: #0f7b80;
}
contact-address-edit-modal ul.nav-pills li a:hover {
  color: #201E23 !important;
  background-color: #838289;
}
contact-address-edit-modal ul.nav-pills li a:focus {
  background-color: #838289;
}
contact-address-edit-modal ul.nav-pills li aactive {
  color: #FFFFFF !important;
}
address-editor .address-container {
  background: #eeeeee;
}
address-editor .address-container .address-header h3 {
  display: inline-block;
}
address-editor .address-container .address-header .btn.btn-link:hover {
  color: black !important;
  background: none;
}
address-editor ul.dropdown-menu {
  max-height: 250px;
  overflow-y: auto;
}
address-project-contact-select .address-header,
address-new-project-select .address-header {
  margin-left: 10px;
}
address-project-contact-select .dropdown,
address-new-project-select .dropdown {
  padding-top: 10px;
}
address-project-contact-select .address-body,
address-new-project-select .address-body {
  margin-left: 20px;
  border-bottom: dotted #777777 1px;
  padding-bottom: 3px;
  padding-top: 3px;
  cursor: pointer;
}
address-project-contact-select .address-body:hover,
address-new-project-select .address-body:hover {
  background-color: #197bbd;
  color: white;
}
address-project-contact-select .contact-header,
address-new-project-select .contact-header {
  color: green;
}
address-project-contact-select .contact-body,
address-new-project-select .contact-body {
  margin-bottom: 10px;
  margin: 10px;
}
address-project-contact-select .dropdown-menu,
address-new-project-select .dropdown-menu {
  min-width: 250px;
  right: 0;
  left: initial;
  max-height: 500px;
  overflow: auto;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 10px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #fff;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #fff;
  background-color: #999999;
  border-color: #999999;
}
.btn-default:focus,
.btn-default.focus {
  color: #fff;
  background-color: #808080;
  border-color: #595959;
}
.btn-default:hover {
  color: #fff;
  background-color: #808080;
  border-color: #7a7a7a;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #808080;
  border-color: #7a7a7a;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #fff;
  background-color: #6e6e6e;
  border-color: #595959;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #999999;
  border-color: #999999;
}
.btn-default .badge {
  color: #999999;
  background-color: #fff;
}
.btn-primary {
  color: #fff;
  background-color: #201E23;
  border-color: #201E23;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #070608;
  border-color: #000000;
}
.btn-primary:hover {
  color: #fff;
  background-color: #070608;
  border-color: #020202;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #070608;
  border-color: #020202;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #201E23;
  border-color: #201E23;
}
.btn-primary .badge {
  color: #201E23;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #269d4e;
  border-color: #269d4e;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #1c743a;
  border-color: #0d361b;
}
.btn-success:hover {
  color: #fff;
  background-color: #1c743a;
  border-color: #1a6c36;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #1c743a;
  border-color: #1a6c36;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #15572b;
  border-color: #0d361b;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #269d4e;
  border-color: #269d4e;
}
.btn-success .badge {
  color: #269d4e;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #00aeef;
  border-color: #00aeef;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #0089bc;
  border-color: #005170;
}
.btn-info:hover {
  color: #fff;
  background-color: #0089bc;
  border-color: #0081b2;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #0089bc;
  border-color: #0081b2;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #006f98;
  border-color: #005170;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #00aeef;
  border-color: #00aeef;
}
.btn-info .badge {
  color: #00aeef;
  background-color: #fff;
}
.btn-warning {
  color: #201E23;
  background-color: #FFBD12;
  border-color: #FFBD12;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #201E23;
  background-color: #dea000;
  border-color: #926900;
}
.btn-warning:hover {
  color: #201E23;
  background-color: #dea000;
  border-color: #d49900;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #201E23;
  background-color: #dea000;
  border-color: #d49900;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #201E23;
  background-color: #ba8600;
  border-color: #926900;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #FFBD12;
  border-color: #FFBD12;
}
.btn-warning .badge {
  color: #FFBD12;
  background-color: #201E23;
}
.btn-danger {
  color: #fff;
  background-color: #FF4A4A;
  border-color: #FF4A4A;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #ff1717;
  border-color: #ca0000;
}
.btn-danger:hover {
  color: #fff;
  background-color: #ff1717;
  border-color: #ff0d0d;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #ff1717;
  border-color: #ff0d0d;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #f20000;
  border-color: #ca0000;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #FF4A4A;
  border-color: #FF4A4A;
}
.btn-danger .badge {
  color: #FF4A4A;
  background-color: #fff;
}
.btn-link {
  color: #201E23;
  font-weight: normal;
  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:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #000000;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #aaaaaa;
  text-decoration: none;
}
.btn-lg {
  padding: 9px 12px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 0px;
}
.btn-sm {
  padding: 6px 9px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn {
  /*&.btn-contact-edit {
        border: 1px solid grey;
        background-color: transparent;
    }*/
  /*&.btn-contact-section-close {
        color: #ea6149;
        padding-right: 0;
    }*/
}
.btn.btn-primary {
  color: white;
  background-color: #201E23;
  border-color: #201E23;
}
.btn.btn-primary:disabled,
.btn.btn-primary.disabled {
  background-color: #AEADB2;
  border-color: #AEADB2;
  opacity: 1;
}
.btn.btn-primary:disabled:focus,
.btn.btn-primary.disabled:focus,
.btn.btn-primary:disabled:hover,
.btn.btn-primary.disabled:hover {
  background-color: #AEADB2;
  border-color: #AEADB2;
}
.btn.btn-primary:focus {
  outline: none;
  box-shadow: none;
}
.btn.btn-primary:focus,
.btn.btn-primary:hover,
.btn.btn-primary:active {
  background-color: #838289;
  border-color: #838289;
}
.btn.btn-default.dropdown-toggle,
.btn.btn-default.search-toggle {
  padding: 7px;
}
.btn.btn-default.dropdown-toggle .material-icons,
.btn.btn-default.search-toggle .material-icons {
  font-size: 24px;
  height: 24px;
  width: 24px;
  display: block;
}
.btn.btn-default.btn-action,
.btn.btn-default.dropdown-toggle,
.btn.btn-default.search-toggle {
  color: #333333;
  background-color: white;
  border-color: #AEADB2;
}
.btn.btn-default.btn-action:disabled,
.btn.btn-default.dropdown-toggle:disabled,
.btn.btn-default.search-toggle:disabled,
.btn.btn-default.btn-action.disabled,
.btn.btn-default.dropdown-toggle.disabled,
.btn.btn-default.search-toggle.disabled {
  color: #AEADB2;
  background-color: white;
  border-color: #AEADB2;
  opacity: 1;
}
.btn.btn-default.btn-action:disabled:focus,
.btn.btn-default.dropdown-toggle:disabled:focus,
.btn.btn-default.search-toggle:disabled:focus,
.btn.btn-default.btn-action.disabled:focus,
.btn.btn-default.dropdown-toggle.disabled:focus,
.btn.btn-default.search-toggle.disabled:focus,
.btn.btn-default.btn-action:disabled:hover,
.btn.btn-default.dropdown-toggle:disabled:hover,
.btn.btn-default.search-toggle:disabled:hover,
.btn.btn-default.btn-action.disabled:hover,
.btn.btn-default.dropdown-toggle.disabled:hover,
.btn.btn-default.search-toggle.disabled:hover {
  color: #AEADB2;
  background-color: white;
  border-color: #AEADB2;
}
.btn.btn-default.btn-action:focus,
.btn.btn-default.dropdown-toggle:focus,
.btn.btn-default.search-toggle:focus {
  outline: none;
  box-shadow: none;
}
.btn.btn-default.btn-action:focus,
.btn.btn-default.dropdown-toggle:focus,
.btn.btn-default.search-toggle:focus,
.btn.btn-default.btn-action:hover,
.btn.btn-default.dropdown-toggle:hover,
.btn.btn-default.search-toggle:hover,
.btn.btn-default.btn-action:active,
.btn.btn-default.dropdown-toggle:active,
.btn.btn-default.search-toggle:active {
  color: #333333;
  background-color: white;
  border-color: #201E23;
}
.btn.btn-default.btn-secondary {
  color: #333333;
  background-color: white;
  border-color: #AEADB2;
}
.btn.btn-default.btn-secondary:disabled,
.btn.btn-default.btn-secondary.disabled {
  color: #AEADB2;
  background-color: white;
  border-color: #AEADB2;
  opacity: 1;
}
.btn.btn-default.btn-secondary:disabled:focus,
.btn.btn-default.btn-secondary.disabled:focus,
.btn.btn-default.btn-secondary:disabled:hover,
.btn.btn-default.btn-secondary.disabled:hover {
  color: #AEADB2;
  background-color: white;
  border-color: #AEADB2;
}
.btn.btn-default.btn-secondary:focus {
  outline: 1px;
  box-shadow: none;
}
.btn.btn-default.btn-secondary:focus,
.btn.btn-default.btn-secondary:hover,
.btn.btn-default.btn-secondary:active {
  color: #333333;
  background-color: white;
  border-color: #201E23;
}
.btn.btn-success {
  border-bottom: 2px solid #2aab55;
}
.btn.btn-success:hover,
.btn.btn-success:focus {
  color: white;
}
.btn.btn-danger {
  border-bottom: 2px solid #cf3d23;
}
.btn.btn-danger:hover,
.btn.btn-danger:focus {
  color: white;
}
.btn.btn-warning {
  border-bottom: 2px solid #FFBD12;
}
.btn.btn-warning:hover,
.btn.btn-warning:focus {
  color: #201E23;
  background-color: #FFBD12;
}
.btn.btn-info {
  background-color: #201E23;
  border-color: #201E23;
}
.btn.btn-info:hover,
.btn.btn-info:focus {
  color: white;
  background-color: #838289;
  border-color: #838289;
}
.btn.btn-link {
  border-bottom: none;
}
.btn.btn-link.btn-danger {
  color: #4E4EF2;
}
.btn.btn-link.btn-danger:focus,
.btn.btn-link.btn-danger:hover,
.btn.btn-link.btn-danger:active {
  color: #201E23;
  background-color: transparent;
  border-color: transparent;
}
.btn.btn-link span.chevron {
  /*color: @color-teal;*/
  font-size: 25px;
  position: relative;
  top: 6px;
  padding-left: 20px;
}
.btn.btn-secondary-dismiss {
  border-bottom: none;
  color: #4E4EF2;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.btn.btn-secondary-dismiss:focus,
.btn.btn-secondary-dismiss:hover,
.btn.btn-secondary-dismiss:active,
.btn.btn-secondary-dismiss:focus:active {
  color: #201E23;
  outline: none;
}
.btn.btn-action {
  min-width: 170px;
  position: relative;
}
.btn.btn-action.btn-block,
.btn.btn-action.btn-link,
.btn.btn-action.btn-inline {
  min-width: 0;
}
.btn.btn-action span.caret {
  position: absolute;
  top: 18px;
  right: 10px;
}
.btn.btn-cancel-delete {
  min-width: 170px;
  position: relative;
}
.btn.btn-fixed-width {
  width: 120px;
  font-size: 13px;
  text-align: left;
}
a.btn:hover,
a.btn:focus {
  color: white;
  background-color: #838289;
  text-decoration: none;
}
a.btn:disabled,
a.btn.disabled {
  background-color: #AEADB2;
  border-color: #AEADB2;
  opacity: 1;
}
a.btn:disabled:focus,
a.btn.disabled:focus,
a.btn:disabled:hover,
a.btn.disabled:hover {
  background-color: #AEADB2;
  border-color: #AEADB2;
}
.btn-group > .btn-lg + .dropdown-toggle {
  margin-left: 1px;
  color: #333333;
  background-color: white;
  border-color: #AEADB2;
}
.btn-group > .btn-lg + .dropdown-toggle:focus {
  outline: none;
  box-shadow: none;
}
.btn-group > .btn-lg + .dropdown-toggle:focus,
.btn-group > .btn-lg + .dropdown-toggle:hover,
.btn-group > .btn-lg + .dropdown-toggle:active {
  color: #333333;
  background-color: white;
  border-color: #201E23;
}
.btn-group > .btn-lg + .dropdown-toggle:disabled {
  color: #AEADB2;
  opacity: 1;
}
.btn-group .btn-large {
  min-width: 145px;
}
.btn-group .btn-large.dropdown-toggle {
  min-width: 0;
}
.btn-label {
  padding: 2px;
  float: right;
}
.btn-label.btn-link {
  padding: 0;
}
@media (max-width: 870px) {
  .btn.btn-large {
    min-width: 150px;
  }
  .btn.btn-action {
    min-width: 40px;
    position: relative;
  }
}
.image-fill {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.carousel {
  height: 100%;
}
.carousel .carousel-indicators {
  bottom: 10px;
}
.carousel .carousel-indicators li {
  width: 15px;
  height: 15px;
}
.carousel .carousel-inner {
  overflow: hidden;
  height: 100%;
  position: relative;
  text-align: center;
}
.carousel .carousel-inner .item {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  float: left;
}
.carousel .carousel-inner .item .carosel-image {
  position: relative;
  width: 100%;
  height: 100%;
}
.carousel .carousel-inner .item img {
  clear: left;
  margin: 0;
  float: left;
  display: inline-block;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  min-width: 100%;
  min-height: 515px;
}
.carousel .carousel-caption {
  position: absolute;
  z-index: 10;
  padding-bottom: 50px !important;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px #838289;
  bottom: 0;
  left: 0 !important;
  right: 0 !important;
}
.carousel .carousel-caption h3 {
  color: white;
  position: absolute;
  padding-left: 10px;
  top: -3px;
}
.carousel .carousel-caption p {
  color: white;
  position: absolute;
  padding-left: 10px;
  bottom: 0;
  padding-bottom: 25px;
}
.carousel .carousel-caption p a {
  color: white !important;
  text-decoration: none;
}
.carousel .carousel-caption.background {
  background-color: black;
  opacity: 0.75;
}
.carousel .carusel-left {
  position: absolute;
  left: 3px;
  bottom: 3px;
}
.carousel .carusel-right {
  position: absolute;
  right: 3px;
  bottom: 3px;
}
.carousel .carousel {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.carousel .carousel-controls > * {
  position: absolute;
  width: 15%;
  height: 100%;
  /*background: rgba(255, 255, 255, 0.3);*/
  z-index: 50;
  cursor: pointer;
}
.carousel .carousel-controls-right {
  right: 0;
  /*padding-right: 2px;*/
  /*margin: 3px;*/
}
.carousel .carousel-controls-left {
  /*padding-left: 3px;*/
  left: 0;
  /*margin: 3px;*/
}
.carousel .carousel-controls-left:before {
  /* create a full-height inline block pseudo-element */
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  /* vertical alignment of the inline element */
  height: 100%;
}
.carousel .carousel-controls-right:before {
  /* create a full-height inline block pseudo-element */
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  /* vertical alignment of the inline element */
  height: 100%;
}
.carousel .carousel-button-left {
  /*margin-left: 3px;*/
  color: #666666;
  background-color: #f6f6f6;
  border-radius: 0px 50px 50px 0px;
  -moz-border-radius: 0px 50px 50px 0px;
  -webkit-border-radius: 0px 50px 50px 0px;
  border: 0px solid #800000;
  font-size: 15px;
  height: 62px;
  width: 31px;
  position: absolute;
  vertical-align: middle;
  padding-bottom: 10px;
  padding: 0;
  padding-right: 9px;
  padding-top: 21px;
  font-weight: bold;
  float: left;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  margin-left: 0;
}
.carousel .carousel-button-left > span {
  left: 8px;
  position: relative;
}
.carousel .carousel-button-right {
  /*margin-left: 6px;*/
  color: #666666;
  background-color: #f6f6f6;
  border-radius: 50px 0px 0px 50px;
  -moz-border-radius: 50px 0px 0px 50px;
  -webkit-border-radius: 50px 0px 0px 50px;
  border: 0px solid #800000;
  font-size: 15px;
  height: 62px;
  width: 31px;
  vertical-align: middle;
  padding-bottom: 10px;
  padding: 0;
  padding-left: 9px;
  padding-top: 21px;
  font-weight: bold;
  float: right;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  margin-right: 0;
}
.carousel .carousel-wrapper {
  padding: 0;
  /*font-size: 0;
    position: relative;
    left: 0;*/
  -webkit-transition: left 5s ease;
  -moz-transition: left 5s ease;
  -o-transition: left 5s ease;
  transition: left 5s ease;
}
.carousel .carousel-wrapper .ol,
.carousel .carousel-wrapper ul {
  list-style: none;
  padding: 0;
}
@media screen and (min-width: 768px) {
  .carousel-indicators {
    bottom: 10px;
  }
}
.object-fit_fill {
  -o-object-fit: fill;
  object-fit: fill;
}
.object-fit_contain {
  -o-object-fit: contain;
  object-fit: contain;
}
.object-fit_cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.object-fit_none {
  -o-object-fit: none;
  object-fit: none;
}
.object-fit_scale-down {
  -o-object-fit: scale-down;
  object-fit: scale-down;
}
.communication .list-group-item {
  margin-bottom: 5px;
}
.modal.fade:not(.in).left .modal-dialog {
  -webkit-transform: translate3d(-25%, 0, 0);
  transform: translate3d(-25%, 0, 0);
}
.modal.fade:not(.in).right .modal-dialog {
  -webkit-transform: translate3d(25%, 0, 0);
  transform: translate3d(25%, 0, 0);
}
.modal.fade:not(.in).bottom .modal-dialog {
  -webkit-transform: translate3d(0, 25%, 0);
  transform: translate3d(0, 25%, 0);
}
/* Alternative Angles */
.modal.fade:not(.in).top-left .modal-dialog {
  -webkit-transform: translate3d(-25%, -25%, 0);
  transform: translate3d(-25%, -25%, 0);
}
.modal.fade:not(.in).top-right .modal-dialog {
  -webkit-transform: translate3d(25%, -25%, 0);
  transform: translate3d(25%, -25%, 0);
}
.modal.fade:not(.in).bottom-left .modal-dialog {
  -webkit-transform: translate3d(-25%, 25%, 0);
  transform: translate3d(-25%, 25%, 0);
}
.modal.fade:not(.in).bottom-right .modal-dialog {
  -webkit-transform: translate3d(25%, 25%, 0);
  transform: translate3d(25%, 25%, 0);
}
.modal.fade.in .modal-body {
  bottom: 0;
}
.popup-button {
  margin-left: 140px;
  margin-top: 77px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .communication .communication-title {
    font-weight: bold;
  }
  .communication .communication-type {
    position: relative;
    top: 1px;
    padding-left: 5px;
  }
  .communication .tab {
    position: relative;
    height: 120px;
    left: 1px;
    top: -10px;
    color: white;
  }
  .communication .box-rotate {
    position: relative;
    top: 10px;
  }
}
.angular-ui-tree-nodes {
  padding-left: 10px !important;
}
.expand-text {
  padding-right: 30px;
}
span.label.label-primary {
  position: relative;
  top: -18px;
}
.folder-expand {
  position: absolute;
  top: 4px;
  right: 0;
  padding: 0;
  display: inline-block;
  opacity: 0.8;
  height: 35px;
  font-size: 30px;
  line-height: 30px;
  padding-right: 5px;
}
.communications-nav {
  padding: 0;
  top: -1px;
  position: relative;
}
.communications-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: white;
}
.communications-nav ul a {
  padding: 10px 5px;
  border-top: 0;
}
.communications-nav ul > li[id="root"] a {
  color: #333333;
  padding-left: 5px;
  border: 0;
  width: 40px;
}
.communications-nav ul > li[id="root"] a.selected {
  color: white;
}
.communications-nav ul li {
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.communications-nav ul > li .item .tools {
  position: absolute;
  right: 0;
  top: 1px;
}
.communications-nav ul > li.selected {
  background-color: #888888;
  color: white;
}
.communications-nav .btn.btn-default.dropdown-toggle.toggle {
  color: #999999;
  background-color: transparent;
  border: 0;
}
.communications-nav ul.header {
  margin: 0;
  padding: 0 5px 0 3%;
  background: #F6F6F6;
  font-weight: bold;
  list-style: none;
  line-height: 35.5px;
}
.communications-nav ul.header .files {
  position: relative;
  top: -19px;
  padding-right: 98px;
  line-height: 0;
}
.communications-nav .files {
  position: relative;
  top: -25px;
  padding-right: 55px;
}
.communications-nav .folder {
  color: #888888;
  font-size: 20px;
}
.communications-nav .folder.selected {
  color: white;
}
.communications-nav .folder-arrow {
  font-size: 15px;
  color: #888888;
}
.communications-nav .folder-arrow.selected {
  color: white;
}
.communications-nav .folder-name {
  color: #888888 !important;
}
.communications-nav .folder-name.selected {
  color: white !important;
}
.communications-nav .dndDragover {
  background-color: darkgray !important;
}
.communications-nav .angular-ui-tree {
  background-color: white !important;
}
.communications-nav .angular-ui-tree .tree-node .tools {
  position: relative;
  top: -40px;
}
.communications-nav .angular-ui-tree .tree-node .fileDetails {
  position: relative;
  top: -29px;
  padding-right: 50px;
}
.communications-nav .angular-ui-tree .second-level {
  background-color: darkgray !important;
}
.communications-nav .angular-ui-tree .tree-node {
  border: 1px solid #dddddd;
  background-color: white;
}
.communications-nav .angular-ui-tree .tree-node.selected {
  background-color: #888888;
  color: white;
}
.communications-nav .angular-ui-tree .tree-node-content {
  margin: 10px;
}
.communications-nav .angular-ui-tree .tree-node-content .selected {
  color: white;
}
.communication-create tags-input .tags {
  height: auto;
}
.communication-create .file-upload-gap {
  padding-top: 6px;
}
.optional-field.control-input {
  padding-right: 30px;
  position: relative;
}
.optional-field.control-input .optional-field-remove {
  color: #FF4A4A;
  font-size: 16px;
  position: absolute;
  bottom: 11px;
  right: 6px;
}
.dropdown-menu.dropdown-project-menu {
  min-width: 180px;
}
.dropdown-menu.dropdown-project-plan-menu {
  min-width: 180px;
}
.dropdown-menu > li > a {
  padding: 7px 20px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #F6F6F6;
  color: #333333;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #838289;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #838289;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
@media (max-width: 767px) {
  .dropdown-submenu > .dropdown-menu {
    top: 30px;
    left: 40%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
  }
}
.typeahead .active > a,
.typeahead .active > a:hover {
  color: white;
  /* Change the typeahead background color here if you'd like */
  background-color: #666666;
  /* Turns off the default background gradients */
  /*background-image: none;*/
}
img.bg {
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}
h4.primary {
  color: #201E23;
}
@media screen and (max-width: 1024px) {
  /* Specific to this particular image */
  img.bg {
    left: 50%;
    margin-left: -512px;
    /* 50% */
  }
}
.link-plain {
  color: #555555;
}
a.link-danger {
  color: #FF4A4A;
}
a.link-danger:focus,
a.link-danger:hover {
  color: #FF4A4A;
}
.footer {
  margin-top: 20px;
}
.footer .helpBtns {
  padding-left: 0px;
  padding-right: 20px;
}
.logox2 {
  margin-bottom: 70px;
}
.list-header {
  height: 45px;
  margin-top: 40px;
}
h3.section-heading {
  color: #201E23;
  font-weight: bold;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 5px;
}
hr.divider {
  margin-top: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #666666;
}
hr.fine-divider {
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #aaaaaa;
  border-top: none;
}
hr.spacer {
  margin: 3px 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.alert-warning {
  color: #333333;
  background-color: #FFBD12;
  border-color: #FFBD12;
}
.input-group-addon-primary {
  background-color: #269d4e;
  color: white;
}
.input-group-addon {
  border-bottom: 3px solid #777777;
  color: white;
  padding: 4px 12px 0 12px;
}
.has-error .input-group-addon {
  border-color: #cf3d23 !important;
}
.text-padding {
  padding: 5px 10px;
}
img.logo-of-row {
  width: 100%;
  max-width: 70px;
  border: 1px solid white;
  border-radius: 5px;
}
img.block {
  width: 100%;
  max-height: 120px;
  padding: 1px;
  border: 1px solid #aaaaaa;
}
.panel.card.panel-default {
  border-color: #aaaaaa;
}
.panel.card .panel-heading .pull-right .btn-sm {
  border: 1px solid white;
  padding: 2px 10px;
}
.panel.card .panel-body {
  min-height: 145px;
}
@media (max-width: 767px) {
  .section {
    margin-right: 0;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .section .title {
    margin-bottom: 0;
    border-bottom: none;
  }
  .section.xs-noborder {
    border-bottom: none;
  }
}
a.guide {
  color: #777777;
  position: absolute;
  right: 0;
  top: 0;
  padding: 1px 4px;
  background-color: white;
}
a.guide.light {
  color: #777777;
}
a.guide:focus,
a.guide:hover {
  text-decoration: none !important;
  background-color: #aaaaaa;
  color: white;
}
div[class^="col-"] > .guide {
  right: 15px;
}
span.active {
  color: #201E23;
  font-size: smaller;
}
span.active.link {
  cursor: pointer;
}
span.active.link:hover,
span.active.link:focus,
span.active.link:active {
  text-decoration: underline;
}
.linked {
  cursor: pointer;
}
.linked:hover,
.linked:focus,
.linked:active {
  background-color: #666666;
  opacity: 0.5;
}
.box-rotate {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.spinner-container {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0.6;
  display: none;
}
.spinner-container > span {
  width: 100%;
  text-align: center;
  margin-top: 10px;
  font-size: 40px;
}
.spinner-container.notopmargin > span {
  margin-top: auto;
}
.spinner-container.open {
  display: block;
}
.spinner-container.action-page {
  padding-top: 120px;
}
.progress-box .progress {
  padding: 1px;
  margin-bottom: 0;
  height: 7px;
  border-radius: 3px;
  border: 1px solid white;
  background-color: #33cc66;
}
.progress-box .progress.thick {
  margin-top: 3px;
  height: 25px;
  border-radius: 5px;
}
.progress-box .progress.thick .progress-bar {
  border-radius: 5px;
}
.progress-box .progress .progress-bar-success {
  background-color: white;
}
.progress-box .progress.reverse {
  background-color: white;
  border-color: #33cc66;
}
.progress-box .progress.reverse .progress-bar-success {
  background-color: #33cc66;
}
@media (max-width: 1599px) {
  .spinner-container > span {
    margin-top: 80px;
  }
  .progress-box {
    margin-top: 3px;
  }
}
ul.list-stripe > li:nth-child(odd) {
  background: white;
}
ul.list-stripe > li:nth-child(even) {
  background: #F6F6F6;
}
ul.list-stripe.reverse > li:nth-child(odd) {
  background: #F6F6F6;
}
ul.list-stripe.reverse > li:nth-child(even) {
  background: white;
}
.ng-cloak {
  display: none !important;
}
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
.icon-spin-search {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  position: absolute;
  top: 15px;
  left: 17px;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.tree-list .list-group {
  margin-top: 5px;
}
.tree-list .list-group-item {
  padding: 2px 0 2px 15px;
}
.tree-list .list-group-item a.title {
  text-decoration: none;
  float: left;
  color: #555555;
}
.tree-list .list-group-item a.title .form-control {
  display: inline-block;
  width: auto;
  border-color: #aaaaaa;
  cursor: auto;
}
.tree-list .list-group-item a.title .form-control[disabled] {
  background-color: transparent;
  opacity: 1;
  border: none;
  cursor: pointer;
}
.tree-list .list-group-item .tools {
  float: right;
  padding-right: 15px;
}
.tree {
  margin-top: 10px;
  position: relative;
  border: 1px solid #333333;
  border-radius: 5px;
  padding: 5px;
  background-color: white;
}
.tree .form-control {
  border-color: #aaaaaa;
}
.tree hr {
  margin: 5px 0;
}
.tree .tree-item {
  margin-top: 5px;
  margin-bottom: 1px;
}
.tree .tab1 {
  margin-left: 10px;
}
.tree .tab2 {
  margin-left: 30px;
}
.tree .tab3 {
  margin-left: 50px;
}
.tree .tab4 {
  margin-left: 70px;
}
.control-label.control-label-fill {
  display: block;
}
.form-group .btn.btn-lg.btn-link.popover-help {
  margin: -8px 0 -5px 5px;
  padding: 0;
  color: #201E23;
  font-size: 16px;
}
.form-group .btn.btn-lg.btn-link.popover-help .popover-title {
  color: #333333;
  font-weight: bold;
}
.form-group .btn.btn-lg.btn-link.popover-help .popover-content {
  min-width: 275px;
  color: #333333;
}
.form-group .btn.btn-lg.btn-link.popover-help .popover-help-link {
  text-decoration: underline;
}
.tooltip-inner {
  max-width: none;
  white-space: nowrap;
}
h2 a:hover .icon-font-help-circle {
  color: #201E23;
}
input[type=number].no-spinners::-webkit-inner-spin-button,
input[type=number].no-spinners::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (min-width: 992px) {
  .organizationSettingMenu .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0%;
  }
  .organizationSettingMenu .dropdown-submenu > .dropdown-menu > .dropdown-submenu:nth-child(2) > .dropdown-menu {
    top: 0;
    bottom: auto;
  }
}
/*this is to stop the tooltip flicker on the google charts*/
svg > g:last-child > g:last-child {
  pointer-events: none;
}
ul.dashboard-pages li {
  display: inline;
}
ul.dashboard-pages li a {
  margin: 0;
  padding: 3px;
}
ul.dashboard-pages li a div.home-page-links-item {
  background-color: #777777;
  margin: 0;
  padding: 0;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  display: inline-block;
}
ul.dashboard-pages li a div.home-page-links-item.active {
  background-color: #201E23;
}
ul.dashboard-pages li a div.home-page-links-item.subscriptions {
  background-color: #f57058;
}
ul.dashboard-pages li a div.home-page-links-item.subscriptions.active {
  background-color: #cf3d23;
}
.panel.panel-expander {
  border-color: #dddddd;
}
.panel.panel-expander .panel-heading {
  min-height: 39px;
  padding-top: 10px;
}
.panel.panel-widget {
  border: none;
}
.panel.panel-widget .panel-heading button.btn-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 6px;
}
.panel.panel-widget .panel-heading a {
  font-weight: bold;
  color: #555555;
}
.panel.panel-widget .panel-heading a:hover {
  color: #0062a2;
}
.panel.panel-widget .panel-body {
  height: 250px;
  overflow-y: auto;
  padding: 0;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
}
.panel.panel-widget .panel-body.autoheight {
  height: auto;
}
.panel.panel-widget .panel-body .btn-block {
  margin-bottom: 10px;
  padding: 12px;
}
.panel.panel-widget .panel-body .list-group li:nth-child(even) {
  background: #F6F6F6;
}
.panel.panel-widget .panel-body .list-group .list-group-item {
  font-size: 13px;
  padding: 5px 10px;
  border-top: none;
  border-left: none;
  border-right: none;
  margin-bottom: 0;
  border-bottom: 1px solid #999999;
}
.panel.panel-notifications {
  border: none;
}
.panel.panel-notifications .panel-body {
  overflow-y: auto;
  padding: 0;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
}
.panel.panel-notifications .panel-body img {
  margin-right: 10px;
  width: 40px;
  height: 40px;
}
.panel.panel-notifications .panel-body .btn-block {
  margin-bottom: 10px;
  padding: 12px;
}
.panel.panel-notifications .panel-body .list-group {
  margin-bottom: 0;
}
.panel.panel-notifications .panel-body .list-group li:nth-child(even) {
  background: #F6F6F6;
}
.panel.panel-notifications .panel-body .list-group .list-group-item {
  font-size: 13px;
  padding: 0 10px 0 0;
  border-top: none;
  border-left: none;
  border-right: none;
  margin-bottom: 0;
  border-bottom: 1px solid #999999;
}
.panel.panel-notifications .panel-body .list-group .list-group-item p {
  margin-top: 10px;
  margin-bottom: 10px;
}
.panel.panel-notifications .panel-body .list-group .list-group-item .text-muted {
  color: #999999;
}
.panel.panel-image-row {
  border: none;
}
.panel.panel-image-row .panel-heading button.btn-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 6px;
}
.panel.panel-image-row .panel-heading a {
  font-weight: bold;
  color: #555555;
}
.panel.panel-image-row .panel-heading a:hover {
  color: #0062a2;
}
.panel.panel-image-row .panel-body {
  height: 250px;
  overflow-y: auto;
  padding: 0;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
}
.panel.panel-image-row .panel-body .btn-block {
  margin-bottom: 10px;
  padding: 12px;
}
.panel.panel-image-row .panel-body .list-group {
  margin-bottom: 0;
}
.panel.panel-image-row .panel-body .list-group li:nth-child(even) {
  background: #F6F6F6;
}
.panel.panel-image-row .panel-body .list-group .list-group-item {
  font-size: 13px;
  padding: 3px 10px 0 45px;
  border-top: none;
  border-left: none;
  border-right: none;
  margin-bottom: 0;
  border-bottom: 1px solid #999999;
  position: relative;
  min-height: 42px;
}
.panel.panel-image-row .panel-body .list-group .list-group-item img {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 40px;
  height: 40px;
}
.panel.panel-image-row .panel-body .list-group .list-group-item p {
  color: #555555;
  margin: 0;
}
.panel.panel-image-row .panel-body .list-group .list-group-item p.text-muted {
  color: #999999;
}
.panel.panel-text {
  border: none;
}
.panel.panel-text .panel-heading button.btn-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 6px;
}
.panel.panel-text .panel-heading a {
  font-weight: bold;
  color: #555555;
}
.panel.panel-text .panel-heading a:hover {
  color: #0062a2;
}
.panel.panel-text .panel-body {
  height: 250px;
  overflow-y: auto;
  padding: 0 15px;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
  position: relative;
}
.panel.panel-text .panel-body.background-image-version4 h2 {
  color: white;
}
.panel.panel-text .panel-body.hide-scrollbars {
  overflow-y: visible;
}
.panel.panel-text .panel-body .map {
  overflow: hidden;
  position: absolute;
  max-height: 136px;
  bottom: 0;
  left: 0;
  right: 0;
}
.panel.panel-text .panel-body-high {
  height: 290px;
}
.panel.panel-text .panel-body-large-text {
  font-size: 14px;
}
.panel.panel-text-expander .panel-heading {
  padding: 12px 12px 12px 0;
}
.panel.panel-text-expander .panel-heading .panel-title > a {
  padding-left: 40px;
  background: #F6F6F6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0QwOTUzRUQ1NkFEMTFFNUJBQkM5NzM1QjdBQzA4NDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0QwOTUzRUM1NkFEMTFFNUJBQkM5NzM1QjdBQzA4NDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNDMkQwMUU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNDMkQwMkU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgxsvVAAAAFJSURBVHja7Je9asMwEMcjp2O3jhm7ZUu3dmq3fkCaIdA8gR8jQ4cOGTJ0CDiQPE7eqCa4FPd3cCqOcAqWMQ30BH9OHyfup7MkZFeWZe+US9I78WKABmiABmiABmiAf1vOmjinafpTd87VubyqnftXUp1flmXdZFCC+YACEDzV3tAtfXdaP7aI7j+xBxUp5AJdowf67rE32IVfQJs3Z9s9CIdbYkfoCZAPrOgRXemYa5PJxoCVrEjUdzREzyivgORorGPi42IzmcR8XoGjrGheookCHSwC5TomPqvYTCYR2UsItMYOaAvAPsxO5TDt1WeA1jEJaXqK+5gNukBT2oWHqxyYcE5B/1TnyNx+lxmUAOfoBRVhdn+D1Dkyd9vZRU2gDQA7ql/hfvJtD1mz3z7RTK6gRjHtv9gADdAADdAADdAADfBfA34LMABNmnfjaSQAcwAAAABJRU5ErkJggg==') no-repeat left;
}
.panel.panel-text-expander .panel-heading .panel-title > a.collapsed {
  background: #F6F6F6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQzJEMDFFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQzJEMDJFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNDMkNGRkU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNDMkQwMEU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4AcHYAAAFJSURBVHja7JWxSgNBEIZdNRKSNxJ8GRUPUqSwSGFh4VvcGySQIgpRe0E77ewsU9rZJuf3wxys5ynZiwcRZuDP3GV2Mt/M3m1CURQ722zBAR3QAR3QAR3QAR3QAbcGMMuyI9wjWlZj+p0Qwq/32B7fHeZ5/rBuzd3Ehk7RGHW+dQpM2Wxd08Q7aEzsJKVgKuAx+kATCh38BBlPzkxrJ8ol1iqgtlYF3ik0XQfS1kyVo1zul20CylboDC2AmOG7Aoq3NZpg19YsiCtnVTPdvwU0EH0M0BuaUbRXU7inmNaQMyBeNDkxkgEjEFUbold0Y0BlA7q+tthQcJXcVrf4yySxc/wzukV9IPr4OXqx2EYHbWPAchr2Uox0PuLv8XfoCY3KF6b6jKbY/qYnfVT4AqAru76sNtIU0v+LHdABHdABHdABHfB/A34KMACUtOZc8Q2howAAAABJRU5ErkJggg==') no-repeat left;
}
.panel.panel-checklist {
  border: none;
  margin-bottom: 3px;
}
.panel.panel-checklist .panel-heading {
  padding: 0;
  margin: 0;
  background: #FFFFFF;
  border: 1px solid #dddddd;
  box-shadow: 0 1px 1px #dddddd;
  position: relative;
}
.panel.panel-checklist .panel-heading img {
  margin-right: 10px;
  width: 40px;
  height: 40px;
}
.panel.panel-checklist .panel-heading a {
  font-weight: bold;
  color: #555555;
}
.panel.panel-checklist .panel-heading a:hover {
  color: #0062a2;
}
.panel.panel-checklist .panel-heading button.btn-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 6px;
}
.panel.panel-checklist .panel-heading input {
  position: absolute;
  top: 10px;
  right: 10px;
}
.panel.panel-checklist .panel-body {
  padding: 0;
  border: 1px solid #dddddd;
  border-top: none;
}
.panel.panel-checklist .panel-body .list-group {
  background-color: #FFFFFF;
  margin: 3px 0;
}
.panel.panel-checklist .panel-body .list-group .list-group-item {
  background-color: #FFFFFF;
  font-size: 13px;
  padding: 5px 10px 5px 50px;
  border: none;
  margin-bottom: 0;
}
.panel.panel-checklist .panel-body .list-group .list-group-item a {
  color: #555555;
}
.panel.panel-checklist .panel-body .list-group .list-group-item input {
  float: right;
}
.panel.panel-group {
  border: none;
}
.panel.panel-group .panel-heading {
  padding: 0;
  margin: 0;
  background: #FFFFFF;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
}
.panel.panel-group .panel-heading img {
  margin-right: 10px;
  width: 40px;
  height: 40px;
}
.panel.panel-group .panel-heading button.btn-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 6px;
}
.panel.panel-group .panel-heading a {
  font-weight: bold;
  color: #555555;
}
.panel.panel-group .panel-heading a:hover {
  color: #0062a2;
}
.panel.panel-group .panel-heading > .row {
  padding: 5px;
}
.panel.panel-group .panel-body {
  padding: 0;
  background-color: #F6F6F6;
}
.panel.panel-group .panel-body .list-group {
  background-color: #F6F6F6;
}
.panel.panel-group .panel-body .list-group .list-group-item {
  background-color: #F6F6F6;
  font-size: 13px;
  padding: 10px 10px 10px 50px;
  border-top: none;
  border-left: none;
  border-right: none;
  margin-bottom: 0;
  border-bottom: 1px solid #999999;
}
.panel.panel-group .panel-body .list-group .list-group-item .links {
  float: right;
}
.panel.panel-group .panel-body .list-group .list-group-item .links span {
  color: #555555;
}
.panel.panel-group .panel-body .list-group .list-group-item .text-muted {
  font-size: 10px;
  margin-top: 3px;
  color: #777777;
}
.panel.panel-group .panel-body > .row {
  padding: 5px;
}
.panel.panel-group-checklist {
  border: none;
}
.panel.panel-group-checklist .panel-heading {
  padding: 0;
  margin: 0;
  background: #FFFFFF;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
  position: relative;
}
.panel.panel-group-checklist .panel-heading img {
  margin-right: 10px;
  width: 40px;
  height: 40px;
}
.panel.panel-group-checklist .panel-heading a {
  font-weight: bold;
  color: #555555;
}
.panel.panel-group-checklist .panel-heading a:hover {
  color: #0062a2;
}
.panel.panel-group-checklist .panel-heading button.btn-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 6px;
}
.panel.panel-group-checklist .panel-heading input {
  position: absolute;
  top: 10px;
  right: 10px;
}
.panel.panel-group-checklist .panel-heading > .row {
  padding: 5px;
}
.panel.panel-group-checklist .panel-body {
  padding: 0;
  background-color: #F6F6F6;
}
.panel.panel-group-checklist .panel-body .list-group {
  background-color: #F6F6F6;
}
.panel.panel-group-checklist .panel-body .list-group .list-group-item {
  background-color: #F6F6F6;
  font-size: 13px;
  padding: 10px 10px 10px 50px;
  border-top: none;
  border-left: none;
  border-right: none;
  margin-bottom: 0;
  border-bottom: 1px solid #999999;
}
.panel.panel-group-checklist .panel-body .list-group .list-group-item .links {
  float: right;
}
.panel.panel-group-checklist .panel-body .list-group .list-group-item .links a {
  padding: 0 10px;
}
.panel.panel-group-checklist .panel-body .list-group .list-group-item .links span {
  color: #555555;
}
.panel.panel-group-checklist .panel-body > .row {
  padding: 5px;
}
.panel p.empty-info {
  text-align: center;
  margin: 40px 20px 10px 20px;
  color: #999999;
  font-style: italic;
}
.panel .panel-body.panel-body-danger {
  border: 1px solid #FF4A4A;
}
.panel .panel-body.panel-body-danger h2 {
  background: #FF4A4A;
  color: white;
  font-weight: bold;
  font-size: 16px;
  padding: 12px;
  margin: 0;
  margin-right: -15px;
  margin-left: -15px;
}
.panel .panel-body.panel-body-default h2 {
  background: #666666;
  color: white;
  font-weight: bold;
  font-size: 16px;
  padding: 12px;
  margin: 0;
  margin-right: -15px;
  margin-left: -15px;
}
.panel .panel-heading {
  padding: 6px 6px 6px 0;
}
.panel .panel-heading span {
  font-weight: bold;
  color: #555555;
}
.panel .panel-heading a.section {
  color: #201E23;
  font-weight: bold;
  font-size: 15px;
}
.notes-summary {
  position: relative;
}
.notes-summary h3 {
  display: inline-block;
}
.notes-summary hr {
  margin-top: 3px !important;
}
.notes-summary button.btn-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 0;
}
.notes-summary .panel-image-row {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.notes-summary .panel-image-row .panel-body {
  height: auto;
  border: none;
  box-shadow: none;
}
.notes-summary .panel-image-row .panel-body .list-group-item {
  background: transparent !important;
  border-bottom-color: #cccccc !important;
}
.notes-summary .secondary-color.clickAble:hover,
.notes-summary .secondary-color.clickAble:focus {
  color: #4E4EF2 !important;
  text-decoration: none !important;
}
@media (max-width: 767px) {
  .panel.panel-widget .panel-body {
    height: auto;
    min-height: 40px;
  }
  .panel.panel-widget .panel-body.fixed-height {
    height: 250px;
  }
  .panel.panel-image-row .panel-body {
    height: auto;
    max-height: 250px;
  }
  .panel p.empty-info {
    margin: 20px;
  }
}
.bulkActionInLine {
  position: relative;
  top: -40px;
}
.row-height {
  height: 0;
}
.file-upload-gap {
  padding-top: 25px;
}
.file-upload {
  position: relative;
  border: 2px dotted transparent;
}
.file-upload > .commands {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}
.file-upload > .commands > input[type='file'] {
  position: absolute;
  height: 0;
  width: 0;
  z-index: -1;
}
.file-upload .progress {
  margin-top: 10px;
}
.file-upload .my-drop-zone {
  text-align: center;
  font-size: 13px;
  color: #bbbbbb;
}
.file-upload.nv-file-over {
  border-color: #5adfe3;
}
.file-upload .status-display {
  text-align: right;
  padding-top: 10px;
}
.file-upload2 {
  position: relative;
  border: 2px dotted transparent;
}
.file-upload2 > .commands {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}
.file-upload2 > .commands > input[type='file'] {
  position: absolute;
  height: 0;
  width: 0;
  z-index: -1;
}
.file-upload2 .progress {
  margin-top: 10px;
}
.file-upload2 .my-drop-zone {
  text-align: center;
  font-size: 13px;
  color: #bbbbbb;
}
.file-upload2.nv-file-over {
  border-color: #5adfe3;
}
.file-upload2 .status-display {
  text-align: right;
  padding-top: 10px;
}
.file-upload1 {
  position: relative;
  border: 2px dotted transparent;
}
.file-upload1 > .commands {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}
.file-upload1 > .commands > input[type='file'] {
  position: absolute;
  height: 0;
  width: 0;
  z-index: -1;
}
.file-upload1 .progress {
  margin-top: 10px;
}
.file-upload1 .my-drop-zone {
  text-align: center;
  font-size: 13px;
  color: #bbbbbb;
}
.file-upload1.nv-file-over {
  border-color: #5adfe3;
}
.file-upload1 .status-display {
  text-align: right;
  padding-top: 10px;
}
form h3,
.form h3 {
  color: #201E23;
  font-weight: bold;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.validation-summary-errors {
  padding: 0;
  margin-bottom: 10px;
  color: white;
}
.validation-summary-errors ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.validation-summary-errors ul li {
  background-color: #FF4A4A;
  padding: 10px;
}
.form-control-editable[readonly] {
  background-color: white !important;
}
.has-error .input-group {
  border: 1px solid #FF4A4A;
}
.has-error .input-group > .form-control {
  border-color: #cccccc !important;
}
.has-error .control-label {
  color: #FF4A4A;
}
.has-error .field-validation-error {
  display: block;
  padding: 3px;
  background-color: #FF4A4A;
  color: white;
  text-align: center;
}
.has-error .field-validation-error.control-error-attach {
  position: relative;
  top: -10px;
}
.has-error .field-validation-valid-message {
  display: none;
}
.has-valid .form-control,
.has-valid .form-control:focus {
  border: 1px solid #0062a2;
}
.has-valid .field-validation-valid-message {
  display: block;
  padding: 3px;
  background-color: #33cc66;
  color: white;
  text-align: center;
}
.checkbox input[type="checkbox"] {
  margin: 4px 0 0;
  margin-left: 0;
  margin-top: 1px \9;
  line-height: normal;
}
.checkbox.with-label {
  top: 2px;
  position: absolute;
  left: 11px;
}
/*.label-and-checkbox {
    input[type="checkbox"] {
        margin: 0;
        left: 10px !important;
        position: absolute !important;
        padding-left: 13px !important;
        top: 2px !important;
    }
}*/
.input-group-btn .btn {
  min-width: 40px;
}
.input-group-addon .btn {
  min-width: 40px;
}
label.control-label {
  font-weight: bold;
}
label.form-control {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
label.checkboxLabel {
  cursor: pointer !important;
}
input.form-control {
  border: 1px solid #cccccc;
  box-shadow: 0 0 3px #cccccc;
}
select.form-control {
  padding-right: 30px;
  border: 1px solid #cccccc !important;
  box-shadow: 0 0 3px #cccccc;
  appearance: none;
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /*Removes default style Firefox*/
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQzJEMDFFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQzJEMDJFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNDMkNGRkU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNDMkQwMEU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4AcHYAAAFJSURBVHja7JWxSgNBEIZdNRKSNxJ8GRUPUqSwSGFh4VvcGySQIgpRe0E77ewsU9rZJuf3wxys5ynZiwcRZuDP3GV2Mt/M3m1CURQ722zBAR3QAR3QAR3QAR3QAbcGMMuyI9wjWlZj+p0Qwq/32B7fHeZ5/rBuzd3Ehk7RGHW+dQpM2Wxd08Q7aEzsJKVgKuAx+kATCh38BBlPzkxrJ8ol1iqgtlYF3ik0XQfS1kyVo1zul20CylboDC2AmOG7Aoq3NZpg19YsiCtnVTPdvwU0EH0M0BuaUbRXU7inmNaQMyBeNDkxkgEjEFUbold0Y0BlA7q+tthQcJXcVrf4yySxc/wzukV9IPr4OXqx2EYHbWPAchr2Uox0PuLv8XfoCY3KF6b6jKbY/qYnfVT4AqAru76sNtIU0v+LHdABHdABHdABHfB/A34KMACUtOZc8Q2howAAAABJRU5ErkJggg==') no-repeat right;
}
select.form-control::-ms-expand {
  display: none;
}
/* as of firefox 31 this does not work, they now get the standard look */
@-moz-document url-prefix() {
  /* If you use a background image */
  select.form-control {
    background-image: none;
  }
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control,
.form-control.select[disabled],
.form-control.uneditable-input {
  box-shadow: none;
}
.form-control[disabled].white,
.form-control[readonly].white,
fieldset[disabled] .form-control.white,
.form-control.select[disabled].white,
.form-control.uneditable-input.white {
  opacity: 1;
  background-color: white;
}
.borderless .form-control,
.borderless textarea.form-control,
.borderless input[type="text"],
.borderless input[type="password"],
.borderless input[type="datetime"],
.borderless input[type="datetime-local"],
.borderless input[type="date"],
.borderless input[type="month"],
.borderless input[type="time"],
.borderless input[type="week"],
.borderless input[type="number"],
.borderless input[type="email"],
.borderless input[type="url"],
.borderless input[type="search"],
.borderless input[type="tel"],
.borderless input[type="color"],
.borderless .uneditable-input {
  border: 0;
}
textarea.form-control {
  resize: vertical;
  min-height: 80px;
}
input[type="number"] {
  text-align: right;
}
.has-error .form-control,
.has-error .form-control:focus {
  border: 1px solid #FF4A4A !important;
}
.no-bottom-margin {
  margin-bottom: 0 !important;
}
.form-group {
  margin-bottom: 6px;
}
.form-group .form-control.readonly {
  border: 1px solid #cccccc !important;
  border: none;
  background-color: transparent;
  box-shadow: none;
}
.form-validation .form-title {
  display: block;
  text-align: left;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: bold;
}
.form-validation .form-title > span.sub {
  font-size: 13px;
  font-weight: normal;
}
.form-validation div[class^="col-"] .input-validation-error {
  border-color: #cf3d23;
}
.form-validation div[class^="col-"] .field-validation-error {
  display: block;
  margin-top: 1px;
  padding: 2px;
  padding-left: 10px;
  background-color: #FF4A4A;
  color: white;
}
.form-validation div[class^="col-"] .field-validation-error > span {
  display: block;
  color: white;
}
.form-validation div[class^="col-"] .validation-group .field-validation-error {
  display: inline-block;
  background-color: transparent;
}
.form-validation .control-label {
  padding-right: 0;
}
.form-validation .form-group {
  position: relative;
}
.form-validation .form-direction {
  text-align: center;
  background-color: #fff;
  padding: 32px;
}
.form-validation .form-direction > .buttons {
  margin-top: 15px;
}
.form-validation .btn-strong {
  font-size: 20px;
  font-weight: bold;
}
.form-validation .btn-big {
  font-size: 22px;
  padding: 2px 6px;
  margin-right: 2px;
}
.form-validation .validation-group {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 15px;
  color: #FF4A4A;
}
.form-validation .validation-group .error .field-validation-error > span {
  color: #FF4A4A;
}
.form-validation .validation-group > .field-validation-valid {
  color: #33cc66;
}
.form-validation .validation-group.valid {
  display: none;
}
.form-validation .validation-group > .btn {
  cursor: none;
  margin-left: 3px;
}
.form-validation .validation-toggle {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 15px;
}
.form-validation .validation-toggle > .valid > .field-validation-valid {
  color: #201E23;
}
.form-validation .validation-toggle > .error > .field-validation-error {
  background-color: transparent;
  display: inline-block;
}
.form-validation .validation-toggle > .error > .field-validation-error > span {
  color: #FF4A4A;
}
.form-validation .validation-toggle > .valid.hide,
.form-validation .validation-toggle > .error.hide {
  display: none;
}
.form-validation .validation-toggle > .valid > .btn,
.form-validation .validation-toggle > .error > .btn {
  cursor: none;
  margin-left: 3px;
}
.form-validation .form-control.display {
  font-size: 13px;
}
.form-validation .form-control.display.append {
  width: auto;
  margin-left: -29px;
  padding-left: 4px;
  opacity: 0.8;
}
.form-validation .form-control.display.transparent {
  background-color: transparent;
}
.dropdown-menu.dropdown-success > .active > a {
  background-color: #777777;
  color: white;
}
.dropdown-menu.dropdown-success > .active > a:hover,
.dropdown-menu.dropdown-success > .active > a:focus {
  background-color: #666666;
}
.float-left {
  display: inline-flex;
}
.config-range {
  padding: 11px 7px 11px 10px;
  text-transform: lowercase;
}
@media (max-width: 520px) {
  .config-range {
    padding: 10px 5px 10px 0 !important;
  }
  .range-holder {
    width: 50px !important;
  }
}
@media (min-width: 520px) {
  .range-holder {
    width: 140px !important;
  }
}
@media (min-width: 768px) {
  .range-holder {
    width: 84px !important;
  }
}
.config-range + .form-group .form-control {
  padding: 0;
}
.wip-color-holder {
  float: right;
}
.wip-color-holder span {
  width: 40px;
  height: 40px;
}
.range-holder .field-validation-error {
  padding-left: 5px !important;
}
@media (max-width: 767px) {
  .invoice-page .list-group-item {
    margin-bottom: 10px;
  }
  .invoice-page .invoice-label {
    position: relative;
    top: 23px;
    font-size: 20px;
  }
}
@media print {
  .no-print {
    display: none;
  }
  .footer {
    display: none;
  }
}
.invoice-entry .invoice-wbs {
  background-color: white;
  margin-bottom: 10px;
  box-shadow: 0 0 3px #dddddd;
}
.invoice-entry .invoice-wbs ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.invoice-entry .invoice-wbs .phase-line,
.invoice-entry .invoice-wbs .stage-line {
  position: relative;
  padding: 10px;
  margin: 0;
  margin-bottom: 1px;
  border: 1px solid #dddddd;
  border-top: none;
  min-height: 40px;
}
.invoice-entry .invoice-wbs .phase-line > .row,
.invoice-entry .invoice-wbs .stage-line > .row {
  margin-top: -10px;
  margin-bottom: -10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.invoice-entry .invoice-wbs .phase-line {
  font-size: 14px;
  font-weight: bold;
}
.invoice-entry .invoice-wbs .stage-line .title {
  font-weight: bold;
}
.invoice-entry .invoice-wbs .stage-line:hover {
  cursor: pointer;
  background-color: #5ebaf2;
  color: white;
}
.invoice-entry .invoice-wbs .wbs-indent {
  padding-left: 25px;
}
.invoice-stage hr {
  border-top-color: #777777;
}
.invoice-stage .invoice-stage-summary {
  margin: 10px 0;
}
.invoice-stage .invoice-stage-summary > .row {
  margin-bottom: 10px;
}
.invoice-stage .invoice-stage-summary > .row > div[class^="col-"] {
  min-height: 35px;
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-top: 10px;
}
.invoice-stage .invoice-stage-summary > .row > div[class^="col-"].header {
  font-weight: bold;
}
.invoice-stage .invoice-stage-summary > .row > div[class^="col-"].form-column {
  padding-top: 1px;
}
.invoice-stage .invoice-stage-summary > .row > div[class^="col-"].form-column .form-control {
  padding: 0;
  padding-left: 5px;
}
.invoice-stage .invoice-stage-summary.foot-line {
  text-align: right;
}
.invoice-stage .input-group-addon {
  min-width: 40px;
}
.responsive-list.forms ul.content > li {
  padding: 0 50px 0 10px;
}
.responsive-list.forms ul.content > li > .row > div[class^="col-"] {
  overflow: initial;
  padding-top: 10px;
}
.responsive-list.forms ul.content > li > .row > div[class^="col-"].col-form {
  padding-top: 0;
}
.responsive-list.forms ul.content > li .form-group {
  margin-bottom: 0;
}
.responsive-list.forms ul.content > li .input-group .input-group-btn {
  position: initial;
}
.responsive-list.forms ul.content > li .input-group ul.dropdown-menu {
  width: 100%;
}
.responsive-list.forms ul.content > li .input-group ul.dropdown-menu > li > a:hover {
  color: white;
}
.responsive-list.forms ul.content > li .input-group ul.dropdown-menu > li.dropdown-header {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
}
.responsive-list.forms ul.content > li:hover {
  color: #555555 !important;
}
.responsive-list.forms ul.content > li:hover:nth-child(odd) {
  background: #FFFFFF;
}
.responsive-list.forms ul.content > li:hover:nth-child(even) {
  background: #F6F6F6;
}
.invoice-list .span-email-icon {
  font-size: 1.2em;
  position: absolute;
  left: 75%;
  top: 12px;
}
.invoice-draft .btn.btn-link:hover {
  text-decoration: none !important;
}
.invoice-draft expanding-rows expanding-row-content .draftInvoiceStageName:hover {
  color: #555555 !important;
}
.invoice-draft .contacts-placeholder {
  padding: 5px !important;
  /*text-align: center;*/
  border: dotted 1px #D6D6D6;
  border-radius: 10px 0;
}
.invoice-draft .box {
  border: 1px solid #cccccc;
  padding: 10px;
}
.invoice-draft .box .detail {
  padding-top: 10px;
}
.invoice-draft .box .show-detail-link.collapsed {
  color: #201E23;
}
.invoice-draft .box .show-detail-link.collapsed:before {
  content: "show details";
}
.invoice-draft .box .show-detail-link {
  color: #FF4A4A;
}
.invoice-draft .box .show-detail-link:before {
  content: "hide details";
}
.invoice-draft .box .aged-debtor-number {
  display: inline-block;
  margin-left: 40px;
}
.invoice-draft .box .aged-debtor-color {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 25px;
}
.invoice-draft .aged-debtor-wrapper {
  position: relative;
}
.invoice-draft .block-element {
  display: block;
}
.invoice-draft .top-spacing-small {
  margin-top: 10px;
}
.invoice-draft .invoice-status-wrapper {
  position: relative;
}
.invoice-draft .invoice-status-wrapper .status {
  position: absolute;
  display: inline-block;
  top: 5px;
  right: 10px;
  color: white;
  padding: 5px 20px;
}
.invoice-draft .invoice-status-wrapper .green {
  background: #33cc66;
}
.invoice-draft .no-bottom-padding {
  padding-bottom: 0px;
}
@media (max-width: 767px) {
  .invoice-draft h3.section,
  .invoice-draft a.section {
    border-bottom: none;
    padding-bottom: 0px;
  }
}
.aged-debtor-color {
  height: 30px;
  width: 30px;
  margin: 5px;
  float: left;
  border-radius: 5px;
}
.aged-debtor-color + span {
  position: absolute;
  left: 50px;
}
.aged-debtor-range {
  line-height: 40px;
  position: relative !important;
  left: 0 !important;
}
.invoice-invoiceCredit .border-top,
.invoice-invoiceCancel .border-top,
.invoice-invoiceWriteOff .border-top,
.invoice-invoiceFinalised .border-top,
.invoice-returnToWIP .border-top {
  border-top: #000000 solid 1px;
}
.invoice-invoiceCredit .panel-default,
.invoice-invoiceCancel .panel-default,
.invoice-invoiceWriteOff .panel-default,
.invoice-invoiceFinalised .panel-default,
.invoice-returnToWIP .panel-default {
  border-radius: 5px;
  margin: 2px;
}
.invoice-invoiceCredit .panel .panel-heading,
.invoice-invoiceCancel .panel .panel-heading,
.invoice-invoiceWriteOff .panel .panel-heading,
.invoice-invoiceFinalised .panel .panel-heading,
.invoice-returnToWIP .panel .panel-heading {
  padding: 6px 6px 6px 6px;
}
.invoice-invoiceCredit .panel-default > .panel-heading,
.invoice-invoiceCancel .panel-default > .panel-heading,
.invoice-invoiceWriteOff .panel-default > .panel-heading,
.invoice-invoiceFinalised .panel-default > .panel-heading,
.invoice-returnToWIP .panel-default > .panel-heading {
  /*background-color: #c0dbe6;
        border-color: #b3b3b3;*/
  background-color: rgba(255, 255, 255, 0.15);
  border-color: rgba(255, 255, 255, 0.15);
}
.invoice-invoiceCredit .document-preview,
.invoice-invoiceCancel .document-preview,
.invoice-invoiceWriteOff .document-preview,
.invoice-invoiceFinalised .document-preview,
.invoice-returnToWIP .document-preview {
  width: 100%;
}
.invoice-invoiceCredit .responsive-list ul.content > li a,
.invoice-invoiceCancel .responsive-list ul.content > li a,
.invoice-invoiceWriteOff .responsive-list ul.content > li a,
.invoice-invoiceFinalised .responsive-list ul.content > li a,
.invoice-returnToWIP .responsive-list ul.content > li a {
  color: #201E23;
  /*text-decoration: none;*/
}
.invoice-invoiceCredit li.non-highlight-row-on-hover,
.invoice-invoiceCancel li.non-highlight-row-on-hover,
.invoice-invoiceWriteOff li.non-highlight-row-on-hover,
.invoice-invoiceFinalised li.non-highlight-row-on-hover,
.invoice-returnToWIP li.non-highlight-row-on-hover {
  background: #F6F6F6 !important;
}
.invoice-invoiceCredit .dropdown-menu page-title-tools > li > span.item-disabled,
.invoice-invoiceCancel .dropdown-menu page-title-tools > li > span.item-disabled,
.invoice-invoiceWriteOff .dropdown-menu page-title-tools > li > span.item-disabled,
.invoice-invoiceFinalised .dropdown-menu page-title-tools > li > span.item-disabled,
.invoice-returnToWIP .dropdown-menu page-title-tools > li > span.item-disabled,
.invoice-invoiceCredit .dropdown-menu page-title-action-tools > li > span.item-disabled,
.invoice-invoiceCancel .dropdown-menu page-title-action-tools > li > span.item-disabled,
.invoice-invoiceWriteOff .dropdown-menu page-title-action-tools > li > span.item-disabled,
.invoice-invoiceFinalised .dropdown-menu page-title-action-tools > li > span.item-disabled,
.invoice-returnToWIP .dropdown-menu page-title-action-tools > li > span.item-disabled {
  display: block;
  padding: 7px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #aaaaaa;
  white-space: nowrap;
  cursor: not-allowed;
}
.invoice-invoiceCredit .tooltip.in,
.invoice-invoiceCancel .tooltip.in,
.invoice-invoiceWriteOff .tooltip.in,
.invoice-invoiceFinalised .tooltip.in,
.invoice-returnToWIP .tooltip.in {
  opacity: 1;
}
.invoice-invoiceCredit .tooltip .tooltip-inner,
.invoice-invoiceCancel .tooltip .tooltip-inner,
.invoice-invoiceWriteOff .tooltip .tooltip-inner,
.invoice-invoiceFinalised .tooltip .tooltip-inner,
.invoice-returnToWIP .tooltip .tooltip-inner {
  background-color: white;
  color: black;
  padding-bottom: 10px;
  white-space: pre-wrap;
}
.invoice-invoiceCredit .tooltip .tooltip-arrow,
.invoice-invoiceCancel .tooltip .tooltip-arrow,
.invoice-invoiceWriteOff .tooltip .tooltip-arrow,
.invoice-invoiceFinalised .tooltip .tooltip-arrow,
.invoice-returnToWIP .tooltip .tooltip-arrow {
  border-top-color: white !important;
  border-bottom-color: white !important;
}
.invoice-invoiceCancelCreditWriteoffModal .invoice-credit-modal-video {
  max-width: 500px;
  text-align: center;
  margin: 5px auto;
}
.invoice-invoiceCancelCreditWriteoffModal .invoice-credit-modal-video .dismiss-button {
  cursor: pointer;
}
.invoice-invoiceCancelCreditWriteoffModal .panel-default > .panel-heading {
  font-weight: bold;
  font-size: 16px;
  padding-left: 5px;
  background-color: rgba(0, 0, 0, 0);
}
.invoice-invoiceCancelCreditWriteoffModal .panel {
  padding: 20px;
}
.invoice-invoiceCancelCreditWriteoffModal .panel-heading {
  color: #201E23;
}
page-title-tools > li > a {
  cursor: pointer;
}
.invoice-document-preview {
  position: relative;
}
.invoice-document-preview.invoice {
  height: 234px;
  max-height: 234px;
}
.invoice-document-preview.credit {
  height: 331px;
  max-height: 331px;
}
.invoice-document-preview .image {
  text-align: center;
}
.invoice-document-preview .image .preview {
  object-fit: contain;
  box-shadow: 0 0 3px #dddddd;
  border: 1px solid #dddddd;
}
.invoice-document-preview .image .preview.invoice {
  max-height: 144px;
  max-width: 90%;
}
.invoice-document-preview .image .preview.credit {
  max-height: 220px;
  max-width: 90%;
}
.invoice-document-preview .footer {
  position: absolute;
  bottom: 3px;
  right: 0;
  /*.media {
            overflow: visible;
        }

        .media-body {
            vertical-align: middle;
        }*/
}
.invoice-document-preview .footer .btn-group {
  height: 40px;
}
.invoice-document-preview .footer .ellipsis {
  height: 20px;
}
.invoice-error .errorMessage {
  text-align: center;
}
.invoice-error .contentWrapper {
  padding-top: 5px !important;
  border: dotted 1px #ea6149;
  border-radius: 10px 0;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.invoice-error .title {
  text-align: center;
  font-size: 16px;
  margin-bottom: 10px;
}
.invoice-error .title .text-danger {
  padding: 10px;
}
.invoice-error .row.detail {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: dotted 1px #D6D6D6;
}
.invoice-error .row.detail .instruction {
  padding-top: 10px;
}
.invoice-error .row.detail:last-child {
  border-bottom: none;
}
.invoice-error .row.detail .contactWrapper {
  padding-right: 40px;
}
.invoice-error .row.detail .contactWrapper .saveBtn {
  position: absolute;
  right: -8px;
  top: 0px;
}
@media (max-width: 991px) {
  .invoice-error .row.detail .instruction {
    padding-top: 0px;
    padding-left: 10px;
  }
  .invoice-error .row.detail .contactWrapper {
    padding-right: 60px;
  }
  .invoice-error .row.detail .contactWrapper .saveBtn {
    right: 20px;
  }
}
.invoice-error .errorMessage {
  font-size: 14px;
  margin: 20px 0px;
}
.invoice-error .heading {
  margin-left: 10px;
}
.invoice-error label {
  margin: 10px;
}
.invoice-error .detail {
  min-height: 50px;
}
@media (max-width: 991px) {
  .invoice-error .controls {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.invoiceCreationPage .empty-placeholder {
  border: none;
}
.invoiceCreationPage .empty-placeholder .copyWrapper {
  padding-top: 30px;
  padding-bottom: 30px;
}
.invoiceCreationPage .empty-placeholder h2 {
  font-size: 16px;
  color: #959596;
  margin-bottom: 10px;
}
.invoiceCreationPage .invoice-error {
  text-align: center;
}
.invoiceCreationPage .invoice-error h2 {
  font-size: 24px;
  font-weight: bold;
}
.invoiceCreationPage .invoice-error .mainContent {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 60px;
  padding-right: 60px;
}
.invoiceCreationPage .invoice-error .mainContent .detail {
  margin-top: 30px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 60px;
  border-bottom: 1px solid #bbbbbc;
}
@media (min-width: 992px) {
  .invoiceCreationPage .invoice-error .mainContent .detail {
    border-right: 1px solid #bbbbbc;
    border-bottom: none;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.invoiceCreationPage .invoice-error .mainContent .detail:nth-child(3) {
  border-right: none;
}
.invoiceCreationPage .invoice-error .mainContent .detail:nth-child(6) {
  border-right: none;
}
.invoiceCreationPage .invoice-error .mainContent .detail .sign {
  margin-bottom: 30px;
}
.invoiceCreationPage .invoice-error .mainContent .detail .description {
  font-size: 16px;
  min-height: 50px;
}
.invoiceCreationPage .invoice-error .mainContent .detail .btn-primary {
  margin-bottom: 10px;
}
.invoiceCreationPage .invoice-error .mainContent .detail .selectionWrapper {
  padding-right: 50px;
  position: relative;
}
.invoiceCreationPage .invoice-error .mainContent .detail .selectionWrapper .saveBtn {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 50px;
}
.modal {
  overflow-y: scroll;
}
.modal.modal-fill {
  overflow-y: hidden;
  overflow-x: hidden;
}
.modal-dialog {
  margin-top: 30px;
}
.modal-dialog.modal-fill {
  margin-left: 0;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 20px 50px 20px;
  height: 100%;
  width: 100%;
  position: fixed;
}
.modal-dialog.modal-fill form {
  height: 100%;
}
.modal-dialog.modal-fill .modal-content {
  height: 100%;
  min-height: 500px;
}
.modal-dialog.modal-fill .modal-content table {
  width: 100%;
  height: 100%;
}
.modal-dialog.modal-fill .modal-content table thead {
  background: #dddddd;
}
.modal-dialog.modal-fill .modal-content table thead .modal-header-right {
  position: absolute;
  right: 0;
  padding-right: 10px;
  top: 0;
  padding-top: 20px;
}
.modal-dialog.modal-fill .modal-content table tbody .modal-body {
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.modal-dialog.modal-fill .modal-content table tfoot {
  background: #dddddd;
}
.modal-dialog.modal-fill .modal-content table tfoot .modal-footer .row {
  text-align: left;
}
.modal-dialog .modal-content {
  background-color: #F6F6F6;
}
.modal-dialog .modal-content .modal-body span.icon-font-spinner {
  position: absolute;
  left: 50%;
  font-size: 5em;
}
.modal-dialog .modal-content .modal-header {
  border-bottom: none;
}
.modal-dialog .modal-content .modal-header.warning {
  background: #ffc14d;
}
.modal-dialog .modal-content .modal-header h2 {
  font-weight: bold;
}
.modal-dialog .modal-content .modal-header h2 span.icon-font-help-circle {
  font-size: 14px;
  color: #888888;
}
.modal-dialog .modal-content .modal-header h4 {
  font-size: 24px;
  color: black;
}
.modal-dialog .modal-content .modal-header h4:first-letter {
  text-transform: uppercase;
}
.modal-dialog .modal-content .modal-header h5 {
  font-size: 12px;
  color: black;
}
.modal-dialog .modal-content .modal-header h5:first-letter {
  text-transform: uppercase;
}
.modal-dialog .modal-content .modal-header button.close {
  color: white;
  opacity: 1;
  font-size: 30px;
  margin-top: -40px;
  margin-right: -10px;
  font-weight: normal;
}
.modal-dialog .modal-content .modal-footer {
  border-top: none;
}
.modal-dialog .modal-content .modal-footer.bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
}
.modal-dialog .modal-content .modal-footer .dialog-primary-button {
  min-width: 120px;
}
.modal-dialog .modal-content .modal-footer > .pager {
  float: left;
  margin: 0;
}
.modal-dialog .modal-content .modal-footer > .pager > .previousChecked > span {
  position: relative;
  top: 11px;
  left: -5px;
  float: left;
  font-size: 8px;
}
.modal-dialog .modal-content .modal-footer > .pager > .nextChecked > span {
  position: relative;
  top: 11px;
  right: -5px;
  float: right;
  font-size: 8px;
}
.modal-x-content {
  background-color: transparent;
  box-shadow: none;
  border: none;
  color: white;
}
.modal-x-header {
  background-color: #201E23;
  border-bottom: none;
  padding: 30px;
  padding-bottom: 10px;
}
.modal-x-body {
  background-color: #201E23;
  padding: 30px;
  padding-top: 10px;
}
.modal-x-body .form-group label {
  text-align: right;
}
.modal-x-footer {
  border-top: 0;
  padding-right: 0;
}
.modal-x-backdrop {
  background-color: white;
}
.modal-x-backdrop.in {
  opacity: 0.85;
}
.modal-reverse .modal-header,
.modal-reverse .modal-body,
.modal-reverse .modal-footer {
  color: #555555;
  background-color: #F6F6F6;
  padding: 15px;
}
.modal-reverse .modal-header {
  border-bottom: 1px solid #aaaaaa;
}
.modal-reverse .modal-body {
  padding-top: 0;
}
.modal-reverse .modal-footer {
  margin-top: 0;
  border-top: 1px solid #aaaaaa;
}
.modal-reverse .modal-backdrop {
  background-color: #555555;
}
.modal-md-page .modal-dialog .modal-body {
  background-color: #F6F6F6;
}
.modal-md-contact .modal-dialog .modal-body {
  background-color: #F6F6F6;
}
.modal-md-stage .modal-dialog .modal-body {
  background-color: #F6F6F6;
}
@media (min-width: 768px) {
  .modal-md-page .modal-dialog {
    width: 95%;
  }
}
@media (min-width: 768px) {
  .modal-md-contact .modal-dialog {
    width: 65%;
  }
}
@media (min-width: 768px) {
  .modal-md-stage .modal-dialog {
    width: 65%;
  }
}
/* FULL SCREEN MODAL STYLES
    -------------------------------------------------- */
.fullscreen .modal-dialog {
  width: 98%;
  /*min-height:50%;*/
  max-height: 85%;
  /*height: 85%;*/
  /*min-height: 85%;*/
  /*padding: 0;
    color: #333;*/
}
.fullscreen .modal-content {
  height: 100%;
  min-height: 50%;
}
.invoice-modal .modal-dialog {
  width: 95%;
}
.invoice-modal .modal-dialog .top-modal-nav {
  text-align: right;
}
.invoice-modal .modal-dialog .btn-sm {
  font-size: 20px;
  padding: 6px 10px;
  background: #666666;
  color: white;
}
@media (max-width: 991px) {
  .invoice-modal .modal-dialog .no-tools.group-select ul.content span {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .invoice-modal .modal-dialog .no-tools.group-select ul.content .col-md-1 span.text-right,
  .invoice-modal .modal-dialog .no-tools.group-select ul.content .col-md-1.text-center,
  .invoice-modal .modal-dialog .no-tools.group-select ul.content .col-md-1.text-right,
  .invoice-modal .modal-dialog .no-tools.group-select ul.content .col-md-1.text-right span {
    text-align: left !important;
  }
}
@media (max-width: 767px) {
  .invoice-modal .modal-dialog {
    width: auto;
  }
}
.invoice-modal .modal-title {
  margin-bottom: 20px;
}
.invoice-modal .modal-header {
  padding-bottom: 30px;
  background-color: #F6F6F6;
  border-bottom: 1px solid #888888 !important;
}
.invoice-modal .modal-header .btn-link {
  font-size: 13px;
}
.invoice-modal .modal-header .btn-link .chevron {
  top: 2px;
  font-size: 15px;
  background: #201E23;
  color: white;
  padding: 1px 5px 2px 5px !important;
  margin-left: 10px;
}
.invoice-modal .modal-header .btn-link .icon-font-chevron-down2:before {
  content: "\f0d7";
}
.invoice-modal .modal-header .btn-link .icon-font-chevron-up2:before {
  content: "\f0d8";
}
.invoice-modal .modal-body .balance {
  border: 0px;
  box-shadow: none;
  margin-top: -10px;
}
.invoice-modal .modal-body .balance li {
  border: 0px;
  background: #F6F6F6 !important;
}
.invoice-modal .modal-body .balance li:hover span {
  color: #555555;
}
.invoice-modal .modal-footer {
  padding-top: 40px;
  border-top: 1px solid #888888 !important;
  background-color: #F6F6F6;
}
.invoice-modal .modal-footer .auto-invoice label {
  padding-right: 25px;
}
.invoice-modal .modal-footer .auto-invoice .checkbox.with-label {
  top: 2px;
  position: absolute;
  right: 11px;
  left: auto;
}
.project-change-status-modal .modal {
  overflow-y: auto !important;
}
.project-change-status-modal .modal .modal-content {
  min-height: 300px;
}
.project-change-status-modal .modal-dialog {
  margin-left: 0;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 20px 50px 20px;
  width: auto;
}
.project-change-status-modal .close.modal-close {
  position: absolute;
  color: white;
  font-size: 30px;
  top: -30px;
  right: 20px;
  opacity: 1;
}
.project-change-status-modal .content-wrapper {
  margin: 0px;
}
.project-change-status-modal .lhs {
  padding-left: 0px;
}
.project-change-status-modal .arrow-icon {
  width: 30px;
  height: 30px;
  line-height: 30px;
  max-width: 100%;
  font-size: 26px;
  text-align: center;
  vertical-align: middle;
  padding: 0px !important;
  display: inline-block !important;
  cursor: pointer;
  margin-top: -10px;
}
.project-change-status-modal .responsive-list {
  padding-left: 20px;
}
.project-change-status-modal .responsive-list .hidden-xs-inline {
  position: absolute;
  top: 8px;
  left: -20px;
}
.project-change-status-modal .responsive-list .header {
  font-weight: bold;
}
.project-change-status-modal .responsive-list .header .status {
  padding-left: 18px;
}
.project-change-status-modal .responsive-list .header .title {
  padding-left: 60px;
}
.project-change-status-modal .responsive-list .project-title {
  background: white;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
  margin-top: 10px;
  position: relative;
  border-bottom: 1px solid #777777;
}
.project-change-status-modal .responsive-list .project-title .group-checkbox {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: -20px;
}
.project-change-status-modal .responsive-list .project-title .title {
  padding-left: 50px;
}
.project-change-status-modal .responsive-list .repeat-item {
  position: relative;
}
.project-change-status-modal .responsive-list .repeat-item .stage-selector {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: -20px;
}
.project-change-status-modal .responsive-list .repeat-item .row {
  margin-left: 0px;
  margin-right: 0px;
}
.project-change-status-modal .responsive-list .repeat-item .sub-title {
  padding: 10px;
  margin-left: 10px;
  border-top: 1px solid #777777;
  border-bottom: 1px solid #777777;
  font-size: 12px;
  font-weight: bold;
  border-collapse: collapse;
  margin-top: -1px;
}
.project-change-status-modal .responsive-list .repeat-item .sub-title .arrow-icon {
  position: absolute;
  top: 5px;
  left: 0px;
}
.project-change-status-modal .responsive-list .repeat-item .sub-title .name {
  padding-left: 30px;
}
.project-change-status-modal .responsive-list .repeat-item .sub-title.phase {
  background: #ccf1fe;
}
.project-change-status-modal .responsive-list .repeat-item .repeated-row {
  margin-left: 30px;
  padding: 10px;
  border-bottom: 1px solid #777777;
}
.project-change-status-modal .responsive-list .repeat-item .repeated-row:hover {
  color: white;
  background: #00aeef;
}
.project-change-status-modal .responsive-list .repeat-item .repeated-row:hover a {
  color: white;
}
@media (max-width: 767px) {
  .project-change-status-modal .modal-dialog {
    margin-right: 0px;
  }
  .project-change-status-modal .responsive-list .header {
    display: none;
  }
  .project-change-status-modal .responsive-list .project-title .title {
    padding-left: 10px;
  }
  .project-change-status-modal .responsive-list .repeat-item .repeated-row {
    margin-left: 20px;
  }
}
@media (min-width: 768px) {
  .project-change-status-modal .project-title .project-summary {
    padding-left: 18px;
  }
}
.project-change-status-modal .text-link {
  color: #4E4EF2;
}
.project-change-status-flat-modal h2 {
  padding-left: 10px;
}
.project-change-status-flat-modal .data-label {
  font-weight: normal;
}
.project-change-status-selector {
  padding: 20px 20px 40px 20px;
  background: white;
}
.project-change-status-selector .btn.btn-link:hover {
  text-decoration: none !important;
}
.project-change-status-selector .sublink-wrapper {
  position: relative;
}
.project-change-status-selector .sublink-wrapper a.selected span {
  color: #00aeef;
}
.project-change-status-selector .sublink-wrapper .circle {
  position: absolute;
  top: 10px;
  left: -8px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #00aeef;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
}
.project-change-status-selector .bottom-btns {
  margin-top: 20px;
}
.project-change-status-selector .panel {
  box-shadow: none;
  border: none;
}
.project-change-status-selector .panel-heading {
  padding: 10px;
}
.project-change-status-selector .panel-heading span {
  color: #333333;
}
.project-change-status-selector .panel-title {
  font-weight: bold;
  color: #333333;
}
.project-change-status-selector .panel-title a:focus {
  outline: 0;
}
.project-change-status-selector .panel-title .icon-font-help-circle {
  display: inline-block;
  margin-left: 10px;
  color: #201E23;
}
.project-change-status-selector .panel-title .icon-font-help-circle:hover {
  text-decoration: none !important;
}
.project-change-status-selector .panel-body {
  border-top: none !important;
}
.project-change-status-selector .panel-body ul {
  padding-left: 15px;
}
.project-change-status-selector .panel-body ul li a {
  padding: 5px;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}
.project-change-status-selector .panel-body ul li a:focus {
  background-color: transparent !important;
}
.project-change-status-selector .arrow-icon {
  margin-left: -10px;
  color: #201E23;
}
.project-change-status-selector .reasonCodePanel .icon-font-help-circle {
  display: inline-block;
  margin-left: 10px;
  color: #201E23;
}
.project-change-status-selector .reasonCodePanel .icon-font-help-circle:hover {
  text-decoration: none !important;
}
.project-change-status-selector .reasonCodePanel .control-label {
  color: #333333;
}
.project-workbreakdown-modal .content-progress.content-progress-thin > div {
  height: 5px;
}
.project-workbreakdown-modal .content-progress > div {
  float: left;
  width: 10%;
  opacity: 0.2;
  border-right: 1px solid white;
  height: 10px !important;
}
.project-workbreakdown-modal li .content-progress > div {
  height: 5px !important;
}
.project-workbreakdown-modal .content-progress > div.active {
  opacity: 1;
}
.project-workbreakdown-modal .content-progress > label {
  font-weight: normal;
  position: absolute;
  left: 5px;
  top: -4px;
  color: #aaa;
  font-size: 8px;
  margin-bottom: 20px;
}
.project-workbreakdown-modal .content-progress {
  padding-right: 60px;
  padding-left: 70px;
  position: relative;
}
.project-workbreakdown-modal .input-group-addon {
  border-bottom: none;
  color: transparent;
  /*padding: 0;*/
  background-color: transparent;
  border: none;
}
.project-workbreakdown-modal.stage-modal .content {
  list-style: none;
  padding-left: 0;
}
.project-workbreakdown-modal.stage-modal .content > li {
  padding: 0 15px 0 10px;
  margin: 0;
  margin-bottom: 1px;
  border-bottom: 1px solid #D6D6D6;
  min-height: 40px;
  position: relative;
}
.project-workbreakdown-modal.stage-modal .tab-content > .tab-pane {
  border: 1px solid lightblue;
  padding: 7px;
  margin-top: 5px;
  min-height: 350px;
  /*max-height: 350px;*/
}
.project-workbreakdown-modal.stage-modal .task-resource-item {
  display: inline;
}
.project-workbreakdown-modal.stage-modal .task-resource-image {
  display: inline;
}
.project-workbreakdown-modal.stage-modal .task-remove {
  color: #FF4A4A;
  font-size: 1.3em;
  width: 5%;
  padding-right: 0;
  padding-left: 8px;
  padding-top: 13px;
  cursor: pointer;
}
.project-workbreakdown-modal.stage-modal .task-edit {
  font-size: 1.3em;
  width: 5%;
  padding-right: 0;
  padding-left: 8px;
  padding-top: 13px;
  cursor: pointer;
}
.project-workbreakdown-modal.stage-modal .task-list {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 250px;
}
.project-workbreakdown-modal.stage-modal .taskLine {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.project-workbreakdown-modal.stage-modal .content-progress {
  padding-left: 70px;
  margin-top: 5px;
}
.project-workbreakdown-modal.stage-modal li div.content-progress {
  padding-left: 0;
}
.project-workbreakdown-modal.stage-modal #item-overflow-count {
  font-size: 1.5em;
  border: solid 1px gainsboro;
  position: relative;
  top: 4px;
  padding: 7px;
}
.project-workbreakdown-modal.stage-modal .content-progress-resource {
  padding-right: 0;
  width: 41px;
  display: inline-block;
  right: 0px;
  top: 27px;
  position: absolute;
  box-sizing: content-box !important;
}
.project-workbreakdown-modal.stage-modal .content-progress-resource .content-progress-resource-label {
  display: none;
}
.project-workbreakdown-modal.stage-modal li.task-resource-item div.content-progress-resource {
  padding-left: 0;
}
.project-workbreakdown-modal.stage-modal .task-resource-progress {
  display: inline;
  position: relative;
  width: 41px;
}
.project-workbreakdown-modal.stage-modal .stage-status-change {
  width: 100%;
}
.project-workbreakdown-modal.stage-modal .icon-font-remove {
  visibility: hidden;
}
.project-workbreakdown-modal.task-modal .taskGridItem {
  width: 100%;
}
.project-workbreakdown-modal.task-modal .tab-content > .tab-pane {
  border: 1px solid lightblue;
  padding: 7px;
  margin-top: 5px;
  min-height: 350px;
  /*max-height: 350px;*/
}
.project-workbreakdown-modal.task-modal .resource-remove {
  color: #FF4A4A;
  font-size: 1.3em;
  width: 5%;
  padding-right: 0;
  padding-left: 8px;
  padding-top: 13px;
  cursor: pointer;
}
.project-workbreakdown-modal.task-modal .content {
  list-style: none;
  padding-left: 0;
}
.project-workbreakdown-modal.task-modal .content > li {
  padding: 0 15px 0 10px;
  margin: 0;
  margin-bottom: 1px;
  border-bottom: 1px solid #D6D6D6;
  min-height: 40px;
  position: relative;
}
.project-workbreakdown-modal.task-modal .resourceHeader {
  padding: 0 15px 10px 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #D6D6D6;
  margin-right: 0px;
  margin-left: 0px;
  display: flex;
  align-items: center;
}
.project-workbreakdown-modal.task-modal .resource-list {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 250px;
}
.project-workbreakdown-modal.task-modal .resourceLine {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.project-workbreakdown-modal.task-modal .dropdown-menu-autocomplete-list {
  max-height: 250px;
  height: 250px;
}
.project-workbreakdown-modal.task-modal .dropdown-menu-autocomplete-outer {
  max-height: 250px !important;
  height: 250px !important;
}
.project-workbreakdown-modal.task-modal span.item-disabled {
  display: block;
  padding: 7px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #aaaaaa;
  white-space: nowrap;
  cursor: not-allowed;
}
.project-workbreakdown-modal.phase-modal textarea {
  height: 200px;
}
.template-table-cell-modal h4 {
  margin-bottom: 10px;
}
.template-table-cell-modal .clean-btn {
  font-size: 12px;
  color: #FF4A4A;
}
.template-table-cell-modal .bookmark-filter {
  float: right;
  margin-bottom: 5px;
}
.template-table-cell-modal .list-wrapper {
  box-shadow: 0 0 3px #dddddd;
  border-top: 1px solid #777777;
  height: 400px;
  display: block;
  overflow-y: auto;
  margin-bottom: 20px;
}
.template-table-cell-modal .list-wrapper li {
  padding: 10px;
  margin: 0;
  margin-bottom: 1px;
  border-bottom: 1px solid #777777;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
.template-table-cell-modal .list-wrapper li:nth-child(odd) {
  background: white;
}
.template-table-cell-modal .list-wrapper li:hover {
  cursor: pointer;
  color: white;
  background: #12b3fc;
}
@media (max-width: 767px) {
  .template-table-cell-modal .bookmark-filter {
    float: none;
  }
  .template-table-cell-modal #cell-content {
    height: auto;
  }
}
.full-screen-image-modal-wrapper .dropshadow-icon {
  text-shadow: 2px 2px 3px #333333;
}
.full-screen-image-modal-wrapper .icon-font-document-rotate-right {
  position: relative;
  left: -30px;
}
.full-screen-image-modal-wrapper .footer-button.hascomment .icon-font-comment-o {
  color: #201E23;
}
.full-screen-image-modal-wrapper #full-screen-view-modal-body {
  background-image: url("/content/img/ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center center;
}
.full-screen-image-modal-wrapper .dashboard {
  margin-top: 0px;
}
.full-screen-image-modal-wrapper .carousel-button-right,
.full-screen-image-modal-wrapper .carousel-button-left {
  padding-top: 0px;
}
.full-screen-image-modal-wrapper .carousel-controls {
  height: 90%;
}
.full-screen-image-modal-wrapper .icon-font-angle-right {
  margin-top: -30px;
}
.full-screen-image-modal-wrapper .top-close-btn {
  margin: 5px;
  opacity: 1;
  color: white;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 9000;
}
.full-screen-image-modal-wrapper .make-comments {
  margin-bottom: 10px;
}
.full-screen-image-modal-wrapper .make-comments textarea {
  min-height: 60px;
}
.full-screen-image-modal-wrapper .make-comments .input-group-btn {
  text-align: right;
}
.full-screen-image-modal-wrapper .make-comments .input-group-btn button {
  margin-top: 10px;
}
.full-screen-image-modal-wrapper .media-body p {
  line-height: 1.2;
  margin-bottom: 3px;
}
.full-screen-image-modal-wrapper #image {
  display: block;
  margin: 0 auto;
}
.full-screen-image-modal-wrapper #modal-drawer {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 300px;
  background-color: white;
  z-index: 9999;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  padding: 10px;
  background-color: #F6F6F6;
  overflow-y: scroll;
  padding-bottom: 20px;
}
.full-screen-image-modal-wrapper #modal-drawer .portal-document-panel.panel {
  margin-bottom: 0px;
}
.full-screen-image-modal-wrapper #modal-drawer .portal-document-panel.panel .dashboard {
  margin-top: 0px;
}
.full-screen-image-modal-wrapper #modal-drawer .portal-document-panel.panel .list-group {
  margin-bottom: 0px;
}
.full-screen-image-modal-wrapper #modal-drawer .media {
  margin-top: 0px;
  padding: 10px;
}
.full-screen-image-modal-wrapper #modal-drawer .media .bottom-links a {
  display: inline-block;
  padding: 0px 3px;
}
.full-screen-image-modal-wrapper #modal-drawer .media .bottom-links .toggle-detail.collapsed {
  display: inline-block;
  width: 60px;
}
.full-screen-image-modal-wrapper #modal-drawer .media .bottom-links .toggle-detail.collapsed:before {
  content: "Expand";
}
.full-screen-image-modal-wrapper #modal-drawer .media .bottom-links .toggle-detail:before {
  content: "collapse";
}
.full-screen-image-modal-wrapper #modal-drawer .media .bottom-links .del-com {
  color: #FF4A4A;
}
.full-screen-image-modal-wrapper #modal-drawer .close-btn {
  background-color: transparent;
  border: none;
}
.full-screen-image-modal-wrapper #modal-drawer h3 {
  margin-bottom: 20px;
}
.full-screen-image-modal-wrapper #modal-drawer .comment-heading {
  margin-top: 20px;
}
.full-screen-image-modal-wrapper #modal-drawer .panel-body.comments-body.image-viewer {
  height: 100%;
  max-height: 100%;
}
.full-screen-image-modal-wrapper #modal-drawer.show-up {
  margin-right: 0px;
}
.full-screen-image-modal-wrapper #full-screen-view-modal-body {
  overflow: hidden;
  padding: 0px;
}
.full-screen-image-modal-wrapper #over {
  min-height: 100% !important;
  max-height: 100% !important;
  background-color: #555555;
}
.full-screen-image-modal-wrapper #image.img-responsive,
.full-screen-image-modal-wrapper #photo-id.img-responsive {
  width: 100% !important;
}
.full-screen-image-modal-wrapper .modal-header {
  height: 50px;
}
.full-screen-image-modal-wrapper .modal {
  overflow-x: hidden;
  overflow-y: hidden;
}
.full-screen-image-modal-wrapper .modal-dialog {
  width: 100% !important;
  margin-top: 0px;
}
.full-screen-image-modal-wrapper .modal-content .modal-header button.close {
  margin-top: 0px;
  margin-right: 0px;
}
.full-screen-image-modal-wrapper .modal-content {
  background-color: #555555;
}
.full-screen-image-modal-wrapper .carousel .carousel-button-right,
.full-screen-image-modal-wrapper .carousel .carousel-button-left {
  background-color: transparent;
}
.full-screen-image-modal-wrapper .carousel .carousel-button-right span,
.full-screen-image-modal-wrapper .carousel .carousel-button-left span {
  font-size: 50px;
  color: white;
}
.full-screen-image-modal-wrapper .modal-footer {
  height: 60px;
}
.full-screen-image-modal-wrapper .modal-footer .icon-font-icons_info-details {
  font-size: 30px;
  position: relative;
  top: 3px;
}
.full-screen-image-modal-wrapper .modal-footer .icon-font-icons_info-details span {
  font-size: 30px;
  color: white;
}
.full-screen-image-modal-wrapper .modal-footer .icon-font-icons_info-details span:before {
  color: white;
}
.full-screen-image-modal-wrapper .modal-footer .hascomment .icon-font-icons_info-details span:before {
  color: #201E23;
}
.full-screen-image-modal-wrapper .modal-footer .more-option-wrapper {
  display: inline-block;
}
.full-screen-image-modal-wrapper .modal-footer .file-name {
  font-size: 16px;
  color: white;
}
.full-screen-image-modal-wrapper .modal-footer .btn-group {
  margin-right: 40px;
}
.full-screen-image-modal-wrapper .modal-footer .footer-button {
  border: none;
  background-color: transparent;
  font-size: 20px;
  padding: 0px 20px;
}
.full-screen-image-modal-wrapper .modal-footer .functions {
  border-right: 1px solid #555555;
}
@media (max-width: 767px) {
  .full-screen-image-modal-wrapper .modal-footer .file-name {
    display: none;
  }
  .full-screen-image-modal-wrapper .modal-dialog {
    margin: 0px;
  }
}
.large-modal .modal-dialog-large {
  margin: 30px 20px !important;
  width: auto !important;
  width: initial !important;
}
.medium-modal .modal-dialog-medium {
  width: 1100px !important;
  max-width: 75% !important;
}
@media (max-width: 991px) {
  .medium-modal .modal-dialog-medium {
    width: auto !important;
    max-width: none !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
}
.note-modal-reply-attachment {
  float: right;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  cursor: pointer;
}
.proposalDocumentModal .stageName {
  padding-left: 20px;
  padding-top: 10px;
}
.proposalDocumentModal .stageName input {
  position: absolute;
  top: 0px;
  left: 5px;
  display: inline-block;
}
.proposalDocumentModal .proposal-wb-list-header input[type=checkbox] {
  margin-top: 10px !important;
}
.modifyInvoicemodal .warning {
  margin-bottom: 20px;
  padding: 10px;
  background: #ff9934;
  color: white;
}
.noteModal .modal-dialog .modal-header {
  background: white;
  padding-bottom: 0px;
  border-bottom: 1px solid #e2e2e4;
}
.noteModal .modal-dialog .modal-header h4 {
  font-size: 20px;
  margin-bottom: 10px;
}
.noteModal .modal-dialog .modal-header .tabNav .myTab {
  text-align: center;
  width: 33%;
  float: left;
  position: relative;
  top: 1px;
  margin: 0px;
  padding: 10px 20px;
  border-top: 1px solid #e2e2e4;
  border-left: 1px solid #e2e2e4;
  border-bottom: 1px solid #e2e2e4;
  background-color: white;
}
.noteModal .modal-dialog .modal-header .tabNav .myTab.selected {
  border-bottom: 1px solid #F6F6F6;
  background-color: #F6F6F6;
  font-weight: bold;
}
.noteModal .modal-dialog .modal-header .tabNav .myTab:last-child {
  border-right: 1px solid #e2e2e4;
}
.noteModal .modal-dialog .modal-header .tabNav .related {
  border-right: 1px solid #e2e2e4;
}
.noteModal .modal-dialog .modal-header .tabNav .history {
  border-right: 1px solid #e2e2e4;
}
.noteModal .modal-dialog .modal-header .tabNav .comments {
  display: none;
}
.noteModal .modal-dialog .commentMobile {
  display: none;
}
.noteModal .modal-dialog .modal-body {
  min-height: 200px;
  background-color: #F6F6F6;
}
.noteModal .modal-dialog .desktopComments {
  display: block;
}
.noteModal .modal-dialog .toDoList {
  padding-top: 0px;
}
.noteModal .modal-dialog .toDoList h3.sectionTitle {
  font-size: 12px;
  font-weight: bold;
}
.noteModal .modal-dialog .toDoList .addBtn {
  padding-top: 0px;
}
.noteModal note-link-list ul.header {
  display: none;
}
.noteModal .desktopComments .responsive-list ul.content-with-image > li img,
.noteModal .commentMobile .responsive-list ul.content-with-image > li img {
  left: 5px;
  top: 5px;
  width: 30px;
  height: 30px;
}
.noteModal .desktopComments .responsive-list ul.content-with-image > li .contentWrapper,
.noteModal .commentMobile .responsive-list ul.content-with-image > li .contentWrapper {
  padding-left: 30px;
}
.noteModal .desktopComments .responsive-list ul.content-with-image > li .contentWrapper p,
.noteModal .commentMobile .responsive-list ul.content-with-image > li .contentWrapper p {
  line-height: 1.2;
  margin-bottom: 0px;
}
.noteModal .desktopComments .responsive-list ul.content-with-image > li .bottomWrapper,
.noteModal .commentMobile .responsive-list ul.content-with-image > li .bottomWrapper {
  padding-bottom: 3px;
}
@media (max-width: 992px) {
  .noteModal {
    text-align: center;
  }
  .noteModal .modal-dialog .modal-header .tabNav .comments {
    display: block;
  }
  .noteModal .modal-dialog .modal-header .myTab {
    text-align: center;
    padding: 10px 0px 10px 0px !important;
    margin: 0px;
    float: left;
    width: 25% !important;
    left: -2px !important;
  }
  .noteModal .modal-dialog .modal-header .related {
    border-right: none !important;
  }
  .noteModal .modal-dialog .commentMobile {
    display: block;
  }
  .noteModal .modal-dialog .modal-body {
    text-align: left;
  }
  .noteModal .modal-dialog .desktopComments {
    display: none;
  }
}
@media (min-width: 420px) {
  .noteModal .btnIcon {
    display: none;
  }
  .noteModal .btnCopy {
    display: inline;
  }
}
@media (max-width: 420px) {
  .noteModal .btnIcon {
    font-size: 18px;
    display: block;
  }
  .noteModal .btnCopy {
    display: none;
  }
}
.navbar {
  margin-bottom: 0;
  -webkit-box-shadow: 0 0px 3px rgba(1, 1, 1, 0.2);
  -moz-box-shadow: 0 0px 3px rgba(1, 1, 1, 0.2);
  box-shadow: 0 0px 3px rgba(1, 1, 1, 0.2);
  height: 40px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.navbar .navbar-brand {
  padding: 0;
  border-right: 1px solid #dddddd;
}
.navbar .navbar-home {
  padding: 0;
}
.navbar .navbar-home:hover {
  text-decoration: none;
}
.navbar .input-group {
  width: 210px;
}
.navbar .input-group .search-button {
  border: none;
  border-bottom: 3px solid #333333;
  background: #555555;
  color: white;
  padding: 0 !important;
  height: 40px;
  width: 40px;
}
.navbar .input-group .search-button:hover {
  background: #333333;
}
.navbar .input-group .search-text {
  border: 1px white solid;
  border-left: 1px #777777 solid;
  color: #666666;
  padding-left: -2px;
  height: 40px;
}
.navbar ul.nav.buttons > li {
  height: 40px;
  position: relative;
}
.navbar ul.nav.buttons > li div.language-select label.active {
  background-color: lightblue;
}
.navbar ul.nav.buttons > li a.emptyNotification {
  padding: 0px;
}
.navbar ul.nav.buttons > li a.button {
  height: 40px;
  width: 40px;
  padding: 0;
  position: relative;
}
.navbar ul.nav.buttons > li a.button.search {
  background: #555555;
  color: white;
  border-bottom: 3px solid #333333;
  padding: 0;
}
.navbar ul.nav.buttons > li a.button.search:hover {
  background: #333333;
}
.navbar ul.nav.buttons > li a.button.no-notifications {
  background: #F6F6F6;
  color: #201E23;
  border-bottom: 3px solid #201E23;
  text-align: center;
  padding: 0;
  font-weight: bold;
}
.navbar ul.nav.buttons > li a.button.no-notifications .circleIcon {
  position: absolute;
  left: 2px;
  width: 37px;
  height: 37px;
  stroke: #201E23;
}
.navbar ul.nav.buttons > li a.button.no-notifications:hover {
  color: #4E4EF2;
  background: #F6F6F6;
  border-bottom: 3px solid #4E4EF2;
}
.navbar ul.nav.buttons > li a.button.no-notifications:hover .circleIcon {
  stroke: #4E4EF2;
}
.navbar ul.nav.buttons > li a.button.no-notifications .notifications-count {
  position: absolute;
  top: 10px;
  width: 40px;
  text-align: center;
}
.navbar ul.nav.buttons > li a.button.notifications {
  background: #F6F6F6;
  color: #FF4A4A;
  border-bottom: 3px solid #201E23;
  text-align: center;
  padding: 0;
  font-weight: bold;
}
.navbar ul.nav.buttons > li a.button.notifications .circleIcon {
  position: absolute;
  left: 2px;
  width: 37px;
  height: 37px;
  stroke: #201E23;
}
.navbar ul.nav.buttons > li a.button.notifications:hover {
  border-bottom: 3px solid #4E4EF2;
}
.navbar ul.nav.buttons > li a.button.notifications:hover .circleIcon {
  stroke: #4E4EF2;
}
.navbar ul.nav.buttons > li a.button.notifications .notifications-count {
  position: absolute;
  top: 10px;
  width: 40px;
  text-align: center;
}
.navbar ul.nav.buttons > li a.button.timers {
  background: #D6D6D6;
  color: white;
  border-bottom: 3px solid #201E23;
  text-align: center;
  padding: 0;
  position: relative;
  cursor: pointer;
}
.navbar ul.nav.buttons > li a.button.timers .timerIconRunning {
  -webkit-animation: timerAnimation 1.5s infinite;
  animation: timerAnimation 1.5s infinite;
}
.navbar ul.nav.buttons > li a.button.timers .timerIconRunning path {
  fill: #FF4A4A;
}
.navbar ul.nav.buttons > li a.button.timers:hover {
  background: #D6D6D6;
  border-bottom: 3px solid #4E4EF2;
}
.navbar ul.nav.buttons > li a.button.timers:hover .timerIcon path {
  fill: #4E4EF2;
}
.navbar ul.nav.buttons > li a.button.timers img#running-timer-image-pulse {
  position: absolute;
  top: 0;
  left: 0;
}
.navbar ul.nav.buttons > li a.button.timesheets {
  background: #AEADB2;
  color: white;
  border-bottom: 3px solid #201E23;
  text-align: center;
  padding: 0;
}
.navbar ul.nav.buttons > li a.button.timesheets:hover {
  color: #4E4EF2;
  background: #AEADB2;
  border-bottom: 3px solid #4E4EF2;
}
.navbar ul.nav.buttons > li a.button.timesheets:hover .timesheetIcon path {
  fill: #4E4EF2;
}
.navbar ul.nav.buttons > li a.button.profile {
  background: #666666;
  color: white;
  border-bottom: 3px solid #201E23;
  padding: 0;
  margin: 0;
}
.navbar ul.nav.buttons > li a.button.profile:hover {
  background: #555555;
  border-bottom: 3px solid #4E4EF2;
}
.navbar ul.nav.buttons > li a.button.menu {
  background: #555555;
  color: white;
  border-bottom: 3px solid #333333;
  text-align: center;
  padding: 0;
}
.navbar ul.nav.buttons > li a.button.menu:hover {
  background: #333333;
}
.navbar-container {
  padding-right: 0;
}
.navbar-default {
  background: white;
}
.navbar-inverse {
  border-top: 3px solid #b4bcc2;
}
.navbar-logo {
  margin: 0;
}
.navigation {
  position: relative;
}
.navigation #top-navbar-collapse ul.nav li.site-search {
  position: absolute;
  padding: 3px 25px 0 25px;
  margin: 0 auto;
  width: 33.33333333%;
  left: 33.33333333%;
}
.navigation a.navbar-toggle.fixed {
  display: block;
}
.navigation ul.nav.buttons > li {
  float: left;
}
.navigation .nav.buttons .open > a,
.navigation .nav.buttons .open > a:hover,
.navigation .nav.buttons .open > a:focus {
  background-color: #1a242f;
  color: white;
}
.navigation a.navbar-toggle.button {
  margin: 2px 2px 2px 0;
  color: #666666;
  padding: 6px;
}
.navigation a.navbar-toggle {
  border: none;
}
.navigation a.navbar-toggle.accent {
  background-color: #201E23;
}
.navigation a.navbar-toggle.default {
  background-color: #666666;
}
.navigation a.navbar-toggle.square {
  margin-top: 5px;
  margin-right: 8px;
  padding: 4px 0;
  width: 28px;
  height: 28px;
  text-align: center;
  color: white;
  font-weight: bold;
}
.navigation a.navbar-toggle.square-image {
  padding: 0;
}
.navbar-toggle.dark {
  background: #555555;
  color: white;
}
.navbar-toggle.dark img {
  padding-top: 5px;
}
.navigation a.navbar-toggle.button > span[class^="icon-font"] {
  font-size: 20px;
}
.navigation a.navbar-toggle.button > span.picture {
  display: inline-block;
  margin-top: -15px;
  margin-bottom: -4px;
}
.navigation a.navbar-toggle.button:hover,
.navigation a.navbar-toggle.button:focus {
  text-decoration: none;
  border-color: white;
}
.navigation a.navbar-toggle.button.fixed {
  display: block;
}
.navigation a.navbar-toggle.button.mobile {
  display: none;
}
.navbar-username {
  display: block;
  color: #555555;
  margin-top: 8px;
}
.navbar-status-loading {
  /*position: absolute;
    top: 5px;
    left: 140px;*/
  display: inline-block;
  width: 40px;
  text-align: right;
  font-size: 20px;
}
.navbar-status-error {
  cursor: pointer;
  position: absolute;
  top: 50px;
  right: 0;
  text-align: right;
  font-size: 12px;
  padding: 5px;
  color: #FF4A4A;
}
@media (max-width: 768px) {
  .navbar-username {
    display: none;
  }
}
@media (max-width: 767px) {
  .navbar-container {
    padding-right: 10px;
    padding-left: 0;
  }
  .navbar-status-loading {
    left: 80px;
  }
}
@media (max-width: 767px) {
  .navigation .navbar-brand {
    padding: 0;
    margin: 0 0 -10px 0;
    height: auto;
  }
  .navigation .navbar-logo {
    margin: 0;
  }
  .navigation .navbar-header {
    display: inline-block;
  }
  .navigation a.navbar-toggle.button {
    display: block !important;
  }
  .navigation .title {
    display: none;
  }
  .navigation #top-navbar-collapse .navbar-nav .open .dropdown-menu {
    position: absolute;
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.15);
  }
  .navigation #top-navbar-collapse .navbar-nav .open .dropdown-menu > li.divider {
    margin: 0;
  }
  .navigation #top-navbar-collapse .navbar-nav .open .dropdown-menu > li > a,
  .navigation #top-navbar-collapse .navbar-nav .open .dropdown-menu > li.dropdown-header {
    line-height: 17px;
    padding: 4px 10px 4px 10px;
    font-size: 13px;
  }
  .navigation #top-navbar-collapse .navbar-nav .open .dropdown-menu > li > a {
    padding: 3px 10px;
  }
  .navigation #top-navbar-collapse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navigation #top-navbar-collapse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: white;
    background-color: #666666;
  }
  .navigation #top-navbar-collapse ul.nav li.site-search {
    position: relative;
    left: auto;
    width: auto;
    margin-left: 12px;
    padding: 8px 10px 0 0;
  }
  .navigation #top-navbar-collapse ul.nav li.site-search .input-group {
    position: relative;
    left: auto;
  }
  .navigation #top-navbar-collapse ul.nav li.spacer {
    height: 105px;
  }
}
@media (max-width: 767px) and (max-width: 500px) {
  .navigation .navbar-logo {
    margin-left: 10px;
  }
}
.topNavTimerAnimation {
  height: 33px;
  width: 33px;
  position: absolute;
  top: 3px;
  left: 3px;
}
.upsell-title {
  text-transform: uppercase;
}
.upsell-description {
  text-transform: lowercase;
}
.panel.organisation {
  margin-bottom: 20px;
}
.panel.organisation.expired .panel-body {
  border: 1px solid #cf3d23;
  box-shadow: 0 0 3px #cf3d23;
}
.panel.organisation.trial .panel-body {
  border: 1px solid #007fAD;
  box-shadow: 0 0 3px #007fAD;
}
.panel.organisation .bd {
  padding-top: 22px;
}
.panel.organisation .title {
  color: #555555;
  font-size: 18px;
}
.panel.organisation .guide {
  right: 0;
}
.panel.organisation p.organisation-user {
  font-size: 12px;
  color: #777777;
  margin-top: 3px;
}
.panel.organisation p.organisation-user b {
  color: black;
}
.panel.organisation .organisation-links a {
  margin: 3px 3px 3px 0;
  display: block;
  color: #555555;
  text-decoration: underline;
}
ul.organisation-summary {
  margin: 0;
  background: #F6F6F6;
}
ul.organisation-summary li {
  margin-bottom: 1px;
  padding: 3px;
  border: none;
}
ul.organisation-summary li a {
  color: #333333;
  text-decoration: none;
  margin-left: 6px;
}
ul.organisation-summary li a img {
  height: 30px;
  width: 30px;
}
ul.organisation-summary li a:hover {
  color: #201E23;
}
.report-logo-preview {
  float: left;
  margin: 0 5px 5px 0;
  width: 110px;
  height: 60px;
  /*width: 100% !important;*/
  text-align: center;
  vertical-align: middle;
  position: relative;
  background-color: white;
}
.report-logo-preview img {
  max-width: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.report-logo-preview a {
  position: absolute;
  bottom: 2px;
  right: 2px;
}
.report-logo-preview a:hover {
  text-decoration: none;
}
.report-logo-preview .logo-editor {
  position: absolute;
  bottom: 0;
  right: 0;
}
.report-logo-select {
  float: right;
  margin: 0 5px 5px 0;
  padding-top: 2px;
  text-align: center;
  vertical-align: middle;
  color: white;
  background: #777777;
  position: absolute;
  top: 38px;
  left: 95px;
}
.organisation-logo-preview {
  float: left;
  margin: 0 5px 5px 0;
  height: 100% !important;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
.organisation-logo-preview img {
  max-width: 100%;
  max-height: 100%;
}
.organisation-logo-preview a {
  position: absolute;
  bottom: 2px;
  right: 2px;
}
.organisation-logo-preview a:hover {
  text-decoration: none;
}
.organisation-logo-select {
  float: right;
  margin: 0 5px 5px 0;
  padding-top: 2px;
  text-align: center;
  vertical-align: middle;
  color: white;
  background: #777777;
  position: relative;
  top: -22px;
  left: 4px;
}
.organisation-logo-remove {
  float: right;
  margin: 0 5px 5px 0;
  padding-top: 2px;
  text-align: center;
  vertical-align: middle;
  color: white;
  background: #777777;
  position: relative;
  top: -22px;
  left: 4px;
}
.organisation-home-page .banner-wrapper {
  padding-top: 50px;
}
.organisation-home-page .intro-banner-container {
  display: table;
  width: 100%;
  padding: 0 !important;
}
.organisation-home-page .intro-banner-container button {
  position: absolute;
  right: 20px;
  top: 53px;
  font-size: 30px;
  color: white;
  opacity: 1;
}
.organisation-home-page .intro-banner-container button:hover {
  opacity: 0.8;
}
.organisation-home-page .intro-banner {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  margin-top: 30px;
  padding: 0px 30px;
  background: #00aeef;
}
.organisation-home-page .intro-banner .btn {
  margin-top: 30px;
  display: inline-block;
  background: white;
  padding-left: 30px;
  padding-right: 30px;
  color: #00aeef;
  font-weight: bold;
  font-size: 14px;
}
.organisation-home-page .intro-banner .btn:hover {
  color: #007fAD;
}
.organisation-home-page .intro-banner h2 {
  text-align: center;
  font-size: 22px;
  color: white;
  line-height: 130%;
}
.organisation-home-page .intro-banner h2 a {
  font-weight: bold;
  color: white;
}
.organisation-template-folder-tree .arrow-btn-wrapper {
  width: 20px;
}
.organisation-template-folder-tree .arrow-btn-wrapper .arrow-btn {
  font-size: 15px;
  color: #999999;
}
.organisation-template-folder-tree .selected .tree-handle,
.organisation-template-folder-tree .selected .arrow-btn {
  color: white;
}
.organisation-template-folder-tree .selected .btn-link {
  color: white;
}
.organisation-template-folder-tree .selected .btn-link:hover {
  color: white !important;
}
.organisation-template-folder-tree .selected .edit-folder-btn {
  background-color: transparent;
}
.organisation-template-folder-tree .selected .edit-folder-btn:hover {
  background-color: transparent;
  color: white;
}
.organisation-template-folder-tree .btn-link {
  width: 70%;
  text-align: left;
  color: #333333;
}
.organisation-template-folder-tree .btn-link:hover {
  background-color: transparent;
  color: #333333;
}
.organisation-template-folder-tree .edit-folder-btn,
.organisation-template-folder-tree .tree-handle {
  background: transparent;
  border: none;
  border-color: none;
  color: #999999;
}
.organisation-template-folder-tree .edit-folder-btn:Hover,
.organisation-template-folder-tree .tree-handle:Hover {
  color: #999999;
}
.organisation-template-folder-tree .tree-handle {
  font-size: 20px;
  width: 40px;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
}
.organisation-template-folder-tree .tree-node-content {
  padding-left: 30px;
}
.organisation-template-folder-tree .btnCancel {
  width: 70%;
  text-align: left;
  color: #333333;
  display: inline-block;
}
.organisation-template-folder-tree .btnCancel .btn-link {
  width: auto !important;
  min-width: auto !important;
}
.orglogo-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.orglogo-wrapper .logo-editor {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.orglogo-wrapper .logo {
  display: block;
  width: 100%;
}
.loading {
  background-image: url("/Content/img/ajax-loader.gif") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
.responsive-dimension-holder {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.responsive-dimension-dummy {
  margin-top: 100%;
}
.projectsListView.responsive-list .col-md-4.row-only {
  line-height: 0px;
  white-space: normal !important;
}
.projectsListView.responsive-list .list-inline {
  padding-top: 5px;
}
.projectsListView.responsive-list .list-inline .TagButtonLink {
  display: inline-block;
  padding-bottom: 5px;
}
.projectsListView.responsive-list .negative-value {
  color: #ea6149;
}
.projectsListView.responsive-list .projectRating {
  display: inline-block !important;
  margin-right: 3px;
  font-size: 13px;
  color: #201E23;
}
.organizationPage .page-title .text-right .hidden-xs {
  display: inline-block !important;
}
.organizationPage .page-title .text-right .icon-font-close {
  display: none !important;
}
.organizationPage .panel.organisation .bd {
  max-height: 70px;
  overflow: hidden;
}
.reSetSamplePage .backToMainBtn {
  position: relative;
  top: -10px;
}
.reSetSamplePage .developerOnly {
  padding-top: 20px;
}
.reSetSamplePage h3 {
  padding-bottom: 15px;
}
.reSetSamplePage .bottomBtnWrappers .btn-primary {
  margin-bottom: 10px;
}
.reSetSamplePage .bottomBtnWrappers form {
  display: inline;
}
.reSetSamplePage .sampleDetails {
  padding-top: 20px;
  padding-bottom: 20px;
}
.reSetSamplePage .whiteBox {
  margin-bottom: 20px;
  min-height: 290px;
  background: white;
  padding: 20px;
}
.delSubscription .introWarning {
  font-size: 14px;
  font-weight: bold;
  color: #ff9933;
}
.popover-help .icon-font-help-circle {
  color: #201E23;
}
.popover-help:hover {
  background-color: transparent !important;
  color: #333333 !important;
}
.popover-help:focus {
  background-color: transparent !important;
  color: #333333 !important;
}
.internalTaskList ul.content > li a {
  color: #333333 !important;
}
.page-alerts {
  padding: 0;
}
.page-alerts .alert {
  margin: 0;
}
.login-alerts {
  padding: 0;
}
.login-alerts .alert {
  margin: 2px;
}
.header-statistics-container {
  position: relative;
}
.header-statistics-container .row ul.header-statistics {
  list-style-type: none;
  white-space: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-padding-start: 0;
  padding-left: 0;
  margin-bottom: 0;
}
.header-statistics-container .row ul.header-statistics li {
  display: inline-block;
  width: 155px;
  position: relative;
}
.header-statistics-container .row ul.header-statistics li h1 {
  margin-top: 3px;
  display: block;
  float: left;
  font-size: 24px;
  color: #57555B;
}
.header-statistics-container .row ul.header-statistics li h2 {
  text-align: left;
  margin-top: 6px;
  margin-left: 6px;
  color: #777777;
  display: block;
  float: left;
  font-size: 10px;
  text-transform: uppercase;
}
.header-statistics-container .row ul.header-statistics li:hover h2 {
  text-decoration: underline;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-primary h1 {
  color: #201E23;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-primary h2 {
  color: #777777;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-info h1 {
  color: #57555B;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-info h2 {
  color: #777777;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-danger h1 {
  color: #FF4A4A;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-danger h2 {
  color: #777777;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-warning h1 {
  color: #57555B;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-warning h2 {
  color: #777777;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-success h1 {
  color: #33cc66;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-success h2 {
  color: #777777;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-icon {
  padding-left: 20px;
}
.header-statistics-container .row ul.header-statistics li.header-statistics-icon img {
  position: absolute;
  top: 2px;
  left: 1px;
}
.header-statistics-container .row ul.header-statistics li img.indicator {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -14px;
}
.header-statistics-container #header-statistics-expand,
.header-statistics-container #header-statistics-collapse {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  display: inline-block;
  background: white;
  opacity: 0.9;
  height: 33px;
  padding-left: 10px;
}
.header-statistics-container #header-statistics-expand > p,
.header-statistics-container #header-statistics-collapse > p {
  margin-top: 2px;
  margin-right: 20px;
  font-size: 10px;
  font-weight: bold;
}
.header-statistics-container #header-statistics-expand > span,
.header-statistics-container #header-statistics-collapse > span {
  position: absolute;
  top: 10px;
  right: 3px;
}
.header-statistics-container #header-statistics-collapse {
  display: none;
}
.header-statistics-container.expanded #header-statistics-expand {
  display: none;
}
.header-statistics-container.expanded #header-statistics-collapse {
  display: inline-block;
}
.header-statistics-container.expanded .row ul.header-statistics {
  white-space: normal;
  overflow-x: visible;
}
.header-statistics-container.expanded .row ul.header-statistics li {
  display: inline-block;
  width: 155px;
  position: relative;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .header-statistics-container {
    position: relative;
  }
  .header-statistics-container .row ul.header-statistics {
    overflow-x: scroll;
    /* the new scrollbar will have a flat appearance with the set background color */
    /* this will style the thumb, ignoring the track */
    /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
  }
  .header-statistics-container .row ul.header-statistics::-webkit-scrollbar {
    width: 2px;
    height: 2px;
  }
  .header-statistics-container .row ul.header-statistics::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .header-statistics-container .row ul.header-statistics::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .header-statistics-container .row ul.header-statistics::-webkit-scrollbar-button {
    background-color: transparent;
  }
  .header-statistics-container .row ul.header-statistics::-webkit-scrollbar-corner {
    background-color: white;
  }
  .header-statistics-container.expanded .row ul.header-statistics {
    overflow-x: visible;
  }
}
@supports (-ms-accelerator:true) {
  .header-statistics-container .row ul.header-statistics {
    overflow-x: hidden;
  }
}
hr.header-seperator {
  margin: 1px 0;
  border-top: 1px solid #bbbbbb;
}
div.page-breadcrumb {
  position: relative;
  display: inline-block;
  border-right: 1px dotted #777777;
  padding-bottom: 3px;
}
div.page-breadcrumb.active {
  border-right: none;
}
div.page-breadcrumb > .btn-link {
  padding: 1px 25px 2px 5px;
  position: relative;
  text-align: left;
  overflow: hidden;
  max-height: 38px;
}
div.page-breadcrumb > .btn-link.logo {
  padding-left: 35px;
}
div.page-breadcrumb > .btn-link.logo > img {
  position: absolute;
  left: 1px;
  top: 5px;
  max-width: 30px;
  max-height: 30px;
}
div.page-breadcrumb > .btn-link > span[class^="icon-font-"] {
  position: absolute;
  font-size: 14px;
  color: #888888;
  font-weight: bold;
  top: 2px;
  right: -1px;
  padding: 10px 5px 10px 5px;
  background-color: white;
  opacity: 0.8;
}
div.page-breadcrumb > .btn-link > .page-breadcrumb-name {
  color: #555555;
  font-size: 12px;
  margin: 0;
}
@media (max-width: 991px) {
  div.page-breadcrumb > .btn-link > .page-breadcrumb-name {
    font-size: 10px;
  }
}
div.page-breadcrumb > .btn-link > .page-breadcrumb-name:hover {
  color: #024977;
}
div.page-breadcrumb > .btn-link > .page-breadcrumb-area {
  color: #888888;
  font-size: 15px;
  margin: 0;
}
@media (max-width: 991px) {
  div.page-breadcrumb > .btn-link > .page-breadcrumb-area {
    font-size: 10px !important;
  }
}
div.page-breadcrumb > .btn-link > .page-breadcrumb-area:hover {
  color: #024977;
}
div.page-breadcrumb #btnXeroConnect {
  background-image: url(/Content/img/connect_xero_button_blue1.png);
  background-color: transparent;
  /* make the button transparent */
  background-repeat: no-repeat;
  /* make the background image appear only once */
  border: none;
  /* assuming we don't want any borders */
  cursor: pointer;
  /* make the cursor like hovering over an <a> element */
  vertical-align: middle;
  /* align the text vertically centered */
  display: inline-block;
  width: 120px;
  height: 30px;
  background-size: cover;
  margin-left: 12px;
  font-size: 0;
  /*hide the text*/
}
div.page-breadcrumb #btnMyobConnect {
  background-image: url(/Content/img/connect_myob_button.png);
  background-color: transparent;
  /* make the button transparent */
  background-repeat: no-repeat;
  /* make the background image appear only once */
  background-position: 0px 0px;
  /* equivalent to 'top left' */
  border: none;
  /* assuming we don't want any borders */
  cursor: pointer;
  /* make the cursor like hovering over an <a> element */
  padding-left: 16px;
  /* make text start to the right of the image */
  vertical-align: middle;
  /* align the text vertically centered */
  display: block;
  width: 145px;
  height: 35px;
  font-size: 0;
  /*hide the text*/
}
@media (max-width: 991px) {
  div.page-breadcrumb.not-active > .btn-link.logo > .page-breadcrumb-name {
    display: none;
  }
  div.page-breadcrumb.not-active > .btn-link.logo > .page-breadcrumb-area {
    display: none;
  }
}
ul.page-breadcrumb {
  padding: 3px;
  list-style: none;
  background-color: none;
  border-radius: 0;
  margin: 0;
}
ul.page-breadcrumb li.page-breadcrumb {
  display: inline-table;
  padding: 0 6px 0 2px;
  height: 36px;
}
ul.page-breadcrumb li.page-breadcrumb .btn-link {
  text-align: left;
  padding: 0;
  padding-right: 40px;
  position: relative;
}
ul.page-breadcrumb li.page-breadcrumb .btn-link > img {
  position: absolute;
  top: 0;
  right: 0;
  border-right: 1px dotted #777777;
}
ul.page-breadcrumb li.page-breadcrumb .btn-link:hover {
  text-decoration: none;
  border-bottom: 1px dotted #024977;
  outline: 0;
}
ul.page-breadcrumb li.page-breadcrumb .btn-link:focus {
  outline: 0;
}
ul.page-breadcrumb li.page-breadcrumb .page-breadcrumb-name {
  color: #555555;
  font-size: 10px;
  margin: 0;
}
ul.page-breadcrumb li.page-breadcrumb .page-breadcrumb-name:hover {
  color: #024977;
}
ul.page-breadcrumb li.page-breadcrumb .page-breadcrumb-area {
  color: #888888;
  font-size: 14px;
  margin: 0;
}
ul.page-breadcrumb li.page-breadcrumb .page-breadcrumb-area:hover {
  color: #024977;
}
ul.page-breadcrumb li.page-breadcrumb > a {
  font-size: 12px;
  color: #777777;
  padding: 0;
  font-weight: bold;
}
ul.page-breadcrumb li.page-breadcrumb > a .logo-container {
  width: 36px;
  height: 36px;
  margin: 0;
  display: inline-table;
  position: relative;
}
ul.page-breadcrumb li.page-breadcrumb > a .logo-container img {
  vertical-align: top;
  width: 100%;
  height: 100%;
}
ul.page-breadcrumb li.page-breadcrumb > a h1 {
  font-size: 10px;
  color: #777777;
  font-weight: normal;
}
ul.page-breadcrumb li.page-breadcrumb.active .btn-link > img {
  border-right: none;
}
ul.page-breadcrumb li.page-breadcrumb.active > a {
  color: black;
  font-weight: bold;
}
ul.page-breadcrumb li.page-breadcrumb.active > a h1 {
  color: #777777;
}
ul.page-breadcrumb li.page-breadcrumb .dropdown-menu li {
  /*&.divider {
                     padding: 0;
                 }*/
}
ul.page-breadcrumb li.page-breadcrumb .dropdown-menu li a {
  padding-top: 8px;
  padding-bottom: 8px;
}
ul.page-breadcrumb.timesheets-breadcrumb {
  background-color: none;
}
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb {
  border-right: 1px dotted white;
}
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb .btn-link:hover,
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb .btn-link:focus {
  background-color: #20a0a4;
}
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb .page-breadcrumb-name {
  color: white;
}
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb .page-breadcrumb-area {
  color: white;
}
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb > a {
  color: white;
}
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb > a h1 {
  color: white;
}
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb.active > a {
  color: white;
}
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb.active > a h1 {
  color: white;
}
ul.page-breadcrumb.timesheets-breadcrumb li.page-breadcrumb .dropdown-menu li a {
  padding-top: 8px;
  padding-bottom: 8px;
}
.old-media {
  margin: 10px 0 0 0;
}
.old-media .bd {
  margin-top: 3px;
}
.old-media,
.bd {
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
}
.old-media .img {
  float: left;
  margin-right: 10px;
  width: 50px;
  height: 50px;
}
.old-media .img.large {
  width: 80px;
  height: 80px;
}
.old-media .img.medium {
  width: 40px;
  height: 40px;
}
.old-media .img.small {
  width: 20px;
  height: 20px;
}
.old-media .img img {
  display: block;
}
.btn-header-menu {
  color: #666666;
  background-color: white;
}
.btn-header-menu > img {
  margin-top: -2px;
  margin-left: 6px;
}
.btn-header-menu:hover {
  color: #666666;
  background-color: #999999;
}
.btn-header-menu:focus {
  color: #666666;
  background-color: #999999;
}
.container-page-menu {
  position: relative;
  display: none;
}
.container-page-menu .container {
  position: relative;
}
.container-page-menu .container .container-menu {
  background: #555555;
  color: white;
  padding: 10px;
  width: 320px;
  right: 15px;
  top: 0;
  position: absolute;
  z-index: 1000;
}
.container-page-menu .container .container-menu hr {
  border-color: #777777;
  margin: 3px 0;
}
.container-page-menu .container .container-menu p {
  color: #777777;
  font-weight: bold;
  font-size: 10px;
}
.container-page-menu .container .container-menu a {
  display: block;
  color: white;
  padding: 2px 2px;
}
.container-page-menu .container .container-menu a.organisation {
  display: inline-block;
  font-size: 16px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.container-page-menu .container .container-menu a.select-organisation {
  display: inline;
  float: right;
  font-size: 16px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.container-page-menu .container .container-menu a:hover {
  background: #777777;
  text-decoration: none;
}
.container-page-menu .container .container-menu .nav.nav-tabs a {
  padding: 5px 5px 0 5px;
  color: #888888;
}
.container-page-menu .container .container-menu .nav.nav-tabs .active a {
  background: #555555;
  padding: 5px;
  color: white;
}
.page-column-selectors {
  padding-left: 20px;
}
.page-list-views,
.ts-page-list-views {
  margin-top: -6px;
}
.page-list-views.cost-selector,
.ts-page-list-views.cost-selector {
  left: 160px;
  position: absolute;
  bottom: -7px;
}
.page-list-views.profit-selector,
.ts-page-list-views.profit-selector {
  position: absolute;
  left: 300px;
  bottom: -7px;
}
.page-list-views .btn-group.btn-list-views,
.ts-page-list-views .btn-group.btn-list-views {
  background-color: white;
  border-radius: 15px;
  padding: 5px 10px;
}
.page-list-views .btn-group.btn-list-views .btn,
.ts-page-list-views .btn-group.btn-list-views .btn {
  padding: 0;
  color: #555555;
}
.page-list-views .btn-group.btn-list-views .btn:hover,
.ts-page-list-views .btn-group.btn-list-views .btn:hover {
  color: #201E23;
}
@media (max-width: 991px) {
  .container-page-menu .container {
    position: relative;
  }
  .container-page-menu .container .container-menu {
    width: 100%;
    right: 0;
    top: 0;
  }
  .row-box-header ul.header-statistics li {
    width: 60px;
  }
  .row-box-header ul.header-statistics li h2 {
    display: none;
  }
  ul.header-statistics li.header-statistics-info {
    width: 140px;
  }
  ul.header-statistics li.header-statistics-info h2 {
    display: block;
  }
  ul.header-statistics li img.indicator {
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: -14px;
  }
}
.responsive-list ul.content ul.dropdown-menu li a:hover {
  color: #555555 !important;
}
.section-heading .form-group .btn.btn-link:hover {
  text-decoration: none !important;
}
a.plain {
  color: #666666;
  text-decoration: none;
}
a.plain:focus,
a.plain:hover {
  color: #201E23;
}
.username {
  text-transform: capitalize;
  font-weight: bold;
}
.profile-image {
  text-align: center;
}
.profile-image img {
  width: 90px;
}
.gravatar,
.stretch {
  width: 100% !important;
  height: 100% !important;
}
.ts-label {
  display: inline-block;
  min-width: 35px;
  color: #777777;
}
.wrap {
  word-break: break-all;
  word-wrap: break-word;
  white-space: normal;
}
span.marker {
  font-size: 20px;
  opacity: 0.4;
  padding-left: 5px;
  padding-right: 5px;
  border-left: 5px solid #888888;
}
span.marker.danger {
  border-left-color: #FF4A4A;
}
span.marker.accent {
  border-left-color: #201E23;
}
.panel.panel-list {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  word-wrap: break-word;
}
.panel.panel-list .panel-text {
  padding-left: -15px;
}
.panel.panel-list a.dropdown-toggle img {
  background-color: #666666;
}
.panel.panel-list div[class^="col-"].no-left {
  padding-left: 0px;
}
.panel.panel-list .panel-heading {
  background-color: white;
  border-color: #555555;
}
.panel.panel-list .panel-heading .title {
  padding: 7px 10px;
  font-weight: bold;
}
.panel.panel-list .panel-body {
  padding: 0;
}
.panel.panel-list .panel-body ul.list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.panel.panel-list .panel-body ul.list > li {
  padding: 7px 15px;
  border-top: 5px solid #F6F6F6;
}
.panel.panel-list .panel-body ul.list > li.spacer {
  padding: 0;
}
.panel.panel-list .panel-body ul.list > li .btn.btn-link {
  display: inline-block;
  padding: 0;
}
.panel.panel-list .panel-body ul.list > li .btn.btn-link.btn-danger {
  color: #FF4A4A;
}
.panel.panel-list .panel-body ul.list > li .visible-xs hr {
  border-top: 1px solid #F6F6F6;
  margin-top: 5px;
  margin-bottom: 5px;
}
.panel.panel-list .panel-body ul.list ul.dropdown-menu > li {
  padding: 1px;
  padding-left: 5px;
}
.panel.panel-list .panel-body ul.list ul.dropdown-menu > li > a {
  padding: 2px 2px;
}
.panel.panel-list .panel-body .progress-combo {
  margin-top: 20px;
  margin-right: 10px;
}
.panel.panel-list .panel-body .progress-combo > table {
  margin: 0;
  width: 100%;
  padding: 0;
  border: 0;
}
.panel.panel-list .panel-body .progress-combo > table tbody td {
  position: relative;
}
.panel.panel-list .panel-body .progress-combo > table tbody .title {
  width: 80px;
  text-align: right;
  padding-left: 15px;
  padding-right: 20px;
}
.panel.panel-list .panel-body .progress-combo > table tbody .title > div {
  width: 70px;
}
.panel.panel-list .panel-body .progress-combo > table tbody .display {
  position: absolute;
  font-size: 12px;
  color: #777777;
  top: -5px;
  right: 2px;
}
.panel.panel-list .panel-body .progress-combo > table .progress {
  height: 5px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.panel.panel-list .panel-body .panel-section {
  padding-left: 15px;
  padding-top: 15px;
}
.panel.panel-list .panel-body .panel-section > .title {
  font-weight: bold;
}
.panel.panel-list .panel-body .row.row-padding {
  padding: 15px;
}
.panel.panel-list .panel-footer {
  background-color: #F6F6F6;
  border: 0;
}
.panel.panel-list .panel-footer.inline {
  background-color: white;
}
.panel.panel-list .logos > div {
  max-width: 120px;
}
.panel.panel-list .logos > div > span {
  font-size: 35px;
}
.panel.panel-list .logos > div > div {
  width: 50%;
  float: left;
}
.panel.panel-list .logos:after {
  clear: both;
}
ul.dropdown-menu.notification > li {
  min-width: 260px;
}
ul.dropdown-menu.notification > li a {
  -ms-word-break: break-all;
  word-break: break-all;
}
ul.dropdown-menu.notification > li .wrap {
  margin-top: 7px;
  font-size: 13px;
}
ul.dropdown-menu.notification > li > hr {
  margin-top: 3px;
  margin-bottom: 5px;
}
ul.dropdown-menu.notification > li > .row {
  margin-left: 2px;
  margin-right: 2px;
}
@media (max-width: 767px) {
  .panel.panel-list .panel-body .progress-combo > table tbody .title {
    width: 60px;
    font-size: 13px;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
  }
  .panel.panel-list .panel-body .progress-combo > table tbody .title > div {
    width: 50px;
  }
  ul.dropdown-menu.notification {
    right: -63px;
  }
  ul.dropdown-menu.notification > li {
    min-width: 260px;
  }
}
.custom-image-wrapper .angular-uploader-wrapper {
  background-size: 25px;
  width: 25px;
  height: 25px;
}
.custom-image-wrapper:hover {
  cursor: pointer;
}
#top-navbar-profile-image {
  overflow: hidden;
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
}
#top-navbar-profile-image .downloadIndicator {
  position: absolute;
  top: 0px;
  left: 0px;
}
#top-navbar-profile-image img {
  width: 40px;
}
.large-plus-sign .angular-uploader-wrapper {
  width: 54px;
  height: 54px;
  background-size: 54px;
}
.large-plus-sign input {
  width: 54px;
  height: 54px;
}
.notificationOptions .option {
  position: relative;
  padding-left: 60px;
  min-height: 40px;
  padding-bottom: 10px;
}
.notificationOptions .option span {
  position: relative;
  top: 2px;
}
.notificationOptions .option .slidingCheckBoxLabel {
  position: absolute;
  top: 0px;
  left: 0px;
  display: inline-block;
}
#profileMenuLanguageMenu .dropdown-menu {
  right: 100%;
  left: unset;
  border-radius: 5px 0px 5px 5px;
}
#profileMenuLanguageMenu .dropdown-menu a {
  display: block;
  position: relative;
}
#profileMenuLanguageMenu .dropdown-menu .icon-font-check {
  display: none;
  position: absolute;
  top: 10px;
  left: 4px;
}
#profileMenuLanguageMenu .dropdown-menu a.checked .icon-font-check {
  display: inline-block;
  color: #D6D6D6;
}
#profileMenuLanguageMenu a.dropdown-toggle:after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.userProfilePageLinkEmailWrapper {
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 10px;
  position: relative;
  background-color: #201E23;
  border-radius: 5px;
}
.userProfilePageLinkEmailWrapper .icon-font-envelope-o2 {
  position: absolute;
  width: 30px;
  height: 30px;
  font-size: 27px;
  top: 7px;
  left: 7px;
  color: white;
}
.responsive-list {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
}
.responsive-list .custom-date-selector-edit button .icon-font-calendar {
  position: relative;
  top: -5px;
}
.responsive-list .folder-selector-input .selector-input-icon {
  padding-top: 0px;
}
.responsive-list auto-complete-dropdown input {
  padding-top: 5px !important;
  height: 32px !important;
  margin-top: 0 !important;
  background-image: url(/content/img/input-bottom-arrow.gif) !important;
}
.responsive-list auto-complete-dropdown .form-control-selector-info {
  padding-left: 0px;
}
.responsive-list input.form-control,
.responsive-list select.form-control {
  box-shadow: none;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px dotted #333333 !important;
  background-color: transparent;
  background-position: bottom right;
  background-repeat: no-repeat;
  padding: 0px;
  height: 20px;
  margin-top: 10px;
}
.responsive-list .input-group > span {
  border: none !important;
  background-color: transparent;
  color: #555555;
  padding: 10px 0 0 2px !important;
}
.responsive-list input.form-control.hasDropDown,
.responsive-list select.form-control {
  background-image: url('/content/img/input-bottom-arrow.gif');
}
.responsive-list ul.header {
  margin: 0;
  padding: 0;
  font-weight: bold;
  list-style: none;
  /*paged-list-header {
            .header-grouping {
                display: block;
                border-bottom: 1px solid #aaa;
                text-align: center;
            }
        }*/
}
.responsive-list ul.header > li {
  padding: 10px 50px 10px 10px;
  margin: 0;
}
.responsive-list ul.header > li > .row {
  position: relative;
}
.responsive-list ul.header > li > .row a {
  color: #555555;
}
.responsive-list ul.header > li > .row a:hover {
  color: #201E23;
}
.responsive-list ul.header > li > .row.header-grouping span {
  display: block;
  border-bottom: 1px solid #aaa;
  text-align: center;
}
.responsive-list ul.header input[type="checkbox"].group-checkbox {
  position: absolute;
  margin: 0;
  left: 21px;
  /*top: 10px;*/
}
.responsive-list ul.totals,
.responsive-list paged-list-totals > ul,
.responsive-list div[ts-paged-list-totals] > ul {
  margin: 0;
  padding: 0;
  background: #F6F6F6;
  color: #999999;
  list-style: none;
  border: 1px solid #aaaaaa;
}
.responsive-list ul.totals > li,
.responsive-list paged-list-totals > ul > li,
.responsive-list div[ts-paged-list-totals] > ul > li {
  padding: 10px 50px 10px 10px;
  margin: 0;
}
.responsive-list ul.totals > li > .row,
.responsive-list paged-list-totals > ul > li > .row,
.responsive-list div[ts-paged-list-totals] > ul > li > .row {
  position: relative;
}
.responsive-list ul.totals > li > .row h5,
.responsive-list paged-list-totals > ul > li > .row h5,
.responsive-list div[ts-paged-list-totals] > ul > li > .row h5 {
  font-weight: bold;
}
.responsive-list.no-tools ul.header > li,
.responsive-list.no-tools ul.content > li,
.responsive-list.no-tools paged-list-body > ul > li,
.responsive-list.no-tools paged-list-sub-header > ul > li,
.responsive-list.no-tools ul.totals > li,
.responsive-list.no-tools paged-list-totals > ul > li,
.responsive-list.no-tools div[ts-paged-list-body] > ul > li,
.responsive-list.no-tools div[ts-paged-list-sub-header] > ul > li,
.responsive-list.no-tools div[ts-paged-list-totals] > ul > li {
  padding-right: 10px;
}
.responsive-list.drag-indicator ul .header > li,
.responsive-list.drag-indicator ul.content > li,
.responsive-list.drag-indicator paged-list-body > ul > li,
.responsive-list.drag-indicator paged-list-sub-header > ul > li,
.responsive-list.drag-indicator ul.totals > li,
.responsive-list.drag-indicator paged-list-totals > ul > li,
.responsive-list.drag-indicator div[ts-paged-list-body] > ul > li,
.responsive-list.drag-indicator div[ts-paged-list-sub-header] > ul > li,
.responsive-list.drag-indicator div[ts-paged-list-totals] > ul > li {
  padding-left: 25px;
}
.responsive-list ul.footer,
.responsive-list paged-list-footer > ul,
.responsive-list div[ts-paged-list-footer] > ul {
  margin: 0;
  padding: 0;
  background: #F6F6F6;
  font-weight: bold;
  list-style: none;
}
.responsive-list ul.footer > li,
.responsive-list paged-list-footer > ul > li,
.responsive-list div[ts-paged-list-footer] > ul > li {
  padding: 10px 40px 10px 10px;
  margin: 0;
}
.responsive-list paged-list-body > h4,
.responsive-list paged-list-sub-header > h4,
.responsive-list div[ts-paged-list-body] > h4,
.responsive-list div[ts-paged-list-sub-header] > h4 {
  margin: 5px;
  font-weight: bold;
}
.responsive-list ul.content,
.responsive-list ul.content-with-image,
.responsive-list paged-list-body > ul,
.responsive-list paged-list-sub-header > ul,
.responsive-list div[ts-paged-list-body] > ul,
.responsive-list div[ts-paged-list-sub-header] > ul {
  margin: 0 0 5px 0;
  padding: 0;
  list-style: none;
  position: relative;
  box-shadow: 0 0 3px #dddddd;
  border-top: 1px solid #777777;
}
.responsive-list ul.content > li,
.responsive-list ul.content-with-image > li,
.responsive-list paged-list-body > ul > li,
.responsive-list paged-list-sub-header > ul > li,
.responsive-list div[ts-paged-list-body] > ul > li,
.responsive-list div[ts-paged-list-sub-header] > ul > li {
  padding: 0 50px 0 10px;
  margin: 0;
  margin-bottom: 1px;
  border-bottom: 1px solid #777777;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  min-height: 40px;
  position: relative;
}
.responsive-list ul.content > li.is-dirty,
.responsive-list ul.content-with-image > li.is-dirty,
.responsive-list paged-list-body > ul > li.is-dirty,
.responsive-list paged-list-sub-header > ul > li.is-dirty,
.responsive-list div[ts-paged-list-body] > ul > li.is-dirty,
.responsive-list div[ts-paged-list-sub-header] > ul > li.is-dirty {
  border-right: 4px solid #4E4EF2;
  border-left: 4px solid #4E4EF2;
}
.responsive-list ul.content > li.no-tools,
.responsive-list ul.content-with-image > li.no-tools,
.responsive-list paged-list-body > ul > li.no-tools,
.responsive-list paged-list-sub-header > ul > li.no-tools,
.responsive-list div[ts-paged-list-body] > ul > li.no-tools,
.responsive-list div[ts-paged-list-sub-header] > ul > li.no-tools {
  padding: 0 10px 0 10px;
}
.responsive-list ul.content > li.with-bulk-actions,
.responsive-list ul.content-with-image > li.with-bulk-actions,
.responsive-list paged-list-body > ul > li.with-bulk-actions,
.responsive-list paged-list-sub-header > ul > li.with-bulk-actions,
.responsive-list div[ts-paged-list-body] > ul > li.with-bulk-actions,
.responsive-list div[ts-paged-list-sub-header] > ul > li.with-bulk-actions {
  min-height: 39px;
}
.responsive-list ul.content > li .drag-grip,
.responsive-list ul.content-with-image > li .drag-grip,
.responsive-list paged-list-body > ul > li .drag-grip,
.responsive-list paged-list-sub-header > ul > li .drag-grip,
.responsive-list div[ts-paged-list-body] > ul > li .drag-grip,
.responsive-list div[ts-paged-list-sub-header] > ul > li .drag-grip {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #dddddd;
}
.responsive-list ul.content > li.level-1 > .row > div[class^="col-"],
.responsive-list ul.content-with-image > li.level-1 > .row > div[class^="col-"],
.responsive-list paged-list-body > ul > li.level-1 > .row > div[class^="col-"],
.responsive-list paged-list-sub-header > ul > li.level-1 > .row > div[class^="col-"],
.responsive-list div[ts-paged-list-body] > ul > li.level-1 > .row > div[class^="col-"],
.responsive-list div[ts-paged-list-sub-header] > ul > li.level-1 > .row > div[class^="col-"] {
  padding-left: 20px;
}
.responsive-list ul.content > li.level-2 > .row > div[class^="col-"],
.responsive-list ul.content-with-image > li.level-2 > .row > div[class^="col-"],
.responsive-list paged-list-body > ul > li.level-2 > .row > div[class^="col-"],
.responsive-list paged-list-sub-header > ul > li.level-2 > .row > div[class^="col-"],
.responsive-list div[ts-paged-list-body] > ul > li.level-2 > .row > div[class^="col-"],
.responsive-list div[ts-paged-list-sub-header] > ul > li.level-2 > .row > div[class^="col-"] {
  padding-left: 40px;
}
.responsive-list ul.content > li.level-3 > .row > div[class^="col-"],
.responsive-list ul.content-with-image > li.level-3 > .row > div[class^="col-"],
.responsive-list paged-list-body > ul > li.level-3 > .row > div[class^="col-"],
.responsive-list paged-list-sub-header > ul > li.level-3 > .row > div[class^="col-"],
.responsive-list div[ts-paged-list-body] > ul > li.level-3 > .row > div[class^="col-"],
.responsive-list div[ts-paged-list-sub-header] > ul > li.level-3 > .row > div[class^="col-"] {
  padding-left: 60px;
}
.responsive-list ul.content > li.empty,
.responsive-list ul.content-with-image > li.empty,
.responsive-list paged-list-body > ul > li.empty,
.responsive-list paged-list-sub-header > ul > li.empty,
.responsive-list div[ts-paged-list-body] > ul > li.empty,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty {
  padding: 0;
}
.responsive-list ul.content > li.empty .well,
.responsive-list ul.content-with-image > li.empty .well,
.responsive-list paged-list-body > ul > li.empty .well,
.responsive-list paged-list-sub-header > ul > li.empty .well,
.responsive-list div[ts-paged-list-body] > ul > li.empty .well,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty .well {
  margin: 0;
}
.responsive-list ul.content > li.empty .well p,
.responsive-list ul.content-with-image > li.empty .well p,
.responsive-list paged-list-body > ul > li.empty .well p,
.responsive-list paged-list-sub-header > ul > li.empty .well p,
.responsive-list div[ts-paged-list-body] > ul > li.empty .well p,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty .well p {
  margin: 0;
}
.responsive-list ul.content > li.empty .well a,
.responsive-list ul.content-with-image > li.empty .well a,
.responsive-list paged-list-body > ul > li.empty .well a,
.responsive-list paged-list-sub-header > ul > li.empty .well a,
.responsive-list div[ts-paged-list-body] > ul > li.empty .well a,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty .well a {
  color: #201E23;
}
.responsive-list ul.content > li.empty .well a:hover,
.responsive-list ul.content-with-image > li.empty .well a:hover,
.responsive-list paged-list-body > ul > li.empty .well a:hover,
.responsive-list paged-list-sub-header > ul > li.empty .well a:hover,
.responsive-list div[ts-paged-list-body] > ul > li.empty .well a:hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty .well a:hover {
  text-decoration: underline;
  color: #0062a2;
}
.responsive-list ul.content > li a,
.responsive-list ul.content-with-image > li a,
.responsive-list paged-list-body > ul > li a,
.responsive-list paged-list-sub-header > ul > li a,
.responsive-list div[ts-paged-list-body] > ul > li a,
.responsive-list div[ts-paged-list-sub-header] > ul > li a {
  color: #4E4EF2;
}
.responsive-list ul.content > li a.sublink,
.responsive-list ul.content-with-image > li a.sublink,
.responsive-list paged-list-body > ul > li a.sublink,
.responsive-list paged-list-sub-header > ul > li a.sublink,
.responsive-list div[ts-paged-list-body] > ul > li a.sublink,
.responsive-list div[ts-paged-list-sub-header] > ul > li a.sublink {
  color: #201E23;
}
.responsive-list ul.content > li a:active,
.responsive-list ul.content-with-image > li a:active,
.responsive-list paged-list-body > ul > li a:active,
.responsive-list paged-list-sub-header > ul > li a:active,
.responsive-list div[ts-paged-list-body] > ul > li a:active,
.responsive-list div[ts-paged-list-sub-header] > ul > li a:active,
.responsive-list ul.content > li a:hover,
.responsive-list ul.content-with-image > li a:hover,
.responsive-list paged-list-body > ul > li a:hover,
.responsive-list paged-list-sub-header > ul > li a:hover,
.responsive-list div[ts-paged-list-body] > ul > li a:hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li a:hover {
  color: #4E4EF2;
}
.responsive-list ul.content > li span.sublink,
.responsive-list ul.content-with-image > li span.sublink,
.responsive-list paged-list-body > ul > li span.sublink,
.responsive-list paged-list-sub-header > ul > li span.sublink,
.responsive-list div[ts-paged-list-body] > ul > li span.sublink,
.responsive-list div[ts-paged-list-sub-header] > ul > li span.sublink {
  color: #201E23;
}
.responsive-list ul.content > li .text-muted,
.responsive-list ul.content-with-image > li .text-muted,
.responsive-list paged-list-body > ul > li .text-muted,
.responsive-list paged-list-sub-header > ul > li .text-muted,
.responsive-list div[ts-paged-list-body] > ul > li .text-muted,
.responsive-list div[ts-paged-list-sub-header] > ul > li .text-muted {
  font-size: 10px;
  margin-top: 3px;
  color: #777777;
}
.responsive-list ul.content > li .text-link,
.responsive-list ul.content-with-image > li .text-link,
.responsive-list paged-list-body > ul > li .text-link,
.responsive-list paged-list-sub-header > ul > li .text-link,
.responsive-list div[ts-paged-list-body] > ul > li .text-link,
.responsive-list div[ts-paged-list-sub-header] > ul > li .text-link {
  color: #4E4EF2;
}
.responsive-list ul.content > li .text-link:hover,
.responsive-list ul.content-with-image > li .text-link:hover,
.responsive-list paged-list-body > ul > li .text-link:hover,
.responsive-list paged-list-sub-header > ul > li .text-link:hover,
.responsive-list div[ts-paged-list-body] > ul > li .text-link:hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li .text-link:hover {
  color: #4E4EF2;
}
.responsive-list ul.content > li .text-indent,
.responsive-list ul.content-with-image > li .text-indent,
.responsive-list paged-list-body > ul > li .text-indent,
.responsive-list paged-list-sub-header > ul > li .text-indent,
.responsive-list div[ts-paged-list-body] > ul > li .text-indent,
.responsive-list div[ts-paged-list-sub-header] > ul > li .text-indent {
  margin-left: 35px;
}
.responsive-list ul.content > li:nth-child(odd),
.responsive-list ul.content-with-image > li:nth-child(odd),
.responsive-list paged-list-body > ul > li:nth-child(odd),
.responsive-list paged-list-sub-header > ul > li:nth-child(odd),
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd),
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd) {
  background: #FFFFFF;
}
.responsive-list ul.content > li:nth-child(odd).primary,
.responsive-list ul.content-with-image > li:nth-child(odd).primary,
.responsive-list paged-list-body > ul > li:nth-child(odd).primary,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd).primary,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd).primary,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd).primary {
  background: #d2fbfc;
}
.responsive-list ul.content > li:nth-child(odd).info,
.responsive-list ul.content-with-image > li:nth-child(odd).info,
.responsive-list paged-list-body > ul > li:nth-child(odd).info,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd).info,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd).info,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd).info {
  background: #ccf1fe;
}
.responsive-list ul.content > li:nth-child(odd).success,
.responsive-list ul.content-with-image > li:nth-child(odd).success,
.responsive-list paged-list-body > ul > li:nth-child(odd).success,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd).success,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd).success,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd).success {
  background: #56ff8f;
}
.responsive-list ul.content > li:nth-child(odd).warning,
.responsive-list ul.content-with-image > li:nth-child(odd).warning,
.responsive-list paged-list-body > ul > li:nth-child(odd).warning,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd).warning,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd).warning,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd).warning {
  background: #ffd36e;
}
.responsive-list ul.content > li:nth-child(odd).danger,
.responsive-list ul.content-with-image > li:nth-child(odd).danger,
.responsive-list paged-list-body > ul > li:nth-child(odd).danger,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd).danger,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd).danger,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd).danger {
  background: #ffa18f;
}
.responsive-list ul.content > li:nth-child(odd):hover,
.responsive-list ul.content-with-image > li:nth-child(odd):hover,
.responsive-list paged-list-body > ul > li:nth-child(odd):hover,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd):hover,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd):hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd):hover {
  background-color: #e9e9e9;
}
.responsive-list ul.content > li:nth-child(even),
.responsive-list ul.content-with-image > li:nth-child(even),
.responsive-list paged-list-body > ul > li:nth-child(even),
.responsive-list paged-list-sub-header > ul > li:nth-child(even),
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even),
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even),
.responsive-list ul.content > li.empty,
.responsive-list ul.content-with-image > li.empty,
.responsive-list paged-list-body > ul > li.empty,
.responsive-list paged-list-sub-header > ul > li.empty,
.responsive-list div[ts-paged-list-body] > ul > li.empty,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty {
  background: #F6F6F6;
}
.responsive-list ul.content > li:nth-child(even).primary,
.responsive-list ul.content-with-image > li:nth-child(even).primary,
.responsive-list paged-list-body > ul > li:nth-child(even).primary,
.responsive-list paged-list-sub-header > ul > li:nth-child(even).primary,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even).primary,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even).primary,
.responsive-list ul.content > li.empty.primary,
.responsive-list ul.content-with-image > li.empty.primary,
.responsive-list paged-list-body > ul > li.empty.primary,
.responsive-list paged-list-sub-header > ul > li.empty.primary,
.responsive-list div[ts-paged-list-body] > ul > li.empty.primary,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty.primary {
  background: #aefafc;
}
.responsive-list ul.content > li:nth-child(even).info,
.responsive-list ul.content-with-image > li:nth-child(even).info,
.responsive-list paged-list-body > ul > li:nth-child(even).info,
.responsive-list paged-list-sub-header > ul > li:nth-child(even).info,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even).info,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even).info,
.responsive-list ul.content > li.empty.info,
.responsive-list ul.content-with-image > li.empty.info,
.responsive-list paged-list-body > ul > li.empty.info,
.responsive-list paged-list-sub-header > ul > li.empty.info,
.responsive-list div[ts-paged-list-body] > ul > li.empty.info,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty.info {
  background: #b5e8fe;
}
.responsive-list ul.content > li:nth-child(even).success,
.responsive-list ul.content-with-image > li:nth-child(even).success,
.responsive-list paged-list-body > ul > li:nth-child(even).success,
.responsive-list paged-list-sub-header > ul > li:nth-child(even).success,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even).success,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even).success,
.responsive-list ul.content > li.empty.success,
.responsive-list ul.content-with-image > li.empty.success,
.responsive-list paged-list-body > ul > li.empty.success,
.responsive-list paged-list-sub-header > ul > li.empty.success,
.responsive-list div[ts-paged-list-body] > ul > li.empty.success,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty.success {
  background: #45f17f;
}
.responsive-list ul.content > li:nth-child(even).warning,
.responsive-list ul.content-with-image > li:nth-child(even).warning,
.responsive-list paged-list-body > ul > li:nth-child(even).warning,
.responsive-list paged-list-sub-header > ul > li:nth-child(even).warning,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even).warning,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even).warning,
.responsive-list ul.content > li.empty.warning,
.responsive-list ul.content-with-image > li.empty.warning,
.responsive-list paged-list-body > ul > li.empty.warning,
.responsive-list paged-list-sub-header > ul > li.empty.warning,
.responsive-list div[ts-paged-list-body] > ul > li.empty.warning,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty.warning {
  background: #ffc14d;
}
.responsive-list ul.content > li:nth-child(even).danger,
.responsive-list ul.content-with-image > li:nth-child(even).danger,
.responsive-list paged-list-body > ul > li:nth-child(even).danger,
.responsive-list paged-list-sub-header > ul > li:nth-child(even).danger,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even).danger,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even).danger,
.responsive-list ul.content > li.empty.danger,
.responsive-list ul.content-with-image > li.empty.danger,
.responsive-list paged-list-body > ul > li.empty.danger,
.responsive-list paged-list-sub-header > ul > li.empty.danger,
.responsive-list div[ts-paged-list-body] > ul > li.empty.danger,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty.danger {
  background: #ff8c75;
}
.responsive-list ul.content > li:nth-child(even):hover,
.responsive-list ul.content-with-image > li:nth-child(even):hover,
.responsive-list paged-list-body > ul > li:nth-child(even):hover,
.responsive-list paged-list-sub-header > ul > li:nth-child(even):hover,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even):hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even):hover,
.responsive-list ul.content > li.empty:hover,
.responsive-list ul.content-with-image > li.empty:hover,
.responsive-list paged-list-body > ul > li.empty:hover,
.responsive-list paged-list-sub-header > ul > li.empty:hover,
.responsive-list div[ts-paged-list-body] > ul > li.empty:hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty:hover {
  background-color: #dddddd;
}
.responsive-list ul.content > li.empty,
.responsive-list ul.content-with-image > li.empty,
.responsive-list paged-list-body > ul > li.empty,
.responsive-list paged-list-sub-header > ul > li.empty,
.responsive-list div[ts-paged-list-body] > ul > li.empty,
.responsive-list div[ts-paged-list-sub-header] > ul > li.empty {
  border-top: none;
}
.responsive-list ul.content > li.no-stripes,
.responsive-list ul.content-with-image > li.no-stripes,
.responsive-list paged-list-body > ul > li.no-stripes,
.responsive-list paged-list-sub-header > ul > li.no-stripes,
.responsive-list div[ts-paged-list-body] > ul > li.no-stripes,
.responsive-list div[ts-paged-list-sub-header] > ul > li.no-stripes {
  border-left: none;
  border-right: none;
}
.responsive-list ul.content > li.no-stripes:nth-child(odd),
.responsive-list ul.content-with-image > li.no-stripes:nth-child(odd),
.responsive-list paged-list-body > ul > li.no-stripes:nth-child(odd),
.responsive-list paged-list-sub-header > ul > li.no-stripes:nth-child(odd),
.responsive-list div[ts-paged-list-body] > ul > li.no-stripes:nth-child(odd),
.responsive-list div[ts-paged-list-sub-header] > ul > li.no-stripes:nth-child(odd) {
  background: #F6F6F6;
}
.responsive-list ul.content > li.no-stripes:nth-child(odd).primary,
.responsive-list ul.content-with-image > li.no-stripes:nth-child(odd).primary,
.responsive-list paged-list-body > ul > li.no-stripes:nth-child(odd).primary,
.responsive-list paged-list-sub-header > ul > li.no-stripes:nth-child(odd).primary,
.responsive-list div[ts-paged-list-body] > ul > li.no-stripes:nth-child(odd).primary,
.responsive-list div[ts-paged-list-sub-header] > ul > li.no-stripes:nth-child(odd).primary {
  background: #aefafc;
}
.responsive-list ul.content > li.no-stripes:nth-child(odd).info,
.responsive-list ul.content-with-image > li.no-stripes:nth-child(odd).info,
.responsive-list paged-list-body > ul > li.no-stripes:nth-child(odd).info,
.responsive-list paged-list-sub-header > ul > li.no-stripes:nth-child(odd).info,
.responsive-list div[ts-paged-list-body] > ul > li.no-stripes:nth-child(odd).info,
.responsive-list div[ts-paged-list-sub-header] > ul > li.no-stripes:nth-child(odd).info {
  background: #b5e8fe;
}
.responsive-list ul.content > li.no-stripes:nth-child(odd).success,
.responsive-list ul.content-with-image > li.no-stripes:nth-child(odd).success,
.responsive-list paged-list-body > ul > li.no-stripes:nth-child(odd).success,
.responsive-list paged-list-sub-header > ul > li.no-stripes:nth-child(odd).success,
.responsive-list div[ts-paged-list-body] > ul > li.no-stripes:nth-child(odd).success,
.responsive-list div[ts-paged-list-sub-header] > ul > li.no-stripes:nth-child(odd).success {
  background: #45f17f;
}
.responsive-list ul.content > li.no-stripes:nth-child(odd).warning,
.responsive-list ul.content-with-image > li.no-stripes:nth-child(odd).warning,
.responsive-list paged-list-body > ul > li.no-stripes:nth-child(odd).warning,
.responsive-list paged-list-sub-header > ul > li.no-stripes:nth-child(odd).warning,
.responsive-list div[ts-paged-list-body] > ul > li.no-stripes:nth-child(odd).warning,
.responsive-list div[ts-paged-list-sub-header] > ul > li.no-stripes:nth-child(odd).warning {
  background: #ffc14d;
}
.responsive-list ul.content > li.no-stripes:nth-child(odd).danger,
.responsive-list ul.content-with-image > li.no-stripes:nth-child(odd).danger,
.responsive-list paged-list-body > ul > li.no-stripes:nth-child(odd).danger,
.responsive-list paged-list-sub-header > ul > li.no-stripes:nth-child(odd).danger,
.responsive-list div[ts-paged-list-body] > ul > li.no-stripes:nth-child(odd).danger,
.responsive-list div[ts-paged-list-sub-header] > ul > li.no-stripes:nth-child(odd).danger {
  background: #ff8c75;
}
.responsive-list ul.content > li.no-stripes:nth-child(odd):hover,
.responsive-list ul.content-with-image > li.no-stripes:nth-child(odd):hover,
.responsive-list paged-list-body > ul > li.no-stripes:nth-child(odd):hover,
.responsive-list paged-list-sub-header > ul > li.no-stripes:nth-child(odd):hover,
.responsive-list div[ts-paged-list-body] > ul > li.no-stripes:nth-child(odd):hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li.no-stripes:nth-child(odd):hover {
  background-color: #dddddd;
}
.responsive-list ul.content > li.primary,
.responsive-list ul.content-with-image > li.primary,
.responsive-list paged-list-body > ul > li.primary,
.responsive-list paged-list-sub-header > ul > li.primary,
.responsive-list div[ts-paged-list-body] > ul > li.primary,
.responsive-list div[ts-paged-list-sub-header] > ul > li.primary {
  background-color: #d2fbfc;
}
.responsive-list ul.content > li.form-row,
.responsive-list ul.content-with-image > li.form-row,
.responsive-list paged-list-body > ul > li.form-row,
.responsive-list paged-list-sub-header > ul > li.form-row,
.responsive-list div[ts-paged-list-body] > ul > li.form-row,
.responsive-list div[ts-paged-list-sub-header] > ul > li.form-row {
  padding-top: 1px;
  padding-bottom: 1px;
}
.responsive-list ul.content > li.form-row .form-control,
.responsive-list ul.content-with-image > li.form-row .form-control,
.responsive-list paged-list-body > ul > li.form-row .form-control,
.responsive-list paged-list-sub-header > ul > li.form-row .form-control,
.responsive-list div[ts-paged-list-body] > ul > li.form-row .form-control,
.responsive-list div[ts-paged-list-sub-header] > ul > li.form-row .form-control,
.responsive-list ul.content > li.form-row label,
.responsive-list ul.content-with-image > li.form-row label,
.responsive-list paged-list-body > ul > li.form-row label,
.responsive-list paged-list-sub-header > ul > li.form-row label,
.responsive-list div[ts-paged-list-body] > ul > li.form-row label,
.responsive-list div[ts-paged-list-sub-header] > ul > li.form-row label {
  height: 32px;
}
.responsive-list ul.content > li.form-row .form-control,
.responsive-list ul.content-with-image > li.form-row .form-control,
.responsive-list paged-list-body > ul > li.form-row .form-control,
.responsive-list paged-list-sub-header > ul > li.form-row .form-control,
.responsive-list div[ts-paged-list-body] > ul > li.form-row .form-control,
.responsive-list div[ts-paged-list-sub-header] > ul > li.form-row .form-control {
  padding: 0;
  padding-left: 5px;
  height: 28px;
}
.responsive-list ul.content > li.form-row div[class^="col-"] label,
.responsive-list ul.content-with-image > li.form-row div[class^="col-"] label,
.responsive-list paged-list-body > ul > li.form-row div[class^="col-"] label,
.responsive-list paged-list-sub-header > ul > li.form-row div[class^="col-"] label,
.responsive-list div[ts-paged-list-body] > ul > li.form-row div[class^="col-"] label,
.responsive-list div[ts-paged-list-sub-header] > ul > li.form-row div[class^="col-"] label {
  margin: 0;
  padding: 0;
  padding-top: 8px;
  font-weight: normal;
}
.responsive-list ul.content > li .bulk-action-left,
.responsive-list ul.content-with-image > li .bulk-action-left,
.responsive-list paged-list-body > ul > li .bulk-action-left,
.responsive-list paged-list-sub-header > ul > li .bulk-action-left,
.responsive-list div[ts-paged-list-body] > ul > li .bulk-action-left,
.responsive-list div[ts-paged-list-sub-header] > ul > li .bulk-action-left {
  position: absolute;
  left: -40px;
  top: -1px;
  z-index: 100000;
}
.responsive-list ul.content > li .tools,
.responsive-list ul.content-with-image > li .tools,
.responsive-list paged-list-body > ul > li .tools,
.responsive-list paged-list-sub-header > ul > li .tools,
.responsive-list div[ts-paged-list-body] > ul > li .tools,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools {
  position: absolute;
  right: 0;
  top: 0;
}
.responsive-list ul.content > li .tools a.btn,
.responsive-list ul.content-with-image > li .tools a.btn,
.responsive-list paged-list-body > ul > li .tools a.btn,
.responsive-list paged-list-sub-header > ul > li .tools a.btn,
.responsive-list div[ts-paged-list-body] > ul > li .tools a.btn,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools a.btn {
  color: white;
}
.responsive-list ul.content > li .tools a.btn.btn-default,
.responsive-list ul.content-with-image > li .tools a.btn.btn-default,
.responsive-list paged-list-body > ul > li .tools a.btn.btn-default,
.responsive-list paged-list-sub-header > ul > li .tools a.btn.btn-default,
.responsive-list div[ts-paged-list-body] > ul > li .tools a.btn.btn-default,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools a.btn.btn-default,
.responsive-list ul.content > li .tools a.btn div.btn-default,
.responsive-list ul.content-with-image > li .tools a.btn div.btn-default,
.responsive-list paged-list-body > ul > li .tools a.btn div.btn-default,
.responsive-list paged-list-sub-header > ul > li .tools a.btn div.btn-default,
.responsive-list div[ts-paged-list-body] > ul > li .tools a.btn div.btn-default,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools a.btn div.btn-default {
  background-color: transparent;
  border: none;
  color: #777777;
}
.responsive-list ul.content > li .tools a.btn.btn-danger,
.responsive-list ul.content-with-image > li .tools a.btn.btn-danger,
.responsive-list paged-list-body > ul > li .tools a.btn.btn-danger,
.responsive-list paged-list-sub-header > ul > li .tools a.btn.btn-danger,
.responsive-list div[ts-paged-list-body] > ul > li .tools a.btn.btn-danger,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools a.btn.btn-danger,
.responsive-list ul.content > li .tools a.btn div.btn-danger,
.responsive-list ul.content-with-image > li .tools a.btn div.btn-danger,
.responsive-list paged-list-body > ul > li .tools a.btn div.btn-danger,
.responsive-list paged-list-sub-header > ul > li .tools a.btn div.btn-danger,
.responsive-list div[ts-paged-list-body] > ul > li .tools a.btn div.btn-danger,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools a.btn div.btn-danger {
  background-color: transparent;
  border: none;
  color: #FF4A4A;
}
.responsive-list ul.content > li .tools div.btn.btn-default,
.responsive-list ul.content-with-image > li .tools div.btn.btn-default,
.responsive-list paged-list-body > ul > li .tools div.btn.btn-default,
.responsive-list paged-list-sub-header > ul > li .tools div.btn.btn-default,
.responsive-list div[ts-paged-list-body] > ul > li .tools div.btn.btn-default,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools div.btn.btn-default {
  background-color: transparent;
  border: none;
  color: #999999;
}
.responsive-list ul.content > li .tools div.btn.btn-danger,
.responsive-list ul.content-with-image > li .tools div.btn.btn-danger,
.responsive-list paged-list-body > ul > li .tools div.btn.btn-danger,
.responsive-list paged-list-sub-header > ul > li .tools div.btn.btn-danger,
.responsive-list div[ts-paged-list-body] > ul > li .tools div.btn.btn-danger,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools div.btn.btn-danger {
  background-color: transparent;
  border: none;
  color: #FF4A4A;
}
.responsive-list ul.content > li .tools ul.dropdown-menu > li div,
.responsive-list ul.content-with-image > li .tools ul.dropdown-menu > li div,
.responsive-list paged-list-body > ul > li .tools ul.dropdown-menu > li div,
.responsive-list paged-list-sub-header > ul > li .tools ul.dropdown-menu > li div,
.responsive-list div[ts-paged-list-body] > ul > li .tools ul.dropdown-menu > li div,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools ul.dropdown-menu > li div {
  padding: 7px 20px;
  cursor: default;
}
.responsive-list ul.content > li .tools ul.dropdown-menu > li div .disabled,
.responsive-list ul.content-with-image > li .tools ul.dropdown-menu > li div .disabled,
.responsive-list paged-list-body > ul > li .tools ul.dropdown-menu > li div .disabled,
.responsive-list paged-list-sub-header > ul > li .tools ul.dropdown-menu > li div .disabled,
.responsive-list div[ts-paged-list-body] > ul > li .tools ul.dropdown-menu > li div .disabled,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools ul.dropdown-menu > li div .disabled {
  pointer-events: none;
  opacity: 0.5;
}
.responsive-list ul.content > li .tools ul.dropdown-menu > li .tooltip.in,
.responsive-list ul.content-with-image > li .tools ul.dropdown-menu > li .tooltip.in,
.responsive-list paged-list-body > ul > li .tools ul.dropdown-menu > li .tooltip.in,
.responsive-list paged-list-sub-header > ul > li .tools ul.dropdown-menu > li .tooltip.in,
.responsive-list div[ts-paged-list-body] > ul > li .tools ul.dropdown-menu > li .tooltip.in,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools ul.dropdown-menu > li .tooltip.in {
  opacity: 1;
}
.responsive-list ul.content > li .tools ul.dropdown-menu > li .tooltip > .tooltip-inner,
.responsive-list ul.content-with-image > li .tools ul.dropdown-menu > li .tooltip > .tooltip-inner,
.responsive-list paged-list-body > ul > li .tools ul.dropdown-menu > li .tooltip > .tooltip-inner,
.responsive-list paged-list-sub-header > ul > li .tools ul.dropdown-menu > li .tooltip > .tooltip-inner,
.responsive-list div[ts-paged-list-body] > ul > li .tools ul.dropdown-menu > li .tooltip > .tooltip-inner,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools ul.dropdown-menu > li .tooltip > .tooltip-inner {
  background-color: white;
  color: black;
  padding-bottom: 10px;
  white-space: pre-wrap;
}
.responsive-list ul.content > li .tools ul.dropdown-menu > li .tooltip > .tooltip-arrow,
.responsive-list ul.content-with-image > li .tools ul.dropdown-menu > li .tooltip > .tooltip-arrow,
.responsive-list paged-list-body > ul > li .tools ul.dropdown-menu > li .tooltip > .tooltip-arrow,
.responsive-list paged-list-sub-header > ul > li .tools ul.dropdown-menu > li .tooltip > .tooltip-arrow,
.responsive-list div[ts-paged-list-body] > ul > li .tools ul.dropdown-menu > li .tooltip > .tooltip-arrow,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools ul.dropdown-menu > li .tooltip > .tooltip-arrow {
  border-top-color: white !important;
  border-bottom-color: white !important;
}
.responsive-list ul.content > li .tools ul.dropdown-menu > li a,
.responsive-list ul.content-with-image > li .tools ul.dropdown-menu > li a,
.responsive-list paged-list-body > ul > li .tools ul.dropdown-menu > li a,
.responsive-list paged-list-sub-header > ul > li .tools ul.dropdown-menu > li a,
.responsive-list div[ts-paged-list-body] > ul > li .tools ul.dropdown-menu > li a,
.responsive-list div[ts-paged-list-sub-header] > ul > li .tools ul.dropdown-menu > li a {
  color: #555555;
}
.responsive-list ul.content > li .title,
.responsive-list ul.content-with-image > li .title,
.responsive-list paged-list-body > ul > li .title,
.responsive-list paged-list-sub-header > ul > li .title,
.responsive-list div[ts-paged-list-body] > ul > li .title,
.responsive-list div[ts-paged-list-sub-header] > ul > li .title {
  font-weight: bold;
}
.responsive-list ul.content > li .not-active,
.responsive-list ul.content-with-image > li .not-active,
.responsive-list paged-list-body > ul > li .not-active,
.responsive-list paged-list-sub-header > ul > li .not-active,
.responsive-list div[ts-paged-list-body] > ul > li .not-active,
.responsive-list div[ts-paged-list-sub-header] > ul > li .not-active {
  text-decoration: line-through;
  color: #888888;
}
.responsive-list ul.content > li .row,
.responsive-list ul.content-with-image > li .row,
.responsive-list paged-list-body > ul > li .row,
.responsive-list paged-list-sub-header > ul > li .row,
.responsive-list div[ts-paged-list-body] > ul > li .row,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row {
  position: relative;
}
.responsive-list ul.content > li .row h1,
.responsive-list ul.content-with-image > li .row h1,
.responsive-list paged-list-body > ul > li .row h1,
.responsive-list paged-list-sub-header > ul > li .row h1,
.responsive-list div[ts-paged-list-body] > ul > li .row h1,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row h1,
.responsive-list ul.content > li .row h2,
.responsive-list ul.content-with-image > li .row h2,
.responsive-list paged-list-body > ul > li .row h2,
.responsive-list paged-list-sub-header > ul > li .row h2,
.responsive-list div[ts-paged-list-body] > ul > li .row h2,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row h2,
.responsive-list ul.content > li .row h3,
.responsive-list ul.content-with-image > li .row h3,
.responsive-list paged-list-body > ul > li .row h3,
.responsive-list paged-list-sub-header > ul > li .row h3,
.responsive-list div[ts-paged-list-body] > ul > li .row h3,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row h3,
.responsive-list ul.content > li .row h4,
.responsive-list ul.content-with-image > li .row h4,
.responsive-list paged-list-body > ul > li .row h4,
.responsive-list paged-list-sub-header > ul > li .row h4,
.responsive-list div[ts-paged-list-body] > ul > li .row h4,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row h4,
.responsive-list ul.content > li .row h5,
.responsive-list ul.content-with-image > li .row h5,
.responsive-list paged-list-body > ul > li .row h5,
.responsive-list paged-list-sub-header > ul > li .row h5,
.responsive-list div[ts-paged-list-body] > ul > li .row h5,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row h5,
.responsive-list ul.content > li .row h6,
.responsive-list ul.content-with-image > li .row h6,
.responsive-list paged-list-body > ul > li .row h6,
.responsive-list paged-list-sub-header > ul > li .row h6,
.responsive-list div[ts-paged-list-body] > ul > li .row h6,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row h6 {
  margin: 0;
}
.responsive-list ul.content > li .row.row-extra-info,
.responsive-list ul.content-with-image > li .row.row-extra-info,
.responsive-list paged-list-body > ul > li .row.row-extra-info,
.responsive-list paged-list-sub-header > ul > li .row.row-extra-info,
.responsive-list div[ts-paged-list-body] > ul > li .row.row-extra-info,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row.row-extra-info {
  padding: 3px;
  border: 1px #dddddd solid;
}
.responsive-list ul.content > li .row.row-extra-info h5,
.responsive-list ul.content-with-image > li .row.row-extra-info h5,
.responsive-list paged-list-body > ul > li .row.row-extra-info h5,
.responsive-list paged-list-sub-header > ul > li .row.row-extra-info h5,
.responsive-list div[ts-paged-list-body] > ul > li .row.row-extra-info h5,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row.row-extra-info h5 {
  padding: 4px;
}
.responsive-list ul.content > li .row.row-extra-info .btn-link:hover,
.responsive-list ul.content-with-image > li .row.row-extra-info .btn-link:hover,
.responsive-list paged-list-body > ul > li .row.row-extra-info .btn-link:hover,
.responsive-list paged-list-sub-header > ul > li .row.row-extra-info .btn-link:hover,
.responsive-list div[ts-paged-list-body] > ul > li .row.row-extra-info .btn-link:hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row.row-extra-info .btn-link:hover {
  color: #0062a2;
  text-decoration: underline;
}
.responsive-list ul.content > li .row hr,
.responsive-list ul.content-with-image > li .row hr,
.responsive-list paged-list-body > ul > li .row hr,
.responsive-list paged-list-sub-header > ul > li .row hr,
.responsive-list div[ts-paged-list-body] > ul > li .row hr,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row hr {
  margin-left: 15px;
  margin-right: 15px;
}
.responsive-list ul.content > li .row div[class^="col-"],
.responsive-list ul.content-with-image > li .row div[class^="col-"],
.responsive-list paged-list-body > ul > li .row div[class^="col-"],
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"],
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"],
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] {
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
  position: relative;
}
.responsive-list ul.content > li .row div[class^="col-"].selector-cell,
.responsive-list ul.content-with-image > li .row div[class^="col-"].selector-cell,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].selector-cell,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].selector-cell,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].selector-cell,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].selector-cell {
  overflow: visible !important;
  overflow-x: visible !important;
}
.responsive-list ul.content > li .row div[class^="col-"].selector-cell .input-group,
.responsive-list ul.content-with-image > li .row div[class^="col-"].selector-cell .input-group,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].selector-cell .input-group,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].selector-cell .input-group,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].selector-cell .input-group,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].selector-cell .input-group {
  margin-bottom: 0;
}
.responsive-list ul.content > li .row div[class^="col-"] input[type="checkbox"],
.responsive-list ul.content-with-image > li .row div[class^="col-"] input[type="checkbox"],
.responsive-list paged-list-body > ul > li .row div[class^="col-"] input[type="checkbox"],
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] input[type="checkbox"],
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] input[type="checkbox"],
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] input[type="checkbox"] {
  padding-top: 2px;
  margin: 0;
}
.responsive-list ul.content > li .row div[class^="col-"].row-only,
.responsive-list ul.content-with-image > li .row div[class^="col-"].row-only,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].row-only,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].row-only,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].row-only,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].row-only {
  display: block;
}
.responsive-list ul.content > li .row div[class^="col-"].card-only,
.responsive-list ul.content-with-image > li .row div[class^="col-"].card-only,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].card-only,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].card-only,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].card-only,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].card-only {
  display: none;
}
.responsive-list ul.content > li .row div[class^="col-"].content-progress-column > a,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-progress-column > a,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-progress-column > a,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-progress-column > a,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-progress-column > a,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-progress-column > a,
.responsive-list ul.content > li .row div[class^="col-"].content-progress-column > span,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-progress-column > span,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-progress-column > span,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-progress-column > span,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-progress-column > span,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-progress-column > span {
  padding-bottom: 3px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-phase-column img,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-phase-column img,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-phase-column img,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-phase-column img,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-phase-column img,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-phase-column img {
  position: absolute;
  top: 15px;
  right: 5px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-phase-column span.phase-edit,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-phase-column span.phase-edit,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-phase-column span.phase-edit,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-phase-column span.phase-edit,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-phase-column span.phase-edit,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-phase-column span.phase-edit {
  position: absolute;
  top: 5px;
  right: 5px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-phase-column span.display-number,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-phase-column span.display-number,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-phase-column span.display-number,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-phase-column span.display-number,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-phase-column span.display-number,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-phase-column span.display-number {
  margin-left: 30px;
  width: 20px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-phase-column span.display-name,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-phase-column span.display-name,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-phase-column span.display-name,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-phase-column span.display-name,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-phase-column span.display-name,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-phase-column span.display-name {
  margin-left: 30px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-phase-column input.phase-name,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-phase-column input.phase-name,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-phase-column input.phase-name,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-phase-column input.phase-name,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-phase-column input.phase-name,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-phase-column input.phase-name {
  width: 80%;
  margin-left: 10px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-stage-column img,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-stage-column img,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-stage-column img,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-stage-column img,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-stage-column img,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-stage-column img {
  position: absolute;
  top: 15px;
  right: 5px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-stage-column span.stage-edit,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-stage-column span.stage-edit,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-stage-column span.stage-edit,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-stage-column span.stage-edit,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-stage-column span.stage-edit,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-stage-column span.stage-edit {
  position: absolute;
  top: 5px;
  right: 5px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-stage-column span.display-number,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-stage-column span.display-number,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-stage-column span.display-number,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-stage-column span.display-number,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-stage-column span.display-number,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-stage-column span.display-number {
  margin-left: 30px;
  width: 20px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-stage-column span.display-name,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-stage-column span.display-name,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-stage-column span.display-name,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-stage-column span.display-name,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-stage-column span.display-name,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-stage-column span.display-name {
  margin-left: 30px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-stage-column input.stage-name,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-stage-column input.stage-name,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-stage-column input.stage-name,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-stage-column input.stage-name,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-stage-column input.stage-name,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-stage-column input.stage-name {
  width: 80%;
  margin-left: 10px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-task-column img,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-task-column img,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-task-column img,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-task-column img,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-task-column img,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-task-column img {
  position: absolute;
  top: 15px;
  right: 5px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-task-column span.task-edit,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-task-column span.task-edit,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-task-column span.task-edit,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-task-column span.task-edit,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-task-column span.task-edit,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-task-column span.task-edit {
  position: absolute;
  top: 5px;
  right: 5px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-task-column span.display-number,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-task-column span.display-number,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-task-column span.display-number,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-task-column span.display-number,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-task-column span.display-number,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-task-column span.display-number {
  margin-left: 30px;
  width: 50px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-task-column span.display-name,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-task-column span.display-name,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-task-column span.display-name,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-task-column span.display-name,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-task-column span.display-name,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-task-column span.display-name {
  margin-left: 30px;
}
.responsive-list ul.content > li .row div[class^="col-"].content-task-column input.task-name,
.responsive-list ul.content-with-image > li .row div[class^="col-"].content-task-column input.task-name,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].content-task-column input.task-name,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].content-task-column input.task-name,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].content-task-column input.task-name,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].content-task-column input.task-name {
  width: 80%;
  margin-left: 10px;
}
.responsive-list ul.content > li .row div[class^="col-"] > a,
.responsive-list ul.content-with-image > li .row div[class^="col-"] > a,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] > a,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] > a,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] > a,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] > a,
.responsive-list ul.content > li .row div[class^="col-"] > span,
.responsive-list ul.content-with-image > li .row div[class^="col-"] > span,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] > span,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] > span,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] > span,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] > span {
  padding-top: 12px;
  padding-bottom: 10px;
  display: block;
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.responsive-list ul.content > li .row div[class^="col-"] > a.label,
.responsive-list ul.content-with-image > li .row div[class^="col-"] > a.label,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] > a.label,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] > a.label,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] > a.label,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] > a.label,
.responsive-list ul.content > li .row div[class^="col-"] > span.label,
.responsive-list ul.content-with-image > li .row div[class^="col-"] > span.label,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] > span.label,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] > span.label,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] > span.label,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] > span.label {
  display: inline-block;
  margin-top: 9px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.responsive-list ul.content > li .row div[class^="col-"] .icon-cell,
.responsive-list ul.content-with-image > li .row div[class^="col-"] .icon-cell,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] .icon-cell,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] .icon-cell,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] .icon-cell,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] .icon-cell {
  padding-top: 4px;
  padding-bottom: 0px;
  font-size: 22px;
}
.responsive-list ul.content > li .row div[class^="col-"] .icon-cell-large,
.responsive-list ul.content-with-image > li .row div[class^="col-"] .icon-cell-large,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] .icon-cell-large,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] .icon-cell-large,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] .icon-cell-large,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] .icon-cell-large {
  padding-top: 6px;
  padding-bottom: 0px;
  font-size: 30px;
}
.responsive-list ul.content > li .row div[class^="col-"] .icon-cell-inline,
.responsive-list ul.content-with-image > li .row div[class^="col-"] .icon-cell-inline,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] .icon-cell-inline,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] .icon-cell-inline,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] .icon-cell-inline,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] .icon-cell-inline {
  display: inline-block;
}
.responsive-list ul.content > li .row div[class^="col-"] .icon-cell-inline.green,
.responsive-list ul.content-with-image > li .row div[class^="col-"] .icon-cell-inline.green,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] .icon-cell-inline.green,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] .icon-cell-inline.green,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] .icon-cell-inline.green,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] .icon-cell-inline.green {
  background-color: #269d4e !important;
}
.responsive-list ul.content > li .row div[class^="col-"] > input[type=checkbox],
.responsive-list ul.content-with-image > li .row div[class^="col-"] > input[type=checkbox],
.responsive-list paged-list-body > ul > li .row div[class^="col-"] > input[type=checkbox],
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] > input[type=checkbox],
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] > input[type=checkbox],
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] > input[type=checkbox] {
  margin-top: 10px;
}
.responsive-list ul.content > li .row div[class^="col-"].level-1,
.responsive-list ul.content-with-image > li .row div[class^="col-"].level-1,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].level-1,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].level-1,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].level-1,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].level-1 {
  padding-left: 10px;
}
.responsive-list ul.content > li .row div[class^="col-"].level-2,
.responsive-list ul.content-with-image > li .row div[class^="col-"].level-2,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].level-2,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].level-2,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].level-2,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].level-2 {
  padding-left: 15px;
}
.responsive-list ul.content > li .row div[class^="col-"].level-3,
.responsive-list ul.content-with-image > li .row div[class^="col-"].level-3,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].level-3,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].level-3,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].level-3,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].level-3 {
  padding-left: 20px;
}
.responsive-list ul.content > li .row div[class^="col-"].level-4,
.responsive-list ul.content-with-image > li .row div[class^="col-"].level-4,
.responsive-list paged-list-body > ul > li .row div[class^="col-"].level-4,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].level-4,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].level-4,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].level-4 {
  padding-left: 35px;
}
.responsive-list ul.content > li .row div[class^="col-"] button.btn.btn-primary.btn-link,
.responsive-list ul.content-with-image > li .row div[class^="col-"] button.btn.btn-primary.btn-link,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] button.btn.btn-primary.btn-link,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] button.btn.btn-primary.btn-link,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] button.btn.btn-primary.btn-link,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] button.btn.btn-primary.btn-link {
  padding: 0;
  margin-top: -6px;
  text-decoration: underline;
}
.responsive-list ul.content > li .row div[class^="col-"] button.btn.btn-primary.btn-link:hover,
.responsive-list ul.content-with-image > li .row div[class^="col-"] button.btn.btn-primary.btn-link:hover,
.responsive-list paged-list-body > ul > li .row div[class^="col-"] button.btn.btn-primary.btn-link:hover,
.responsive-list paged-list-sub-header > ul > li .row div[class^="col-"] button.btn.btn-primary.btn-link:hover,
.responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"] button.btn.btn-primary.btn-link:hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"] button.btn.btn-primary.btn-link:hover {
  text-decoration: underline;
  color: #1d8d91;
}
.responsive-list ul.content > li .row.row-error,
.responsive-list ul.content-with-image > li .row.row-error,
.responsive-list paged-list-body > ul > li .row.row-error,
.responsive-list paged-list-sub-header > ul > li .row.row-error,
.responsive-list div[ts-paged-list-body] > ul > li .row.row-error,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row.row-error {
  color: white;
  font-weight: bold;
}
.responsive-list ul.content > li .row.row-error > div[class^="col-"] > span,
.responsive-list ul.content-with-image > li .row.row-error > div[class^="col-"] > span,
.responsive-list paged-list-body > ul > li .row.row-error > div[class^="col-"] > span,
.responsive-list paged-list-sub-header > ul > li .row.row-error > div[class^="col-"] > span,
.responsive-list div[ts-paged-list-body] > ul > li .row.row-error > div[class^="col-"] > span,
.responsive-list div[ts-paged-list-sub-header] > ul > li .row.row-error > div[class^="col-"] > span {
  padding: 5px;
}
.responsive-list ul.content > li:nth-child(odd) > div.row-extra-info,
.responsive-list ul.content-with-image > li:nth-child(odd) > div.row-extra-info,
.responsive-list paged-list-body > ul > li:nth-child(odd) > div.row-extra-info,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd) > div.row-extra-info,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd) > div.row-extra-info,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd) > div.row-extra-info {
  background: #FFFFFF;
  color: #555555;
}
.responsive-list ul.content > li:nth-child(odd) > div.row-extra-info.primary,
.responsive-list ul.content-with-image > li:nth-child(odd) > div.row-extra-info.primary,
.responsive-list paged-list-body > ul > li:nth-child(odd) > div.row-extra-info.primary,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd) > div.row-extra-info.primary,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd) > div.row-extra-info.primary,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd) > div.row-extra-info.primary {
  background: #d2fbfc;
}
.responsive-list ul.content > li:nth-child(odd) > div.row-extra-info.info,
.responsive-list ul.content-with-image > li:nth-child(odd) > div.row-extra-info.info,
.responsive-list paged-list-body > ul > li:nth-child(odd) > div.row-extra-info.info,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd) > div.row-extra-info.info,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd) > div.row-extra-info.info,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd) > div.row-extra-info.info {
  background: #ccf1fe;
}
.responsive-list ul.content > li:nth-child(odd) > div.row-extra-info.success,
.responsive-list ul.content-with-image > li:nth-child(odd) > div.row-extra-info.success,
.responsive-list paged-list-body > ul > li:nth-child(odd) > div.row-extra-info.success,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd) > div.row-extra-info.success,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd) > div.row-extra-info.success,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd) > div.row-extra-info.success {
  background: #56ff8f;
}
.responsive-list ul.content > li:nth-child(odd) > div.row-extra-info.warning,
.responsive-list ul.content-with-image > li:nth-child(odd) > div.row-extra-info.warning,
.responsive-list paged-list-body > ul > li:nth-child(odd) > div.row-extra-info.warning,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd) > div.row-extra-info.warning,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd) > div.row-extra-info.warning,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd) > div.row-extra-info.warning {
  background: #ffd36e;
}
.responsive-list ul.content > li:nth-child(odd) > div.row-extra-info.danger,
.responsive-list ul.content-with-image > li:nth-child(odd) > div.row-extra-info.danger,
.responsive-list paged-list-body > ul > li:nth-child(odd) > div.row-extra-info.danger,
.responsive-list paged-list-sub-header > ul > li:nth-child(odd) > div.row-extra-info.danger,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(odd) > div.row-extra-info.danger,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(odd) > div.row-extra-info.danger {
  background: #ffa18f;
}
.responsive-list ul.content > li:nth-child(even) > div.row-extra-info,
.responsive-list ul.content-with-image > li:nth-child(even) > div.row-extra-info,
.responsive-list paged-list-body > ul > li:nth-child(even) > div.row-extra-info,
.responsive-list paged-list-sub-header > ul > li:nth-child(even) > div.row-extra-info,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even) > div.row-extra-info,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even) > div.row-extra-info {
  background: #F6F6F6;
  color: #555555;
}
.responsive-list ul.content > li:nth-child(even) > div.row-extra-info.primary,
.responsive-list ul.content-with-image > li:nth-child(even) > div.row-extra-info.primary,
.responsive-list paged-list-body > ul > li:nth-child(even) > div.row-extra-info.primary,
.responsive-list paged-list-sub-header > ul > li:nth-child(even) > div.row-extra-info.primary,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even) > div.row-extra-info.primary,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even) > div.row-extra-info.primary {
  background: #aefafc;
}
.responsive-list ul.content > li:nth-child(even) > div.row-extra-info.info,
.responsive-list ul.content-with-image > li:nth-child(even) > div.row-extra-info.info,
.responsive-list paged-list-body > ul > li:nth-child(even) > div.row-extra-info.info,
.responsive-list paged-list-sub-header > ul > li:nth-child(even) > div.row-extra-info.info,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even) > div.row-extra-info.info,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even) > div.row-extra-info.info {
  background: #b5e8fe;
}
.responsive-list ul.content > li:nth-child(even) > div.row-extra-info.success,
.responsive-list ul.content-with-image > li:nth-child(even) > div.row-extra-info.success,
.responsive-list paged-list-body > ul > li:nth-child(even) > div.row-extra-info.success,
.responsive-list paged-list-sub-header > ul > li:nth-child(even) > div.row-extra-info.success,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even) > div.row-extra-info.success,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even) > div.row-extra-info.success {
  background: #45f17f;
}
.responsive-list ul.content > li:nth-child(even) > div.row-extra-info.warning,
.responsive-list ul.content-with-image > li:nth-child(even) > div.row-extra-info.warning,
.responsive-list paged-list-body > ul > li:nth-child(even) > div.row-extra-info.warning,
.responsive-list paged-list-sub-header > ul > li:nth-child(even) > div.row-extra-info.warning,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even) > div.row-extra-info.warning,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even) > div.row-extra-info.warning {
  background: #ffc14d;
}
.responsive-list ul.content > li:nth-child(even) > div.row-extra-info.danger,
.responsive-list ul.content-with-image > li:nth-child(even) > div.row-extra-info.danger,
.responsive-list paged-list-body > ul > li:nth-child(even) > div.row-extra-info.danger,
.responsive-list paged-list-sub-header > ul > li:nth-child(even) > div.row-extra-info.danger,
.responsive-list div[ts-paged-list-body] > ul > li:nth-child(even) > div.row-extra-info.danger,
.responsive-list div[ts-paged-list-sub-header] > ul > li:nth-child(even) > div.row-extra-info.danger {
  background: #ff8c75;
}
.responsive-list ul.content > li input[type="checkbox"].group-checkbox,
.responsive-list ul.content-with-image > li input[type="checkbox"].group-checkbox,
.responsive-list paged-list-body > ul > li input[type="checkbox"].group-checkbox,
.responsive-list paged-list-sub-header > ul > li input[type="checkbox"].group-checkbox,
.responsive-list div[ts-paged-list-body] > ul > li input[type="checkbox"].group-checkbox,
.responsive-list div[ts-paged-list-sub-header] > ul > li input[type="checkbox"].group-checkbox {
  position: absolute;
  margin: 0;
  left: -30px;
  top: 10px;
}
.responsive-list ul.content > li input[type="checkbox"].right-checkbox,
.responsive-list ul.content-with-image > li input[type="checkbox"].right-checkbox,
.responsive-list paged-list-body > ul > li input[type="checkbox"].right-checkbox,
.responsive-list paged-list-sub-header > ul > li input[type="checkbox"].right-checkbox,
.responsive-list div[ts-paged-list-body] > ul > li input[type="checkbox"].right-checkbox,
.responsive-list div[ts-paged-list-sub-header] > ul > li input[type="checkbox"].right-checkbox {
  position: absolute;
  margin: 0;
  left: -30px;
  top: 10px;
  z-index: 1000;
}
.responsive-list ul.content > li .text-small,
.responsive-list ul.content-with-image > li .text-small,
.responsive-list paged-list-body > ul > li .text-small,
.responsive-list paged-list-sub-header > ul > li .text-small,
.responsive-list div[ts-paged-list-body] > ul > li .text-small,
.responsive-list div[ts-paged-list-sub-header] > ul > li .text-small {
  font-size: 11px;
  margin-top: 5px;
}
.responsive-list ul.content > li .card-title,
.responsive-list ul.content-with-image > li .card-title,
.responsive-list paged-list-body > ul > li .card-title,
.responsive-list paged-list-sub-header > ul > li .card-title,
.responsive-list div[ts-paged-list-body] > ul > li .card-title,
.responsive-list div[ts-paged-list-sub-header] > ul > li .card-title {
  display: none;
}
.responsive-list ul.content > li .card-info,
.responsive-list ul.content-with-image > li .card-info,
.responsive-list paged-list-body > ul > li .card-info,
.responsive-list paged-list-sub-header > ul > li .card-info,
.responsive-list div[ts-paged-list-body] > ul > li .card-info,
.responsive-list div[ts-paged-list-sub-header] > ul > li .card-info {
  left: 10px;
  font-size: 8px;
  pointer-events: none;
  color: #555555;
  padding: 0 !important;
  position: absolute;
  top: 1px;
}
.responsive-list ul.content > li .card-number,
.responsive-list ul.content-with-image > li .card-number,
.responsive-list paged-list-body > ul > li .card-number,
.responsive-list paged-list-sub-header > ul > li .card-number,
.responsive-list div[ts-paged-list-body] > ul > li .card-number,
.responsive-list div[ts-paged-list-sub-header] > ul > li .card-number {
  font-size: 8px;
  color: #555555;
  min-width: 18px;
  display: inline-block;
  margin-right: 3px;
  font-weight: normal;
}
.responsive-list ul.content > li select.inline-control,
.responsive-list ul.content-with-image > li select.inline-control,
.responsive-list paged-list-body > ul > li select.inline-control,
.responsive-list paged-list-sub-header > ul > li select.inline-control,
.responsive-list div[ts-paged-list-body] > ul > li select.inline-control,
.responsive-list div[ts-paged-list-sub-header] > ul > li select.inline-control,
.responsive-list ul.content > li input.inline-control,
.responsive-list ul.content-with-image > li input.inline-control,
.responsive-list paged-list-body > ul > li input.inline-control,
.responsive-list paged-list-sub-header > ul > li input.inline-control,
.responsive-list div[ts-paged-list-body] > ul > li input.inline-control,
.responsive-list div[ts-paged-list-sub-header] > ul > li input.inline-control {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  box-shadow: none;
  padding: 0;
  color: black;
  border-bottom: 1px dashed black !important;
  margin: 0 2px;
  height: 20px;
  width: 100%;
  background: transparent;
}
.responsive-list ul.content > li select.inline-control:hover,
.responsive-list ul.content-with-image > li select.inline-control:hover,
.responsive-list paged-list-body > ul > li select.inline-control:hover,
.responsive-list paged-list-sub-header > ul > li select.inline-control:hover,
.responsive-list div[ts-paged-list-body] > ul > li select.inline-control:hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li select.inline-control:hover,
.responsive-list ul.content > li input.inline-control:hover,
.responsive-list ul.content-with-image > li input.inline-control:hover,
.responsive-list paged-list-body > ul > li input.inline-control:hover,
.responsive-list paged-list-sub-header > ul > li input.inline-control:hover,
.responsive-list div[ts-paged-list-body] > ul > li input.inline-control:hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li input.inline-control:hover {
  border-bottom: 1px dashed white !important;
}
.responsive-list ul.content > li span.currency-symbol,
.responsive-list ul.content-with-image > li span.currency-symbol,
.responsive-list paged-list-body > ul > li span.currency-symbol,
.responsive-list paged-list-sub-header > ul > li span.currency-symbol,
.responsive-list div[ts-paged-list-body] > ul > li span.currency-symbol,
.responsive-list div[ts-paged-list-sub-header] > ul > li span.currency-symbol {
  width: 8px;
  margin-left: -8px;
}
.responsive-list ul.content > li select.inline-control,
.responsive-list ul.content-with-image > li select.inline-control,
.responsive-list paged-list-body > ul > li select.inline-control,
.responsive-list paged-list-sub-header > ul > li select.inline-control,
.responsive-list div[ts-paged-list-body] > ul > li select.inline-control,
.responsive-list div[ts-paged-list-sub-header] > ul > li select.inline-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
}
.responsive-list ul.content > li select.inline-control::-ms-expand,
.responsive-list ul.content-with-image > li select.inline-control::-ms-expand,
.responsive-list paged-list-body > ul > li select.inline-control::-ms-expand,
.responsive-list paged-list-sub-header > ul > li select.inline-control::-ms-expand,
.responsive-list div[ts-paged-list-body] > ul > li select.inline-control::-ms-expand,
.responsive-list div[ts-paged-list-sub-header] > ul > li select.inline-control::-ms-expand {
  display: none;
}
.responsive-list ul.content > li select.inline-control:focus,
.responsive-list ul.content-with-image > li select.inline-control:focus,
.responsive-list paged-list-body > ul > li select.inline-control:focus,
.responsive-list paged-list-sub-header > ul > li select.inline-control:focus,
.responsive-list div[ts-paged-list-body] > ul > li select.inline-control:focus,
.responsive-list div[ts-paged-list-sub-header] > ul > li select.inline-control:focus,
.responsive-list ul.content > li input.inline-control:focus,
.responsive-list ul.content-with-image > li input.inline-control:focus,
.responsive-list paged-list-body > ul > li input.inline-control:focus,
.responsive-list paged-list-sub-header > ul > li input.inline-control:focus,
.responsive-list div[ts-paged-list-body] > ul > li input.inline-control:focus,
.responsive-list div[ts-paged-list-sub-header] > ul > li input.inline-control:focus {
  border: none;
  box-shadow: none;
}
.responsive-list ul.content > li .inline-control-selector::before,
.responsive-list ul.content-with-image > li .inline-control-selector::before,
.responsive-list paged-list-body > ul > li .inline-control-selector::before,
.responsive-list paged-list-sub-header > ul > li .inline-control-selector::before,
.responsive-list div[ts-paged-list-body] > ul > li .inline-control-selector::before,
.responsive-list div[ts-paged-list-sub-header] > ul > li .inline-control-selector::before {
  position: absolute;
  pointer-events: none;
  bottom: 0;
  right: 8px;
  content: '';
  width: 0;
  height: 0;
  border-top: solid 8px transparent;
  border-left: solid 8px transparent;
  border-right: solid 8px black;
}
.responsive-list ul.content > li .content-progress,
.responsive-list ul.content-with-image > li .content-progress,
.responsive-list paged-list-body > ul > li .content-progress,
.responsive-list paged-list-sub-header > ul > li .content-progress,
.responsive-list div[ts-paged-list-body] > ul > li .content-progress,
.responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress {
  padding-right: 60px;
  padding-left: 70px;
  position: relative;
}
.responsive-list ul.content > li .content-progress > label,
.responsive-list ul.content-with-image > li .content-progress > label,
.responsive-list paged-list-body > ul > li .content-progress > label,
.responsive-list paged-list-sub-header > ul > li .content-progress > label,
.responsive-list div[ts-paged-list-body] > ul > li .content-progress > label,
.responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress > label {
  font-weight: normal;
  position: absolute;
  left: 5px;
  top: -4px;
  color: #aaa;
  font-size: 8px;
}
.responsive-list ul.content > li .content-progress > label.inset,
.responsive-list ul.content-with-image > li .content-progress > label.inset,
.responsive-list paged-list-body > ul > li .content-progress > label.inset,
.responsive-list paged-list-sub-header > ul > li .content-progress > label.inset,
.responsive-list div[ts-paged-list-body] > ul > li .content-progress > label.inset,
.responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress > label.inset {
  left: 18px;
}
.responsive-list ul.content > li .content-progress > div,
.responsive-list ul.content-with-image > li .content-progress > div,
.responsive-list paged-list-body > ul > li .content-progress > div,
.responsive-list paged-list-sub-header > ul > li .content-progress > div,
.responsive-list div[ts-paged-list-body] > ul > li .content-progress > div,
.responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress > div {
  float: left;
  height: 7px;
  width: 10%;
  opacity: 0.2;
  background-color: #999999;
  border-right: 1px solid white;
}
.responsive-list ul.content > li .content-progress > div.active,
.responsive-list ul.content-with-image > li .content-progress > div.active,
.responsive-list paged-list-body > ul > li .content-progress > div.active,
.responsive-list paged-list-sub-header > ul > li .content-progress > div.active,
.responsive-list div[ts-paged-list-body] > ul > li .content-progress > div.active,
.responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress > div.active {
  opacity: 1;
}
.responsive-list ul.content > li .content-progress > div:hover,
.responsive-list ul.content-with-image > li .content-progress > div:hover,
.responsive-list paged-list-body > ul > li .content-progress > div:hover,
.responsive-list paged-list-sub-header > ul > li .content-progress > div:hover,
.responsive-list div[ts-paged-list-body] > ul > li .content-progress > div:hover,
.responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress > div:hover {
  opacity: 1;
  border-right-color: transparent;
}
.responsive-list ul.content > li .content-progress.content-progress-thin > div,
.responsive-list ul.content-with-image > li .content-progress.content-progress-thin > div,
.responsive-list paged-list-body > ul > li .content-progress.content-progress-thin > div,
.responsive-list paged-list-sub-header > ul > li .content-progress.content-progress-thin > div,
.responsive-list div[ts-paged-list-body] > ul > li .content-progress.content-progress-thin > div,
.responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress.content-progress-thin > div {
  height: 5px;
}
.responsive-list .icon-toggle-row {
  position: absolute;
  top: 6px;
  z-index: 100;
  font-size: 20px;
  cursor: pointer;
}
.responsive-list ul.content-with-image > li img {
  position: absolute;
  top: 0;
  left: 0;
  width: 39px;
  height: 39px;
}
.responsive-list ul.content-with-image > li > div > div:first-child {
  padding-left: 43px;
}
.responsive-list ul.content-with-image > li > a > div > div:first-child {
  padding-left: 43px;
}
.responsive-list ul.content-with-dragging {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  box-shadow: 0 0 3px #dddddd;
}
.responsive-list ul.content-with-dragging > li {
  padding: 10px 50px 10px 10px;
  margin: 0;
  margin-bottom: 1px;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  min-height: 40px;
  position: relative;
}
.responsive-list ul.content-with-dragging > li.empty {
  padding: 0;
}
.responsive-list ul.content-with-dragging > li.empty .well {
  margin: 0;
}
.responsive-list ul.content-with-dragging > li.empty .well p {
  margin: 0;
}
.responsive-list ul.content-with-dragging > li.empty .well a {
  color: #201E23;
}
.responsive-list ul.content-with-dragging > li.empty .well a:hover {
  text-decoration: underline;
  color: #0062a2;
}
.responsive-list ul.content-with-dragging > li .handle {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 39px;
  cursor: move;
}
.responsive-list ul.content-with-dragging > li > div > div:first-child {
  padding-left: 43px;
}
.responsive-list ul.content-with-dragging > li > a > .row {
  margin-top: -10px;
  margin-bottom: -10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.responsive-list ul.content-with-dragging > li a {
  color: #555555;
}
.responsive-list ul.content-with-dragging > li a.sublink {
  color: #201E23;
}
.responsive-list ul.content-with-dragging > li a > input {
  position: absolute;
  top: 8px;
  left: -30px;
}
.responsive-list ul.content-with-dragging > li > a > div > div:first-child {
  /*padding-left: 43px;*/
}
.responsive-list ul.content-with-dragging > li .text-muted {
  font-size: 10px;
  margin-top: 3px;
  color: #777777;
}
.responsive-list ul.content-with-dragging > li:nth-child(odd) {
  background: #FFFFFF;
}
.responsive-list ul.content-with-dragging > li:nth-child(odd).primary {
  background: #d2fbfc;
}
.responsive-list ul.content-with-dragging > li:nth-child(odd).info {
  background: #ccf1fe;
}
.responsive-list ul.content-with-dragging > li:nth-child(odd).success {
  background: #56ff8f;
}
.responsive-list ul.content-with-dragging > li:nth-child(odd).warning {
  background: #ffd36e;
}
.responsive-list ul.content-with-dragging > li:nth-child(odd).danger {
  background: #ffa18f;
}
.responsive-list ul.content-with-dragging > li:nth-child(odd):hover {
  background-color: #e9e9e9;
}
.responsive-list ul.content-with-dragging > li:nth-child(even) {
  background: #F6F6F6;
}
.responsive-list ul.content-with-dragging > li:nth-child(even).primary {
  background: #aefafc;
}
.responsive-list ul.content-with-dragging > li:nth-child(even).info {
  background: #b5e8fe;
}
.responsive-list ul.content-with-dragging > li:nth-child(even).success {
  background: #45f17f;
}
.responsive-list ul.content-with-dragging > li:nth-child(even).warning {
  background: #ffc14d;
}
.responsive-list ul.content-with-dragging > li:nth-child(even).danger {
  background: #ff8c75;
}
.responsive-list ul.content-with-dragging > li:nth-child(even):hover {
  background-color: #dddddd;
}
.responsive-list ul.content-with-dragging > li.primary {
  background-color: #d2fbfc;
}
.responsive-list ul.content-with-dragging > li.form-row {
  padding-top: 3px;
  padding-bottom: 3px;
}
.responsive-list ul.content-with-dragging > li.form-row .form-control,
.responsive-list ul.content-with-dragging > li.form-row label {
  height: 32px;
}
.responsive-list ul.content-with-dragging > li.form-row .form-control {
  padding: 0;
  padding-left: 5px;
  height: 32px;
}
.responsive-list ul.content-with-dragging > li.form-row div[class^="col-"] label {
  margin: 0;
  padding: 0;
  padding-top: 8px;
  font-weight: normal;
}
.responsive-list ul.content-with-dragging > li.form-row:hover {
  color: #555555;
}
.responsive-list ul.content-with-dragging > li.form-row:hover:nth-child(odd) {
  background: #FFFFFF;
}
.responsive-list ul.content-with-dragging > li.form-row:hover:nth-child(even) {
  background: #F6F6F6;
}
.responsive-list ul.content-with-dragging > li .tools {
  position: absolute;
  right: 0;
  top: 0;
}
.responsive-list ul.content-with-dragging > li .tools a.btn {
  color: white;
}
.responsive-list ul.content-with-dragging > li .tools div.btn.btn-default {
  background-color: transparent;
  border: none;
  color: #999999;
}
.responsive-list ul.content-with-dragging > li .tools div.btn.btn-danger {
  background-color: transparent;
  border: none;
  color: #FF4A4A;
}
.responsive-list ul.content-with-dragging > li .title {
  font-weight: bold;
}
.responsive-list ul.content-with-dragging > li .not-active {
  text-decoration: line-through;
  color: #888888;
}
.responsive-list ul.content-with-dragging > li .row {
  position: relative;
  margin-left: 20px;
}
.responsive-list ul.content-with-dragging > li .row div[class^="col-"] {
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
.responsive-list ul.content-with-dragging > li .row div[class^="col-"] input[type="checkbox"] {
  padding-top: 2px;
  margin: 0;
}
.responsive-list ul.content-with-dragging > li .row div[class^="col-"].row-only {
  display: block;
}
.responsive-list ul.content-with-dragging > li .row div[class^="col-"].card-only {
  display: none;
}
.responsive-list ul.content-with-dragging > li .text-small {
  font-size: 11px;
  margin-top: 5px;
}
.responsive-list ul.content-with-dragging > li .card-title {
  display: none;
}
.responsive-list.group-select ul.content-with-image,
.responsive-list.group-select ul.content-with-dragging,
.responsive-list.group-select ul.content,
.responsive-list.group-select paged-list-body > ul,
.responsive-list.group-select paged-list-sub-header > ul,
.responsive-list.group-select ul.header,
.responsive-list.group-select ul.footer,
.responsive-list.group-select ul.totals,
.responsive-list.group-select paged-list-footer > ul,
.responsive-list.group-select paged-list-totals > ul,
.responsive-list.group-select div[ts-paged-list-body] > ul,
.responsive-list.group-select div[ts-paged-list-sub-header] > ul,
.responsive-list.group-select div[ts-paged-list-footer] > ul,
.responsive-list.group-select div[ts-paged-list-totals] > ul {
  margin-left: 40px;
}
.responsive-list.group-select ul.content .tag-column,
.responsive-list.group-select paged-list-body > ul .tag-column,
.responsive-list.group-select paged-list-sub-header > ul .tag-column,
.responsive-list.group-select div[ts-paged-list-body] > ul .tag-column,
.responsive-list.group-select div[ts-paged-list-sub-header] > ul .tag-column {
  margin: 4px 0;
  padding-bottom: 0;
  height: 31px;
}
.responsive-list.row-icon ul.header > li {
  padding-left: 40px;
}
.responsive-list.row-icon ul.content > li,
.responsive-list.row-icon paged-list-body > ul > li,
.responsive-list.row-icon paged-list-sub-header > ul > li,
.responsive-list.row-icon div[ts-paged-list-body] > ul > li,
.responsive-list.row-icon div[ts-paged-list-sub-header] > ul > li {
  padding-left: 40px;
}
.responsive-list.row-icon ul.content > li > span.icon-font-add,
.responsive-list.row-icon paged-list-body > ul > li > span.icon-font-add,
.responsive-list.row-icon paged-list-sub-header > ul > li > span.icon-font-add,
.responsive-list.row-icon div[ts-paged-list-body] > ul > li > span.icon-font-add,
.responsive-list.row-icon div[ts-paged-list-sub-header] > ul > li > span.icon-font-add {
  position: absolute;
  top: 15px;
  left: 10px;
  font-weight: 100;
  color: #00aeef;
}
.pagination-wrap {
  width: 100%;
  text-align: center;
}
.pagination-wrap:after {
  content: "";
  clear: both;
}
.pagination-wrap .pagination > li {
  float: left;
}
.pagination-wrap .pagination > li > a {
  font-size: 12px;
  width: 44px;
  text-align: center;
  padding: 12px 10px 8px 10px;
  margin: 0 2px;
  background-color: #FFFFFF;
  color: #555555;
  border: none;
  border-bottom: 3px solid #FFFFFF;
}
.pagination-wrap .pagination > li > a:hover,
.pagination-wrap .pagination > li > a:active {
  color: white;
  background-color: #0062a2;
  border-color: #024977;
}
.pagination-wrap .pagination > li > a.spacer {
  background: #F6F6F6;
  font-weight: bold;
  border-bottom: 3px solid #F6F6F6;
  padding-left: 3px;
  padding-right: 3px;
  width: 16px;
}
.pagination-wrap .pagination > li > a.spacer:hover,
.pagination-wrap .pagination > li > a.spacer:active {
  color: black;
  background-color: #F6F6F6;
  border-color: #F6F6F6;
}
.pagination-wrap .pagination > li > a.spacer-mobile {
  background: #F6F6F6;
  font-weight: bold;
  border-bottom: 3px solid #F6F6F6;
  padding-left: 0;
  padding-right: 0;
  width: 5px;
}
.pagination-wrap .pagination > li > a.spacer-mobile:hover,
.pagination-wrap .pagination > li > a.spacer-mobile:active {
  color: black;
  background-color: #F6F6F6;
  border-color: #F6F6F6;
}
.pagination-wrap .pagination > li.active > a {
  color: white;
  background-color: #201E23;
  border-color: #201E23;
}
.pagination-wrap .pagination > li:first-child > a,
.pagination-wrap .pagination > li:last-child > a {
  color: white;
  background-color: #999999;
  border-color: #777777;
}
.pagination-wrap .pagination > li:first-child > a:hover,
.pagination-wrap .pagination > li:last-child > a:hover,
.pagination-wrap .pagination > li:first-child > a:active,
.pagination-wrap .pagination > li:last-child > a:active {
  color: white;
  background-color: #0062a2;
  border-color: #024977;
}
.pagination-wrap .pagination > li:first-child > a.disabled,
.pagination-wrap .pagination > li:last-child > a.disabled {
  background-color: #cccccc;
  border-bottom: 3px solid #bbbbbb;
}
.row-tag-info {
  position: absolute;
  bottom: 1px;
  left: 1px;
  font-size: 8px;
  background: transparent;
  padding: 2px;
  color: white;
}
.row-tag {
  border-style: solid;
  border-width: 20px 0 0 20px;
  border-color: transparent transparent transparent #0062a2;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 1px;
  left: 1px;
}
.row-tag-orange {
  border-style: solid;
  border-width: 20px 0 0 20px;
  border-color: transparent transparent transparent #f78731;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 1px;
  left: 1px;
}
@media (max-width: 1599px) {
  .responsive-list ul.content > li .content-progress,
  .responsive-list paged-list-body > ul > li .content-progress,
  .responsive-list paged-list-sub-header > ul > li .content-progress,
  .responsive-list div[ts-paged-list-body] > ul > li .content-progress,
  .responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress {
    padding-right: 100px;
  }
}
.child-list {
  border-top: 1px solid lightgray;
  list-style: none;
  padding-right: -8px;
  margin: 0;
  padding: 10px 0 13px 30px;
  text-align: justify;
  /*.wrap-text {
        white-space: normal !important;
        display: block;
        position: relative;
    }*/
}
.child-list li {
  cursor: pointer !important;
}
@media (max-width: 991px) {
  .responsive-list {
    /*&.group-select {
            ul.content-with-image, ul.content-with-dragging, ul.content, ul.header, ul.footer {
                margin-left: 0;
            }
        }*/
  }
  .responsive-list ul.header {
    display: none;
  }
  .responsive-list ul.header.always {
    display: block;
  }
  .responsive-list ul.content > li,
  .responsive-list paged-list-body > ul > li,
  .responsive-list paged-list-sub-header > ul > li,
  .responsive-list div[ts-paged-list-body] > ul > li,
  .responsive-list div[ts-paged-list-sub-header] > ul > li {
    /*input[type="checkbox"].right-checkbox {
                    position: absolute;
                    margin: 0;
                    top: 10px;
                     left: unset;
                    right: 2px !important;
                }*/
  }
  .responsive-list ul.content > li .card-title,
  .responsive-list paged-list-body > ul > li .card-title,
  .responsive-list paged-list-sub-header > ul > li .card-title,
  .responsive-list div[ts-paged-list-body] > ul > li .card-title,
  .responsive-list div[ts-paged-list-sub-header] > ul > li .card-title {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
  }
  .responsive-list ul.content > li .card-info,
  .responsive-list paged-list-body > ul > li .card-info,
  .responsive-list paged-list-sub-header > ul > li .card-info,
  .responsive-list div[ts-paged-list-body] > ul > li .card-info,
  .responsive-list div[ts-paged-list-sub-header] > ul > li .card-info {
    top: 23px;
  }
  .responsive-list ul.content > li .row div[class^="col-"].row-only,
  .responsive-list paged-list-body > ul > li .row div[class^="col-"].row-only,
  .responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].row-only,
  .responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].row-only,
  .responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].row-only {
    display: none;
  }
  .responsive-list ul.content > li .row div[class^="col-"].card-only,
  .responsive-list paged-list-body > ul > li .row div[class^="col-"].card-only,
  .responsive-list paged-list-sub-header > ul > li .row div[class^="col-"].card-only,
  .responsive-list div[ts-paged-list-body] > ul > li .row div[class^="col-"].card-only,
  .responsive-list div[ts-paged-list-sub-header] > ul > li .row div[class^="col-"].card-only {
    display: block;
  }
  .responsive-list ul.content > li .content-progress,
  .responsive-list paged-list-body > ul > li .content-progress,
  .responsive-list paged-list-sub-header > ul > li .content-progress,
  .responsive-list div[ts-paged-list-body] > ul > li .content-progress,
  .responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress {
    padding-right: 300px;
  }
  .responsive-list ul.content-with-image > li .card-title {
    display: block;
    font-size: 10px;
    margin-top: 5px;
  }
  .responsive-list ul.content-with-image > li .card-info {
    top: 23px;
  }
  .responsive-list ul.content-with-image > li .row div[class^="col-"].row-only {
    display: none;
  }
  .responsive-list ul.content-with-image > li .row div[class^="col-"].card-only {
    display: block;
  }
  .responsive-list ul.content-with-dragging > li .card-title {
    display: block;
    font-size: 10px;
    margin-top: 5px;
  }
  .responsive-list ul.content-with-dragging > li .card-info {
    top: 23px;
  }
  .responsive-list ul.content-with-dragging > li .row div[class^="col-"].row-only {
    display: none;
  }
  .responsive-list ul.content-with-dragging > li .row div[class^="col-"].card-only {
    display: block;
  }
  .pagination-wrap .pagination > li > a {
    width: 36px;
  }
  .text-normal {
    white-space: normal;
    text-align: justify;
  }
}
@media (max-width: 767px) {
  .responsive-list ul.content > li input[type="checkbox"].right-checkbox,
  .responsive-list paged-list-body > ul > li input[type="checkbox"].right-checkbox,
  .responsive-list paged-list-sub-header > ul > li input[type="checkbox"].right-checkbox,
  .responsive-list div[ts-paged-list-body] > ul > li input[type="checkbox"].right-checkbox,
  .responsive-list div[ts-paged-list-sub-header] > ul > li input[type="checkbox"].right-checkbox {
    position: absolute;
    margin: 0;
    top: 10px;
    left: unset;
    right: 2px !important;
  }
  .responsive-list ul.content > li .content-progress,
  .responsive-list paged-list-body > ul > li .content-progress,
  .responsive-list paged-list-sub-header > ul > li .content-progress,
  .responsive-list div[ts-paged-list-body] > ul > li .content-progress,
  .responsive-list div[ts-paged-list-sub-header] > ul > li .content-progress {
    padding-right: 150px;
  }
  .responsive-list.group-select ul.content-with-image,
  .responsive-list.group-select ul.content-with-dragging,
  .responsive-list.group-select ul.content,
  .responsive-list.group-select paged-list-body > ul,
  .responsive-list.group-select paged-list-sub-header > ul,
  .responsive-list.group-select ul.header,
  .responsive-list.group-select ul.footer,
  .responsive-list.group-select ul.totals,
  .responsive-list.group-select paged-list-footer > ul,
  .responsive-list.group-select paged-list-totals > ul,
  .responsive-list.group-select div[ts-paged-list-body] > ul,
  .responsive-list.group-select div[ts-paged-list-sub-header] > ul,
  .responsive-list.group-select div[ts-paged-list-footer] > ul,
  .responsive-list.group-select div[ts-paged-list-totals] > ul {
    margin-left: 0;
  }
}
.staffProjectList ul.content > li a {
  color: #333333 !important;
}
.signup-layout {
  margin-top: 0;
}
.signup-logo img {
  width: 180px;
  padding-bottom: 10px;
}
.header-statistics-container .row ul.header-statistics {
  overflow-x: hidden;
}
.row-box {
  background-color: #F6F6F6;
  margin-top: 0;
  padding-top: 10px;
  border-radius: 0;
}
.row-box.row-box-header {
  background-color: white;
  box-shadow: 0 3px 3px #dddddd;
}
.row-box.row-box-level-1 {
  position: relative;
  z-index: 1003;
}
.row-box.row-box-level-2 {
  padding-top: 2px;
  position: relative;
  z-index: 1002;
}
.row-box.row-box-level-2 ul {
  height: 36px;
}
.row-box.row-box-level-3-validation {
  position: relative;
  z-index: 1001;
  padding-bottom: 0;
}
.row-box.row-box-level-3 {
  position: relative;
  z-index: 1001;
  padding-bottom: 20px;
}
.row-box .terms-and-conditions {
  padding-top: 10px;
  display: block;
  color: #777777;
}
.footer-row {
  color: #333333;
  margin-top: 20px;
}
.footer-row a {
  color: #333333;
}
.appform .form-section {
  border: 1px solid #777777;
  padding: 7px;
  margin-bottom: 15px;
}
.appform .form-section .header {
  color: #777777;
  padding: 5px;
  font-size: larger;
  font-weight: bold;
}
.appform .form-section .header .checkbox-inline {
  vertical-align: top;
  font-weight: bold;
}
.appform .form-section .body {
  margin-top: 8px;
}
.appform .form-group {
  position: relative;
}
.appform .form-group > .title {
  font-size: 24px;
  font-weight: normal;
  color: #333333;
}
.appform .form-group > .title.title-accent {
  color: #201E23;
}
.appform .form-group > .title small {
  font-size: 12px;
}
.appform .form-group > .title span {
  font-weight: normal;
}
.appform .form-group .small-title {
  font-size: 16px;
}
.appform .form-group .btn-link.popover-help {
  color: #777777;
  padding-top: 6px;
}
.appform .form-group > .link {
  padding-top: 14px;
  color: #aaaaaa;
}
.appform .form-group label {
  text-align: left;
}
.appform .form-group .borderdWrapper {
  border: 1px solid #aaa;
  margin: 2px;
}
.appform .form-group .lineSectionWrapper {
  position: relative;
  width: 30px;
  height: 125px;
  margin: 10px;
}
.appform .form-group .lineSectionLine {
  position: absolute;
  left: 49%;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #aaa;
  z-index: 1;
}
.appform .form-group .lineSectionWordwrapper {
  text-align: center;
  height: 12px;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -12px;
  z-index: 2;
}
.appform .form-group .lineSectionWord {
  color: #aaa;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 3px;
  font: bold 12px arial, sans-serif;
  background: white;
}
.appform .form-group .linedHorirz {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #aaa;
  line-height: 0.1em;
  margin: 10px 0 20px;
}
.appform .form-group .linedHorirzText {
  color: #777777;
  background: white;
  padding: 0 10px;
}
.appform .link a {
  padding-top: 6px;
  color: #555555;
}
.appform .link.link-right {
  position: absolute;
  right: 0;
  top: 0;
}
.appform .needAccount a {
  color: white;
  background-color: #201E23;
  border-color: #201E23;
  padding: 9px 12px;
  font-size: 15px;
  line-height: 1.3;
  font-weight: bold;
}
.appform .needAccount a:hover {
  text-decoration: none;
  background-color: #838289;
}
.appform .btn-strong {
  font-size: 18px;
  font-weight: bold;
}
.appform .validation-summary-errors {
  border: 1px solid #FF4A4A;
  border-radius: 2px;
}
.appform .has-error .control-label {
  color: #555555;
}
.appform .has-error .field-validation-error {
  display: block;
  padding: 3px;
  background-color: #FF4A4A;
  color: white;
  text-align: center;
}
.appform .has-error .field-validation-valid-message {
  display: none;
}
.appform .has-valid .form-control,
.appform .has-valid .form-control:focus {
  border: 1px solid #0062a2;
}
.appform .has-valid .field-validation-valid-message {
  display: block;
  padding: 3px;
  background-color: #33cc66;
  color: white;
  text-align: center;
}
.shadow {
  -webkit-text-shadow: 0px 0px 12px #333333, 0px 0px 11px #333333;
  text-shadow: 0px 0px 12px #333333, 0px 0px 11px #333333;
}
.book-a-demo {
  text-align: center;
  display: block;
  color: #333333;
}
.book-a-demo a {
  color: #4E4EF2;
}
.book-a-demo a:hover {
  text-decoration: underline;
  color: #4E4EF2;
}
@media (max-width: 767px) {
  .footer-row {
    color: #555555;
    -webkit-text-shadow: none;
    text-shadow: none;
  }
  .footer-row a {
    color: #555555;
  }
  .footer-row a:active,
  .footer-row a:hover {
    color: #201E23;
  }
}
.loginPage .form-group label {
  color: #333333;
}
.loginPage input.form-control {
  border: 1px solid #AEADB2;
}
.loginPage input.form-control::placeholder {
  color: #AEADB2;
}
.socialLoginButtonWrapper {
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 10px;
  position: relative;
  background-color: #201E23;
  border-radius: 5px;
}
.socialLoginButtonWrapper img {
  position: absolute;
  top: 5px;
  left: 5px;
  display: inline-block;
  width: 30px;
  height: 30px;
}
.socialSignupMessage {
  color: #333333;
}
.alreadyHaveAProfile a {
  color: #4E4EF2 !important;
}
.alreadyHaveAProfile a:hover {
  color: #4E4EF2;
}
.loginPageLayoutContainer .signup-layout .loginLayoutContentWrapper {
  background: rgba(246, 246, 246, 0.7);
  -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.15);
}
.loginPageLayoutContainer .signup-layout .loginLayoutContentWrapper .row-box {
  background-color: transparent;
}
div.tip span {
  margin: 5px;
  display: block;
}
.creditCardRetry {
  text-decoration: underline;
  color: white;
}
.subscription-summary .title {
  margin: 0 -15px;
  padding: 10px;
  background: #666666;
}
.subscription-summary .title h1 {
  color: white;
  font-size: 16px;
  font-weight: bold;
}
.subscription-summary .title h2 {
  color: white;
  font-size: 14px;
}
.subscription-summary .users {
  margin-top: 20px;
}
.subscription-summary .users h4 {
  font-weight: bold;
}
.subscription-summary .storage {
  margin-top: 20px;
}
.subscription-summary .storage h4 {
  font-weight: bold;
}
.subscription-summary .footer {
  margin: 5px 0 0 0;
}
.subscription-summary .footer p {
  margin: 10px;
  text-align: center;
}
.owner-summary .title {
  margin: 0 -15px;
  padding: 10px;
  background: #666666;
}
.owner-summary .title h1 {
  color: white;
  font-size: 16px;
  font-weight: bold;
}
.owner-summary .title h2 {
  color: white;
  font-size: 14px;
}
.owner-summary .users {
  margin-top: 20px;
}
.owner-summary .users h4 {
  font-weight: bold;
}
.owner-summary .owner-email {
  margin-top: 20px;
}
.owner-summary .owner-email h4 {
  font-weight: bold;
}
.invoice-page .invoice-number {
  position: relative;
  top: -15px;
  width: 180px;
}
.invoice-page .status {
  height: 70px;
  width: 140px;
}
.invoice-page .status hr {
  margin: 1px;
  position: relative;
  top: 5px;
}
.invoice-page .status .status-label {
  color: white;
  position: relative;
  top: 2px;
  margin-left: 5px;
}
.invoice-page .status .status-text {
  color: white;
  margin-left: 5px;
  position: relative;
  top: 2px;
}
.invoice-page .status .status-desc {
  color: white;
  margin-left: 5px;
  position: relative;
  top: 10px;
}
.invoice-page .invoice-amount {
  position: relative;
  left: -10px;
  float: left;
  width: 100px;
}
.invoice-page .invoice-amount .invoice-foreign-label {
  position: relative;
  top: 0px;
}
.invoice-page .invoice-amount .invoice-foreign-amount {
  position: relative;
  top: -2px;
}
.invoice-page .invoice-amount .invoice-total-label {
  position: relative;
  top: 1px;
}
.invoice-page .invoice-amount .invoice-total-amount {
  font-size: 23px;
  position: relative;
  top: -6px;
}
.invoice-page .invoice-amount .invoice-currency {
  font-size: 11px;
}
.invoice-page .tools .btn {
  font-size: 13px;
}
.invoice-page .tools .icon-font-i-ellipsis {
  font-size: 3px;
}
.subscription-box {
  padding: 20px;
  color: white;
  background: #565656;
  margin-bottom: 20px;
}
.subscription-box h2 {
  font-size: 20px;
  margin-bottom: 20px;
}
.subscriptionPage .ownerWarpper {
  padding-top: 30px;
}
.subscriptionPage .noData {
  padding-top: 140px;
  text-align: center;
  color: #dddddd;
}
.subscriptionPage .noData .icon-font-list {
  font-size: 120px;
}
.subscriptionPage .noData .copy {
  font-weight: bold;
  font-size: 18px;
}
.subscriptionPage h2 {
  font-size: 16px;
  color: #201E23;
  font-weight: bold;
  margin-bottom: 10px;
}
.subscriptionPage .invoicePanel {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.subscriptionPage .invoicePanel ul.list-group li.list-group-item {
  padding: 15px !important;
}
.subscriptionPage .panel.panel-text .panel-body-high {
  height: 402px;
}
.subscriptionPage .subscriptionDetail {
  background: #F6F6F6;
}
.subscriptionPage .subscriptionDetail .top-box {
  padding: 15px;
  background: white;
  color: #333333;
  border: 3px white solid;
  border-radius: 3px;
  margin-bottom: 10px;
}
.subscriptionPage .subscriptionDetail .top-box.warning {
  border-color: #FFBD12;
}
.subscriptionPage .subscriptionDetail .top-box strong {
  font-size: 16px;
}
.subscriptionPage .subscriptionDetail .top-box p {
  margin-bottom: 0px;
}
.subscriptionPage .subscriptionDetail .top-box .subDetails {
  margin-top: 12px;
}
.subscriptionPage .subscriptionDetail .top-box .subDetails strong {
  font-size: 14px;
}
.subscriptionPage .subscriptionDetail .top-box .subDetails .expiredLabel {
  font-size: 16px;
}
.subscriptionPage .subscriptionDetail .top-box .message {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  background: #faf9ff;
  color: #333333;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  border: 2px #F6F6F6 solid;
  border-radius: 5px;
  display: flex;
  font-size: 14px;
}
.subscriptionPage .subscriptionDetail .top-box .message.last-payment-failed {
  background: #FFBD12;
  border-color: #FFBD12;
}
.subscriptionPage .subscriptionDetail .top-box .message .icon {
  font-size: 25px;
  color: #333333;
  margin-right: 12px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 8px;
}
.subscriptionPage .subscriptionDetail .top-box .message .icon.warning {
  color: #FFBD12;
}
.subscriptionPage .subscriptionDetail .top-box .message .icon.informational {
  color: #FFBD12;
}
.subscriptionPage .subscriptionDetail .top-box .message .icon.last-payment-failed {
  color: white;
}
.subscriptionPage .subscriptionDetail .top-box .message .heading {
  font-weight: bold;
  color: #FFBD12;
}
.subscriptionPage .subscriptionDetail .top-box .message .sub-heading {
  font-weight: bold;
  color: #333333;
}
.subscriptionPage .subscriptionDetail .top-box .message .detailMessage {
  font-size: 12px;
}
.subscriptionPage .subscriptionDetail .top-box .message .detailMessage strong {
  font-size: 12px;
}
.subscriptionPage .subscriptionDetail .whiteBox {
  padding: 15px 15px 35px 15px;
  background: white;
}
.subscriptionPage .subscriptionDetail .whiteBox .progress {
  height: 30px;
}
.subscriptionPage .subscriptionDetail .whiteBox label {
  font-size: 15px;
}
.subscriptionPage .subscriptionDetail .whiteBox .btn-block {
  white-space: normal;
  margin-bottom: 15px;
}
.subscriptionPage .subscriptionDetail .whiteBox .bottomBtnsWrapper {
  padding-top: 50px;
}
.updateCreditCardDetails .topEmailTitle,
.payNow .topEmailTitle {
  padding-top: 10px;
  padding-bottom: 10px;
}
.updateCreditCardDetails .topEmailTitle span,
.payNow .topEmailTitle span {
  position: relative;
  top: 10px;
}
.updateCreditCardDetails .billingItem,
.payNow .billingItem {
  padding-top: 5px;
  padding-bottom: 5px;
}
.updateCreditCardDetails .billingTotal,
.payNow .billingTotal {
  /*position: absolute;*/
  bottom: 20px;
  right: 20px;
}
.updateCreditCardDetails .billingTotal p,
.payNow .billingTotal p {
  font-size: 15px;
  margin-bottom: 0px;
}
.updateCreditCardDetails .billingTotal h3,
.payNow .billingTotal h3 {
  font-size: 40px;
  font-weight: normal;
  color: #999;
  margin-top: 5px;
}
.updateCreditCardDetails .detailBox,
.payNow .detailBox {
  position: relative;
  min-height: 365px;
  /*min-height: 390px;*/
  margin-bottom: 20px;
}
.updateCreditCardDetails .detailBox span,
.payNow .detailBox span {
  padding: 10px 0px;
}
.updateCreditCardDetails .billingDetail,
.payNow .billingDetail {
  padding-bottom: 85px;
}
@media (max-width: 991px) {
  .updateCreditCardDetails .billingDetail,
  .payNow .billingDetail {
    min-height: 150px;
  }
}
.updateCreditCardDetails .billingDetail h6,
.payNow .billingDetail h6 {
  padding: 2px 0px;
}
.updateCreditCardDetails h2,
.payNow h2 {
  font-size: 16px;
  color: #201E23;
  font-weight: bold;
  margin-bottom: 10px;
}
.updateCreditCardDetails .stripTokenizationWrapper,
.payNow .stripTokenizationWrapper {
  padding-top: 10px;
}
.updateCreditCardDetails .standard-dropshadow,
.payNow .standard-dropshadow {
  background: white;
}
.updateCreditCardDetails .whiteBox,
.payNow .whiteBox {
  padding: 15px;
}
.changePlanPage .staffLicenseWrapper .btn.btn-link:hover {
  text-decoration: none !important;
}
.changePlanPage .staffLicenseWrapper label {
  padding-top: 5px !important;
  padding-bottom: 10px;
}
.changePlanPage .staffLicenseWrapper .limitWarning {
  color: #FFBD12;
}
.changePlanPage .staffLicenseWrapper .form-group.has-feedback {
  display: inline-block;
  margin-left: 0px;
}
.changePlanPage .priceSection {
  padding-top: 15px;
}
.changePlanPage .priceSection h2 {
  margin-bottom: 0px;
}
.changePlanPage .priceSection .row {
  display: flex;
  align-items: center;
}
.changePlanPage .priceSection input {
  text-align: left;
  font-size: 40px;
  height: 70px;
  color: #999;
}
.changePlanPage .priceSection input.form-control {
  margin-top: 10px;
  margin-bottom: 10px;
}
.changePlanPage .section {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.changePlanPage .dangerMessage {
  margin-top: 15px;
  padding: 15px;
  background-color: #FF4A4A;
  color: white;
}
.changePlanPage .currentSubscription {
  padding-bottom: 20px;
}
.changePlanPage .borderBox {
  font-size: 15px;
  border: 1px solid #D6D6D6;
  padding: 15px;
}
.changePlanPage .changeProductBanner {
  font-size: 12px;
  border: 1px solid #D6D6D6;
  border-radius: 5px;
  box-shadow: 0px 4px 10px #d9d9d9;
  padding: 15px;
  background: white;
  line-height: 16px;
}
.changePlanPage .changeProductBanner .bannerIcon {
  font-size: 16px;
  margin: 3px;
}
.changePlanPage h2 {
  font-size: 16px;
  color: #201E23;
  font-weight: bold;
  margin-bottom: 10px;
}
.changePlanPage p.title {
  font-size: 20px;
  color: #575859;
  font-weight: bold;
  margin-bottom: 15px;
  padding-bottom: 10px;
  margin-top: 25px;
  border-bottom: 1px solid #E4E3E8;
}
.changePlanPage select {
  margin-bottom: 10px;
}
.changePlanPage .addonSection {
  margin-bottom: 0px;
  padding-bottom: 0px;
  height: 300px;
  overflow-y: scroll;
  overflow-x: hidden;
  border: solid silver 1px;
  padding: 10px;
}
.payNow .standard-dropshadow {
  background: white;
}
.payNow .whiteBox {
  padding: 15px;
}
.payNow h2 {
  font-size: 16px;
  color: #201E23;
  font-weight: bold;
  margin-bottom: 10px;
}
.subscriptionDowngradeWarning {
  padding: 10px;
  border: 10px solid #FF4A4A;
  color: #333333;
  white-space: pre-line;
}
.subscriptionUpgradeFromProfessionalWarningText {
  color: #FF4A4A;
  margin-bottom: 10px;
  font-size: 12px;
}
.subscriptionDowngradeWarningText {
  color: #FF4A4A;
}
#payment-form {
  padding: 20px;
  font-size: 13px;
}
#payment-form .submit {
  display: none;
}
#card-errors {
  color: #FF4A4A;
}
#stripePayNowForm {
  display: inline;
}
.StripeElement {
  box-sizing: border-box;
  height: 40px;
  padding: 10px 12px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 1px 3px 0 #e6ebf1;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
}
.StripeElement .ElementsApp {
  font-size: 14px;
  color: #333333;
}
.StripeElement .ElementsApp .InputElement {
  font-size: 14px;
  color: #333333;
}
.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}
.StripeElement--invalid {
  border-color: #FF4A4A;
}
.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}
.invoicePriceIncrease {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  background: white;
  color: #555555;
  margin-bottom: 15px;
  border-radius: 5px;
  display: flex;
  font-size: 14px;
}
.invoicePriceIncrease strong {
  font-size: 14px;
}
.invoicePriceIncrease p {
  margin-bottom: 0px;
}
.invoicePriceIncrease .infoIcon {
  font-size: 17px;
  color: #E5A500;
  margin-right: 10px;
}
.tagHandler {
  width: 100%;
  position: relative;
}
.tagHandler ul.tagHandlerContainer {
  min-height: 176px;
  /*line-height: 30px;*/
  font-family: arial, helvetica, sans-serif;
  padding: 5px;
  height: 100%;
  border: 1px solid #D6D6D6;
  box-shadow: 0 0 3px #D6D6D6;
}
.tagHandler ul.tagHandlerContainer li {
  height: 30px;
  line-height: 14px;
  display: inline-block;
  font-size: 12px;
  margin: 5px 5px 5px 0;
  white-space: nowrap;
}
li.tagItem {
  color: white;
  background: #201E23;
  margin: 2px;
  padding: 1px 5px;
  display: inline-block;
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  height: 29px;
  line-height: 25px;
  border-radius: 3px;
  border: 1px solid #357ebd;
}
.tagHandler ul.tagHandlerContainer li.tagInput {
  padding: 3px 4px;
  width: 100%;
}
.tagHandler ul.tagHandlerContainer input.tagInputField {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  width: 100%;
  background-color: white;
  color: #666;
  font-size: 12px;
}
.tagHandler div.tagLoader {
  position: absolute;
  right: -24px;
  top: 12px;
  display: none;
  background: url('../img/loader.gif') center center no-repeat;
  width: 16px;
  height: 18px;
  cursor: pointer;
}
.tagHandler div.tagUpdate {
  position: absolute;
  right: -24px;
  top: 14px;
  background: url('../img/tag_update.png') center center no-repeat;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
span.tag-remove-icon {
  font-size: 2.2em;
  padding-left: 7px;
  display: inline-block;
  vertical-align: middle;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}
.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:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui-helper-clearfix {
  display: inline-block;
}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
  height: 1%;
}
.ui-helper-clearfix {
  display: block;
}
/* end clearfix */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #f2f5f7 url(../img/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;
  color: #362b36;
}
.ui-widget-content a {
  color: #362b36;
}
.ui-widget-header {
  border: 1px solid #aed0ea;
  background: #deedf7 url(../img/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #aed0ea;
  background: #d7ebf9 url(../img/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #2779aa;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #2779aa;
  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 {
  border: 1px solid #74b2e2;
  background: #e4f1fb url(../img/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #0070a3;
}
.ui-state-hover a,
.ui-state-hover a:hover {
  color: #0070a3;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #2694e8;
  background: #3baae3 url(../img/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: white;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: white;
  text-decoration: none;
}
.ui-widget :active {
  outline: none;
}
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: 0.5em 0.5em 0.5em 0.7em;
}
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a {
  zoom: 1;
}
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
  display: block;
}
/* Autocomplete
----------------------------------*/
.ui-autocomplete {
  position: absolute;
  cursor: default;
  max-height: 250px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  width: 200px;
  z-index: 2;
}
.ui-autocomplete-loading {
  background: white url('../img/ui-anim_basic_16x16.gif') right center no-repeat;
}
/* workarounds */
* html .ui-autocomplete {
  width: 1px;
  height: 250px;
}
/* without this, the menu expands to 100% in IE6 */
/* Menu
----------------------------------*/
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  /*width:500px;*/
}
/*# sourceMappingURL=synergy.tags.css.map */
.ui-menu .ui-menu {
  margin-top: -3px;
}
li.ui-menu-item-synergy {
  display: inline;
}
div.tag-group {
  width: 100%;
}
.btn.btn-lg.btn-primary.btn-tag:hover {
  background-color: #3C3A3F !important;
  border: 1px solid #3C3A3F !important;
}
tag-entry .tag-entry .selected-tags li {
  border: none !important;
}
tag-entry .tag-entry .selected-tags li button {
  border: none !important;
}
tag-entry .tag-entry .selected-tags li:hover {
  border: none !important;
  background-color: #3C3A3F !important;
}
tag-entry .tag-entry .selected-tags li:hover button {
  background-color: #3C3A3F !important;
  border: none !important;
}
contact-select .contact-list-item,
.contact-select .contact-list-item {
  background-color: #201E23 !important;
  border: 1px solid #201E23 !important;
}
contact-select .contact-list-item:hover,
.contact-select .contact-list-item:hover {
  background-color: #3C3A3F !important;
}
contact-select .contact-list-item .icon-font-remove,
.contact-select .contact-list-item .icon-font-remove {
  border-left: 1px solid white;
}
contact-select-multi li.contact-list-item {
  background-color: #201E23 !important;
}
contact-select-multi li.contact-list-item .icon-font-remove {
  margin-top: 2px;
  display: inline-block;
}
contact-select-multi li.contact-list-item:hover {
  background-color: #3C3A3F !important;
}
invoice-draft contact-select-multi .errorContact .icon-font-remove {
  border-left: 1px solid #201E23 !important;
}
invoice-draft contact-select-multi .errorContact:hover {
  background-color: #FFBD12 !important;
}
attention-to-select-input .contact-list-item,
contact-select-input .contact-list-item {
  border: 1px solid #201E23 !important;
  background-color: #201E23 !important;
}
attention-to-select-input .contact-list-item:hover,
contact-select-input .contact-list-item:hover {
  border: 1px solid #201E23 !important;
  background-color: #3C3A3F !important;
}
tags-input .tags .tag-item {
  border: none !important;
  background: #201E23 !important;
}
tags-input .tags .tag-item:hover {
  background: #3C3A3F !important;
}
tags-input .tags .tag-item:hover a.remove-button {
  background: #3C3A3F !important;
}
tags-input .tags .tag-item a.remove-button:active {
  color: white !important;
  border-left: 1px solid white;
}
tags-input .tags .tag-item a.remove-button {
  border-left: 1px solid white;
  font-size: 20px !important;
  display: inline-block;
  padding-left: 3px;
  height: 24px;
}
timesheet-timer-history > div {
  margin-bottom: 10px;
}
timesheet-timer-history h3.section span {
  margin-left: 13px;
  margin-right: 17px;
}
.timer-modal-holder {
  z-index: 999;
}
.timer-modal-holder .page-list-views {
  display: inline-block;
  float: right;
  margin-top: 5px;
}
.timer-modal-holder .dropdown-menu {
  min-width: 80px;
}
.timer-modal-holder select {
  display: inline;
}
.timer-modal-holder .dropdown-menu-autocomplete {
  max-height: 250px !important;
}
.user-timer {
  position: relative;
}
.user-timer .col-timer-text {
  padding-right: 0 !important;
}
.user-timer .col-timer-project {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.user-timer .col-timer-minutes {
  padding-left: 0 !important;
}
.user-timer .col-timer-minutes input[type="text"] {
  text-align: right;
}
.user-timer .col-timer-start {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
}
.user-timer .row-new-timer {
  padding-right: 100px;
}
.user-timer .btn {
  text-align: right;
  padding-left: 0;
  padding-right: 10px;
}
.user-timer > div {
  padding-top: 15px;
}
.user-timer .h4 {
  font-weight: bold;
}
.user-timer .dark {
  opacity: 0.4;
}
.user-timer .header .h4 {
  margin-top: 14px;
}
.user-timer .header .cancel {
  cursor: pointer;
  font-size: 48px;
  line-height: 1;
}
.user-timer .form-group .col-sm-10 {
  padding-right: 0;
}
.user-timer .form-group .btn,
.user-timer .form-group .form-control {
  height: 34px;
}
.user-timer .form-group .btn {
  font-size: 16px;
}
.user-timer .list-container {
  font-size: 12px;
  margin-bottom: 30px;
}
.user-timer .list-container hr {
  margin: 7px 0;
  opacity: 0.3;
}
.user-timer .list-container .btn-xs {
  width: 65px;
}
.user-timer .spinner-container {
  background-color: #666666;
}
.user-timer .spinner-container > span {
  margin-top: 70px;
}
.user-timer ul.timers-header {
  margin: 0 0 0 30px;
  padding: 0;
  background: #F6F6F6;
  font-weight: bold;
  list-style: none;
}
.user-timer ul.timers-header > li {
  padding: 10px 50px 10px 10px;
  margin: 0;
}
.user-timer ul.timers-header > li > .row {
  position: relative;
}
.user-timer ul.timers-header > li > .row input[type="checkbox"] {
  float: left;
  position: absolute;
  top: 2px;
  left: -20px;
  margin-top: 0;
}
.user-timer ul.timers-header > li > .row label {
  display: inline;
}
.user-timer ul.timers-header > li > .row button {
  border: none;
  background-color: #F6F6F6;
  color: #201E23;
  font-weight: normal;
  margin: 0;
}
.user-timer ul.timers-header > li > .row button:hover {
  color: #0062a2;
}
.user-timer ul.timers-content {
  margin: 0 0 0 30px;
  padding: 0;
  list-style: none;
  position: relative;
}
.user-timer ul.timers-content > li {
  padding: 10px;
  margin: 0;
  margin-bottom: 1px;
  border-bottom: 1px solid #999999;
  min-height: 40px;
  position: relative;
}
.user-timer ul.timers-content > li a {
  color: #555555;
}
.user-timer ul.timers-content > li a.sublink {
  color: #201E23;
}
.user-timer ul.timers-content > li > .row {
  position: relative;
  padding-right: 100px;
}
.user-timer ul.timers-content > li > .row input[type="checkbox"] {
  float: left;
  position: absolute;
  top: 2px;
  left: -20px;
  margin-top: 0;
}
.user-timer ul.timers-content > li > .row div[class^="col-"] {
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
.user-timer ul.timers-content > li > .row div[class^="col-"] input[type="checkbox"] {
  padding-top: 2px;
  margin: 0;
}
.user-timer ul.timers-content > li > .row div[class^="col-"].row-only {
  display: block;
}
.user-timer ul.timers-content > li > .row div[class^="col-"].card-only {
  display: none;
}
.user-timer ul.timers-content > li .timer-controls {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
}
.user-timer ul.timers-content > li .timer-controls .pause {
  text-align: right;
  background: #F6F6F6;
  color: #777777;
  border: none;
  width: 100%;
  height: 100%;
  font-size: 14px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.user-timer ul.timers-content > li .timer-controls .pause:hover {
  color: #0062a2;
}
.user-timer ul.timers-content > li .timer-controls .pause:active {
  color: #555555;
}
.user-timer ul.timers-content > li .timer-controls .resume {
  text-align: right;
  background: #F6F6F6;
  color: #FF4A4A;
  border: none;
  width: 100%;
  height: 100%;
  font-size: 14px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.user-timer ul.timers-content > li .timer-controls .resume:hover {
  color: #0062a2;
}
.user-timer ul.timers-content > li .timer-controls .resume:active {
  color: #555555;
}
.user-timer ul.timers-content > li .col-timer-project button {
  border: none;
  float: right;
  background-color: #F6F6F6;
  color: #555555;
  font-weight: normal;
  margin: 0;
}
.user-timer ul.timers-content > li .col-timer-project button:hover {
  color: #0062a2;
}
.user-timer ul.timers-content > li .text-muted {
  font-size: 10px;
  margin-top: 3px;
  color: #777777;
}
.user-timer ul.timers-content > li .text-small {
  font-size: 11px;
  margin-top: 5px;
}
.user-timer ul.timers-content > li .card-title {
  display: none;
}
@media (max-width: 520px) {
  .timer-playback-holder .running-timer-pause {
    margin-right: 5px !important;
  }
  .running-timer-time,
  .paused-timer-play {
    margin-right: 5px !important;
  }
}
@media (max-width: 991px) {
  .user-timer .col-timer-start {
    width: 40px;
  }
  .user-timer .row-new-timer {
    padding-right: 40px;
  }
  .user-timer .btn {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
  .user-timer ul.timers-content > li > .row {
    padding-right: 40px;
  }
  .user-timer ul.timers-content > li .timer-controls {
    width: 40px;
  }
  .user-timer ul.timers-content > li .timer-controls .resume,
  .user-timer ul.timers-content > li .timer-controls .pause {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
  .user-timer ul.timers-content > li .text-muted {
    font-size: 10px;
    margin-top: 3px;
    color: #777777;
  }
  .user-timer ul.timers-content > li .text-small {
    font-size: 11px;
    margin-top: 5px;
  }
  .user-timer ul.timers-content > li .card-title {
    display: none;
  }
}
@media (max-width: 767px) {
  .user-timer .form-group .col-sm-10 {
    padding-right: 15px;
  }
}
.timer-modal-holder,
.timer-modal-backgorund {
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  height: 100%;
}
.timer-modal-backgorund {
  background: rgba(0, 0, 0, 0.5);
  z-index: 99;
}
.inner-timer-modal-holder {
  height: 100%;
  position: fixed;
  top: 50px;
  right: 10px;
  z-index: 100;
}
.inner-timer-modal-holder .recentTimerHeading {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}
.inner-timer-modal-holder .runningTimerSection {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}
.inner-timer-modal-holder .timerSettingSection {
  padding-top: 20px;
}
.inner-timer-modal-holder .timerSettingSection .icon-font-chevron-right {
  position: relative;
  top: 3px;
}
.inner-timer-modal-holder .runningTimerHeading {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 499px) {
  .inner-timer-modal-holder {
    left: 0px;
    right: 0px;
  }
}
@media (min-width: 500px) {
  .inner-timer-modal-holder {
    width: 450px;
  }
}
.inner-timer-modal-holder .moreOptions {
  text-align: right;
}
.inner-timer-modal-holder .moreOptions .icon-font-more {
  font-size: 20px;
}
.inner-timer-modal-holder .timerWrapperLHS {
  padding-bottom: 10px;
  min-height: 90px;
}
@media (max-width: 767px) {
  .inner-timer-modal-holder .timerWrapperLHS {
    border-bottom: 1px dotted black;
    border-right: none;
    padding-top: 0px;
  }
  .inner-timer-modal-holder .timerWrapperLHS .moreOptions {
    display: block;
  }
}
@media (min-width: 768px) {
  .inner-timer-modal-holder .timerWrapperLHS {
    padding-top: 20px;
    border-bottom: none;
    border-right: 1px dotted black;
  }
  .inner-timer-modal-holder .timerWrapperLHS .moreOptions {
    display: none;
  }
}
@media (max-width: 767px) {
  .inner-timer-modal-holder .running-timer-stopstart-holder {
    padding-top: 10px !important;
  }
}
.inner-timer-modal-holder .timerWrapperRHS .runningTimerWrapper {
  min-height: 30px;
}
.inner-timer-modal-holder .timerWrapperRHS .displayTime {
  font-size: 15px;
  padding-top: 5px;
}
@media (max-width: 767px) {
  .inner-timer-modal-holder .timerWrapperRHS {
    padding-top: 10px;
    text-align: left;
  }
  .inner-timer-modal-holder .timerWrapperRHS .runningTimerWrapper {
    display: inline-block;
  }
  .inner-timer-modal-holder .timerWrapperRHS .displayTime {
    display: inline-block;
    padding-left: 10px;
    position: relative;
    top: -5px;
  }
  .inner-timer-modal-holder .timerWrapperRHS .moreOptions {
    display: none;
  }
}
@media (min-width: 768px) {
  .inner-timer-modal-holder .timerWrapperRHS {
    text-align: center;
    padding-top: 0px;
  }
  .inner-timer-modal-holder .timerWrapperRHS .moreOptions {
    display: block;
  }
}
.timer-exit-button {
  position: absolute;
  top: 20px;
  right: 10px;
  font-size: 20px;
  color: #db4c32;
}
.timer-exit-button:hover {
  cursor: pointer;
  color: #cf3d23;
}
.starter-holder .no-padding-left {
  padding-left: 0;
}
.starter-holder .sm-padding-right {
  padding-right: 5px;
}
.timer-start-button {
  font-size: 15px;
  height: 40px;
  padding: 0;
  line-height: 40px;
}
.timer-start-button .timer-start-button-text {
  position: relative;
  top: -2px;
}
.timer-start-button .timer-start-button-icon {
  font-size: 25px;
  padding-top: 6px;
}
.running-timers-header {
  padding: 20px 0 20px 20px;
}
.recent-timers-header {
  padding: 20px;
}
.recent-timers-header .dropdown-menu {
  top: -107px;
  left: -8px;
  box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.175);
}
/*So dropdown does not overflow modal*/
.running-timer:last-child .dropdown-menu,
.paused-timer:nth-last-child(-n + 2) .dropdown-menu {
  box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.175) !important;
}
/*So project selector does not overflow modal*/
.running-timer:nth-last-child(-n + 2) .dropdown-menu-autocomplete,
.paused-timer:nth-last-child(-n + 4) .dropdown-menu-autocomplete {
  top: -250px !important;
}
.running-timer:nth-child(odd),
.paused-timer:nth-child(odd) {
  background: white;
}
.running-timer,
.paused-timer {
  border-top: 1px solid black;
  box-shadow: 0 0 3px #D6D6D6;
  width: 100%;
  position: relative;
  overflow: visible;
  float: left;
}
.running-timer .project-name,
.paused-timer .project-name {
  position: relative;
  top: -3px;
}
.running-timer .auto-stop,
.paused-timer .auto-stop {
  position: absolute;
  bottom: 2px;
  color: #555555;
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 10px;
}
.running-timer:last-child,
.paused-timer:last-child {
  border-bottom: 1px solid black;
}
.running-timer-info,
.running-timer-edit {
  min-height: 60px;
  margin-top: 10px;
}
.running-timer-info h5,
.running-timer-edit h5 {
  line-height: 15px;
}
.running-timer-info h4,
.running-timer-edit h4 {
  line-height: 25px;
}
.running-timer-text {
  float: left;
  padding-left: 10px;
  width: 90%;
}
.running-timer-stopstart-holder {
  padding: 10px;
  border-left: 1px dotted black;
}
.running-timer-stopstart-holder .runningTimerWrapper {
  min-height: 35px;
}
.running-timer-edit-holder {
  float: right;
  text-align: right;
  width: 10%;
  font-size: 13px;
  color: #808080;
  position: relative;
}
.running-timer-edit-holder span {
  cursor: pointer;
  display: block;
}
.running-timer-time {
  position: relative;
  font-size: 15px;
  float: right;
  line-height: 30px;
  margin-right: 10%;
  top: 0 !important;
}
.timer-edit-minutes {
  width: 50% !important;
}
.running-timers-holder {
  margin-bottom: 20px;
}
.time-paused {
  top: -6px;
}
.timer-minutes-input {
  padding-right: 0 !important;
  width: auto !important;
  margin: 5px 5px 0 5px;
}
.timer-close-input {
  padding-right: 0 !important;
}
.running-timer-pause {
  font-size: 30px;
  color: #FF4A4A;
}
.running-timer-pause:hover {
  color: #cf3d23;
  cursor: pointer;
}
.paused-timer-play {
  font-size: 30px;
  color: #201E23;
  margin-right: 10%;
}
.paused-timer-play:hover {
  cursor: pointer;
  color: #838289;
}
.recent-times-header {
  color: #201E23;
  cursor: pointer;
}
.timer-remove {
  margin-top: 13px;
  font-size: 17px;
  cursor: pointer;
}
.timer-edit-label {
  padding-top: 5px;
}
.timer-error {
  font-size: 16px;
  color: #FF4A4A;
  line-height: 54px;
  padding-left: 18px;
  font-weight: bold;
}
#timer-modal-triangle {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #F6F6F6;
  position: fixed;
  top: 43px;
  right: 95px;
}
#timer-overflow-holder {
  background: #F6F6F6;
  overflow-y: auto;
  max-height: 90%;
  box-shadow: 0 0 7px #292929;
  min-height: 400px;
}
.hundred-height {
  height: 100%;
}
.timer-modal-organisation-limit {
  max-width: 150px;
}
.timer-modal-stage-limit {
  /*max-width: 25%;*/
}
.timer-project-details {
  width: 100%;
  overflow: hidden;
  height: 30px;
  position: relative;
  top: -5px;
  line-height: 14px;
}
.timer-project-details span {
  display: inline;
}
.timer-day span {
  margin-right: 0.5%;
}
.timer-number-input::-webkit-inner-spin-button,
.timer-number-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
/* webkit solution */
.timer-number-input::-webkit-input-placeholder {
  text-align: left;
}
/* mozilla solution */
.timer-number-input:-moz-placeholder {
  text-align: left;
}
.timer-number-input {
  text-align: left !important;
}
#recent-timers-chevron.icon-font-chevron-right {
  position: relative;
  top: 1.5px;
}
.timer-timesheets-link {
  position: absolute;
  bottom: 3px;
  width: 100%;
}
.timers-history {
  /*Make drop up*/
}
.timers-history .timers-day {
  width: 100%;
}
.timers-history .timers-day span {
  width: 12.9%;
  display: inline-block !important;
  text-align: center;
}
.timers-history .hint-text {
  color: #777777;
  font-style: italic;
}
.timers-history .timer-applied {
  position: absolute;
  background: white;
  /* width: 100%; */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  opacity: 0.6;
}
.timers-history .dropdown-menu {
  top: -107px !important;
}
.timesheet-timer-select {
  background-color: white;
  padding: 10px;
  border: 1px solid gray;
  margin-bottom: 10px;
}
#timer-count-alert {
  width: 200px;
  height: 50px;
  background: #201E23;
  text-align: center;
  position: fixed;
  bottom: 0;
  line-height: 50px;
  color: white;
  right: 0;
  cursor: pointer;
  display: none;
}
#timer-count-alert label {
  cursor: pointer;
}
#timer-count-alert:hover {
  background: #20a0a4;
}
.hover-list {
  cursor: pointer;
}
.no-hover-list {
  background: #F6F6F6 !important;
}
.no-hover-list:hover {
  color: inherit !important;
}
/*Time selector*/
.time-selector {
  display: table;
  width: 100%;
}
.time-selector-input-group {
  width: 100%;
  background: red;
  overflow: hidden;
  display: table-cell;
  position: relative;
}
.time-selector-input-group .colon {
  position: absolute;
  top: 11px;
  z-index: 99;
}
.time-selector-input-group .time-input {
  width: 50%;
  float: left;
}
.time-selector-input-group .time-input input {
  box-shadow: none;
  outline: none;
  text-align: center;
  padding: 0;
}
.time-selector-input-group .time-input:focus {
  box-shadow: none;
  outline: none;
}
.time-selector-input-group .time-input:last-child input {
  border-left: none;
}
.time-selector-input-group .time-input:first-child input {
  border-right: none;
}
.time-selector-input-group input::-webkit-outer-spin-button,
.time-selector-input-group input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.time-selector-meridiem {
  margin-left: 10px;
  width: 80px;
  height: 40px;
  box-shadow: 0 0 3px #cccccc;
  background: white;
  cursor: pointer;
  float: right;
  display: table-cell;
  border-radius: 3px;
}
.post-meridiem-border {
  border: #201E23 1px solid;
}
.ante-meridiem-border {
  border: #999999 1px solid;
}
.post-meridiem {
  background: #201E23;
  height: 100%;
  width: 40px;
  float: right;
  color: white;
  cursor: default;
}
.post-meridiem span {
  line-height: 40px;
  padding-left: 9px;
  padding-right: 9px;
}
.ante-meridiem {
  border: #999999 1px solid;
  background: #999999;
  height: 100%;
  width: 40px;
  color: white;
  cursor: default;
}
.ante-meridiem span {
  line-height: 40px;
  padding-left: 9px;
  /* float: right; */
  padding-right: 9px;
}
.timer-stop-time-loader {
  font-size: 22px !important;
  color: #201E23;
  position: relative;
  top: 1px;
}
.timer-edit-time-group .input-group {
  width: 100%;
}
.time-edit-close {
  position: absolute;
  top: 0;
  right: 5px;
  color: gray;
  cursor: pointer;
}
.timer-inline-row-play,
.timer-inline-row-pause,
.timer-play-spin {
  position: absolute;
  right: 45px;
  top: 7px;
  font-size: 25px;
  cursor: pointer;
}
.timer-inline-row-play,
.timer-play-spin {
  color: #33cc66;
}
.timer-inline-row-play:hover,
.timer-play-spin:hover {
  color: #269d4e;
}
.timer-inline-row-pause {
  color: #FF4A4A;
}
.timer-inline-row-pause:hover {
  color: #bd3820;
}
timesheet-stage-select .dropdown-menu-autocomplete-group .btn.btn-link:hover,
timesheet-task-select .dropdown-menu-autocomplete-group .btn.btn-link:hover {
  text-decoration: none !important;
}
stage-quick-add-modal small-modal-header .btn.btn-link:hover,
task-quick-add-modal small-modal-header .btn.btn-link:hover {
  text-decoration: none !important;
}
.timesheet-container {
  position: relative;
}
.timesheet-date {
  position: absolute;
  top: 0;
}
/*timesheet-history {
    > div {
        margin-bottom: 10px;
    }

    h3.section {
        span {
            margin-left: 13px;
            margin-right: 17px;
        }
    }
}*/
timesheet-history .icon-font-icons_plus-fat,
timesheet-time .icon-font-icons_plus-fat,
timesheet-cash .icon-font-icons_plus-fat,
timesheet-staff-summary-details .icon-font-icons_plus-fat,
timesheet-travel .icon-font-icons_plus-fat,
timesheet-history .icon-font-icons_plus-skinny,
timesheet-time .icon-font-icons_plus-skinny,
timesheet-cash .icon-font-icons_plus-skinny,
timesheet-staff-summary-details .icon-font-icons_plus-skinny,
timesheet-travel .icon-font-icons_plus-skinny {
  position: absolute;
  top: 2px;
  left: 0px;
  font-size: 35px;
  color: #4E4EF2 !important;
}
paged-list-body .icon-font-icons_plus-skinny {
  font-size: 30px;
  position: absolute;
  top: 5px;
  left: 3px;
  color: #00aeef;
}
.week-navigation {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 5px;
}
.week-navigation .btn {
  min-width: 40px;
  border-top-width: 0;
  border: none;
  padding: 11.5px;
}
.week-navigation input {
  display: inline-block;
  width: auto;
  box-shadow: none;
}
timesheet-timer-history .content ul.dropdown-menu li a:hover {
  color: #555555 !important;
}
timesheet-time .savedRows ul.dropdown-menu li a:hover,
timesheet-cash .savedRows ul.dropdown-menu li a:hover,
timesheet-travel .savedRows ul.dropdown-menu li a:hover,
timesheet-time .newRowWrapper ul.dropdown-menu li a:hover,
timesheet-cash .newRowWrapper ul.dropdown-menu li a:hover,
timesheet-travel .newRowWrapper ul.dropdown-menu li a:hover {
  color: #555555 !important;
}
.nav-timehseet {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 5px;
}
ul.nav-timehseet li {
  margin: 0px 1px;
  width: 95px;
}
ul.nav-timehseet li.active {
  background-color: #201E23;
}
ul.nav-timehseet li.active a {
  color: #FFFFFF !important;
  background-color: #201E23 !important;
}
ul.nav-timehseet li.active:hover {
  background-color: #838289;
  border: none;
}
ul.nav-timehseet li.active:hover a {
  color: #FFFFFF !important;
}
ul.nav-timehseet li:hover {
  background-color: #838289;
  border: 1px solid #201E23;
}
ul.nav-timehseet li a {
  font-size: 13px;
  background-color: #FFFFFF !important;
  color: #201E23 !important;
  background-color: #f8f7fa;
  color: #0f7b80;
}
ul.nav-timehseet li a:hover {
  color: #201E23 !important;
  background-color: #838289;
}
ul.nav-timehseet li a:focus {
  background-color: #838289;
}
ul.nav-timehseet li aactive {
  color: #FFFFFF !important;
}
ul.nav-timehseet li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
ul.nav-timehseet li:last-child a {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
ul.nav-timehseet > li.active > a,
ul.nav-timehseet > li.active > a:hover,
ul.nav-timehseet > li.active > a:focus {
  background: none;
  color: #333333;
}
.timesheet-wrapper,
.travel-wrapper,
.cash-wrapper,
.overview-wrapper {
  padding: 0 35px;
}
@media (max-width: 991px) {
  .timesheet-wrapper,
  .travel-wrapper,
  .cash-wrapper,
  .overview-wrapper {
    padding: 0px 15px;
  }
}
.timesheet-wrapper .btn.btn-primary,
.travel-wrapper .btn.btn-primary,
.cash-wrapper .btn.btn-primary,
.overview-wrapper .btn.btn-primary,
.timesheet-wrapper .btn.btn-link.btn-danger,
.travel-wrapper .btn.btn-link.btn-danger,
.cash-wrapper .btn.btn-link.btn-danger,
.overview-wrapper .btn.btn-link.btn-danger,
.timesheet-wrapper .btn-group .btn,
.travel-wrapper .btn-group .btn,
.cash-wrapper .btn-group .btn,
.overview-wrapper .btn-group .btn {
  border-radius: 3px;
}
.timesheet-wrapper .btn.btn-action,
.travel-wrapper .btn.btn-action,
.cash-wrapper .btn.btn-action,
.overview-wrapper .btn.btn-action {
  min-width: 194px;
  min-height: 40px;
}
@media (max-width: 991px) {
  .timesheet-wrapper .btn.btn-action,
  .travel-wrapper .btn.btn-action,
  .cash-wrapper .btn.btn-action,
  .overview-wrapper .btn.btn-action {
    min-width: unset;
    min-height: unset;
    font-size: 12px;
    padding: 10px;
  }
}
.timesheet-wrapper .deskTopOnly .btn.btn-action,
.travel-wrapper .deskTopOnly .btn.btn-action,
.cash-wrapper .deskTopOnly .btn.btn-action,
.overview-wrapper .deskTopOnly .btn.btn-action {
  min-width: 97px;
  min-height: 40px;
}
.timesheet-wrapper .week-navigation > *,
.travel-wrapper .week-navigation > *,
.cash-wrapper .week-navigation > *,
.overview-wrapper .week-navigation > * {
  float: left;
}
@media (max-width: 991px) {
  .timesheet-wrapper .week-navigation > *,
  .travel-wrapper .week-navigation > *,
  .cash-wrapper .week-navigation > *,
  .overview-wrapper .week-navigation > * {
    width: 100%;
  }
}
.timesheet-wrapper .week-navigation .LBtn,
.travel-wrapper .week-navigation .LBtn,
.cash-wrapper .week-navigation .LBtn,
.overview-wrapper .week-navigation .LBtn {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.timesheet-wrapper .week-navigation .RBtn,
.travel-wrapper .week-navigation .RBtn,
.cash-wrapper .week-navigation .RBtn,
.overview-wrapper .week-navigation .RBtn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.timesheet-wrapper .week-navigation .custom-date-selector-edit .icon-font-calendar:before,
.travel-wrapper .week-navigation .custom-date-selector-edit .icon-font-calendar:before,
.cash-wrapper .week-navigation .custom-date-selector-edit .icon-font-calendar:before,
.overview-wrapper .week-navigation .custom-date-selector-edit .icon-font-calendar:before {
  content: '';
  background: url(/Content/img/icons/calendar_today-24px.svg) no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
  top: 10px;
  filter: opacity(0.6);
}
.timesheet-wrapper .week-navigation .custom-date-selector-edit .btn.btn-default,
.travel-wrapper .week-navigation .custom-date-selector-edit .btn.btn-default,
.cash-wrapper .week-navigation .custom-date-selector-edit .btn.btn-default,
.overview-wrapper .week-navigation .custom-date-selector-edit .btn.btn-default {
  bottom: 0;
  height: 35px;
}
.timesheet-wrapper .mobileNav .topNav ul.nav li,
.travel-wrapper .mobileNav .topNav ul.nav li,
.cash-wrapper .mobileNav .topNav ul.nav li,
.overview-wrapper .mobileNav .topNav ul.nav li {
  display: block;
  width: 100%;
}
.timesheet-wrapper .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn,
.travel-wrapper .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn,
.cash-wrapper .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn,
.overview-wrapper .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn {
  top: -5px;
  right: -15px;
}
.overview-wrapper {
  padding: 0px;
}
paged-list.timesheet .days-mobile-header {
  display: none;
}
paged-list.timesheet .days-mobile-header > .days > p {
  font-weight: bold;
  display: inline-block;
}
paged-list.timesheet .days-mobile-summary-header {
  display: none;
}
paged-list.timesheet .days-mobile-summary-header > .days-summary > p {
  font-weight: bold;
  display: inline-block;
}
paged-list.timesheet .days-summary {
  padding-left: 0;
  padding-right: 0;
}
paged-list.timesheet .days-summary > span,
paged-list.timesheet .days-summary > p {
  padding-top: 10px;
}
paged-list.timesheet .days-summary > span,
paged-list.timesheet .days-summary > p,
paged-list.timesheet .days-summary > div {
  width: 11%;
  display: inline-block;
  text-align: center;
}
paged-list.timesheet paged-list-header .days-summary > span,
paged-list.timesheet paged-list-header .days-summary > p {
  padding-top: 0;
}
paged-list.timesheet .days {
  padding-left: 0;
  padding-right: 0;
}
paged-list.timesheet .days > input.form-control {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  text-align: center;
}
paged-list.timesheet .days > span,
paged-list.timesheet .days > p,
paged-list.timesheet .days > div {
  width: 12.9%;
  display: inline-block;
  text-align: center;
}
paged-list.timesheet .days > p {
  margin-top: 8.5px;
}
paged-list.timesheet .days > div.total {
  font-weight: bold;
  position: absolute;
  right: -7%;
}
paged-list.timesheet .dollars {
  padding-left: 0;
  padding-right: 0;
}
paged-list.timesheet .dollars > input.form-control {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  text-align: right;
}
paged-list.timesheet .dollars > div.dollar-input {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  position: relative;
}
paged-list.timesheet .dollars > div.dollar-input > input {
  display: inline-block;
  padding: 0 3px 0 0;
  text-align: right;
}
paged-list.timesheet .dollars > div.dollar-input > span {
  position: absolute;
  top: 11px;
  left: 2px;
  font-size: 12px;
  vertical-align: middle;
  color: #999999;
}
paged-list.timesheet .dollars > span,
paged-list.timesheet .dollars > p {
  width: 12.9%;
  display: inline-block;
  text-align: right;
}
paged-list.timesheet .dollars > p {
  margin-top: 8.5px;
}
paged-list.timesheet .travel {
  padding-left: 0;
  padding-right: 0;
}
paged-list.timesheet .travel > input.form-control {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  text-align: right;
}
paged-list.timesheet .travel > div.travel-input {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  position: relative;
}
paged-list.timesheet .travel > div.travel-input > input {
  display: inline-block;
  padding: 0;
  margin-top: 0px;
  height: 30px;
  text-align: center;
}
paged-list.timesheet .travel > div.travel-input > span {
  position: absolute;
  bottom: 1px;
  right: 2px;
  font-size: 8px;
  color: #888888;
}
paged-list.timesheet .travel > span,
paged-list.timesheet .travel > p {
  width: 12.9%;
  display: inline-block;
  text-align: right;
}
paged-list.timesheet .travel > p {
  margin-top: 8.5px;
  text-align: center;
  position: relative;
}
paged-list.timesheet .travel > p > span {
  position: absolute;
  bottom: -8px;
  right: 2px;
  font-size: 8px;
  color: #888888;
}
paged-list.timesheet ul.totals {
  margin-top: 10px;
}
paged-list.timesheet .capitalise:first-Letter {
  text-transform: capitalize;
}
paged-list.timesheet .timesheetCapacity {
  position: absolute;
  bottom: 8px;
  font-size: 8px;
  color: #888888;
}
paged-list.timesheet .first-of-staff .staff-name {
  visibility: visible;
}
paged-list.timesheet .staff-name {
  visibility: hidden;
}
paged-list.timesheet .no-margin {
  margin: 0;
}
paged-list.timesheet p.week-total {
  margin: 6px 6px 0 6px;
}
.responsive-list.timesheet .days-mobile-header {
  display: none;
}
.responsive-list.timesheet .days-mobile-header > .days > p {
  font-weight: bold;
  display: inline-block;
}
.responsive-list.timesheet .days-mobile-summary-header {
  display: none;
}
.responsive-list.timesheet .days-mobile-summary-header > .days-summary > p {
  font-weight: bold;
  display: inline-block;
}
.responsive-list.timesheet .days-summary {
  padding-left: 0;
  padding-right: 0;
}
.responsive-list.timesheet .days-summary > span,
.responsive-list.timesheet .days-summary > p {
  padding-top: 10px;
}
.responsive-list.timesheet .days-summary > span,
.responsive-list.timesheet .days-summary > p,
.responsive-list.timesheet .days-summary > div {
  width: 11%;
  display: inline-block;
  text-align: center;
}
.responsive-list.timesheet .days {
  padding-left: 0;
  padding-right: 0;
}
.responsive-list.timesheet .days > input.form-control {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  text-align: center;
}
.responsive-list.timesheet .days > span,
.responsive-list.timesheet .days > p,
.responsive-list.timesheet .days > div {
  width: 12.9%;
  display: inline-block;
  text-align: center;
}
.responsive-list.timesheet .days > p {
  margin-top: 8.5px;
}
.responsive-list.timesheet .days > div.total {
  font-weight: bold;
  position: absolute;
  right: -7%;
}
.responsive-list.timesheet .dollars {
  padding-left: 0;
  padding-right: 0;
}
.responsive-list.timesheet .dollars > input.form-control {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  margin: 0;
  text-align: right;
}
.responsive-list.timesheet .dollars > div.dollar-input {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  margin: 0;
  position: relative;
}
.responsive-list.timesheet .dollars > div.dollar-input > input {
  display: inline-block;
  padding: 0 3px 0 0;
  margin: 0;
  text-align: right;
}
.responsive-list.timesheet .dollars > div.dollar-input > span {
  position: absolute;
  top: 11px;
  left: 2px;
  font-size: 12px;
  vertical-align: middle;
  color: #999999;
}
.responsive-list.timesheet .dollars > span,
.responsive-list.timesheet .dollars > p {
  width: 12.9%;
  display: inline-block;
  text-align: right;
}
.responsive-list.timesheet .travel {
  padding-left: 0;
  padding-right: 0;
}
.responsive-list.timesheet .travel > input.form-control {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  margin: 0;
  text-align: right;
}
.responsive-list.timesheet .travel > div.travel-input {
  width: 12.9%;
  display: inline-block;
  padding: 0;
  margin: 0;
  position: relative;
}
.responsive-list.timesheet .travel > div.travel-input > input {
  display: inline-block;
  padding: 0;
  margin: 0;
  text-align: center;
}
.responsive-list.timesheet .travel > div.travel-input > span {
  position: absolute;
  bottom: 1px;
  right: 2px;
  font-size: 8px;
  color: #888888;
}
.responsive-list.timesheet .travel > span,
.responsive-list.timesheet .travel > p {
  width: 12.9%;
  display: inline-block;
  text-align: right;
}
.responsive-list.timesheet ul.totals {
  margin-top: 10px;
}
.responsive-list .capitalise:first-Letter {
  text-transform: capitalize;
}
.responsive-list .timesheetCapacity {
  position: absolute;
  bottom: 8px;
  font-size: 8px;
  color: #888888;
}
.responsive-list .first-of-staff .staff-name {
  visibility: visible;
}
.responsive-list .staff-name {
  visibility: hidden;
}
.responsive-list .no-margin {
  margin: 0;
}
.missing-timesheets .responsive-list:not(:last-of-type) {
  padding-bottom: 50px !important;
}
/* Obsolete - delete after new timesheet entry complete */
.timesheets {
  position: relative;
}
.timesheets .row.timesheet-tabs {
  position: absolute;
  top: -53px;
  pointer-events: none;
}
.timesheets .row.timesheet-tabs .btn-primary {
  background-color: #F6F6F6;
  color: #555555;
  border: none;
  border-left: solid 2px #1d8d91;
  border-right: solid 2px #1d8d91;
  border-bottom: solid 1px #F6F6F6;
  pointer-events: all;
}
.timesheets .row.timesheet-tabs .btn-default {
  background-color: #F6F6F6;
  color: #555555;
  border: none;
  border-left: solid 2px #1d8d91;
  border-right: solid 2px #1d8d91;
  border-bottom: solid 1px #cccccc;
  box-shadow: inset 0px -2px 5px 0px #cccccc;
  pointer-events: all;
}
.timesheets .spinner-container {
  background-color: #F6F6F6;
  z-index: 999;
}
.timesheets .input-group-btn.spacer {
  width: 10px;
}
.timesheets .header {
  margin-top: 10px;
}
.timesheets .content {
  margin-top: 20px;
}
.timesheets .mobile-show {
  display: none;
}
.timesheets .mobile-hide {
  display: inline;
}
.timesheets-summary-calendar {
  background-color: white;
}
.timesheets-summary-calendar ul.row {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.timesheets-summary-calendar ul.row > li {
  float: left;
  padding: 5px;
  width: 14.28571429% !important;
  border-top: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
}
.timesheets-summary-calendar ul.row > li:last-child {
  border-right: 1px solid #aaaaaa;
}
.timesheets-summary-calendar ul.row:before,
.timesheets-summary-calendar ul.row:after {
  content: "";
  display: table;
}
.timesheets-summary-calendar ul.row:after {
  clear: both;
}
.timesheets-summary-calendar ul.row:last-child > li {
  border-bottom: 1px solid #aaaaaa;
}
.timesheets-summary-calendar ul.header {
  text-align: center;
}
.timesheets-summary-calendar ul.week > li:hover {
  cursor: pointer;
  background-color: #dddddd;
}
.timesheets-summary-calendar ul.week > li.weekend {
  background-color: #8fdfff;
}
.timesheets-summary-calendar ul.week > li.weekend:hover {
  background-color: #b5e8fe;
}
.timesheets-summary-calendar ul.week > li.not-thismonth {
  background-color: #cccccc;
}
.timesheets-summary-calendar ul.week > li.not-thismonth:hover {
  background-color: #dddddd;
}
.timesheets-summary-calendar ul.week > li.not-thismonth.weekend {
  background-color: #ccf1fe;
}
.timesheets-summary-calendar ul.week > li.not-thismonth.weekend:hover {
  background-color: #b5e8fe;
}
.timesheets-summary-calendar ul.week > li.selected {
  background-color: #201E23;
  color: white;
}
.timesheets-summary-calendar ul.week > li.selected:hover {
  background-color: #5adfe3;
}
.timesheets-summary-calendar ul.week > li .title {
  margin-bottom: 5px;
}
.timesheets-summary-calendar ul.week > li .title > .day {
  float: left;
}
.timesheets-summary-calendar ul.week > li .title > .tools {
  float: right;
  text-align: right;
}
.timesheets-summary-calendar ul.week > li .hour-expense {
  width: 100%;
  min-height: 40px;
}
.timesheets-summary-calendar ul.week > li .hour-expense > div {
  float: left;
  width: 50%;
  padding: 10px 1px;
  color: white;
  text-align: center;
  border: 1px solid white;
}
.timesheets-summary-calendar ul.week > li .hour-expense > div:nth-child(2) {
  border-left: none;
}
.timesheets-summary-calendar ul.week > li .hour-expense .hour {
  background-color: #33cc66;
  float: left;
}
.timesheets-summary-calendar ul.week > li .hour-expense .expense {
  background-color: #f57058;
  float: right;
}
.timesheets-summary-calendar ul.week .tools {
  position: relative;
}
.timesheets-summary-calendar ul.week .popover {
  color: #555555;
  width: 120px;
  display: block;
  margin-top: 30px;
}
.timesheets-summary-calendar ul.week .popover.schedule {
  left: -52px;
}
.timesheets-summary-calendar ul.week .popover.util {
  left: -25px;
}
.timesheets-summary-calendar ul.week .popover.util.last {
  left: -60px;
}
.timesheets-summary-calendar ul.week .popover.util.last > .arrow {
  margin-left: 25px;
}
.timesheets-entry.responsive-list ul.weekdays {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.timesheets-entry.responsive-list ul.weekdays > li {
  float: left;
  width: 14.28571429% !important;
  text-align: center;
}
.timesheets-entry.responsive-list ul.weekdays > li.hours {
  padding-right: 2px;
}
.timesheets-entry.responsive-list ul.weekdays > li.hours .form-control {
  padding-left: 1px;
  padding-right: 1px;
  text-align: center;
}
.timesheets-entry.responsive-list ul.weekdays > li.hours .chh,
.timesheets-entry.responsive-list ul.weekdays > li.hours .cmm {
  width: 50%;
  float: left;
  text-align: center;
  box-shadow: none;
  height: 38px;
  border: none;
}
.timesheets-entry.responsive-list ul.weekdays > li.hours .cmm {
  border-left: dashed 1px #cccccc;
}
.timesheets-entry.responsive-list ul.weekdays > li.hours .hoursmins {
  position: relative;
}
.timesheets-entry.responsive-list ul.weekdays > .popover {
  border-radius: 2px;
  top: 33px;
  width: 100%;
  max-width: 100% !important;
  background-color: #d2fbfc;
  border: 1px solid #201E23;
}
.timesheets-entry.responsive-list ul.weekdays > .popover > .popover-title {
  padding: 0;
}
.timesheets-entry.responsive-list ul.weekdays > .popover > .popover-content {
  text-align: center;
}
.timesheets-entry.responsive-list ul.weekdays > .popover .form-control.hh,
.timesheets-entry.responsive-list ul.weekdays > .popover .form-control.mm {
  display: initial;
  width: 50px;
  text-align: center;
}
.timesheets-entry.responsive-list ul.weekdays > .popover.show {
  display: block;
}
.timesheets-entry.responsive-list ul.weekdays > .popover > .arrow {
  margin-left: -45px;
  border-bottom-color: #201E23;
}
.timesheets-entry.responsive-list ul.weekdays > .popover.i1 > .arrow {
  left: 14.28571429%;
}
.timesheets-entry.responsive-list ul.weekdays > .popover.i2 > .arrow {
  left: 28.57142857%;
}
.timesheets-entry.responsive-list ul.weekdays > .popover.i3 > .arrow {
  left: 42.85714286%;
}
.timesheets-entry.responsive-list ul.weekdays > .popover.i4 > .arrow {
  left: 57.14285714%;
}
.timesheets-entry.responsive-list ul.weekdays > .popover.i5 > .arrow {
  left: 71.42857143%;
}
.timesheets-entry.responsive-list ul.weekdays > .popover.i6 > .arrow {
  left: 85.71428571%;
}
.timesheets-entry.responsive-list ul.weekdays > .popover.i7 > .arrow {
  left: 100%;
}
.timesheets-entry.responsive-list ul.weekdays:before,
.timesheets-entry.responsive-list ul.weekdays:after {
  content: "";
  display: table;
}
.timesheets-entry.responsive-list ul.weekdays:after {
  clear: both;
}
.timesheets-entry.responsive-list ul.header > li .row div[class^="col-"].last {
  padding-right: 30px;
}
.timesheets-entry.responsive-list ul.content > li > .row div[class^="col-"] > .row div[class^="col-"] {
  padding-right: 0;
}
.timesheets-entry.responsive-list ul.content > li .row div[class^="col-"] {
  overflow: inherit;
}
.timesheets-entry.responsive-list ul.content > li .row div[class^="col-"] .input-group-btn {
  position: initial;
}
.timesheets-entry.responsive-list ul.content > li .row div[class^="col-"] ul.dropdown-menu {
  width: 100%;
}
.timesheets-entry.responsive-list ul.content > li .row div[class^="col-"] ul.dropdown-menu > li > a:hover {
  color: white;
}
.timesheets-entry.responsive-list ul.content > li .row div[class^="col-"] ul.dropdown-menu > li.dropdown-tab {
  padding-left: 15px;
}
.timesheets-entry.responsive-list ul.content > li .row div[class^="col-"] ul.dropdown-menu > li.dropdown-header {
  color: #555555;
  font-size: 12px;
  font-weight: bold;
}
.timesheets-entry.responsive-list ul.content > li .row div[class^="col-"].mobile-stretch {
  padding-right: 30px;
}
.timesheets-entry.responsive-list ul.content > li:hover {
  color: #555555;
}
.timesheets-entry.responsive-list ul.content > li:nth-child(even):hover {
  background-color: #F6F6F6;
}
.timesheets-entry.responsive-list ul.content > li:nth-child(odd):hover {
  background-color: white;
}
.timesheets-entry.responsive-list ul.content > li.expanded .row div[class^="col-"] {
  white-space: inherit;
}
.timesheets-entry.responsive-list ul.content > li.has-change {
  background-color: #d2fbfc !important;
}
.timesheets-entry.responsive-list ul.content > li .tools {
  right: 10px;
  top: 10px;
}
.timesheets-entry.responsive-list select.form-control {
  padding-right: 42px;
}
.timesheets-entry.responsive-list textarea.form-control.single-line {
  height: 40px;
  min-height: 0;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.timesheets-entry.responsive-list.submit-timer {
  margin-left: 10px;
  margin-right: 10px;
}
.timesheets-entry.responsive-list.submit-timer ul.weekdays {
  margin-bottom: 10px;
}
.timesheets-entry.responsive-list.submit-timer ul.weekdays > .popover {
  top: 50px;
}
@media (max-width: 991px) {
  .timesheet-date {
    position: relative;
    top: 0;
  }
  paged-list.timesheet .days-mobile-header,
  paged-list.timesheet .days-mobile-summary-header {
    display: block;
  }
  .responsive-list.timesheet .days-mobile-header,
  .responsive-list.timesheet .days-mobile-summary-header {
    display: block;
  }
  .timesheets .mobile-show {
    display: inline;
  }
  .timesheets .mobile-hide {
    display: none;
  }
  .timesheets-summary-calendar ul.week > li {
    padding: 1px;
  }
  .timesheets-summary-calendar ul.week > li .hour-expense > div {
    font-size: 10px;
    width: 100%;
    float: none;
    padding: 1px;
  }
  .timesheets-summary-calendar ul.week > li .hour-expense > div > span {
    display: none;
  }
  .timesheets-summary-calendar ul.week .tools > .btn {
    width: 100%;
  }
  .timesheets-summary-calendar ul.week .popover.schedule {
    left: -40px;
    margin-top: 30px;
  }
  .timesheets-summary-calendar ul.week .popover.util {
    left: -40px;
    margin-top: 47px;
  }
  .timesheets-summary-calendar ul.week .popover.first {
    left: 0 !important;
  }
  .timesheets-summary-calendar ul.week .popover.first > .arrow {
    margin-left: -52px !important;
  }
  .timesheets-summary-calendar ul.week .popover.last {
    left: -80px !important;
  }
  .timesheets-summary-calendar ul.week .popover.last > .arrow {
    margin-left: 25px !important;
  }
  .monthly-calendar ul.week > li {
    padding: 1px;
  }
  .monthly-calendar ul.week > li .title > .day {
    float: none !important;
    display: block;
  }
  .monthly-calendar ul.week > li .title > .tools {
    float: none !important;
    display: block;
  }
  .monthly-calendar ul.week > li .hour-expense > div {
    float: none !important;
    width: auto;
    display: block;
    padding: 1px;
  }
  .monthly-calendar ul.week > li .hour-expense .measure {
    display: none;
  }
  .timesheets-entry.responsive-list ul.weekdays > li.hours .form-control {
    font-size: 11px;
  }
  .timesheets-entry.responsive-list ul.weekdays > .popover > .arrow {
    margin-left: -30px;
  }
  .timesheets-entry.responsive-list ul.content > li .row div[class^="col-"].mobile-stretch {
    padding-right: 10px;
    margin-right: -40px;
  }
  .timesheets-entry.responsive-list ul.content > li > .row div[class^="col-"] > .row div[class^="col-"] {
    padding-right: 10px;
  }
  .timesheets-entry.responsive-list ul.content > li .card-title ul.weekdays {
    margin-bottom: 2px;
  }
  .timesheets-entry.responsive-list ul.content > li .card-title ul.weekdays > li > div:last-child {
    border-bottom: 1px solid #cccccc;
  }
  .timesheets-entry.responsive-list ul.content > li .card-text {
    font-size: 13px;
    white-space: initial;
    max-height: 30px;
    margin-bottom: 15px;
  }
  .timesheets-entry.responsive-list ul.content > li .tools {
    right: 0;
    top: 0;
  }
}
@media (max-width: 767px) {
  .timesheets .row.timesheet-tabs {
    position: relative;
    top: 0;
    margin-bottom: 10px;
  }
  .timesheets .row.timesheet-tabs .btn-primary {
    background-color: #F6F6F6;
    color: #555555;
    border: solid 1px #cccccc;
    border-bottom: solid 1px #F6F6F6;
  }
  .timesheets .row.timesheet-tabs .btn-default {
    background-color: #F6F6F6;
    color: #555555;
    border: none;
    border-bottom: solid 1px #aaaaaa;
    box-shadow: none;
  }
}
/*TIMERS DIRECTIVE*/
.timesheets-timer-directive {
  padding: 10px;
  border: 1px solid #aaaaaa;
  margin: 40px;
  border-radius: 10px 0;
}
.timesheet-timer-modal {
  position: absolute;
  z-index: 99;
  background: #dddddd;
  top: 0;
  width: 90%;
  left: 5%;
  padding: 30px;
}
.timesheet-timer-modal-bg {
  position: fixed;
  width: 100%;
  height: 100%;
  background: black;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
  opacity: 0.5;
}
.timesheet-modal-tooltip-holder .tooltip {
  top: -18px !important;
}
.timesheet-modal-buttons-padding {
  padding: 0 10px 0 0;
}
.timesheet-timer {
  line-height: 38px;
  padding: 5px;
  border-bottom: 1px solid black;
  box-shadow: 0 0 3px #D6D6D6;
}
.timesheet-timer:first-child {
  border-top: 1px solid black;
}
.timesheet-timer-modal-close {
  float: right;
  color: #FF4A4A;
  position: absolute;
  right: 37px;
  top: 20px;
  font-size: 30px;
}
.timesheet-timer-modal-close:hover {
  cursor: pointer;
  color: #cf3d23;
}
.timesheet-timer:nth-child(even) {
  background: white;
}
.timer-hours-of-week {
  line-height: 20px;
  padding-top: 8px;
}
.timer-hours-of-week span {
  white-space: nowrap;
}
.timer-hours-of-week span:not(:last-child):after {
  content: ', ';
}
.timesheet-delete-timer {
  margin-right: 5px;
}
.complete-missing-button {
  margin-top: 4px;
  height: 30px;
  width: 70px;
  text-align: center;
}
.complete-missing-button span[class^="icon-font"] {
  margin-right: 5px;
}
@media (max-width: 991px) {
  .complete-missing-button {
    margin-left: 10px;
    float: left;
  }
}
.timesheet-organisation-cover {
  position: absolute;
  height: 100%;
  right: 0;
  left: 0;
  background: #B3B1B1;
  z-index: 999;
  opacity: 0.5;
}
.missing-timesheets-percent {
  display: inline-block;
  padding-top: 10px;
  padding-left: 5px;
}
.mobile-missing-timesheet-day {
  width: 40px;
  height: 45px;
  position: relative;
  float: left;
}
.no-padding-right {
  padding-right: 0 !important;
}
/*To enable full width on mobile view*/
@media (max-width: 991px) {
  #missing-timesheets-remover li {
    padding: 0 0 0 10px;
  }
  .timesheets-timer-directive {
    margin: 40px 5px !important;
  }
}
.timeSheetApprovalLockedWeek .mobileNav .topNav .RHS .subBtn,
.timeSheetApprovalLockedWeek .mobileNav .topNav .RHS .reuBtn,
.timeSheetApprovalLockedWeek .mobileNav .topNav .RHS .saveBtn,
.timeSheetApprovalLockedWeek .mobileNav .topNav .RHS .btn-group {
  display: none !important;
}
.timeSheetApprovalLockedWeek .timeSheetWeekLocker {
  font-size: 16px;
  display: inline-block;
  margin-right: 15px;
  position: relative;
  top: 5px;
}
.timeSheetApprovalLockedWeek .timeSheetWeekLocker.disabled:hover {
  cursor: not-allowed;
}
.transactionsList .stickyLevel1 {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  padding-top: 10px;
  z-index: 999;
  background-color: #f6f6f6;
}
.transactionsList .stickyLevel2 {
  position: -webkit-sticky;
  position: sticky;
  top: 93px;
  padding-top: 10px;
  z-index: 998;
  background-color: #F6F6F6;
}
@media (max-width: 992px) {
  .transactionsList .stickyLevel2.filterOpening {
    top: 60px;
  }
}
@media (max-width: 768px) {
  .transactionsList .stickyLevel2.filterOpening {
    top: 120px;
  }
}
.transactionsList .stickyLevel3 {
  position: -webkit-sticky;
  position: sticky;
  top: 93px;
  padding-top: 10px;
  margin-left: 0px !important;
  padding-bottom: 5px !important;
  z-index: 997;
  background-color: #F6F6F6;
}
@media (max-width: 991px) {
  .transactionsList .stickyLevel3 {
    display: none !important;
  }
}
.transactionsList .stickyLevel3.filterOpening {
  top: 260px;
}
.user-image-preview {
  float: left;
  margin: 0 5px 5px 0;
  height: 54px;
  width: 54px;
  text-align: center;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
}
.user-image-preview:hover {
  cursor: pointer;
  -webkit-box-shadow: 1px 1px 1px 0px rgba(200, 200, 200, 0.9);
  -moz-box-shadow: 1px 1px 1px 0px rgba(200, 200, 200, 0.9);
  box-shadow: 1px 1px 1px 0px rgba(200, 200, 200, 0.9);
}
.user-image-preview img {
  max-width: 100%;
  max-height: 100%;
}
.user-image-preview a {
  position: absolute;
  bottom: 2px;
  right: 2px;
}
.user-image-preview a:hover {
  text-decoration: none;
}
.user-image-select {
  float: left;
  margin: 0 5px 5px 0;
  height: 54px;
  width: 54px;
  padding-top: 18px;
  text-align: center;
  vertical-align: middle;
  color: white;
  background: #777777;
}
.my-project {
  position: relative;
}
.my-project .list-default img.thumb {
  width: 60px;
  height: 60px;
  padding: 1px;
  margin-right: 5px;
  border: 1px solid #888888;
}
.my-project .list-default .shift {
  margin-top: -61px;
}
.my-project .list-default .tool {
  position: absolute;
  right: 15px;
  top: 0;
}
.my-project .list-default .btn-group a.dropdown-toggle img {
  background-color: #666666;
}
.my-project .list-default .btn-group a.dropdown-toggle:hover,
.my-project .list-default .btn-group a.dropdown-toggle:active {
  opacity: 0.7;
}
.my-project .list-default .log {
  position: absolute;
  left: 25%;
  bottom: 0;
  margin-left: 15px;
}
.my-project .list-default .aclog {
  color: #777777;
  font-style: italic;
  position: absolute;
  bottom: 0;
  width: auto;
  width: 100%;
}
@media (max-width: 767px) {
  .my-project .list-default img.thumb {
    width: 50px;
    height: 50px;
  }
  .my-project .list-default .header {
    margin-bottom: 10px;
  }
  .my-project .list-default .header .text {
    font-size: 12px;
  }
  .my-project .list-default .shift {
    margin-top: 0;
  }
  .my-project .list-default .scope {
    padding-left: 0;
    padding-right: 15px;
  }
  .my-project .list-default .scope .text {
    font-size: 12px;
    margin-bottom: 10px;
  }
  .my-project .list-default .log {
    left: 41.66666667%;
    font-size: smaller;
  }
  .my-project .list-default .aclog {
    position: inherit;
    font-size: smaller;
  }
  .my-project .list-default .aclog .text {
    padding-left: 0;
  }
}
.tree-header {
  margin-left: 70px;
  margin-bottom: 10px;
  padding: 10px;
  padding-top: 0;
  padding-left: 25px;
  font-weight: bold;
}
.tree-header .control-label {
  padding: 10px;
  padding-left: 0;
  margin-bottom: 0;
}
.tree-header div[class^="col-"] {
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.tab-panel-wrapper {
  padding-left: 65px;
}
.tree-row {
  font-weight: normal;
  position: relative;
  background-color: white;
  box-shadow: 0 0 3px #dddddd;
}
.tree-row .row-content > div[class^="col-"] {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.tree-row > .row-tool {
  position: absolute;
  top: 0;
  bottom: 0;
}
.tree-row > .row-inner {
  height: 41px;
  margin-bottom: 3px;
  padding: 10px;
  padding-left: 25px;
}
.tree-row > .row-inner .hover-cursor {
  display: none;
  position: absolute;
  top: -8px;
  left: -15px;
  font-size: 16px;
  padding-left: 5px;
}
.tree-row > .row-inner .title {
  position: relative;
  font-weight: bold;
  margin-right: 95px;
}
.tree-row > .row-inner .title > .text {
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.tree-row > .row-inner .title .tree-progress > div {
  float: left;
  height: 7px;
  width: 10%;
  opacity: 0.2;
  background-color: #999999;
  border-right: 1px solid white;
}
.tree-row > .row-inner .title .tree-progress > div.active {
  opacity: 1;
}
.tree-row.level-1 {
  margin-left: 0px;
}
.tree-row.level-1 > .row-inner {
  margin-left: 70px;
}
.tree-row.level-2 {
  margin-left: 12px;
}
.tree-row.level-2 > .row-inner {
  margin-left: 58px;
}
.tree-row.level-3 {
  margin-left: 24px;
}
.tree-row.level-3 > .row-inner {
  margin-left: 46px;
}
.tree-row.level-4 {
  margin-left: 36px;
}
.tree-row.level-4 > .row-inner {
  margin-left: 34px;
}
.tree-row .tools {
  position: absolute;
  right: 0;
  top: -10px;
}
.tree-row .tools > div {
  float: left;
  margin-right: 10px;
  text-align: center;
}
.tree-row .tools .label-default {
  margin-top: 12px;
  text-transform: capitalize;
  display: block;
  border-radius: 0;
  padding: 3px 5px;
  width: 35px;
}
.tree-row .tools .image-link,
.tree-row .tools .image-link-disabled {
  display: inline-block;
  margin-top: 1px;
  height: 37px;
  width: 40px;
}
.tree-row .tools .image-link {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAMAAAAHvluBAAAAZlBMVEX///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZl1AATeAAAAIXRSTlMAAQUGChQVHCstN0xOW3Z4f4CHiaSxs8jS1OPq6/X5+v6axek8AAAAc0lEQVQYGe3B0RaBQBSG0W+IiBhEROp//5c0zgOc6ba12pvFzJwik9SjIhMcvpIiWVWvv0jG7i1zw1d2Mk3AtXnKPNa4ilamLXCt7jKvLa7QyHQlvqvMZ48vyvQVvgBKhiMZEpLGmhwJ0JksJVzIU8JiZn7Xugzk0acXTgAAAABJRU5ErkJggg==') /*/Content/img/icon-40px-edit-grey.png*/ no-repeat left top;
}
.tree-row.phase .title,
.tree-row.stage .title,
.tree-row.milestone .title {
  font-size: 14px;
}
.tree-row.task {
  margin-left: 70px;
  background-color: transparent;
  box-shadow: none;
}
.tree-row.task > .row-inner {
  margin-left: 0;
}
.tree-row.task > .row-inner {
  border-bottom: 1px solid #999999;
}
.tree-row.task > .row-inner.last {
  border-bottom: none;
}
.tree-row:hover {
  background-color: #bbbbbb;
}
.tree-row:hover > .row-inner .hover-cursor {
  display: block;
}
.tree-row:hover .tools .image-link {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAYAAAAwYKuzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NWM3NzFkNy1iYjg0LTQ4MjgtOGM5MC1jZDYzMDZhYzhlNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzhDOENGRDEyNUEyMTFFNDgzNzhBRkI5MjkzOUYzNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzhDOENGRDAyNUEyMTFFNDgzNzhBRkI5MjkzOUYzNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YWY4Mzg3Mi1kZWNjLTRiZTYtOGY4OC03OWUzMjA0Yjg3YTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowMGM2OTA3NC02ZTA4LTExNzctOGIyMy1kYzgwODgxMzU0YjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5g+We+AAABD0lEQVR42uyXMQ6CMBSGW4MOzLp5A+PsJRzdnLyEgwth0oPoAZSZndl4A0ZnBmPi8ycpCRpoYmktw/uTbyDQ8qV9wEMSkehzBqLnYUEWZEEWZEG32YKoywSBQ7k1OACpjmOjWcpvsQOW4EGfiUzmciG3AAU152dJ2zU4AwkIW86HPrd4CnJqzxFIX1s8BleNXAJGvmowBJlGLlPXCB+CQ3DWyN3ApMs9ushJVVdtyVVdCl+Ce43cHcxt1LfpwEgjV6h3oZUHUBr81ZWfrmrQ9+AnWIGLz2bh1SBWyW5sytnoZmStGdiBU5/aLaqtZKw6F+sxqUFqWEVnCQy3lVt+FmRBFmTBP0WmadprwbcAAwDoCpCgoAwUHwAAAABJRU5ErkJggg==') /*/Content/img/icon-40px-edit.png*/ no-repeat left top;
}
.angular-ui-tree-node,
.angular-ui-tree-placeholder {
  min-height: 0;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes {
  padding-left: 0;
}
.angular-ui-tree-drag {
  border: 2px dashed #f7bc28;
}
.angular-ui-tree-placeholder {
  margin-top: 0;
  background-color: #fffbc9;
  border: 1px dashed #f7bc28;
  border-radius: 2px;
  opacity: 0.6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.touchdrag {
  border: 2px dashed #f7bc28;
}
.tree-holder {
  margin-left: 30px;
  margin-top: -30px;
}
.tree-holder > li {
  min-height: 30px;
}
.color-picker {
  margin-bottom: 5px;
}
.color-picker .sp-container {
  margin-top: 5px;
  background-color: transparent;
  border-color: #cccccc;
}
.color-picker .sp-button-container {
  display: none;
}
.color-picker .sp-used-colors {
  padding: 10px;
}
.color-picker .sp-used-colors > span {
  float: left;
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.color-picker .sp-used-colors > span.active {
  border: 2px solid #333333;
}
.color-picker-element {
  position: absolute;
  left: -21px;
  top: 2px;
}
.color-picker.input-group-addon {
  border-bottom: none;
  color: transparent;
  /*padding: 0;*/
  background-color: transparent;
  border: none;
}
@media (max-width: 767px) {
  .tree-row > .row-inner {
    padding-left: 5px;
  }
  .tree-row > .row-inner .hover-cursor {
    display: none !important;
  }
}
.greyBorderCircleIcon-checked {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  max-width: 100%;
  text-align: center;
  vertical-align: middle;
  border: 2px solid #F6F6F6;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
}
.greyBorderCircleIcon-checked mat-icon {
  font-size: 16px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  padding-top: 2px;
}
.work-breakdown-template .toggle-icon {
  font-size: 30px;
}
.work-breakdown-template .has-error {
  border: 1px solid #ea6149 !important;
}
.work-breakdown-template .breakdownItem-name-wrapper {
  display: inline-block;
}
.work-breakdown-template .added-buttons {
  float: left;
  display: inline;
  margin-left: 20px;
  margin-top: 8px;
}
.work-breakdown-template .added-buttons .buttons-wrapper {
  display: none;
}
.work-breakdown-template li:hover .buttons-wrapper a {
  color: white !important;
}
.work-breakdown-template li.breakdown-template-item {
  /*display: none !important;*/
}
.work-breakdown-template li.breakdown-template-item.stage,
.work-breakdown-template li.breakdown-template-item.phase,
.work-breakdown-template li.breakdown-template-item.task {
  /*display: block !important;*/
  display: block;
}
.work-breakdown-template li.adding {
  color: white;
  background: #666666 !important;
}
.work-breakdown-template li.adding .icon-font-plus {
  background: #33cc66;
}
.work-breakdown-template li.adding .icon-font-close2,
.work-breakdown-template li.adding .icon-font-pencil {
  color: white;
}
.work-breakdown-template li.adding .item-buttons-bordered {
  color: #666666;
  background: white;
}
.work-breakdown-template li.adding .added-buttons .buttons-wrapper {
  display: inline;
}
.work-breakdown-template li.adding .added-buttons .buttons-wrapper a {
  color: white;
}
.work-breakdown-template .add-btn {
  padding: 0px !important;
  display: inline-block !important;
}
.work-breakdown-template .table-title {
  color: #555555;
  margin-left: 110px;
  font-size: 12px;
}
.work-breakdown-template .icon-font-plus {
  padding: 0px !important;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  background: #999999;
  display: inline-block !important;
  width: 25px;
  height: 25px;
  color: white !important;
  text-align: center;
  vertical-align: middle;
  line-height: 24px;
  margin-right: 10px;
  text-decoration: none;
}
.work-breakdown-template .responsive-list ul.content li {
  min-height: 50px;
}
.work-breakdown-template .label-holder {
  display: inline;
  float: left;
  width: 50px;
  margin-top: 10px;
}
@media (max-width: 767px) {
  .work-breakdown-template .label-holder {
    display: block;
    width: 100%;
  }
}
.work-breakdown-template .color-picker-element {
  top: -5px;
}
.work-breakdown-template .repeat-row {
  margin-left: 10px;
}
.work-breakdown-template .main-content {
  overflow-x: visible !important;
  overflow-y: visible !important;
}
.work-breakdown-template .evo-colorind,
.work-breakdown-template .evo-colorind-ie {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  display: inline-block;
  width: 25px;
  height: 25px;
  border: 1px solid white;
  background: #201E23;
}
.work-breakdown-template span.drag-grip {
  display: inline-block !important;
  background-image: url('/Content/img/icon-drag-row-dark.png');
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-color: transparent !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  background-position-y: 50%;
}
.work-breakdown-template .edit-buttons {
  float: right;
}
.work-breakdown-template .edit-buttons .icon-font-close2 {
  margin-left: 30px;
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  color: #FF4A4A;
}
.work-breakdown-template .edit-buttons .icon-font-pencil {
  margin-top: 5px;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  margin-right: 30px;
  font-size: 20px;
  color: #999999;
}
.work-breakdown-template .edit-buttons .item-buttons {
  cursor: pointer;
}
.work-breakdown-template .edit-buttons .item-buttons-bordered {
  margin-top: -8px;
  font-size: 12px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  background: #999999;
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  color: white;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  margin-right: 15px;
}
.work-breakdown-template .breakdown-template-item {
  padding: 0px !important;
  border: 0 !important;
}
.work-breakdown-template li.phase div.body {
  display: inline;
  float: left;
  margin-left: 15px;
}
.work-breakdown-template li.phase div.body .item-textbox {
  /*min-width: 420px;*/
  min-width: 390px;
  margin-left: 40px;
}
@media (max-width: 767px) {
  .work-breakdown-template li.phase div.body {
    float: none;
  }
  .work-breakdown-template li.phase div.body .item-textbox {
    min-width: 200px;
  }
}
.work-breakdown-template li.stage div.body {
  display: inline;
  float: left;
  margin-left: 35px;
}
.work-breakdown-template li.stage div.body .item-textbox {
  min-width: 370px;
}
@media (max-width: 767px) {
  .work-breakdown-template li.stage div.body {
    float: none;
  }
  .work-breakdown-template li.stage div.body .item-textbox {
    min-width: 200px;
  }
}
.work-breakdown-template li.task div.body {
  display: inline;
  float: left;
  margin-left: 90px;
}
@media (max-width: 767px) {
  .work-breakdown-template li.task div.body {
    float: none;
  }
}
.work-breakdown-template .item-textbox {
  border: 1px solid #dddddd;
  padding: 10px;
  color: #555555 !important;
  min-width: 350px;
  margin-left: 10px;
}
@media (max-width: 767px) {
  .work-breakdown-template .item-textbox {
    min-width: 200px;
  }
}
.work-breakdown-template .drag-grip {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #dddddd;
}
.work-breakdown-template .color-selector-icon {
  position: absolute;
  font-size: 1.5em;
}
.work-breakdown-template li.stage span.color-selector-icon {
  left: 24px;
}
.work-breakdown-template li.task span.color-selector-icon {
  left: 42px;
}
.work-breakdown-template .add-item-link a:link {
  color: #555555 !important;
}
.work-breakdown-template li div span.add-item-link.phase {
  left: 15px;
  top: 7px;
  position: relative;
}
.work-breakdown-template li div span.add-item-link.stage {
  left: 15px;
  top: 7px;
  position: relative;
}
.work-breakdown-template li div span.add-item-link.task {
  left: 15px;
  position: relative;
  top: 7px;
}
.work-breakdown-template .drop-menu-button {
  float: right;
  padding: 0;
  margin: 0;
  border: 0;
  background-color: inherit;
}
.work-breakdown-template .drop-menu-button:hover {
  background-color: inherit;
}
.work-breakdown-template .color-picker-add-on {
  padding: 0;
  border: 0;
  background-color: inherit;
  position: relative;
  right: 10px;
}
.work-breakdown-template .drag-grip {
  cursor: move;
}
.work-breakdown-template ul[dnd-list],
.work-breakdown-template ul[dnd-list] > li {
  position: relative;
}
.work-breakdown-template ul[dnd-list] {
  min-height: 42px;
  padding-left: 0px;
}
.work-breakdown-template ul[dnd-list] .dndDraggingSource {
  display: none;
}
.work-breakdown-template ul[dnd-list] .dndPlaceholder {
  display: block;
  background-color: #dddddd;
  padding: 10px 15px;
  min-height: 42px;
}
.work-breakdown-template ul[dnd-list] li {
  background-color: white;
  border-bottom: 1px solid #dddddd !important;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.work-breakdown-template ul[dnd-list] li dnd-nodrag {
  display: block;
  padding: 5px 15px;
}
@media (max-width: 960px) {
  .work-breakdown-template .added-buttons {
    float: none;
    display: block;
  }
  .work-breakdown-template li.phase div.body,
  .work-breakdown-template li.stage div.body,
  .work-breakdown-template li.task div.body {
    display: block;
    float: none;
    margin-left: 20px;
  }
  .work-breakdown-template .label-holder {
    float: none;
    display: block;
  }
}
.templateBuilder {
  margin: auto 0;
  width: 100%;
  /**
 * The dnd-list should always have a min-height,
 * otherwise you can't drop to it once it's empty
 */
  /**
 * The dndDraggingSource class will be applied to
 * the source element of a drag operation. It makes
 * sense to hide it to give the user the feeling
 * that he's actually moving it.
 */
  /**
 * An element with .dndPlaceholder class will be
 * added to the dnd-list while the user is dragging
 * over it.
 */
  /**
 * The dnd-lists's child elements currently MUST have
 * position: relative. Otherwise we can not determine
 * whether the mouse pointer is in the upper or lower
 * half of the element we are dragging over. In other
 * browsers we can use event.offsetY for this.
 */
  /**
 * Show selected elements in green
 */
  /**
 * For the correct positioning of the placeholder element, the dnd-list and
 * it's children must have position: relative
 */
}
.templateBuilder .table-responsive {
  min-height: 0.01%;
}
.templateBuilder ul[dnd-list],
.templateBuilder ul[dnd-list] > li {
  position: relative;
}
.templateBuilder ul[dnd-list] {
  min-height: 42px;
  padding-left: 0px;
}
.templateBuilder ul[dnd-list] .dndDraggingSource {
  display: none;
}
.templateBuilder ul[dnd-list] .dndPlaceholder {
  display: block;
  background-color: #dddddd;
  min-height: 42px;
}
.templateBuilder ul[dnd-list] li {
  background-color: white;
  border: 1px solid #dddddd;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
}
.templateBuilder ul[dnd-list] li.selected {
  background-color: #dff0d8;
  color: #3c763d;
}
.templateBuilder .responsive {
  overflow-x: hidden;
}
.templateBuilder .closed > .panel-heading {
  background-color: #ffa5a5 !important;
  background-repeat: no-repeat;
  background-image: none;
}
.templateBuilder a .btn .btn-block .add-row-btn {
  width: 50px;
}
.templateBuilder .btn-block + .btn-block {
  margin-top: 0;
}
.templateBuilder .list-group-item {
  position: relative;
  display: inline-table;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: white;
  border: 1px solid #dddddd;
}
.templateBuilder .list-group {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  background: repeating-linear-gradient(13deg, transparent, rgba(48, 113, 199, 0) 5px, #D6D6D6 9px, #2393D8 16px), /* on "bottom" */ linear-gradient(to bottom, #A39C9C, #C2C2C2);
}
.templateBuilder nav .navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 12px;
  line-height: 20px;
}
.templateBuilder div .ngGrid {
  background-color: #fdfdfd;
  margin: 4% auto;
  width: 100%;
}
.templateBuilder div .add-row-btn {
  margin: 10px;
  /*border: 2px dotted #C3B6B6;
            background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
            background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
            background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
            background-repeat: repeat-x;*/
}
.templateBuilder div .gridStyle {
  border: 1px solid #d4d4d4;
  padding: 20px;
  border-radius: 10px;
}
.templateBuilder div .gridStyle .green {
  background-color: green;
  color: white;
}
.templateBuilder div .panel-body {
  padding: 15px;
  background-color: #EDEDED;
}
.templateBuilder div table {
  width: 100%;
  margin-bottom: 0;
}
.templateBuilder div table .table {
  margin-bottom: 0 !important;
}
.templateBuilder div table td .section-name {
  font-weight: bold;
  font-style: normal;
}
.templateBuilder div table td input {
  height: 30px;
}
.templateBuilder div table tbody {
  padding: 10px;
  margin: 20px;
}
.templateBuilder div .grid-container {
  padding: 20px;
}
.templateBuilder .section-row {
  padding-bottom: 1px;
}
.templateBuilder .btn .btn-primary {
  margin: 10px 0 10px 0;
}
.templateBuilder .col-lg-12 {
  width: auto;
}
.select-bookmarks-page #accordion .panel-title > a.accordion-toggle::before,
.select-bookmarks-page #accordion a[data-toggle="collapse"]::before {
  content: none !important;
}
.select-bookmarks-page #accordion .panel-heading {
  background-color: white;
  border-bottom: 1px solid #777777;
  padding: 0px 20px 8px 12px;
}
.select-bookmarks-page #accordion .panel-title a {
  text-decoration: none;
  display: block;
}
.select-bookmarks-page #accordion .panel {
  background-color: transparent;
}
.select-bookmarks-page #accordion .bookmark-wrapper {
  margin-top: -1px;
  padding-left: 30px;
}
.select-bookmarks-page #accordion .collapsed .icon-font-caret-right {
  position: relative;
  top: 2px;
  font-size: 20px;
  color: #555555;
  text-decoration: none;
  display: inline-block;
  margin-right: 10px;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.select-bookmarks-page #accordion .icon-font-caret-right {
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  position: relative;
  top: 2px;
  font-size: 20px;
  color: #555555;
  text-decoration: none;
  display: inline-block;
  margin-right: 10px;
}
.angular-ui-tree-nodes {
  padding-left: 10px !important;
}
.expand-text {
  padding-right: 30px;
}
.handle {
  cursor: move;
  left: 0;
  right: 0;
  position: relative;
  padding-left: 10px;
  top: 12px !important;
}
.fix-height {
  height: 40px;
  top: -2px;
}
.document-info {
  position: relative;
  top: -5px;
  right: 0;
  padding: 0;
  display: inline-block;
  font-size: 30px;
}
.comment-icon {
  position: absolute;
  top: 0;
  display: inline-block;
  font-size: 20px;
  right: 90px;
  width: 30px;
  height: 40px;
}
.comment-icon > span {
  position: absolute;
  top: 6px;
  left: 5px;
}
.comment-icon .icon-font-icons_Portal_Comments:hover {
  color: #201E23 !important;
  cursor: pointer;
}
.downloaded {
  position: absolute;
  top: 0;
  font-size: 20px;
  right: 60px;
  display: inline-block;
  width: 30px;
  height: 40px;
}
.downloaded > span {
  position: absolute;
  top: 6px;
  left: 5px;
}
.downloaded .icon-font-document-download:hover {
  color: #201E23 !important;
  cursor: pointer;
}
.dashboard-icon {
  position: absolute;
  top: 0;
  display: inline-block;
  font-size: 20px;
  right: 30px;
  width: 30px;
  height: 40px;
}
.dashboard-icon > span {
  position: absolute;
  top: 6px;
  left: 5px;
}
.document-icon-search {
  position: absolute;
  top: 5px;
  left: 5px;
  padding: 0;
  display: inline-block;
  font-size: 26px;
  text-transform: uppercase;
}
.document-icon-search > span {
  position: absolute;
  top: 0;
  left: 0;
}
.document-icon-search .label {
  position: absolute;
  font-size: 25%;
  margin: auto;
  padding: 0;
  vertical-align: middle;
  top: 9px;
  left: 6px;
}
.document-icon,
.document-icon-no-dragging {
  position: absolute;
  top: 5px;
  padding: 0;
  display: inline-block;
  font-size: 26px;
  text-transform: uppercase;
  width: 28px;
  height: 28px;
}
.document-icon .document-type-icon > span,
.document-icon-no-dragging .document-type-icon > span {
  position: absolute;
  top: 0;
  left: 0;
}
.document-icon .document-type-icon > span.label,
.document-icon-no-dragging .document-type-icon > span.label {
  position: absolute;
  font-size: 25%;
  margin: auto;
  padding: 0;
  vertical-align: middle;
  top: 9px;
  left: 6px;
}
.document-icon .preview-icon,
.document-icon-no-dragging .preview-icon {
  display: none;
}
.document-icon .preview-icon img,
.document-icon-no-dragging .preview-icon img {
  top: 3px;
  left: 1px;
  position: absolute;
  width: 24px;
  height: 24px;
}
.document-icon {
  left: 20px;
}
.document-status {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  font-size: 29px;
  width: 30px;
  height: 40px;
}
.document-status > span {
  position: absolute;
  top: 6px;
  left: 0;
}
.document-row-fix {
  padding-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  min-height: 40px;
}
.document-row {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  z-index: 100;
}
.image {
  color: #36d76c;
}
.doc {
  color: #0062a2;
}
.xls {
  color: #269d4e;
}
.txt {
  color: #FF4A4A;
}
.zip {
  color: white;
}
.pdf {
  color: #FF4A4A;
}
.white {
  color: white !important;
}
.wdg {
  color: #3192d4 !important;
}
.ai {
  color: #ff9933 !important;
}
.document-name {
  padding-left: 47px;
  margin: 0;
  position: relative;
}
.document-name-no-dragging {
  padding-left: 37px;
  margin: 0;
  position: relative;
}
span.label.label-primary {
  position: relative;
  top: -18px;
}
.folder-expand {
  position: absolute;
  top: 8px;
  right: 10px;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 27px;
  color: white;
  font-size: 18px;
  background: #201E23;
  max-width: 100%;
  text-align: center;
  vertical-align: middle;
}
.share-area {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.share-folder-area {
  background-color: #666666;
}
.share-folder-area .header {
  margin: 0;
  padding: 0 5px;
  font-weight: bold;
  line-height: 23px;
  font-size: 15px;
  color: white;
}
.share-folder-area .header .title {
  padding-top: 11px;
  padding-left: 6px;
  width: 100px;
}
.share-folder-area .header .clear {
  padding-right: 1px;
  font-size: 11px;
  position: absolute;
  right: -1px;
  top: 5px;
}
.share-folder-area .smallHeader {
  font-size: 12px;
  color: white;
  padding-right: 27px;
}
.share-folder-area .smallHeader > div > span {
  font-size: 14px;
  position: absolute;
  top: 12px;
  right: 37px;
}
.share-folder-area .selectedDocuments {
  overflow-y: scroll;
  height: 374px;
  background-color: white;
}
.selectedFolders .header {
  margin: 0;
  padding: 0 5px;
  font-weight: bold;
  line-height: 35.5px;
}
.selectedFolders .selectedDocuments {
  overflow-y: scroll;
  height: 247px;
}
.folders-nav {
  padding: 0;
  top: -1px;
  position: relative;
}
.folders-nav #rootElement > #root {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  white-space: nowrap;
  width: 100%;
  left: 0;
  padding-left: 1px;
  padding-right: 30px;
  cursor: pointer;
  text-align: left;
}
.folders-nav #rootElement > span {
  display: inline;
  position: relative;
  float: right;
  top: -35px;
  right: 5px;
  z-index: 100;
}
.folders-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: white;
}
.folders-nav ul a {
  padding: 10px 5px;
  border-top: 0;
}
.folders-nav ul > li[id="root"] a {
  color: #333333;
  padding-left: 5px;
  border: 0;
  width: 40px;
}
.folders-nav ul > li[id="root"] a.selected {
  color: white;
}
.folders-nav ul li a {
  color: #555555;
  padding-left: 40px;
}
.folders-nav ul > li .item .tools {
  position: absolute;
  right: 0;
  top: 1px;
}
.folders-nav ul > li.selected {
  background-color: #888888;
  color: white;
}
.folders-nav ul > li.selected .btn-link {
  color: white;
}
.folders-nav .btn.btn-default.dropdown-toggle.toggle {
  color: #999999;
  background-color: transparent;
  border: 0;
}
.folders-nav ul.header {
  margin: 0;
  padding: 0 5px;
  background: #f6f6f6;
  font-weight: bold;
  list-style: none;
  line-height: 35.5px;
}
.folders-nav ul.header .files {
  position: relative;
  top: -19px;
  padding-right: 98px;
  line-height: 0;
}
.folders-nav .files {
  position: relative;
  top: -25px;
  padding-right: 55px;
}
.folders-nav .folder {
  color: #888888;
  font-size: 20px;
}
.folders-nav .folder.selected {
  color: white;
}
.folders-nav .folder-arrow {
  font-size: 15px;
  color: #888888;
}
.folders-nav .folder-arrow.selected {
  color: white;
}
.folders-nav .folder-name {
  color: #555555 !important;
  width: 70%;
  white-space: nowrap;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
  position: absolute;
  /*padding-right:40px;*/
}
.folders-nav .folder-name.selected {
  color: white !important;
}
.folders-nav .folder-name:hover {
  background-color: transparent;
}
.folders-nav .dndDragover {
  background-color: darkgray !important;
}
.folders-nav .angular-ui-tree {
  background-color: white !important;
}
.folders-nav .angular-ui-tree .tree-node .tools {
  position: relative;
  top: -40px;
}
.folders-nav .angular-ui-tree .tree-node .fileDetails {
  position: relative;
  top: -29px;
  padding-right: 50px;
}
.folders-nav .angular-ui-tree .tree-node {
  border: 1px solid #dddddd;
  background-color: white;
  height: 42px;
}
.folders-nav .angular-ui-tree .tree-node.selected {
  background-color: #838289;
  color: white;
}
.folders-nav .angular-ui-tree .tree-node-content {
  padding: 10px;
}
.folders-nav .angular-ui-tree .tree-node-content .selected {
  color: white;
}
.folders-nav .range-1 {
  color: white;
}
.folders-nav .range-2 {
  color: yellow;
}
.folders-nav .range-3 {
  color: #ff9933;
}
.folders-nav .range-4 {
  color: green;
}
.folders-nav .range-5 {
  color: blue;
}
.folders-nav .range-6 {
  color: red;
}
.folders-nav .angular-ui-tree-handle {
  height: 40px;
}
.folders-nav .dropdown-menu > li > a {
  padding: 7px 20px;
}
.folders-nav .expand {
  padding: 2px 10px;
  top: 10px;
  position: absolute;
  color: black !important;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .comment-icon {
    right: 50px !important;
  }
}
/* Medium devices (desktops, 992px and up) */
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1600px) {
  .comment-icon {
    right: 90px !important;
  }
}
.no-preview:hover {
  cursor: not-allowed;
}
#folder-tree .tree-node .tools .dropdown.pull-right .icon-font-pencil {
  opacity: 0;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}
#folder-tree .tree-node:hover .tools .dropdown.pull-right .icon-font-pencil {
  opacity: 1;
}
.emailTemplateListingView li.item .tools .icon-font-ellipsis-h2,
.documentsListView li.item .tools .icon-font-ellipsis-h2,
.documentSearchView li.item .tools .icon-font-ellipsis-h2 {
  font-size: 13px;
  color: #525252;
  opacity: 0;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}
.emailTemplateListingView li.item:hover .tools .icon-font-ellipsis-h2,
.documentsListView li.item:hover .tools .icon-font-ellipsis-h2,
.documentSearchView li.item:hover .tools .icon-font-ellipsis-h2 {
  opacity: 1;
}
li.item.uploadOuterWrapper .tools .icon-font-ellipsis-h2 {
  font-size: 13px;
  color: #525252;
  opacity: 0;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}
li.item.uploadOuterWrapper:hover .tools .icon-font-ellipsis-h2 {
  opacity: 1;
}
.tools .dropdown-menu .no-preview {
  opacity: 0.5;
}
.tools .dropdown-menu .no-preview a:hover {
  cursor: not-allowed;
}
.has-preview:hover .document-type-icon {
  display: none;
}
.has-preview:hover .preview-icon {
  display: block;
}
.tooltipForPreviewDocument .tooltip-inner {
  background-color: white;
  color: black;
  border-radius: 5px;
}
.tooltipForPreviewDocument.top .tooltip-arrow {
  border-top-color: white !important;
}
.tooltipForPreviewDocument.left .tooltip-arrow {
  border-left-color: white !important;
}
.emailTemplateListingView li.item {
  padding-left: 30px !important;
}
div.document-icon {
  position: absolute;
  top: 5px;
  padding: 0;
  display: inline-block;
  font-size: 26px;
  left: 20px;
  text-transform: uppercase;
  width: 28px;
  height: 28px;
  z-index: 100;
}
div.document-icon > span {
  position: absolute;
  top: 0;
  left: 0;
}
div.document-icon .label {
  position: absolute;
  font-size: 25%;
  margin: auto;
  padding: 0;
  vertical-align: middle;
  top: 9px;
  left: 6px;
}
.form-control.form-control-selector {
  padding: 11px 32px 9px 8px;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQzJEMDFFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQzJEMDJFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNDMkNGRkU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNDMkQwMEU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4AcHYAAAFJSURBVHja7JWxSgNBEIZdNRKSNxJ8GRUPUqSwSGFh4VvcGySQIgpRe0E77ewsU9rZJuf3wxys5ynZiwcRZuDP3GV2Mt/M3m1CURQ722zBAR3QAR3QAR3QAR3QAbcGMMuyI9wjWlZj+p0Qwq/32B7fHeZ5/rBuzd3Ehk7RGHW+dQpM2Wxd08Q7aEzsJKVgKuAx+kATCh38BBlPzkxrJ8ol1iqgtlYF3ik0XQfS1kyVo1zul20CylboDC2AmOG7Aoq3NZpg19YsiCtnVTPdvwU0EH0M0BuaUbRXU7inmNaQMyBeNDkxkgEjEFUbold0Y0BlA7q+tthQcJXcVrf4yySxc/wzukV9IPr4OXqx2EYHbWPAchr2Uox0PuLv8XfoCY3KF6b6jKbY/qYnfVT4AqAru76sNtIU0v+LHdABHdABHdABHfB/A34KMACUtOZc8Q2howAAAABJRU5ErkJggg==') no-repeat right;
}
.form-control-selector-info {
  position: absolute;
  left: 1px;
  font-size: 8px;
  top: 1px;
  pointer-events: none;
  background-color: transparent;
  opacity: 0.8;
  padding-left: 9px;
  color: #555555;
}
.form-control-selector-loading {
  position: absolute;
  bottom: 1px;
  left: 15px;
  right: 0;
  font-size: 8px;
}
.btn-link {
  color: #4E4EF2;
}
.dropdown-menu-autocomplete-item-info {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 10px;
  pointer-events: none;
  background: white;
  opacity: 0.9;
  padding: 6px 6px;
  color: #555555;
  word-break: break-word;
}
.dropdown-menu-autocomplete {
  min-width: 220px;
  max-width: 1000px;
  max-height: 320px;
  overflow-y: auto;
  overflow-x: hidden;
  left: 3px;
  right: 2px;
  top: 100%;
  position: absolute;
  z-index: 1000;
  float: left;
  padding: 0;
  margin: 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: white;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #D6D6D6;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px #AEADB2;
  box-shadow: 0 6px 12px #AEADB2;
}
.dropdown-menu-autocomplete.up {
  bottom: 100%;
  top: auto;
}
.placeholderItem {
  pointer-events: none;
  font-size: 10px;
  border-top: 1px solid;
  border-color: #AEADB2;
  padding-top: 3px;
}
.responsive-list .dropdown-menu-autocomplete {
  left: 2px;
  max-width: 1000px;
  right: 2px;
}
.dropdown-menu-autocomplete > div > .dropdown-menu-autocomplete-group,
.dropdown-menu-autocomplete > a > div > .dropdown-menu-autocomplete-group {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  /*font-weight: bold;*/
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
  /*color: #262626;*/
  background-color: #dddddd;
}
.dropdown-menu-autocomplete > div > .dropdown-menu-autocomplete-group .button,
.dropdown-menu-autocomplete > a > div > .dropdown-menu-autocomplete-group .button {
  left: 0;
  padding-left: 0;
  padding-right: 0;
  color: #666666;
}
.dropdown-menu-autocomplete > div > .dropdown-menu-autocomplete-group > span,
.dropdown-menu-autocomplete > a > div > .dropdown-menu-autocomplete-group > span {
  color: #666666;
}
.dropdown-menu-autocomplete > div > .dropdown-menu-autocomplete-group .action,
.dropdown-menu-autocomplete > a > div > .dropdown-menu-autocomplete-group .action {
  padding-left: 0;
  /*left: 85px;*/
  position: absolute;
  /*bottom: 13px;*/
  color: #666666;
}
.dropdown-menu-autocomplete-list .dropdown-menu-autocomplete-more {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
  background-color: #dddddd;
}
.dropdown-menu-autocomplete-list .dropdown-menu-autocomplete-more .button {
  left: 0;
  padding-left: 0;
  padding-right: 0;
  color: #666666;
}
.dropdown-menu-autocomplete-list .dropdown-menu-autocomplete-more > span {
  color: #666666;
}
.dropdown-menu-autocomplete-list .dropdown-menu-autocomplete-more .action {
  padding-left: 0;
  /*left: 85px;*/
  position: absolute;
  /*bottom: 13px;*/
  color: #666666;
}
.dropdown-menu-autocomplete > div > .dropdown-menu-autocomplete-group > span,
.dropdown-menu-autocomplete > a > div > .dropdown-menu-autocomplete-group > span {
  position: relative !important;
  top: 2px !important;
}
.dropdown-menu-autocomplete > div > li {
  display: list-item;
  text-align: -webkit-match-parent;
}
.dropdown-menu-autocomplete > div > li > a,
.dropdown-menu-autocomplete > div > li > auto-complete-dropdown-list-item > a {
  display: block;
  padding: 0 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333 !important;
  white-space: nowrap;
}
.dropdown-menu-autocomplete > div > li > a.dropdown-menu-autocomplete-item,
.dropdown-menu-autocomplete > div > li > auto-complete-dropdown-list-item > a.dropdown-menu-autocomplete-item {
  padding: 3px 20px;
  min-height: 26px;
  word-break: break-word;
}
.dropdown-menu-autocomplete .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu-autocomplete > div > li > a:hover,
.dropdown-menu-autocomplete > div > li > a:focus,
.dropdown-menu-autocomplete > div > li > auto-complete-dropdown-list-item > a:hover,
.dropdown-menu-autocomplete > div > li > auto-complete-dropdown-list-item > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #EFEDEE;
}
.dropdown-menu-autocomplete > div > li.active > a,
.dropdown-menu-autocomplete > div > li.active > a:hover,
.dropdown-menu-autocomplete > div > li.active > a:focus,
.dropdown-menu-autocomplete > div > li.active > auto-complete-dropdown-list-item > a,
.dropdown-menu-autocomplete > div > li.active > auto-complete-dropdown-list-item > a:hover,
.dropdown-menu-autocomplete > div > li.active > auto-complete-dropdown-list-item > a:focus {
  color: white !important;
  text-decoration: none;
  background-color: #4E4EF2;
  outline: 0;
}
.nav-tabs {
  border-bottom: 1px solid #D6D6D6;
  box-shadow: inset 0 -7px 9px -7px #D6D6D6;
}
.nav-tabs > li {
  font-size: 15px;
  margin: 0 10px -1px 10px;
  float: left;
  height: 40px;
  min-width: 130px;
  position: relative;
  text-align: center;
}
.nav-tabs > li > a {
  padding: 10px 1px 9px 1px;
  color: #777777;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border: none;
}
.nav-tabs > li.active > a {
  cursor: auto;
  font-weight: bold;
  box-shadow: 7px 0 9px -7px #D6D6D6, -7px 0 9px -7px #D6D6D6, 0 -7px 9px -7px #D6D6D6;
  border: 1px solid #D6D6D6;
  border-bottom: none;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  box-shadow: 7px 0 9px -7px #D6D6D6, -7px 0 9px -7px #D6D6D6, 0 -7px 9px -7px #D6D6D6;
  border: 1px solid #D6D6D6;
  border-bottom: none;
}
.nav-tabs.compact > li {
  margin: 0 10px -1px 10px;
  height: 30px;
}
.nav-tabs.compact > li > a {
  padding: 5px 1px 3px 1px;
}
.nav-tabs.compact > li > a:hover,
.nav-tabs.compact > li > a:focus {
  border: none;
}
.nav-tabs.compact > li.active > a:hover,
.nav-tabs.compact > li.active > a:focus {
  box-shadow: 7px 0 9px -7px #D6D6D6, -7px 0 9px -7px #D6D6D6, 0 -7px 9px -7px #D6D6D6;
  border: 1px solid #D6D6D6;
  border-bottom: none;
}
@media (max-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  .nav-tabs > li {
    margin-bottom: 10px;
  }
  .nav-tabs > li > a:hover,
  .nav-tabs > li > a:focus {
    border: none;
  }
  .nav-tabs > li.active > a {
    box-shadow: 7px 0 9px -7px #D6D6D6, -7px 0 9px -7px #D6D6D6, 0 -7px 9px -7px #D6D6D6, 0 7px 9px -7px #D6D6D6;
    border-bottom: 1px solid #D6D6D6;
  }
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus {
    box-shadow: 7px 0 9px -7px #D6D6D6, -7px 0 9px -7px #D6D6D6, 0 -7px 9px -7px #D6D6D6, 0 7px 9px -7px #D6D6D6;
    border: 1px solid #D6D6D6;
  }
  .nav-tabs.compact > li {
    margin-bottom: 7px;
  }
  .nav-tabs.compact > li.active > a:hover,
  .nav-tabs.compact > li.active > a:focus {
    box-shadow: 7px 0 9px -7px #D6D6D6, -7px 0 9px -7px #D6D6D6, 0 -7px 9px -7px #D6D6D6, 0 7px 9px -7px #D6D6D6;
    border: 1px solid #D6D6D6;
  }
}
.tab {
  position: absolute;
  width: 30px;
  height: 100%;
  color: white;
  background-color: #33cc66;
}
.tab .box-rotate {
  margin-top: 10px;
  font-weight: bold;
}
.tab.tab-warning {
  background-color: #FF4A4A;
}
.tab-panel {
  height: 30px;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #cccccc;
  box-shadow: 0 3px 2px -2px #dddddd;
  margin-bottom: 20px;
}
.tab-panel > ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
}
.tab-panel > ul:before,
.tab-panel > ul:after {
  content: " ";
  display: table;
}
.tab-panel > ul:after {
  clear: both;
}
.tab-panel > ul:before,
.tab-panel > ul:after {
  content: " ";
  display: table;
}
.tab-panel > ul:after {
  clear: both;
}
.tab-panel > ul > li {
  cursor: pointer;
  padding: 7px 10px;
  font-size: 15px;
  margin: 0 10px;
  float: left;
  height: 30px;
  min-width: 130px;
  position: relative;
}
.tab-panel > ul > li:hover {
  color: #0062a2;
  text-shadow: 1px 1px 3px #bde6ff;
}
.tab-panel > ul > li.active {
  cursor: auto;
  font-weight: bold;
  box-shadow: 0 0 5px #dddddd;
  border: 1px solid #cccccc;
  border-radius: 2px 2px 0 0;
}
.tab-panel > ul > li.active:after {
  content: "";
  height: 5px;
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  background-color: #F6F6F6;
}
.tab-panel > ul > li.active:hover {
  color: #555555;
  text-shadow: none;
}
@media (max-width: 1599px) {
  .tab-panel > ul > li {
    min-width: 92px;
  }
}
#site-wrapper {
  position: relative;
  overflow-x: hidden;
  width: 100%;
  height: 100%;
}
#site-canvas {
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
#site-menu-left,
#site-menu-right {
  width: 300px;
  height: 100%;
  position: absolute;
  top: 0;
  background: #444444;
  color: #F6F6F6;
  font-size: 14px;
  padding: 0;
}
#site-menu-left a,
#site-menu-right a,
#site-menu-left .btn-link,
#site-menu-right .btn-link {
  color: #F6F6F6;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
#site-menu-left .btn.btn-link.btn-toggle-chevron,
#site-menu-right .btn.btn-link.btn-toggle-chevron {
  text-align: center;
}
#site-menu-left .btn.btn-link.btn-darker,
#site-menu-right .btn.btn-link.btn-darker {
  color: #aaaaaa;
}
#site-menu-left .btn.btn-link.btn-darker:hover,
#site-menu-right .btn.btn-link.btn-darker:hover {
  color: #201E23;
}
#site-menu-left .btn.btn-link.btn-toggle-darker,
#site-menu-right .btn.btn-link.btn-toggle-darker {
  background: #333333;
}
#site-menu-left .btn.btn-link.btn-toggle-darker:hover,
#site-menu-right .btn.btn-link.btn-toggle-darker:hover {
  color: #201E23;
}
#site-menu-left .btn.btn-link:hover,
#site-menu-right .btn.btn-link:hover {
  color: #201E23;
}
#site-menu-left img,
#site-menu-right img {
  width: 40px;
  height: 40px;
}
#site-menu-left .row,
#site-menu-right .row {
  border-bottom: 1px solid #666666;
}
#site-menu-left .row.bordered div[class^="col-"],
#site-menu-right .row.bordered div[class^="col-"] {
  border-right: 1px solid #666666;
}
#site-menu-left .row.bordered-right-bottom div[class^="col-"],
#site-menu-right .row.bordered-right-bottom div[class^="col-"] {
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
}
#site-menu-left .row span[class^="icon-font-"],
#site-menu-right .row span[class^="icon-font-"] {
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 18px;
  padding: 12px 3px;
}
#site-menu-left .row span[class^="icon-font-chevron"],
#site-menu-right .row span[class^="icon-font-chevron"] {
  color: white;
}
#site-menu-left .row span[class^="icon-font-chevron"]:hover,
#site-menu-right .row span[class^="icon-font-chevron"]:hover {
  color: #201E23;
}
#site-menu-left .row.menu-title-row .btn-link,
#site-menu-right .row.menu-title-row .btn-link {
  color: #aaaaaa;
  padding: 15px 3px;
}
#site-menu-left .row.menu-title-row .btn-link:hover,
#site-menu-right .row.menu-title-row .btn-link:hover {
  color: #201E23;
}
#site-menu-left .row.menu-title-row .btn-link.toggle-nav-right,
#site-menu-right .row.menu-title-row .btn-link.toggle-nav-right,
#site-menu-left .row.menu-title-row .btn-link.toggle-nav-left,
#site-menu-right .row.menu-title-row .btn-link.toggle-nav-left {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 24px;
  line-height: 24px;
  padding: 12px 3px;
}
#site-menu-left .row.menu-header-row .btn-link,
#site-menu-right .row.menu-header-row .btn-link {
  color: #aaaaaa;
}
#site-menu-left .row.menu-header-row .btn-link:hover,
#site-menu-right .row.menu-header-row .btn-link:hover {
  color: #201E23;
}
#site-menu-left .row.menu-organisation-row div[class^="col-"] .btn-link,
#site-menu-right .row.menu-organisation-row div[class^="col-"] .btn-link {
  padding: 20px 10px;
}
#site-menu-left .row.menu-organisation-row div[class^="col-"] .btn-link img,
#site-menu-right .row.menu-organisation-row div[class^="col-"] .btn-link img {
  margin: -10px 10px -10px 0;
}
#site-menu-left .row.menu-section-row .btn-link,
#site-menu-right .row.menu-section-row .btn-link {
  padding: 10px 0 10px 10px;
}
#site-menu-left .row.menu-section-row .btn-link smaller,
#site-menu-right .row.menu-section-row .btn-link smaller {
  font-size: 10px;
}
#site-menu-left .row.menu-section-row .btn-link p,
#site-menu-right .row.menu-section-row .btn-link p {
  margin: 0;
  padding: 0;
  font-size: 6px;
}
#site-menu-left .row.menu-group-row div[class^="col-"] .btn-link,
#site-menu-right .row.menu-group-row div[class^="col-"] .btn-link {
  padding: 20px 10px;
}
#site-menu-left .row.menu-group-row div[class^="col-"] .btn-link img,
#site-menu-right .row.menu-group-row div[class^="col-"] .btn-link img {
  margin: -10px 10px -10px 0;
}
#site-menu-left .row.menu-sub-area,
#site-menu-right .row.menu-sub-area {
  background: #333333;
}
#site-menu-left .row.menu-profile-row div[class^="col-"] .btn-link,
#site-menu-right .row.menu-profile-row div[class^="col-"] .btn-link {
  padding: 20px 10px;
}
#site-menu-left .row.menu-profile-row div[class^="col-"] .btn-link img,
#site-menu-right .row.menu-profile-row div[class^="col-"] .btn-link img {
  margin: -10px 10px -10px 0;
}
#site-menu-underlay {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background-color: black;
  opacity: 0.5;
}
#site-menu-overlay {
  width: 320px;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1060;
  box-shadow: 10px 0 10px -10px #333333;
  background: #444444;
  color: #F6F6F6;
  font-size: 14px;
  padding: 0;
}
#site-menu-overlay .sideMenuExtraBtns {
  padding-top: 20px;
}
#site-menu-overlay .sideMenuExtraBtns .row {
  border-bottom: none;
}
#site-menu-overlay .sideMenuExtraBtns .btn-roundCorner {
  width: 140px;
}
#site-menu-overlay a,
#site-menu-overlay .btn-link {
  color: #F6F6F6;
  font-size: 14px;
  text-align: left;
}
#site-menu-overlay .btn.btn-link.btn-toggle-chevron {
  text-align: center;
}
#site-menu-overlay .btn.btn-link.btn-darker {
  color: #aaaaaa;
}
#site-menu-overlay .btn.btn-link.btn-darker:hover {
  color: #201E23;
}
#site-menu-overlay .btn.btn-link.btn-toggle-darker {
  background: #333333;
}
#site-menu-overlay .btn.btn-link.btn-toggle-darker:hover {
  color: #201E23;
}
#site-menu-overlay .btn.btn-link:hover {
  color: #201E23;
}
#site-menu-overlay img {
  width: 40px;
  height: 40px;
}
#site-menu-overlay > .row {
  padding-left: 0px;
  padding-right: 0px;
}
#site-menu-overlay .row {
  border-bottom: 1px solid #666666;
}
#site-menu-overlay .row.bordered div[class^="col-"] {
  border-right: 1px solid #666666;
}
#site-menu-overlay .row.bordered-right-bottom div[class^="col-"] {
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
}
#site-menu-overlay .row span[class^="icon-font-"] {
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 18px;
  padding: 12px 3px;
}
#site-menu-overlay .row span[class^="icon-font-chevron"] {
  color: white;
}
#site-menu-overlay .row span[class^="icon-font-chevron"]:hover {
  color: #201E23;
}
#site-menu-overlay .row.menu-title-row .btn-link {
  color: #aaaaaa;
  padding: 15px 3px;
}
#site-menu-overlay .row.menu-title-row .btn-link:hover {
  color: #201E23;
}
#site-menu-overlay .row.menu-title-row .btn-link.toggle-nav-right,
#site-menu-overlay .row.menu-title-row .btn-link.toggle-nav-left {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 24px;
  line-height: 24px;
  padding: 12px 3px;
}
#site-menu-overlay .row.menu-header-row .btn-link {
  color: #aaaaaa;
}
#site-menu-overlay .row.menu-header-row .btn-link:hover {
  color: #201E23;
}
#site-menu-overlay .row.menu-organisation-row div[class^="col-"] .btn-link {
  padding: 20px 10px;
}
#site-menu-overlay .row.menu-organisation-row div[class^="col-"] .btn-link img {
  margin: -10px 10px -10px 0;
}
#site-menu-overlay .row.menu-section-row .btn-link {
  padding: 10px 0 10px 10px;
}
#site-menu-overlay .row.menu-section-row .btn-link :first-child {
  overflow: hidden;
  display: inline-block;
}
#site-menu-overlay .row.menu-section-row .btn-link :first-child b {
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
  overflow: hidden;
}
#site-menu-overlay .row.menu-section-row .btn-link smaller {
  font-size: 10px;
}
#site-menu-overlay .row.menu-section-row .btn-link p {
  margin: 0;
  padding: 0;
  font-size: 6px;
}
#site-menu-overlay .row.menu-sub-area {
  background: #333333;
}
#site-menu-overlay .row.menu-profile-row div[class^="col-"] .btn-link {
  padding: 20px 10px;
}
#site-menu-overlay .row.menu-profile-row div[class^="col-"] .btn-link img {
  margin: -10px 10px -10px 0;
}
#site-menu-left {
  left: -300px;
}
#site-menu-right {
  right: -300px;
}
#site-wrapper.show-nav-left #site-canvas {
  -webkit-transform: translateX(300px);
  transform: translateX(300px);
}
#site-wrapper.show-nav-right #site-canvas {
  -webkit-transform: translateX(-300px);
  transform: translateX(-300px);
}
.menu-half-link-with-icon {
  position: relative;
}
.menu-half-link-with-icon .subtitle {
  position: absolute;
  font-size: 9px;
  left: 40px;
  top: 4px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #site-menu-overlay {
    /* the new scrollbar will have a flat appearance with the set background color */
    /* this will style the thumb, ignoring the track */
    /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
  }
  #site-menu-overlay::-webkit-scrollbar {
    width: 2px;
    height: 2px;
  }
  #site-menu-overlay::-webkit-scrollbar-track {
    background-color: transparent;
  }
  #site-menu-overlay::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
  }
  #site-menu-overlay::-webkit-scrollbar-button {
    background-color: transparent;
  }
  #site-menu-overlay::-webkit-scrollbar-corner {
    background-color: white;
  }
}
.page-list-views .btn.btn-link:hover {
  text-decoration: none !important;
}
.owner-email-change-text {
  position: relative;
  right: 10px;
  top: -26px;
  float: right;
}
.portal-personnel-contact {
  /*margin-top: 0px;
    padding-left: 40px;
    padding-top: 2px !important;*/
  font-size: 13px;
  padding-left: 40px;
  top: 0;
  position: absolute;
}
.portal-contact {
  padding-left: 40px;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  margin: 0;
}
.project-contact-invitation {
  padding: 0;
  padding-top: 10px;
  margin: 0 1px 10px 0;
  background-color: #dddddd;
}
.contact-merge .merge-contact-header {
  border-radius: 2px;
  color: white;
  font-size: 2em;
  padding: 10px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 490px) {
  .contact-merge .merge-contact-header {
    font-size: 1em;
  }
}
.contact-merge .swap-icon {
  position: absolute;
  font-size: 5em;
  right: -42px;
  top: 85px;
  z-index: 1000;
  background-color: #F6F6F6;
  cursor: pointer;
}
.contact-merge .swap-icon-text {
  position: absolute;
  font-size: 1.1em;
  right: -29.5px;
  top: 104px;
  font-weight: bold;
  z-index: 1000;
  cursor: pointer;
}
.contact-merge .outer-container {
  display: flex;
  /*align-items: center;*/
  justify-content: center;
  /*height: 30vh;*/
  position: relative;
}
.contact-merge .inner-container {
  /*width: 400px;*/
  margin: 0 auto;
}
@media only screen and (max-width: 490px) {
  .contact-merge .inner-container h3 {
    margin-left: 5px;
    width: 100%;
  }
}
.contact-merge .inner-container .control-label {
  font-size: 1.2em;
}
@media only screen and (max-width: 370px) {
  .contact-merge .inner-container .control-label {
    font-size: 1em;
  }
}
.contact-merge .item {
  border-radius: 3px;
  width: 47%;
  height: 250px;
  padding: 35px;
  position: relative;
}
@media only screen and (max-width: 490px) {
  .contact-merge .item {
    height: 300px;
    padding: 5px;
  }
}
.contact-merge .item-left {
  border: 1px solid gray;
  margin-right: 10px;
}
.contact-merge .item-right {
  border: 1px solid #FF4A4A;
  margin-left: 10px;
}
.contact-merge .item-text {
  position: absolute;
  width: 75%;
  max-width: 500px;
}
@media only screen and (max-width: 370px) {
  .contact-merge .item-text h3 {
    font-size: 12px;
  }
}
.contact-edit.btn-contact-edit {
  border: 1px solid grey;
  background-color: transparent;
  margin: 3px;
}
.contact-edit.section-close {
  color: #ea6149;
  font-size: 1.3em;
  width: 5%;
  padding-right: 0;
  padding-left: 8px;
  padding-top: 13px;
}
.contact-edit.section-close.address {
  padding-top: 0;
}
.contact-edit.address-header {
  color: #201E23;
  font-weight: bold;
  font-size: 15px;
}
.contact-edit.text-closable {
  width: 95%;
  display: inline;
}
.contact-edit.extras-button-section {
  margin-top: -5px;
  margin-bottom: 5px;
}
.contact-edit.extras-button-section .btn.btn-sm.btn-contact-edit:hover {
  color: #555555 !important;
}
.select-address .address-header {
  margin-left: 10px;
}
.select-address .address-body {
  margin-left: 20px;
  padding-bottom: 5px;
  cursor: pointer;
}
.select-address .address {
  margin-left: 10px;
  border-bottom: solid #AEADB2 1px;
  cursor: pointer;
  margin-bottom: 12px;
}
.select-address .address-type {
  cursor: pointer;
}
.select-address .address-body-empty {
  margin-left: 20px;
  padding-bottom: 5px;
}
.select-address .contact-header {
  /*color: green;*/
  margin-bottom: 7px;
  margin-left: 5px;
}
.select-address .contact-body {
  margin-bottom: 10px;
  margin: 10px;
}
.select-address li.contact-body:hover,
.select-address li.contact-body.active {
  color: white;
  background-color: #0099d1;
}
.select-address li.contact-body:hover .item-heading,
.select-address li.contact-body.active .item-heading {
  text-decoration: underline;
  font-weight: bold;
}
.select-address li.contact-body:hover .sub,
.select-address li.contact-body.active .sub {
  color: white;
}
.select-address .dropdown-menu {
  min-width: 250px;
  left: initial;
  max-height: 500px;
  overflow: auto;
}
/*div[select-contact-address] .address-header {
    margin-left: 10px;
}

div[select-contact-address] .address-body {
    margin-left: 20px;
    padding-bottom: 5px;
    cursor: pointer;
}

div[select-contact-address] .address {
    margin-left: 10px;
    border-bottom: solid gray 1px;
    cursor: pointer;
}

div[select-contact-address] address {
    margin-bottom: 12px;
}

div[select-contact-address] .address-type {
    cursor: pointer;
}

div[select-contact-address] .address-body-empty {
    margin-left: 20px;
    padding-bottom: 5px;
}

&div[select-contact-address] .contact-header {
    color: green;
    margin-bottom: 7px;
}

div[select-contact-address] .contact-body {
    margin-bottom: 10px;
    margin: 10px;
}

div[select-contact-address] .dropdown-menu {
    min-width: 250px;
    left: initial;
    max-height: 500px;
    overflow: auto;
}*/
#selectAddressInput {
  width: 100%;
  /*min-width: 250px;*/
  height: 40px;
  /*padding-left: 10px;*/
}
.select-address .dropdown {
  height: 100%;
}
.contact-details address,
.item-details address {
  white-space: normal;
}
.contactDetailsPopupHeader .contactNameHeader {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.contact-icon-holder {
  display: table;
  margin-left: 0;
  margin-right: auto;
}
.contact-icon-holder a {
  margin: 0 3px;
  width: 25px;
}
@media only screen and (max-width: 767px) {
  .contact-icon-holder {
    display: block !important;
    margin-right: -40px;
  }
  .contact-icon-holder a {
    margin: 0 1px !important;
  }
}
.overflow-visible {
  overflow: visible !important;
}
.potal-project-contact-holder {
  position: absolute;
  font-size: 20px;
  top: 4px;
  z-index: 100;
  right: 0;
}
@media only screen and (max-width: 767px) {
  .left-offset {
    padding-top: 0px !important;
    padding-left: 65px !important;
  }
  .left-offset a {
    display: inline-block;
  }
  .contact-title {
    margin-top: 5px;
  }
  .contact-role {
    left: 34px;
    top: 16px;
    display: block !important;
    position: absolute !important;
  }
  .float-over-list {
    display: inline-block !important;
    float: right;
  }
  .potal-project-contact-holder {
    margin-bottom: 10px;
  }
  .content-with-image .avator-wrapper img {
    margin: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .contact-icon-holder {
    margin-top: 20px;
  }
  .float-over-list {
    float: right;
    display: inline-block;
    margin-right: -40px;
  }
}
.projectContactIcons {
  height: 20px;
  width: 20px !important;
  font-size: 20px;
  padding-top: 5px;
  text-align: center;
  color: white;
  position: relative;
  top: 10px;
  margin: 0px;
}
.projectContactIcons:hover {
  text-decoration: none;
  cursor: pointer;
}
.projectContactIcons span {
  position: relative;
  bottom: 5px;
  color: white !important;
}
.projectContactPrimaryContact {
  background: #201E23;
  margin-right: 1px !important;
}
.projectContactPrimaryContact span {
  font-size: 23px;
  left: -1px;
}
.projectContacInvoiceContact {
  background: #3C3A3F;
  margin-right: 1px !important;
}
.projectContacInvoiceContact span {
  font-size: 20px;
  bottom: 9px;
}
.projectContactCareofContact {
  background: #57555B;
  margin-right: 1px !important;
}
.projectContactCareofContact span {
  bottom: 8px;
}
.projectContactAdditionalInvoice {
  background: #AEADB2;
}
.projectContactAdditionalInvoice span {
  font-size: 19px;
  bottom: 9px;
}
.projectContactPortalAccess {
  background: #838289 !important;
  margin-right: 1px !important;
}
.projectContactPortalAccess span {
  font-size: 12px;
  bottom: 12px;
  position: relative;
  left: 1px;
}
.left-offset {
  padding-top: 10px;
}
.left-offset a {
  display: inline-block;
}
ul.content-with-image li:hover a.icon-cell {
  color: white !important;
}
.project-contact-page ul.content-with-image li a:hover {
  color: #555555 !important;
}
@media (max-width: 991px) {
  .project-contact-page .address-wrapper {
    padding-left: 45px;
  }
}
.project-contact-page .social-medias .place-holder {
  display: inline-block;
  width: 25px;
}
.project-contact-page .social-medias span {
  color: #201E23;
  font-size: 18px;
}
@media (max-width: 991px) {
  .project-contact-page .social-medias {
    padding-left: 45px;
  }
}
.project-contact-page li:hover .social-medias a span {
  color: white;
}
.project-contact-page .flagsicon-wrapper {
  margin-bottom: 10px;
}
.project-contact-page .flagsicon-wrapper .empty-place-holder {
  display: inline-block;
  height: 20px;
  width: 20px;
  margin-right: 1px !important;
  margin-left: 0px;
}
@media (max-width: 767px) {
  .project-contact-page .contact-method-wrapper {
    margin-left: 54px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .project-contact-page .contact-method-wrapper {
    margin-left: 33px;
  }
}
.icon-font-spinner-holder {
  width: 15px;
  height: 17px;
}
.icon-font-spinner-holder .icon-spin {
  font-size: 30px !important;
  position: relative !important;
  left: -3px !important;
  top: -5px;
}
.postcode-dropdown {
  position: relative;
}
.postcode-dropdown ul {
  width: 100% !important;
}
.postcode-dropdown a {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
}
.postcode-show-more {
  position: absolute;
  right: 10px;
  top: -21px;
}
.lblTown .postcode-show-more {
  z-index: 99;
  right: 50px !important;
}
#contact-editor-postcode-show {
  top: 3px !important;
}
.postcode-auto-load {
  font-size: 25px;
  position: absolute;
  top: 27px;
  right: 12px;
  color: #201E23;
}
#office-project-add {
  /*Hide these fields for modal when adding office project contact*/
}
#office-project-add #chk_isCareOf,
#office-project-add #chk_isCareOf + label,
#office-project-add #chk_isInvoiceContact,
#office-project-add #chk_isInvoiceContact + label,
#office-project-add #chk_isAdditionalInvoiceRecipient,
#office-project-add #chk_isAdditionalInvoiceRecipient + label {
  display: none;
}
.contactIndex .contactListing ul.dropdown-menu a:hover {
  color: #555555 !important;
}
.contactIndex .contactListing .row-only {
  display: block !important;
}
.contactIndex .restricted-contact-results {
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
}
.contactDetailEdit #homeaddress-group .icon-font-remove,
.contactDetailEdit #workaddress-group .icon-font-remove,
.contactDetailEdit #postaladdress-group .icon-font-remove,
.contactDetailEdit #otheraddress-group .icon-font-remove {
  padding-top: 5px;
  padding-right: 20px;
}
@media (max-width: 992px) {
  .contactInvoice .text-right {
    text-align: left;
  }
}
@media (max-width: 991px) {
  .contactInvoice .totals.content .col-md-7.col-xs-9 {
    width: 100%;
  }
  .contactInvoice .totals.content .col-md-1.col-xs-3.text-right {
    width: 100%;
    text-align: left;
  }
}
.contactInvoice .mainTable .col-md-1.col-sm-6.text-right {
  text-align: left;
}
.contactAudit .fullText {
  white-space: normal !important;
}
@media (max-width: 992px) {
  .contactProjects ul.content > span {
    padding: 5px 0px !important;
  }
  .contactProjects .workBreakDownMobileHeading {
    margin-bottom: 0px;
  }
}
.personnelPage ul.content > li a,
.contactBillsList ul.content > li a {
  color: #333333 !important;
}
.gridButton {
  color: #333333;
  background-color: white;
  border-color: #AEADB2;
}
.gridButton:hover,
.gridButton:active,
.gridButton:focus,
.gridButton:active:focus {
  color: #333333;
  background-color: white;
  border-color: #201E23;
  outline: none;
}
.current {
  color: white;
  background-color: #201E23;
  border-color: #201E23;
}
.current:hover,
.current:active,
.current:focus,
.current:active:focus {
  color: white;
  background-color: #201E23;
  border-color: #201E23;
}
.sortButton {
  background-color: transparent;
  border: 1px solid;
  width: 40px;
  height: 40px;
}
.galleryCheckBox {
  position: relative;
  top: 24px;
  z-index: 10;
  left: 1px;
  width: 17px;
  height: 15px;
  font-size: 21px;
}
.galleryFlags {
  position: relative;
  top: -5px;
  left: 10px;
  border-radius: 50px 50px 50px 50px;
  -moz-border-radius: 50px 50px 50px 50px;
  -webkit-border-radius: 50px 50px 50px 50px;
  border: 0px solid #800000;
  background-color: #3192d4;
}
.meter {
  position: relative;
  text-align: right;
  display: inline-block;
  top: 30px;
  z-index: 10;
  float: right;
  right: 4px;
}
.galleryComments {
  position: absolute;
  display: inline-block;
  z-index: 10;
  right: 5px;
  bottom: -20px;
}
#over {
  /*position:absolute;*/
  width: 100%;
  height: 100%;
  /*text-align: center;*/
  max-height: 300px;
  background-color: white;
}
.imgHeight {
  max-width: 100%;
  /*max-width:550px;*/
  margin: auto;
}
.Centerer {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.Centered {
  display: inline-block;
  vertical-align: middle;
  /*width: 100%;
    height: auto;
    max-height: 575px;
    max-width: 575px;*/
  margin: auto;
  position: absolute;
  top: 8px;
  bottom: 0;
  left: 0;
  right: 0;
}
.btn-rotate {
  font-size: 27px;
  padding-left: 6px;
  padding-right: 7px;
  padding-top: 2px;
  padding-bottom: 0;
}
.responsive-container {
  position: relative;
  width: 100%;
  /*border: 1px solid black;*/
}
.dummy {
  padding-top: 101%;
  /* forces 1:1 aspect ratio */
}
.img-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  /* Align center inline elements */
  font: 0/0 a;
  background-color: white;
}
/*.img-container:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}*/
.img-container img {
  /*vertical-align: middle;
    display: inline-block;
    height: auto;
    width: 100%;*/
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}
.galleryTags .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.galleryTags .list-inline .TagButtonLink {
  color: #201E23;
  text-decoration: none;
  background-color: transparent;
  margin-left: 5px;
}
@media screen and (max-width: 767px) {
  .imgHeight {
    max-width: 100%;
    max-height: 250px;
  }
  #over {
    max-width: 100%;
    min-height: 250px;
    max-height: 250px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .imgHeight {
    max-width: 100%;
    max-height: 300px;
  }
  #over {
    max-width: 100%;
    min-height: 300px;
    max-height: 300px;
  }
}
@media screen and (min-width: 991px) and (max-width: 1599px) {
  .imgHeight {
    max-width: 100%;
    max-height: 300px;
  }
  #over {
    max-width: 100%;
    min-height: 300px;
    max-height: 300px;
  }
}
@media screen and (min-width: 991px) {
  .imgHeight {
    max-width: 100%;
    max-height: 300px;
  }
  #over {
    max-width: 100%;
    min-height: 300px;
    max-height: 300px;
  }
}
attention-to-select-input .contacts-host,
contact-select-input .contacts-host {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  overflow: visible;
  cursor: pointer;
  background-color: white;
  height: 100%;
  /*padding: 2px;*/
  /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;*/
  /*border: 1px solid darkgray;*/
}
attention-to-select-input .contacts-list,
contact-select-input .contacts-list {
  margin: 0;
  padding: 0;
  /*list-style-type: none;*/
  list-style-type: none;
  /*-webkit-padding-start: 20px;*/
  /*display: inline-block;*/
}
attention-to-select-input .contact-list-item,
contact-select-input .contact-list-item {
  color: white;
  background: #197bbd;
  border: 1px solid #0099d1;
  border-radius: 4px;
  cursor: pointer;
  margin: 2px;
  padding: 1px 5px;
  /*display: inline-block;*/
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  line-height: 25px;
  position: relative;
  z-index: 1;
  width: 99%;
  display: inline-flex;
}
attention-to-select-input .contact-list-tag,
contact-select-input .contact-list-tag {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  /*margin-right: 30px;*/
}
attention-to-select-input .contact-name,
contact-select-input .contact-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
attention-to-select-input .icon-font-remove,
contact-select-input .icon-font-remove {
  padding-left: 5px;
  border-left: 1px solid gray;
}
attention-to-select-input .contacts-list .contact-list-item .remove-button:hover,
contact-select-input .contacts-list .contact-list-item .remove-button:hover {
  text-decoration: none;
}
attention-to-select-input .contacts-list .contact-list-item .remove-button,
contact-select-input .contacts-list .contact-list-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  font: bold 25px Arial, sans-serif;
  color: white;
}
attention-to-select-input .remove-button,
contact-select-input .remove-button {
  float: right;
}
attention-to-select-input .contact-single-container,
contact-select-input .contact-single-container {
  position: relative;
  display: inline-block;
  width: 100%;
  border: 1px solid #D6D6D6;
}
attention-to-select-input .suggestion-item,
contact-select-input .suggestion-item {
  border-bottom: 1px solid lightgray;
  /*padding: 0 5px 0 5px;*/
}
attention-to-select-input .suggestion-list,
contact-select-input .suggestion-list {
  width: auto;
  height: 300px;
  overflow-x: auto;
  overflow-y: auto;
  white-space: nowrap;
}
attention-to-select-input .dropdown-menu-autocomplete-outer,
contact-select-input .dropdown-menu-autocomplete-outer {
  width: 450px;
  min-width: 220px;
  max-width: 1000px;
  max-height: 320px;
  left: 3px;
  right: 2px;
  top: 38px;
  position: absolute;
  z-index: 1000;
  float: left;
  padding: 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  background-color: white;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #D6D6D6;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px #AEADB2;
  box-shadow: 0 6px 12px #AEADB2;
  height: 320px;
}
attention-to-select-input .dropdown-menu-autocomplete-list,
contact-select-input .dropdown-menu-autocomplete-list {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
attention-to-select-input .dropdown-menu-autocomplete-list > ul,
contact-select-input .dropdown-menu-autocomplete-list > ul {
  list-style: none;
  padding: 0;
}
attention-to-select-input .dropdown-menu-autocomplete-footer,
contact-select-input .dropdown-menu-autocomplete-footer {
  /*background-clip: padding-box;*/
  border: 1px solid #D6D6D6;
  background-color: #D6D6D6;
  box-shadow: 0 6px 12px #AEADB2;
  /*box-sizing: border-box;*/
}
attention-to-select-input .dropdown-menu-autocomplete-footer > button,
contact-select-input .dropdown-menu-autocomplete-footer > button {
  color: #4E4EF2;
}
attention-to-select-input div.autocomplete-result,
contact-select-input div.autocomplete-result {
  color: #262626;
  text-decoration: none;
  background-color: #EFEDEE;
  padding: 15px;
  min-height: 45px;
  cursor: pointer;
}
attention-to-select-input div.autocomplete-result .item-heading,
contact-select-input div.autocomplete-result .item-heading {
  font-weight: bold;
  font-size: 1.15em;
}
attention-to-select-input div.autocomplete-result .card-id,
contact-select-input div.autocomplete-result .card-id {
  font-size: 0.85em;
}
attention-to-select-input div.autocomplete-result .sub,
contact-select-input div.autocomplete-result .sub {
  font-size: 0.8em;
  font-weight: lighter;
  color: gray;
  /*margin-bottom: -4px;*/
}
attention-to-select-input div.autocomplete-result .result-text,
contact-select-input div.autocomplete-result .result-text {
  font: 13px Arial, sans-serif;
}
attention-to-select-input div.autocomplete-result:hover,
contact-select-input div.autocomplete-result:hover,
attention-to-select-input div.autocomplete-result.active,
contact-select-input div.autocomplete-result.active {
  color: white;
  background-color: #0099d1;
}
attention-to-select-input div.autocomplete-result:hover .item-heading,
contact-select-input div.autocomplete-result:hover .item-heading,
attention-to-select-input div.autocomplete-result.active .item-heading,
contact-select-input div.autocomplete-result.active .item-heading {
  text-decoration: underline;
  font-weight: bold;
}
attention-to-select-input div.autocomplete-result:hover .sub,
contact-select-input div.autocomplete-result:hover .sub,
attention-to-select-input div.autocomplete-result.active .sub,
contact-select-input div.autocomplete-result.active .sub {
  color: white;
}
attention-to-select-input .contact-select-input,
contact-select-input .contact-select-input {
  border: none;
  background: white;
  background-image: none;
  box-shadow: 0 0 3px #D6D6D6;
  height: 38px;
}
attention-to-select-input .dropdown-menu-autocomplete,
contact-select-input .dropdown-menu-autocomplete {
  width: 450px;
}
attention-to-select-input .contact-type-select-group,
contact-select-input .contact-type-select-group {
  margin-left: 88px;
  margin-top: 10px;
  margin-bottom: 40px;
}
attention-to-select-input .contact-type-select,
contact-select-input .contact-type-select {
  font-size: 100px;
  margin: -5px;
  color: #26b4b8;
}
attention-to-select-input .sub-text,
contact-select-input .sub-text {
  position: relative;
  left: -77px;
  top: 25px;
}
attention-to-select-input .heading,
contact-select-input .heading {
  font-size: 2.5em;
  font-weight: bold;
  margin-left: 10px;
  margin-bottom: 10px;
}
attention-to-select-input .sub-heading,
contact-select-input .sub-heading {
  font-size: 1.1em;
  margin-left: 10px;
}
attention-to-select-input .contact-type-select.contact-type-select-left,
contact-select-input .contact-type-select.contact-type-select-left {
  margin-left: 120px;
}
attention-to-select-input .selector-input-icon,
contact-select-input .selector-input-icon {
  font-size: 2.5em;
  font-weight: bold;
  margin-top: 4px;
  color: #AEADB2;
  z-index: 0;
}
attention-to-select-input .form-group,
contact-select-input .form-group {
  margin-bottom: 0px;
}
contact-select .contacts-host,
.contact-select .contacts-host {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  overflow: visible;
  cursor: pointer;
  background-color: white;
  height: 100%;
  /*padding: 2px;*/
  /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;*/
  /*border: 1px solid darkgray;*/
}
contact-select .contacts-list,
.contact-select .contacts-list {
  margin: 0;
  padding: 0;
  /*list-style-type: none;*/
  list-style-type: none;
  /*-webkit-padding-start: 20px;*/
  /*display: inline-block;*/
}
contact-select .contact-list-item,
.contact-select .contact-list-item {
  color: white;
  background: #197bbd;
  border: 1px solid #0099d1;
  border-radius: 4px;
  cursor: pointer;
  margin: 2px;
  padding: 1px 5px;
  /*display: inline-block;*/
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  line-height: 25px;
  position: relative;
  z-index: 1;
  width: 99%;
  display: inline-flex;
}
contact-select .contact-list-tag,
.contact-select .contact-list-tag {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  /*margin-right: 30px;*/
}
contact-select .contact-name,
.contact-select .contact-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
contact-select .icon-font-remove,
.contact-select .icon-font-remove {
  padding-left: 5px;
  border-left: 1px solid gray;
}
contact-select .contacts-list .contact-list-item .remove-button:hover,
.contact-select .contacts-list .contact-list-item .remove-button:hover {
  text-decoration: none;
}
contact-select .contacts-list .contact-list-item .remove-button,
.contact-select .contacts-list .contact-list-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  font: bold 25px Arial, sans-serif;
  color: white;
}
contact-select .remove-button,
.contact-select .remove-button {
  float: right;
}
contact-select .contact-single-container,
.contact-select .contact-single-container {
  position: relative;
  display: inline-block;
  width: 100%;
  border: 1px solid #D6D6D6;
}
contact-select .suggestion-item,
.contact-select .suggestion-item {
  border-bottom: 1px solid lightgray;
  /*padding: 0 5px 0 5px;*/
}
contact-select .suggestion-list,
.contact-select .suggestion-list {
  width: auto;
  height: 300px;
  overflow-x: auto;
  overflow-y: auto;
  white-space: nowrap;
}
contact-select .dropdown-menu-autocomplete-outer,
.contact-select .dropdown-menu-autocomplete-outer {
  width: 450px;
  min-width: 220px;
  max-width: 1000px;
  max-height: 320px;
  left: 3px;
  right: 2px;
  top: 38px;
  position: absolute;
  z-index: 1000;
  float: left;
  padding: 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  background-color: white;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #D6D6D6;
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px #AEADB2;
  box-shadow: 0 6px 12px #AEADB2;
  height: 320px;
}
contact-select .dropdown-menu-autocomplete-list,
.contact-select .dropdown-menu-autocomplete-list {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
contact-select .dropdown-menu-autocomplete-list > ul,
.contact-select .dropdown-menu-autocomplete-list > ul {
  list-style: none;
  padding: 0;
  margin-bottom: 20px !important;
}
contact-select .dropdown-menu-autocomplete-footer,
.contact-select .dropdown-menu-autocomplete-footer {
  /*background-clip: padding-box;*/
  border: 1px solid #D6D6D6;
  background-color: #D6D6D6;
  box-shadow: 0 6px 12px #AEADB2;
  /*box-sizing: border-box;*/
}
contact-select .dropdown-menu-autocomplete-footer > button,
.contact-select .dropdown-menu-autocomplete-footer > button {
  color: #4E4EF2;
}
contact-select div.autocomplete-result,
.contact-select div.autocomplete-result {
  color: #262626;
  text-decoration: none;
  background-color: #EFEDEE;
  padding: 15px;
  min-height: 45px;
  cursor: pointer;
}
contact-select div.autocomplete-result .item-heading,
.contact-select div.autocomplete-result .item-heading {
  font-weight: bold;
  font-size: 1.15em;
}
contact-select div.autocomplete-result .card-id,
.contact-select div.autocomplete-result .card-id {
  font-size: 0.85em;
}
contact-select div.autocomplete-result .sub,
.contact-select div.autocomplete-result .sub {
  font-size: 0.8em;
  font-weight: lighter;
  color: gray;
  /*margin-bottom: -4px;*/
}
contact-select div.autocomplete-result .result-text,
.contact-select div.autocomplete-result .result-text {
  font: 13px Arial, sans-serif;
}
contact-select div.autocomplete-result:hover,
.contact-select div.autocomplete-result:hover,
contact-select div.autocomplete-result.active,
.contact-select div.autocomplete-result.active {
  color: white;
  background-color: #0099d1;
}
contact-select div.autocomplete-result:hover .item-heading,
.contact-select div.autocomplete-result:hover .item-heading,
contact-select div.autocomplete-result.active .item-heading,
.contact-select div.autocomplete-result.active .item-heading {
  text-decoration: underline;
  font-weight: bold;
}
contact-select div.autocomplete-result:hover .sub,
.contact-select div.autocomplete-result:hover .sub,
contact-select div.autocomplete-result.active .sub,
.contact-select div.autocomplete-result.active .sub {
  color: white;
}
contact-select .contact-select-input,
.contact-select .contact-select-input {
  border: none;
  background: white;
  background-image: none;
  box-shadow: 0 0 3px #D6D6D6;
  height: 38px;
}
contact-select .dropdown-menu-autocomplete,
.contact-select .dropdown-menu-autocomplete {
  width: 450px;
}
contact-select .contact-type-select-group,
.contact-select .contact-type-select-group {
  margin-left: 88px;
  margin-top: 10px;
  margin-bottom: 40px;
}
contact-select .contact-type-select,
.contact-select .contact-type-select {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
contact-select .contact-type-select img,
.contact-select .contact-type-select img {
  height: 100px;
  width: 100px;
  margin-bottom: 10px;
  cursor: pointer;
}
contact-select .sub-text,
.contact-select .sub-text {
  position: relative;
}
contact-select .heading,
.contact-select .heading {
  font-size: 2.5em;
  font-weight: bold;
  margin-left: 10px;
  margin-bottom: 10px;
}
contact-select .sub-heading,
.contact-select .sub-heading {
  font-size: 1.1em;
  margin-left: 10px;
}
contact-select .contact-type-select.contact-type-select-left,
.contact-select .contact-type-select.contact-type-select-left {
  margin-left: 120px;
}
contact-select .selector-input-icon,
.contact-select .selector-input-icon {
  font-size: 2.5em;
  font-weight: bold;
  margin-top: 4px;
  color: #AEADB2;
  z-index: 0;
}
contact-select .form-group,
.contact-select .form-group {
  margin-bottom: 0px;
}
contact-select-multi .contacts-host {
  overflow: visible;
  cursor: pointer;
  background-color: white;
  height: 100%;
  border: 1px solid #ddd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  /*padding: 2px;*/
  /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;*/
  /*border: 1px solid darkgray;*/
}
contact-select-multi .contacts-list {
  margin: 0;
  padding: 0;
  /*list-style-type: none;*/
  list-style-type: none;
  /*-webkit-padding-start: 20px;*/
  display: block;
}
contact-select-multi .contact-list-item {
  color: white;
  background: #197bbd;
  border: 1px solid #0099d1;
  border-radius: 4px;
  cursor: pointer;
  display: inline;
  margin: 2px;
  padding: 1px 5px;
  /*display: inline-block;*/
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  line-height: 25px;
  position: relative;
  z-index: 1;
}
contact-select-multi .contact-list-tag {
  display: inline;
}
contact-select-multi .icon-font-remove {
  padding-left: 5px;
  border-left: 1px solid gray;
}
contact-select-multi .contacts-list .contact-list-item .remove-button:hover {
  text-decoration: none;
}
contact-select-multi .contacts-list .contact-list-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  vertical-align: middle;
  font: bold 25px Arial, sans-serif;
  color: white;
}
contact-select-multi .contact-select-input {
  border: none;
  background: white;
  background-image: none;
  box-shadow: none;
}
contact-select-multi .dropdown-menu-autocomplete {
  max-width: 450px;
}
contact-select-multi .contact-single-container {
  width: 150px;
  border: none;
}
contact-select-multi .contact-type-select {
  font-size: 80px;
  margin: 20px;
}
contact-select-multi .contact-type-select.contact-type-select-left {
  margin-left: 120px;
}
contact-select-multi .selector-input-icon {
  font-size: 2.5em;
  font-weight: bold;
  margin-top: 4px;
  color: #AEADB2;
  z-index: 0;
}
.contact-quick-create .form-group {
  margin-bottom: 6px;
}
.contact-quick-create .type-selector-column {
  /*text-align:center;*/
  /*margin-bottom: 35px;*/
}
.folder-selector-input > input {
  padding-right: 35px;
  /* text-overflow: ellipsis; */
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background-color: white !important;
}
.folder-selector-input .selector-input-icon {
  position: absolute;
  right: 0;
  padding-right: 14px;
  font-size: 17px;
  top: 0;
  padding-top: 11px;
  color: black !important;
}
.folder-selector-dropdown {
  top: 37px !important;
  left: -1px !important;
  width: 101%;
}
.folder-selector {
  padding: 0;
  top: -1px;
  position: relative;
  /*.angular-ui-tree-nodes{
        padding-left: 0 !important;
    }*/
}
.folder-selector ul {
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: white;
}
.folder-selector ul a {
  padding: 10px 5px;
  border-top: 0;
}
.folder-selector ul > li[id="root"] a {
  color: #333333;
  padding-left: 5px;
  border: 0;
  width: 40px;
}
.folder-selector ul > li[id="root"] a.selected {
  color: white;
}
.folder-selector ul li a {
  color: #333333;
  padding-left: 40px;
}
.folder-selector ul > li.selected {
  background-color: #888888;
  color: white;
}
.folder-selector .btn.btn-default.dropdown-toggle.toggle {
  color: #999999;
  background-color: transparent;
  border: 0;
}
.folder-selector .folder-name {
  padding-left: 20px;
  color: #888888 !important;
  font-size: 12px;
  width: 90%;
  white-space: nowrap;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.folder-selector .folder-name.selected {
  color: white !important;
}
.folder-selector .angular-ui-tree {
  background-color: white !important;
  position: relative;
  left: -10px;
  width: 106%;
}
.folder-selector .angular-ui-tree .tree-node {
  border: 1px solid white;
  background-color: white;
  height: 35px;
}
.folder-selector .angular-ui-tree .tree-node.selected {
  background-color: #888888;
  color: white;
}
.folder-selector .angular-ui-tree .tree-node-content {
  /*margin: 10px;*/
  margin: 6px;
  margin-left: 0;
}
.folder-selector .angular-ui-tree .tree-node-content .selected {
  color: white;
}
.folder-selector .angular-ui-tree .expandCollapse {
  font-size: 20px;
  top: 9px;
  position: absolute;
  /*left: 5px;*/
  padding-left: 5px;
  padding-right: 10px;
}
.folder-selector .angular-ui-tree-handle {
  height: 40px;
}
.folder-selector .dropdown-menu > li > a {
  padding: 7px 20px;
}
.folder-selector .expand {
  padding: 2px 10px;
  top: 10px;
  position: absolute;
  color: black !important;
}
.folder-selector-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.folder-selector-disabled #txtFolder_ {
  background-color: #F6F6F6 !important;
}
folder-selector .tree-node-content .btn.btn-link.folder-name:hover {
  background-color: transparent;
}
folder-selector .tree-node-content .btn.btn-link.folder-name:active {
  background-color: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
}
folder-selector .tree-node-content .btn.btn-link.folder-name:focus {
  background-color: transparent;
}
folder-selector .tree-node-content a.btn.btn-xs:hover {
  background-color: transparent;
}
folder-selector .tree-node-content a.btn.btn-xs:active {
  background-color: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
}
folder-selector .tree-node-content a.btn.btn-xs:focus {
  background-color: transparent;
}
folder-selector .tree-node-content a.btn.btn-xs span.expandCollapse {
  color: #4E4EF2;
}
folder-selector .angular-ui-tree .tree-node.selected a.btn.btn-xs span.expandCollapse {
  color: white !important;
}
/*General*/
.btn.btn-sm.contact-edit.btn-contact-edit:hover,
.btn.btn-sm.contact-edit.btn-contact-edit:focus {
  color: #555555 !important;
}
project-change-office-modal .btn.btn-link:hover {
  text-decoration: none !important;
}
project-archive-location-modal small-modal-header .btn.btn-link:hover,
currency-update-modal small-modal-header .btn.btn-link:hover,
project-archive-location-modal small-modal-footer .btn.btn-link:hover,
currency-update-modal small-modal-footer .btn.btn-link:hover {
  text-decoration: none !important;
}
body {
  /*Copy address*/
}
body div[copy-address] .address-header {
  margin-left: 10px;
}
body div[copy-address] .address-body {
  margin-left: 20px;
  border-bottom: solid gray 1px;
  padding-bottom: 5px;
  cursor: pointer;
}
body div[copy-address] .address-body-empty {
  margin-left: 20px;
  padding-bottom: 5px;
}
body div[copy-address] .contact-header {
  color: green;
}
body div[copy-address] .contact-body {
  border-bottom: solid gray 1px;
  margin-bottom: 10px;
  margin: 10px;
}
body div[copy-address] .dropdown-menu {
  min-width: 250px;
  right: 0;
  left: initial;
  max-height: 500px;
  overflow: auto;
}
body #copyAddressLink {
  text-decoration: none;
}
body #copyAddressLink:link body #copyAddressLink:visited body #copyAddressLink:hover body #copyAddressLink:active {
  color: #201E23;
}
body .force-approve-icon {
  font-size: 1.5em;
  padding-top: 0 !important;
}
.chart-holder {
  width: 95%;
  margin-left: 2.5%;
  margin-bottom: 20px;
}
.chart-holder a {
  color: black;
}
.chart-holder h5 {
  margin-bottom: 5px;
}
#project-aged-debtor-chart {
  width: 100%;
  position: relative;
}
.wip-bar {
  height: 40px;
  float: left;
  margin: 5px 0 20px;
  border-right: 1px solid white;
}
.wip-bar:hover .wip-bar-child {
  display: block;
}
.wip-bar-child {
  height: 30px;
  position: absolute;
  left: 0;
  top: 15px;
  display: none;
  font-size: 12px;
  color: white;
  line-height: 31px;
  padding-left: 10px;
}
.nonbillable-project-detail .no-left-padding {
  padding-left: 0px;
}
.nonbillable-project-detail .contacts-list {
  margin: 0;
  padding: 0;
  /*list-style-type: none;*/
  list-style-type: none;
  /*-webkit-padding-start: 20px;*/
  /*display: inline-block;*/
}
.nonbillable-project-detail .contact-list-item {
  color: white;
  background: #197bbd;
  border: 1px solid #0099d1;
  border-radius: 4px;
  cursor: pointer;
  display: inline;
  margin: 2px;
  padding: 1px 5px;
  /*display: inline-block;*/
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  /*line-height: 25px;*/
  line-height: 1.42857143;
}
.nonbillable-project-detail .contact-list-tag {
  display: inline;
}
.view-transactions .status {
  padding-top: 0px !important;
}
.view-transactions .status .popover-content {
  min-width: 200px;
}
form.item-details {
  /*.reminders-tasks {
        .bottom-loading {
            padding-top: 10px;
        }

        .listing-item.completed, .listing-item.canceled {
            display: none;
        }

        .listing-item {
            margin-top: 0px;
        }

        .media {
            .media-body {
                width: 10000px;
            }
        }

        .lhs {
            float: none;

            .title {
                margin-top: 7px;
            }
        }

        .rhs {
            float: none;

            .btn-group {
                margin-top: 17px;
            }

            .timer {
                margin-top: 13px;
                min-width: 150px;
                white-space: nowrap;
            }

            .snooze {
                margin-top: 0px;

                .dropdown-menu {
                    padding: 10px;

                    input {
                        width: 200px;
                    }

                    .confirm {
                        background-color: @color-teal;
                        padding: 10px;
                    }

                    .btn-primary {
                        background-color: @color-teal;
                        padding: 10px;
                        width: 100%;
                    }
                }
            }
        }
    }*/
  /*.my-tasks{
        div {
            display: inline;
        }

        div.item {
            display: block;
            padding-bottom: 3px;

            span {
                color: #333333;
            }
        }

        .wbs-link{
            display:inline-block;
        }

        .btn.btn-link {
            a {
                text-decoration: none;
            }

            float:right;
            padding-right: 0;
        }
    }*/
}
form.item-details .has-error {
  border: 1px solid #ea6149 !important;
}
form.item-details dl {
  margin-bottom: 10px;
}
form.item-details dt label {
  margin-bottom: 0;
}
form.item-details .btn.btn-tag {
  padding-right: 20px;
  margin-bottom: 5px;
  margin-right: 5px;
}
form.item-details h3 {
  color: #555555;
}
form.item-details hr {
  margin-top: 8px;
  margin-bottom: 8px;
  border: 0;
  border-top: 1px solid #333333;
}
form.item-details .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: 0;
}
form.item-details .media-heading {
  margin-top: 0;
  margin-bottom: 0;
}
form.item-details [class^="icon-font-"],
form.item-details [class*=" icon-font-"] {
  font-size: 0.7em;
}
form.item-details .selector-input-icon {
  font-size: 1em;
  font-weight: bold;
  margin-top: 4px;
  color: #D6D6D6;
  z-index: 0;
}
form.item-details .clickable {
  cursor: pointer;
  color: #201E23;
}
form.item-details .clickable.color-gray {
  color: #333333;
}
form.item-details .no-link-decoration {
  text-decoration: none;
  color: gray;
}
form.item-details .media-heading-contact {
  margin-bottom: 2px !important;
}
form.item-details .contact-name {
  height: 30px;
  padding-top: 7px;
}
form.item-details .project-status-change-icon {
  margin-right: 7px;
  font-size: 1.4em;
}
form.item-details .project-billable-icon {
  margin-right: 7px;
  font-size: 1.4em;
  color: #0062a2;
}
form.item-details pre {
  background-color: #F6F6F6;
  border: none;
}
form.item-details .notes-summary button.clickAble.secondary-color:hover,
form.item-details .project-contacts-summary button.clickAble.secondary-color:hover,
form.item-details .notes-summary button.clickAble.secondary-color:focus,
form.item-details .project-contacts-summary button.clickAble.secondary-color:focus {
  color: #201E23 !important;
  text-decoration: none !important;
}
form.item-details .workbreakdown-section {
  /*hr {
            margin-top:3px;
        }*/
  margin-bottom: 20px;
}
form.item-details .workbreakdown-section .add-stages-section {
  padding-right: 25px;
}
@media (max-width: 991px) {
  form.item-details .workbreakdown-section .add-stages-section {
    padding-right: 0px;
  }
}
form.item-details .workbreakdown-section .popover-help {
  padding: 0px;
  height: 18px;
  height: 17px;
}
form.item-details .workbreakdown-section .fee-type-dropdown {
  height: 20px;
}
form.item-details .workbreakdown-section div.item {
  display: block;
  padding-bottom: 3px;
}
form.item-details .workbreakdown-section div.item span {
  color: #333333;
}
form.item-details .workbreakdown-section .wbs-link {
  display: inline-block;
}
form.item-details .workbreakdown-section .btn.btn-link {
  float: right;
  padding-right: 0;
}
form.item-details .workbreakdown-section .btn.btn-link a {
  text-decoration: none;
}
form.item-details .workbreakdown-section button-popover .dropdown-toggle {
  padding: 0;
}
form.item-details .workbreakdown-section .my-tasks-empty-placeholder {
  margin-left: 5px;
}
form.item-details .workbreakdown-section .clickable.secondary-color:hover,
form.item-details .workbreakdown-section .clickable.secondary-color:focus {
  color: #4E4EF2 !important;
  text-decoration: none !important;
}
form.item-details .workbreakdown-section a.clickable.secondary-color:hover,
form.item-details .workbreakdown-section button.clickable.secondary-color:hover,
form.item-details .workbreakdown-section a.clickable.secondary-color:focus,
form.item-details .workbreakdown-section button.clickable.secondary-color:focus {
  color: #201E23 !important;
  text-decoration: none !important;
}
form.item-details .contacts button-popover {
  position: absolute;
  top: 0;
  right: 11px;
  padding-right: 0;
}
form.item-details .contacts button-popover auto-close-content .comment-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
form.item-details .contacts button-popover auto-close-content .comment-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
form.item-details .contacts button-popover auto-close-content .comment-dropdown > li > a:hover,
form.item-details .contacts button-popover auto-close-content .comment-dropdown > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
form.item-details .staff-skills-chips {
  display: inline-flex;
  border-radius: 16px;
  align-items: center;
  cursor: default;
  min-height: 32px;
  height: 1px;
  background-color: #3f9599;
  color: white;
  border: none;
  font-size: 14px;
  font-weight: 500;
  margin: 4px;
}
form.item-details .staff-skills-chips p {
  padding: 0px 10px;
  margin: 0;
}
form.item-details .staff-skills-chips:hover {
  background-color: #388387;
  color: #d4d1df;
}
.leaderboard .winner {
  width: 120px;
  height: 120px;
  position: absolute;
  left: -5px;
  top: -5px;
}
.leaderboard .runner-up {
  width: 120px;
  height: 40px;
  width: 40px;
  position: absolute;
  left: -5px;
  top: 0;
}
.leaderboard p {
  margin-top: 10px;
}
.leaderboard .leaderboard-1 p {
  margin-top: 20px;
  font-size: 26px;
}
.leaderboard .leaderboard-1 .leaderboard-profile img {
  width: 80px;
  height: 80px;
}
.leaderboard .leaderboard-2 p {
  font-weight: bold;
}
.runner-up {
  width: 60px;
  position: absolute;
  left: 30px;
  top: 30px;
  z-index: 1;
}
.leaderboard-card {
  border-bottom: 2px solid white;
  position: relative;
}
.leaderboard-rank {
  position: absolute;
  right: 25px;
}
.leaderboard-container {
  padding-top: 25px;
}
@media (min-width: 768px) {
  .leaderboard-container {
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media (max-width: 768px) {
  .leaderboard-container p {
    line-height: 18px;
  }
  .leaderboard-container .leaderboard-rank {
    position: absolute;
    bottom: 5px;
    right: 10px;
  }
  .leaderboard-container img {
    width: 40px;
  }
  .leaderboard-container .winner {
    width: 60px;
    position: absolute;
    left: 1px;
  }
  .leaderboard-container .runner-up {
    left: 20px;
    top: 20px;
    width: 40px;
  }
  .leaderboard-container .staff-name {
    margin-left: 50px !important;
  }
}
.leaderboard-container div {
  height: 50px;
  font-size: 14px;
  line-height: 50px;
}
.leaderboard-container div .staff-name {
  margin-left: 120px;
}
.leaderboard-container > :first-child {
  padding-top: 10px;
  height: 100px;
  font-size: 18px;
  background: rgba(50, 208, 213, 0.15);
}
.leaderboard-container > :first-child > div {
  line-height: 80px;
  font-size: 24px;
  font-weight: bold;
}
.leaderboard-container > :nth-child(2),
.leaderboard-container > :nth-child(3) {
  padding-top: 5px;
  height: 70px;
  font-size: 16px;
}
.leaderboard-container > :nth-child(2) > div,
.leaderboard-container > :nth-child(3) > div {
  line-height: 60px;
  font-size: 16px;
}
.leaderboard-container > :nth-child(n+3) {
  padding-top: 2.5px;
}
.team-member-container {
  max-height: 248px;
}
.team-member-container img {
  padding: 8px;
  float: left;
  width: 60px !important;
  height: 60px !important;
}
.imageView {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
}
.statusText {
  padding-right: 25px;
}
/*.imageView:nth-child(2n) {
    clear: left;
}

.imageView:nth-child(2n+1) {
    margin-right: 0;
}*/
.imageView > img,
.imageView > document-version-preview > img {
  height: 296px;
  width: 100%;
  vertical-align: top !important;
  background-color: white;
}
.document-shares {
  padding-top: 10px;
}
.document-share-link {
  color: #4E4EF2 !important;
}
.document-share-link:hover {
  background-color: transparent !important;
  color: #4E4EF2 !important;
}
.document-share-link:active {
  background-color: transparent !important;
  color: #4E4EF2 !important;
}
.document-checkout-header {
  margin-top: -15px;
  background-color: #FF4A4A;
  padding: 15px 0 0 0;
}
.document-checkout-header > div > span {
  text-align: right;
  position: relative;
  padding-left: 10px;
  color: white;
  bottom: 9px;
  font-weight: bold;
}
.document-checkout-header .btn-cancel-checkout {
  border: 0;
  background-color: white !important;
  border-color: #666666;
  border-bottom: 2px solid #666666;
  color: red;
  margin-right: 15px;
}
.document-checkout-header .btn-cancel-checkout:hover {
  border-color: #666666;
  background-color: #dddddd !important;
  color: red;
}
.document-checkout-header .btn-checkin {
  border: 0;
  border-color: #666666;
  background-color: #666666 !important;
  border-bottom: 2px solid #555555;
  color: white;
}
.document-checkout-header .btn-checkin:hover {
  background-color: #444444 !important;
  border-bottom: 2px solid #555555;
  color: white;
}
@media (max-width: 767px) {
  .project-document-header .btn.btn-lg.btn-action.btn-primary,
  .contact-document-header .btn.btn-lg.btn-action.btn-primary,
  .staff-document-header .btn.btn-lg.btn-action.btn-primary {
    text-indent: -9999px;
    color: white;
    display: inline-block;
    min-width: 45px;
    background: url("/Content/img/icon-40px-upload.png") center center no-repeat;
    background-color: #201E23;
  }
  .project-document-header .btn.btn-lg.btn-action.btn-primary:hover,
  .contact-document-header .btn.btn-lg.btn-action.btn-primary:hover,
  .staff-document-header .btn.btn-lg.btn-action.btn-primary:hover {
    background-color: #1d8d91;
  }
}
.project-document-header .dropdown-menu-right,
.contact-document-header .dropdown-menu-right,
.staff-document-header .dropdown-menu-right {
  right: 10px;
}
@media (max-width: 767px) {
  .project-document-share .btn.btn-lg.btn-action.btn-primary {
    text-indent: -9999px;
    color: white;
    display: inline-block;
    min-width: 45px;
    background: url("/Content/img/icon-40px-add.png") center center no-repeat;
    background-color: #201E23;
  }
  .project-document-share .btn.btn-lg.btn-action.btn-primary:hover {
    background-color: #1d8d91;
  }
}
.document-search-header tags-input .tags .input {
  width: 100%;
}
.document-search-header .input-wrapper {
  margin: 10px 0px;
}
.document-search-header .clear-btn {
  padding: 0px;
  border-right: 1px dashed #555555;
}
.document-search-header .toggle-btn-wrapper {
  padding-top: 7px;
}
.document-search-header .icon-font-caret-down {
  color: white;
  font-size: 18px;
  width: 25px;
  height: 25px;
  display: inline-block;
  line-height: 27px;
  margin-left: 10px;
  background: #201E23;
}
.document-search-header .advance-search-toggle-btn,
.document-search-header .advance-search-toggle-btn.collapsed {
  display: inline-block;
}
.document-search-header .advance-search-toggle-btn:before {
  content: "  Simple  search  ";
}
.document-search-header .advance-search-toggle-btn .icon-font-caret-down:before {
  content: "\f0d8";
}
.document-search-header .advance-search-toggle-btn:focus {
  color: #4E4EF2;
}
.document-search-header .advance-search-toggle-btn.collapsed:before {
  content: "Advanced search";
}
.document-search-header .advance-search-toggle-btn.collapsed .icon-font-caret-down:before {
  content: "\f0d7";
}
@media (max-width: 991px) {
  .document-search-header .no-top-margin {
    margin-top: 0px;
  }
}
.project-document-content {
  /*
  .icon-font-document-folder-empty:before{
    content: "\e61a";
  }
  */
}
.project-document-content .tsDocumentLibrary .btn.btn-link:hover {
  text-decoration: none !important;
  background-color: transparent !important;
}
.project-document-content .tsDocumentLibrary ul.content a:hover {
  color: #555555 !important;
}
.project-document-content .tsDocumentLibrary ul.content .document-share-link a:hover {
  color: #4E4EF2 !important;
}
@media (max-width: 767px) {
  .project-document-content h2 {
    font-size: 18px;
  }
}
.care-of-label {
  font-weight: normal;
  padding-left: 5px;
}
@media (max-width: 767px) {
  .document-checkout-header {
    padding: 0;
  }
  .document-checkout-header > div > span {
    text-align: center !important;
  }
  .document-checkout-header .action {
    text-align: center;
    bottom: 15px;
  }
  .btn-cancel-checkout {
    width: 100%;
  }
  .btn-checkin {
    width: 100%;
  }
}
.proposal-stage-menu {
  cursor: pointer;
}
.proposal-stage-menu a {
  text-decoration: none;
  font-size: 16px;
  color: #888888;
}
.proposal-stage-menu auto-close-content ul {
  list-style: none;
  text-align: left;
  padding: 0;
}
.proposal-stage-menu auto-close-content ul > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
.proposal-stage-menu auto-close-content ul > li > a:hover,
.proposal-stage-menu auto-close-content ul > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.downloadFileLink {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
}
.checkout-container {
  margin-left: 10px;
  margin-right: 10px;
}
.checkout-container .checkout-next-steps {
  margin-top: 15px;
  margin-bottom: 15px;
}
.checkout-container .checkout-steps-header {
  margin-top: 5px;
  margin-bottom: 5px;
}
.checkout-container .checkout-steps-detail {
  margin-left: 25px;
}
.emailTemplateListingView .responsive-list ul.content a {
  color: #333333;
}
.emailTemplateListingView .responsive-list ul.content a:hover {
  color: #333333 !important;
}
.emailTemplateListingView .responsive-list ul.content > li .row div[class^="col-"] > span.iconTools {
  display: inline-block;
  position: absolute;
  top: -2px;
  right: 40px;
  font-size: 18px;
}
.documentSearchView .responsive-list ul.content li a {
  color: #333333 !important;
}
.documentSearchView .responsive-list ul.content li a:hover {
  color: #333333 !important;
}
.checkedOutDocumentsView .responsive-list ul.content li a {
  color: #333333 !important;
}
.checkedOutDocumentsView .responsive-list ul.content li a:hover {
  color: #333333 !important;
}
.documentInvoiceFolderView li a {
  color: #333333 !important;
}
.documentRegisterView li a {
  color: #333333 !important;
}
.documentRegisterView li a.document-share-link {
  color: #4E4EF2 !important;
}
.tsDocumentLibrary #divFolders .folders-nav ul .btn.btn-link {
  background: none !important;
}
.tsDocumentLibrary .fileOver,
.tsDocumentLibrary .nv-file-over {
  background: #cbf0ff !important;
}
.tsDocumentLibrary .uploadOuterWrapper {
  padding: 0px !important;
}
.tsDocumentLibrary .uploadInnerWrapper {
  padding: 0 50px 0 20px !important;
}
.tsDocumentLibrary .warning-message {
  text-align: center;
  padding: 5px;
  margin-bottom: 20px;
  font-size: 15px;
  width: 100%;
  border: 1px dotted #D6D6D6;
}
.dropdown-menu li {
  cursor: pointer;
}
.badge {
  padding: 5px 8px;
  border-radius: 50%;
  color: white;
  background: #EA614A;
  font-weight: normal;
  display: none;
}
.badge .badge-content {
  display: none;
}
.badge.inside-link {
  padding: 3px 6px;
  margin-left: 5px;
}
.badge.inside-link.loading-badge {
  width: 16px;
  height: 16px;
  background: #C6C5C9;
  display: inline-block;
}
.badge.inside-link.loading-badge .loading-content {
  position: relative;
  width: 100%;
  left: -2.5px;
  top: -2.5px;
  font-size: 7px;
}
.badge.corner {
  position: absolute;
  top: -4px;
  right: -4px;
  z-index: 999;
}
.badge.corner.loading-badge {
  width: 20px;
  height: 20px;
  background: #C6C5C9;
  display: inline-block;
}
.badge.corner.loading-badge .loading-content {
  position: absolute;
  width: 100%;
  left: 0px;
  top: 5px;
  font-size: 8px;
}
.badge .loading-content > span {
  width: 2px;
  height: 2px;
  background-color: white;
  border-radius: 50%;
  display: inline-block;
  animation-name: jumpingDots;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.badge .loading-content > span:nth-child(2) {
  animation-delay: 0.4s;
}
.badge .loading-content > span:nth-child(3) {
  animation-delay: 0.8s;
}
@keyframes jumpingDots {
  20% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-2px);
  }
}
.invoiceAttachmentInfo {
  border: none;
  padding-bottom: 5px;
}
.invoiceAttachmentInfo h4 {
  text-align: left;
  margin-left: 40px;
  font-size: 12px;
}
.invoiceAttachmentInfo span {
  color: #005598;
  margin-right: 2px;
}
.documentsListView .list-inline {
  padding-top: 5px;
  white-space: normal;
}
.documentsListView .TagButtonLink {
  display: inline-block;
  padding-bottom: 5px;
  padding-right: 3px;
}
.pim-navigation {
  display: flex;
  margin-bottom: 10px;
  border-bottom: 2px solid #E5E5E5;
  margin-left: 10px;
}
.pim-navigation .navigation-tab {
  width: 200px;
  height: 40px;
  font-size: 14px;
  align-items: center;
  display: flex;
  cursor: pointer;
  font-weight: 400;
}
.pim-navigation .navigation-tab .label-wrapper {
  text-decoration: none;
  margin: auto;
  color: #555555;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}
.pim-navigation .navigation-tab.active-tab {
  box-shadow: 0px 3px 0px #4E4EF2;
  font-weight: 700;
  cursor: default;
}
.pim-navigation .navigation-tab.active-tab:hover {
  box-shadow: 0px 3px 0px #4E4EF2;
}
.pim-navigation .navigation-tab:hover {
  box-shadow: 0px 3px 0px #201E23;
}
.row.stage-summary-report p {
  margin: 10px 2px;
}
.row.stage-summary-report-legend p {
  margin: 5px 2px;
}
.contact-readonly {
  height: 40px;
  padding: 10px;
  border: 1px solid #cccccc;
  box-shadow: 0 0 3px #cccccc;
}
.wizard-organisation-gettingstarted {
  background-color: #666666;
  color: white;
}
.wizard-organisation-gettingstarted p {
  margin-top: 10px;
}
.wizard-organisation-gettingstarted a {
  color: #66d4ff;
}
.captcha-column {
  /*padding-left: 136px;*/
  padding-left: 25%;
  padding-top: 20px;
  padding-bottom: 10px;
}
.getting-start {
  margin-top: -15px;
  margin-left: -10px;
  margin-right: -10px;
  /**XXS - Mobile*/
}
.getting-start .noDrop:hover {
  cursor: no-drop !important;
  pointer-events: auto !important;
}
.getting-start .optionWrapper {
  padding-left: 40px;
  padding-right: 40px;
}
.getting-start .optionWrapperL {
  padding-right: 40px;
}
.getting-start .optionWrapperR {
  padding-left: 40px;
}
.getting-start .notAllowed {
  opacity: 0.3;
}
.getting-start .notAllowed:hover {
  cursor: not-allowed;
  text-decoration: none;
}
.getting-start #spashScreen {
  position: relative;
  background-image: url("/content/img/organisation/getting-start/onboarding-header.jpg");
  background-size: cover;
}
.getting-start #spashScreen .contentWrapper {
  position: absolute;
  top: 25%;
  width: 100%;
  color: white;
}
.getting-start #spashScreen .contentWrapper h1 {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 40px;
}
.getting-start #spashScreen .contentWrapper p {
  font-size: 18px;
}
.getting-start #spashScreen .contentWrapper .toggleTour {
  display: block;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  margin-top: 40px;
}
.getting-start .mainCopy {
  padding-top: 50px;
  padding-bottom: 20px;
  min-height: 220px;
  color: white;
}
.getting-start .mainCopy h1 {
  font-size: 40px;
  font-weight: bold;
  margin-bottom: 40px;
}
.getting-start .mainCopy p {
  font-size: 18px;
}
.getting-start .mainCopy .infoPanel {
  border: 1px solid white;
  text-align: center;
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.getting-start .mainCopy .toggleTour {
  display: block;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.getting-start .mainCopy .buttonWrapper {
  padding-top: 40px;
}
.getting-start .row {
  margin-left: 0px;
  margin-right: 0px;
}
.getting-start .claim-button {
  padding: 12px 16px !important;
}
.getting-start .main-banner {
  position: relative;
  background-image: url("/content/img/organisation/getting-start/onboarding-header.jpg");
  background-size: cover;
  border-bottom: 1px solid white;
  background-position-y: 20%;
}
.getting-start .main-banner .adv {
  margin-right: 10px;
  margin-bottom: 20px;
  margin-top: 20px;
}
@media (max-width: 480px) {
  .getting-start .main-banner .toggleTour {
    float: none !important;
    display: block;
  }
}
.getting-start .main-banner .noSupport {
  padding-top: 60px;
  font-size: 12px;
}
.getting-start .main-banner .buttonWrapper {
  padding-top: 20px;
}
.getting-start .main-banner button:disabled {
  border: 3px solid white;
  background-color: transparent !important;
}
.getting-start .main-banner .toggleTour {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.getting-start .main-banner .back-dashboard {
  position: absolute;
  top: 10px;
  right: 10px;
  color: white;
}
.getting-start .main-banner h1 {
  font-weight: bold;
  color: white;
  margin-bottom: 30px;
}
.getting-start .main-banner .intro {
  font-size: 16px;
  color: white;
}
.getting-start .main-banner .complete-holder {
  display: inline-block;
}
@media (max-width: 767px) {
  .getting-start .main-banner .complete-holder {
    margin-left: auto;
    margin-right: auto;
  }
  .getting-start .main-banner .complete-holder .claim-holder {
    margin: 5px 20px !important;
  }
}
.getting-start .main-banner .complete-holder .claim-holder {
  margin: 20px;
}
.getting-start .main-banner #overall-holder {
  color: white;
  height: 80px;
  width: 80px;
  line-height: 80px;
  font-size: 24px;
  border-radius: 50px;
  text-align: center;
  float: left;
}
.getting-start .main-banner #overall-holder.yellow {
  background: #ff9933;
}
.getting-start .main-banner #overall-holder.red {
  background: #db4c32;
}
.getting-start .main-banner #overall-holder.green {
  background: #33cc66;
}
@media (max-width: 767px) {
  .getting-start .main-banner #overall-holder {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 16px;
  }
}
.getting-start .info-panel {
  margin: 0px;
  padding: 0px;
  border-right: 1px solid #fff;
  background-color: #F6F6F6;
}
.getting-start .info-panel.active {
  background-color: white;
}
.getting-start .info-panel:hover .indicator {
  /*
		  animation: 2s ease-in-out infinite fadebottom;
        -webkit-animation: 2s ease-in-out infinite fadebottom;
        */
}
.getting-start .info-panel:hover .image-wrapper .img-responsive {
  transform: matrix(1.1, 0, 0, 1.1, -4, -5);
}
.getting-start .info-panel .click-area:hover {
  cursor: pointer;
}
.getting-start .info-panel .image-wrapper {
  background-size: cover !important;
  position: relative;
  overflow: hidden;
  height: 90px;
}
.getting-start .info-panel .image-wrapper .img-responsive {
  width: 100%;
  transition: transform 0.4s ease-out;
  -webkit-transition: transform 0.4s ease-out;
  -o-transition: transform 0.4s ease-out;
  -moz-transition: transform 0.4s ease-out;
}
.getting-start .info-panel .success-content {
  position: absolute;
  background: #2aab55;
  opacity: 0.9;
  color: white;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.getting-start .info-panel .success-content .vert-center {
  opacity: 1;
  position: relative;
  top: 20%;
}
.getting-start .info-panel .success-content .vert-center h3 {
  padding: 0px 20px;
  font-weight: bold;
}
.getting-start .info-panel .org-budge,
.getting-start .info-panel .org-budge-mobile {
  max-width: 100%;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  color: white;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
}
.getting-start .info-panel .org-budge.yellow,
.getting-start .info-panel .org-budge-mobile.yellow {
  background: #ff9933;
}
.getting-start .info-panel .org-budge.red,
.getting-start .info-panel .org-budge-mobile.red {
  background: #db4c32;
}
.getting-start .info-panel .org-budge.green,
.getting-start .info-panel .org-budge-mobile.green {
  font-size: 28px;
  background: #33cc66;
}
.getting-start .info-panel .org-budge {
  width: 50px;
  height: 50px;
  line-height: 50px;
  position: absolute;
  left: 45%;
  top: -25px;
  font-size: 20px;
}
.getting-start .info-panel .org-budge-mobile {
  margin-top: -5px;
  font-size: 12px !important;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.getting-start .info-panel .indicator {
  margin-top: 5px;
  background-color: #bbbbbb;
  color: white;
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  max-width: 100%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  text-decoration: none;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.getting-start .info-panel .copy-wrapper {
  text-align: center;
  position: relative;
  padding: 30px 40px 30px 40px;
}
.getting-start .info-panel .copy-wrapper h2 {
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 16px;
}
.getting-start .info-panel .copy-wrapper .intro {
  font-size: 13px;
  padding-bottom: 15px;
  margin-bottom: 0;
}
.getting-start .info-panel.active:hover .indicator {
  /*
		  animation: normal;
			-webkit-animation: normal;
        */
}
.getting-start .info-panel.active .copy-wrapper {
  background: white;
  /**CSS HACK to assists
      margin-bottom: -200px !important;
      padding-bottom: 200px !important;
          */
}
.getting-start .info-panel.active .indicator {
  font-size: 30px;
  color: #bbbbbb;
  background: white;
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.getting-start .detail-medium,
.getting-start .detail-small,
.getting-start .detail-large {
  background: white;
  margin: 0px;
}
.getting-start .detail-large,
.getting-start .detail-medium {
  padding-top: 10px;
  padding-bottom: 10px;
}
.getting-start .detail-small {
  padding-top: 10px;
  padding-bottom: 10px;
}
.getting-start .detail {
  padding: 0px 30px;
}
.getting-start .detail h3 {
  font-weight: bold;
  font-size: 18px;
}
.getting-start .detail .help-btn {
  display: inline-block;
  font-size: 20px;
  margin-left: 5px;
}
.getting-start .detail .help-btn:hover {
  text-decoration: none;
}
.getting-start .detail .list-unstyled .group-checkbox {
  position: absolute;
  left: 0px;
  top: 0px;
}
.getting-start .detail .list-unstyled li {
  display: block;
  position: relative;
  padding-left: 25px;
  font-size: 14px;
  margin-bottom: 15px;
}
.getting-start .detail .sectionItem {
  padding-top: 40px;
  border-bottom: 1px solid #e3e3e3;
}
@media (max-width: 991px) {
  .getting-start .detail .sectionItem {
    padding-top: 20px;
  }
}
.getting-start .detail .sectionItem:first-child {
  padding-top: 0px;
}
.getting-start .detail .sectionItem:last-child {
  border-bottom: none;
}
.getting-start .detail .sectionItem .textContent {
  position: relative;
  padding-right: 130px;
}
.getting-start .detail .sectionItem .textContent .statusBtnWrapper {
  width: 70px;
  position: absolute;
  top: 0px;
  right: 0px;
  border-left: 1px solid #e3e3e3;
  padding: 30px 0px 30px 20px;
}
@media (max-width: 991px) {
  .getting-start .detail .sectionItem .textContent .statusBtnWrapper {
    padding: 5px 0px 5px 10px;
  }
}
.getting-start .detail .sectionItem .textContent .statusBtnWrapper .text {
  display: inline-block;
}
.getting-start .detail .sectionItem .textContent .statusBtnWrapper .icon-font-rotate-left {
  display: none;
}
.getting-start .detail .sectionItem .textContent .statusBtnWrapper button:focus {
  outline: 0;
}
.getting-start .detail .sectionItem .textContent .statusBtnWrapper button[status=true] {
  border: none;
  background-color: transparent;
}
.getting-start .detail .sectionItem .textContent .statusBtnWrapper button[status=true] .text {
  display: none;
}
.getting-start .detail .sectionItem .textContent .statusBtnWrapper button[status=true] .icon-font-rotate-left {
  display: inline-block;
  color: #FF4A4A;
  font-size: 26px;
}
@media (max-width: 767px) {
  .getting-start .detail .sectionItem .textContent {
    padding-right: 0px;
  }
  .getting-start .detail .sectionItem .textContent .statusBtnWrapper {
    position: relative;
    border-left: none;
    padding-left: 0px;
  }
}
.getting-start .detail .sectionItem .extraLinks {
  padding: 20px 0px 40px 0px;
}
@media (max-width: 991px) {
  .getting-start .detail .sectionItem .extraLinks {
    padding: 10px 0px 10px 0px;
  }
}
@media (max-width: 767px) {
  .getting-start .detail .sectionItem .extraLinks a {
    display: block;
    padding-bottom: 20px;
  }
}
.getting-start .detail .sectionItem .extraLinks a:first-child {
  padding-right: 40px;
}
.getting-start .detail .sectionItem .extraLinks a span {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  border: 2px solid #201E23;
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 25px;
  max-width: 100%;
  text-align: center;
  vertical-align: middle;
  margin-right: 10px;
}
.getting-start .detail .sectionItem .extraLinks a .question {
  line-height: 23px;
  font-size: 14px;
  font-weight: bold;
}
.getting-start .detail .sectionItem h3 {
  margin-bottom: 20px;
}
.getting-start .org-content-close-btn {
  font-size: 25px;
  color: #555555;
  display: inline;
  margin-bottom: 20px;
}
.getting-start .org-content-close-btn:hover {
  text-decoration: none;
}
@media (max-width: 767px) {
  .getting-start .main-banner {
    padding: 20px 0px;
  }
  .getting-start .info-panel .org-budge {
    display: none;
  }
  .getting-start .up-close-btn {
    display: none;
  }
  .getting-start .bottom-close-btn {
    display: inline-block;
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .getting-start .main-banner {
    padding: 20px 0px;
  }
  .getting-start .detail-medium {
    display: none;
  }
  .getting-start .detail-large {
    display: block;
  }
}
@media (max-width: 991px) {
  .getting-start #spashScreen {
    margin-bottom: 40px;
  }
  .getting-start #spashScreen .contentWrapper {
    position: relative !important;
    top: 30px !important;
  }
  .getting-start .main-banner {
    padding: 20px 0px !important;
  }
  .getting-start .main-banner h1 {
    margin-bottom: 15px;
  }
  .getting-start .detail-large {
    display: none;
  }
  .getting-start .info-panel .success-content .vert-center {
    top: 30%;
  }
  .getting-start .copy-wrapper {
    padding-top: 25px !important;
  }
  .getting-start .copy-wrapper h2 {
    font-size: 20px;
    margin-bottom: 10px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .getting-start .detail-medium {
    display: block;
  }
}
@media (min-width: 768px) {
  .getting-start .detail-small {
    display: none;
  }
  .getting-start .info-panel .org-budge-mobile {
    display: none;
  }
  .getting-start .bottom-close-btn {
    display: none;
  }
}
@media (max-width: 520px) {
  .getting-start .main-banner {
    padding: 20px 0px !important;
  }
  .getting-start .main-banner h1 {
    margin-bottom: 10px !important;
    font-size: 24px;
  }
  .getting-start .org-content-close-btn {
    margin: 10px !important;
  }
  .getting-start .image-wrapper {
    height: 100px;
  }
  .getting-start .copy-wrapper h2 {
    font-size: 16px !important;
  }
  .getting-start .copy-wrapper .intro {
    font-size: 13px !important;
  }
  .getting-start .detail {
    padding: 0 10px !important;
  }
  .getting-start .detail h3 {
    margin-top: 0 !important;
  }
  .getting-start .list-unstyled li {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 800px) {
  .getting-start .mainBannerVideoWrapper {
    padding: 0px 50px 50px 50px;
  }
}
@media (max-width: 767px) {
  .getting-start .detail-small {
    padding-top: 0px;
    display: block;
  }
  .getting-start .detail-medium {
    display: none;
  }
  .getting-start .indicator {
    bottom: 15px !important;
  }
  .getting-start .copy-wrapper {
    padding: 10px 10px 20px 10px !important;
    min-height: 110px !important;
  }
  .getting-start .copy-wrapper h2 {
    font-size: 18px;
    margin-bottom: 10px !important;
  }
  .getting-start .copy-wrapper .intro {
    font-size: 14px !important;
  }
  .getting-start .img-responsive {
    width: 100% !important;
  }
  .getting-start .image-wrapper {
    height: 110px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .getting-start .mainCopy {
    padding-top: 0px !important;
  }
  .getting-start .emptyCol {
    display: none;
  }
  .getting-start .mainVideoColumn {
    width: 100% !important;
  }
}
@media (max-width: 1400px) {
  .getting-start .toggleTour {
    margin-top: 20px !important;
  }
  .getting-start .optionWrapperL,
  .getting-start .optionWrapperR {
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 20px;
  }
}
@media (max-width: 1500px) {
  .getting-start #gettingStartMainContent .mainCopy {
    padding-top: 20px;
  }
  .getting-start #gettingStartMainContent .mainCopy .col-lg-6 {
    margin-bottom: 20px;
  }
}
.getting-start .watchGettingStartVideo {
  display: inline-block;
  padding-left: 40px;
  position: relative;
  margin-left: 40px;
}
.getting-start .watchGettingStartVideo .icon-font-play2 {
  position: absolute;
  display: inline-block;
  font-size: 28px;
  top: -4px;
  left: 0px;
}
@media (max-width: 1024px) {
  .getting-start .watchGettingStartVideo {
    display: block;
    margin-left: 0px;
    margin-top: 20px;
  }
}
@keyframes fadebottom {
  0% {
    opacity: 1;
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
  }
  25% {
    opacity: 0;
    transform: translateY(20px);
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
  }
  30% {
    opacity: 0;
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
  }
  45% {
    opacity: 1;
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
  }
}
@-webkit-keyframes fadebottom {
  0% {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  25% {
    opacity: 0;
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
  }
  30% {
    opacity: 0;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  45% {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}
.loading-budge {
  background: #dddddd;
  color: #dddddd !important;
  font-size: 30px;
  font-weight: bold;
  margin: 1em auto;
  top: -46px !important;
  overflow: hidden;
  font-size: 15px;
  text-indent: -999em;
  border-radius: 50%;
  width: 3em;
  height: 3em;
  border: 0.3em solid rgba(0, 0, 0, 0);
  border-bottom: 0.3em solid #666666;
  animation: spin1 1s infinite linear;
}
@keyframes spin1 {
  100% {
    transform: rotate(360deg);
  }
}
.js-video {
  height: 0;
  padding-top: 25px;
  padding-bottom: 67.5%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
.js-video.vimeo {
  padding-top: 0;
}
.js-video.widescreen {
  padding-bottom: 56.34%;
}
.js-video.powerbi {
  padding-bottom: 62%;
}
.js-video.odata {
  padding-bottom: 59%;
}
.js-video embed,
.js-video iframe,
.js-video object,
.js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.dismissable-video {
  position: relative;
}
.dismissable-video .dismiss-button {
  position: absolute;
  right: 10px;
  top: 10px;
}
.portal-header-lhs-ioncs {
  display: inline-block;
  margin-right: -8px;
}
.portal-header-lhs-ioncs a.icon-font-icons_Portal_Documents,
.portal-header-lhs-ioncs a.icon-font-icons_Portal_Comments {
  font-size: 20px;
}
.portal-header-lhs-ioncs .lhs-icon,
.portal-header-lhs-ioncs .lhs-ico:hover {
  text-decoration: none;
  display: inline-block;
  position: relative;
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
  color: white;
  margin-right: -2px;
  font-size: 16px;
  border: 0;
}
.portal-header-lhs-ioncs .lhs-icon {
  background: #0062a2;
}
.portal-header-lhs-ioncs .lhs-icon:hover {
  background: #005790;
}
.portal-header-lhs-ioncs .lhs-icon.notice {
  background: #FF4A4A;
}
.portal-header-lhs-ioncs .lhs-icon.notice:hover {
  background: #db4c32;
}
.top-header-wrapper {
  background: #00aeef;
}
.project-header-wrapper {
  padding: 0px;
}
.portal-header-banner {
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
}
.portal-header-banner h2 {
  font-size: 16px;
  color: white;
  line-height: 150%;
}
.portal-header-banner h2 span {
  font-weight: bold;
}
.portal-header-banner .btn-primary {
  margin-top: 40px;
  border-bottom: none;
  background: white;
  color: #00aeef;
}
.portal-header-banner .btn-primary:hover {
  color: #007fAD;
}
@media (max-width: 1100px) {
  .portal-header-banner {
    padding-top: 40px;
  }
  .portal-header-banner .btn-primary {
    margin-top: 20px;
  }
}
@media (max-width: 900px) {
  .portal-header-banner {
    padding: 20px;
  }
  .portal-header-banner h2 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .portal-header-banner h2 {
    float: left;
    text-align: left;
    font-size: 18px;
    margin: 20px 0px;
    display: inline-block;
  }
  .portal-header-banner .btn-primary {
    float: right;
    margin-bottom: 16px;
  }
}
@media (max-width: 460px) {
  .portal-header-banner h2 {
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 10px;
  }
  .portal-header-banner .btn-primary {
    margin-top: 0px;
  }
}
.project-header {
  float: left;
  width: 100%;
  padding: 60px 0px;
  background: #003c63;
  color: white;
  text-shadow: 2px 2px black;
}
.project-header .project-settings {
  position: absolute;
  top: 7px;
  right: 7px;
  padding: 0;
  font-size: 25px;
  text-decoration: none;
  cursor: pointer;
  color: white;
  text-shadow: 2px 2px black;
  z-index: 1;
}
.project-header h1 {
  font-size: 38px;
}
.project-header #org-image-mask {
  width: 100%;
  max-width: 150px;
  max-height: 150px;
  overflow: hidden;
}
.project-header #org-image-mask .logo {
  width: 100%;
  max-width: 150px;
  display: inline-block;
}
.project-header .copy-wrapper {
  padding-top: 40px;
}
@media (max-width: 767px) {
  .project-header {
    padding: 20px 0px;
  }
  .project-header .copy-wrapper {
    padding-top: 0px;
  }
  .project-header .tagline {
    margin-bottom: 5px;
    text-shadow: 2px 2px black;
  }
  .project-header h1 {
    font-size: 28px;
  }
}
.delete-comment {
  padding: 0;
  margin: 0;
  position: absolute;
  right: 0;
  bottom: 0;
}
.panel-body.comments-body.image-viewer {
  height: 150px;
  max-height: 150px;
}
.portal-content-section .child-panel {
  margin-bottom: 20px;
  height: 400px;
}
.portal-content-section .panel.panel-widget .panel-body {
  height: 290px !important;
}
.portal-content-section .panel.panel-widget .panel-body.comments-body {
  height: 250px !important;
}
.portal-content-section .dashboard {
  margin-top: 0px;
}
.portal-content-section .upload-access-btn {
  width: 28px;
  font-size: 22px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
  line-height: 40px;
  display: inline-block;
  color: #888888;
}
.portal-content-section .comment-form-wrapper {
  background: white;
  padding: 0px;
}
.portal-content-section .comment-form-wrapper .comment-btn {
  display: inline-block;
  width: 30%;
}
.portal-content-section .comment-form-wrapper input {
  display: inline-block;
  border: none;
  box-shadow: none;
}
.portal-content-section .comment-item .comment-title {
  margin-bottom: 2px;
}
.portal-content-section .comment-item .commenter {
  font-weight: bold;
}
.portal-content-section .comment-item .comment-time {
  color: #999999;
}
.portal-content-section .comment-item .extend-link.collapsed {
  color: #201E23;
}
.portal-content-section .comment-item .extend-link.collapsed:before {
  content: "Expand";
}
.portal-content-section .comment-item .extend-link {
  color: #FF4A4A;
}
.portal-content-section .comment-item .extend-link:before {
  content: "Hide";
}
.portal-content-section .comment-item .replay {
  padding-left: 15px;
}
.portal-content-section .panel-body {
  border: none !important;
  box-shadow: none !important;
  overflow-x: hidden;
}
.portal-content-section .panel-body .list-group .media.list-group-item {
  margin-top: 0px;
  padding: 5px;
}
.portal-content-section .panel-body .list-group .media.list-group-item:hover {
  background: #F6F6F6;
}
.portal-content-section .panel-body .list-group .media.list-group-item .contact-name {
  margin-top: 0px;
}
.portal-content-section .panel.panel-widget .panel-body .list-group .invoice-item {
  padding: 10px;
}
.portal-content-section .panel.panel-widget .panel-body .list-group .invoice-item:hover {
  color: white;
}
.portal-content-section .panel.panel-widget .panel-body .list-group .invoice-item p {
  margin: 0px;
}
.portal-content-section .panel.panel-widget .panel-body .list-group .invoice-item .price {
  text-align: right;
}
.portal-content-section .panel.panel-widget .panel-body .list-group .invoice-item .notice {
  color: #f7bc28;
}
.portal-content-section .panel.panel-widget .panel-body .list-group .invoice-item .warning {
  color: #ff9933;
}
.portal-content-section .panel.panel-widget .panel-body .list-group .invoice-item .danger {
  color: #FF4A4A;
}
@media (max-width: 767px) {
  .portal-content-section .panel.panel-widget .panel-body .list-group .invoice-item .number {
    padding: 5px 8px;
  }
}
.portal-content-section .list-group li:hover {
  background: #0099d1 !important;
}
.portal-content-section .list-group li:hover p {
  color: white;
}
.portal-content-section .list-group li:hover a {
  color: white;
}
.portal-content-section h2 a {
  color: #555555;
  text-decoration: none;
}
.portal-content-section h2 .icon-font-icons_Portal_Documents {
  font-size: 30px;
  position: relative;
  top: 5px;
}
.portal-content-section h2 .icon-font-icons_Portal_Comments {
  font-size: 32px;
  position: relative;
  top: 2px;
}
.portal-content-section h2 .icon-font-book {
  position: relative;
  top: 2px;
}
.portal-content-section h2 span {
  margin-right: 10px;
}
.portal-content-section .section-heading {
  min-height: 40px;
  margin-bottom: 15px;
}
.portal-content-section .content-wrapper {
  padding-right: 15px;
}
.portal-content-section .content-wrapper .file-name {
  margin: 5px 0px;
}
.portal-content-section .contact-info-wrapper .contact-name {
  margin: 5px 0px;
}
.portal-content-section .contact-icons-wrapper {
  margin-top: 12px;
  padding-right: 10px;
}
.portal-content-section .contact-icons-wrapper .icon-cell {
  font-size: 22px;
  padding: 5px;
}
.portal-content-section .contact-icons-wrapper a:hover {
  text-decoration: none;
}
.portal-content-section .download-btn-wrapper {
  text-align: right;
}
.portal-content-section .download-btn-wrapper .icon-font-document-download {
  font-size: 30px;
  display: inline-block;
}
.portal-content-section .download-btn-wrapper .icon-font-document-download:hover {
  text-decoration: none;
}
.portal-content-section .panel-footer {
  border-top: 1px solid #999999;
  padding: 10px;
  background: white;
}
.portal-content-section .portal-document-panel {
  border: 1px solid #dddddd;
}
.portal-content-section .comment {
  float: right !important;
  position: absolute;
  right: 0;
  padding-right: 10px;
}
@media (max-width: 991px) {
  .portal-content-section .panel-body {
    height: 400px !important;
  }
}
.protal-index .portalCard {
  height: 170px;
  margin-bottom: 20px;
}
.protal-index .portalCard .portal-card {
  height: 170px;
}
.protal-index .adForExternalUser {
  height: 170px;
  background: #003c63;
  background-image: url('/Content/img/portal-banner.gif');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.protal-index .adForExternalUser img {
  display: inline-block;
}
.protal-index .header-section .search-wrapper {
  padding-left: 0px;
  max-width: 400px;
}
.protal-index .header-section .search-wrapper .btn {
  background: #999999;
  padding: 4px 0px;
  border-bottom: 3px solid #666666;
}
@media (max-width: 767px) {
  .protal-index .header-section .search-wrapper {
    padding-left: 0px;
    margin-top: 10px;
    max-width: 100%;
  }
}
.protal-index .header-section img.btn-image {
  width: 28px;
  height: 28px;
}
.protal-index .content-section {
  margin-top: 20px;
}
.protal-index .content-section .icons-container {
  margin-top: 10px;
  margin-bottom: 10px;
}
.protal-index .content-section .circle-icon {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  max-width: 100%;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  text-decoration: none;
  background: #0062a2;
  color: white;
  font-size: 18px;
  margin: 3px;
}
.protal-index .content-section .circle-icon.red {
  background: #FF4A4A;
}
.protal-index .content-section .description {
  font-size: 18px;
  display: block;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.protal-index .content-section .logo {
  margin-top: 10px;
}
.protal-index .content-section .sign-up-banner {
  padding: 20px;
  background: url("/content/img/organisation/getting-start/onboarding-header.jpg");
  background-size: cover;
}
.protal-index .content-section .sign-up-banner .sign-up {
  display: block;
}
.protal-index .content-section .sign-up-banner h3 {
  color: white;
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 1;
}
.protal-index .content-section .sign-up-banner p {
  color: white;
  font-size: 16px;
}
.portal-card {
  padding: 10px;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
  background: white;
  height: 150px;
  margin-bottom: 20px;
  overflow: hidden;
  transition: transform 0.5s ease-out;
  -webkit-transition: transform 0.5s ease-out;
  -o-transition: transform 0.5s ease-out;
  -moz-transition: transform 0.5s ease-out;
}
.portal-card .description {
  font-size: 12px !important;
}
.portal-card img.logo-of-row {
  width: 40px;
  height: 40px;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.portal-card h3 {
  font-size: 16px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
  height: 34px;
  overflow: hidden;
}
.portal-card .icon-wrapper {
  float: right;
}
.portal-card .icon-wrapper .icon-font-icons_Portal_Documents,
.portal-card .icon-wrapper .icon-font-icons_Portal_Comments {
  font-size: 28px;
}
.portal-card .icon-wrapper .icon-font-book {
  position: relative;
  top: -3px;
}
.portal-card .icon-wrapper .icon-cell {
  display: inline-block;
  width: 30px;
}
.portal-card .icon-wrapper span {
  color: #555555;
  font-size: 20px;
}
.portal-card .bottom-content-wrapper a {
  color: #555555;
}
.portal-card .bottom-content-wrapper a:hover {
  color: #201E23;
}
.portal-invoice .invoice-item-wrapper {
  padding: 0px 10px !important;
}
.portal-invoice .invoice-item-wrapper:Hover .invocie-number a {
  color: white !important;
}
.portal-invoice .invoice-item-wrapper .invocie-number {
  padding: 0px 10px !important;
}
.portal-invoice .invoice-item-wrapper .invocie-number a {
  color: #269d4e !important;
}
.portal-invoice .header .header-inner {
  padding: 10px;
}
.search-result-content .document-search-item .document-icon {
  left: 10px;
}
.search-result-content .document-search-item .media-body {
  padding-left: 40px !important;
}
.search-result-content .top-content-wrapper .icon-cell-inline {
  display: inline-block;
  width: 35px;
}
.search-result-content .top-content-wrapper .icon-font-icons_Portal_Documents {
  font-size: 28px;
}
.search-result-content .top-content-wrapper .icon-font-icons_Portal_Conversations:hover {
  color: #201E23;
}
.search-result-content .top-content-wrapper .icon-font-icons_Portal_Conversations:hover span {
  color: #201E23;
}
.search-result-content .top-content-wrapper .icon-font-icons_Portal_Conversations span {
  font-size: 30px;
}
.search-result-content .top-content-wrapper .icon-font-icons_Portal_Comments {
  font-size: 30px;
}
.search-result-content .top-content-wrapper .icon-font-book {
  position: relative;
  top: -2px;
  left: 5px;
  font-size: 22px;
}
.search-result-content .contact-image {
  width: 100px;
  height: 100px;
}
.search-result-content img.logo-of-row,
.search-result-content .media-object {
  width: 40px;
  height: 40px;
  border: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.search-result-content .media.contact-card {
  background: white;
  margin-bottom: 10px;
  height: 100px;
  padding: 0px;
  border: none;
  box-shadow: none;
}
.search-result-content .media.contact-card .media-body {
  position: relative;
}
.search-result-content .media.contact-card .top {
  padding-top: 10px;
}
.search-result-content .media.contact-card .top .contact-name {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #555555;
}
.search-result-content .media.contact-card .icon-wrapper {
  position: absolute;
  left: 0px;
  bottom: 10px;
}
.search-result-content .media.contact-card .icon-wrapper span {
  color: #555555;
  font-size: 18px;
}
.search-result-content .media.contact-card .icon-wrapper .icon-cell-inline {
  display: inline-block;
  width: 30px;
}
.search-result-content .project-content-wrapper {
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
}
.search-result-content .project-content-wrapper .list-group {
  margin-bottom: 0px;
}
.search-result-content .project-content-wrapper .list-group-item {
  margin-top: 0px;
  padding: 0px;
  border: none;
  box-shadow: none;
  margin-bottom: 0px;
  border-top: 1px solid #888888;
}
.search-result-content .project-content-wrapper .list-group-item .media-body {
  padding: 10px;
}
.search-result-content .project-content-wrapper .list-group-item:hover {
  color: white;
  background: #00aeef !important;
}
.search-result-content .project-content-wrapper .list-group-item:hover a {
  color: white;
}
.search-result-content .project-content-wrapper .list-group-item:nth-child(even) {
  background: #F6F6F6;
}
.search-result-content .project-content-wrapper .list-group-item .project-image {
  margin-right: 10px;
}
.search-result-content .project-content-wrapper .list-group-item .project-title-wrapper {
  position: relative;
  top: 3px;
}
.search-result-content .project-content-wrapper .list-group-item .project-portal-wrapper {
  padding-top: 12px;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .search-result-content .project-content-wrapper .list-group-item .media-left {
    padding: 10px;
  }
}
.search-result-content a .icon-font-caret-right {
  font-size: 20px;
  display: inline-block;
  margin: 0px 10px;
  position: relative;
  top: 3px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.search-result-content a.collapsed .icon-font-caret-right {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.search-result-content h1 {
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: bold;
}
.search-result-content .top-search-box-wrapper {
  margin-bottom: 25px;
  background: white;
  border: 1px solid #cccccc;
  box-shadow: 0 0 3px #cccccc;
}
.search-result-content .top-search-box-wrapper input.form-control {
  border: none;
  box-shadow: none;
  height: 50px;
  font-size: 18px;
}
.search-result-content .top-search-box-wrapper .search-button {
  background: transparent;
  border: none;
}
.search-result-content .top-search-box-wrapper .search-button .icon-font-search2 {
  color: #666666;
  font-size: 25px;
}
.search-result-content .filter-wrapper .media {
  padding: 0px;
}
.search-result-content .filter-wrapper .media .search-filter {
  display: block;
  position: relative;
  padding: 10px 10px 10px 30px;
  cursor: pointer;
  border-bottom: 1px solid #aaaaaa;
  margin-bottom: 0px;
  color: #777777;
}
.search-result-content .filter-wrapper .media .search-filter:last-child {
  border-bottom: none;
}
.search-result-content .filter-wrapper .media .search-filter:hover {
  color: white;
  background: #00aeef;
}
.search-result-content .filter-wrapper .media .search-filter input[type="checkbox"] {
  position: absolute;
  left: 10px;
  top: 8px;
}
.search-result-content h2 {
  font-size: 18px;
  border-bottom: 1px solid #555555;
  padding: 10px 10px 10px 30px;
  margin-bottom: 10px;
  font-weight: bold;
}
.search-result-content h2 .icon-font-icons_portal_access {
  font-size: 45px;
  position: absolute;
  display: inline-block;
  top: 0px;
  left: 0px;
}
.search-result-content h2 .icon-font-building-o {
  font-size: 25px;
  position: absolute;
  display: inline-block;
  top: 10px;
  left: 13px;
}
.search-result-content .tab-pane {
  padding-top: 30px;
}
.search-result-content .nav-tabs {
  box-shadow: none;
}
.search-result-content .nav-tabs li {
  margin: 0px;
}
.search-result-content .nav-tabs li a {
  padding-left: 20px;
  padding-right: 20px;
}
.search-result-content .nav-tabs li a:hover {
  box-shadow: none;
}
.search-result-content .nav-tabs li.active a {
  color: #201E23;
}
.search-result-content .org-content {
  margin-bottom: 20px;
}
.search-result-content .organisation-title {
  margin-bottom: 10px !important;
}
.search-result-content .organisation-title a {
  font-size: 16px;
  font-weight: bold;
  color: #555555;
}
.search-result-content .organisation-title a:hover {
  text-decoration: none;
}
.search-result-content .organisation-title a:focus {
  text-decoration: none;
}
.search-result-content .sub-section-title {
  margin-bottom: 5px;
}
.search-result-content .sub-section-title a {
  font-weight: bold;
  color: #555555;
}
.search-result-content .sub-section-title a:hover {
  text-decoration: none;
}
.search-result-content .sub-section-title a:focus {
  text-decoration: none;
}
.search-result-content .media {
  background: white;
  padding: 10px;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
  margin-bottom: 20px;
}
.search-result-content .media .sub-section-title {
  padding: 10px;
  margin: 0px;
  background: white;
  font-weight: bold;
  border-bottom: 1px solid #999999;
}
.search-result-content .media .logo-of-row {
  width: 40px;
}
.search-result-content .media .large-logo {
  width: 80px;
}
.search-result-content .media .list-group.level-1 {
  /*margin-left: 60px;*/
  margin-bottom: 0px;
}
.search-result-content .media .media-heading {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
}
.search-result-content .media .media-heading a {
  padding-left: 10px;
}
.search-result-content .media .list-group .list-group-item {
  border: none;
  border-bottom: 1px solid #999999;
  margin-bottom: 0px;
}
.search-result-content .media .list-group .list-group-item:nth-child(odd) {
  background: #F6F6F6;
}
.search-result-content .media .list-group .list-group-item:last-child {
  border-top: none;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .search-result-content .nav-tabs {
    margin-top: 20px;
  }
  .search-result-content .nav-tabs li.active a {
    box-shadow: none;
    border-bottom: none;
  }
}
.color-picker-wrapper {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 3000;
}
.color-picker-wrapper.body {
  position: absolute;
  background-color: #eeeeee;
}
.color-picker-row {
  display: inline-block;
  /*background-color: #DDDDDD;*/
  background-color: transparent;
}
.color-picker {
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 1px 1px;
  vertical-align: middle;
}
.color-picker-wrapper.picker-icon {
  font-size: 0.1px;
  display: inline-block;
  vertical-align: text-bottom;
  margin-left: -18px;
}
.color-picker-wrapper.picker-icon.trigger {
  /*vertical-align: baseline;*/
  vertical-align: middle;
  margin-left: 0;
}
/*.color-picker-row .color-picker:first-child {
    margin-left: 2px;
}

.color-picker-row .color-picker:last-child {
    margin-right: 2px;
}

.color-picker-row-wrapper:first-child .color-picker {
    margin-top: 2px;
}

.color-picker-row-wrapper:last-child .color-picker {
    margin-bottom: 2px;
}*/
.color-picker-wrapper.picker-icon .color-picker {
  /*width: 4px;
	height: 4px;*/
  /*width: 15px;
    height: 15px;
    margin: 0;*/
  border-radius: 999px;
  display: inline-block;
  width: 25px;
  height: 25px;
  border: 1px solid #fff;
}
.color-picker {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}
.color-picker:hover {
  border: 1px solid #dddddd;
}
.color-picker.navy {
  background-color: #ea6149;
}
.color-picker.blue {
  background-color: #bd3820;
}
.color-picker.aqua {
  background-color: #ffeb3b;
}
.color-picker.teal {
  background-color: #f7bc28;
}
.color-picker.olive {
  background-color: #ff0099;
}
.color-picker.green {
  background-color: #269d4e;
}
.color-picker.lime {
  background-color: #33cc66;
}
.color-picker.yellow {
  background-color: #201E23;
}
.color-picker.orange {
  background-color: #07fb80;
}
.color-picker.red {
  background-color: #4c257c;
}
.color-picker.maroon {
  background-color: #ff9933;
}
.color-picker.fuchia {
  background-color: #eb672f;
}
.color-picker.purple {
  background-color: #00aeef;
}
.color-picker.black {
  background-color: #0062a2;
}
.color-picker.gray {
  background-color: #333333;
}
.color-picker.white {
  background-color: #8B4513;
}
.alert-link.black {
  color: black !important;
}
.background-processor-notification .alert {
  position: relative;
}
.background-processor-notification .alert hr {
  border-top: 5px solid white;
  position: absolute;
  bottom: 3px;
  margin: 0;
  left: 3px;
}
.notification-page-content .announcements h3 {
  color: white;
}
.notification-page-content .announcements a.announcementLink {
  color: white;
  float: right;
  position: absolute;
  right: 40px;
  top: 10px;
  cursor: pointer;
}
.odata .boldtext {
  font-weight: bold;
}
report-column-modal .btn.btn-link:hover {
  text-decoration: none !important;
}
.organisation-reports h3 {
  border-bottom: 1px solid gray;
  margin-bottom: 10px;
}
.organisation-reports .panel-body.hide-scrollbars {
  height: 175px;
}
.organisation-reports .btn-tag {
  margin: 0 3px;
}
.organisation-reports .report-card .star {
  font-size: large;
}
.organisation-reports .report-card .footer {
  bottom: 0;
  height: 40px;
  position: absolute;
  width: 100%;
}
.organisation-reports .report-card .footer .play {
  font-size: large;
  line-height: 40px;
}
.document-template-grey90 {
  color: #252525;
  background-color: #252525;
}
.document-template-grey80 {
  color: #464646;
  background-color: #464646;
}
.document-template-grey70 {
  color: #636363;
  background-color: #636363;
}
.document-template-grey60 {
  color: #7d7d7d;
  background-color: #7d7d7d;
}
.document-template-grey40 {
  color: #acacac;
  background-color: #acacac;
}
.document-template-grey30 {
  color: #c2c2c2;
  background-color: #c2c2c2;
}
.document-template-grey20 {
  color: #d7d7d7;
  background-color: #d7d7d7;
}
.document-template-grey10 {
  color: #ebebeb;
  background-color: #ebebeb;
}
.document-template-orange {
  color: #f07630;
  background-color: #f07630;
}
.document-template-pink {
  color: #ec008c;
  background-color: #ec008c;
}
.document-template-purple {
  color: #662d91;
  background-color: #662d91;
}
.document-template-dark-yellow {
  color: #f7bc28;
  background-color: #f7bc28;
}
.document-template-dark-red {
  color: #bd3820;
  background-color: #bd3820;
}
.document-template-dark-green {
  color: #269d4e;
  background-color: #269d4e;
}
.document-template-green {
  color: #33cc66;
  background-color: #33cc66;
}
.document-template-blue {
  color: #024977;
  background-color: #024977;
}
.color-picker-document {
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin: 1px 1px;
  vertical-align: middle;
}
.document-template-white {
  color: white;
  background-color: white;
}
.document-template-light-grey {
  color: #dddddd;
  background-color: #dddddd;
}
.document-template-grey {
  color: #808080;
  background-color: #808080;
}
.document-template-dark {
  color: #333333;
  background-color: #333333;
}
.document-template-table-editor .table-border-side,
.document-template-table-editor .table-border-top,
.document-template-table-editor .table-border-bottom {
  float: left;
  width: 100%;
  padding-right: 70px;
}
.document-template-table-editor .section-border-wrapper {
  float: left;
  width: 100%;
}
.document-template-table-editor .folding-content {
  float: left;
  width: 100%;
  padding-right: 70px;
  height: 46px;
  overflow: hidden;
}
.document-template-table-editor .folding-content .paper-holder {
  width: 84%;
  float: right;
  height: 46px;
  text-align: right;
  position: relative;
}
.document-template-table-editor .folding-content .paper-holder .section-name-wrapper {
  position: absolute;
  top: 0px;
  left: 30px;
}
.document-template-table-editor .folding-content .paper-holder .section-name-wrapper ul li {
  display: inline-block;
  font-size: 14px;
  margin: 0px 5px;
  color: #555555;
}
.document-template-table-editor .folding-content .paper-holder img {
  width: 100%;
  display: block;
  height: 46px;
}
.document-template-table-editor .group-wrapper {
  float: left;
  width: 100%;
}
.document-template-table-editor .group-name-wrapper {
  float: left;
  width: 10%;
}
.document-template-table-editor .group-name-wrapper .group-name a.rhs-group-title {
  display: inline-block;
  padding-left: 13px;
  position: relative;
}
.document-template-table-editor .group-name-wrapper .group-name a.rhs-group-title .icon-font-caret-right {
  position: absolute;
  top: 0px;
  left: 0px;
}
.document-template-table-editor .group-content-wrapper {
  float: left;
  width: 90%;
}
.document-template-table-editor .move-btns-wrapper {
  position: absolute;
  right: 0px;
  bottom: 0px;
  display: none;
  z-index: 99;
}
.document-template-table-editor .move-btns-wrapper .circle-icon {
  padding: 0px;
}
.document-template-table-editor .current-section .move-btns-wrapper {
  display: block;
}
.document-template-table-editor .section-row {
  float: left;
  width: 100%;
}
.document-template-table-editor .section-row:last-child .cells {
  border-bottom: 1px dashed #999999;
}
.document-template-table-editor .add-btns-wrapper {
  position: absolute;
  bottom: 0px;
  right: 5px;
  width: 120px;
  min-width: 120px;
  text-align: right;
}
.document-template-table-editor .add-btns-wrapper .circle-icon {
  padding: 0px;
}
.document-template-table-editor .group-name {
  padding: 0px 10px 10px 10px;
  margin-top: -10px;
}
.document-template-table-editor .group-name a {
  font-size: 14px;
  color: #555555;
  text-decoration: none;
}
.document-template-table-editor .group-name .collapsed .icon-font-caret-right {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.document-template-table-editor .group-name .icon-font-caret-right {
  display: inline-block;
  margin-right: 10px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.document-template-table-editor .lhs {
  width: 15%;
  float: left;
  padding: 10px;
  text-align: right;
  position: relative;
  min-height: 35px;
}
.document-template-table-editor .lhs button {
  margin: 0px;
  padding: 0px;
}
.document-template-table-editor .lhs h3 {
  font-size: 12px;
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 3px;
}
.document-template-table-editor .table-section-content {
  float: left;
  width: 85%;
}
.document-template-table-editor .rhs {
  padding: 10px 10px 0px 10px;
  width: 10%;
  display: table-cell;
  text-align: right;
  vertical-align: bottom;
}
.document-template-table-editor .rhs .circle-icon {
  margin: 0px;
  padding: 0px;
}
.document-template-table-editor .rhs .circle-icon span {
  font-size: 25px;
}
.document-template-table-editor #table-editor-panel {
  position: relative;
}
.document-template-table-editor #table-editor-panel .icon-button {
  color: #555555;
  font-size: 26px;
  padding: 0px 5px;
  position: relative;
  top: 5px;
}
.document-template-table-editor #table-editor-panel .icon-button:hover {
  color: #555555;
}
.document-template-table-editor #table-editor-panel .icon-font-eyedropper,
.document-template-table-editor #table-editor-panel .icon-font-magic {
  color: #555555;
  font-size: 16px;
}
.document-template-table-editor #table-editor-panel.top {
  position: fixed;
  top: 0;
  background-color: #F6F6F6;
  left: 0;
  z-index: 9999;
  box-shadow: 3px 3px 10px #dddddd;
  border: 1px solid #dddddd;
  width: 100%;
}
.document-template-table-editor .section-filters {
  margin-bottom: 20px;
}
.document-template-table-editor .section-filters label {
  display: inline-block;
  padding: 0 20px;
  border-right: 1px solid #999999;
}
.document-template-table-editor #font-size-selector {
  width: 50px;
  text-align: center !important;
}
.document-template-table-editor .color-picker-wrapper {
  margin-right: 10px;
}
.document-template-table-editor .icon-font-eraser {
  color: #FF4A4A;
}
.document-template-table-editor h3 {
  font-size: 14px;
}
.document-template-table-editor .add-rows {
  position: absolute;
  right: 0px;
  top: 0px;
}
.document-template-table-editor .add-rows span {
  position: relative;
}
.document-template-table-editor .circle-icon {
  background-color: transparent;
  border: none;
}
.document-template-table-editor .circle-icon span {
  font-size: 25px;
}
.document-template-table-editor .circle-icon:hover {
  color: #201E23;
}
.document-template-table-editor .circle-icon[disabled] {
  cursor: not-allowed;
  opacity: 0.65;
}
.document-template-table-editor .cells {
  float: left;
  width: 100%;
  padding: 10px;
  border: 1px dashed #999999;
  background: white;
}
.document-template-table-editor .cells:hover {
  cursor: pointer;
}
.document-template-table-editor .col-wrapper {
  float: left;
}
.document-template-table-editor .merged,
.document-template-table-editor .totalColumns {
  background-image: none !important;
}
.document-template-table-editor .section-table {
  float: left;
  width: 100%;
  position: relative;
}
.document-template-table-editor #content-table {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}
.document-template-table-editor .content-section {
  float: left;
  width: 100%;
}
.document-template-table-editor .border-top {
  border-top: 1px solid #AEADB2 !important;
}
.document-template-table-editor .border-left {
  border-left: 1px solid #AEADB2 !important;
}
.document-template-table-editor .border-right {
  border-right: 1px solid #AEADB2 !important;
}
.document-template-table-editor .border-bottom {
  border-bottom: 1px solid #AEADB2 !important;
}
.document-template-table-editor .single-click-cell {
  background-image: url('/content/img/cell-bg-arrow.png') !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
}
.document-template-table-editor .status-btn {
  background-color: transparent;
  border: none;
  border-bottom: none !important;
  color: #333333;
}
.document-template-table-editor .bold {
  font-weight: bold;
}
.document-template-table-editor .italic {
  font-style: italic;
}
.document-template-table-editor .table-section-header {
  position: relative;
}
.document-template-table-editor .table-section-header h3 {
  padding: 5px;
}
.document-template-table-editor .table-container {
  box-shadow: 0 3px 3px #dddddd;
  border: 1px solid #dddddd;
  padding: 20px;
  background-color: white;
  margin-bottom: 20px;
}
.document-template-table-editor .table-editor {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  margin-top: 20px;
  margin-bottom: 20px;
}
.document-template-table-editor .table-editor .cell-property {
  display: inline-block;
  width: 37px;
  height: 37px;
  color: #555555;
}
.document-template-table-editor .table-editor .cell-property:hover {
  color: #201E23;
}
.document-template-table-editor .table-editor .cell-property:focus {
  color: #201E23;
  outline: none;
  color: #555555;
}
.document-template-table-editor .table-editor .cell-property[disabled]:hover {
  color: white;
}
.document-template-table-editor .table-editor .cell-property.active {
  background-color: #201E23;
  color: white;
}
.document-template-table-editor .table-editor .off-set-group {
  margin-left: -5px !important;
}
.document-template-table-editor .table-editor .other-properties {
  position: relative;
  left: -5px;
}
.document-template-table-editor .table-editor .btn-group {
  padding-right: 10px;
  border-right: 1px solid #dddddd;
}
.document-template-table-editor .table-editor .table-editor-title {
  margin-left: 10px;
  margin-right: 10px;
}
.document-template-table-editor .table-editor .font-style {
  padding-right: 0px;
  margin-right: 0px;
  padding-left: 0px;
  margin-left: 0px;
}
.document-preview {
  width: 250px;
  box-shadow: 0 0 3px #dddddd;
  border: 1px solid #dddddd;
}
.document-preview-modal {
  text-align: center;
}
.template-card .header {
  font-weight: bold;
}
.template-card .type {
  font-style: italic;
  color: #777777;
  margin-bottom: 10px;
}
.template-card .document-preview {
  max-height: 150px;
  width: auto;
}
.template-card .footer {
  bottom: 0;
  height: 40px;
  position: absolute;
  width: 100%;
}
@media (max-width: 991px) {
  .chat-page-wrapper {
    overflow: hidden;
  }
  .chat-page-wrapper .container.container-body {
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
    position: relative;
  }
}
.chat-page-wrapper .availmember-wrapper {
  background: white;
  padding: 10px;
  border: 1px solid #D6D6D6;
  box-shadow: 0 0 3px #D6D6D6;
  min-height: 40px;
  cursor: pointer;
}
.chat-page-wrapper .chat-page .more-members {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: #201E23;
  color: white;
}
.chat-page-wrapper .chat-page .loading {
  background-image: url("/Content/img/ajax-loader.gif") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
.chat-page-wrapper .chat-page .attachment-wrapper {
  text-align: left;
}
.chat-page-wrapper .chat-page .attachment-wrapper .icon-font-caret-right {
  font-size: 16px;
  position: relative;
  top: 2px;
  display: inline-block;
  margin-right: 5px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.chat-page-wrapper .chat-page .attachment-wrapper .collapsed .icon-font-caret-right {
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.chat-page-wrapper .chat-page .attachment-wrapper p {
  margin: 5px;
}
.chat-page-wrapper .chat-page .desktop-title {
  font-weight: bold;
  margin-bottom: 10px;
  min-height: 16px;
}
.chat-page-wrapper .chat-page #chat-history-body {
  padding: 10px;
  overflow-y: scroll;
  vertical-align: bottom;
}
.chat-page-wrapper .chat-page #chat-history-body #chat-bubble-wrapper {
  display: table-cell;
  vertical-align: bottom;
}
.chat-page-wrapper .chat-page #mobile-chat-group-title {
  text-overflow: ellipsis;
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
}
.chat-page-wrapper .chat-page .contact-info-wrapper {
  position: relative;
}
.chat-page-wrapper .chat-page .remove-member-btn {
  display: inline-block;
  position: absolute;
  top: -15px;
  right: -10px;
  color: #db4c32;
}
.chat-page-wrapper .chat-page #available-member-dropmenu {
  float: left;
  width: 100%;
}
.chat-page-wrapper .chat-page .tag-item {
  margin: 2px;
  padding: 1px 5px;
  float: left;
  height: 29px;
  line-height: 25px;
  background: #201E23;
  border-radius: 3px;
  color: white;
}
.chat-page-wrapper .chat-page .contact-tag-list {
  padding: 10px;
}
.chat-page-wrapper .chat-page .sgap {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
.chat-page-wrapper .chat-page .availmember-dropdown {
  max-height: 350px;
  overflow-y: scroll;
  width: 100%;
  background: #EFEDEE;
}
.chat-page-wrapper .chat-page .availmember-dropdown li > a {
  font-weight: bold;
  padding: 15px;
  border-bottom: 1px solid #EFEDEE;
}
.chat-page-wrapper .chat-page .availmember-dropdown li > a:hover {
  background: #076cb0;
}
.chat-page-wrapper .chat-page .chat-member-avator {
  width: 40px;
  height: 40px;
  margin-right: 5px;
}
.chat-page-wrapper .chat-page #chat-group-body {
  border-top: none;
  background: white;
  overflow-y: scroll;
  overflow-x: hidden;
  position: relative;
}
.chat-page-wrapper .chat-page #chat-group-body li:hover {
  cursor: pointer;
}
.chat-page-wrapper .chat-page #chat-group-body li:hover .publish-time {
  color: white;
}
.chat-page-wrapper .chat-page #chat-group-body li.actived-group {
  background: #8fdfff !important;
}
.chat-page-wrapper .chat-page #chat-group-body li.actived-group:hover {
  color: #555555;
}
.chat-page-wrapper .chat-page #chat-group-body li.actived-group:hover .publish-time {
  color: #999999;
}
.chat-page-wrapper .chat-page .panel-heading button {
  background: none;
  border: none;
  font-size: 30px;
  margin-top: 5px;
  outline: none;
}
.chat-page-wrapper .chat-page .panel-heading h3 {
  margin-top: 12px;
}
.chat-page-wrapper .chat-page .chat-room {
  padding: 10px !important;
}
.chat-page-wrapper .chat-page .chat-room .content-wrapper .room-title,
.chat-page-wrapper .chat-page .chat-room .content-wrapper .intro,
.chat-page-wrapper .chat-page .chat-room .content-wrapper .publish-time {
  margin: 5px 0px;
}
.chat-page-wrapper .chat-page .chat-room .content-wrapper .room-title {
  font-weight: bold;
}
.chat-page-wrapper .chat-page .chat-room .content-wrapper .publish-time {
  font-weight: 500;
  text-align: right;
  color: #999999;
}
.chat-page-wrapper .chat-page #chat-history {
  margin-bottom: 0px !important;
}
.chat-page-wrapper .chat-page #chat-history .close-btn {
  background: none;
  border: none;
  font-size: 30px;
  margin-top: 5px;
}
.chat-page-wrapper .chat-page #chat-member,
.chat-page-wrapper .chat-page .chat-room-wrapper {
  margin-bottom: 0px !important;
}
@media (max-width: 991px) {
  .chat-page-wrapper .chat-page #chat-group-body li.actived-group {
    background: none !important;
  }
  .chat-page-wrapper .chat-page #chat-history-body .loader {
    margin-top: 100px;
  }
  .chat-page-wrapper .chat-page .panel-footer.chat-panel-footer {
    position: fixed;
    width: 100%;
    z-index: 99999;
  }
  .chat-page-wrapper .chat-page .top-toolset {
    padding: 0px 10px;
  }
  .chat-page-wrapper .chat-page #chat-history,
  .chat-page-wrapper .chat-page #chat-member {
    margin-bottom: 0px !important;
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -webkit-transform: translateX(100%);
  }
  .chat-page-wrapper .chat-page #chat-history.show-up,
  .chat-page-wrapper .chat-page #chat-member.show-up {
    transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
  }
  .chat-page-wrapper .chat-page .chat-history-wrapper,
  .chat-page-wrapper .chat-page .chat-member-wrapper {
    position: static;
  }
}
.chat-page-wrapper .chat-page .demo-chat-body {
  height: 100% !important;
}
.chat-page-wrapper .chat-page .chat-panel {
  cursor: pointer !important;
}
.chat-page-wrapper .chat-page .chat-panel .title {
  font-weight: bold;
}
.chat-page-wrapper .chat-page .chat-panel .time {
  position: absolute;
  right: 0;
  padding-right: 10px;
}
.chat-page-wrapper .chat-page .chat-panel-footer {
  padding: 0px;
  background-color: white;
}
.chat-page-wrapper .chat-page .chat-comment-footer {
  background-color: white;
  padding: 0 !important;
}
.chat-page-wrapper .chat-page .chat-comment-footer a {
  text-decoration: none;
  font-size: 28px;
  color: #777777;
}
.chat-page-wrapper .chat-page .chat-footer {
  padding-bottom: 1px;
  padding-top: 1px;
  background-color: unset;
  border-top: unset;
}
.chat-page-wrapper .chat-page .chat-footer .row {
  padding-right: 3px;
  padding-left: 3px;
}
.chat-page-wrapper .chat-page .chat-member-container {
  max-height: 248px;
}
.chat-page-wrapper .chat-page .chat-member-container img {
  padding: 2px;
  float: left;
  width: 40px !important;
  height: 40px !important;
}
.chat-page-wrapper .chat-page .comment-member-container {
  max-height: 248px;
}
.chat-page-wrapper .chat-page .comment-member-container img {
  padding: 2px;
  float: left;
  width: 40px !important;
  height: 40px !important;
  margin: 0 10px 0 0;
}
.chat-page-wrapper .chat-page .chat-tools {
  padding-right: 18px;
  top: unset !important;
}
.chat-page-wrapper .chat-page .nano {
  position: relative;
  width: 100%;
  height: 100%;
  height: 380px;
}
.chat-page-wrapper .chat-page .nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.chat-page-wrapper .chat-page .pad-all {
  padding: 15px;
}
.chat-page-wrapper .chat-page .mar-btm {
  margin-bottom: 15px;
}
.chat-page-wrapper .chat-page .mar-btm.grey {
  text-align: right;
}
.chat-page-wrapper .chat-page .mar-btm.grey .speech {
  background: #F6F6F6;
  color: black;
  text-align: right;
}
.chat-page-wrapper .chat-page .mar-btm.grey .speech .attachment-wrapper a {
  color: #201E23;
}
.chat-page-wrapper .chat-page .pad-horizontal {
  padding-left: 10px;
  padding-right: 10px;
}
.chat-page-wrapper .chat-page .media-block .media-left {
  display: block;
  float: left;
}
.chat-page-wrapper .chat-page .img-sm {
  width: 46px;
  height: 46px;
}
.chat-page-wrapper .chat-page .media-block .media-body {
  display: block;
  overflow: hidden;
  width: auto;
}
.chat-page-wrapper .chat-page .speech {
  position: relative;
  background: #0062a2;
  color: white;
  display: inline-block;
  border-radius: 10px;
  padding: 12px 15px;
  width: 90% !important;
  /*max-width:90% !important;*/
}
.chat-page-wrapper .chat-page .speech .attachment-wrapper a {
  color: white;
}
.chat-page-wrapper .chat-page .speech .media-heading-title {
  font-weight: bold;
  font-size: 1.2em;
  display: block;
  margin-left: 10px;
}
.chat-page-wrapper .chat-page .speech .media-heading-sub-title {
  clear: both;
}
.chat-page-wrapper .chat-page .speech .media-heading {
  font-size: 1.2em;
  color: white;
  display: block;
  margin-bottom: 10px;
  padding-bottom: 15px;
  font-weight: 300;
}
.chat-page-wrapper .chat-page .speech-time {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 0.8em;
  font-weight: 300;
}
.chat-page-wrapper .chat-page .speech-text {
  padding: 10px 0 10px 0;
  clear: both;
}
.chat-page-wrapper .chat-page .media-block .media-right {
  float: right;
}
.chat-page-wrapper .chat-page .speech-right {
  text-align: right;
}
.chat-page-wrapper .chat-page .speech-right > .speech {
  background: #dddddd;
  color: black;
  text-align: right;
}
.chat-page-wrapper .chat-page .nano > .nano-pane {
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  width: 5px;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}
.chat-page-wrapper .chat-page .chat-list {
  overflow-y: scroll;
}
.chat-page-wrapper .chat-page .chat-list li {
  padding: 0px !important;
}
.chat-page-wrapper .chat-page .chat-comment-attachment {
  position: absolute;
  right: 0;
  padding-right: 15px;
  top: 12px;
  color: inherit !important;
  font-size: 17px;
  text-decoration: none !important;
}
.chat-page-wrapper .chat-page #chat-member-body {
  overflow-y: scroll;
  padding: 0px;
  line-height: 1.4;
}
.chat-page-wrapper .chat-page #chat-member-body .media {
  padding: 10px;
  border-bottom: 1px solid #555555;
  margin-top: 0px;
}
.chat-page-wrapper .chat-page #chat-member-body .contact-info-wrapper {
  padding-right: 15px;
}
.chat-page-wrapper .chat-page #chat-member {
  line-height: 0;
}
.chat-page-wrapper .chat-page #chat-member .dropdown-menu-autocomplete-outer {
  line-height: 1.4;
  width: 110%;
  height: 300px;
  position: absolute;
  top: -350px;
  left: 0px;
  z-index: 999;
}
.chat-page-wrapper .chat-page #chat-member .dropdown-menu-autocomplete-footer {
  width: 100%;
}
.chat-page-wrapper .chat-page #chat-member .chat-panel-footer .media,
.chat-page-wrapper .chat-page #chat-member .chat-panel-footer .media-body {
  overflow: visible;
}
.chat-page-wrapper .chat-page #accordion .panel-heading {
  padding: 0;
}
.chat-page-wrapper .chat-page #accordion .panel-title > a {
  display: block;
  padding: 0.4em 0.6em;
  outline: none;
  font-weight: bold;
  text-decoration: none;
}
.chat-page-wrapper .chat-page #accordion .panel-title > a.accordion-toggle::before,
.chat-page-wrapper .chat-page #accordion a[data-toggle="collapse"]::before {
  float: left;
  font-family: 'icons' !important;
  margin-right: 1em;
  content: "\f0d7";
}
.chat-page-wrapper .chat-page #accordion .panel-title > a.accordion-toggle.collapsed::before,
.chat-page-wrapper .chat-page #accordion a.collapsed[data-toggle="collapse"]::before {
  content: "\f0d8";
}
.chat-page-wrapper .chat-page .panel-fixed {
  position: fixed;
  top: 92px;
}
.chat-page-wrapper .chat-page .chat-attachment-list {
  margin: 0;
}
.chat-page-wrapper .chat-page .chat-attachment-list .panel-attchaments {
  background-color: transparent;
  box-shadow: unset;
}
.chat-page-wrapper .chat-page .chat-attachment-list .panel-attachment-heading {
  background-color: transparent;
}
.chat-page-wrapper .chat-page .chat-attachment-list .panel-title {
  color: #201E23;
  font-size: 12px;
}
.chat-page-wrapper .chat-page .chat-attachment-list .panel-body > ul > li {
  list-style: none;
  font-weight: bold;
}
.chat-page-wrapper .chat-page .panel-comments .panel-heading {
  position: relative;
  height: 50px;
  padding: 0;
  border-bottom: 1px solid #eee;
}
.chat-page-wrapper .chat-page .panel-comments .panel-control {
  height: 100%;
  position: relative;
  float: right;
  padding: 0 15px;
}
.chat-page-wrapper .chat-page .panel-comments .panel-title {
  font-weight: normal;
  padding: 0 20px 0 20px;
  font-size: 1.416em;
  line-height: 50px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chat-page-wrapper .chat-page .panel-comments .panel-control > .btn:last-child,
.chat-page-wrapper .chat-page .panel-comments .panel-control > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
}
.chat-page-wrapper .chat-page .panel-comments .panel-control .btn,
.chat-page-wrapper .chat-page .panel-comments .panel-control .dropdown-toggle.btn {
  border: 0;
}
.auto-dont-break-out {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.sample-organisation-prenavigation {
  background-color: #666666;
  color: white;
}
.sample-organisation-prenavigation p {
  margin-top: 10px;
}
.sample-organisation-prenavigation a {
  color: #66d4ff;
}
.application-image {
  width: 100%;
}
.developer-nav {
  width: 250px;
  padding-top: 100px;
  float: left;
}
.developer-nav h4 {
  font-weight: bold;
  margin-bottom: 10px;
}
.developer-nav li {
  position: relative;
  display: block;
  padding: 10px;
  margin-bottom: -1px;
  margin-left: 20px;
  border-left: 3px solid #201E23;
  font-weight: bold;
  font-size: 14px;
  color: #666666;
}
.developer-nav li:hover {
  cursor: pointer;
  background: #bde6ff !important;
}
.developer-nav li:nth-child(even) {
  background: #EBEBEB;
}
.developer-nav li:nth-child(odd) {
  background: white;
}
@media screen and (max-width: 769px) {
  .developer-nav {
    width: 100%;
    padding-top: 20px !important;
  }
}
.developer-nav .accordion-toggle:after {
  /* symbol for "opening" panels */
  font-family: 'Glyphicons Halflings';
  /* essential for enabling glyphicon */
  content: "\e114";
  /* adjust as needed, taken from bootstrap.css */
  float: right;
  /* adjust as needed */
  color: #201E23;
  /* adjust as needed */
}
.developer-nav .accordion-toggle.collapsed:after {
  /* symbol for "collapsed" panels */
  content: "\e080";
  /* adjust as needed, taken from bootstrap.css */
}
.developer-content {
  padding-top: 40px;
  margin-left: 350px;
}
@media screen and (max-width: 769px) {
  .developer-content {
    margin-left: 0;
  }
}
.developer-header {
  color: #201E23;
  font-weight: bold;
  font-size: 36px;
}
.developer-content-section,
.developer-api-section {
  border-top: solid 1px #D6D3D3;
  margin-top: 15px;
  padding-top: 15px;
  float: right;
}
.developer-content-section h2,
.developer-api-section h2 {
  color: #2cc4c9;
  margin-bottom: 10px;
}
.developer-content-section p,
.developer-api-section p {
  font-size: 13px;
}
.developer-content-section .block,
.developer-api-section .block {
  display: block;
  margin-bottom: 5px;
}
.developer-api-section {
  float: none;
  display: inline-block;
}
.developer-api-section span {
  font-size: 14px;
}
.developer-api-section h1 {
  word-break: break-all;
}
.developer-api-section code {
  word-break: break-all;
}
.developer-content-header h1 {
  color: #666666;
  font-weight: bold;
  font-size: 24px;
}
.api-label {
  display: inline-block;
  font-weight: bold;
  width: 100px;
}
#collapseApiDocs li a,
#collapseAdvanced li a,
#collapseGettingStarted li a {
  color: inherit;
  display: block;
}
#collapseApiDocs li a:active,
#collapseAdvanced li a:active,
#collapseGettingStarted li a:active {
  color: #201E23;
}
/*Toggles chevrons on dropdown*/
.api-dropdown[aria-expanded=true] .icon-font-chevron-right {
  display: none;
}
.api-dropdown[aria-expanded=false] .icon-font-chevron-down {
  display: none;
}
.dashboard {
  margin-top: -20px;
}
.dashboard h2 span {
  font-weight: 300;
  color: #201E23;
}
.dashboard h3 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 7px;
  margin-top: 30px;
}
.dashboard h3 .red {
  color: #FF4A4A;
}
.dashboard h3 .blue {
  color: #66d4ff;
}
.dashboard .panel-body {
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
  padding: 0px 5px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 250px;
  background: white;
}
.dashboard .empty-header {
  line-height: 229px;
  text-align: center;
}
.dashboard .filters {
  display: inline-block;
  margin-top: 25px;
}
.dashboard .filters button {
  color: #555555;
  outline: none;
  background: white;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  padding: 2px 10px;
  font-size: 10px;
  margin-bottom: 5px;
}
.dashboard .listing-item {
  border-bottom: 1px solid #dddddd;
  height: 50px;
  padding: 0px 5px;
}
.dashboard .listing-item .title {
  cursor: pointer;
  font-size: 14px;
}
.dashboard .listing-item .lhs {
  float: left;
  vertical-align: middle;
}
.dashboard .listing-item .rhs {
  float: left;
  text-align: right;
  vertical-align: middle;
}
.dashboard .listing-item .rhs .btn,
.dashboard .listing-item .rhs .btn-default {
  background-color: transparent;
  border: none;
  padding: 0px;
  outline: none;
  box-shadow: none;
}
.dashboard .listing-item .icon-btn {
  cursor: pointer;
}
.dashboard .listing-item .icon-font-ok,
.dashboard .listing-item .icon-font-alarm,
.dashboard .listing-item .icon-font-remove {
  font-size: 17px;
  padding: 8px;
}
.dashboard .listing-item .icon-font-pause2,
.dashboard .listing-item .icon-font-play2 {
  font-size: 25px;
  padding: 5px;
}
.dashboard .listing-item .display-time {
  position: relative;
  bottom: 5px;
}
.dashboard .listing-item .contact-avator {
  width: 50px;
  height: 50px;
}
.dashboard .listing-item .contact-icon {
  text-decoration: none;
}
.dashboard .listing-item .contact-icon span {
  font-size: 20px;
}
.dashboard .listing-item .place-holder {
  width: 20px;
  height: 20px;
  margin: 5px;
  display: inline-block;
}
.dashboard .listing-item .run-report-btn {
  width: 50px;
  position: relative;
  height: 50px;
  display: inline-block;
  cursor: pointer;
}
.dashboard .listing-item .run-report-btn .icon-font-icons_Portal_Documents {
  font-size: 30px;
  position: absolute;
  top: 10px;
  left: 11px;
}
.dashboard .listing-item .run-report-btn .icon-font-play-circle {
  font-size: 16px;
  position: absolute;
  top: 25px;
  left: 29px;
}
.dashboard .listing-item .stitle {
  font-weight: bold;
}
.dashboard .listing-item .stitle .grey-copy {
  font-weight: normal;
}
.dashboard .icon-font-ellipsis-h {
  color: #555555;
  font-size: 20px;
  margin-left: 10px;
}
.dashboard .grey-copy {
  color: #aaaaaa;
}
.dashboard .recent-contacts {
  padding: 0px;
  /*@media (min-width: 991px) and (max-width: 1235px) { 
      .content-wrapper{
        width: 60%;
      }
      .icons-wrapper{
        width: 40%;
      }
    }
    @media (min-width: 768px) and (max-width: 830px) { 
      .content-wrapper{
        width: 60%;
      }
      .icons-wrapper{
        width: 40%;
      }
    }*/
}
.dashboard .recent-contacts .listing-item {
  padding: 0px;
  margin-top: 0px;
}
.dashboard .recent-contacts .content-wrapper {
  padding-left: 60px;
  background: top left;
  background-repeat: no-repeat;
  height: 50px;
}
.dashboard .recent-contacts .content-wrapper .contact-name {
  font-weight: bold;
}
.dashboard .recent-contacts .content-wrapper .contact-role,
.dashboard .recent-contacts .content-wrapper .contact-org {
  font-size: 10.5px;
  line-height: 1.3;
}
.dashboard .recent-contacts .content-wrapper:hover {
  cursor: pointer;
}
.dashboard .recent-contacts .avator-wrapper {
  float: left;
}
.dashboard .recent-contacts .avator-wrapper:hover {
  cursor: pointer;
}
.dashboard .recent-contacts .icons-wrapper {
  min-width: 110px;
  vertical-align: middle;
  padding: 5px;
  text-align: right;
}
.dashboard .pinned-reports .lhs {
  width: 80%;
}
.dashboard .pinned-reports .lhs .title {
  margin-top: 15px;
}
.dashboard .pinned-reports .rhs {
  width: 20%;
  padding: 0xp;
  padding: 0px;
  margin: 0px;
  line-height: 0;
}
.dashboard .reminders-tasks .bottom-loading {
  padding-top: 10px;
}
.dashboard .reminders-tasks .listing-item.completed,
.dashboard .reminders-tasks .listing-item.canceled {
  display: none;
}
.dashboard .reminders-tasks .listing-item {
  margin-top: 0px;
}
.dashboard .reminders-tasks .media .media-body {
  width: 10000px;
}
.dashboard .reminders-tasks .lhs {
  float: none;
}
.dashboard .reminders-tasks .lhs .title {
  margin-top: 7px;
}
.dashboard .reminders-tasks .rhs {
  float: none;
}
.dashboard .reminders-tasks .rhs .btn-group {
  margin-top: 17px;
}
.dashboard .reminders-tasks .rhs .timer {
  margin-top: 13px;
  min-width: 150px;
  white-space: nowrap;
}
.dashboard .reminders-tasks .rhs .snooze {
  margin-top: 0px;
}
.dashboard .reminders-tasks .rhs .snooze .dropdown-menu {
  padding: 10px;
}
.dashboard .reminders-tasks .rhs .snooze .dropdown-menu input {
  width: 200px;
}
.dashboard .reminders-tasks .rhs .snooze .dropdown-menu .confirm {
  background-color: #201E23;
  padding: 10px;
}
.dashboard .reminders-tasks .rhs .snooze .dropdown-menu .btn-primary {
  background-color: #201E23;
  padding: 10px;
  width: 100%;
}
.dashboard .recent-projects .lhs {
  width: 70%;
}
.dashboard .recent-projects .lhs .title {
  margin-top: 15px;
}
.dashboard .recent-projects .lhs .title a {
  color: #555555;
}
.dashboard .recent-projects .rhs {
  width: 30%;
  text-align: right;
}
.dashboard .recent-projects .rhs .grey-copy {
  margin-top: 15px;
}
.dashboard .recent-chats .content-wrapper,
.dashboard .recent-documents .content-wrapper {
  float: left;
  width: 100%;
}
.dashboard .recent-chats .content-wrapper:hover,
.dashboard .recent-documents .content-wrapper:hover {
  cursor: pointer;
}
.dashboard .recent-chats .lhs,
.dashboard .recent-documents .lhs {
  width: 70%;
}
.dashboard .recent-chats .lhs a,
.dashboard .recent-documents .lhs a {
  color: #555555;
}
.dashboard .recent-chats .lhs a:hover,
.dashboard .recent-documents .lhs a:hover {
  text-decoration: none;
}
.dashboard .recent-chats .lhs .stitle,
.dashboard .recent-documents .lhs .stitle {
  margin-top: 8px;
}
.dashboard .recent-chats .rhs,
.dashboard .recent-documents .rhs {
  width: 30%;
}
.dashboard .recent-chats .rhs .grey-copy,
.dashboard .recent-documents .rhs .grey-copy {
  margin-top: 15px;
}
.dashboard .notes .lhs {
  width: 60%;
}
.dashboard .notes .lhs .title {
  margin-top: 15px;
  cursor: default;
}
.dashboard .notes .lhs .clickable {
  cursor: pointer;
}
.dashboard .notes .rhs {
  width: 40%;
  margin-top: 15px;
}
.dashboard .missing-timesheets {
  padding: 0px;
}
.dashboard .missing-timesheets .calendar-nav {
  height: 40px;
  background: #00aeef;
}
.dashboard .missing-timesheets .calendar-nav h3 {
  font-size: 16px;
  color: white;
  margin-top: 12px;
  font-weight: 300;
}
.dashboard .missing-timesheets .calendar-nav .btn {
  padding: 2px 10px;
  background-color: transparent;
  border: none;
  font-size: 25px;
}
.dashboard .missing-timesheets table {
  margin-bottom: 0px;
}
.dashboard .missing-timesheets table .day {
  cursor: pointer;
}
.dashboard .missing-timesheets table thead {
  background: #F6F6F6;
}
.dashboard .missing-timesheets table th {
  padding: 5px;
  border-bottom: none;
}
.dashboard .missing-timesheets table td {
  padding: 6px 2px 0px 2px;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
.dashboard .missing-timesheets table td .progress {
  margin-top: 2px;
  margin-bottom: 2px;
  height: 2px;
  background: #999999;
}
.dashboard .missing-timesheets table td .progress-bar {
  background-color: #33cc66;
}
.dashboard .missing-timesheets table td .progress-bar-marked-complete {
  background-color: #ff9933;
}
.dashboard .missing-timesheets table td .expenses {
  position: absolute;
  margin-left: -22px;
  margin-top: -3px;
}
.dashboard .missing-timesheets table td.weekday {
  background: white;
}
.dashboard .missing-timesheets table td.weekend {
  color: #555555;
  background: #EFEDEE;
}
.dashboard .missing-timesheets table td.weekend .progress {
  background: #999999;
}
.dashboard .missing-timesheets table td.today {
  color: white !important;
  background: #0099d1;
}
.dashboard .missing-timesheets table td.missing {
  color: #FF4A4A;
}
.dashboard .missing-timesheets table td.missing .progress {
  background: #FF4A4A;
}
.dashboard .missing-timesheets table td.completed {
  color: #33cc66;
}
.dashboard .missing-timesheets table td.markedcomplete {
  color: #ff9933;
}
.dashboard .missing-timesheets table td.nodata {
  color: #555555;
}
.dashboard .missing-timesheets table td.nodata .progress {
  background: #cccccc !important;
}
.dashboard .missing-timesheets table th,
.dashboard .missing-timesheets table td {
  text-align: center;
}
.dashboard .missing-timesheets table th.weekend {
  font-weight: 300;
}
.dashboard .project-hours {
  overflow: hidden;
}
.dashboard .forward-loading {
  text-align: center;
}
.dashboard .forward-loading .content-wrapper {
  display: table;
  width: 100%;
}
.dashboard .forward-loading .cell {
  width: 100%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  height: 245px;
}
.dashboard .forward-loading .cell p {
  color: #33cc66;
  font-weight: bold;
  margin-bottom: 0px;
  line-height: 1.1;
}
.dashboard .forward-loading .cell .number {
  font-size: 70px;
}
.dashboard .forward-loading .cell .month {
  font-size: 14px;
}
.dashboard .stuff-member {
  padding: 0px;
  /*Ensure 404 errors still fill 25% width*/
}
.dashboard .stuff-member .staff-wrapper:before {
  content: "";
  display: block;
  padding-top: 100%;
  /* initial ratio of 1:1*/
}
.dashboard .stuff-member .staff-wrapper {
  width: 25%;
  float: left;
  cursor: pointer;
  border-left: 1px solid #F6F6F6;
  border-bottom: 1px solid #F6F6F6;
  position: relative;
}
.dashboard .stuff-member .staff-wrapper img {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.dashboard .stuff-member .staff-wrapper:hover {
  border-left: 1px solid #F6F6F6;
  border-bottom: 1px solid #F6F6F6;
}
.dashboard .stuff-member .staff-wrapper:hover img {
  opacity: 0.8;
}
.icon-font-circle.danger {
  font-size: 10px;
  margin-right: 5px;
}
.synergyDashboard {
  min-height: 80vh;
}
.synergyDashboard ul.nav.nav-tabs {
  display: block;
  padding-right: 250px;
  border-bottom: 1px solid #777777;
  box-shadow: none;
  border: none;
  margin-bottom: -6px;
}
@media (max-width: 870px) {
  .synergyDashboard ul.nav.nav-tabs {
    padding-right: 150px;
  }
}
.synergyDashboard ul.nav.nav-tabs li:not(.power-bi-panel-item) {
  display: inline-block;
  margin: 0px;
  height: 41px;
  /*padding-left: 20px;*/
  /*padding-right: 20px;*/
  border-bottom: 1px solid #EFEDEE;
  border-bottom-width: medium;
}
.synergyDashboard ul.nav.nav-tabs li:not(.power-bi-panel-item).active {
  border-bottom: 1px solid #4E4EF2;
  border-bottom-width: medium;
}
.synergyDashboard ul.nav.nav-tabs li:not(.power-bi-panel-item).active:hover {
  border-bottom: 1px solid #4E4EF2;
  border-bottom-width: medium;
}
.synergyDashboard ul.nav.nav-tabs li:not(.power-bi-panel-item):hover {
  border-bottom: 1px solid #201E23;
  border-bottom-width: medium;
}
.synergyDashboard ul.nav.nav-tabs li:not(.power-bi-panel-item) a:not(.power-bi-panel-link) {
  box-shadow: none;
  border: none;
  color: black;
  font-weight: normal;
  padding-bottom: 6px;
}
.synergyDashboard ul.nav.nav-tabs li:not(.power-bi-panel-item) a:hover:not(.power-bi-panel-link),
.synergyDashboard ul.nav.nav-tabs li:not(.power-bi-panel-item) a:focus:not(.power-bi-panel-link) {
  background: none !important;
  color: black;
  font-weight: normal;
}
.synergyDashboard .nav-tabs > li.active > a:hover,
.synergyDashboard .nav-tabs > li.active > a:focus {
  box-shadow: none !important;
  border-top: none;
  border-right: none;
  border-left: none;
  font-weight: normal;
  color: #00aeef;
}
.synergyDashboard .nav-tabs > li {
  margin: 20px;
}
.synergyDashboard .nav-tabs > li.active > a {
  font-weight: normal;
  border: none;
  border-top: none;
  border-right: none;
  border-left: none;
  box-shadow: none;
}
.synergyDashboard .nav-tabs {
  border: none;
  box-shadow: none;
}
/*.page-title {
        display: inline-block;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;

        h2 {
            line-height: 1.3;
        }
        .header-content {
            display: inline-block;
            order: 1;
            flex-grow: 1;
        }

        .center-content {
            display: inline-block;
            order: 2;
            text-align: center;
        }

        .tools-content {
            display: inline-block;
            order: 3;
            text-align: right;
        }
    }*/
/*@media (max-width: @screen-sm-max) {
  .page-title {

        .header-content {
            flex-grow: 0;
        }

        .center-content {
            padding-top:5px;
            order: 4;
            width: 100%;
        }

        .tools-content {
            align-item: flex-end;
            flex-grow: 1;
        }
    }
} */
/*.dropdown-menu {
    // Links within the dropdown menu
    page-title-tools > li > a, page-title-action-tools > li > a {
        display: block;
        padding: 7px 20px;
        clear: both;
        font-weight: normal;
        line-height: @line-height-base;
        color: @dropdown-link-color;
        white-space: nowrap; // prevent links from randomly breaking onto new lines
    }
}

// Hover/Focus state
.dropdown-menu > page-title-tools > li > a, .dropdown-menu page-title-action-tools > li > a {
    &:hover,
    &:focus {
        text-decoration: none;
        background-color: @color-light-blue;
        color: white;
    }
}

// Active state
.dropdown-menu > page-title-tools > .active > a, .dropdown-menu page-title-action-tools > .active > a {
    &,
    &:hover,
    &:focus {
        color: @dropdown-link-active-color;
        text-decoration: none;
        outline: 0;
        background-color: @dropdown-link-active-bg;
    }
}

// Disabled state
//
// Gray out text and ensure the hover/focus state remains gray

.dropdown-menu > page-title-tools > .disabled > a, .dropdown-menu page-title-action-tools > .disabled > a {
    &,
    &:hover,
    &:focus {
        color: @dropdown-link-disabled-color;
    }
    // Nuke hover/focus effects
    &:hover,
    &:focus {
        text-decoration: none;
        background-color: transparent;
        background-image: none; // Remove CSS gradient
        .reset-filter();
        cursor: @cursor-disabled;
    }
}*/
.page-title h2 {
  line-height: 1.5;
}
.taxPages .mmWrapper {
  margin-bottom: 15px;
}
.taxPages .mmWrapper .standard-dropshadow {
  padding-top: 10px;
  padding-bottom: 10px;
}
.taxPages .small {
  font-size: 10.5px;
}
.taxCode.showExtraBtn #ellipsesGroup {
  display: inline-block;
}
.taxCode #ellipsesGroup {
  display: none;
}
/* work breakdown */
.pac-container {
  z-index: 1051 !important;
}
.connectDataViewerModal {
  /* Root element */
  /* Syntax highlighting for JSON objects */
  /* Toggle button */
  /* Collapsable placeholder links */
}
.connectDataViewerModal .json-document {
  padding: 1em 2em;
}
.connectDataViewerModal ul.json-dict,
.connectDataViewerModal ol.json-array {
  list-style-type: none;
  margin: 0 0 0 1px;
  border-left: 1px dotted #D6D6D6;
  padding-left: 2em;
}
.connectDataViewerModal .json-string {
  color: #0B7500;
}
.connectDataViewerModal .json-literal {
  color: #1A01CC;
  font-weight: bold;
}
.connectDataViewerModal a.json-toggle {
  position: relative;
  color: inherit;
  text-decoration: none;
}
.connectDataViewerModal a.json-toggle:focus {
  outline: none;
}
.connectDataViewerModal a.json-toggle:before {
  font-size: 1.1em;
  color: #c0c0c0;
  content: "\25BC";
  /* down arrow */
  position: absolute;
  display: inline-block;
  width: 1em;
  text-align: center;
  line-height: 1em;
  left: -1.2em;
}
.connectDataViewerModal a.json-toggle:hover:before {
  color: #aaa;
}
.connectDataViewerModal a.json-toggle.collapsed:before {
  /* Use rotated down arrow, prevents right arrow appearing smaller than down arrow in some browsers */
  transform: rotate(-90deg);
}
.connectDataViewerModal a.json-placeholder {
  color: #aaa;
  padding: 0 1em;
  text-decoration: none;
}
.connectDataViewerModal a.json-placeholder:hover {
  text-decoration: underline;
}
.bullclip-add-file-modal .title {
  width: 100%;
}
.bullclip-add-file-modal .loginContainer {
  background-color: #cccccc;
}
.bullclip-add-file-modal .uploading-message-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}
.bullclip-file-list .loginContainer {
  background-color: #cccccc;
  height: 500px;
  position: absolute;
  width: 100%;
  padding-top: 140px;
}
.bullclip-file-list .icon-font-close2.closeHelp {
  display: none;
}
.bullclip-file-list .menu-item-disabled {
  cursor: text;
  pointer-events: none;
  opacity: 0.65;
}
.bullclip-import-modal .title {
  width: 100%;
}
.bullclip-import-modal .importing-message-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}
.bullclip-login .login {
  padding: 35px 0px;
}
@media (min-width: 991px) {
  .bullclip-login .login {
    padding: 35px 60px;
  }
}
.bullclip-login .login .standard-dropshadow {
  min-height: 300px;
  padding-top: 60px;
  padding-bottom: 120px;
  background: white;
}
@media (max-width: 991px) {
  .bullclip-login .login .standard-dropshadow {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.bullclip-login .login .standard-dropshadow input {
  background-color: #faffbd;
}
.bullclip-login .login .standard-dropshadow .needAccount {
  padding-top: 20px;
}
.bullclip-login .login .standard-dropshadow .loginTitle {
  margin-bottom: 30px;
}
.bullclip-login .login .standard-dropshadow .loginBtnWrapper {
  padding-top: 20px;
}
.agedWipPanel .overlay {
  width: 110px;
  height: 50px;
  position: absolute;
  top: 40%;
  left: 17%;
}
.monthlyInvoicePanel.empty .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
}
.powerBiPanel {
  padding-top: 15px;
  padding-right: 5px;
  padding-left: 5px;
}
.powerBiPanel .btnIconsWrapper {
  padding-bottom: 5px;
  position: relative;
}
@media (max-width: 1060px) {
  .powerBiPanel .btnIconsWrapper {
    display: none;
  }
}
.powerBiPanel .btnIconsWrapper .displayTypeIcon {
  position: absolute;
  top: -40px;
  right: 0px;
  /*		font-size: 20px;*/
  display: inline-block;
  font-size: 11px;
  color: #666666;
  background-color: white;
  padding: 5px 15px 5px 15px;
  border: 1px solid #D6D6D6;
  border-radius: 100px;
}
.powerBiPanel .btnIconsWrapper .icon-font-th-large2.fitPage {
  display: inline-block;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.powerBiPanel .nav-tabs > li {
  margin: unset;
  min-width: 20px;
}
.powerBiPanel iframe {
  /*border-width: 10px !important;*/
  border-style: none !important;
  /*border-color: #f4f4f5 !important;*/
  /*border-image: initial;*/
}
.dropdown-magin-left {
  margin-left: -2px !important;
}
footer {
  position: relative;
  bottom: -45px;
}
footer .source {
  font-size: 12px;
}
.projectHoursPanel.empty .emptyChartHolder {
  padding-left: 80px;
  padding-right: 80px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-project-hours.gif);
}
.connectPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.contactsPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.customersPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.externalUsersPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.invoicesPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.myobPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.projectsPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.qboPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.staffPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.transactionsPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.xeroPanel .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-monthly-invoice.gif);
  height: 80% !important;
  position: absolute;
  left: 10px;
  width: 90%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.utilisedHoursPanel.empty .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url(/content/img/organisation/dashboard/placeholder-utilisation.gif);
}
body-scrollable-modal .modal {
  padding: 30px;
  overflow-y: hidden;
}
body-scrollable-modal .dropShadow {
  padding: 70px 0px 0px 0px;
  background-color: #F6F6F6;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  z-index: 11;
  position: relative;
  height: 100%;
}
body-scrollable-modal .dropShadow .top {
  width: 100%;
  padding: 10px;
  position: absolute;
  top: 0px;
  left: 0px;
}
body-scrollable-modal .dropShadow .top h4 {
  font-size: 24px;
}
body-scrollable-modal .dropShadow .scrollableSection {
  height: 100%;
  overflow-y: auto;
}
bulk-actions-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
bulk-actions-footer > .bulk-actions-container {
  position: relative;
  min-height: 40px;
}
bulk-actions-footer > .bulk-actions-container > .container {
  background-color: white;
  border-top: 1px solid #cccccc;
  box-shadow: 0 -3px 3px #dddddd;
}
bulk-actions-footer > .bulk-actions-container > .container > .row {
  margin-left: 40px;
  margin-right: 80px;
  margin-top: 3px;
  margin-bottom: 3px;
}
bulk-actions-footer > .bulk-actions-container button.bulk-action-close {
  position: absolute;
  top: 1px;
  right: 50px;
  bottom: 1px;
}
bulk-actions-footer > .bulk-actions-container button.bulk-action-primary {
  position: absolute;
  top: 1px;
  right: 0px;
  bottom: 1px;
}
bulk-actions-footer > .bulk-actions-container input.bulk-action-checkbox {
  position: absolute;
  top: 13px;
  left: 20px;
}
button-popover {
  position: relative;
}
button-popover .dropdown,
button-popover .dropup {
  display: inline-block;
}
button-popover .dropdown .dropdown-menu {
  width: 210px;
  padding: 10px;
  top: 33px;
  left: -15px;
  right: auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
button-popover .dropdown .dropdown-menu .mask {
  overflow-x: hidden;
  overflow-y: auto;
}
button-popover .dropdown .dropdown-menu .topArrow {
  position: absolute;
  top: -11px;
  left: 15px;
  display: inline-block;
}
button-popover .dropdown .dropdown-menu .bottomArrow {
  display: none;
}
button-popover .dropdown.right .dropdown-menu {
  top: 33px;
  right: 0;
  left: auto;
}
button-popover .dropdown.right .dropdown-menu .topArrow {
  position: absolute;
  top: -11px;
  left: auto;
  right: 15px;
  display: inline-block;
}
button-popover .dropup .dropdown-menu {
  width: 210px;
  padding: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
button-popover .dropup .dropdown-menu .mask {
  overflow-x: hidden;
  overflow-y: auto;
}
button-popover .dropup .dropdown-menu .topArrow {
  display: none;
}
button-popover .dropup .dropdown-menu .bottomArrow {
  display: inline-block;
  position: absolute;
  bottom: -21px;
  left: 5px;
}
button-popover .dropup .dropdown-menu .bottomArrowWrapper {
  position: relative;
}
button-popover .dropup.right .dropdown-menu .bottomArrow {
  display: inline-block;
  position: absolute;
  bottom: -21px;
  left: auto;
  right: 5px;
}
checkbox-list {
  position: relative;
  display: block;
  overflow: auto;
  border: 1px solid #D6D6D6;
  box-shadow: 0 0 3px #D6D6D6;
  background-color: white;
}
checkbox-list > div.container hr {
  margin: 0;
  border-top: 1px dotted #cccccc;
}
checkbox-list > div.container .selected {
  font-weight: bold;
}
checkbox-list > div.container span.checklist-item {
  padding: 6px;
  display: block;
}
checkbox-list > div.container span.checklist-item .icon-font-check-square-o {
  color: #4E4EF2;
}
checkbox-list > div.container span.strike-thru {
  text-decoration: line-through;
}
.connect-project-custom-field-filter {
  margin-top: 10px;
  margin-bottom: 10px;
}
.connect-project-custom-field-filter .filterOptionWrapper {
  /*input.form-control {
            padding: 0px !important;
            margin-top: 0px !important;
            height: 30px;
            box-shadow: none;
            border-top: none !important;
            border-left: none !important;
            border-right: none !important;
            border-bottom: 1px dotted #333 !important;
        }*/
}
.connect-project-custom-field-filter .filterOptionWrapper span.operator {
  display: inline-block;
  padding-top: 10px;
}
.connect-project-custom-field-filter .filterOptionWrapper .AndText {
  margin-top: 10px;
  padding-left: 0;
}
.connect-project-custom-field-filter auto-complete-dropdown {
  /*input.form-control {
            padding: 0px !important;
            margin-top: 0px !important;
            height: 30px !important;
            background-image: url(/content/img/input-bottom-arrow.gif) !important;
            background-position: bottom right !important;
            box-shadow: none;
            border-top: none !important;
            border-left: none !important;
            border-right: none !important;
            border-bottom: 1px dotted #333 !important;
            background-color: transparent
        }*/
}
.convertStringToTags {
  padding-top: 5px;
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.convertStringToTags .btn-tag {
  margin-bottom: 5px;
  margin-right: 5px;
}
custom-date-selector .readonly {
  cursor: not-allowed;
  background-color: #F6F6F6;
  opacity: 1;
  padding: 10px;
  border: 1px solid #D6D6D6;
}
custom-date-selector .custom-date-selector-edit {
  position: relative;
}
custom-date-selector .custom-date-selector-edit .btn.btn-default {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  background: transparent;
  color: #777777;
  margin: 3px;
}
.empty-placeholder {
  clear: both;
}
expanding-row {
  position: relative;
}
expanding-row > div.row {
  position: relative;
}
expanding-row > div.row .expand-toggle {
  position: absolute;
  top: 0;
  left: 15px;
}
expanding-row > div.row .expand-toggle > button {
  background: transparent;
  border-style: none;
  height: 40px;
  font-size: 20px;
}
expanding-row > div.row .expand-toggle > button:hover {
  background: transparent;
}
expanding-row > div.row .expand-toggle.compress > button {
  height: 30px;
}
expanding-row > div.row .checkbox-header {
  width: 20px;
  display: inline-block;
  margin: 0 !important;
  vertical-align: middle;
}
expanding-row > div.row .toggle-expander {
  width: calc(100% - 25px);
  display: inline-block;
  vertical-align: middle;
}
expanding-row > div.row div.row.before {
  position: absolute;
  top: 0;
  left: 50px;
}
expanding-row > div.row div.row.before div[class^="col-"] > span {
  padding-top: 16px;
  padding-bottom: 10px;
  display: block;
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
expanding-row > div.row div.row.before.compress div[class^="col-"] > span {
  padding-top: 9px;
  padding-bottom: 6px;
}
expanding-row > div.row div.row.content {
  padding-left: 80px;
  padding-right: 40px;
  min-height: 40px;
  border: 1px solid #dddddd;
  border-bottom: 1px solid #777777;
  box-shadow: 0px 3px 3px 0px #dddddd;
  /*&.x-even {
                    background: @color-page;

                    &.subitems-1 {
                        background: white; //darken(@color-table-highlight, 5%);
                    }

                    &.primary {
                        background: @color-teal-lowlight;
                    }

                    &.info {
                        background: @color-light-blue-lowlight;
                    }

                    &.success {
                        background: @color-green-lowlight;
                    }

                    &.warning {
                        background: @color-orange-lowlight;
                    }

                    &.danger {
                        background: @color-red-lowlight;
                    }

                    &:hover {
                        background-color: darken(@color-page, 15%); //background-color: @color-dark-blue-lightest;
                    }
                }
                */
}
expanding-row > div.row div.row.content.compress {
  min-height: 30px;
}
expanding-row > div.row div.row.content.no-after {
  padding-right: 0;
}
expanding-row > div.row div.row.content.no-details {
  padding-left: 30px;
}
expanding-row > div.row div.row.content.no-before.no-details {
  padding-left: 0;
}
expanding-row > div.row div.row.content.is-dirty {
  border-right: 4px solid #00aeef;
  border-left: 4px solid #00aeef;
}
expanding-row > div.row div.row.content div[class^="col-"] > span {
  padding-top: 12px;
  padding-bottom: 10px;
  display: block;
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
expanding-row > div.row div.row.content div[class^="col-"] > .input-group {
  padding-top: 0 !important;
}
expanding-row > div.row div.row.content.compress div[class^="col-"] > span {
  padding-top: 6px;
  padding-bottom: 6px;
}
expanding-row > div.row div.row.content.level-2 {
  margin-left: -5px;
  padding-left: 75px;
}
expanding-row > div.row div.row.content.level-3 {
  margin-left: 0px;
  padding-left: 70px;
}
expanding-row > div.row div.row.content.level-4 {
  margin-left: 5px;
  padding-left: 65px;
}
expanding-row > div.row div.row.content.odd,
expanding-row > div.row div.row.content.even {
  background: #FFFFFF;
}
expanding-row > div.row div.row.content.odd.subitems-1,
expanding-row > div.row div.row.content.even.subitems-1 {
  background: #e9e9e9;
}
expanding-row > div.row div.row.content.odd.primary,
expanding-row > div.row div.row.content.even.primary {
  background: #d2fbfc;
}
expanding-row > div.row div.row.content.odd.info,
expanding-row > div.row div.row.content.even.info {
  background: #ccf1fe;
}
expanding-row > div.row div.row.content.odd.success,
expanding-row > div.row div.row.content.even.success {
  background: #56ff8f;
}
expanding-row > div.row div.row.content.odd.warning,
expanding-row > div.row div.row.content.even.warning {
  background: #ffd36e;
}
expanding-row > div.row div.row.content.odd.danger,
expanding-row > div.row div.row.content.even.danger {
  background: #ffa18f;
}
expanding-row > div.row div.row.content.odd.clear,
expanding-row > div.row div.row.content.even.clear {
  background: #F6F6F6;
  border: none;
  box-shadow: none;
}
expanding-row > div.row div.row.content.odd:hover,
expanding-row > div.row div.row.content.even:hover {
  background-color: #dddddd;
}
expanding-row > div.row div.row.content.box {
  background: white;
  padding-left: 0px;
  margin-right: -47px;
  border-bottom: none;
}
expanding-row > div.row div.row.content.box.no-after {
  margin-right: -8px;
}
expanding-row > div.row div.row.after {
  position: absolute;
  top: 0;
  right: 10px;
}
expanding-row > div.row div.row.after.box {
  margin-right: -50px;
}
expanding-row > div.row div.row.details {
  margin-bottom: 6px;
}
expanding-rows {
  position: relative;
}
.control-dismissable .close-link {
  position: absolute;
  top: 0;
  right: -30px;
  text-align: center;
}
.control-dismissable .close-link .section-close {
  color: #FF4A4A;
  font-size: 1.3em;
  width: 40px;
  padding-right: 0;
  padding-left: 8px;
  padding-top: 13px;
}
.control-dismissable .control-input {
  margin-right: 30px;
  position: relative;
}
.popover-title {
  font-weight: bold;
}
.popover h3 {
  margin-top: 0;
}
.popover-help-link a {
  color: #4E4EF2 !important;
}
.helpLinkPopup {
  padding: 0 0 0 5px;
  font-size: 14px;
  color: #201E23;
}
.info-box .icon {
  color: #201E23;
  font-size: 40px;
}
.info-box .text {
  white-space: pre-wrap;
}
.invoiceContactSelector {
  position: relative;
}
.invoiceContactSelector auto-complete-dropdown input {
  background: white url('/Content/img/closeBGnew.png') no-repeat right !important;
  background-size: cover !important;
  color: white;
  cursor: pointer;
}
.invoiceContactSelector auto-complete-dropdown input:hover {
  background: white url('/Content/img/closeBGhover.png') no-repeat right !important;
  background-size: cover !important;
}
.invoiceContactSelector auto-complete-dropdown input:focus {
  color: #555;
  background: white !important;
}
.invoiceContactSelector .form-control-selector-info {
  display: none;
}
available-optional-fields {
  position: relative;
  display: block;
}
available-optional-fields button.btn.btn-sm {
  border: 1px solid grey;
  background-color: transparent;
  margin: 3px;
}
@media (max-width: 991px) {
  .page-criteria .btnWrapper {
    padding-top: 20px;
  }
}
paged-list paged-list-header .header-grouping {
  display: block;
  border-bottom: 1px solid #aaa;
  text-align: center;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
paged-list paged-list-body .is-dirty {
  border-right: 4px solid #00aeef;
  border-left: 4px solid #00aeef;
}
paged-list paged-list-body .is-dirty {
  border-right: 4px solid #00aeef;
  border-left: 4px solid #00aeef;
}
paged-list paged-list-body .card-title {
  display: none;
}
paged-list paged-list-body .row div[class^="col-"] input[type="checkbox"] {
  padding-top: 0;
  margin: 0;
}
paged-list paged-list-body .row div[class^="col-"] button.btn.btn-primary.btn-link {
  padding: 0;
  margin-top: -6px;
  text-decoration: underline;
}
paged-list paged-list-totals > div.row {
  background-color: #dddddd;
  margin: 10px 0 0 0;
  padding-right: 40px;
}
paged-list paged-list-totals > div.row h5 {
  font-weight: bold;
  padding: 5px;
  display: block;
}
paged-list paged-list-totals > div.row span {
  display: block;
  padding: 5px;
}
@media (max-width: 991px) {
  paged-list paged-list-body .card-title {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
  }
  paged-list paged-list-body .row-only {
    display: none;
  }
}
.synergyPortal-portalCommentCreate,
.synergyPortal-portalSubmitCreate {
  position: relative;
  color: white;
}
.synergyPortal-portalCommentCreate .announcementSubject,
.synergyPortal-portalSubmitCreate .announcementSubject {
  margin-bottom: 20px;
}
.synergyPortal-portalCommentCreate #create-submit-details,
.synergyPortal-portalSubmitCreate #create-submit-details {
  padding-top: 20px;
}
.synergyPortal-portalCommentCreate #new-comment-content,
.synergyPortal-portalSubmitCreate #new-comment-content {
  height: 40px;
  min-height: 40px;
  margin-bottom: 0px;
}
.synergyPortal-portalCommentCreate #new-comment-content.large,
.synergyPortal-portalSubmitCreate #new-comment-content.large {
  height: 100px;
}
.synergyPortal-portalCommentCreate label,
.synergyPortal-portalSubmitCreate label {
  color: white;
  font-weight: normal;
  margin-right: 10px;
}
.synergyPortal-portalCommentCreate #create-comment-details,
.synergyPortal-portalSubmitCreate #create-comment-details {
  margin-top: 10px;
}
.synergyPortal-portalCommentCreate .synergyPortal-portalCommentFilesUploader,
.synergyPortal-portalSubmitCreate .synergyPortal-portalCommentFilesUploader {
  height: auto;
  position: relative;
}
.synergyPortal-portalCommentCreate .synergyPortal-portalCommentFilesUploader label,
.synergyPortal-portalSubmitCreate .synergyPortal-portalCommentFilesUploader label {
  position: absolute;
  right: 0px;
  color: white;
  top: 5px;
}
.synergyPortal-portalCommentCreate .bottom-wrapper,
.synergyPortal-portalSubmitCreate .bottom-wrapper {
  position: relative;
  min-height: 50px;
  height: auto;
  padding-right: 70px;
  padding-top: 10px;
}
.synergyPortal-portalCommentCreate .bottom-wrapper .post,
.synergyPortal-portalSubmitCreate .bottom-wrapper .post {
  height: 40px;
  position: absolute;
  top: 10px;
  right: 0px;
}
.synergyPortal-portalCommentCreate .bottom-wrapper .cancel,
.synergyPortal-portalSubmitCreate .bottom-wrapper .cancel {
  height: 40px;
  position: absolute;
  top: 10px;
  right: 70px;
}
.synergyPortal-portalCommentCreate .synergyPortal-portalCommentReplyFilesUploader label,
.synergyPortal-portalSubmitCreate .synergyPortal-portalCommentReplyFilesUploader label {
  color: #555;
  font-weight: bold;
}
.portal-comment-item {
  margin-top: 10px;
  margin-bottom: 10px;
  clear: both;
}
.portal-comment-item .attachment-container {
  float: right;
  cursor: pointer;
  color: #201E23;
  margin-right: 10px;
}
.portal-comment-item portal-reply-attachments {
  display: none;
}
.portal-comment-item portal-reply-attachments .synergyPortal-portalReplyAttachments {
  margin-left: 10px;
}
.portal-comment-item .member-avatar {
  display: inline-block;
  padding-left: 10px;
  padding-top: 10px;
  width: 40px;
  height: 40px;
}
.portal-comment-item .member-avatar img {
  height: 30px;
  width: 30px;
}
.portal-comment-item .comment-container {
  margin: -33px 40px 10px 50px;
}
.portal-comment-item .comment-container .author {
  font-weight: bold;
}
.portal-comment-item .follow-container {
  cursor: pointer;
  float: right;
  margin-right: 10px;
  margin-top: 5px;
  font-size: 16px;
  color: #666666;
}
.portal-comment-item .follow-text:before {
  content: "Follow";
}
.portal-comment-item .follow-text.followed:before {
  content: "Unfollow";
}
.portal-comment-item .reply-container {
  margin-left: 10px;
}
.portal-comment-item .comment-light {
  margin-left: 10px;
  margin-right: 0px;
  background-color: #F6F6F6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.portal-comment-item .comment-light .attachment-btn {
  color: #201E23;
}
.portal-comment-item .comment-light .attachment-wrapper a {
  color: #555555;
}
.portal-comment-item .comment-light .attachment-wrapper p {
  margin-bottom: 0px;
}
@media (max-width: 1024px) {
  .portal-comment-item .comment-light {
    margin-right: 10px;
  }
}
.portal-comment-item .unread-comment {
  border-left: 3px solid #201E23;
  -webkit-border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  -o-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
.portal-comment-item .comment-menu {
  cursor: pointer;
  float: right;
  margin-right: 15px;
  margin-top: 5px;
}
.portal-comment-item .comment-menu a {
  text-decoration: none;
  font-size: 16px;
  color: #888888;
}
.portal-comment-item .comment-menu auto-close-content .comment-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
.portal-comment-item .comment-menu auto-close-content .comment-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
.portal-comment-item .comment-menu auto-close-content .comment-dropdown > li > a:hover,
.portal-comment-item .comment-menu auto-close-content .comment-dropdown > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.portal-comment-item .date {
  color: #999999;
  margin-left: 10px;
  display: inline-block;
}
.portal-comment-item .likeCounter {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
  margin-left: 50px;
  margin-bottom: 10px;
}
.portal-comment-item .likeCounter .like-text:before {
  content: "Like";
}
.portal-comment-item .likeCounter .like-text.liked:before {
  content: "Unlike";
}
.portal-comment-item .like-count {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
  margin-left: 10px;
}
.portal-comment-item .like-count .icon-font-thumbs-up,
.portal-comment-item .like-count .icon-font-thumbs-o-up {
  font-size: 16px;
}
.synergyPortal-portalCommentReply {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  background-color: white;
}
.synergyPortal-portalCommentReply grammarly-ghost > div {
  background-color: transparent !important;
}
.synergyPortal-portalCommentReply .clipHolder {
  font-size: 18px;
  position: absolute;
  display: inline-block;
  right: 10px;
  top: 10px;
}
.synergyPortal-portalCommentReply .like-button {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 20px;
}
.synergyPortal-portalCommentReply .like-button:hover {
  cursor: pointer;
}
.synergyPortal-portalCommentReply textarea.form-control {
  border: none;
}
.synergyPortal-portalCommentReply .form-control:focus {
  box-shadow: none;
}
.synergyPortal-portalCommentReply .sendReply {
  display: none;
}
.synergyPortal-portalCommentReply .quick-reply-message {
  width: 100%;
  height: 35px;
  min-height: 35px;
  padding-right: 70px;
  overflow: hidden;
  resize: none;
}
.synergyPortal-portalCommentReply input {
  box-shadow: none;
  border: none;
  background-color: transparent;
  outline: none;
}
.synergyPortal-portalCommentReply input:focus {
  box-shadow: none;
  border: none;
}
.synergyPortal-portalCommentReply .synergyPortal-portalCommentReplyFilesUploader {
  display: none;
}
.synergyPortal-portalCommentReply .multiple-contact-select {
  display: none;
}
.synergyPortal-portalCommentReply .portalcommentreply {
  display: none;
}
.synergyPortal-portalCommentReply .contacts-host {
  display: none;
}
.synergyPortal-portalCommentReply .contacts-clickable {
  display: none;
}
.synergyPortal-portalCommentReply.clicked {
  padding-bottom: 20px;
}
.synergyPortal-portalCommentReply.clicked textarea.form-control {
  padding-right: 10px;
  margin-bottom: 10px;
}
.synergyPortal-portalCommentReply.clicked .clipHolder {
  display: none;
}
.synergyPortal-portalCommentReply.clicked .contacts-host {
  display: block;
}
.synergyPortal-portalCommentReply.clicked .portalcommentreply {
  display: inline-block;
}
.synergyPortal-portalCommentReply.clicked .multiple-contact-select.clicked {
  display: block;
}
.synergyPortal-portalCommentReply.clicked .contacts-clickable {
  display: inline-block;
}
.synergyPortal-portalCommentReply.clicked .contacts-clickable label {
  display: inline-block;
  background-color: #F6F6F6;
  padding: 8px 10px;
}
.synergyPortal-portalCommentReply.clicked .contacts-clickable.clicked {
  display: none;
}
.synergyPortal-portalCommentReply.clicked .synergyPortal-portalCommentReplyFilesUploader {
  display: block;
}
.synergyPortal-portalCommentReply.clicked .synergyPortal-portalCommentReplyFilesUploader label {
  display: inline-block;
  left: 10px;
  bottom: 10px;
}
.synergyPortal-portalCommentReply.clicked button {
  background-color: #201E23;
  border-bottom: 2px solid #201E23;
}
.synergyPortal-portalCommentReply.clicked .quick-reply-message {
  height: 63px;
}
.synergyPortal-portalCommentReply.clicked .sendReply {
  display: inline-block;
  border: none;
  padding: 7px 10px;
  bottom: 10px;
  right: 10px;
  margin-right: 10px;
  float: right;
}
.synergyPortal-portalCommentReplyFilesUploader {
  width: 100%;
}
.synergyPortal-portalCommentReplyFilesUploader .waiting-queue {
  text-align: left;
}
.synergyPortal-portalCommentReplyFilesUploader ul li {
  /*display: inline-block;*/
  padding-right: 5px;
  line-height: 1.5;
}
.synergyPortal-portalCommentReplyFilesUploader ul li:hover {
  cursor: pointer;
}
.synergyPortal-portalCommentReplyFilesUploader .detail-uploader {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.synergyPortal-portalCommentReplyFilesUploader label {
  display: inline-block;
  background-color: #F6F6F6;
  padding: 7px 10px;
}
.synergyPortal-portalCommentReplyFilesUploader label .icon-font-paperclip {
  padding-left: 5px;
  font-size: 16px;
}
.selectedStaff {
  height: 30px;
}
.selectedStaff img.avator {
  float: left;
  display: inline;
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
.selectedStaff .remianStaffNumber {
  width: 30px;
  height: 30px;
  display: inline-block;
  float: left;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  background: #999999;
  color: white;
}
.rangeSlider {
  position: relative;
  height: 20px;
  padding-top: 7px;
  /* edge fix */
  /* firefox fix */
}
.rangeSlider input {
  background-color: transparent;
}
.rangeSlider input[type=range] {
  -webkit-appearance: none;
  appearance: none;
}
.rangeSlider input[type=range]:focus {
  outline: none;
}
.rangeSlider input[type=range]::-webkit-slider-thumb {
  height: 15px;
  width: 15px;
  border-radius: 99px;
  background: #201E23;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -6px;
}
.rangeSlider input[type=range]::-webkit-slider-runnable-track {
  height: 4px;
  background: #bdbdbd;
}
.rangeSlider input[type=range]:focus::-webkit-slider-runnable-track {
  background: #bdbdbd;
}
.rangeSlider input[type=range]::-ms-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: #bdbdbd;
  border-color: #bdbdbd;
  color: transparent;
}
.rangeSlider .valueIndicator {
  position: absolute;
  left: 0px;
  top: 7px;
  height: 4px;
  background: #201E23;
  pointer-events: none;
}
.rangeSlider.disabled input[type="range"]::-webkit-slider-thumb {
  display: none;
}
.rangeSlider.disabled input[type="range"]::-moz-range-thumb {
  display: none;
}
.rangeSlider.disabled .valueIndicator {
  background: #bdbdbd;
}
@supports (-ms-ime-align: auto) {
  .rangeSlider {
    padding-top: 0px;
  }
  .rangeSlider .valueIndicator {
    top: 5px;
    height: 6px;
  }
  .rangeSlider input[type=range]::-webkit-slider-thumb {
    margin-top: 0px;
    cursor: pointer;
  }
  .rangeSlider.disabled input[type=range]::-webkit-slider-thumb {
    display: none !important;
  }
  .rangeSlider.disabled .valueIndicator {
    background: #bdbdbd;
  }
}
@-moz-document url-prefix() {
  .rangeSlider {
    padding-top: 0px;
  }
  .rangeSlider input[type=range]::-moz-range-track {
    height: 4px;
    background: #bdbdbd;
  }
  .rangeSlider input[type=range]::-moz-range-thumb {
    height: 16px;
    width: 16px;
    border-radius: 99px;
    background: #201E23;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -6px;
    border: none;
  }
  .rangeSlider.disabled input[type=range]::-moz-range-thumb {
    background: none !important;
    opacity: 0 !important;
    display: none !important;
  }
  .rangeSlider.disabled .valueIndicator {
    background: #bdbdbd;
  }
  .rangeSlider .valueIndicator {
    top: 6px;
  }
}
.rangeSlider .popover {
  position: absolute;
  top: -50px;
  left: 100%;
  display: inline-block;
  margin-left: -20px;
}
.ieSliderWrapper {
  margin-top: -20px;
}
.rangeSliderDemo {
  padding: 30px 0px;
}
.rangeSliderDemo .options {
  padding-bottom: 30px;
}
task-assign-progress .content-progress {
  position: relative;
  padding-left: 45px !important;
  padding-right: 0px !important;
  width: 100%;
}
task-assign-progress .content-progress > div {
  float: left;
  height: 7px;
  width: 10%;
  display: block;
  border-right: 1px solid white;
  opacity: 0.2;
}
task-assign-progress .content-progress > div.active {
  opacity: 1;
}
task-assign-progress .content-progress-no-label {
  position: relative;
  padding-left: 0px !important;
  padding-right: 0px !important;
  height: 10px;
  margin-top: 3px;
}
task-assign-progress label {
  position: absolute;
  top: 0px;
  left: 5px !important;
}
.workBreakDown-taskInlineTimer .timer {
  font-size: 2em;
}
.workBreakDown-taskInlineTimer .icon-font-pause2:hover,
.workBreakDown-taskInlineTimer .icon-font-play2:hover {
  cursor: pointer;
}
.workBreakDown-taskInlineTimer .timerDisabled {
  color: #bbb;
}
.wingManBox .mainBox {
  padding: 20px;
  color: white;
  background: #565656;
  margin-bottom: 20px;
}
.wingManBox .mainBox h2 {
  font-size: 20px;
  margin-bottom: 20px;
}
.wingManBox .mainBox .closeHelp {
  position: absolute;
  top: 10px;
  right: 10px;
}
.connectBillLinesModal .totalRow {
  margin-right: 41px;
  font-weight: bold;
}
.connectBillPayments .panel-group {
  border: 1px solid #201E23;
}
.connectBillPayments .panel-group.hasErrors {
  border: 1px solid #e95f5f;
}
.connectBillPayments .responsive-list ul.header > li,
.connectBillPayments .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectBillPayments .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectBillPayments .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectBillPayments .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectBillPayments .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectBillPayments .panel-heading .panel-title {
  display: inline-block;
}
.connectBillPayments .panel-heading .bill-payment-errors {
  display: inline-block;
  color: #ff9933;
}
.connectBillPayments li.skipped span.skipTag {
  display: block !important;
  color: #ff9934 !important;
}
.connectBillPayments li.skipped .mobileOnlyHeading {
  display: none !important;
}
.connectBillPayments li.skipped .invoice-errors {
  display: none;
}
.connectBillPayments li.skipped span {
  display: none !important;
}
.connectBillPayments li.skipped span.title {
  color: #ff9934 !important;
  display: block !important;
}
.connectBillPayments li.skipped a {
  display: none !important;
}
.connectBillPayments li.error .bill-payment-errors {
  color: #FF4A4A;
}
.connectBills .panel-group {
  border: 1px solid #201E23;
}
.connectBills .panel-group.hasErrors {
  border: 1px solid #e95f5f;
}
.connectBills .responsive-list ul.header > li,
.connectBills .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectBills .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectBills .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectBills .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectBills .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectBills .panel-heading .panel-title {
  display: inline-block;
}
.connectBills li.skipped span.skipTag {
  display: block !important;
  color: #ff9934 !important;
}
.connectBills li.skipped .mobileOnlyHeading {
  display: none !important;
}
.connectBills li.skipped .bill-errors {
  display: none;
}
.connectBills li.skipped span {
  display: none !important;
}
.connectBills li.skipped a.title {
  color: #ff9934 !important;
  display: block !important;
}
.connectBills li.skipped a {
  display: none !important;
}
.connectBills li.error .bill-errors {
  color: #FF4A4A;
}
.connectBills .icon-font-image {
  font-size: 16px;
}
.connectContactComparisonModal .sub-heading {
  margin-bottom: 20px;
}
.connectContactComparisonModal .center-table-cell-text {
  padding-top: 12px;
}
@media (min-width: 992px) {
  .connectContactComparisonModal .show-ellipsis {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px;
  }
}
.connectContactComparisonModal .highlight {
  color: red;
}
.connectCredits .panel-group {
  border: 1px solid #201E23;
}
.connectCredits .panel-group.hasErrors {
  border: 1px solid #e95f5f;
}
.connectCredits .responsive-list ul.header > li,
.connectCredits .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectCredits .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectCredits .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectCredits .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectCredits .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectCredits .panel-heading .panel-title {
  display: inline-block;
}
.connectCredits .panel-heading .credit-errors {
  display: inline-block;
  color: #ff9933;
}
.connectCredits li.skipped span.skipTag {
  display: block !important;
  color: #ff9934 !important;
}
.connectCredits li.skipped .mobileOnlyHeading {
  display: none !important;
}
.connectCredits li.skipped .invoice-errors {
  display: none;
}
.connectCredits li.skipped span {
  display: none !important;
}
.connectCredits li.skipped a.title {
  color: #ff9934 !important;
  display: block !important;
}
.connectCredits li.skipped a {
  display: none !important;
}
.connectCredits li.error .credit-errors {
  color: #FF4A4A;
}
.connectErrorModal .sub-heading {
  margin-bottom: 20px;
}
.connectExpenseLinesModal .totalRow {
  margin-right: 41px;
  font-weight: bold;
}
.connectExpenses .panel-group {
  border: 1px solid #201E23;
}
.connectExpenses .panel-group.hasErrors {
  border: 1px solid #e95f5f;
}
.connectExpenses .responsive-list ul.header > li,
.connectExpenses .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectExpenses .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectExpenses .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectExpenses .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectExpenses .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectExpenses .panel-heading .panel-title {
  display: inline-block;
}
.connectExpenses li.skipped span.skipTag {
  display: block !important;
  color: #ff9934 !important;
}
.connectExpenses li.skipped .mobileOnlyHeading {
  display: none !important;
}
.connectExpenses li.skipped .expense-errors {
  display: none;
}
.connectExpenses li.skipped span {
  display: none !important;
}
.connectExpenses li.skipped a.title {
  color: #ff9934 !important;
  display: block !important;
}
.connectExpenses li.skipped a {
  display: none !important;
}
.connectExpenses li.error .expense-errors {
  color: #FF4A4A;
}
.connectExpenses .icon-font-image {
  font-size: 16px;
}
.connectExportPayments .panel-group {
  border: 1px solid #201E23;
}
.connectExportPayments .panel-group.hasErrors {
  border: 1px solid #e95f5f;
}
.connectExportPayments .responsive-list ul.header > li,
.connectExportPayments .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectExportPayments .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectExportPayments .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectExportPayments .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectExportPayments .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectExportPayments .panel-heading .panel-title {
  display: inline-block;
}
.connectExportPayments .panel-heading .export-payment-errors {
  display: inline-block;
  color: #ff9933;
}
.connectExportPayments li.skipped span.skipTag {
  display: block !important;
  color: #ff9934 !important;
}
.connectExportPayments li.skipped .mobileOnlyHeading {
  display: none !important;
}
.connectExportPayments li.skipped .invoice-errors {
  display: none;
}
.connectExportPayments li.skipped span {
  display: none !important;
}
.connectExportPayments li.skipped span.title {
  color: #ff9934 !important;
  display: block !important;
}
.connectExportPayments li.skipped a {
  display: none !important;
}
.connectExportPayments li.error .export-payment-errors {
  color: #FF4A4A;
}
.connectHistory {
  padding: 20px 0px;
}
.connectHistory .panel-heading.failed {
  color: white;
  background: #FF4A4A;
}
.connectHistory .panel-heading.failed .icon-font-caret-down {
  color: white;
}
.connectHistory .panel-heading.failed a {
  color: white !important;
}
.connectHistory .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectHistory .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectHistory .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectHistory .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectHistory .panel-heading .panel-title {
  display: inline-block;
}
.connectImportPayments .panel-group {
  border: 1px solid #201E23;
}
.connectImportPayments .panel-group.hasErrors {
  border: 1px solid #e95f5f;
}
.connectImportPayments .responsive-list ul.header > li,
.connectImportPayments .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectImportPayments .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectImportPayments .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectImportPayments .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectImportPayments .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectImportPayments .panel-heading .panel-title {
  display: inline-block;
}
.connectImportPayments .panel-heading .import-payment-errors {
  display: inline-block;
  color: #ff9933;
}
.connectImportPayments li.skipped span.skipTag {
  display: block !important;
  color: #ff9934 !important;
}
.connectImportPayments li.skipped .mobileOnlyHeading {
  display: none !important;
}
.connectImportPayments li.skipped .invoice-errors {
  display: none;
}
.connectImportPayments li.skipped span {
  display: none !important;
}
.connectImportPayments li.skipped span.title {
  color: #ff9934 !important;
  display: block !important;
}
.connectImportPayments li.skipped a {
  display: none !important;
}
.connectImportPayments li.error .import-payment-errors {
  color: #FF4A4A;
}
.connectInvoiceLinesModal .totalRow {
  margin-right: 41px;
  font-weight: bold;
}
.connectInvoices .panel-group {
  border: 1px solid #201E23;
}
.connectInvoices .panel-group.hasErrors {
  border: 1px solid #e95f5f;
}
.connectInvoices .responsive-list ul.header > li,
.connectInvoices .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectInvoices .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectInvoices .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectInvoices .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectInvoices .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectInvoices .panel-heading .panel-title {
  display: inline-block;
}
.connectInvoices li.skipped span.skipTag {
  display: block !important;
  color: #ff9934 !important;
}
.connectInvoices li.skipped .mobileOnlyHeading {
  display: none !important;
}
.connectInvoices li.skipped .invoice-errors {
  display: none;
}
.connectInvoices li.skipped span {
  display: none !important;
}
.connectInvoices li.skipped a.title {
  color: #ff9934 !important;
  display: block !important;
}
.connectInvoices li.skipped a {
  display: none !important;
}
.connectInvoices li.error .invoice-errors {
  color: #FF4A4A;
}
.checkbox-filter {
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 60px;
  max-height: 120px;
}
.connectContactSettings .setting input {
  min-height: 40px;
  width: 100%;
  padding-left: 5px;
}
.prefix-filter {
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 60px;
  max-height: 120px;
}
.connectPaymentSettings .paymentSel {
  display: block;
}
.connectPaymentSettings h3.sectionSubHeading {
  display: inline-block;
}
.prefix-filter {
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 60px;
  max-height: 120px;
}
.connectSkippedBillPayments .responsive-list ul.header > li,
.connectSkippedBillPayments .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectSkippedBillPayments .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectSkippedBillPayments .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectSkippedBillPayments .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectSkippedBillPayments .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectSkippedBillPayments .panel-heading .panel-title {
  display: inline-block;
}
.connectSkippedBillPayments span.mobileOnlyHeading {
  display: block !important;
}
@media (min-width: 992px) {
  .connectSkippedBillPayments span.mobileOnlyHeading {
    display: none !important;
  }
}
.connectSkippedBills .responsive-list ul.header > li,
.connectSkippedBills .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectSkippedBills .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectSkippedBills .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectSkippedBills .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectSkippedBills .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectSkippedBills .panel-heading .panel-title {
  display: inline-block;
}
.connectSkippedBills span.mobileOnlyHeading {
  display: block !important;
}
.connectSkippedBills .icon-font-image {
  font-size: 16px;
}
@media (min-width: 992px) {
  .connectSkippedBills span.mobileOnlyHeading {
    display: none !important;
  }
}
.connectSkippedCredits .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectSkippedCredits .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectSkippedCredits .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectSkippedCredits .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectSkippedCredits .panel-heading .panel-title {
  display: inline-block;
}
.connectSkippedCredits .responsive-list ul.header > li,
.connectSkippedCredits .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectSkippedCredits span.mobileOnlyHeading {
  display: block !important;
}
@media (min-width: 992px) {
  .connectSkippedCredits span.mobileOnlyHeading {
    display: none !important;
  }
}
.connectSkippedExpenses .responsive-list ul.header > li,
.connectSkippedExpenses .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectSkippedExpenses .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectSkippedExpenses .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectSkippedExpenses .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectSkippedExpenses .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectSkippedExpenses .panel-heading .panel-title {
  display: inline-block;
}
.connectSkippedExpenses span.mobileOnlyHeading {
  display: block !important;
}
.connectSkippedExpenses .icon-font-image {
  font-size: 16px;
}
@media (min-width: 992px) {
  .connectSkippedExpenses span.mobileOnlyHeading {
    display: none !important;
  }
}
.connectSkippedExportPayments .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectSkippedExportPayments .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectSkippedExportPayments .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectSkippedExportPayments .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectSkippedExportPayments .panel-heading .panel-title {
  display: inline-block;
}
.connectSkippedExportPayments .responsive-list ul.header > li,
.connectSkippedExportPayments .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectSkippedExportPayments span.mobileOnlyHeading {
  display: block !important;
}
@media (min-width: 992px) {
  .connectSkippedExportPayments span.mobileOnlyHeading {
    display: none !important;
  }
}
.connectSkippedImportPayments .responsive-list ul.header > li,
.connectSkippedImportPayments .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectSkippedImportPayments span.mobileOnlyHeading {
  display: block !important;
}
@media (min-width: 992px) {
  .connectSkippedImportPayments span.mobileOnlyHeading {
    display: none !important;
  }
}
.connectSkippedImportPayments .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectSkippedImportPayments .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectSkippedImportPayments .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectSkippedImportPayments .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectSkippedImportPayments .panel-heading .panel-title {
  display: inline-block;
}
.connectSkippedInvoices .responsive-list ul.header > li,
.connectSkippedInvoices .responsive-list ul.content > li {
  padding-right: 10px;
}
.connectSkippedInvoices .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.connectSkippedInvoices .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.connectSkippedInvoices .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.connectSkippedInvoices .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.connectSkippedInvoices .panel-heading .panel-title {
  display: inline-block;
}
.connectSkippedInvoices span.mobileOnlyHeading {
  display: block !important;
}
@media (min-width: 992px) {
  .connectSkippedInvoices span.mobileOnlyHeading {
    display: none !important;
  }
}
.myobConnect .panel-heading {
  position: relative;
}
.myobConnect .panel-heading > .toggleCheckBox {
  top: 15px;
  left: -22px;
}
.myobConnect .panel-heading a {
  color: #555;
}
.myobConnect .intro {
  margin-bottom: 20px;
}
.myobConnect .form-group .btn.btn-lg.btn-link.popover-help {
  color: #333333;
  font-size: 14px;
}
.myobConnect .errorWrapper {
  padding-top: 8px;
}
.myobConnect span.skipTag {
  display: none !important;
}
.myobConnect .invoice-errors {
  font-size: 12px;
  color: white !important;
  width: 22px;
  height: 22px;
  line-height: 22px;
  max-width: 100%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  display: inline-block;
  background-color: #ff9933;
}
.myobConnect .btn-primary {
  min-width: 120px;
}
.myobConnect .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
.myobConnect .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
.myobConnect .nav-tabs > li.active a {
  border: 1px solid #D6D6D6;
  border-bottom: none;
}
.myobConnect .redSpot {
  z-index: 99;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 10px;
  height: 10px;
  background: #FF4A4A;
  display: inline-block;
  position: absolute;
  top: 15px;
  left: -5px;
  display: none;
}
.myobConnect .nav-tabs > li.hasSkipped .redSpot {
  display: inline-block;
}
.myobConnect .nav-tabs > li.hasSkipped.active .redSpot {
  display: none;
}
@media (max-width: 768px) {
  .myobConnect .nav-tabs > li {
    width: 24% !important;
    min-width: 23%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: -1px;
    box-shadow: none !important;
    border-bottom: none;
    float: left;
    font-size: 12px;
    display: block !important;
    min-height: 60px;
  }
  .myobConnect .nav-tabs > li a {
    min-height: 60px;
  }
  .myobConnect .nav-tabs > li.active > a {
    min-height: 60px;
    box-shadow: none !important;
  }
}
.myobConnect .panel-heading {
  background: white;
  padding: 15px;
}
.myobConnect .panel-heading h4 {
  position: relative;
  font-size: 14px;
  font-weight: bold;
  padding-left: 30px;
}
.myobConnect .panel-heading h4 a {
  text-decoration: none;
}
.myobConnect .panel-heading a.collapsed .icon-font-caret-down {
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.myobConnect .panel-heading .icon-font-caret-down {
  position: absolute;
  top: -5px;
  left: 0px;
  font-size: 25px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.myobConnect .no-records {
  position: relative;
  margin-bottom: 20px;
  padding: 10px;
  text-align: center;
  background: #FFBD12;
}
.myobConnect .no-records h4 {
  color: white;
}
.myobConnect #xeroConnectBtn {
  background-image: url(/Content/img/connect_xero_button_blue1.png);
  background-color: transparent;
  /* make the button transparent */
  background-repeat: no-repeat;
  /* make the background image appear only once */
  background-position: 0px 0px;
  /* equivalent to 'top left' */
  border: none;
  /* assuming we don't want any borders */
  cursor: pointer;
  /* make the cursor like hovering over an <a> element */
  padding-left: 16px;
  /* make text start to the right of the image */
  vertical-align: middle;
  /* align the text vertically centered */
  display: block;
  width: 145px;
  height: 35px;
  font-size: 0;
  /*hide the text*/
}
.myobConnect .alert {
  margin: -20px -10px 20px -10px;
  position: relative;
  min-height: 60px;
}
.myobConnect .alert h4 {
  padding-top: 12px;
  padding-left: 0px;
  font-size: 14px;
  color: white;
}
.myobConnect .alert .btn-primary {
  background: white;
  border: none;
  font-size: 14px;
}
.myobConnect .stats {
  font-size: 14px;
}
.myobConnect .totalSelected {
  color: #a7a7a7 !important;
}
.myobConnect .totalErrors {
  color: #ff9934 !important;
}
.myobConnect .totalSkipped {
  color: #e95f5f !important;
}
.myobConnect .toggleCheckBox {
  position: absolute;
  top: 0px;
  left: -30px;
}
.myobConnect .responsive-list ul.content > li .row div[class^="col-"] {
  overflow-x: visible;
  overflow-y: visible;
}
.myobConnect .panel-group {
  margin-left: 30px;
}
.myobConnect .alert-success {
  background-color: #2bab56;
}
.myobConnect .alert-success .btn-primary {
  font-weight: bold;
  color: #2bab56;
}
.myobConnect .alert-error {
  background-color: #201E23;
}
.myobConnect .alert-error .btn-primary {
  color: #201E23;
}
.myobConnect .page-title-container {
  margin-bottom: 5px;
}
.myobConnect .logoutContainer {
  margin-bottom: 20px;
  height: 15px;
}
.myobConnect .mainContent {
  padding-left: 80px;
  padding-right: 80px;
}
.myobConnect .connectionSection {
  margin-bottom: 20px;
}
.myobConnect .rightPointerRow {
  margin-bottom: 10px;
}
.myobConnect .rightPointer {
  padding-right: 11px;
  background-image: url(/Content/img/connect/pointer-right.png);
  background-repeat: no-repeat;
  background-position: top right;
}
.myobConnect .rightPointer .content {
  padding-right: 10px;
  text-align: right;
  min-height: 40px;
  border-top: 1px solid #cbcbcd;
  border-bottom: 1px solid #cbcbcd;
  border-left: 1px solid #cbcbcd;
}
.myobConnect .rightPointer.noImg {
  background-image: none;
}
.myobConnect .rightPointer.noImg .content {
  border: none;
}
.myobConnect .settings-label {
  margin-top: 10px;
}
.myobConnect h2.sectionHeading {
  color: #201E23;
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 15px;
}
.myobConnect h3.sectionSubHeading {
  color: #201E23;
  font-weight: normal;
  padding-bottom: 10px;
  font-size: 13px;
}
@media (max-width: 992px) {
  .myobConnect .hideForMobile {
    display: none;
  }
  .myobConnect .alert-success h4 {
    padding-top: 0px;
  }
  .myobConnect .mainContent {
    padding-left: 20px;
    padding-right: 20px;
  }
  .myobConnect .mainContent .radio-inline {
    display: block;
  }
  .myobConnect .mainContent .radio-inline + .radio-inline {
    margin-left: 0px;
  }
  .myobConnect .content {
    text-align: left !important;
    border: none !important;
  }
  .myobConnect .rightPointer {
    background-image: none;
  }
}
.myobConnect .myobConnectBtn {
  cursor: pointer;
}
.myobConnect .dropdown-menu-autocomplete {
  left: 0;
  right: 0;
  width: 100%;
  border-radius: 0 0 4px 4px;
}
.myobConnectCompanyFiles {
  padding: 15px;
  background-color: white;
}
.myobConnectCompanyFiles .allCompanyWrapper {
  padding-top: 22px;
}
.myobConnectCompanyFiles .header-with-help {
  display: inline-block;
}
.myobConnectPreview {
  padding: 20px 0px;
}
.myobConnectPreview .dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px !important;
  min-width: 50px !important;
}
@media (max-width: 992px) {
  .myobConnectPreview .refBtn {
    margin-top: 10px;
  }
}
.myobConnectPreview .previewText {
  margin-top: 20px;
}
.myobConnectPreview .progress-container {
  height: 20px;
  margin-bottom: 2px;
  height: 30px;
  line-height: 30px;
}
.myobConnectPreview .progress-inner-container {
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.myobConnectPreview .progress-text {
  font-size: 20px;
  color: white;
}
.myobConnectSettings {
  padding: 20px 0px;
}
.myobConnectSettings .connectionSection {
  border-bottom: 1px solid #66656a;
  padding-bottom: 20px;
}
.myobConnectSettings .heading {
  display: inline-block;
}
.myobConnectSettings #TaxTable th,
.myobConnectSettings #PaymentAccountTable th,
.myobConnectSettings #TaxTable td,
.myobConnectSettings #PaymentAccountTable td {
  border: none;
}
@media (max-width: 768px) {
  .myobConnectSettings #TaxTable th,
  .myobConnectSettings #PaymentAccountTable th {
    display: none;
  }
  .myobConnectSettings #TaxTable tr,
  .myobConnectSettings #PaymentAccountTable tr {
    display: block;
    width: 100%;
  }
  .myobConnectSettings #TaxTable td,
  .myobConnectSettings #PaymentAccountTable td {
    width: 100%;
    display: block;
  }
}
.myobConnectSettings .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #e8e6ee;
}
.myobConnectSettings .banner {
  margin-bottom: 10px;
}
.myobConnectSkippedRecords {
  padding: 20px 0px;
}
.myobConnectLoginModal .modal-header .col-sm-6 {
  width: 75%;
}
.qboConnect .panel-heading {
  position: relative;
}
.qboConnect .panel-heading > .toggleCheckBox {
  top: 15px;
  left: -22px;
}
.qboConnect .panel-heading a {
  color: #555;
}
.qboConnect page-title .page-title-container .header-content {
  position: relative;
}
.qboConnect page-title .page-title-container .previewSign {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  display: inline-block;
  background: #201E23;
  color: white;
  padding: 3px 10px;
  text-transform: uppercase;
  position: absolute;
  font-size: 10px;
  top: 13px;
  left: 200px;
}
.qboConnect .intro {
  margin-bottom: 20px;
}
.qboConnect .form-group .btn.btn-lg.btn-link.popover-help {
  color: #333333;
  font-size: 14px;
}
.qboConnect .errorWrapper {
  padding-top: 8px;
}
.qboConnect span.skipTag {
  display: none !important;
}
.qboConnect .invoice-errors {
  font-size: 12px;
  color: #fff !important;
  width: 22px;
  height: 22px;
  line-height: 22px;
  max-width: 100%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  display: inline-block;
  background-color: #ff9933;
}
.qboConnect .btn-primary {
  min-width: 120px;
}
.qboConnect .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
.qboConnect .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
.qboConnect .nav-tabs > li.active a {
  border: 1px solid #cccccc;
  border-bottom: none;
}
.qboConnect .redSpot {
  z-index: 99;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 10px;
  height: 10px;
  background: #FF4A4A;
  display: inline-block;
  position: absolute;
  top: 15px;
  left: -5px;
  display: none;
}
.qboConnect .nav-tabs > li.hasSkipped .redSpot {
  display: inline-block;
}
.qboConnect .nav-tabs > li.hasSkipped.active .redSpot {
  display: none;
}
@media (max-width: 768px) {
  .qboConnect .nav-tabs > li {
    width: 24% !important;
    min-width: 23%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: -1px;
    box-shadow: none !important;
    border-bottom: none;
    float: left;
    font-size: 12px;
    display: block !important;
    min-height: 60px;
  }
  .qboConnect .nav-tabs > li a {
    min-height: 60px;
  }
  .qboConnect .nav-tabs > li.active > a {
    min-height: 60px;
    box-shadow: none !important;
  }
}
.qboConnect .panel-heading {
  background: white;
  padding: 15px;
}
.qboConnect .panel-heading h4 {
  position: relative;
  font-size: 14px;
  font-weight: bold;
  padding-left: 30px;
}
.qboConnect .panel-heading h4 a {
  text-decoration: none;
}
.qboConnect .panel-heading a.collapsed .icon-font-caret-down {
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.qboConnect .panel-heading .icon-font-caret-down {
  position: absolute;
  top: -5px;
  left: 0px;
  font-size: 25px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.qboConnect .no-records {
  position: relative;
  margin-bottom: 20px;
  padding: 10px;
  text-align: center;
  background: #FFBD12;
}
.qboConnect .no-records h4 {
  color: white;
}
.qboConnect .alert {
  margin: -20px -10px 20px -10px;
  position: relative;
  min-height: 60px;
}
.qboConnect .alert h4 {
  padding-top: 12px;
  padding-left: 0px;
  font-size: 14px;
  color: white;
}
.qboConnect .alert .btn-primary {
  background: white;
  border: none;
  font-size: 14px;
}
.qboConnect .stats {
  font-size: 14px;
}
.qboConnect .totalSelected {
  color: #a7a7a7 !important;
}
.qboConnect .totalErrors {
  color: #ff9934 !important;
}
.qboConnect .totalSkipped {
  color: #e95f5f !important;
}
.qboConnect .toggleCheckBox {
  position: absolute;
  top: 0px;
  left: -30px;
}
.qboConnect .responsive-list ul.content > li .row div[class^="col-"] {
  overflow-x: visible;
  overflow-y: visible;
}
.qboConnect .panel-group {
  margin-left: 30px;
}
.qboConnect .alert-success {
  background-color: #2bab56;
}
.qboConnect .alert-success .btn-primary {
  font-weight: bold;
  color: #2bab56;
}
.qboConnect .alert-error {
  background-color: #201E23;
}
.qboConnect .alert-error .btn-primary {
  color: #201E23;
}
.qboConnect .page-title-container {
  margin-bottom: 20px;
}
.qboConnect .mainContent {
  padding-left: 80px;
  padding-right: 80px;
}
.qboConnect .connectionSection {
  margin-bottom: 20px;
}
.qboConnect .rightPointerRow {
  margin-bottom: 10px;
}
.qboConnect .rightPointer {
  padding-right: 11px;
  background-image: url(/Content/img/connect/pointer-right.png);
  background-repeat: no-repeat;
  background-position: top right;
}
.qboConnect .rightPointer .content {
  padding-right: 10px;
  text-align: right;
  min-height: 40px;
  border-top: 1px solid #cbcbcd;
  border-bottom: 1px solid #cbcbcd;
  border-left: 1px solid #cbcbcd;
}
.qboConnect .rightPointer.noImg {
  background-image: none;
}
.qboConnect .rightPointer.noImg .content {
  border: none;
}
.qboConnect .settings-label {
  margin-top: 10px;
}
.qboConnect h2.sectionHeading {
  color: #201E23;
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 15px;
}
.qboConnect h3.sectionSubHeading {
  color: #201E23;
  font-weight: normal;
  padding-bottom: 10px;
  font-size: 13px;
}
@media (max-width: 992px) {
  .qboConnect .hideForMobile {
    display: none;
  }
  .qboConnect .alert-success h4 {
    padding-top: 0px;
  }
  .qboConnect .mainContent {
    padding-left: 20px;
    padding-right: 20px;
  }
  .qboConnect .mainContent .radio-inline {
    display: block;
  }
  .qboConnect .mainContent .radio-inline + .radio-inline {
    margin-left: 0px;
  }
  .qboConnect .content {
    text-align: left !important;
    border: none !important;
  }
  .qboConnect .rightPointer {
    background-image: none;
  }
}
.qboConnect .qboConnectButton {
  height: 40px;
  cursor: pointer;
}
.qboConnect .configurationSelectList {
  width: 100%;
}
.qboConnect .sageConfigTable table,
.qboConnect .sageConfigTable th,
.qboConnect .sageConfigTable td {
  border: 1px solid black;
}
.qboConnect #sageDropDown {
  display: block;
  position: relative;
  border-bottom: 1px solid #949494;
  padding: 10px 0px;
  font-size: 16px;
}
.qboConnect #sageDropDown .caret {
  position: absolute;
  right: 10px;
  top: 15px;
}
.qboConnect #segaDropDownContentWrapper {
  width: 100%;
  border: none;
}
.qboConnect #segaDropDownContentWrapper li {
  min-height: 40px;
  padding: 10px 20px;
  position: relative;
  font-size: 16px;
}
.qboConnect #segaDropDownContentWrapper li:hover {
  background: #e5e5e5;
}
.qboConnect #segaDropDownContentWrapper li:hover .icon-font-pencil {
  display: inline-block;
}
.qboConnect #segaDropDownContentWrapper li .companyName,
.qboConnect #segaDropDownContentWrapper li .guidName {
  display: inline-block;
  width: 45%;
}
.qboConnect #segaDropDownContentWrapper li .guidName {
  font-size: 10px;
  font-style: italic;
  color: #979797;
  text-align: right;
}
.qboConnect #segaDropDownContentWrapper li.selectedConfig .companyName {
  color: #201E23;
}
.qboConnect #segaDropDownContentWrapper li.addConfig {
  color: #a8b0bc;
}
.qboConnect #segaDropDownContentWrapper li.addConfig .icon-font-plus-circle2 {
  display: inline-block;
  padding-right: 10px;
}
.qboConnect #segaDropDownContentWrapper li .icon-font-pencil {
  display: none;
  position: absolute;
  top: 12px;
  right: 10px;
}
.qboConnect .copyGuide {
  margin-top: 20px;
}
.qboConnect .paidStart {
  padding-top: 20px;
}
.qboConnect .btn-include-addon {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  background-color: #201E23;
  color: white;
  box-sizing: border-box;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
  vertical-align: baseline;
  text-align: center;
  margin: 0;
  min-width: 64px;
  line-height: 36px;
  padding: 0 16px;
  border-radius: 4px;
  overflow: visible;
  font-family: Open Sans;
  font-size: 14px;
  font-weight: 500;
}
.qboConnect .btn-include-addon:focus,
.qboConnect .btn-include-addon:hover,
.qboConnect .btn-include-addon:active {
  background-color: #838289;
  border-color: #838289;
}
.qboConnect .disabled-title {
  font-size: 14px;
  font-weight: 500;
}
.qboConnectCompanyFiles {
  padding: 15px;
  background-color: white;
}
.qboConnectCompanyFiles .allCompanyWrapper {
  padding-top: 22px;
}
.qboConnectCompanyFiles .header-with-help {
  display: inline-block;
}
.qboConnectHistory {
  padding: 20px 0px;
}
.qboConnectPreview {
  padding: 20px 0px;
}
.qboConnectPreview .dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  width: 50px !important;
  min-width: 50px !important;
}
@media (max-width: 992px) {
  .qboConnectPreview .refBtn {
    margin-top: 10px;
  }
}
.qboConnectPreview .previewText {
  margin-top: 20px;
}
.qboConnectPreview .progress-container {
  height: 20px;
  margin-bottom: 2px;
  height: 30px;
  line-height: 30px;
}
.qboConnectPreview .progress-inner-container {
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.qboConnectPreview .progress-text {
  font-size: 20px;
  color: white;
}
.qboConnectSettings {
  padding: 20px 0px;
}
.qboConnectSettings .connectionSection {
  border-bottom: 1px solid #66656a;
  padding-bottom: 20px;
}
.qboConnectSettings .heading {
  display: inline-block;
}
.qboConnectSettings #TaxTable th,
.qboConnectSettings #PaymentAccountTable th,
.qboConnectSettings #TaxTable td,
.qboConnectSettings #PaymentAccountTable td {
  border: none;
}
@media (max-width: 768px) {
  .qboConnectSettings #TaxTable th,
  .qboConnectSettings #PaymentAccountTable th {
    display: none;
  }
  .qboConnectSettings #TaxTable tr,
  .qboConnectSettings #PaymentAccountTable tr {
    display: block;
    width: 100%;
  }
  .qboConnectSettings #TaxTable td,
  .qboConnectSettings #PaymentAccountTable td {
    width: 100%;
    display: block;
  }
}
.qboConnectSettings .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #e8e6ee;
}
.qboConnectSkippedRecords {
  padding: 20px 0px;
}
.qboConnectSkippedRecords li.skipped span {
  display: block !important;
}
.qboEditConfigModal .guidName {
  font-style: italic;
  color: #979797;
  padding-left: 10px;
}
.xeroConnectApp .panel-heading {
  position: relative;
}
.xeroConnectApp .panel-heading > .toggleCheckBox {
  top: 15px;
  left: -22px;
}
.xeroConnectApp .panel-heading a {
  color: #555;
}
.xeroConnectApp .intro {
  margin-bottom: 20px;
}
.xeroConnectApp .form-group .btn.btn-lg.btn-link.popover-help {
  color: #333333;
  font-size: 14px;
}
.xeroConnectApp .errorWrapper {
  padding-top: 8px;
}
.xeroConnectApp span.skipTag {
  display: none !important;
}
.xeroConnectApp .invoice-errors {
  font-size: 12px;
  color: white !important;
  width: 22px;
  height: 22px;
  line-height: 22px;
  max-width: 100%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  display: inline-block;
  background-color: #FF4A4A;
}
.xeroConnectApp .btn-primary {
  min-width: 120px;
}
.xeroConnectApp .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
.xeroConnectApp .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
.xeroConnectApp .nav-tabs > li.active a {
  border: 1px solid #D6D6D6;
  border-bottom: none;
}
.xeroConnectApp .redSpot {
  z-index: 99;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 10px;
  height: 10px;
  background: #FF4A4A;
  display: inline-block;
  position: absolute;
  top: 15px;
  left: -5px;
  display: none;
}
.xeroConnectApp .nav-tabs > li.hasSkipped .redSpot {
  display: inline-block;
}
.xeroConnectApp .nav-tabs > li.hasSkipped.active .redSpot {
  display: none;
}
@media (max-width: 768px) {
  .xeroConnectApp .nav-tabs > li {
    width: 24% !important;
    min-width: 23%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: -1px;
    box-shadow: none !important;
    border-bottom: none;
    float: left;
    font-size: 12px;
    display: block !important;
    min-height: 60px;
  }
  .xeroConnectApp .nav-tabs > li a {
    min-height: 60px;
  }
  .xeroConnectApp .nav-tabs > li.active > a {
    min-height: 60px;
    box-shadow: none !important;
  }
}
.xeroConnectApp .panel-heading {
  background: white;
  padding: 15px;
}
.xeroConnectApp .panel-heading h4 {
  position: relative;
  font-size: 14px;
  font-weight: bold;
  padding-left: 30px;
}
.xeroConnectApp .panel-heading h4 a {
  text-decoration: none;
}
.xeroConnectApp .panel-heading a.collapsed .icon-font-caret-down {
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.xeroConnectApp .panel-heading .icon-font-caret-down {
  position: absolute;
  top: -5px;
  left: 0px;
  font-size: 25px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.xeroConnectApp .no-records {
  position: relative;
  margin-bottom: 20px;
  padding: 10px;
  text-align: center;
  background: #FFBD12;
}
.xeroConnectApp .no-records h4 {
  color: white;
}
.xeroConnectApp #xeroConnectBtn {
  background-image: url(/Content/img/connect_xero_button_blue1.png);
  background-color: transparent;
  /* make the button transparent */
  background-repeat: no-repeat;
  /* make the background image appear only once */
  background-position: 0px 0px;
  /* equivalent to 'top left' */
  border: none;
  /* assuming we don't want any borders */
  cursor: pointer;
  /* make the cursor like hovering over an <a> element */
  padding-left: 16px;
  /* make text start to the right of the image */
  vertical-align: middle;
  /* align the text vertically centered */
  display: block;
  width: 145px;
  height: 35px;
  font-size: 0;
  /*hide the text*/
}
.xeroConnectApp .alert {
  margin: -20px -10px 20px -10px;
  position: relative;
  min-height: 60px;
}
.xeroConnectApp .alert h4 {
  padding-top: 12px;
  padding-left: 0px;
  font-size: 14px;
  color: white;
}
.xeroConnectApp .alert .btn-primary {
  background: white;
  border: none;
  font-size: 14px;
}
.xeroConnectApp .stats {
  font-size: 14px;
}
.xeroConnectApp .totalSelected {
  color: #a7a7a7 !important;
}
.xeroConnectApp .totalSkipped {
  color: #ff9934 !important;
}
.xeroConnectApp .totalErrors {
  color: #e95f5f !important;
}
.xeroConnectApp .toggleCheckBox {
  position: absolute;
  top: 0px;
  left: -30px;
}
.xeroConnectApp .responsive-list ul.content > li .row div[class^="col-"] {
  overflow-x: visible;
  overflow-y: visible;
}
.xeroConnectApp .panel-group {
  margin-left: 30px;
}
.xeroConnectApp .alert-success {
  background-color: #2bab56;
}
.xeroConnectApp .alert-success .btn-primary {
  font-weight: bold;
  color: #2bab56;
}
.xeroConnectApp .alert-error {
  background-color: #201E23;
}
.xeroConnectApp .alert-error .btn-primary {
  color: #201E23;
}
.xeroConnectApp .page-title-container {
  margin-bottom: 20px;
}
.xeroConnectApp .mainContent {
  padding-left: 80px;
  padding-right: 80px;
}
.xeroConnectApp .connectionSection {
  margin-bottom: 20px;
}
.xeroConnectApp .rightPointerRow {
  margin-bottom: 10px;
}
.xeroConnectApp .rightPointer {
  padding-right: 11px;
  background-image: url(/Content/img/connect/pointer-right.png);
  background-repeat: no-repeat;
  background-position: top right;
}
.xeroConnectApp .rightPointer .content {
  padding-right: 10px;
  text-align: right;
  min-height: 40px;
  border-top: 1px solid #cbcbcd;
  border-bottom: 1px solid #cbcbcd;
  border-left: 1px solid #cbcbcd;
}
.xeroConnectApp .rightPointer.noImg {
  background-image: none;
}
.xeroConnectApp .rightPointer.noImg .content {
  border: none;
}
.xeroConnectApp .settings-label {
  margin-top: 10px;
}
.xeroConnectApp h2.sectionHeading {
  color: #201E23;
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 15px;
}
.xeroConnectApp h3.sectionSubHeading {
  color: #201E23;
  font-weight: normal;
  padding-bottom: 10px;
  font-size: 13px;
}
@media (max-width: 992px) {
  .xeroConnectApp .hideForMobile {
    display: none;
  }
  .xeroConnectApp .alert-success h4 {
    padding-top: 0px;
  }
  .xeroConnectApp .mainContent {
    padding-left: 20px;
    padding-right: 20px;
  }
  .xeroConnectApp .mainContent .radio-inline {
    display: block;
  }
  .xeroConnectApp .mainContent .radio-inline + .radio-inline {
    margin-left: 0px;
  }
  .xeroConnectApp .content {
    text-align: left !important;
    border: none !important;
  }
  .xeroConnectApp .rightPointer {
    background-image: none;
  }
}
.xeroConnectApp .xeroConnectBtn {
  cursor: pointer;
}
.xeroConnectApp .logoutContainer {
  margin-bottom: 20px;
  height: 15px;
}
.xeroConnectCompanyFiles {
  padding: 15px;
  background-color: white;
}
.xeroConnectCompanyFiles .allCompanyWrapper {
  padding-top: 22px;
}
.xeroConnectCompanyFiles .header-with-help {
  display: inline-block;
}
.xeroConnectPreview {
  padding: 20px 0px;
}
.xeroConnectPreview .dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
  width: 50px !important;
  min-width: 50px !important;
}
@media (max-width: 992px) {
  .xeroConnectPreview .refBtn {
    margin-top: 10px;
  }
}
.xeroConnectPreview .previewText {
  margin-top: 20px;
}
.xeroConnectPreview .progress-container {
  height: 20px;
  margin-bottom: 2px;
  height: 30px;
  line-height: 30px;
}
.xeroConnectPreview .progress-inner-container {
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.xeroConnectPreview .progress-text {
  font-size: 20px;
  color: white;
}
.xeroConnectSettings {
  padding: 20px 0px;
}
.xeroConnectSettings .connectionSection {
  border-bottom: 1px solid #66656a;
  padding-bottom: 20px;
}
.xeroConnectSettings .heading {
  display: inline-block;
}
.xeroConnectSettings #TaxTable th,
.xeroConnectSettings #PaymentAccountTable th,
.xeroConnectSettings #TaxTable td,
.xeroConnectSettings #PaymentAccountTable td {
  border: none;
}
@media (max-width: 768px) {
  .xeroConnectSettings #TaxTable th,
  .xeroConnectSettings #PaymentAccountTable th {
    display: none;
  }
  .xeroConnectSettings #TaxTable tr,
  .xeroConnectSettings #PaymentAccountTable tr {
    display: block;
    width: 100%;
  }
  .xeroConnectSettings #TaxTable td,
  .xeroConnectSettings #PaymentAccountTable td {
    width: 100%;
    display: block;
  }
}
.xeroConnectSettings .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #e8e6ee;
}
.xeroConnectSettings .banner {
  margin-bottom: 10px;
}
.xeroConnectSkippedRecords {
  padding: 20px 0px;
}
.xeroConnectSkippedRecords li.skipped span {
  display: block !important;
}
contact-addresses-summary {
  position: relative;
}
contact-addresses-summary .title > h3 {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0;
}
contact-addresses-summary .title > a {
  float: right;
  margin-top: 10px;
}
contact-addresses-summary address > span {
  display: block;
}
contact-addresses-summary .btnEdit:hover,
contact-addresses-summary .clickHere:hover {
  cursor: pointer;
  color: black !important;
}
contacts-addresses-select auto-complete-dropdown-list-item .address {
  margin-left: 10px;
  border-bottom: solid gray 1px;
  cursor: pointer;
  margin-bottom: 12px;
}
contacts-addresses-select auto-complete-dropdown-list-item .address .address-body {
  margin-left: 20px;
  padding-bottom: 5px;
  cursor: pointer;
}
contacts-addresses-select auto-complete-dropdown-list-item .address .address-type {
  cursor: pointer;
}
.personnel-summary {
  position: relative;
}
.personnel-summary h3 {
  display: inline-block;
}
.personnel-summary hr {
  margin-top: 3px !important;
}
.personnel-summary .add-button {
  margin: 10px;
  width: 95%;
}
.personnel-summary .no-link-decoration {
  display: block;
}
.personnel-summary button.btn-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 0;
}
.personnel-summary .panel {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.personnel-summary .panel .panel-body {
  border: none;
  padding: 0px 5px;
  overflow-x: hidden;
  overflow-y: auto;
}
.personnel-summary .panel .panel-body .list-group {
  margin-bottom: 0px;
}
.personnel-summary .panel .panel-body .list-group-item {
  background: transparent !important;
  border: none;
  padding: 5px 5px;
}
.personnel-summary .panel .panel-body .list-group-item span {
  color: #201E23;
}
.personnel-summary .btnAdd:hover,
.personnel-summary .btnAdd:focus {
  text-decoration: none !important;
  color: black !important;
}
contact-statistics .header-statistics-container {
  min-height: 37px;
  padding-top: 5px;
}
contact-statistics .header-statistics-container ul {
  list-style-type: none;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-padding-start: 0;
  padding-left: 0;
  margin-bottom: 0;
}
contact-statistics .header-statistics-container ul li {
  display: inline-block;
  width: 155px;
  position: relative;
}
contact-statistics .header-statistics-container ul li h1 {
  margin-top: 3px;
  display: block;
  float: left;
  font-size: 24px;
  color: #57555B;
}
contact-statistics .header-statistics-container ul li h2 {
  text-align: left;
  margin-top: 6px;
  margin-left: 6px;
  color: #777777;
  display: block;
  float: left;
  font-size: 10px;
  text-transform: uppercase;
}
contact-statistics .header-statistics-container ul li:hover h2 {
  text-decoration: underline;
}
contact-statistics .header-statistics-container ul li.header-statistics-primary h1 {
  color: #201E23;
}
contact-statistics .header-statistics-container ul li.header-statistics-primary h2 {
  color: #777777;
}
contact-statistics .header-statistics-container ul li.header-statistics-info h1 {
  color: #57555B;
}
contact-statistics .header-statistics-container ul li.header-statistics-info h2 {
  color: #777777;
}
contact-statistics .header-statistics-container ul li.header-statistics-danger h1 {
  color: #FF4A4A;
}
contact-statistics .header-statistics-container ul li.header-statistics-danger h2 {
  color: #777777;
}
contact-statistics .header-statistics-container ul li.header-statistics-warning h1 {
  color: #57555B;
}
contact-statistics .header-statistics-container ul li.header-statistics-warning h2 {
  color: #777777;
}
contact-statistics .header-statistics-container ul li.header-statistics-success h1 {
  color: #57555B;
}
contact-statistics .header-statistics-container ul li.header-statistics-success h2 {
  color: #777777;
}
contact-statistics .header-statistics-container ul li.header-statistics-icon {
  padding-left: 20px;
}
contact-statistics .header-statistics-container ul li.header-statistics-icon img {
  position: absolute;
  top: 2px;
  left: 1px;
}
contact-statistics .header-statistics-container ul li img.indicator {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -14px;
}
.custom-field-radio {
  margin-right: 10px;
}
.btn-primary.extraDarkClass {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
.btn-primary.extraDarkClass:hover {
  background-color: #FFFFFF;
  color: #333333 !important;
  border: 1px solid #201E23;
}
.btn-primary.extraDarkClass:focus {
  color: #333333;
}
label.btn-primary.extraDarkClass.active {
  background-color: black;
  color: white;
}
label.btn-primary.extraDarkClass.active:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: none;
}
.custom-field-right-padding {
  padding-right: 15px !important;
}
.custom-field-delete-item-button {
  color: #FF4A4A;
  cursor: pointer;
}
.custom-field-scrollable-list {
  max-height: 350px;
  overflow-y: auto;
  overflow-x: hidden;
}
custom-fields-list ul.custom-fields-style li a:hover {
  color: #555555 !important;
}
.custom-field-nav-tab-li {
  margin: 0 5px -1px 0px !important;
  min-width: 110px !important;
}
.custom-field-list-li-no-right-padding {
  padding-right: 0 !important;
}
custom-fields-not-selected {
  position: relative;
  display: block;
  /*.optional-field-remove {
        color: #ea6149;
        font-size: 16px;
        position: absolute;
        bottom: 11px;
        right: 6px;
    }*/
}
custom-fields-not-selected button.btn.btn-sm {
  border: 1px solid grey;
  background-color: transparent;
  margin: 3px;
}
custom-fields-not-selected button.btn.btn-sm:hover,
custom-fields-not-selected button.btn.btn-sm:focus {
  color: #555555 !important;
}
custom-fields-selected {
  position: relative;
  display: block;
  margin-top: 6px;
}
custom-fields-selected .icon-font-notification {
  color: grey;
  font-size: 16px;
  position: absolute;
  bottom: 11px;
  right: 6px;
}
custom-fields-selected .optional-field-remove {
  color: #FF4A4A;
  font-size: 16px;
  position: absolute;
  bottom: 11px;
  right: 6px;
}
.gettingStartedPanel .intro-banner-container {
  display: table;
  width: 100%;
  padding: 0 !important;
}
.gettingStartedPanel .intro-banner-container button {
  position: absolute;
  right: 20px;
  top: 53px;
  font-size: 30px;
  color: white;
  opacity: 1;
}
.gettingStartedPanel .intro-banner-container button:hover {
  opacity: 0.8;
}
.gettingStartedPanel .intro-banner {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  margin-top: 30px;
  padding: 0px 30px;
  background: #00aeef;
}
.gettingStartedPanel .intro-banner .btn {
  margin-top: 30px;
  display: inline-block;
  background: white;
  padding-left: 30px;
  padding-right: 30px;
  color: #00aeef;
  font-weight: bold;
  font-size: 14px;
}
.gettingStartedPanel .intro-banner .btn:hover {
  color: #007fAD;
}
.gettingStartedPanel .intro-banner h2 {
  text-align: center;
  font-size: 22px;
  color: white;
  line-height: 130%;
}
.gettingStartedPanel .intro-banner h2 a {
  font-weight: bold;
  color: white;
}
.gettingStartedPanel .linkRow {
  height: 20px;
}
.gettingStartedPanel .helpLinks {
  display: block;
  padding-top: 20px;
}
@media (min-width: 768px) and (max-width: 1330px) {
  .gettingStartedPanel .helpLinks .helpLinkRow {
    display: block;
  }
}
@media (min-width: 1615px) and (max-width: 1790px) {
  .gettingStartedPanel .helpLinks .helpLinkRow {
    display: block;
  }
}
.gettingStartedPanel .helpLinks a {
  color: white;
  text-decoration: underline;
  padding: 0px 10px;
  font-size: 10.5px;
}
@media (max-width: 992px) {
  .gettingStartedPanel .helpLinks a {
    padding: 0px 5px;
  }
}
@media (max-width: 992px) {
  .gettingStartedPanel .helpLinks .hasDivider {
    border-right: none;
  }
}
.notesPanel .panel-body .emptyHolder {
  padding-top: 100px;
}
.organisationDashboard {
  /* from the synergy.dashboard.less file */
  /* END from synergy.dashboard.les file */
}
.organisationDashboard .dashBoardPanel {
  min-height: 300px;
  height: 300px;
}
.organisationDashboard .panel-body {
  position: relative;
}
.organisationDashboard h2 {
  color: #30888a;
  font-size: 40px;
}
.organisationDashboard h2 span {
  font-weight: 300;
  color: #201E23;
}
.organisationDashboard h3 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 7px;
  margin-top: 30px;
}
.organisationDashboard h3 .red {
  color: #FF4A4A;
}
.organisationDashboard h3 .blue {
  color: #66d4ff;
}
.organisationDashboard button.dismiss-button {
  margin-top: 30px;
}
.organisationDashboard .panel-body {
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
  padding: 0px 5px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 250px;
  background: white;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.organisationDashboard .empty-header {
  line-height: 229px;
  text-align: center;
}
.organisationDashboard .filters {
  display: inline-block;
  margin-top: 25px;
}
.organisationDashboard .filters button {
  color: #555555;
  outline: none;
  background: white;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  padding: 2px 10px;
  font-size: 10px;
  margin-bottom: 5px;
}
.organisationDashboard .listing-item {
  border-bottom: 1px solid #dddddd;
  height: 50px;
  padding: 0px 5px;
}
.organisationDashboard .listing-item .title {
  cursor: pointer;
  font-size: 14px;
}
.organisationDashboard .listing-item .lhs {
  float: left;
  vertical-align: middle;
}
.organisationDashboard .listing-item .rhs {
  float: left;
  text-align: right;
  vertical-align: middle;
}
.organisationDashboard .listing-item .rhs .btn,
.organisationDashboard .listing-item .rhs .btn-default {
  background-color: transparent;
  border: none;
  padding: 0px;
  outline: none;
  box-shadow: none;
}
.organisationDashboard .listing-item .icon-btn {
  cursor: pointer;
}
.organisationDashboard .listing-item .icon-font-ok,
.organisationDashboard .listing-item .icon-font-alarm,
.organisationDashboard .listing-item .icon-font-remove {
  font-size: 17px;
  padding: 8px;
}
.organisationDashboard .listing-item .icon-font-pause2,
.organisationDashboard .listing-item .icon-font-play2 {
  font-size: 25px;
  padding: 5px;
}
.organisationDashboard .listing-item .display-time {
  position: relative;
  bottom: 5px;
}
.organisationDashboard .listing-item .contact-avator {
  width: 50px;
  height: 50px;
}
.organisationDashboard .listing-item .contact-icon {
  text-decoration: none;
}
.organisationDashboard .listing-item .contact-icon span {
  font-size: 20px;
}
.organisationDashboard .listing-item .place-holder {
  width: 20px;
  height: 20px;
  margin: 5px;
  display: inline-block;
}
.organisationDashboard .listing-item .run-report-btn {
  width: 50px;
  position: relative;
  height: 50px;
  display: inline-block;
  cursor: pointer;
}
.organisationDashboard .listing-item .run-report-btn .icon-font-icons_Portal_Documents {
  font-size: 30px;
  position: absolute;
  top: 10px;
  left: 11px;
}
.organisationDashboard .listing-item .run-report-btn .icon-font-play-circle {
  font-size: 16px;
  position: absolute;
  top: 25px;
  left: 29px;
}
.organisationDashboard .listing-item .stitle {
  font-weight: bold;
}
.organisationDashboard .listing-item .stitle .grey-copy {
  font-weight: normal;
}
.organisationDashboard .icon-font-ellipsis-h {
  color: #555555;
  font-size: 20px;
  margin-left: 10px;
}
.organisationDashboard .grey-copy {
  color: #aaaaaa;
}
.organisationDashboard .recent-contacts {
  padding: 0px;
  /*@media (min-width: 991px) and (max-width: 1235px) {
      .content-wrapper{
        width: 60%;
      }
      .icons-wrapper{
        width: 40%;
      }
    }
    @media (min-width: 768px) and (max-width: 830px) {
      .content-wrapper{
        width: 60%;
      }
      .icons-wrapper{
        width: 40%;
      }
    }*/
}
.organisationDashboard .recent-contacts .listing-item {
  padding: 0px;
  margin-top: 0px;
}
.organisationDashboard .recent-contacts .content-wrapper {
  padding-left: 60px;
  background: top left;
  background-repeat: no-repeat;
  height: 50px;
}
.organisationDashboard .recent-contacts .content-wrapper .contact-name {
  font-weight: bold;
}
.organisationDashboard .recent-contacts .content-wrapper .contact-role,
.organisationDashboard .recent-contacts .content-wrapper .contact-org {
  font-size: 10.5px;
  line-height: 1.3;
}
.organisationDashboard .recent-contacts .content-wrapper:hover {
  cursor: pointer;
}
.organisationDashboard .recent-contacts .avator-wrapper {
  float: left;
}
.organisationDashboard .recent-contacts .avator-wrapper:hover {
  cursor: pointer;
}
.organisationDashboard .recent-contacts .icons-wrapper {
  min-width: 110px;
  vertical-align: middle;
  padding: 5px;
  text-align: right;
}
.organisationDashboard .pinned-reports .lhs {
  width: 80%;
}
.organisationDashboard .pinned-reports .lhs .title {
  margin-top: 15px;
}
.organisationDashboard .pinned-reports .rhs {
  width: 20%;
  padding: 0xp;
  padding: 0px;
  margin: 0px;
  line-height: 0;
}
.organisationDashboard .reminders-tasks .bottom-loading {
  padding-top: 10px;
}
.organisationDashboard .reminders-tasks .listing-item.completed,
.organisationDashboard .reminders-tasks .listing-item.canceled {
  display: none;
}
.organisationDashboard .reminders-tasks .listing-item {
  margin-top: 0px;
}
.organisationDashboard .reminders-tasks .media .media-body {
  width: 10000px;
}
.organisationDashboard .reminders-tasks .lhs {
  float: none;
}
.organisationDashboard .reminders-tasks .lhs .title {
  margin-top: 7px;
}
.organisationDashboard .reminders-tasks .rhs {
  float: none;
}
.organisationDashboard .reminders-tasks .rhs .btn-group {
  margin-top: 17px;
}
.organisationDashboard .reminders-tasks .rhs .timer {
  margin-top: 13px;
  min-width: 150px;
  white-space: nowrap;
}
.organisationDashboard .reminders-tasks .rhs .snooze {
  margin-top: 0px;
}
.organisationDashboard .reminders-tasks .rhs .snooze .dropdown-menu {
  padding: 10px;
}
.organisationDashboard .reminders-tasks .rhs .snooze .dropdown-menu input {
  width: 200px;
}
.organisationDashboard .reminders-tasks .rhs .snooze .dropdown-menu .confirm {
  background-color: #201E23;
  padding: 10px;
}
.organisationDashboard .reminders-tasks .rhs .snooze .dropdown-menu .btn-primary {
  background-color: #201E23;
  padding: 10px;
  width: 100%;
}
.organisationDashboard .recent-projects .lhs {
  width: 70%;
}
.organisationDashboard .recent-projects .lhs .title {
  margin-top: 15px;
}
.organisationDashboard .recent-projects .lhs .title a {
  color: #555555;
}
.organisationDashboard .recent-projects .rhs {
  width: 30%;
  text-align: right;
}
.organisationDashboard .recent-projects .rhs .grey-copy {
  margin-top: 15px;
}
.organisationDashboard .recent-chats .content-wrapper,
.organisationDashboard .recent-documents .content-wrapper {
  float: left;
  width: 100%;
}
.organisationDashboard .recent-chats .content-wrapper:hover,
.organisationDashboard .recent-documents .content-wrapper:hover {
  cursor: pointer;
}
.organisationDashboard .recent-chats .lhs,
.organisationDashboard .recent-documents .lhs {
  width: 70%;
}
.organisationDashboard .recent-chats .lhs a,
.organisationDashboard .recent-documents .lhs a {
  color: #555555;
}
.organisationDashboard .recent-chats .lhs a:hover,
.organisationDashboard .recent-documents .lhs a:hover {
  text-decoration: none;
}
.organisationDashboard .recent-chats .lhs .stitle,
.organisationDashboard .recent-documents .lhs .stitle {
  margin-top: 8px;
}
.organisationDashboard .recent-chats .rhs,
.organisationDashboard .recent-documents .rhs {
  width: 30%;
}
.organisationDashboard .recent-chats .rhs .grey-copy,
.organisationDashboard .recent-documents .rhs .grey-copy {
  margin-top: 15px;
}
.organisationDashboard .notes .lhs {
  width: 60%;
}
.organisationDashboard .notes .lhs .title {
  margin-top: 15px;
  cursor: default;
}
.organisationDashboard .notes .lhs .clickable {
  cursor: pointer;
}
.organisationDashboard .notes .rhs {
  width: 40%;
  margin-top: 15px;
}
.organisationDashboard .missing-timesheets {
  padding: 0px;
}
.organisationDashboard .missing-timesheets .calendar-nav {
  height: 40px;
  background: #00aeef;
}
.organisationDashboard .missing-timesheets .calendar-nav h3 {
  font-size: 16px;
  color: white;
  margin-top: 12px;
  font-weight: 300;
}
.organisationDashboard .missing-timesheets .calendar-nav .btn {
  padding: 2px 10px;
  background-color: transparent;
  border: none;
  font-size: 25px;
}
.organisationDashboard .missing-timesheets table {
  margin-bottom: 0px;
}
.organisationDashboard .missing-timesheets table .day {
  cursor: pointer;
}
.organisationDashboard .missing-timesheets table thead {
  background: #F6F6F6;
}
.organisationDashboard .missing-timesheets table th {
  padding: 5px;
  border-bottom: none;
}
.organisationDashboard .missing-timesheets table td {
  padding: 6px 2px 0px 2px;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
.organisationDashboard .missing-timesheets table td .progress {
  margin-top: 2px;
  margin-bottom: 2px;
  height: 2px;
  background: #999999;
}
.organisationDashboard .missing-timesheets table td .progress-bar {
  background-color: #33cc66;
}
.organisationDashboard .missing-timesheets table td .progress-bar-marked-complete {
  background-color: #ff9933;
}
.organisationDashboard .missing-timesheets table td .expenses {
  position: absolute;
  margin-left: -22px;
  margin-top: -3px;
}
.organisationDashboard .missing-timesheets table td.weekday {
  background: white;
}
.organisationDashboard .missing-timesheets table td.weekend {
  color: #555555;
  background: #EFEDEE;
}
.organisationDashboard .missing-timesheets table td.weekend .progress {
  background: #999999;
}
.organisationDashboard .missing-timesheets table td.today {
  color: white !important;
  background: #0099d1;
}
.organisationDashboard .missing-timesheets table td.missing {
  color: #FF4A4A;
}
.organisationDashboard .missing-timesheets table td.missing .progress {
  background: #FF4A4A;
}
.organisationDashboard .missing-timesheets table td.completed {
  color: #33cc66;
}
.organisationDashboard .missing-timesheets table td.markedcomplete {
  color: #ff9933;
}
.organisationDashboard .missing-timesheets table td.nodata {
  color: #555555;
}
.organisationDashboard .missing-timesheets table td.nodata .progress {
  background: #cccccc !important;
}
.organisationDashboard .missing-timesheets table th,
.organisationDashboard .missing-timesheets table td {
  text-align: center;
}
.organisationDashboard .missing-timesheets table th.weekend {
  font-weight: 300;
}
.organisationDashboard .project-hours {
  overflow: hidden;
}
.organisationDashboard .forward-loading {
  text-align: center;
}
.organisationDashboard .forward-loading .content-wrapper {
  display: table;
  width: 100%;
}
.organisationDashboard .forward-loading .cell {
  width: 100%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  height: 245px;
}
.organisationDashboard .forward-loading .cell p {
  color: #33cc66;
  font-weight: bold;
  margin-bottom: 0px;
  line-height: 1.1;
}
.organisationDashboard .forward-loading .cell .number {
  font-size: 70px;
}
.organisationDashboard .forward-loading .cell .month {
  font-size: 14px;
}
.organisationDashboard .stuff-member {
  padding: 0px;
  /*Ensure 404 errors still fill 25% width*/
}
.organisationDashboard .stuff-member .staff-wrapper:before {
  content: "";
  display: block;
  padding-top: 100%;
  /* initial ratio of 1:1*/
}
.organisationDashboard .stuff-member .staff-wrapper {
  width: 16.66%;
  float: left;
  cursor: pointer;
  border-left: 1px solid #F6F6F6;
  border-bottom: 1px solid #F6F6F6;
  position: relative;
}
.organisationDashboard .stuff-member .staff-wrapper img {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.organisationDashboard .stuff-member .staff-wrapper:hover {
  border-left: 1px solid #F6F6F6;
  border-bottom: 1px solid #F6F6F6;
}
.organisationDashboard .stuff-member .staff-wrapper:hover img {
  opacity: 0.8;
}
.organisationDashboard .panel-body.intro-banner-container {
  position: static;
}
.organisationDashboard .noWidgetsPlaceholder {
  border: 1px dashed #dddddd;
  margin-top: 50px;
  margin-left: 10px;
  height: 250px;
  background: white;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: box-shadow 0.2s ease-in-out;
  -moz-transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out;
}
.organisationDashboard .noWidgetsPlaceholder:hover {
  box-shadow: 0 0 20px #D6D6D6;
  cursor: pointer;
}
.organisationDashboard .emptyHolder {
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 50px;
  text-align: center;
}
.organisationDashboard .emptyHolder p {
  text-align: center;
  font-size: 20px;
  margin-bottom: 30px;
}
.organisationDashboard .emptyHolder .btn {
  padding-left: 20px;
  padding-right: 20px;
}
.organisationDashboard .agedWipPanel.empty .emptyChartHolder {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 120px;
  background-image: url('/content/img/organisation/dashboard/placeholder-aged-wip.gif');
}
.organisationDashboard .agedDebtorsPanel.empty .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 120px;
  background-image: url('/content/img/organisation/dashboard/placeholder-aged-debtors.gif');
}
.organisationDashboard .profitPanel.empty .emptyChartHolder {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 80px;
  background-image: url('/content/img/organisation/dashboard/placeholder-profit.gif');
}
.organisationDashboard .winLossPanel.empty .emptyChartHolder {
  padding-top: 95px;
  padding-left: 50px;
  padding-right: 50px;
  background-image: url('/content/img/organisation/dashboard/placeholder-win-loss.gif');
}
.organisationDashboard .invociedChargeablePanel.empty .emptyChartHolder {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 80px;
  background-image: url('/content/img/organisation/dashboard/placeholder-invoiced-vs-chargeable.gif');
}
.organisationDashboard .budgetActualPanel.empty .emptyChartHolder {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 80px;
  background-image: url('/content/img/organisation/dashboard/placeholder-budget-actual.gif');
}
.organisationDashboard .agedWipPanel.empty .panel-body,
.organisationDashboard .agedDebtorsPanel.empty .panel-body,
.organisationDashboard .profitPanel.empty .panel-body,
.organisationDashboard .invociedChargeablePanel.empty .panel-body {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.organisationDashboard .emptyChartHolder {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 250px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
  z-index: 99;
}
.organisationDashboard .emptyChartHolder p {
  text-align: center;
  font-size: 20px;
  margin-bottom: 30px;
  word-wrap: break-word;
}
.organisationDashboard .pieHoleCenterContent {
  position: absolute;
  top: 55px;
  height: 140px;
  left: 12%;
  width: 40%;
  text-align: center;
  font-size: 16px;
  color: #333333;
  padding: 44px 20px;
  vertical-align: middle;
}
.organisationDashboard .pieHoleCenterContent .copy {
  display: block;
}
.organisationDashboard .chart {
  position: relative;
}
.organisationDashboard .toggleViewBtn {
  display: inline-block;
  min-width: 240px;
  padding-right: 30px;
  position: relative;
  top: 15px;
}
.organisationDashboard .toggleViewBtn .btnCopy {
  position: relative;
  top: -15px;
}
.organisationDashboard .toggleViewBtn label.slidingCheckBoxLabel {
  display: inline-block;
  left: -10px;
}
.organisationDashboard .pageHeaderSection {
  height: 0px;
}
@media (min-width: 860px) {
  .organisationDashboard .pageHeaderSection {
    position: relative;
    top: -39px;
    display: inline-block;
  }
}
.organisationDashboard .pageHeaderSection .dropdown-menu-right {
  right: 10px;
}
@media (max-width: 860px) {
  .organisationDashboard .rowForDashboardPanels {
    margin-top: 20px;
  }
}
.organisationDashboard #ellipsesGroup .dropdown-menu-right {
  right: 3px;
}
.organisationDashboard .disable-panel > * {
  pointer-events: none;
}
.organisationDashboard .disable-panel:hover {
  box-shadow: 0 0 20px #D6D6D6;
  cursor: all-scroll;
}
.organisationDashboard .disable-panel:active,
.organisationDashboard .disable-panel:focus {
  box-shadow: 0 0 3px #dddddd;
}
.organisationDashboard .dndPlaceholder .panel-body {
  margin-top: 20px;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
  opacity: 0.5;
}
.organisationDashboard #profit-chart > div > div > div > div,
.organisationDashboard #agedwip-chart > div > div > div > div,
.organisationDashboard #invocie-chargeable-chart > div > div > div > div,
.organisationDashboard #project-hours-chart > div > div > div > div,
.organisationDashboard #utilised-hours-chart > div > div > div > div,
.organisationDashboard #monthly-invoice-chart > div > div > div > div,
.organisationDashboard #agedebtors-chart > div > div > div > div {
  left: 0px !important;
}
.pinnedReportsPanel .emptyHolder {
  padding-top: 100px;
}
.recentChatsPanel .emptyHolder {
  padding-top: 100px;
}
.recentChatsPanel .chatTitle {
  display: inline;
}
.recentContactsPanel .recent-contacts-list {
  position: relative;
}
.recentContactsPanel .recent-contacts-list img {
  position: absolute;
  top: 0;
  left: 0;
}
.recentContactsPanel .recent-contacts-list > .row {
  border-bottom: 1px solid #dddddd;
}
.recentContactsPanel .recent-contact-container {
  padding: 0;
}
.recentContactsPanel .recent-contacts-icons {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
}
.recentContactsPanel .recent-contacts-icons .place-holder {
  margin: 10px 2px;
  display: inline-block;
}
.recentContactsPanel .recent-contacts-details {
  margin: 0 80px 0 50px;
  min-height: 50px;
}
.recentContactsPanel .recent-contacts-details p {
  margin: 0;
}
.recentContactsPanel .emptyHolder {
  padding-left: 60px;
  padding-right: 60px;
}
.recentDocumentsPanel .emptyHolder {
  padding-top: 100px;
}
.toDoPanel .panel-body .emptyHolder {
  padding-top: 100px;
}
.toDoPanel .toDoWrapper {
  position: relative;
  margin-bottom: 10px;
}
.toDoPanel .toDoWrapper .doneToggle {
  position: absolute;
  top: 10px;
  left: 10px;
}
.toDoPanel .toDoWrapper .contentWrapper {
  position: relative;
  padding: 10px 40px 0px 10px;
  background: white;
  min-height: 40px;
}
.toDoPanel .toDoWrapper .contentWrapper .parentDescription {
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
  position: relative;
  font-size: 10px;
}
.toDoPanel .toDoWrapper .contentWrapper .toDoText {
  max-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.toDoPanel .toDoWrapper .contentWrapper .dueDate {
  margin-bottom: 0px;
}
.toDoPanel .toDoWrapper .contentWrapper.hasAvator {
  min-height: 60px;
  padding-left: 60px;
}
.toDoPanel .toDoWrapper .contentWrapper h3 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
}
.toDoPanel .toDoWrapper .contentWrapper .avatorImg {
  width: 40px;
  height: 40px;
}
.toDoPanel .toDoWrapper .contentWrapper .assignToAvator {
  position: absolute;
  top: 10px;
  left: 10px;
}
.toDoPanel .toDoWrapper .contentWrapper .options {
  position: absolute;
  top: 10px;
  right: 10px;
}
.toDoPanel .toDoWrapper .contentWrapper .options .icon-font-lock {
  font-size: 16px;
}
.toDoPanel .toDoWrapper .contentWrapper .options .icon-font-i-ellipsis {
  font-size: 5px;
  position: relative;
  top: -3px;
}
.document-email {
  padding: 20px 20px 20px 60px;
  background-color: white;
  margin-bottom: 1px;
  border-left: 5px solid white;
  cursor: pointer;
  position: relative;
}
.document-email .btn-roundCorner {
  position: absolute;
  top: 20px;
  left: 15px;
  color: #606061;
  background-color: #F6F6F6;
}
.document-email.selected {
  border-left: 5px solid #201E23;
}
.document-email.selected .emailInfo {
  color: #201E23;
}
.document-email.selected:hover {
  border-left: 5px solid #201E23;
}
.document-email:hover {
  border-left: 5px solid #e9e9e9;
  background-color: #e9e9e9;
}
.document-email p.displayDate {
  margin: 0px;
  font-size: 10.5px;
  color: #a3a3a3;
}
.document-email .emailInfo {
  font-size: 14px;
  margin-bottom: 5px;
}
.document-email .email-container .version-label {
  position: relative;
  z-index: 1;
}
.document-email .email-container .version-container {
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #F6F6F6;
  left: 34%;
  top: 19%;
}
.document-email .icon-font-paperclip {
  font-size: 14px;
  padding-left: 10px;
}
.document-email-details tag-entry .tag-entry {
  min-height: 177px;
}
.document-email-details .notesWrapper {
  border-bottom: 1px solid #F6F6F6;
}
.document-email-details .headerInfo {
  padding-top: 10px;
}
.document-email-details .headerInfo p {
  margin-bottom: 5px;
}
.document-email-details span.extraVersion {
  display: none;
}
.document-email-details span.showing {
  display: block !important;
}
.document-email-details .emailHeader {
  background-color: white;
  padding: 20px;
  position: relative;
  border-bottom: 2px solid #F6F6F6;
}
.document-email-details .emailHeader.hasAttachments {
  padding-right: 150px;
}
.document-email-details .emailHeader.hasAttachments .icon-font-paperclip {
  font-size: 14px;
  padding-right: 5px;
}
.document-email-details .emailHeader .attachmentsWrapper {
  position: absolute;
  top: 20px;
  right: 20px;
}
.document-email-details .emailHeader .attachmentsWrapper .clickAble {
  text-align: center;
  background-color: #F6F6F6;
  padding: 10px 20px;
}
.document-email-details .emailHeader .attachmentsWrapper .div-inline {
  display: inline-block;
}
.document-email-details .emailHeader .attachmentsWrapper .download-ellipsis-button {
  margin-top: -3px;
  padding: 0px;
  height: 37px;
}
.document-email-details .emailHeader .attachmentsWrapper .download-menu-link {
  display: block;
  padding: 7px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  text-decoration: none;
}
.document-email-details .emailHeader .emailInfo {
  font-size: 14px;
  margin-bottom: 5px;
}
.document-email-details .emailHeader p.displayDate {
  margin: 0px;
  font-size: 10.5px;
  color: #a3a3a3;
}
.document-email-details .emailDetails {
  background-color: white;
  padding: 20px;
}
.document-email-details .preview-container {
  /*background-color: white;*/
  /*padding: 10px;*/
}
.document-email-details .preview-container .documentContainer {
  overflow-y: auto;
  height: 450px;
  border: none;
  background-color: white;
}
.document-email-details .preview-container .documentContainer .contentWrapper {
  pointer-events: none;
}
.document-email-details .preview-container .documentContainer .contentWrapper .MsoNormalTable div,
.document-email-details .preview-container .documentContainer .contentWrapper table.mobile-wide div section {
  max-width: 700px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
}
.document-email-details .preview-container .attachment-container {
  min-height: 40px;
  border-bottom: 2px solid #F6F6F6;
  /*margin-bottom: 3px;*/
  background-color: white;
  /*line-height: 40px;*/
}
.document-email-details .preview-container .attachment-container .attachment-btn:focus,
.document-email-details .preview-container .attachment-container .attachment-btn:active {
  outline: none !important;
  box-shadow: none;
}
.document-email-details .preview-container .attachment-container .attachment-expand-container {
  margin-left: 10px;
  margin-right: 10px;
  background-color: #F6F6F6;
}
.document-email-details .preview-container .attachment-container .attachment-list {
  list-style: none;
}
.document-email-details .contactCount {
  padding: 20px 10px;
}
.document-email-details #downLoadEmailPopup {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99;
}
@media (max-width: 991px) {
  .document-email-details #downLoadEmailPopup {
    display: none;
  }
}
.document-email-details #downLoadEmailPopup .backDrop {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #000;
  z-index: 99;
  opacity: 0.4;
}
.document-email-details #downLoadEmailPopup #downArrow {
  position: fixed;
  left: 100px;
  bottom: 30px;
  z-index: 100;
  -webkit-animation: fadebottom 1s infinite;
  animation: fadebottom 1s infinite;
}
.document-email-details #downLoadEmailPopup #popUpContent {
  display: inline-block;
  width: 300px;
  background: white;
  position: fixed;
  left: 100px;
  bottom: 220px;
  z-index: 100;
  padding: 40px 20px 20px 20px;
  color: #0062A2;
  font-size: 24px;
  border-radius: 8px;
  border: 1px solid #0062A2;
  filter: drop-shadow(0px 3px 1px rgba(0, 0, 0, 0.25));
}
.document-email-details #downLoadEmailPopup #popUpContent .colseBtn {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  font-size: 12px;
  background: white;
  border-radius: 8px;
  filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.25));
}
.document-email-details #downLoadEmailPopup #popUpContent .colseBtn:hover {
  cursor: pointer;
}
.document-email-details #downLoadEmailPopup #popUpContent .colseBtn .icon-font-i-cross {
  position: absolute;
  top: 7px;
  right: 7px;
  font-size: 16px;
}
@keyframes fadebottom {
  0% {
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
  }
  25% {
    transform: translateY(20px);
    -moz-transform: translateY(20px);
    -o-transform: translateY(20px);
  }
  30% {
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
  }
  45% {
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
  }
}
@-webkit-keyframes fadebottom {
  0% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  25% {
    transform: translateY(20px);
    -webkit-transform: translateY(20px);
  }
  30% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  45% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  100% {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
}
.documentShareDetails .textWrap {
  display: inline-block !important;
  white-space: nowrap !important;
}
document-sharing-modal-v1 .selectedFileNames {
  font-size: 16px;
}
document-sharing-modal-v1 .transmittalReasons {
  padding-bottom: 15px;
}
document-sharing-modal-v1 .list-comma::before {
  content: ',';
}
document-sharing-modal-v1 .list-comma:first-child::before {
  content: '';
}
document-sharing-modal-v1 contact-select-multi .errorContact {
  background-color: #f93 !important;
  border: none !important;
}
document-sharing-modal-v1 contact-select-multi .errorContact .remove-button .icon-font-remove {
  border: none !important;
}
.documentSharingSelectShareType .circleBg {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 100px;
  height: 100px;
  background-color: #201E23;
  display: inline-block;
  position: relative;
}
.documentSharingSelectShareType .circleBg span {
  display: inline-block;
  position: absolute;
  color: white;
}
.documentSharingSelectShareType .icon-font-file-o {
  top: 20px;
  left: 28px;
  font-size: 55px;
}
.documentSharingSelectShareType .icon-font-comment-o {
  top: 13px;
  left: 18px;
  font-size: 65px;
}
.documentSharingSelectShareType .selectionWrapper {
  text-align: center;
  padding: 30px 40px;
  background: white;
  border-bottom: 2px solid #e8e8e8;
}
.documentSharingSelectShareType .selectionWrapper:hover {
  border: 1px solid #201E23;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}
.documentSharingSelectShareType h3 {
  font-size: 16px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px;
}
.documenttemplatesApp .warningMessage {
  background-color: #FF4A4A;
  color: white;
  padding: 10px;
  margin-bottom: 10px;
}
.documenttemplatesApp .warningMessage p {
  margin-bottom: 5px;
}
.documenttemplatesApp .warningMessage h4 {
  margin-bottom: 10px;
}
.documenttemplatesApp .warningMessage .clickAble {
  text-decoration: underline;
}
.documenttemplatesApp .templateDescription {
  background-color: white;
  padding: 10px 20px;
  border: 1px solid #e1e1e1;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.075);
  margin-bottom: 10px;
}
.documenttemplatesApp .templateDescription.selecting {
  color: white;
  background-color: #34cc67;
}
.documenttemplatesApp .templateDescription.selecting .clickAble.teal {
  color: white !important;
}
.documenttemplatesApp .templateDescription .title {
  font-size: 16px;
  font-weight: bold;
}
.documenttemplatesApp .templateDescription .clickAble.teal,
.documenttemplatesApp .templateDescription .clickAble.danger {
  text-decoration: underline;
}
.documenttemplatesApp .documenttemplatesTemplateSummary.selecting {
  border: 1px solid #201E23;
}
.documenttemplatesApp .documenttemplatesTemplateSummary.selecting a {
  border: none;
}
.templateTableEditor #content-table {
  background: #EFEDEE;
}
.templateTableEditor .rate-group-btn:hover,
.templateTableEditor .rate-group-btn:focus {
  color: black;
}
checkbox-list {
  margin-top: 0px !important;
}
input.form-control {
  margin-bottom: 10px;
}
div.connect-project-custom-field-filter {
  margin-top: 0px !important;
}
.templateTablePreview {
  float: left;
  width: 100%;
  background: white;
}
.templateTablePreview p.textwrapper {
  margin: 10px;
  text-align: left;
  min-height: 10px;
}
.templateTablePreview .tableWrapper,
.templateTablePreview .sectionTable,
.templateTablePreview .sectionRow {
  width: 100%;
  float: left;
}
.templateTablePreview .borderTop {
  border-top: 1px solid #AEADB2;
}
.templateTablePreview .borderRight {
  border-right: 1px solid #AEADB2;
}
.templateTablePreview .borderLeft {
  border-left: 1px solid #AEADB2;
}
.templateTablePreview .borderBottom {
  border-bottom: 1px solid #AEADB2;
}
.templateTablePreview .tableColumn {
  float: left;
}
.templateTablePreview .cell {
  padding: 10px;
}
.templateTablePreview .cell .mergeSign {
  display: none;
}
.templateTablePreview .cell.bold .previewTextWrapper {
  font-weight: bold;
}
.templateTablePreview .cell.italic .previewTextWrapper {
  font-style: italic;
}
.templateTablePreview .cell.text-center .previewTextWrapper {
  text-align: center;
}
.templateTablePreview .cell.text-right .previewTextWrapper {
  text-align: right;
}
.templateTablePreview .cell.merged .mergeSign {
  display: inline-block;
}
.templateTablePreview .cell.merged .previewTextWrapper {
  display: none;
}
.documenttemplatesEditBookMarks .searchWrapper {
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: white;
}
.documenttemplatesEditBookMarks .searchWrapper input {
  box-shadow: none;
  border: none;
}
.documenttemplatesEditBookMarks .searchWrapper button {
  border-bottom: none;
  background-color: white;
  border-color: white;
  color: #999999;
  padding: 0px;
  outline: none;
  box-shadow: none;
}
.documenttemplatesEditBookMarks .searchWrapper button:hover {
  color: #999999;
}
.documenttemplatesEditBookMarks .searchWrapper .icon-font-search2 {
  font-size: 22px;
}
.documenttemplatesEditBookMarks .bookmarksWrapper .bookmark {
  position: relative;
  background: white;
  padding: 10px 30px 10px 10px;
}
.documenttemplatesEditBookMarks .bookmarksWrapper .delbookmarkBtn {
  position: absolute;
  top: 15px;
  right: 10px;
  font-size: 10px;
}
.documenttemplatesEditBookMarks .bookMarkCounter {
  font-weight: normal;
  float: right;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .icon-font-document-folder-empty {
  font-size: 18px;
  position: absolute;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .icon-font-caret-right {
  font-size: 20px;
  position: absolute;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .topGroupInfo {
  border-bottom: none;
  position: relative;
  padding: 10px 10px 10px 70px;
  background: white;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .topGroupInfo .icon-font-document-folder-empty {
  top: 10px;
  left: 10px;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .topGroupInfo .icon-font-caret-right {
  top: 8px;
  left: 35px;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subGroupInfo {
  padding: 10px 10px 10px 60px;
  margin-left: 10px;
  background: white;
  position: relative;
  border-bottom: none;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subGroupInfo .icon-font-document-folder-empty {
  top: 10px;
  left: 10px;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subGroupInfo .icon-font-caret-right {
  top: 8px;
  left: 35px;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subSubGroupInfo {
  /*padding: 10px 10px 10px 60px;*/
  margin-left: 20px;
  /*background: #fff;
            position: relative;
            border-bottom: none;

            .icon-font-document-folder-empty {
                top: 10px;
                left: 10px;
            }

            .icon-font-caret-right {
                top: 8px;
                left: 35px;
            }*/
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subSubSubGroupInfo {
  margin-left: 30px;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subGroupFoldingContentWrapper .bookmark {
  padding-left: 50px;
  margin-left: 20px;
  background: white;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subSubGroupFoldingContentWrapper .bookmark {
  padding-left: 50px;
  margin-left: 30px;
  background: white;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subSubSubGroupFoldingContentWrapper .bookmark {
  padding-left: 50px;
  margin-left: 40px;
  background: white;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .topGroupInfo.open,
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subGroupInfo.open,
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subSubGroupInfo.open,
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subSubSubGroupInfo.open {
  border-bottom: none;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .topGroupInfo.open .icon-font-caret-right,
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subGroupInfo.open .icon-font-caret-right,
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subSubGroupInfo.open .icon-font-caret-right,
.documenttemplatesEditBookMarks .availableBookmarksWrapper .subSubSubGroupInfo.open .icon-font-caret-right {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .topGroupBookMarksWrapper {
  background: white;
  margin-left: 10px;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .bookmark {
  position: relative;
  padding: 10px 40px 10px 60px;
  box-shadow: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.documenttemplatesEditBookMarks .availableBookmarksWrapper .bookmark .addBookmarkBtn {
  position: absolute;
  right: 5px;
  top: 3px;
  font-size: 30px;
  color: #34cc67;
}
@media (max-width: 767px) {
  .documenttemplatesEditTableModal .nav.nav-tabs li {
    margin: 0px 10px 0px 10px !important;
  }
  .documenttemplatesEditTableModal .nav.nav-tabs li a {
    box-shadow: 7px 0 9px -7px #D6D6D6, -7px 0 9px -7px #D6D6D6, 0 -7px 9px -7px #D6D6D6;
    border: 1px solid #D6D6D6;
    border-bottom: none;
    border-radius: 2px 2px 0 0;
  }
}
.documenttemplatesEditTableModal .mask {
  overflow-x: visible !important;
}
.documenttemplatesEditTableModal .mask .minWdith {
  min-width: 1100px;
}
.documenttemplatesEditTableModal .tab-content {
  float: left;
  width: 100%;
  background: white;
}
.documenttemplatesEditTableModal .color-picker-wrapper.picker-icon .color-picker {
  border: 1px solid #dddddd;
}
.documenttemplatesEditTableModal .cells .mergeSign {
  display: none;
}
.documenttemplatesEditTableModal .cells.merged .mergeSign {
  display: inline-block;
}
.documenttemplatesEditTableModal .tabContentWrapper {
  margin-left: -10px;
  margin-right: -10px;
}
.documenttemplatesEditTableModal .tabContentWrapper .tab-content {
  padding: 20px;
  background-color: white;
}
.documenttemplatesEditTableModal .tabContentWrapper .nav-tabs li.active a {
  background: white;
}
.documenttemplatesEditTableModal .tabContentWrapper #preview {
  text-align: center;
}
.documenttemplatesEditTableModal .undoArea h3 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.documenttemplatesEditTableModal .templateDescription.availableTables {
  position: relative;
  padding-right: 80px;
  margin-bottom: 0px;
}
.documenttemplatesEditTableModal .templateDescription.availableTables .indicator {
  width: 80px;
  text-align: right;
  position: absolute;
  right: 0px;
  top: 15px;
}
.documenttemplatesEditTableModal .templateDescription.availableTables .indicator .tableCounter {
  position: relative;
  top: -8px;
}
.documenttemplatesEditTableModal .templateDescription.availableTables .indicator .icon-font-icons_plus-fat {
  font-size: 30px;
  color: #34cc67;
}
.documenttemplatesEditTableModal .templateDescription.availableTables .indicator .delTableBtn {
  position: relative;
  top: 5px;
  text-decoration: none;
  margin-right: 20px;
}
.documenttemplatesEditTableModal .templateDescription.availableTables .indicator .editTableBtn {
  position: relative;
  top: 5px;
  font-size: 16px;
  color: #999999;
  margin-right: 10px;
}
.documenttemplatesEditTableModal .templateDescription.availableTables.selected {
  color: white;
  background: #34cc67;
}
.documenttemplatesEditTableModal .templateDescription.availableTables.selected .icon-font-icons_plus-fat {
  color: white;
}
.documenttemplatesEditTableModal .selectTable {
  position: absolute;
  top: 0px;
  width: 100%;
  transform: translateX(-200%);
  -moz-transform: translateX(-200%);
  -o-transform: translateX(-200%);
  -ms-transform: translateX(-200%);
  -webkit-transform: translateX(-200%);
  transition: transform 0.3s ease-out;
  -webkit-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out;
}
.documenttemplatesEditTableModal .editTable {
  transform: translateX(200%);
  -moz-transform: translateX(200%);
  -o-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -webkit-transform: translateX(200%);
  transition: transform 0.3s ease-out;
  -webkit-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out;
}
.documenttemplatesEditTableModal .selectTable.selecting,
.documenttemplatesEditTableModal .editTable.selecting {
  transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
}
.documenttemplatesEditTemplateTypeModal .dragAndDrop-placeholder {
  margin: 0px;
  padding-top: 5px !important;
}
.documenttemplatesEditTemplateTypeModal .dragAndDrop-placeholder p {
  margin: 0px;
}
.documenttemplatesEditTemplateTypeModal .allTemplatesListing #selectTemplate {
  padding: 10px;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQzJEMDFFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQzJEMDJFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNDMkNGRkU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNDMkQwMEU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4AcHYAAAFJSURBVHja7JWxSgNBEIZdNRKSNxJ8GRUPUqSwSGFh4VvcGySQIgpRe0E77ewsU9rZJuf3wxys5ynZiwcRZuDP3GV2Mt/M3m1CURQ722zBAR3QAR3QAR3QAR3QAbcGMMuyI9wjWlZj+p0Qwq/32B7fHeZ5/rBuzd3Ehk7RGHW+dQpM2Wxd08Q7aEzsJKVgKuAx+kATCh38BBlPzkxrJ8ol1iqgtlYF3ik0XQfS1kyVo1zul20CylboDC2AmOG7Aoq3NZpg19YsiCtnVTPdvwU0EH0M0BuaUbRXU7inmNaQMyBeNDkxkgEjEFUbold0Y0BlA7q+tthQcJXcVrf4yySxc/wzukV9IPr4OXqx2EYHbWPAchr2Uox0PuLv8XfoCY3KF6b6jKbY/qYnfVT4AqAru76sNtIU0v+LHdABHdABHdABHfB/A34KMACUtOZc8Q2howAAAABJRU5ErkJggg==') no-repeat right;
}
.documenttemplatesEditTemplateTypeModal .allTemplatesListing .dropdown-menu {
  width: 100%;
  padding: 5px;
}
.documenttemplatesEditTemplateTypeModal .allTemplatesListing .dropdown-menu li {
  border-bottom: 1px solid #999999;
  position: relative;
}
.documenttemplatesEditTemplateTypeModal .allTemplatesListing .dropdown-menu li a {
  padding-left: 75px;
  min-height: 85px;
}
.documenttemplatesEditTemplateTypeModal .allTemplatesListing .dropdown-menu li a:hover .name {
  color: white;
}
.documenttemplatesEditTemplateTypeModal .allTemplatesListing .dropdown-menu li .name {
  color: #201E23;
  margin-bottom: 5px;
}
.documenttemplatesEditTemplateTypeModal .allTemplatesListing .dropdown-menu li .screenShot {
  background-color: white;
  position: absolute;
  top: 7px;
  left: 10px;
  height: 70px;
  width: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.documenttemplatesEditTemplateTypeModal .allTemplatesListing .dropdown-menu li .description {
  white-space: normal;
}
.documenttemplatesEditTemplateTypeModal .createOption {
  min-height: 61px;
  vertical-align: middle;
}
.documenttemplatesEditTemplateTypeModal .instruction {
  margin-bottom: 20px;
}
.documenttemplatesEditTemplateTypeModal .templateType {
  position: absolute;
  top: 0px;
  width: 100%;
  transform: translateX(-200%);
  -moz-transform: translateX(-200%);
  -o-transform: translateX(-200%);
  -ms-transform: translateX(-200%);
  -webkit-transform: translateX(-200%);
  transition: transform 0.3s ease-out;
  -webkit-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out;
}
.documenttemplatesEditTemplateTypeModal .createFrom {
  margin: 20px 0px;
}
.documenttemplatesEditTemplateTypeModal .templateFile {
  position: absolute;
  top: 0px;
  width: 100%;
  transform: translateX(200%);
  -moz-transform: translateX(200%);
  -o-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -webkit-transform: translateX(200%);
  transition: transform 0.3s ease-out;
  -webkit-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out;
}
.documenttemplatesEditTemplateTypeModal .templateType.editing,
.documenttemplatesEditTemplateTypeModal .templateFile.editing {
  transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
}
.documenttemplatesEditTemplateTypeModal .uploaded-file {
  padding-top: 10px !important;
  padding-bottom: 19px !important;
}
.documenttemplatesEditTemplateTypeModal .uploaded-file ul {
  list-style: none;
}
.documenttemplatesEditTemplateTypeModal .uploaded-file ul span {
  cursor: pointer;
}
.documenttemplatesPreviewModal .input-group {
  background-color: white;
}
.documenttemplatesPreviewModal .input-group input {
  box-shadow: none;
  border: none;
}
.documenttemplatesPreviewModal .input-group .btn-default {
  border-bottom: none;
  background-color: white;
  border-color: white;
  color: #999999;
  padding: 0px;
  outline: none;
  box-shadow: none;
}
.documenttemplatesPreviewModal .input-group span {
  font-size: 22px;
}
.documenttemplatesPreviewModal label {
  margin-top: 10px;
  margin-bottom: 10px;
}
.documenttemplatesPreviewModal #documentContainer {
  background: white;
  padding: 10px 40px;
  width: 800px;
  margin: 0 auto;
}
.documenttemplatesPreviewModal #documentContainer a {
  text-decoration: none;
  color: inherit;
}
.documenttemplatesPreviewModal #documentContainer .preview-error {
  text-align: center;
  color: red;
}
.documenttemplatesPreviewModal .sub-heading {
  font-weight: bold;
  margin-bottom: 5px;
}
.documenttemplatesPreviewModal .sampleDataLink {
  display: block;
  margin-left: 50px;
  width: 300px;
  margin-top: 15px;
  margin-bottom: 20px;
}
.documenttemplatesPreviewModal .previewBtn {
  height: 29px;
  margin-top: 5px;
  padding-top: 5px;
  margin-bottom: 5px;
}
.documenttemplatesPreviewModal .previewWarning {
  background: #ffc14d;
  margin: 15px;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary {
  background-color: white;
  padding: 20px 30px 20px 20px;
  margin-bottom: 20px;
  position: relative;
  cursor: pointer;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary:hover {
  background-color: #dddddd;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .editTemplateBtn {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 20px;
  color: #979797;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary h4 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .image-holder {
  min-height: 140px;
  margin-bottom: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: white;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .switchDesign,
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .preview {
  text-decoration: underline;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .preview {
  padding-right: 20px;
  border-right: 1px solid #201E23;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .switchDesign {
  padding-left: 20px;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .bottomLinkWrapper {
  padding-top: 10px;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .info {
  margin-bottom: 10px;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .info p {
  margin-bottom: 0px;
  font-size: 10.5px;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .descriptionWrapper {
  height: 89px;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.3em;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .default-container {
  color: #201E23;
  font-size: 40px;
  float: right;
}
.documenttemplatesSwitchDesignModal .documenttemplatesTemplateSummary .not-default {
  visibility: hidden;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary {
  background-color: white;
  padding: 20px 30px 20px 20px;
  margin-bottom: 20px;
  position: relative;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .documentPreviewWrapper {
  margin-bottom: 10px;
  text-align: center;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .documentPreviewWrapper document-preview {
  width: 110px;
  height: 180px;
  display: inline-block;
  vertical-align: middle;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .documentPreviewWrapper document-preview img.document-preview {
  width: 100%;
  display: inline-block;
  box-shadow: none;
  border: none;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .draftSign {
  width: 35px;
  height: 35px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .editTemplateBtn {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 20px;
  color: #979797;
  display: inline-block;
  width: 25px;
  height: 25px;
  text-decoration: none;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .editTemplateBtn span {
  position: relative;
  left: 5px;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary h4 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  width: 100%;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .image-holder {
  min-height: 140px;
  margin-bottom: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .switchDesign,
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .preview {
  text-decoration: underline;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .preview-right-divider {
  padding-right: 20px;
  border-right: 1px solid #201E23;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .switchDesign {
  padding-left: 20px;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .bottomLinkWrapper {
  padding-top: 10px;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .info {
  margin-top: 20px;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .info p {
  margin-bottom: 0px;
  font-size: 10.5px;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .descriptionWrapper {
  height: 89px;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.3em;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .default-container {
  color: #201E23;
  font-size: 25px;
  float: right;
}
.documenttemplatesAllTemplates .documenttemplatesTemplateSummary .not-default {
  visibility: hidden;
}
.documenttemplatesTemplateDetail .publishCheckboxs {
  margin-top: 5px;
}
.documenttemplatesTemplateDetail .helpContent {
  text-align: center;
  padding-top: 20px;
}
.documenttemplatesTemplateDetail .helpContent a:visited {
  color: #4E4EF2 !important;
}
.documenttemplatesTemplateDetail .folderSelectorWrapper {
  position: relative;
}
.documenttemplatesTemplateDetail .folderSelectorWrapper .icon-font-small-check-lock {
  display: inline-block;
  position: absolute;
  top: 7px;
  left: 3px;
  font-size: 30px;
  color: #989898;
}
.documenttemplatesTemplateDetail .folderSelectorWrapper .icon-font-document-folder-empty {
  display: inline-block;
  position: absolute;
  top: 11px;
  left: 9px;
  font-size: 16px;
}
.documenttemplatesTemplateDetail .folderSelector {
  padding-left: 30px;
}
.documenttemplatesTemplateDetail .allTemplatesListing #selectTemplateType,
.documenttemplatesTemplateDetail .allTemplatesListingNoimage #selectTemplateType {
  padding: 10px;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQzJEMDFFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQzJEMDJFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNDMkNGRkU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNDMkQwMEU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4AcHYAAAFJSURBVHja7JWxSgNBEIZdNRKSNxJ8GRUPUqSwSGFh4VvcGySQIgpRe0E77ewsU9rZJuf3wxys5ynZiwcRZuDP3GV2Mt/M3m1CURQ722zBAR3QAR3QAR3QAR3QAbcGMMuyI9wjWlZj+p0Qwq/32B7fHeZ5/rBuzd3Ehk7RGHW+dQpM2Wxd08Q7aEzsJKVgKuAx+kATCh38BBlPzkxrJ8ol1iqgtlYF3ik0XQfS1kyVo1zul20CylboDC2AmOG7Aoq3NZpg19YsiCtnVTPdvwU0EH0M0BuaUbRXU7inmNaQMyBeNDkxkgEjEFUbold0Y0BlA7q+tthQcJXcVrf4yySxc/wzukV9IPr4OXqx2EYHbWPAchr2Uox0PuLv8XfoCY3KF6b6jKbY/qYnfVT4AqAru76sNtIU0v+LHdABHdABHdABHfB/A34KMACUtOZc8Q2howAAAABJRU5ErkJggg==') no-repeat right;
}
.documenttemplatesTemplateDetail .allTemplatesListing .dropdown-menu,
.documenttemplatesTemplateDetail .allTemplatesListingNoimage .dropdown-menu {
  width: 100%;
  padding: 5px;
}
.documenttemplatesTemplateDetail .allTemplatesListing .dropdown-menu li,
.documenttemplatesTemplateDetail .allTemplatesListingNoimage .dropdown-menu li {
  border-bottom: 1px solid #999999;
  position: relative;
}
.documenttemplatesTemplateDetail .allTemplatesListing .dropdown-menu li a,
.documenttemplatesTemplateDetail .allTemplatesListingNoimage .dropdown-menu li a {
  padding-left: 75px;
  min-height: 85px;
}
.documenttemplatesTemplateDetail .allTemplatesListing .dropdown-menu li a:hover .name,
.documenttemplatesTemplateDetail .allTemplatesListingNoimage .dropdown-menu li a:hover .name {
  color: white;
}
.documenttemplatesTemplateDetail .allTemplatesListing .dropdown-menu li .name,
.documenttemplatesTemplateDetail .allTemplatesListingNoimage .dropdown-menu li .name {
  color: #201E23;
  margin-bottom: 5px;
}
.documenttemplatesTemplateDetail .allTemplatesListing .dropdown-menu li .screenShot,
.documenttemplatesTemplateDetail .allTemplatesListingNoimage .dropdown-menu li .screenShot {
  background-color: white;
  position: absolute;
  top: 7px;
  left: 10px;
  height: 70px;
  width: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.documenttemplatesTemplateDetail .formContentWrapper {
  padding: 5px 0px;
}
.documenttemplatesTemplateDetail h4,
.documenttemplatesTemplateDetail h5 {
  font-weight: bold;
}
.documenttemplatesTemplateDetail .previewBtnsWrapper {
  text-align: right;
  padding: 5px 0px;
}
.documenttemplatesTemplateDetail .previewWrapper {
  padding: 15px;
  background-color: white;
  text-align: center;
}
.documenttemplatesTemplateDetail .previewWrapper document-preview {
  text-align: center;
}
.documenttemplatesTemplateDetail .previewWrapper document-preview img.document-preview {
  display: block;
  margin: 0 auto;
}
.documenttemplatesTemplateDetail .previewImage {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 280px;
}
.documenttemplatesTemplateDetail .publishOptions p input {
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps {
  padding: 20px 0px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps h4 {
  margin-bottom: 10px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button {
  text-align: left;
  font-size: 12px;
  width: 100%;
  margin-bottom: 5px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button .copy {
  position: relative;
  left: 5px;
  top: 2px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button .circle {
  width: 18px;
  height: 18px;
  line-height: 18px;
  display: inline-block;
  max-width: 100%;
  text-align: center;
  vertical-align: middle;
  background-color: white;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button .circle .icon-font-bookmark {
  font-size: 10px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button .circle .icon-font-th {
  font-size: 10px;
  position: relative;
  top: 1px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button .circle .icon-font-download3 {
  font-size: 10px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button .circle .icon-font-upload3 {
  position: relative;
  left: 1px;
  font-size: 10px;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button .circle span {
  color: #201E23;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button:disabled {
  background: #999999;
  border: 1px solid #717171;
  border-bottom: 2px solid #717171;
}
.documenttemplatesTemplateDetail .customiseTemplateSteps button:disabled .circle span {
  color: #999999;
}
.documenttemplatesTemplateDetail .draft-heading {
  display: block;
  text-align: center;
  pointer-events: none;
  margin-top: -50px;
  margin-bottom: 20px;
}
.documenttemplatesTemplateDetail .draft-heading h1 {
  color: #ff9933;
}
.expenseProjectSelect .dropdown-menu-autocomplete {
  min-width: 420px;
}
@media (max-width: 992px) {
  .expenseProjectSelect .dropdown-menu-autocomplete {
    min-width: 220px;
  }
}
.expenseStageSelect .dropdown-menu-autocomplete {
  min-width: 420px;
}
@media (max-width: 992px) {
  .expenseStageSelect .dropdown-menu-autocomplete {
    min-width: 220px;
  }
}
.expenseTaskSelect .dropdown-menu-autocomplete {
  min-width: 420px;
}
@media (max-width: 992px) {
  .expenseTaskSelect .dropdown-menu-autocomplete {
    min-width: 220px;
  }
}
office-expenses paged-list-body .new-rows li.is-dirty {
  border-left: 4px solid #4E4EF2 !important;
  border-right: 4px solid #4E4EF2 !important;
}
office-expenses paged-list-body ul.dropdown-menu li a:hover {
  color: #555555 !important;
}
office-expenses paged-list-body .icon-font-icons_plus-skinny {
  color: #4E4EF2 !important;
}
office-expenses .dateWrapper .custom-date-selector-edit button {
  top: -8px !important;
}
office-expenses .dateWrapper .btn.btn-default {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  background: transparent;
  color: #777777;
  margin: 3px -8px 3px 3px;
}
@media screen and (min-width: 992px) {
  office-expenses .col-md1 {
    width: calc(8.33333333% + 24px);
  }
  office-expenses .col-md2 {
    width: calc(16.66666667% - 24px);
  }
  office-expenses .custom-bootstrap {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
import-excel-bills-check li.recorderWrapper {
  position: relative !important;
}
import-excel-bills-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-bills-check .skipped span {
  color: #ff9933;
}
import-excel-bills-check .remove-underline {
  text-decoration: none;
}
import-excel-bills-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-bills-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
  display: block;
}
import-excel-bills-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-excel-bills-check .noErrorRecordContainer,
import-excel-bills-check .errorRecordsContainer {
  margin-bottom: 10px;
}
import-excel-bills-check .noErrorRecordContainer .children,
import-excel-bills-check .errorRecordsContainer .children {
  padding: 10px;
}
import-excel-bills-check .noErrorRecordContainer expanding-row div.row.content,
import-excel-bills-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-bills-check .noErrorRecordContainer expanding-row div.row.children,
import-excel-bills-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-excel-bills-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-excel-contacts-check li.recorderWrapper {
  position: relative !important;
}
import-excel-contacts-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-contacts-check .skipped span {
  color: #ff9933;
}
import-excel-contacts-check .remove-underline {
  text-decoration: none;
}
import-excel-contacts-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-contacts-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-contacts-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-excel-contacts-check .noErrorRecordContainer {
  margin-bottom: 10px;
}
import-excel-contacts-check .noErrorRecordContainer .children {
  padding: 10px;
}
import-excel-contacts-check .noErrorRecordContainer expanding-row div.row.content,
import-excel-contacts-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-contacts-check .noErrorRecordContainer expanding-row div.row.children,
import-excel-contacts-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-excel-contacts-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-myob-contacts-check li.recorderWrapper {
  position: relative !important;
}
import-myob-contacts-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-myob-contacts-check .skipped span {
  color: #ff9933;
}
import-myob-contacts-check .remove-underline {
  text-decoration: none;
}
import-myob-contacts-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-myob-contacts-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-myob-contacts-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-myob-contacts-check .noErrorRecordContainer {
  margin-bottom: 10px;
}
import-myob-contacts-check .noErrorRecordContainer .children {
  padding: 10px;
}
import-myob-contacts-check .noErrorRecordContainer expanding-row div.row.content,
import-myob-contacts-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-myob-contacts-check .noErrorRecordContainer expanding-row div.row.children,
import-myob-contacts-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-myob-contacts-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-myob-contacts-check .page-title-container {
  display: none !important;
}
import-myob-contacts-check .checkAllCheckbox {
  margin-left: -16px;
  opacity: 1;
  position: absolute;
}
import-qbo-contacts-check li.recorderWrapper {
  position: relative !important;
}
import-qbo-contacts-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-qbo-contacts-check .skipped span {
  color: #ff9933;
}
import-qbo-contacts-check .remove-underline {
  text-decoration: none;
}
import-qbo-contacts-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-qbo-contacts-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-qbo-contacts-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-qbo-contacts-check .noErrorRecordContainer {
  margin-bottom: 10px;
}
import-qbo-contacts-check .noErrorRecordContainer .children {
  padding: 10px;
}
import-qbo-contacts-check .noErrorRecordContainer expanding-row div.row.content,
import-qbo-contacts-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-qbo-contacts-check .noErrorRecordContainer expanding-row div.row.children,
import-qbo-contacts-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-qbo-contacts-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-qbo-contacts-check .page-title-container {
  display: none !important;
}
import-qbo-contacts-check .checkAllCheckbox {
  margin-left: -16px;
  opacity: 1;
  position: absolute;
}
import-qbo-contacts-connect img.qboConnectButton {
  width: 229px;
  height: 40px;
}
import-xero-contacts-check li.recorderWrapper {
  position: relative !important;
}
import-xero-contacts-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-xero-contacts-check .skipped span {
  color: #ff9933;
}
import-xero-contacts-check .remove-underline {
  text-decoration: none;
}
import-xero-contacts-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-xero-contacts-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-xero-contacts-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-xero-contacts-check .noErrorRecordContainer {
  margin-bottom: 10px;
}
import-xero-contacts-check .noErrorRecordContainer .children {
  padding: 10px;
}
import-xero-contacts-check .noErrorRecordContainer expanding-row div.row.content,
import-xero-contacts-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-xero-contacts-check .noErrorRecordContainer expanding-row div.row.children,
import-xero-contacts-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-xero-contacts-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-xero-contacts-check .page-title-container {
  display: none !important;
}
import-xero-contacts-check .checkAllCheckbox {
  margin-left: -16px;
  opacity: 1;
  position: absolute;
}
import-xero-contacts-connect .initialConnectHide {
  display: none;
}
import-excel-custom-fields-check li.recorderWrapper {
  position: relative !important;
}
import-excel-custom-fields-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-custom-fields-check .skipped span {
  color: #ff9933;
}
import-excel-custom-fields-check .remove-underline {
  text-decoration: none;
}
import-excel-custom-fields-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-custom-fields-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-custom-fields-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-excel-custom-fields-check .noErrorRecordContainer,
import-excel-custom-fields-check .errorRecordsContainer {
  margin-bottom: 10px;
}
import-excel-custom-fields-check .noErrorRecordContainer .children,
import-excel-custom-fields-check .errorRecordsContainer .children {
  padding: 10px;
}
import-excel-custom-fields-check .noErrorRecordContainer expanding-row div.row.content,
import-excel-custom-fields-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-custom-fields-check .noErrorRecordContainer expanding-row div.row.children,
import-excel-custom-fields-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-excel-custom-fields-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-excel-custom-fields-result li.recorderWrapper {
  position: relative !important;
}
import-excel-custom-fields-result li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-custom-fields-result .skipped span {
  color: #ff9933;
}
import-excel-custom-fields-result .remove-underline {
  text-decoration: none;
}
import-excel-custom-fields-result .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-custom-fields-result .downloadResult {
  margin-bottom: 10px;
}
import-excel-custom-fields-result .projectListTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-custom-fields-result .projectListContainer,
import-excel-custom-fields-result .projectContactListContainer {
  margin-bottom: 10px;
}
import-excel-custom-fields-result .projectListContainer .children,
import-excel-custom-fields-result .projectContactListContainer .children {
  padding: 10px;
}
import-excel-custom-fields-result .projectListContainer expanding-row div.row.content,
import-excel-custom-fields-result .projectContactListContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-custom-fields-result .projectListContainer expanding-row div.row.children,
import-excel-custom-fields-result .projectContactListContainer expanding-row div.row.children {
  background-color: white;
}
import-excel-financials-check li.recorderWrapper {
  position: relative !important;
}
import-excel-financials-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-financials-check .skipped span {
  color: #ff9933;
}
import-excel-financials-check .remove-underline {
  text-decoration: none;
}
import-excel-financials-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-financials-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-financials-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-excel-financials-check .noErrorRecordContainer,
import-excel-financials-check .errorRecordsContainer {
  margin-bottom: 10px;
}
import-excel-financials-check .noErrorRecordContainer .children,
import-excel-financials-check .errorRecordsContainer .children {
  padding: 10px;
}
import-excel-financials-check .noErrorRecordContainer expanding-row div.row.content,
import-excel-financials-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-financials-check .noErrorRecordContainer expanding-row div.row.children,
import-excel-financials-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-excel-financials-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-excel .topNavWrapper .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
import-excel .topNavWrapper .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
import-excel .topNavWrapper .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
import-excel .topNavWrapper .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
import-excel .topNavWrapper .nav-tabs > li.active a {
  border: 1px solid #D6D6D6;
  border-bottom: none;
}
@media (max-width: 768px) {
  import-excel .topNavWrapper .nav-tabs > li {
    width: 24% !important;
    min-width: 23%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: -1px;
    box-shadow: none !important;
    border-bottom: none;
    float: left;
    font-size: 12px;
    display: block !important;
    min-height: 40px;
  }
  import-excel .topNavWrapper .nav-tabs > li a {
    min-height: 40px;
  }
  import-excel .topNavWrapper .nav-tabs > li.active > a {
    min-height: 40px;
    box-shadow: none !important;
  }
}
import-excel .importSteps .dropdown-toggle {
  width: 40px;
  height: 40px;
  padding: 0px;
}
import-excel .instrectionBox {
  padding: 20px;
  color: white;
  background: #565656;
  position: relative;
}
import-excel .instrectionBox h4 {
  font-size: 20px;
  padding-bottom: 20px;
}
import-excel .left-right-box-margin {
  margin-left: 10px;
  margin-right: 10px;
}
import-excel .instructions-minimum-height {
  min-height: 200px;
}
@media (min-width: 768px) {
  import-excel .instructions-minimum-height {
    padding-right: 190px;
  }
}
import-excel .contact-download-wingman {
  float: right;
  width: 190px;
  height: 190px;
}
import-excel .wingman-container {
  position: absolute;
  right: 20px;
  width: 190px;
  height: 190px;
}
import-excel .contact-upload-wingman {
  float: right;
  width: 190px;
  height: 190px;
}
import-excel .download-skipped-records-header {
  color: #000000;
  font-size: 12px;
}
import-excel .download-skipped-records-lineitem {
  text-decoration: none;
  color: #201E23 !important;
  font-size: 18px;
}
import-excel .importSteps {
  padding: 15px 0px;
}
import-excel .importSteps .mainSteps {
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 15px;
}
import-excel .importSteps .mainSteps .divider {
  padding-left: 10px;
  padding-right: 10px;
}
import-excel .uploaderWrapper {
  margin-top: -10px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  import-excel .successMessage .sm-align-center {
    text-align: center !important;
  }
}
import-excel .successMessage {
  margin: 10px;
  padding: 10px;
  background: #34cc67;
  color: white;
}
import-excel .successMessage p {
  font-size: 14px;
  padding-top: 10px;
}
import-excel .successMessage a {
  color: white;
  text-decoration: underline;
}
import-excel .successMessage a:hover {
  text-decoration: none;
}
import-excel .successMessage a.btn-primary {
  text-decoration: none;
  border: none;
  background: white;
  color: #34cc67;
}
import-excel .successMessage a.btn-primary:hover {
  color: #34cc67;
}
import-excel .downloadResult .warning {
  font-size: 14px;
  padding-top: 10px;
}
import-excel .downloadResult .warning a {
  color: #ff9933;
  text-decoration: underline;
}
import-excel .errorSign {
  font-size: 16px;
  color: #FF4A4A;
}
import-excel .statistics {
  padding-bottom: 20px;
}
import-excel .statistics .contactsIndicator,
import-excel .statistics .skippedIndicator,
import-excel .statistics .errorsIndicator {
  display: inline-block;
  margin-right: 5px;
  padding: 8px 12px;
  font-size: 14px;
}
import-excel .statistics .contactsIndicator {
  border: 1px solid #33cc66;
  color: #2fbb5e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-excel .statistics .contactsIndicator.selected {
  background: #33cc66;
  color: white;
}
import-excel .statistics .skippedIndicator {
  border: 1px solid #ff9933;
  color: #f78731;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-excel .statistics .skippedIndicator.selected {
  background: #ff9933;
  color: white;
}
import-excel .statistics .errorsIndicator {
  border: 1px solid #FF4A4A;
  color: #db4c32;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-excel .statistics .errorsIndicator.selected {
  background: #FF4A4A;
  color: white;
}
import-excel .statistics .skipAll {
  font-size: 14px;
}
import-myob-contacts-app .topNavWrapper .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
import-myob-contacts-app .topNavWrapper .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
import-myob-contacts-app .topNavWrapper .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
import-myob-contacts-app .topNavWrapper .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
import-myob-contacts-app .topNavWrapper .nav-tabs > li.active a {
  border: 1px solid #D6D6D6;
  border-bottom: none;
}
@media (max-width: 768px) {
  import-myob-contacts-app .topNavWrapper .nav-tabs > li {
    width: 24% !important;
    min-width: 23%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: -1px;
    box-shadow: none !important;
    border-bottom: none;
    float: left;
    font-size: 12px;
    display: block !important;
    min-height: 40px;
  }
  import-myob-contacts-app .topNavWrapper .nav-tabs > li a {
    min-height: 40px;
  }
  import-myob-contacts-app .topNavWrapper .nav-tabs > li.active > a {
    min-height: 40px;
    box-shadow: none !important;
  }
}
import-myob-contacts-app .importSteps .dropdown-toggle {
  width: 40px;
  height: 40px;
  padding: 0px;
}
import-myob-contacts-app .instrectionBox {
  padding: 20px;
  color: white;
  background: #565656;
  position: relative;
}
import-myob-contacts-app .instrectionBox h4 {
  font-size: 20px;
  padding-bottom: 20px;
}
import-myob-contacts-app .left-right-box-margin {
  margin-left: 10px;
  margin-right: 10px;
}
import-myob-contacts-app .instructions-minimum-height {
  min-height: 200px;
}
@media (min-width: 768px) {
  import-myob-contacts-app .instructions-minimum-height {
    padding-right: 190px;
  }
}
import-myob-contacts-app .contact-download-wingman {
  float: right;
  width: 190px;
  height: 190px;
}
import-myob-contacts-app .wingman-container {
  position: absolute;
  right: 20px;
  width: 190px;
  height: 190px;
}
import-myob-contacts-app .contact-upload-wingman {
  float: right;
  width: 190px;
  height: 190px;
}
import-myob-contacts-app .download-skipped-records-header {
  color: #000000;
  font-size: 12px;
}
import-myob-contacts-app .download-skipped-records-lineitem {
  text-decoration: none;
  color: #201E23 !important;
  font-size: 18px;
}
import-myob-contacts-app .importSteps {
  padding: 15px 0px;
}
import-myob-contacts-app .importSteps .mainSteps {
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 15px;
}
import-myob-contacts-app .importSteps .mainSteps .divider {
  padding-left: 10px;
  padding-right: 10px;
}
import-myob-contacts-app .uploaderWrapper {
  margin-top: -10px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  import-myob-contacts-app .successMessage .sm-align-center {
    text-align: center !important;
  }
}
import-myob-contacts-app .successMessage {
  margin: 10px;
  padding: 10px;
  background: #34cc67;
  color: white;
}
import-myob-contacts-app .successMessage p {
  font-size: 14px;
  padding-top: 10px;
}
import-myob-contacts-app .successMessage a {
  color: white;
  text-decoration: underline;
}
import-myob-contacts-app .successMessage a:hover {
  text-decoration: none;
}
import-myob-contacts-app .successMessage a.btn-primary {
  text-decoration: none;
  border: none;
  background: white;
  color: #34cc67;
}
import-myob-contacts-app .successMessage a.btn-primary:hover {
  color: #34cc67;
}
import-myob-contacts-app .errorMessage {
  margin: 10px;
  padding: 10px;
  background: #FF4A4A;
  color: white;
}
import-myob-contacts-app .errorMessage p {
  font-size: 14px;
  padding-top: 10px;
}
import-myob-contacts-app .downloadResult .warning {
  font-size: 14px;
  padding-top: 10px;
}
import-myob-contacts-app .downloadResult .warning a {
  color: #ff9933;
  text-decoration: underline;
}
import-myob-contacts-app .errorSign {
  font-size: 16px;
  color: #FF4A4A;
}
import-myob-contacts-app .statistics {
  padding-bottom: 20px;
}
import-myob-contacts-app .statistics .contactsIndicator,
import-myob-contacts-app .statistics .skippedIndicator,
import-myob-contacts-app .statistics .errorsIndicator {
  display: inline-block;
  margin-right: 5px;
  padding: 8px 12px;
  font-size: 14px;
}
import-myob-contacts-app .statistics .contactsIndicator {
  border: 1px solid #33cc66;
  color: #2fbb5e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-myob-contacts-app .statistics .contactsIndicator.selected {
  background: #33cc66;
  color: white;
}
import-myob-contacts-app .statistics .skippedIndicator {
  border: 1px solid #ff9933;
  color: #f78731;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-myob-contacts-app .statistics .skippedIndicator.selected {
  background: #ff9933;
  color: white;
}
import-myob-contacts-app .statistics .errorsIndicator {
  border: 1px solid #FF4A4A;
  color: #db4c32;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-myob-contacts-app .statistics .errorsIndicator.selected {
  background: #FF4A4A;
  color: white;
}
import-myob-contacts-app .statistics .skipAll {
  font-size: 14px;
}
import-myob-contacts-app .alert {
  margin: -20px -10px 20px -10px;
  position: relative;
  min-height: 60px;
}
import-myob-contacts-app .alert h4 {
  padding-top: 12px;
  padding-left: 0px;
  font-size: 14px;
  color: white;
}
import-myob-contacts-app .alert .btn-primary {
  background: white;
  border: none;
  font-size: 14px;
}
import-myob-contacts-app .alert-success {
  background-color: #2bab56;
}
import-myob-contacts-app .alert-success .btn-primary {
  font-weight: bold;
  color: #2bab56;
}
import-myob-contacts-app .alert-success .btn-primary:hover {
  color: #2bab56;
}
import-myob-contacts-app .alert-error {
  background-color: #201E23;
}
import-myob-contacts-app .alert-error .btn-primary {
  color: #201E23;
}
import-myob-contacts-app .alert-error .btn-primary:hover {
  color: #201E23;
}
import-qbo-contacts-app .topNavWrapper .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
import-qbo-contacts-app .topNavWrapper .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
import-qbo-contacts-app .topNavWrapper .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
import-qbo-contacts-app .topNavWrapper .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
import-qbo-contacts-app .topNavWrapper .nav-tabs > li.active a {
  border: 1px solid #D6D6D6;
  border-bottom: none;
}
@media (max-width: 768px) {
  import-qbo-contacts-app .topNavWrapper .nav-tabs > li {
    width: 24% !important;
    min-width: 23%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: -1px;
    box-shadow: none !important;
    border-bottom: none;
    float: left;
    font-size: 12px;
    display: block !important;
    min-height: 40px;
  }
  import-qbo-contacts-app .topNavWrapper .nav-tabs > li a {
    min-height: 40px;
  }
  import-qbo-contacts-app .topNavWrapper .nav-tabs > li.active > a {
    min-height: 40px;
    box-shadow: none !important;
  }
}
import-qbo-contacts-app .importSteps .dropdown-toggle {
  width: 40px;
  height: 40px;
  padding: 0px;
}
import-qbo-contacts-app .instrectionBox {
  padding: 20px;
  color: white;
  background: #565656;
  position: relative;
}
import-qbo-contacts-app .instrectionBox h4 {
  font-size: 20px;
  padding-bottom: 20px;
}
import-qbo-contacts-app .left-right-box-margin {
  margin-left: 10px;
  margin-right: 10px;
}
import-qbo-contacts-app .instructions-minimum-height {
  min-height: 200px;
}
@media (min-width: 768px) {
  import-qbo-contacts-app .instructions-minimum-height {
    padding-right: 190px;
  }
}
import-qbo-contacts-app .contact-download-wingman {
  float: right;
  width: 190px;
  height: 190px;
}
import-qbo-contacts-app .wingman-container {
  position: absolute;
  right: 20px;
  width: 190px;
  height: 190px;
}
import-qbo-contacts-app .contact-upload-wingman {
  float: right;
  width: 190px;
  height: 190px;
}
import-qbo-contacts-app .download-skipped-records-header {
  color: #000000;
  font-size: 12px;
}
import-qbo-contacts-app .download-skipped-records-lineitem {
  text-decoration: none;
  color: #201E23 !important;
  font-size: 18px;
}
import-qbo-contacts-app .importSteps {
  padding: 15px 0px;
}
import-qbo-contacts-app .importSteps .mainSteps {
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 15px;
}
import-qbo-contacts-app .importSteps .mainSteps .divider {
  padding-left: 10px;
  padding-right: 10px;
}
import-qbo-contacts-app .uploaderWrapper {
  margin-top: -10px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  import-qbo-contacts-app .successMessage .sm-align-center {
    text-align: center !important;
  }
}
import-qbo-contacts-app .successMessage {
  margin: 10px;
  padding: 10px;
  background: #34cc67;
  color: white;
}
import-qbo-contacts-app .successMessage p {
  font-size: 14px;
  padding-top: 10px;
}
import-qbo-contacts-app .successMessage a {
  color: white;
  text-decoration: underline;
}
import-qbo-contacts-app .successMessage a:hover {
  text-decoration: none;
}
import-qbo-contacts-app .successMessage a.btn-primary {
  text-decoration: none;
  border: none;
  background: white;
  color: #34cc67;
}
import-qbo-contacts-app .successMessage a.btn-primary:hover {
  color: #34cc67;
}
import-qbo-contacts-app .downloadResult .warning {
  font-size: 14px;
  padding-top: 10px;
}
import-qbo-contacts-app .downloadResult .warning a {
  color: #ff9933;
  text-decoration: underline;
}
import-qbo-contacts-app .errorSign {
  font-size: 16px;
  color: #FF4A4A;
}
import-qbo-contacts-app .statistics {
  padding-bottom: 20px;
}
import-qbo-contacts-app .statistics .contactsIndicator,
import-qbo-contacts-app .statistics .skippedIndicator,
import-qbo-contacts-app .statistics .errorsIndicator {
  display: inline-block;
  margin-right: 5px;
  padding: 8px 12px;
  font-size: 14px;
}
import-qbo-contacts-app .statistics .contactsIndicator {
  border: 1px solid #33cc66;
  color: #2fbb5e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-qbo-contacts-app .statistics .contactsIndicator.selected {
  background: #33cc66;
  color: white;
}
import-qbo-contacts-app .statistics .skippedIndicator {
  border: 1px solid #ff9933;
  color: #f78731;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-qbo-contacts-app .statistics .skippedIndicator.selected {
  background: #ff9933;
  color: white;
}
import-qbo-contacts-app .statistics .errorsIndicator {
  border: 1px solid #FF4A4A;
  color: #db4c32;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-qbo-contacts-app .statistics .errorsIndicator.selected {
  background: #FF4A4A;
  color: white;
}
import-qbo-contacts-app .statistics .skipAll {
  font-size: 14px;
}
import-qbo-contacts-app .alert {
  margin: -20px -10px 20px -10px;
  position: relative;
  min-height: 60px;
}
import-qbo-contacts-app .alert h4 {
  padding-top: 12px;
  padding-left: 0px;
  font-size: 14px;
  color: white;
}
import-qbo-contacts-app .alert .btn-primary {
  background: white;
  border: none;
  font-size: 14px;
}
import-qbo-contacts-app .alert-success {
  background-color: #2bab56;
}
import-qbo-contacts-app .alert-success .btn-primary {
  font-weight: bold;
  color: #2bab56;
}
import-qbo-contacts-app .alert-success .btn-primary:hover {
  color: #2bab56;
}
import-qbo-contacts-app .alert-error {
  background-color: #201E23;
}
import-qbo-contacts-app .alert-error .btn-primary {
  color: #201E23;
}
import-qbo-contacts-app .alert-error .btn-primary:hover {
  color: #201E23;
}
import-xero-contacts-app .topNavWrapper .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
import-xero-contacts-app .topNavWrapper .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
import-xero-contacts-app .topNavWrapper .nav-tabs > li {
  float: none;
  display: inline-block;
  min-width: 100px;
}
import-xero-contacts-app .topNavWrapper .nav-tabs > li a {
  border: none;
  padding-left: 10px;
  padding-right: 10px;
}
import-xero-contacts-app .topNavWrapper .nav-tabs > li.active a {
  border: 1px solid #D6D6D6;
  border-bottom: none;
}
@media (max-width: 768px) {
  import-xero-contacts-app .topNavWrapper .nav-tabs > li {
    width: 24% !important;
    min-width: 23%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: -1px;
    box-shadow: none !important;
    border-bottom: none;
    float: left;
    font-size: 12px;
    display: block !important;
    min-height: 40px;
  }
  import-xero-contacts-app .topNavWrapper .nav-tabs > li a {
    min-height: 40px;
  }
  import-xero-contacts-app .topNavWrapper .nav-tabs > li.active > a {
    min-height: 40px;
    box-shadow: none !important;
  }
}
import-xero-contacts-app .importSteps .dropdown-toggle {
  width: 40px;
  height: 40px;
  padding: 0px;
}
import-xero-contacts-app .instrectionBox {
  padding: 20px;
  color: white;
  background: #565656;
  position: relative;
}
import-xero-contacts-app .instrectionBox h4 {
  font-size: 20px;
  padding-bottom: 20px;
}
import-xero-contacts-app .left-right-box-margin {
  margin-left: 10px;
  margin-right: 10px;
}
import-xero-contacts-app .instructions-minimum-height {
  min-height: 200px;
}
@media (min-width: 768px) {
  import-xero-contacts-app .instructions-minimum-height {
    padding-right: 190px;
  }
}
import-xero-contacts-app .contact-download-wingman {
  float: right;
  width: 190px;
  height: 190px;
}
import-xero-contacts-app .wingman-container {
  position: absolute;
  right: 20px;
  width: 190px;
  height: 190px;
}
import-xero-contacts-app .contact-upload-wingman {
  float: right;
  width: 190px;
  height: 190px;
}
import-xero-contacts-app .download-skipped-records-header {
  color: #000000;
  font-size: 12px;
}
import-xero-contacts-app .download-skipped-records-lineitem {
  text-decoration: none;
  color: #201E23 !important;
  font-size: 18px;
}
import-xero-contacts-app .importSteps {
  padding: 15px 0px;
}
import-xero-contacts-app .importSteps .mainSteps {
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 15px;
}
import-xero-contacts-app .importSteps .mainSteps .divider {
  padding-left: 10px;
  padding-right: 10px;
}
import-xero-contacts-app .uploaderWrapper {
  margin-top: -10px;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  import-xero-contacts-app .successMessage .sm-align-center {
    text-align: center !important;
  }
}
import-xero-contacts-app .successMessage {
  margin: 10px;
  padding: 10px;
  background: #34cc67;
  color: white;
}
import-xero-contacts-app .successMessage p {
  font-size: 14px;
  padding-top: 10px;
}
import-xero-contacts-app .successMessage a {
  color: white;
  text-decoration: underline;
}
import-xero-contacts-app .successMessage a:hover {
  text-decoration: none;
}
import-xero-contacts-app .successMessage a.btn-primary {
  text-decoration: none;
  border: none;
  background: white;
  color: #34cc67;
}
import-xero-contacts-app .successMessage a.btn-primary:hover {
  color: #34cc67;
}
import-xero-contacts-app .downloadResult .warning {
  font-size: 14px;
  padding-top: 10px;
}
import-xero-contacts-app .downloadResult .warning a {
  color: #ff9933;
  text-decoration: underline;
}
import-xero-contacts-app .errorSign {
  font-size: 16px;
  color: #FF4A4A;
}
import-xero-contacts-app .statistics {
  padding-bottom: 20px;
}
import-xero-contacts-app .statistics .contactsIndicator,
import-xero-contacts-app .statistics .skippedIndicator,
import-xero-contacts-app .statistics .errorsIndicator {
  display: inline-block;
  margin-right: 5px;
  padding: 8px 12px;
  font-size: 14px;
}
import-xero-contacts-app .statistics .contactsIndicator {
  border: 1px solid #33cc66;
  color: #2fbb5e;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-xero-contacts-app .statistics .contactsIndicator.selected {
  background: #33cc66;
  color: white;
}
import-xero-contacts-app .statistics .skippedIndicator {
  border: 1px solid #ff9933;
  color: #f78731;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-xero-contacts-app .statistics .skippedIndicator.selected {
  background: #ff9933;
  color: white;
}
import-xero-contacts-app .statistics .errorsIndicator {
  border: 1px solid #FF4A4A;
  color: #db4c32;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
import-xero-contacts-app .statistics .errorsIndicator.selected {
  background: #FF4A4A;
  color: white;
}
import-xero-contacts-app .statistics .skipAll {
  font-size: 14px;
}
import-xero-contacts-app .alert {
  margin: -20px -10px 20px -10px;
  position: relative;
  min-height: 60px;
}
import-xero-contacts-app .alert h4 {
  padding-top: 12px;
  padding-left: 0px;
  font-size: 14px;
  color: white;
}
import-xero-contacts-app .alert .btn-primary {
  background: white;
  border: none;
  font-size: 14px;
}
import-xero-contacts-app .alert-success {
  background-color: #2bab56;
}
import-xero-contacts-app .alert-success .btn-primary {
  font-weight: bold;
  color: #2bab56;
}
import-xero-contacts-app .alert-success .btn-primary:hover {
  color: #2bab56;
}
import-xero-contacts-app .alert-error {
  background-color: #201E23;
}
import-xero-contacts-app .alert-error .btn-primary {
  color: #201E23;
}
import-xero-contacts-app .alert-error .btn-primary:hover {
  color: #201E23;
}
import-xero-contacts-app .logoutContainer {
  margin-bottom: 20px;
  height: 15px;
}
import-excel-invoices-check li.recorderWrapper {
  position: relative !important;
}
import-excel-invoices-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-invoices-check .skipped span {
  color: #ff9933;
}
import-excel-invoices-check .remove-underline {
  text-decoration: none;
}
import-excel-invoices-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-invoices-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-invoices-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-excel-invoices-check .noErrorRecordContainer {
  margin-bottom: 10px;
}
import-excel-invoices-check .noErrorRecordContainer .children {
  padding: 10px;
}
import-excel-invoices-check .noErrorRecordContainer,
import-excel-invoices-check .errorRecordsContainer {
  margin-bottom: 10px;
}
import-excel-invoices-check .noErrorRecordContainer .children,
import-excel-invoices-check .errorRecordsContainer .children {
  padding: 10px;
}
import-excel-invoices-check .noErrorRecordContainer expanding-row div.row.content,
import-excel-invoices-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-invoices-check .noErrorRecordContainer expanding-row div.row.children,
import-excel-invoices-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-excel-invoices-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
.importedInvoicesLink {
  cursor: pointer;
}
import-excel-payments-check li.recorderWrapper {
  position: relative !important;
}
import-excel-payments-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-payments-check .skipped span {
  color: #ff9933;
}
import-excel-payments-check .remove-underline {
  text-decoration: none;
}
import-excel-payments-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-payments-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-payments-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-excel-payments-check .noErrorRecordContainer {
  margin-bottom: 10px;
}
import-excel-payments-check .noErrorRecordContainer .children {
  padding: 10px;
}
import-excel-payments-check .noErrorRecordContainer expanding-row div.row.content,
import-excel-payments-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-payments-check .noErrorRecordContainer expanding-row div.row.children,
import-excel-payments-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-excel-payments-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-excel-payments-result li.recorderWrapper {
  position: relative !important;
}
import-excel-payments-result li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-payments-result .skipped span {
  color: #ff9933;
}
import-excel-payments-result .remove-underline {
  text-decoration: none;
}
import-excel-payments-result .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-payments-result .downloadResult {
  margin-bottom: 10px;
}
import-excel-payments-result .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-payments-result .invoicePaymentListContainer,
import-excel-payments-result .billPaymentListContainer {
  margin-bottom: 10px;
}
import-excel-payments-result .invoicePaymentListContainer .children,
import-excel-payments-result .billPaymentListContainer .children {
  padding: 10px;
}
import-excel-payments-result .invoicePaymentListContainer expanding-row div.row.content,
import-excel-payments-result .billPaymentListContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-payments-result .invoicePaymentListContainer expanding-row div.row.children,
import-excel-payments-result .billPaymentListContainer expanding-row div.row.children {
  background-color: white;
}
import-excel-projects-check li.recorderWrapper {
  position: relative !important;
}
import-excel-projects-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-projects-check .skipped span {
  color: #ff9933;
}
import-excel-projects-check .remove-underline {
  text-decoration: none;
}
import-excel-projects-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-projects-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-projects-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-excel-projects-check .noErrorRecordContainer,
import-excel-projects-check .errorRecordsContainer {
  margin-bottom: 10px;
}
import-excel-projects-check .noErrorRecordContainer .children,
import-excel-projects-check .errorRecordsContainer .children {
  padding: 10px;
}
import-excel-projects-check .noErrorRecordContainer expanding-row div.row.content,
import-excel-projects-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-projects-check .noErrorRecordContainer expanding-row div.row.children,
import-excel-projects-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-excel-projects-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-excel-projects-result li.recorderWrapper {
  position: relative !important;
}
import-excel-projects-result li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-projects-result .skipped span {
  color: #ff9933;
}
import-excel-projects-result .remove-underline {
  text-decoration: none;
}
import-excel-projects-result .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-projects-result .downloadResult {
  margin-bottom: 10px;
}
import-excel-projects-result .projectListTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-projects-result .projectListContainer,
import-excel-projects-result .projectContactListContainer {
  margin-bottom: 10px;
}
import-excel-projects-result .projectListContainer .children,
import-excel-projects-result .projectContactListContainer .children {
  padding: 10px;
}
import-excel-projects-result .projectListContainer expanding-row div.row.content,
import-excel-projects-result .projectContactListContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-projects-result .projectListContainer expanding-row div.row.children,
import-excel-projects-result .projectContactListContainer expanding-row div.row.children {
  background-color: white;
}
.importDuplicatesErrorModal .sub-heading {
  margin-bottom: 20px;
}
.importDuplicatesErrorModal .center-table-cell-text {
  padding-top: 12px;
}
@media (min-width: 992px) {
  .importDuplicatesErrorModal .show-ellipsis {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px;
  }
}
.importErrorModal .sub-heading {
  margin-bottom: 20px;
}
import-excel-staffs-check li.recorderWrapper {
  position: relative !important;
}
import-excel-staffs-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-staffs-check .skipped span {
  color: #ff9933;
}
import-excel-staffs-check .remove-underline {
  text-decoration: none;
}
import-excel-staffs-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-staffs-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-staffs-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-excel-staffs-check .noErrorRecordContainer {
  margin-bottom: 10px;
}
import-excel-staffs-check .noErrorRecordContainer .children {
  padding: 10px;
}
import-excel-staffs-check .noErrorRecordContainer expanding-row div.row.content,
import-excel-staffs-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-staffs-check .noErrorRecordContainer expanding-row div.row.children,
import-excel-staffs-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-excel-staffs-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
import-excel-staffs-result li.recorderWrapper {
  position: relative !important;
}
import-excel-staffs-result li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-staffs-result .skipped span {
  color: #ff9933;
}
import-excel-staffs-result .nextStep {
  padding-top: 5px !important;
  text-align: center;
  border: dotted 1px #D6D6D6;
  border-radius: 10px 0;
}
import-excel-staffs-result .remove-underline {
  text-decoration: none;
}
import-excel-staffs-result .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-staffs-result .downloadResult {
  margin-bottom: 10px;
}
import-excel-staffs-result .staffListTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-staffs-result .staffListContainer,
import-excel-staffs-result .staffContactListContainer {
  margin-bottom: 10px;
}
import-excel-staffs-result .staffListContainer .children,
import-excel-staffs-result .staffContactListContainer .children {
  padding: 10px;
}
import-excel-staffs-result .staffListContainer expanding-row div.row.content,
import-excel-staffs-result .staffContactListContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-staffs-result .staffListContainer expanding-row div.row.children,
import-excel-staffs-result .staffContactListContainer expanding-row div.row.children {
  background-color: white;
}
import-excel-wip-check li.recorderWrapper {
  position: relative !important;
}
import-excel-wip-check li.recorderWrapper .skipIndicator {
  position: absolute;
  top: 10px;
  left: -17px;
}
import-excel-wip-check .skipped span {
  color: #ff9933;
}
import-excel-wip-check .remove-underline {
  text-decoration: none;
}
import-excel-wip-check .importSummaryContainer {
  margin-bottom: 10px;
}
import-excel-wip-check .importGroupTitle {
  padding-left: 30px;
  position: relative;
  top: -3px;
  font-size: 14px;
}
import-excel-wip-check .importGroupTitle .errorSign {
  position: relative;
  top: 2px;
}
import-excel-wip-check .noErrorRecordContainer,
import-excel-wip-check .errorRecordsContainer {
  margin-bottom: 10px;
}
import-excel-wip-check .noErrorRecordContainer .children,
import-excel-wip-check .errorRecordsContainer .children {
  padding: 10px;
}
import-excel-wip-check .noErrorRecordContainer expanding-row div.row.content,
import-excel-wip-check .errorRecordsContainer expanding-row div.row.content {
  border: none !important;
}
import-excel-wip-check .noErrorRecordContainer expanding-row div.row.children,
import-excel-wip-check .errorRecordsContainer expanding-row div.row.children {
  background-color: white;
}
@media screen and (max-width: 991px) {
  import-excel-wip-check .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
.invoice-attachment {
  width: 100%;
}
.invoice-attachment .section {
  display: inline-block;
}
.invoice-attachment .waiting-queue {
  text-align: left;
  color: #4E4EF2;
}
.invoice-attachment .tooltip .tooltip-inner {
  background-color: white;
  color: black;
  border-radius: 5px;
}
.invoice-attachment .tooltip.top .tooltip-arrow {
  border-top-color: white !important;
}
.invoice-attachment .tooltip.right .tooltip-arrow {
  border-right-color: white !important;
}
.invoice-attachment ul {
  list-style-type: none;
  margin-left: -25px;
}
.invoice-attachment ul li {
  font-size: 12px;
  padding-right: 5px;
  line-height: 1.5;
}
.invoice-attachment ul li span {
  padding-left: 3px;
}
.invoice-attachment ul li .hover-pointer {
  font-size: 10px;
}
.invoice-attachment ul li .hover-pointer:hover {
  cursor: pointer;
}
.invoice-attachment span .icon-font-help-circle {
  background-color: white;
  color: #201E23;
  border-radius: 5px;
}
.invoice-attachment .detail-uploader {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.invoice-attachment label .icon-font-paperclip {
  font-size: 15px;
  padding-right: 5px;
}
.invoice-attachment .button-label-style {
  color: white;
  background-color: #201E23;
  border-color: #201E23;
  font-weight: normal;
  cursor: pointer;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.3333333;
  border-radius: 0px;
  margin-bottom: 10px;
}
.invoice-attachment .button-label-style:hover {
  background-color: #838289;
  border-color: #838289;
}
.invoice-attachment .empty-placeholder h1 {
  font-size: 31px !important;
  color: inherit !important;
}
.invoice-attachment div.tooltip-inner {
  text-align: left !important;
}
div.invoice-returnToWIP {
  /* Tooltip text */
  /* Show the tooltip text when you mouse over the tooltip container */
}
div.invoice-returnToWIP span.draftInvoiceStageName {
  color: #201E23;
  display: inline-block;
  text-decoration: underline;
}
div.invoice-returnToWIP span.draftInvoiceStageName:hover {
  color: white;
}
div.invoice-returnToWIP span.isPrebillStage {
  color: white;
}
div.invoice-returnToWIP .border-top,
div.invoice-returnToWIP .invoice-invoiceCancel .border-top,
div.invoice-returnToWIP .invoice-invoiceWriteOff .border-top,
div.invoice-returnToWIP .invoice-invoiceFinalised .border-top {
  border-top: #000000 solid 1px;
}
div.invoice-returnToWIP .groupSelectCheckBox {
  position: absolute;
  top: 36px;
  left: 7px;
}
@media (min-width: 992px) {
  div.invoice-returnToWIP .groupSelectCheckBox {
    top: 13px;
  }
}
div.invoice-returnToWIP input.disbaledInput {
  border: none !important;
  cursor: initial !important;
}
div.invoice-returnToWIP .ts-tooltip {
  position: relative;
  display: inline-block;
}
div.invoice-returnToWIP .ts-tooltip .ts-tooltip-text {
  visibility: hidden;
  white-space: nowrap;
  background-color: white;
  color: black;
  text-align: center;
  padding: 5px;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
  top: 30px;
}
div.invoice-returnToWIP .ts-tooltip:hover .ts-tooltip-text {
  visibility: visible;
}
@media (min-width: 992px) {
  div.invoice-returnToWIP .stickyLevel1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 299;
    background-color: #F6F6F6;
    /* padding-bottom: 10px;*/
    padding-top: 10px;
  }
  div.invoice-returnToWIP paged-list ul.header {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    z-index: 298;
    background-color: #F6F6F6;
  }
}
div.invoice-draft-stages-modal .headerContentWrapper {
  display: inline-block;
  padding-right: 80px;
}
div.invoice-draft-stages-modal .fixed-header,
div.invoice-draft-stages-modal .rates-header {
  margin-left: 50px;
}
div.invoice-draft-stages-modal .fixed-footer,
div.invoice-draft-stages-modal .rates-footer {
  margin-top: 40px;
}
div.invoice-draft-stages-modal .responsive-list ul.footer {
  position: relative;
}
div.invoice-draft-stages-modal .responsive-list ul.footer .btn-selectAll {
  left: -50px;
}
div.invoice-draft-stages-modal .responsive-list ul.footer li {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 11px;
}
div.invoice-draft-stages-modal .responsive-list ul.content .rateType {
  padding-left: 0px !important;
}
div.invoice-draft-stages-modal auto-complete-dropdown input:disabled {
  background: none;
}
div.invoice-draft-stages-modal .editingContent {
  margin-top: 20px;
}
div.invoice-exchange-rate .vertical-center {
  padding: 10px 0;
}
div.invoice-draft {
  display: block;
}
div.invoice-draft.slideInOpen {
  width: calc(100vw - 440px);
}
div.invoice-draft .approvalSlidein {
  padding-left: 15px;
  padding-right: 60px;
}
div.invoice-draft span.draftInvoiceStageName {
  padding-left: 25px;
  color: #201E23;
  display: inline-block;
  text-decoration: underline;
}
div.invoice-draft span.draftInvoiceStageName:hover {
  color: white;
}
div.invoice-draft .groupSelectCheckBox {
  position: absolute;
  top: 36px;
  left: 7px;
}
div.invoice-draft .btn-selectAll {
  padding: 2px 5px;
  margin-right: 7px;
}
div.invoice-draft .btn-selectAll.footer {
  margin: 0px;
  margin-left: 5px;
}
div.invoice-draft .invoice-summary {
  margin-top: 15px;
}
@media (min-width: 992px) {
  div.invoice-draft .groupSelectCheckBox {
    top: 13px;
  }
  div.invoice-draft .stickyLevel1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 299;
    background-color: #F6F6F6;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  div.invoice-draft paged-list ul.header {
    position: -webkit-sticky;
    position: sticky;
    top: 70px;
    z-index: 298;
    background-color: #F6F6F6;
  }
}
invoice-draft contact-select-multi {
  position: relative;
  top: -1px;
}
invoice-draft contact-select-multi .errorContact {
  background-color: #FFBD12 !important;
  color: #201E23;
  border: none !important;
}
invoice-draft contact-select-multi .errorContact .remove-button .icon-font-remove {
  color: #201E23;
}
invoice-draft contact-select-multi .contacts-host {
  cursor: auto !important;
}
invoice-draft contact-select-multi .contact-select-input:hover {
  cursor: pointer;
}
invoice-draft invoice-custom-application-number .form-group {
  margin-bottom: 0px;
}
invoice-draft invoice-custom-number .form-group {
  margin-bottom: 0px;
}
invoice-draft .form-group label help-link-popup {
  display: inline-block;
  margin-top: -5px;
}
invoice-draft .attentionWrapper {
  position: relative;
  top: -3px;
}
invoice-draft .fromDateWrapper custom-date-selector {
  position: relative;
  top: 3px;
}
invoice-draft contact-select-multi .contacts-host {
  float: left;
  min-height: 40px;
  width: 100%;
}
invoice-draft contact-select-multi .contacts-list {
  float: left;
}
invoice-draft contact-select-multi .contacts-list li.contact-list-item,
invoice-draft contact-select-multi .contacts-list li.singleSelectorWrapper {
  display: inline-block;
  margin-bottom: 3px;
  border: none;
  float: left;
}
invoice-payment-reminder-select auto-complete-dropdown.disabled-reminder-invoice input {
  background: none !important;
}
.invoiceRateSelect .dropdown-menu-autocomplete {
  min-width: 420px;
}
@media (max-width: 992px) {
  .invoiceRateSelect .dropdown-menu-autocomplete {
    min-width: 220px;
  }
}
div.invoice-draft-stages-modal large-modal-header .btn.btn-link:hover,
.invoice-copy-text-modal large-modal-header .btn.btn-link:hover,
div.invoice-draft-stages-modal large-modal-footer .btn.btn-link:hover,
.invoice-copy-text-modal large-modal-footer .btn.btn-link:hover {
  text-decoration: none !important;
}
div.invoice-draft-stages-modal large-modal-header .btn:hover,
.invoice-copy-text-modal large-modal-header .btn:hover,
div.invoice-draft-stages-modal large-modal-footer .btn:hover,
.invoice-copy-text-modal large-modal-footer .btn:hover {
  color: #555555 !important;
}
div.invoice-draft-stages-modal .responsive-list ul.footer,
.invoice-copy-text-modal .responsive-list ul.footer {
  position: relative;
}
div.invoice-draft-stages-modal .responsive-list ul.footer .btn-selectAll,
.invoice-copy-text-modal .responsive-list ul.footer .btn-selectAll {
  left: -50px;
}
div.invoice-draft-stages-modal .responsive-list ul.footer li,
.invoice-copy-text-modal .responsive-list ul.footer li {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 11px;
}
div.invoice-draft-stages-modal .responsive-list ul.content .rateType,
.invoice-copy-text-modal .responsive-list ul.content .rateType {
  padding-left: 0px !important;
}
div.invoice-draft-stages-modal .responsive-list ul.content .invoiceRateMask,
.invoice-copy-text-modal .responsive-list ul.content .invoiceRateMask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
div.invoice-draft-stages-modal .responsive-list ul.content li:nth-child(even) .invoiceRateMask,
.invoice-copy-text-modal .responsive-list ul.content li:nth-child(even) .invoiceRateMask {
  background: #F6F6F6;
}
div.invoice-draft-stages-modal .responsive-list ul.content li:nth-child(even):hover .invoiceRateMask,
.invoice-copy-text-modal .responsive-list ul.content li:nth-child(even):hover .invoiceRateMask {
  background: #d4d1df;
}
div.invoice-draft-stages-modal .responsive-list ul.content li:nth-child(odd) .invoiceRateMask,
.invoice-copy-text-modal .responsive-list ul.content li:nth-child(odd) .invoiceRateMask {
  background: #FFFFFF;
}
div.invoice-draft-stages-modal .responsive-list ul.content li:nth-child(odd):hover .invoiceRateMask,
.invoice-copy-text-modal .responsive-list ul.content li:nth-child(odd):hover .invoiceRateMask {
  background: #e2e0ea;
}
@media (min-width: 992px) {
  .invoice-invoiceCancel .stickyLevel1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 299;
    background-color: #F6F6F6;
    /* padding-bottom: 10px;*/
    padding-top: 10px;
  }
  .invoice-invoiceCancel paged-list ul.header {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    z-index: 298;
    background-color: #F6F6F6;
  }
}
@media (min-width: 992px) {
  div.invoice-invoiceCredit .stickyLevel1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 299;
    background-color: #F6F6F6;
    /* padding-bottom: 10px;*/
    padding-top: 10px;
  }
  div.invoice-invoiceCredit paged-list ul.header {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    z-index: 298;
    background-color: #F6F6F6;
  }
}
div.invoice-invoiceCredit div.invoice-status {
  display: block;
  text-align: center;
  pointer-events: none;
  margin-top: -55px;
  margin-bottom: 10px;
}
div.invoice-invoiceCredit div.invoice-status h1 {
  display: inline-block;
  color: #00aeef;
}
div.invoice-invoiceCredit div.invoice-status h1.OWING,
div.invoice-invoiceCredit div.invoice-status h1.CANCELLED,
div.invoice-invoiceCredit div.invoice-status h1.CREDITED,
div.invoice-invoiceCredit div.invoice-status h1.WRITTENOFF {
  color: #FF4A4A;
}
div.invoice-invoiceCredit div.invoice-status h1.PAID {
  color: #33cc66;
}
@media (min-width: 992px) {
  div.invoice-invoiceCredit .stickyLevel1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 299;
    background-color: #F6F6F6;
    /* padding-bottom: 10px;*/
    padding-top: 10px;
  }
  div.invoice-invoiceCredit paged-list ul.header {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    z-index: 298;
    background-color: #F6F6F6;
  }
}
@media (max-width: 991px) {
  div.invoice-invoiceFinalised div.invoice-status {
    margin-top: 0;
  }
}
div.invoice-invoiceCreditReversal .border-top {
  border-top: #000000 solid 1px;
}
div.invoice-invoiceCreditReversal .panel-default {
  border-radius: 5px;
  margin: 2px;
}
div.invoice-invoiceCreditReversal .panel .panel-heading {
  padding: 6px 6px 6px 6px;
}
div.invoice-invoiceCreditReversal .panel-default > .panel-heading {
  /*background-color: #c0dbe6;
        border-color: #b3b3b3;*/
  background-color: rgba(255, 255, 255, 0.15);
  border-color: rgba(255, 255, 255, 0.15);
}
div.invoice-invoiceCreditReversal .document-preview {
  width: 100%;
}
div.invoice-invoiceCreditReversal .responsive-list ul.content > li a {
  color: #201E23;
  /*text-decoration: none;*/
}
div.invoice-invoiceCreditReversal li.non-highlight-row-on-hover {
  background: #F6F6F6 !important;
}
@media (min-width: 992px) {
  div.invoice-invoiceCreditReversal .stickyLevel1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 299;
    background-color: #F6F6F6;
    /* padding-bottom: 10px;*/
    padding-top: 10px;
  }
  div.invoice-invoiceCreditReversal paged-list ul.header {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    z-index: 298;
    background-color: #F6F6F6;
  }
}
div.invoice-details .invoice-details-body {
  margin-top: 10px;
  border: 1px solid #cccccc;
  padding: 20px 20px 10px 20px;
}
div.invoice-details .invoice-details-body dl {
  margin-bottom: 10px;
}
div.invoice-details .icon-font-icons-contact-single {
  font-size: 24px;
}
div.invoice-details .shareContacts {
  position: relative;
}
div.invoice-details .icon-font-pencil {
  position: relative;
  left: 5px;
  top: -2px;
  font-size: 16px;
}
div.invoice-details .sharedContactsPane {
  display: flex;
  align-items: end;
}
div.invoice-details .sharedContactsPane .shareContactsIcon {
  font-size: 20px;
  padding-right: 3px;
}
div.invoice-details .sharedContactsPane .sharedContactsEdit {
  font-size: 20px;
  padding-left: 3px;
  color: #4E4EF2;
}
div.invoice-details .sharedContactsPane .sharedContactsEdit:hover {
  color: #201E23;
  hover: pointer;
}
div.invoice-details .additionalRecipientsPane {
  display: flex;
  align-items: end;
}
div.invoice-details .additionalRecipientsPane .additionalRecipientsEdit {
  font-size: 20px;
  padding-left: 3px;
  color: #4E4EF2;
}
div.invoice-details .additionalRecipientsPane .additionalRecipientsEdit:hover {
  color: #201E23;
}
div.invoice-document-preview {
  padding: 20px 10px 10px 10px;
  margin-top: 10px;
  background-color: white;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
}
.invoice-doc-preview-dropdown .readonly {
  cursor: not-allowed;
  color: #c4c4c4;
}
.invoice-doc-preview-dropdown.dropdown-submenu a::after {
  float: left;
  margin-left: -10px;
  transform: rotate(-180deg);
}
.invoice-doc-preview-dropdown.dropdown-submenu .dropdown-menu {
  left: -100%;
}
.invoice-document-share-modal .responsive-list ul.content {
  box-shadow: none;
}
.invoice-document-share-modal .responsive-list ul.content auto-complete-dropdown li {
  padding: 0px !important;
}
.invoice-document-share-modal .responsive-list ul.content .row {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.invoice-document-share-modal .responsive-list ul.content li.empty {
  position: relative;
  padding-top: 0px;
  border-left: 3px solid #4E4EF2;
  padding-left: 30px;
  border-bottom: none;
  border-right: none;
}
.invoice-document-share-modal .responsive-list ul.content li.empty .icon-font-icons_plus-skinny {
  font-size: 35px;
  position: absolute;
  top: 3px;
  left: 0px;
  color: #4E4EF2;
}
.invoice-document-share-modal .responsive-list ul.content li.empty .explain {
  position: relative;
  top: 10px;
  left: 60px;
}
@media (max-width: 991px) {
  .invoice-document-share-modal .responsive-list ul.content li.empty .explain {
    left: 0px;
  }
}
.invoice-document-share-modal .responsive-list ul.content li.empty .grandLine {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 30%;
  height: 1px;
  background-image: url(/content/img/graind-bottom-line.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  z-index: 99;
}
.invoice-document-share-modal .responsive-list ul.content li.isDirty {
  border-left: 3px solid #04adee;
  border-right: 3px solid #04adee;
}
.invoice-document-share-modal .responsive-list ul.content li {
  padding: 10px 30px 10px 0px;
}
.invoice-document-share-modal .responsive-list ul.content li .mobHeading {
  margin-top: 10px;
  margin-bottom: 10px;
}
.invoice-document-share-modal .responsive-list ul.content li .contactInfo p {
  margin-bottom: 0px;
}
.invoice-document-share-modal .responsive-list ul.content li .icon-font-close2 {
  position: absolute;
  right: 0px;
  top: 0px;
}
.invoice-document-share-modal .responsive-list ul.content li .contactInfo {
  padding-left: 50px;
  position: relative;
  min-height: 40px;
}
.invoice-document-share-modal .responsive-list ul.content li .contactInfo .avatorWrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  display: inline-block;
  width: 40px;
  height: 40px;
}
.invoice-document-share-modal .responsive-list ul.content li .contactInfo .avatorWrapper img {
  width: 40px;
  height: 40px;
}
.invoice-document-share-modal .responsive-list ul.content li .portalContentWrapper,
.invoice-document-share-modal .responsive-list ul.content li .emailContetnWrapper {
  border-left: 1px solid #cbcbcb;
  min-height: 55px;
}
.invoice-document-share-modal .responsive-list ul.content li .portalContentWrapper .icon-font-icons_Portal_Notifications,
.invoice-document-share-modal .responsive-list ul.content li .emailContetnWrapper .icon-font-icons_Portal_Notifications {
  font-size: 18px;
  position: relative;
  left: -3px;
}
.invoice-document-share-modal .responsive-list ul.content li .portalContentWrapper p,
.invoice-document-share-modal .responsive-list ul.content li .emailContetnWrapper p {
  margin-bottom: 3px;
}
.invoice-document-share-modal .responsive-list ul.content li .portalContentWrapper .options,
.invoice-document-share-modal .responsive-list ul.content li .emailContetnWrapper .options {
  margin-bottom: 10px;
}
.invoice-document-share-modal .responsive-list ul.content li .portalContentWrapper.extended,
.invoice-document-share-modal .responsive-list ul.content li .emailContetnWrapper.extended {
  min-height: 123px;
}
.invoice-document-share-modal .responsive-list ul.content li .portalContentWrapper .renotif {
  position: relative;
  top: -3px;
  left: -4px;
}
.invoice-document-share-modal .responsive-list ul.content li .emailContetnWrapper label {
  padding-right: 10px;
}
.invoice-document-share-modal .responsive-list ul.content li .emailContetnWrapper label input {
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.invoice-document-template-selector {
  overflow: auto;
}
.invoice-document-template-selector .template a {
  color: #555555;
}
.invoice-document-template-selector .template .panel :hover {
  background-color: #dddddd;
}
.invoice-document-template-selector .template .header {
  text-align: center;
}
.invoice-document-template-selector .template .document-preview {
  height: auto;
  width: 100%;
  object-fit: contain;
  box-shadow: 0 0 3px #dddddd;
  border: 1px solid #dddddd;
  max-width: 130px;
}
.invoice-document-template-selector .switch-warning {
  background-color: #ffd36e;
  padding: 5px;
  margin: 0px 0px 10px 0px;
  max-width: 380px;
}
div.invoice-invoiceFinalised {
  display: block;
}
div.invoice-invoiceFinalised.slideInOpen {
  width: calc(100vw - 440px);
}
div.invoice-invoiceFinalised .slide-in {
  padding-left: 15px;
  padding-right: 60px;
}
div.invoice-invoiceFinalised div.invoice-status {
  display: block;
  text-align: center;
  pointer-events: none;
  margin-top: -55px;
  margin-bottom: 10px;
  z-index: 400;
  position: sticky;
  top: 0px;
}
div.invoice-invoiceFinalised div.invoice-status h1 {
  display: inline-block;
  color: #00aeef;
}
div.invoice-invoiceFinalised div.invoice-status h1.OWING,
div.invoice-invoiceFinalised div.invoice-status h1.CANCELLED,
div.invoice-invoiceFinalised div.invoice-status h1.CREDITED,
div.invoice-invoiceFinalised div.invoice-status h1.WRITTENOFF {
  color: #FF4A4A;
}
div.invoice-invoiceFinalised div.invoice-status h1.PAID {
  color: #33cc66;
}
div.invoice-invoiceFinalised div.invoice-summary {
  margin: 20px 0;
}
div.invoice-invoiceFinalised div.alert.alert-warning {
  background-color: #f3d7b1;
  border-color: #f07630;
  margin-left: 10px;
  margin-right: 10px;
}
div.invoice-invoiceFinalised .stageTotal,
div.invoice-invoiceFinalised .stageTax,
div.invoice-invoiceFinalised .stageInc {
  text-align: left;
}
@media (min-width: 992px) {
  div.invoice-invoiceFinalised .stageTotal,
  div.invoice-invoiceFinalised .stageTax,
  div.invoice-invoiceFinalised .stageInc {
    text-align: right;
  }
}
@media (min-width: 992px) {
  div.invoice-invoiceFinalised .stickyLevel1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 299;
    background-color: #F6F6F6;
    /* padding-bottom: 10px;*/
    padding-top: 10px;
  }
  div.invoice-invoiceFinalised paged-list ul.header {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    z-index: 298;
    background-color: #F6F6F6;
  }
}
@media (max-width: 991px) {
  div.invoice-invoiceFinalised .slide-in {
    padding-left: 15px;
    padding-right: 60px;
  }
  div.invoice-invoiceFinalised div.invoice-status {
    margin-top: 0;
    position: relative;
  }
}
div.invoice-totals {
  margin-top: 10px;
  border: 1px solid #cccccc;
  padding: 20px;
}
div.invoice-totals .owing {
  color: #FF4A4A;
  font-size: 16px;
}
div.invoice-totals .row {
  margin: 5px 0;
}
div.invoice-totals .border-top {
  border-color: #cccccc;
}
@media (min-width: 992px) {
  div.invoiceWriteOff .stickyLevel1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 299;
    background-color: #F6F6F6;
    /* padding-bottom: 10px;*/
    padding-top: 10px;
  }
  div.invoiceWriteOff paged-list ul.header {
    position: -webkit-sticky;
    position: sticky;
    top: 55px;
    z-index: 298;
    background-color: #F6F6F6;
  }
}
div.debtor-notes .list-group {
  margin-bottom: 0;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
}
div.debtor-notes .list-group li:nth-child(even) {
  background: #F6F6F6;
}
div.debtor-notes .list-group .list-group-item {
  font-size: 13px;
  padding: 3px 10px 0 45px;
  border-top: none;
  border-left: none;
  border-right: none;
  margin-bottom: 0;
  border-bottom: 1px solid #999999;
  position: relative;
  min-height: 42px;
}
div.debtor-notes .list-group .list-group-item img {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 40px;
  height: 40px;
}
div.debtor-notes .list-group .list-group-item p {
  color: #555555;
  margin: 0;
}
div.debtor-notes .list-group .list-group-item p.text-muted {
  color: #999999;
}
div.debtor-notes .list-group .list-group-item p.text-muted span {
  display: inline;
}
.invoice-payment-add .invoice-payment-add-body {
  margin-top: 10px;
  border: 1px solid #cccccc;
  padding: 10px 10px 10px 10px;
}
.invoice-payment-add textarea.form-control {
  min-height: 40px;
}
.invoice-payment-add div.dollar-input {
  position: relative;
}
.invoice-payment-add div.dollar-input > span {
  position: absolute;
  top: 11px;
  left: 6px;
}
.marketing-details .contact-logo {
  max-height: 40px;
  max-width: 40px;
}
.currencyAndRateSelector {
  padding-bottom: 20px;
  padding-top: 10px;
}
.currencyAndRateSelector .detailSection {
  margin-top: 15px;
}
.currencyAndRateSelector .rateMessage {
  font-style: italic;
  color: #99989a;
  display: inline-block;
  padding-top: 10px;
}
breadcrumb-container .row {
  position: relative;
  padding-right: 30px;
  min-height: 34px;
}
breadcrumb-container .row .page-breadcrumb {
  width: 100%;
}
breadcrumb-container .row .page-breadcrumb > .btn-link {
  border-right: 1px dotted #dddddd;
}
breadcrumb-container .row .page-breadcrumb > .btn-link > span[class^="icon-font-"] {
  color: #201E23;
  font-size: 18px;
  top: 4px;
  padding-top: 7px;
}
breadcrumb-container .row > button#header-statistics-expand,
breadcrumb-container .row button#header-statistics-collapse {
  position: absolute;
  top: 3px;
  right: 0;
  padding: 0;
  display: inline-block;
  background: white;
  opacity: 0.9;
  height: 33px;
  padding-left: 10px;
}
breadcrumb-container .row > button#header-statistics-expand > p,
breadcrumb-container .row button#header-statistics-collapse > p {
  margin-top: 2px;
  margin-right: 20px;
  font-size: 10px;
  font-weight: bold;
}
breadcrumb-container .row > button#header-statistics-expand > span,
breadcrumb-container .row button#header-statistics-collapse > span {
  position: absolute;
  top: 10px;
  right: 3px;
}
breadcrumb-container .expanded > ol > li {
  display: inline-block;
  padding: 5px;
}
breadcrumb-container .collapsed {
  max-height: 40px;
  overflow: hidden;
}
breadcrumb-container .collapsed > ol > li {
  display: inline-block;
  padding: 5px;
}
breadcrumb-container:has(top-navigations) .row {
  display: flex;
  align-items: center;
}
breadcrumb-container:has(top-navigations) .collapsed {
  overflow: unset;
}
breadcrumb-container:has(top-navigations) button#header-statistics-expand,
breadcrumb-container:has(top-navigations) button#header-statistics-collapse {
  display: none !important;
}
@media (max-width: 991px) {
  breadcrumb-container .row {
    padding-right: 60px;
  }
}
@media (max-width: 768px) {
  breadcrumb-container:has(top-navigations) .row {
    padding-right: 0px;
  }
  breadcrumb-container:has(top-navigations) .row .hidden-xs {
    display: block !important;
  }
}
.month-navigation {
  padding-left: 5px;
}
.month-navigation .custom-date-selector-edit {
  display: inline-block;
}
@media (max-width: 480px) {
  .month-navigation {
    float: left;
    padding-left: 0px;
  }
}
.week-navigation {
  padding-left: 5px;
}
.week-navigation .custom-date-selector-edit {
  display: inline-block;
}
@media (max-width: 480px) {
  .week-navigation {
    float: left;
    padding-left: 0px;
  }
}
note-popup {
  clear: both;
}
note-popup button.btn {
  color: #555555 !important;
}
.notificationConfigModal h3 {
  margin-bottom: 30px;
}
.notificationConfigModal .optionsWrapper {
  padding-left: 70px;
  padding-top: 20px;
}
.notificationConfigModal .optionsWrapper .checkBoxWrapper {
  position: absolute;
  display: inline-block;
  width: 60px;
  top: 0px;
  left: 0px;
}
.notificationConfigModal .bottomBtns .standard-dropshadow {
  display: inline-block;
  width: 50%;
  min-width: 50%;
  background: white;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}
.notificationConfigModal .bottomBtns .standard-dropshadow:hover {
  color: white;
  background: #7eafd0;
}
.notificationConfigModal .modal-body {
  padding: 0px;
}
.notificationConfigModal .container {
  margin-bottom: 30px;
}
.notificationPage {
  padding-bottom: 20px;
  padding-top: 30px;
}
.notificationPage a:hover {
  text-decoration: none;
}
.notificationPage .ellipsesGroup {
  position: absolute;
  right: 10px;
  bottom: 8px;
  cursor: pointer;
}
.notificationPage .ellipsesGroup .dropdown-toggle {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.notificationPage .ellipsesGroup button {
  background-color: transparent;
  border: none;
}
.notificationPage .ellipsesGroup .dropdown-toggle {
  height: 30px;
}
.notificationPage .notificationRow {
  position: relative;
  padding: 0px 70px 0px 0px;
  min-height: 60px;
  background: white;
  margin-bottom: 10px;
}
.notificationPage .notificationRow:hover {
  border: 1px solid #201E23;
}
.notificationPage .notificationRow .clickArea {
  display: block;
  padding: 20px 0px 20px 75px;
}
.notificationPage .notificationRow .contactPic {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 40px;
  height: 40px;
}
.notificationPage .notificationRow a {
  color: #555555;
}
.notificationPage .notification-message {
  font-size: 14px;
}
.notificationPage .singleLine {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.notificationPage .notification-footer {
  font-size: 11px;
}
.notificationPage .dismissButton {
  height: 16px;
  width: 16px;
  text-align: center;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
.notificationPage .dismissButton .bg {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 17px;
  width: 17px;
}
.notificationPage .dismissButton span {
  color: white;
}
.notificationPage .notificationRow .dismissButton {
  background-color: #e1e1e1;
}
.notificationPage .notificationRow .icon-font-close {
  color: #333333;
}
.notificationPage .footerBar {
  margin-top: 40px;
  min-height: 40px;
  border-top: 1px solid #D6D6D6;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 10px;
}
.notificationPage .headerBar {
  min-height: 40px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 10px;
}
.notificationPage .announcementContent {
  font-size: 12px;
  margin-bottom: 0px;
}
.notificationPage .alertNotification {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  position: relative;
  padding: 0px 40px 0px 0px;
  color: white;
  background: #f44343;
}
.notificationPage .alertNotification .clickArea {
  cursor: default;
  padding: 20px 0px 20px 75px;
}
.notificationPage .alertNotification .clickArea.clickAble {
  cursor: pointer;
}
.notificationPage .alertNotification .dismissButton {
  background-color: #ef2a2a;
}
.notificationPage .alertNotification:hover {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background: #ec1b1b;
}
.notificationPage .alertNotification:hover .dismissButton {
  background-color: #f44343;
}
.notificationPage .alertNotification:hover .alertIcon .circleBg {
  background: #f44343;
}
.notificationPage .alertNotification h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0px;
  margin-top: 0px;
}
.notificationPage .alertNotification .alertIcon {
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 10px 10px 0 10px;
  font-size: 40px;
}
.notificationPage .alertNotification .alertIcon .circleBg {
  background: #ef2a2a;
}
.notificationPage .alertNotification .alertIcon .icon-font-i-alert {
  display: inline-block;
  position: absolute;
  font-size: 18px;
  top: 25px;
  left: 27px;
}
.notificationPage .newsStuffNotification {
  position: relative;
  padding: 0px 40px 0px 0px;
  color: white;
  margin-bottom: 10px !important;
  background: #00adef;
  border: none;
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
}
.notificationPage .newsStuffNotification .clickArea {
  cursor: default;
  padding: 20px 0px 20px 75px;
}
.notificationPage .newsStuffNotification .clickArea.clickAble {
  cursor: pointer;
}
.notificationPage .newsStuffNotification .dismissButton {
  background-color: #0199d2;
}
.notificationPage .newsStuffNotification:hover {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background-color: #0199d2;
}
.notificationPage .newsStuffNotification:hover .dismissButton {
  background: #00adef;
}
.notificationPage .newsStuffNotification:hover .newstuffIcon .circleBg {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background: #00adef;
}
.notificationPage .newsStuffNotification h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0px;
  margin-top: 0px;
}
.notificationPage .newsStuffNotification .newstuffIcon {
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 10px 10px 0 10px;
  font-size: 40px;
}
.notificationPage .newsStuffNotification .newstuffIcon .circleBg {
  background-color: #0199d2;
}
.notificationPage .newsStuffNotification .newstuffIcon .icon-font-i-info {
  display: inline-block;
  position: absolute;
  font-size: 18px;
  top: 25px;
  left: 28px;
}
.notificationPage .noticeNotification {
  position: relative;
  padding: 0px 40px 0px 0px;
  color: white;
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background: #201E23;
}
.notificationPage .noticeNotification .clickArea {
  cursor: default;
  padding: 20px 0px 20px 75px;
}
.notificationPage .noticeNotification .clickArea.clickAble {
  cursor: pointer;
}
.notificationPage .noticeNotification .dismissButton {
  background-color: #20a0a4;
}
.notificationPage .noticeNotification .noticIcon {
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 10px 10px 0 10px;
}
.notificationPage .noticeNotification .noticIcon .circleBg {
  background-color: #20a0a4;
}
.notificationPage .noticeNotification .noticIcon .icon-font-i-notice {
  display: inline-block;
  position: absolute;
  font-size: 18px;
  top: 22px;
  left: 26px;
}
.notificationPage .noticeNotification:hover {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background-color: #20a0a4;
}
.notificationPage .noticeNotification:hover .dismissButton {
  background: #201E23;
}
.notificationPage .noticeNotification:hover .noticIcon .circleBg {
  background: #201E23;
}
.notificationPage .noticeNotification h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0px;
  margin-top: 0px;
}
.notificationPage .noticeNotification .work-together {
  height: 60px;
  position: absolute;
  top: 15px;
  left: 0px;
}
.notificationPage .alert {
  margin-bottom: 0px;
}
.notificationPage .alert-info {
  border: none;
}
@media (min-width: 768px) {
  .notificationPage .notificationSecondLine,
  .notificationPage .notificationThirdLine,
  .notificationPage .notification-footer {
    display: inline;
  }
  .notificationPage .modal-dialog {
    padding: 50px 30px 0px 0px;
    float: right;
  }
  .notificationPage .footerBar {
    display: none;
  }
  .notificationPage .modal-content {
    width: 550px;
  }
}
@media (max-width: 767px) {
  .notificationPage .modal-dialog {
    padding: 50px 0px 0px 0px;
  }
  .notificationPage .footerBar {
    display: block;
  }
}
.notificationPage .allContentWrapper {
  padding-bottom: 20px;
}
.notificationPage .loadingAnimation .icon-font-spinner {
  font-size: 50px;
}
.notificationPage .sideNav img {
  padding-right: 7px;
}
.notificationPage .sideNav .icon-font-chevron-right {
  padding-top: 3px;
}
.notificationPage .sideNav .navIcon {
  font-size: 14px;
  padding-right: 10px;
}
.notificationPage .sideNav .navItem {
  padding: 10px;
}
.notificationPage .sideNav .standard-dropshadow {
  background: white;
}
.notificationPage .announceNew,
.notificationPage .announceAlter,
.notificationPage .announceNotice {
  margin-bottom: 10px;
}
.notificationPage .notificationCounter {
  margin-bottom: 30px;
  background: white;
  text-align: center;
  padding: 30px 15px 30px 15px;
  position: relative;
}
.notificationPage .notificationCounter .icon-font-gear {
  font-size: 18px;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (max-width: 992px) {
  .notificationPage .notificationCounter {
    display: none;
  }
}
.notificationPage .notificationCounter .number {
  width: 100px;
  height: 100px;
  line-height: 80px;
  font-size: 40px;
  max-width: 100%;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  border: solid 10px #f6f6f6;
  margin-bottom: 20px;
}
.notificationPage .notificationCounter h3,
.notificationPage .notificationCounter h4 {
  font-weight: bold;
}
.notificationPage .topNav {
  padding-top: 12px;
  min-height: 40px;
  margin-bottom: 20px;
}
.notificationPage .topNav .navItem {
  padding: 10px 20px;
  background: white;
}
.notificationPage .topNav .navItem.clickAble {
  background: #f7f7f9;
}
.notificationPage .loadingZone {
  height: 300px;
  float: left;
  width: 100%;
  text-align: center;
}
.notificationPage .loadingZone .caughtUp {
  text-align: center;
  padding-top: 100px;
}
.notificationPage .notificationsMobileHeader {
  padding: 10px;
  background: white;
  display: block;
}
@media (min-width: 992px) {
  .notificationPage .notificationsMobileHeader {
    display: none;
  }
}
.notificationPage .notificationsMobileHeader .icon-font-gear {
  display: inline-block;
  font-size: 18px;
  margin-top: 5px;
}
.notificationPage .circleBg {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 40px;
  height: 40px;
  display: inline-block;
}
.notificationPage .notificationRow.read {
  padding: 20px 20px 20px 75px;
}
.notificationPage a.redirectLink {
  color: #555555;
}
.notificationPage a.redirectLink:hover {
  color: #555555;
}
.notificationPage .noticeNotification.read,
.notificationPage .alertNotification.read,
.notificationPage .newsStuffNotification.read {
  cursor: default;
  padding: 20px 20px 20px 70px;
  min-height: 80px;
}
.notificationPage .noticeNotification.read.clickAble,
.notificationPage .alertNotification.read.clickAble,
.notificationPage .newsStuffNotification.read.clickAble {
  cursor: pointer;
}
.notificationPage .notificationThirdLine {
  color: #999;
}
notification-modal .ellipsesGroup {
  position: absolute;
  right: 2px;
  bottom: 5px;
  cursor: pointer;
}
notification-modal .ellipsesGroup .dropdown-toggle {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
notification-modal .ellipsesGroup button {
  background-color: transparent;
  border: none;
}
notification-modal .ellipsesGroup .dropdown-toggle {
  height: 30px;
}
notification-modal a:hover {
  text-decoration: none;
}
notification-modal .notification-modal-holder {
  position: fixed;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
}
notification-modal .notification-modal-backgorund {
  z-index: 99;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
}
notification-modal .inner-notification-modal-holder {
  height: 100%;
  position: fixed;
  top: 50px;
  right: 10px;
  z-index: 110;
}
notification-modal .notification-overflow-holder {
  background: #F6F6F6;
  overflow-y: auto;
  padding: 15px 15px 0 15px;
  position: relative;
}
notification-modal #notification-modal-triangle {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #F6F6F6;
  position: fixed;
  top: 44px;
  right: 132px;
}
notification-modal .notificationRow {
  position: relative;
  padding: 0px 45px 0px 0px;
  min-height: 50px;
  border: 1px solid #F6F6F6;
  border-bottom: 1px solid #dddddd;
  /*.notificationTextContainer::after {
            content: "...";
            font-weight: bold;
            position: absolute;
            bottom: 0;
            right: 0;
            padding: 0 20px 1px 1px;
            background-color: #f6f6f6;
        }*/
}
notification-modal .notificationRow:hover {
  border: 1px solid #201E23;
}
notification-modal .notificationRow .clickArea {
  display: block;
  padding: 15px 0px 15px 60px;
}
notification-modal .notificationRow .notificationTextContainer {
  margin-bottom: 0px;
}
notification-modal .notificationRow .contactPic {
  position: absolute;
  top: 15px;
  left: 10px;
  width: 40px;
  height: 40px;
}
notification-modal .notificationRow a {
  color: #555555;
}
notification-modal .notificationRow .notificationTextContainer {
  overflow: hidden;
}
notification-modal .notification-message {
  font-size: 14px;
}
notification-modal .singleLine {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
notification-modal .notification-footer {
  font-size: 11px;
}
notification-modal .dismissButton {
  height: 16px;
  width: 16px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
notification-modal .dismissButton .bg {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 17px;
  width: 17px;
}
notification-modal .dismissButton span {
  color: white;
}
notification-modal .notificationRow .dismissButton {
  background-color: #e1e1e1;
}
notification-modal .notificationRow .icon-font-close {
  color: #333333;
}
notification-modal .footerBar {
  margin-top: 40px;
  min-height: 40px;
  border-top: 1px solid #D6D6D6;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 10px;
}
notification-modal .headerBar {
  min-height: 40px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 10px;
}
notification-modal .announcementContent {
  font-size: 12px;
  margin-bottom: 0px;
}
notification-modal .newsStuffNotification {
  position: relative;
  padding: 0px 40px 0px 0px;
  color: white;
  margin-bottom: 1px !important;
  background: #00adef;
  border: none;
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
}
notification-modal .newsStuffNotification .clickArea {
  cursor: default;
  padding: 12px 0px 14px 60px;
}
notification-modal .newsStuffNotification .clickArea.clickAble {
  cursor: pointer;
}
notification-modal .newsStuffNotification .dismissButton {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background-color: #0199d2;
}
notification-modal .newsStuffNotification:hover {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background: #0d8ed8;
}
notification-modal .newsStuffNotification:hover .dismissButton {
  background-color: #00adef;
}
notification-modal .newsStuffNotification:hover .newstuffIcon .circleBg {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background: #00adef;
}
notification-modal .newsStuffNotification h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0px;
}
notification-modal .newsStuffNotification .newstuffIcon {
  position: absolute;
  left: 0px;
  top: 5px;
  padding: 10px 10px 0 10px;
  font-size: 40px;
}
notification-modal .newsStuffNotification .newstuffIcon .circleBg {
  background: #0199d2;
}
notification-modal .newsStuffNotification .newstuffIcon .icon-font-i-info {
  display: inline-block;
  position: absolute;
  font-size: 18px;
  top: 25px;
  left: 28px;
}
notification-modal .alertNotification {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  position: relative;
  padding: 0px 40px 0px 0px;
  color: white;
  background: #f44343;
}
notification-modal .alertNotification .clickArea {
  cursor: default;
  padding: 12px 0px 14px 60px;
}
notification-modal .alertNotification .clickArea.clickAble {
  cursor: pointer;
}
notification-modal .alertNotification .dismissButton {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background-color: #ef2a2a;
}
notification-modal .alertNotification:hover {
  background: #ec1b1b;
}
notification-modal .alertNotification:hover .dismissButton {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background-color: #f44343;
}
notification-modal .alertNotification:hover .alertIcon .circleBg {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background: #f44343;
}
notification-modal .alertNotification h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0px;
}
notification-modal .alertNotification .alertIcon {
  position: absolute;
  left: 0px;
  top: 4px;
  padding: 10px 10px 0 10px;
  font-size: 40px;
}
notification-modal .alertNotification .alertIcon .circleBg {
  background: #ef2a2a;
}
notification-modal .alertNotification .alertIcon .icon-font-i-alert {
  display: inline-block;
  position: absolute;
  font-size: 18px;
  top: 25px;
  left: 27px;
}
notification-modal .noticeItem {
  margin-bottom: 1px;
}
notification-modal .noticeItem a {
  color: white;
}
notification-modal .noticeNotification {
  position: relative;
  padding: 0px 40px 0px 0px;
  color: white;
  background: #201E23;
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
}
notification-modal .noticeNotification .clickArea {
  cursor: default;
  padding: 12px 0px 14px 60px;
}
notification-modal .noticeNotification .clickArea.clickAble {
  cursor: pointer;
}
notification-modal .noticeNotification .dismissButton {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background-color: #20a0a4;
}
notification-modal .noticeNotification .noticIcon {
  position: absolute;
  left: 0px;
  top: 6px;
  padding: 10px 10px 0 10px;
}
notification-modal .noticeNotification .noticIcon .circleBg {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background: #20a0a4;
}
notification-modal .noticeNotification .noticIcon .icon-font-i-notice {
  display: inline-block;
  position: absolute;
  font-size: 18px;
  top: 22px;
  left: 26px;
}
notification-modal .noticeNotification:hover {
  transition: background 0.2s ease-out;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  background: #20a0a4;
}
notification-modal .noticeNotification:hover .dismissButton {
  background-color: #201E23;
}
notification-modal .noticeNotification:hover .noticIcon .circleBg {
  background: #201E23;
}
notification-modal .noticeNotification h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0px;
  padding-right: 25px;
}
notification-modal .noticeNotification .work-together {
  height: 60px;
  position: absolute;
  top: 15px;
  left: 0px;
}
notification-modal .alert {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  notification-modal .notificationSecondLine,
  notification-modal .notificationThirdLine,
  notification-modal .notification-footer {
    display: inline;
  }
  notification-modal .modal-dialog {
    padding: 50px 30px 0px 0px;
    float: right;
  }
  notification-modal .footerBar {
    display: none;
  }
  notification-modal .modal-content {
    width: 550px;
  }
}
@media (max-width: 767px) {
  notification-modal .modal-dialog {
    padding: 50px 0px 0px 0px;
  }
  notification-modal .footerBar {
    display: block;
  }
}
notification-modal .allContentWrapper {
  padding-bottom: 20px;
}
notification-modal .loadingAnimation {
  text-align: center;
  margin-top: 20px;
}
notification-modal .bottomNav {
  padding-top: 15px;
}
notification-modal .bottomNav .icon-font-gear {
  font-size: 18px;
  padding-right: 9px;
}
notification-modal .announceNotice a,
notification-modal .announceAlter a,
notification-modal .announceNew a {
  cursor: auto;
}
notification-modal .circleBg {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 40px;
  height: 40px;
  display: inline-block;
}
notification-modal .ieNotificationTextContainer {
  line-height: 1.4em;
  max-height: 2.9em;
  overflow: hidden;
}
notification-modal .viewAll {
  color: #555;
  padding-left: 10px;
}
notification-modal .viewAll:hover {
  color: #201E23;
}
notification-modal .notificationThirdLine {
  color: #999;
}
.bills-note-modal .bill-note {
  white-space: pre-line;
}
.billDetail {
  display: block;
  padding-left: 15px;
  padding-right: 60px;
  padding-top: 15px;
}
.billDetail.slideInOpen {
  width: calc(100vw - 440px);
}
.billDetail .wingManBox {
  margin-top: 30px;
}
.billDetail div.bill-status {
  display: block;
  text-align: center;
  pointer-events: none;
  margin-top: -55px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .billDetail div.bill-status {
    margin-top: 0px;
  }
}
.billDetail div.bill-status h1 {
  display: inline-block;
  color: #4E4EF2;
}
.billDetail div.bill-status h1.Cancelled {
  color: #FF4A4A;
}
.billDetail div.bill-status h1.Paid {
  color: #33cc66;
}
.billDetailDisbursement .dropdown-overflow {
  overflow: visible !important;
  overflow-x: visible !important;
}
.billDetailDisbursement .toolBtns {
  right: -20px !important;
}
.billDetailDisbursement project-select .dropdown-menu-autocomplete {
  min-width: 420px;
}
@media (max-width: 992px) {
  .billDetailDisbursement project-select .dropdown-menu-autocomplete {
    min-width: 220px;
  }
}
.billDetailDisbursement stage-select .dropdown-menu-autocomplete {
  min-width: 420px;
}
@media (max-width: 992px) {
  .billDetailDisbursement stage-select .dropdown-menu-autocomplete {
    min-width: 220px;
  }
}
.billDetailHeader .lockBillBtn {
  background-color: white;
  padding: 10px;
  position: relative;
  height: 40px;
  margin-top: -4px;
}
.billDetailHeader .lockBillBtn .btn-primary {
  position: absolute;
  top: 0px;
  right: 0px;
}
.billDetailHeader .tealBox {
  color: white;
}
.billDetailHeader help-link-popup .btn.btn-link {
  padding: 0px;
}
.billDetailHeader textarea.form-control {
  min-height: 45px;
  height: 45px;
}
.billDetailHeader .discipline-group {
  padding-top: 4px;
}
.billDetailHeader .purchase-order-group {
  padding-top: 10px;
}
.billDetailLine {
  position: relative;
  padding-left: 25px;
  padding-right: 30px;
}
.billDetailLine .dropdown-overflow {
  overflow: visible !important;
  overflow-x: visible !important;
}
.billDetailLine .disburseWrapper {
  padding-left: 60px;
}
.billDetailLine .disburseWrapper button-popover {
  position: absolute;
  top: 10px;
  left: 18px;
}
.billDetailLine .disburseWrapper button-popover .dropdown .dropdown-menu {
  top: 20px;
}
.billDetailLine .disbursement-grid {
  background: white;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-right: 30px;
}
.billDetailLine .disbursement-grid ul.header > li {
  padding: 0px 0px 10px 0px;
}
.billDetailLine .disbursement-grid .no-stripes {
  background-color: transparent !important;
}
.billDetailLine .toolBtns {
  position: absolute;
  top: 10px;
  right: 10px;
}
.billDetailLine .icon-font-remove {
  font-size: 16px;
}
.billDetailLine .lineDescription {
  padding-right: 80px;
  padding-bottom: 10px;
  min-height: 40px;
}
.billDetailLine .lineDescription .btn-roundCorner {
  position: absolute;
  top: 5px;
  right: 0px;
}
@media (max-width: 991px) {
  .billDetailLine .lineDescription .btn-roundCorner {
    top: 25px;
  }
}
.billDetailLine .billLine {
  left: 20px;
}
.billDetailLine button-popover .dropdown.right .dropdown-menu {
  right: -10px;
}
.billDetailLine .taxRuleWrapper {
  padding-bottom: 10px;
}
.billDetailLine .taxRuleWrapper .dropdown-menu-autocomplete {
  min-width: 100% !important;
  width: 100% !important;
}
.billDetailLine .item-description {
  width: 90%;
}
.billDetailLine .toggleDisbursements {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 20px;
}
.billDetailLine .disburse-error {
  color: #FF4A4A;
}
.billDetailLine .add-line-menu {
  cursor: pointer;
  float: right;
}
.billDetailLine .add-line-menu a {
  text-decoration: none;
  font-size: 16px;
  color: #888888;
}
.billDetailLine .add-line-menu auto-close-content .add-line-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
.billDetailLine .add-line-menu auto-close-content .add-line-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
.billDetailLine .add-line-menu auto-close-content .add-line-dropdown > li > a:hover,
.billDetailLine .add-line-menu auto-close-content .add-line-dropdown > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.billDetailLine .secondary-color.clickAble:hover,
.billDetailLine .secondary-color.clickAble:focus {
  color: #4E4EF2 !important;
}
.billDetailLines .disWrapper {
  padding-right: 30px;
}
.billDetailLines .disWrapper help-link-popup {
  position: absolute;
  top: 0px;
  right: 0px;
}
.billDetailLines .disWrapper help-link-popup button {
  padding: 0px;
}
.billDetailLines .responsive-list .billLine-header {
  margin-left: 20px;
}
.billDetailLines .responsive-list .billLine-header .expense-type-header {
  text-transform: capitalize;
}
.billDetailLines .responsive-list ul.content li.no-stripes {
  padding-right: 0px;
  padding-left: 0px;
}
.billDetailSummary .totals {
  margin-top: 10px;
  border: 1px solid #cccccc;
  padding: 20px;
}
.billDetailSummary .totals .row {
  margin: 5px 0;
}
.billDetailSummary .totals .undisbursed {
  color: #FF4A4A;
  font-size: 16px;
}
.billDetailSummary .totals .border-bottom {
  margin-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
.billsList #actionbuttonlink {
  margin-top: 10px;
  margin-bottom: 10px;
}
.billsList .not-disbursed {
  color: #FF4A4A;
}
.billsList .note-button {
  background-color: transparent;
  font-size: 20px;
  padding: 0;
  margin-top: 5px;
}
.billsList .note-button:hover {
  color: black !important;
}
.workBreakDownApp {
  /* re-define  responsive list */
  /* styling for color picker */
}
.workBreakDownApp .responsive-list input.form-control {
  margin-top: 0px !important;
  height: 30px;
}
.workBreakDownApp .mobileContent {
  display: none !important;
}
@media (max-width: 992px) {
  .workBreakDownApp .mobileContent .dueDate,
  .workBreakDownApp .mobileContent .commentsWrapper {
    padding-left: 0px;
  }
}
@media (min-width: 992px) {
  .workBreakDownApp .mobileContent {
    padding-bottom: 0px !important;
    display: block !important;
  }
}
.workBreakDownApp .mobileContent.showing {
  display: block !important;
}
@media (min-width: 992px) {
  .workBreakDownApp .mobileContent.showing {
    padding-bottom: 0px !important;
  }
}
@media (max-width: 992px) {
  .workBreakDownApp .mobileContent.showing .editBtn {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    position: static !important;
    display: block;
    text-align: center;
  }
}
.workBreakDownApp .responsive-list input.form-control {
  padding: 0px !important;
}
.workBreakDownApp .toggleTaskDetail {
  font-size: 18px;
  color: #9d9d9d;
}
.workBreakDownApp .toggleTaskDetail:hover {
  cursor: pointer;
}
.workBreakDownApp .toggleTaskDetail {
  position: absolute;
  top: 5px !important;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  display: inline-block !important;
}
.workBreakDownApp .toggleTaskDetail:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .workBreakDownApp .toggleTaskDetail {
    display: none !important;
  }
}
.workBreakDownApp .toggleTaskDetail.opening {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.workBreakDownApp .work-breakdown-table ul[dnd-list] li dnd-nodrag {
  display: block;
  /*padding: 5px 15px;*/
}
.workBreakDownApp .work-breakdown-table .headingAssigned {
  padding-left: 0px;
}
.workBreakDownApp .work-breakdown-table .tableFirstHeading {
  padding-left: 35px !important;
}
.workBreakDownApp .work-breakdown-table .inline-del,
.workBreakDownApp .work-breakdown-table .inline-save {
  display: inline-block;
}
.workBreakDownApp .work-breakdown-table ul.content {
  box-shadow: none !important;
}
.workBreakDownApp .work-breakdown-table .responsive-list ul.content li .drag-grip {
  /*background: none;*/
  display: inline-block !important;
  background-image: url('/Content/img/icon-drag-row-dark.png');
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-color: transparent !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  /*background-position-y: 50%;*/
  cursor: move;
}
.workBreakDownApp .work-breakdown-table .icon-font-caret-down,
.workBreakDownApp .work-breakdown-table .icon-font-caret-up,
.workBreakDownApp .work-breakdown-table .icon-font-caret-right {
  font-size: 30px;
  position: relative;
  top: 5px;
}
.workBreakDownApp .work-breakdown-table .color-indicator {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  padding: 0px !important;
  display: inline-block !important;
  position: absolute;
  left: 15px;
  top: 15px;
}
.workBreakDownApp .work-breakdown-table .level-1 {
  padding-left: 30px !important;
}
.workBreakDownApp .work-breakdown-table .level-1 .display-name {
  font-size: 14px;
}
.workBreakDownApp .work-breakdown-table .level-2 {
  padding-left: 30px !important;
}
.workBreakDownApp .work-breakdown-table .icon-font-pencil {
  font-size: 16px !important;
  top: 0px !important;
  color: #999999 !important;
}
.workBreakDownApp .work-breakdown-table .phase-edit {
  right: 7px !important;
}
.workBreakDownApp .work-breakdown-table .task-edit {
  right: 30px !important;
}
.workBreakDownApp .work-breakdown-table li.phase .group-checkbox {
  top: 13px !important;
}
.workBreakDownApp .work-breakdown-table li.phase .content-progress {
  padding-right: 80px !important;
}
.workBreakDownApp .work-breakdown-table li.stage .group-checkbox {
  top: 13px !important;
  left: -45px !important;
}
.workBreakDownApp .work-breakdown-table > li.task .group-checkbox {
  top: 13px !important;
  left: -60px !important;
}
.workBreakDownApp .work-breakdown-table > li.task span.display-name {
  padding-top: 5px !important;
}
.workBreakDownApp .work-breakdown-table > li.task .content-progress {
  padding-left: 50px !important;
}
.workBreakDownApp .work-breakdown-table > li.task .content-progress label {
  left: 0px !important;
}
.workBreakDownApp .work-breakdown-table li.resource {
  margin-left: 60px !important;
}
.workBreakDownApp .work-breakdown-table li.empty-item {
  margin-bottom: 20px !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
.workBreakDownApp .work-breakdown-table .header .row .item-underlined {
  border-bottom: 1px solid #999999;
}
.workBreakDownApp .work-breakdown-table .note-icon {
  font-size: large;
  /*display: inline !important;*/
}
.workBreakDownApp .wbs-video {
  max-width: 500px;
  text-align: center;
  margin: 5px auto;
}
.workBreakDownApp .wbs-video .dismiss-button {
  cursor: pointer;
}
@media (max-width: 992px) {
  .workBreakDownApp .itemWrapper .dueDate,
  .workBreakDownApp .itemWrapper .scope {
    padding-left: 0px;
  }
}
.workBreakDownApp .workBreakDownMobileHeading {
  display: block !important;
  font-size: 10px;
  font-weight: bold;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .workBreakDownApp .workBreakDownMobileHeading {
    display: none !important;
  }
}
.workBreakDownApp .dueDateMobileHeading {
  display: block !important;
  font-size: 10px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .workBreakDownApp .dueDateMobileHeading {
    display: none !important;
  }
}
.workBreakDownApp .statusHeading {
  position: absolute;
  right: 40px;
  top: 0px;
}
.workBreakDownApp .commentHeading {
  padding-left: 25px;
}
.workBreakDownApp .noMargin {
  margin: 0px !important;
}
.workBreakDownApp .view-container {
  width: 100%;
}
.workBreakDownApp .timer .inline-block-no-wrap {
  display: none;
}
.workBreakDownApp .responsive-list fee-type-selector input,
.workBreakDownApp .responsive-list project-status-selector input {
  background-image: url(/content/img/input-bottom-arrow.gif);
  background-position: bottom right;
}
.workBreakDownApp .responsive-list .mobileHeadings {
  display: block !important;
  margin-bottom: 10px;
}
.workBreakDownApp .responsive-list .mobileHeadings .left {
  padding-left: 0px;
}
.workBreakDownApp .responsive-list .mobileHeadings .right {
  padding-right: 30px;
  text-align: right;
}
@media (min-width: 992px) {
  .workBreakDownApp .responsive-list .mobileHeadings {
    display: none !important;
  }
}
.workBreakDownApp .responsive-list ul.topLevel {
  border-top: 1px solid #777777 !important;
}
.workBreakDownApp .responsive-list ul.content {
  margin-left: 0px;
  border-top: none;
  display: block;
}
.workBreakDownApp .responsive-list ul.content li:first-child {
  /*border-top: 1px solid #777777 !important;*/
}
.workBreakDownApp .responsive-list ul.content li {
  position: relative;
  padding: 0px;
}
.workBreakDownApp .responsive-list ul.content li .itemWrapper {
  position: relative;
}
.workBreakDownApp .responsive-list ul.content li.even {
  background: #F6F6F6;
}
.workBreakDownApp .responsive-list ul.content li.even:hover {
  background-color: #dddddd;
}
.workBreakDownApp .responsive-list ul.content li.odd {
  background: #FFFFFF;
}
.workBreakDownApp .responsive-list ul.content li.odd:hover {
  background-color: #e9e9e9;
}
.workBreakDownApp .responsive-list ul.content li.phase {
  padding-left: 60px !important;
  /*height: 30px !important;*/
  min-height: 30px !important;
  background-color: #bee6ff !important;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseToggle {
  position: absolute;
  top: 2px;
  left: -25px;
  font-size: 24px;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseToggle:hover {
  cursor: pointer;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseInfo {
  padding-top: 5px;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseInfo .phaseNumber {
  font-size: 8px;
  margin-right: 43px;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseInfo .phaseName {
  font-weight: bold;
}
.workBreakDownApp .responsive-list ul.content li.stage {
  padding-left: 50px !important;
  margin-left: 10px;
}
.workBreakDownApp .responsive-list ul.content li.stage .scope {
  padding-top: 12px;
}
@media (max-width: 992px) {
  .workBreakDownApp .responsive-list ul.content li.stage .scope {
    margin-bottom: 20px;
  }
}
.workBreakDownApp .responsive-list ul.content li.stage .scope a {
  padding: 0px;
}
.workBreakDownApp .responsive-list ul.content li.stage .managerAvatorWrapper {
  padding-top: 5px;
}
.workBreakDownApp .responsive-list ul.content li.stage .managerAvatorWrapper img {
  width: 30px;
  height: 30px;
}
.workBreakDownApp .responsive-list ul.content li.stage .projectStatus {
  margin-top: 10px;
}
.workBreakDownApp .responsive-list ul.content li.stage .mainContent {
  padding-left: 0px;
}
.workBreakDownApp .responsive-list ul.content li.stage .toggle {
  position: absolute;
  top: 8px;
  left: -25px;
  font-size: 24px;
}
.workBreakDownApp .responsive-list ul.content li.stage .toggle:hover {
  cursor: pointer;
}
.workBreakDownApp .responsive-list ul.content li.stage .stageInfo {
  position: relative;
  padding-left: 50px;
  margin-top: 3px;
  margin-bottom: 0px;
}
.workBreakDownApp .responsive-list ul.content li.stage .stageInfo .stageNumber {
  position: absolute;
  left: 0px;
  top: 5px;
  font-size: 8px;
}
.workBreakDownApp .responsive-list ul.content li.stage .stageInfo .stageName {
  font-weight: bold;
}
.workBreakDownApp .responsive-list ul.content li.task {
  padding-left: 40px !important;
  margin-left: 20px;
}
.workBreakDownApp .responsive-list ul.content li.task .icon-font-circle {
  position: absolute;
  font-size: 8px;
  top: 15px;
  left: -20px;
}
.workBreakDownApp .responsive-list ul.content li.task .workBreakDown-taskInlineTimer {
  position: relative;
  top: 5px;
}
.workBreakDownApp .responsive-list ul.content li.task .taskInfo {
  position: relative;
  padding-left: 50px;
}
.workBreakDownApp .responsive-list ul.content li.task .taskNumber {
  position: absolute;
  top: 0px;
  left: 0px;
}
.workBreakDownApp .bottomGraindLine {
  background-image: url(/content/img/graind-bottom-line.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  display: none;
}
.workBreakDownApp .newTaskColumn {
  border-left: 3px solid #201E23;
  border-bottom: none;
  background-color: #F6F6F6;
  background-image: url(/content/img/no-graind-bottom-line.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
}
.workBreakDownApp .newTaskColumn .bottomGraindLine {
  padding-top: 10px;
  display: block;
}
.workBreakDownApp .newTaskColumn .contentWrapper {
  padding-bottom: 0px !important;
}
.workBreakDownApp .form-control-feedback {
  line-height: 30px;
  top: 3px !important;
}
.workBreakDownApp .form-group.has-feedback:hover .form-control-feedback {
  display: none;
}
.workBreakDownApp .mobileHeading {
  font-weight: bold;
  margin-top: 20px !important;
  font-size: 14px;
  display: block;
  /*
			display: block;
		*/
}
@media (min-width: 992px) {
  .workBreakDownApp .mobileHeading {
    display: none;
  }
}
.workBreakDownApp .color-picker-wrapper {
  position: absolute;
  top: 20px;
  left: 15px;
  z-index: 10;
}
.workBreakDownApp .color-picker-wrapper .color-picker-row-wrapper .color-picker-row {
  margin-top: 0px;
}
.workBreakDownApp .color-picker-wrapper .color-picker-row-wrapper .color-picker-row .color-picker {
  width: 10px;
  height: 10px;
  border: none;
}
report-add-expression-modal body-scrollable-modal .dropShadow .scrollableSection {
  overflow-y: hidden;
}
report-add-expression-modal body-scrollable-modal .dropShadow .scrollableSection .container,
report-add-expression-modal body-scrollable-modal .dropShadow .scrollableSection .reportAddColumnModal,
report-add-expression-modal body-scrollable-modal .dropShadow .scrollableSection .availableColumnsWrapper,
report-add-expression-modal body-scrollable-modal .dropShadow .scrollableSection .availableTableWrapper,
report-add-expression-modal body-scrollable-modal .dropShadow .scrollableSection .row,
report-add-expression-modal body-scrollable-modal .dropShadow .scrollableSection .col-sm-6,
report-add-expression-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  height: 100%;
}
report-add-expression-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  overflow-y: scroll;
}
report-add-expression-modal h4 {
  padding: 0px 10px 10px 10px;
  line-height: 150%;
}
report-add-expression-modal .searchWrapper {
  background: white;
  padding-right: 50px;
  padding-left: 0px;
}
report-add-expression-modal .searchWrapper input {
  border: none;
  box-shadow: none;
}
report-add-expression-modal .searchWrapper .icon-font-search2 {
  position: absolute;
  right: 20px;
  top: 10px;
  color: #999999;
  font-size: 20px;
}
report-add-expression-modal .availableColumnsWrapper .tableWrapper {
  position: relative;
}
report-add-expression-modal .availableColumnsWrapper .introMessage {
  color: white;
  padding: 15px;
  font-size: 14px;
  background: #34cc67;
  margin-bottom: 20px;
}
report-add-expression-modal .availableColumnsWrapper .icon-font-lock2 {
  z-index: 999;
  position: absolute;
  right: 10px;
  top: 15px;
}
report-add-expression-modal .availableColumnsWrapper .directChild.selected {
  background-color: #F6F6F6;
  border-left: none;
  border-right: none;
  box-shadow: none !important;
}
report-column-modal .form-group {
  padding-top: 5px;
}
report-column-modal .arrowBtnsWrapper {
  padding-top: 20px;
}
report-column-modal .arrowBtn {
  width: 40px;
}
report-filter-column-modal {
  min-width: 900px;
  overflow-x: auto;
}
report-filter-column-modal body-scrollable-modal .dropShadow .scrollableSection {
  overflow-y: hidden;
}
report-filter-column-modal body-scrollable-modal .dropShadow .scrollableSection .container,
report-filter-column-modal body-scrollable-modal .dropShadow .scrollableSection .reportAddColumnModal,
report-filter-column-modal body-scrollable-modal .dropShadow .scrollableSection .availableColumnsWrapper,
report-filter-column-modal body-scrollable-modal .dropShadow .scrollableSection .availableTableWrapper,
report-filter-column-modal body-scrollable-modal .dropShadow .scrollableSection .row,
report-filter-column-modal body-scrollable-modal .dropShadow .scrollableSection .col-sm-6,
report-filter-column-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  height: 100%;
}
report-filter-column-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  overflow-y: scroll;
}
report-filter-column-modal .searchWrapper {
  background: white;
  padding-right: 50px;
  padding-left: 0px;
}
report-filter-column-modal .searchWrapper input {
  border: none;
  box-shadow: none;
}
report-filter-column-modal .searchWrapper .icon-font-search2 {
  position: absolute;
  right: 20px;
  top: 10px;
  color: #999999;
  font-size: 20px;
}
report-filters-modal .groupWrapper {
  position: relative;
  margin-bottom: 20px;
}
report-filters-modal .groupWrapper .groupIndicator {
  display: none;
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 500;
}
report-filters-modal .filterName {
  display: block;
  border-bottom: 1px dotted #333333;
  padding: 7px 0px;
}
report-filters-modal .groupWrapper.noGroup .groupIndicator.the {
  display: none !important;
}
report-filters-modal .groupWrapper.otherGroup .groupIndicator.and {
  display: inline-block;
}
report-filters-modal .groupWrapper.firstGroup .groupIndicator.the {
  display: inline-block;
}
report-filters-modal .groupWrapper.firstGroup .groupIndicator.and {
  display: none;
}
report-filters-modal .groupWrapper.lastGroup .groupIndicator.the {
  display: none;
}
report-filters-modal .groupWrapper.lastGroup .groupIndicator.and {
  display: none;
}
report-filters-modal .addingBtnsWrapper {
  padding-top: 5px;
}
report-filters-modal .addingBtnsWrapper .addingBtn {
  background-color: #201E23;
  color: white;
  padding: 5px !important;
}
report-filters-modal .readOnly .lastChild {
  display: none !important;
}
report-filters-modal .filterTableHeader {
  padding: 3px 10px 5px 70px;
  font-weight: bold;
}
report-filters-modal .filterWrapper {
  background: white;
  padding: 3px 10px 10px 10px;
  border-bottom: none;
  padding-left: 70px;
  position: relative;
}
report-filters-modal .filterWrapper > .row {
  min-height: 30px;
}
report-filters-modal .filterWrapper span.textWrapper {
  display: inline-block;
  padding-top: 10px;
}
report-filters-modal .filterWrapper.hasChild {
  padding-left: 10px;
  margin-left: 70px;
}
report-filters-modal .filterWrapper.hasChild .hasOr {
  position: absolute;
  top: 10px;
  left: -30px;
  display: inline-block;
}
report-filters-modal .filterWrapper.hasChild.noGap {
  padding-left: 80px;
  margin-left: 0px;
}
report-filters-modal .filterWrapper.hasChild.noGap .hasOr {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}
report-filters-modal .bottomOptions {
  padding-top: 10px;
}
report-filters-modal .bottomOptions input {
  position: relative;
  top: 3px;
}
report-filters-modal .andWrapper {
  padding: 15px 0px;
}
report-filters-modal .filterOptionWrapper span.operator {
  display: inline-block;
  padding-top: 10px;
}
report-filters-modal .filterOptionWrapper input.form-control {
  padding: 0px !important;
  margin-top: 0px !important;
  height: 30px;
  box-shadow: none;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px dotted #333333 !important;
}
report-filters-modal auto-complete-dropdown input.form-control {
  padding: 0px !important;
  margin-top: 0px !important;
  height: 30px !important;
  background-image: url(/content/img/input-bottom-arrow.gif) !important;
  background-position: bottom right !important;
  box-shadow: none;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px dotted #333333 !important;
  background-color: transparent;
}
report-add-column .allAvailAble {
  position: relative;
  padding-top: 90px;
}
report-add-column .allAvailAble .topContent {
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
  padding-left: 10px;
  padding-right: 27px;
}
report-add-column .allAvailAble .topContent .searchWrapper input {
  height: 44px;
}
report-add-column .subChild {
  box-shadow: none;
  border-left: none;
}
report-add-column .availableColumn {
  background: white;
  padding: 15px 40px 15px 60px !important;
  position: relative;
  border-bottom: 1px solid #ebebeb;
  z-index: 10;
}
report-add-column .availableColumn:first-child .descriptionWrapper .columnDescription,
report-add-column .availableColumn:nth-child(2) .descriptionWrapper .columnDescription,
report-add-column .availableColumn:nth-child(3) .descriptionWrapper .columnDescription,
report-add-column .availableColumn:nth-child(4) .descriptionWrapper .columnDescription,
report-add-column .availableColumn:nth-child(5) .descriptionWrapper .columnDescription,
report-add-column .availableColumn:nth-child(6) .descriptionWrapper .columnDescription {
  right: 0px;
  top: 25PX;
  height: auto;
  bottom: unset;
}
report-add-column .availableColumn.showDescription {
  z-index: 999;
}
report-add-column .availableColumn.showDescription .descriptionWrapper .icon-font-help-circle {
  opacity: 1;
}
report-add-column .availableColumn:hover {
  border: 1px solid #F6F6F6;
  background: #F6F6F6;
}
report-add-column .availableColumn:hover .descriptionWrapper .icon-font-help-circle {
  opacity: 1;
}
report-add-column .availableColumn .descriptionWrapper {
  display: inline-block;
  position: absolute;
  top: 12px;
  right: 20px;
}
report-add-column .availableColumn .descriptionWrapper .icon-font-help-circle {
  opacity: 0;
  padding: 0px;
  outline: none;
  color: #201E23 !important;
}
report-add-column .availableColumn .descriptionWrapper .columnDescription {
  font-size: 11px;
  line-height: 1.2;
  min-width: 250px;
  height: auto;
  background: white;
  padding: 10px;
  position: absolute;
  bottom: 20px;
  right: 0px;
  border: none;
  z-index: 100;
  color: #555;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 0.5px solid rgba(204, 204, 204, 0.5);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
report-add-column .availableColumn .plusWrapper {
  position: absolute;
  top: 10px;
  left: 20px;
  display: inline;
  width: 25px;
  height: 25px;
  background: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
report-add-column .availableColumn .plusWrapper .icon-font-plus2 {
  position: relative;
  top: 5px;
  left: 7px;
  font-size: 11px;
  color: #33cc67;
}
report-add-column .folderName.actived {
  color: white;
  background: #33cc67;
}
report-add-column .icon-font-icons_plus-fat {
  font-size: 40px;
  color: #33cc67;
  position: absolute;
  top: 5px;
  right: 5px;
}
report-add-column .icon-font-columns,
report-add-column .icon-font-calculator {
  font-size: 14px;
  position: absolute;
  top: 15px;
  left: 15px;
}
report-add-column-modal h6 {
  padding-top: 10px;
}
report-add-column-modal body-scrollable-modal .dropShadow .scrollableSection {
  overflow-y: hidden;
}
report-add-column-modal body-scrollable-modal .dropShadow .scrollableSection .container,
report-add-column-modal body-scrollable-modal .dropShadow .scrollableSection .reportAddColumnModal,
report-add-column-modal body-scrollable-modal .dropShadow .scrollableSection .availableColumnsWrapper,
report-add-column-modal body-scrollable-modal .dropShadow .scrollableSection .availableTableWrapper,
report-add-column-modal body-scrollable-modal .dropShadow .scrollableSection .row,
report-add-column-modal body-scrollable-modal .dropShadow .scrollableSection .col-sm-6,
report-add-column-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  height: 100%;
}
report-add-column-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  overflow-y: scroll;
}
report-add-column-modal .helpContent {
  padding-top: 40px;
}
report-add-column-modal .helpContent h2 {
  font-size: 18px;
  margin-bottom: 20px;
}
report-add-column-modal .helpContent .wingman {
  padding-top: 30px;
}
report-add-column-modal .helpContent .wingman img {
  display: inline-block;
}
report-add-column-modal .reportTpye {
  padding: 15px;
  background: white;
  position: relative;
  padding-right: 100px;
  font-size: 15px;
  font-weight: bold;
}
report-add-column-modal .reportTpye span {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 12px;
  font-weight: normal;
}
report-add-column-modal .reportAddColumnModal .reportCOlumns {
  position: relative;
  padding: 13px 30px 13px 60px;
  background: white;
  border-bottom: 1px solid #ebebeb;
}
report-add-column-modal .reportAddColumnModal .reportCOlumns .removeColumn {
  position: absolute;
  left: 25px;
  top: 15px;
  font-size: 11px;
}
report-add-column-modal .reportAddColumnModal h4 {
  padding: 0px 10px 10px 10px;
  line-height: 150%;
}
report-add-column-modal .reportAddColumnModal .searchWrapper {
  position: relative;
  background: white;
  padding-right: 50px;
  padding-left: 0px;
  margin-bottom: 10px;
}
report-add-column-modal .reportAddColumnModal .searchWrapper input {
  border: none;
  box-shadow: none;
}
report-add-column-modal .reportAddColumnModal .searchWrapper .icon-font-search2 {
  position: absolute;
  right: 20px;
  top: 10px;
  color: #999999;
  font-size: 20px;
}
report-add-column-modal .reportAddColumnModal .availableColumnsWrapper .tableWrapper {
  position: relative;
}
report-add-column-modal .reportAddColumnModal .availableColumnsWrapper .introMessage {
  color: white;
  padding: 15px;
  font-size: 14px;
  background: #34cc67;
  margin-bottom: 20px;
}
report-add-column-modal .reportAddColumnModal .availableColumnsWrapper .icon-font-lock2 {
  z-index: 999;
  position: absolute;
  right: 10px;
  top: 15px;
}
report-add-column-modal .reportAddColumnModal .availableColumnsWrapper .directChild.selected {
  background-color: #F6F6F6;
  border-left: none;
  border-right: none;
  box-shadow: none !important;
}
report-designer .report-container {
  position: relative;
}
report-designer div.tag-entry {
  min-height: 177px;
}
report-designer .noStartingTablePropt {
  position: absolute;
  top: 50%;
  width: 100%;
  color: #201E23;
  text-align: center;
}
report-designer .noStartingTablePropt button {
  position: relative;
  font-size: 16px;
  padding: 15px 40px 15px 15px;
  top: -30px;
  -webkit-box-shadow: 9px 11px 12px -8px rgba(0, 0, 0, 0.53);
  -moz-box-shadow: 9px 11px 12px -8px rgba(0, 0, 0, 0.53);
  box-shadow: 9px 11px 12px -8px rgba(0, 0, 0, 0.53);
}
report-designer .noStartingTablePropt button .icon-font-icons_plus-fat {
  position: absolute;
  top: 10px;
  right: 5px;
  font-size: 30px;
}
report-designer .dndDragging .dataCell,
report-designer .dndDragging .dynaTableContent {
  background-color: #00a1e5 !important;
}
report-designer .dynaTableContent {
  position: relative;
}
report-designer .dynaTableContent .rollOverBorder {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  border: 2px solid #00a1e5;
  display: none;
  z-index: 5;
}
report-designer .dynaTableContent .headerEditing {
  z-index: 10;
}
report-designer .dynaTableContent .dragableIndicator {
  position: absolute;
  top: 40%;
  left: 48%;
  width: 50px;
  height: 50px;
  display: none;
}
report-designer .dynaTableContent .dragableIndicator img {
  position: relative;
  left: -20px;
}
report-designer .dynaTableContent:hover .dragableIndicator {
  z-index: 10;
  display: inline-block;
}
report-designer .dynaTableContent:hover .rollOverBorder {
  display: block;
}
report-designer .dynaTableContent .hasTotal .dataCell:last-child {
  background-color: #F6F6F6;
  font-weight: bold;
}
report-designer .totalCoumns {
  padding-top: 10px;
}
report-designer .logoWrapper {
  position: relative;
  padding-right: 80px;
}
report-designer .logoWrapper .logoContainer {
  width: 75px;
  position: absolute;
  top: 0px;
  right: 0px;
}
report-designer .mobileControllers {
  padding-bottom: 20px;
}
report-designer .catalogueWrapper {
  padding: 10px;
  background: white;
}
report-designer .catalogueWrapper label {
  font-weight: normal;
}
report-designer .catalogueWrapper label input {
  margin-right: 5px;
  position: relative;
  top: 2px;
}
@media (min-width: 992px) {
  report-designer .page-title-container {
    justify-content: space-between;
  }
  report-designer .page-title-container .header-content {
    -webkit-flex: 0 0 60% !important;
    flex: 0 0 60% !important;
    flex-wrap: wrap;
  }
  report-designer .page-title-container .header-content h4 {
    font-size: 12px;
    margin-bottom: 20px;
  }
  report-designer .page-title-container .center-content {
    -webkit-flex: 0 0 80px !important;
    flex: 0 0 80px !important;
  }
  report-designer .page-title-container .tools-content {
    -webkit-flex: 0 0 280px !important;
    flex: 0 0 280px !important;
  }
}
@media (max-width: 992px) {
  report-designer .page-title-container {
    justify-content: space-between;
  }
  report-designer .page-title-container .header-content {
    -webkit-flex: 0 0 60% !important;
    flex: 0 0 60% !important;
    flex-wrap: wrap;
  }
  report-designer .page-title-container .header-content h4 {
    font-size: 12px;
    margin-bottom: 20px;
  }
  report-designer .page-title-container .center-content {
    order: 2 !important;
    -webkit-flex: 0 0 80px !important;
    flex: 0 0 80px !important;
  }
  report-designer .page-title-container .tools-content {
    padding-top: 10px;
    order: 3 !important;
    -webkit-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }
}
report-designer .layoutTable {
  width: 100%;
}
report-designer .layoutTable .firstCell {
  padding: 0px;
  width: 30px;
}
report-designer .layoutTable .emptyAdd {
  width: 60px;
}
report-designer .layoutTable .emptyResult {
  background-color: #f8f8fa;
  -webkit-box-shadow: inset 22px -1px 11px -23px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: inset 22px -1px 11px -23px rgba(0, 0, 0, 0.45);
  box-shadow: inset 22px -1px 11px -23px rgba(0, 0, 0, 0.45);
}
report-designer .layoutTable td {
  padding: 10px 15px;
}
report-designer .layoutTable td.noPadding {
  padding: 0px;
}
report-designer .layoutTable thead .tableHeader {
  padding-top: 0px;
  padding-bottom: 25px;
  border-left: 1px dotted #36353a;
  font-weight: bold;
  vertical-align: top;
  position: relative;
}
report-designer .layoutTable thead .tableHeader .icon-font-icons_plus-fat {
  position: absolute;
  bottom: -10px;
  right: 0px;
  padding: 0px;
  font-size: 45px;
  color: #34c868;
}
report-designer .layoutTable thead .tableHeader .icon-font-pencil {
  font-size: 16px;
  color: #a3a3a3;
  position: absolute;
  bottom: 5px;
  left: 20px;
}
report-designer .layoutTable thead .tableHeader .icon-font-trash {
  font-size: 15px;
  color: #a3a3a3;
  position: absolute;
  bottom: 5px;
  right: 20px;
}
report-designer .layoutTable thead .tableHeader .icon-font-trash:hover {
  color: #e95d5c;
}
report-designer .layoutTable thead .headerBottomSpace {
  height: 10px;
  padding: 0px;
}
report-designer .layoutTable thead tr {
  border-bottom: none;
}
report-designer .layoutTable .resultTable {
  width: 100%;
  background-color: white;
}
report-designer .layoutTable .resultTable tr:first-child {
  border-top: 1px solid #99999b;
}
report-designer .layoutTable .resultTable tr {
  border-bottom: 1px solid #99999b;
}
report-designer .layoutTable .resultTable tr:last-child {
  border-bottom: none;
}
report-designer .layoutTable .totalTable {
  width: 100%;
  font-weight: bold;
  background-color: white;
}
report-designer .layoutTable .totalTable tr {
  border-top: 1px solid #99999b;
  border-bottom: 1px solid #99999b;
}
report-designer .reportDesignerHeader {
  padding-bottom: 10px;
}
report-designer .reportDesignerHeader label {
  display: block !important;
}
report-designer .reportDesignerHeader .columCounter {
  background: white;
}
report-designer .reportDesignerHeader .columCounter .content {
  padding: 10px;
}
report-designer .reportDesignerHeader .columCounter .btn-primary {
  position: absolute;
  top: 0px;
  right: 0px;
}
report-designer .reportDesignerHeader .addColumnBtnWrapper .icon-font-icons_plus-fat {
  font-size: 30px;
}
report-designer .reportDesignerHeader .addColumnBtnWrapper .btn-lg {
  padding: 3px 6px !important;
}
report-designer .reportDesignerHeader .reportDescription {
  min-height: 108px;
}
report-designer .reportDesignerHeader .organisation-logo {
  height: 40px;
}
report-designer .reportDesignerHeader .editingBtnsWrapper {
  padding-top: 10px;
}
report-designer .reportDesignerHeader .editingBtnsWrapper .refBtn,
report-designer .reportDesignerHeader .editingBtnsWrapper .addBtn {
  width: 100%;
}
report-designer .reportDesignerHeader .editingBtnsWrapper .editingBtn {
  position: relative;
  margin-bottom: 10px;
}
report-designer .reportDesignerHeader .editingBtnsWrapper .editingBtn.standard-dropshadow {
  min-height: 40px;
  padding-right: 41px;
  background: white;
}
report-designer .reportDesignerHeader .editingBtnsWrapper .editingBtn.standard-dropshadow .btn-primary {
  position: absolute;
  top: 0px;
  right: 0px;
}
report-designer .reportDesignerHeader .editingBtnsWrapper .editingBtn .content {
  width: 100%;
  padding: 10px;
}
report-designer .reportDesignerHeader .editingPanel .subHeading {
  margin-bottom: 10px;
}
report-designer .reportDesignerHeader .editingPanel .headingText {
  font-size: 23px;
  padding: 10px;
  height: 40px;
}
report-designer .reportDesignerHeader .displayPanel h2 {
  padding-bottom: 5px;
}
report-designer .reportDesignerHeader .displayPanel .headingWrapper {
  position: relative;
  padding-right: 50px;
  padding-bottom: 10px;
  border-bottom: 1px solid #666;
}
report-designer .reportDesignerHeader .displayPanel .headingWrapper .editBtn {
  position: absolute;
  top: 0px;
  right: 0px;
}
report-designer .reportDesignerHeader .displayPanel p {
  padding: 5px 0px;
}
report-designer .reportDesignerHeader .lhs .btn-roundCorner {
  background: white;
  color: #555;
}
report-designer .reportDesignerHeader .rhs .dropdown-toggle {
  padding: 0px;
}
report-designer .layoutTableNew {
  width: 100%;
}
report-designer .layoutTableNew .totalTable {
  min-height: 38px;
  background-color: white;
}
report-designer .layoutTableNew .totalTable .dataCell:first-child {
  border-top: none;
}
report-designer .layoutTableNew .dndDraggingSource {
  display: none;
}
report-designer .layoutTableNew .dndDragging {
  background-image: none;
}
report-designer .layoutTableNew .mainColumn {
  border: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: 1px solid #99999b;
}
report-designer .layoutTableNew .mainColumn:hover .overlayMask {
  display: none !important;
}
report-designer .layoutTableNew .addColumn {
  width: 80px !important;
  min-width: 80px !important;
  text-align: right;
}
report-designer .layoutTableNew .addColumn .dataCell {
  background-color: #f8f8fa !important;
  -webkit-box-shadow: inset 22px -1px 11px -23px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: inset 22px -1px 11px -23px rgba(0, 0, 0, 0.45);
  box-shadow: inset 22px -1px 11px -23px rgba(0, 0, 0, 0.45);
}
report-designer .layoutTableNew .addColumn .totalTable {
  border-bottom: 1px solid #99999b;
}
report-designer .layoutTableNew .dataCell {
  padding: 10px 15px;
  height: 38px;
  width: 100%;
  background-color: white;
  border-bottom: 1px solid #99999b;
}
report-designer .layoutTableNew .dataCell:first-child {
  border-top: 1px solid #99999b;
}
report-designer .layoutTableNew .dataCell:last-child {
  border-bottom: none;
}
report-designer .layoutTableNew .dataCell.group-level-1 {
  background-color: #ccf1fe;
  font-weight: bold;
}
report-designer .layoutTableNew .dataCell.group-level-2 {
  background-color: #b5e8fe;
  font-weight: bold;
}
report-designer .layoutTableNew .dataCell.group-level-3 {
  background-color: #C6C8CA;
  font-weight: bold;
}
report-designer .layoutTableNew .dataCell.group-level-4 {
  background-color: #E2E4E4;
  font-weight: bold;
}
report-designer .layoutTableNew .dummyContent .icon-font-icons_plus-fat {
  bottom: -15px !important;
}
report-designer .layoutTableNew .dummyContent .tableHeader {
  padding-bottom: 0px;
}
report-designer .layoutTableNew .dummyContent .dataCell {
  height: 40px;
}
report-designer .layoutTableNew .dummyContent .greyBox {
  height: 15px;
  background: #999999;
}
report-designer .layoutTableNew .dummyContent p {
  margin-top: 5px;
  height: 12px;
  margin-bottom: 0px;
  background: #dddddd;
}
report-designer .layoutTableNew .resultContent {
  position: relative;
}
report-designer .layoutTableNew .resultContent.showingPlaceHolder .dataCell {
  box-shadow: none;
  -webkit-box-shadow: none;
  height: 60px;
  border: 12px solid #F6F6F6;
  background-color: #dddddd !important;
}
report-designer .layoutTableNew .overlayMask {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #484848;
  opacity: 0.7;
}
report-designer .layoutTableNew .tableHeader {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 25px;
  border-left: 1px dotted #36353a;
  font-weight: bold;
  vertical-align: top;
  position: relative;
  margin-bottom: 10px;
}
report-designer .layoutTableNew .tableHeader .icon-font-icons_plus-fat {
  position: absolute;
  bottom: -10px;
  right: 0px;
  padding: 0px;
  font-size: 45px;
  color: #34c868;
}
report-designer .layoutTableNew .tableHeader .icon-font-pencil {
  font-size: 16px;
  color: #a3a3a3;
  position: absolute;
  bottom: 5px;
  left: 20px;
}
report-designer .layoutTableNew .tableHeader .icon-font-trash {
  font-size: 15px;
  color: #a3a3a3;
  position: absolute;
  bottom: 5px;
  right: 20px;
}
report-designer .layoutTableNew .tableHeader .icon-font-trash:hover {
  color: #e95d5c;
}
report-designer .refreshBtn {
  padding-top: 20px;
  font-size: 18px;
  font-weight: bold;
}
report-designer .resultExplain {
  padding-top: 20px;
}
report-group-column-modal body-scrollable-modal .dropShadow .scrollableSection {
  overflow-y: hidden;
}
report-group-column-modal body-scrollable-modal .dropShadow .scrollableSection .container,
report-group-column-modal body-scrollable-modal .dropShadow .scrollableSection .reportAddColumnModal,
report-group-column-modal body-scrollable-modal .dropShadow .scrollableSection .availableColumnsWrapper,
report-group-column-modal body-scrollable-modal .dropShadow .scrollableSection .availableTableWrapper,
report-group-column-modal body-scrollable-modal .dropShadow .scrollableSection .row,
report-group-column-modal body-scrollable-modal .dropShadow .scrollableSection .col-sm-6,
report-group-column-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  height: 100%;
}
report-group-column-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  overflow-y: scroll;
}
report-sort-column-modal body-scrollable-modal .dropShadow .scrollableSection {
  overflow-y: hidden;
}
report-sort-column-modal body-scrollable-modal .dropShadow .scrollableSection .container,
report-sort-column-modal body-scrollable-modal .dropShadow .scrollableSection .reportAddColumnModal,
report-sort-column-modal body-scrollable-modal .dropShadow .scrollableSection .availableColumnsWrapper,
report-sort-column-modal body-scrollable-modal .dropShadow .scrollableSection .availableTableWrapper,
report-sort-column-modal body-scrollable-modal .dropShadow .scrollableSection .row,
report-sort-column-modal body-scrollable-modal .dropShadow .scrollableSection .col-sm-6,
report-sort-column-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  height: 100%;
}
report-sort-column-modal body-scrollable-modal .dropShadow .scrollableSection .tableWrapper {
  overflow-y: scroll;
}
report-sorting-modal .sortingItemsWrapper .sortingItem {
  position: relative;
  padding-left: 30px;
  background: white;
  border-bottom: none;
  min-height: 40px;
}
report-sorting-modal .sortingItemsWrapper .itemName {
  padding-top: 10px;
}
report-sorting-modal .sortingItemsWrapper label {
  padding-top: 10px;
}
report-sorting-modal .sortingItemsWrapper li {
  min-height: 40px;
  display: block;
}
report-sorting-modal .sortingItemsWrapper .dndDraggingSource {
  display: none;
}
report-sorting-modal .sortingItemsWrapper .drag-grip {
  display: inline-block !important;
  background-image: url(/Content/img/icon-drag-row-dark.png);
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-color: transparent !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  cursor: move;
}
report-sorting-modal .addBtnWrapper {
  padding-top: 20px;
}
report-sorting-modal .header-group {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
report-sorting-modal .options {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
report-sorting-modal .options input {
  margin: 0;
  margin-right: 5px;
}
report-sorting-modal fieldset[disabled] span {
  opacity: 0.5;
}
.reportTableColumn .searchWrapper {
  position: relative;
  background: white;
  padding-right: 50px;
  padding-left: 0px;
  margin-bottom: 10px;
}
.reportTableColumn .searchWrapper input {
  border: none;
  box-shadow: none;
}
.reportTableColumn .searchWrapper .icon-font-search2 {
  position: absolute;
  right: 20px;
  top: 10px;
  color: #999999;
  font-size: 20px;
}
.reportTableColumn .subChild {
  box-shadow: none;
  border-left: none;
}
.reportTableColumn .availableColumn {
  background: white;
  padding: 15px 40px 15px 38px;
  position: relative;
}
.reportTableColumn .folderName.actived {
  color: white;
  background: #33cc67;
}
.reportTableColumn .icon-font-icons_plus-fat {
  font-size: 40px;
  color: #33cc67;
  position: absolute;
  top: 5px;
  right: 5px;
}
.reportTableColumn .icon-font-columns {
  font-size: 14px;
  position: absolute;
  top: 15px;
  left: 15px;
}
.reportTableColumn .panelHeader {
  position: relative;
  padding: 13px 13px 13px 40px;
  background: white;
  border-bottom: none;
}
.reportTableColumn .icon-font-caret-right {
  font-size: 20px;
  position: absolute;
  top: 11px;
  left: 15px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.reportTableColumn .opened .icon-font-caret-right {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.reportTableColumn .childWrapper {
  padding-left: 10px;
}
.reportTableColumn .childWrapper .directChild {
  padding: 13px;
  background: white;
  border-bottom: none;
}
.reportTableColumn .childWrapper .subChild {
  border-bottom: none;
}
.reportTableColumn .childWrapper .icon-font-file-o {
  font-size: 14px;
  padding-right: 10px;
}
.reportList .reportTitleWrapper {
  display: inline !important;
}
.reportList .closeHelp {
  position: absolute;
  top: -5px;
  right: 5px;
}
.reportList .reportsInstruction {
  padding: 20px;
  color: white;
  background: #565656;
  margin-bottom: 20px;
}
.reportList .reportsInstruction h2 {
  font-size: 20px;
  margin-bottom: 20px;
}
.reportList span.staffWrapper {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.reportList .runRep .icon-font-icons_timers-start {
  font-size: 20px;
}
.reportList .panel-title {
  padding: 15px;
  position: relative;
  font-size: 15px;
  font-weight: bold;
  padding-left: 30px;
}
.reportList .panel-title a {
  text-decoration: none;
}
.reportList .panel-title a.collapsed .icon-font-caret-down {
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.reportList .panel-title .icon-font-caret-down {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 25px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.reportList .btn.btn-link.btn-not-pin {
  color: #bbbbbb;
}
.reportList .searchWrapper {
  background: white;
  padding-right: 30px;
  padding-left: 0px;
}
.reportList .searchWrapper input.form-control {
  border: none;
  box-shadow: none;
}
.reportList .searchWrapper .icon-font-search2 {
  position: absolute;
  right: 5px;
  top: 10px;
  color: #999999;
  font-size: 20px;
}
.reportList .runReport {
  position: relative;
  top: 7px;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -o-border-radius: 5px !important;
  border-radius: 5px !important;
  padding: 0px 10px !important;
  font-size: 10.5px;
  background-color: #33cc66;
}
@media (max-width: 991px) {
  .reportList .runReport {
    top: 0px;
  }
}
.reportList .icon-font-star,
.reportList .icon-font-star-o {
  font-size: 18px;
  position: relative;
  left: 10px;
}
.reportList .searPanelTitle {
  margin-top: 15px;
}
.reportList .searchPanel {
  padding: 10px;
  background-color: white;
  margin-bottom: 20px;
}
.reportList .searchPanel .searchWrapper {
  position: relative;
}
.reportList .searchPanel .searchWrapper .icon-font-search2 {
  position: absolute;
  top: 10px;
  right: 10px;
}
.reportList .filtersWrapper label {
  border-top: 1px solid #777777;
  padding: 10px;
  display: block;
  margin: 0px !important;
}
.reportList .filtersWrapper label input {
  position: relative;
  top: 2px;
  margin-right: 5px;
}
.reportList .filtersWrapper label:first-child {
  border-top: none;
}
.reportList #reportListingContainer li.whiteLine {
  background: white !important;
}
.reportList #reportListingContainer li.darkLine {
  background: #F6F6F6 !important;
}
.reportList .shareColumn {
  min-height: 40px;
}
.reportList .shareBtnWrapper {
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -o-border-radius: 2px !important;
  background-color: #201E23;
  width: 17px;
  height: 18px;
  display: inline-block;
  position: relative;
  top: 13px;
  left: 13px;
  padding: 0px !important;
}
.reportList .shareBtnWrapper .icon-font-share2 {
  position: absolute;
  color: white;
  top: 5px;
  left: 3px;
  font-size: 10px;
}
.reportList .tagsWrapper {
  padding-top: 10px;
  padding-left: 10px;
}
.reportList .tagsWrapper button-popover .icon-font-tag {
  font-size: 16px;
}
.reportList .tagsWrapper button-popover .dropdown .dropdown-menu {
  top: 20px;
}
.reportList .convertStringToTags .btn-tag {
  float: left;
}
.reportList li.popularReport {
  border-left: 3px solid #201E23;
}
.reportList .allSelectWrapper {
  display: block !important;
  padding: 10px;
  margin-bottom: 0px;
}
.reportList .allSelectWrapper input {
  margin-right: 5px;
}
.reportList .categoryGroup {
  margin-bottom: 20px;
}
report-maintenance .reportFilter input {
  left: 0px;
}
organisation-reports .repoGroupTitle {
  padding-left: 10px;
  position: relative;
  top: -3px;
  font-size: 14px;
  color: #201E23;
}
organisation-reports .organisation-logo {
  max-width: 110px;
  max-height: 60px;
  background-repeat: no-repeat;
  background-position: center center;
}
organisation-reports button .icon-font-thumb-tack {
  font-size: 16px;
}
organisation-reports .runRepoBtn {
  padding-right: 40px;
  position: relative;
}
organisation-reports .runRepoBtn .icon-font-icons_timers-start {
  position: absolute;
  top: 7px;
  right: 10px;
  font-size: 25px;
}
report-result {
  display: block;
  padding-left: 20px;
  padding-right: 60px;
  padding-top: 20px;
  height: calc(100vh - 90px);
  overflow: hidden;
}
report-result table {
  table-layout: fixed;
}
report-result .resultFiltersButton {
  top: 22px !important;
}
@media (min-width: 992px) {
  report-result .page-title-container {
    justify-content: space-between;
  }
  report-result .page-title-container .header-content {
    -webkit-flex: 0 0 60% !important;
    flex: 0 0 60% !important;
    flex-wrap: wrap;
  }
  report-result .page-title-container .header-content h4 {
    font-size: 12px;
    margin-bottom: 20px;
  }
  report-result .page-title-container .center-content {
    -webkit-flex: 0 0 80px !important;
    flex: 0 0 80px !important;
  }
  report-result .page-title-container .tools-content {
    -webkit-flex: 0 0 280px !important;
    flex: 0 0 280px !important;
  }
}
@media (max-width: 992px) {
  report-result .page-title-container {
    justify-content: space-between;
  }
  report-result .page-title-container .header-content {
    -webkit-flex: 0 0 60% !important;
    flex: 0 0 60% !important;
    flex-wrap: wrap;
  }
  report-result .page-title-container .header-content h4 {
    font-size: 12px;
    margin-bottom: 20px;
  }
  report-result .page-title-container .center-content {
    order: 2 !important;
    -webkit-flex: 0 0 80px !important;
    flex: 0 0 80px !important;
  }
  report-result .page-title-container .tools-content {
    padding-top: 10px;
    order: 3 !important;
    -webkit-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }
}
report-result .repoDescription {
  white-space: pre-line;
  margin-bottom: 10px;
}
report-result #page-title.opening .icon-font-chevron-down2 {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
report-result .reportDesignerHeader {
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
  z-index: 101;
  background: #F6F6F6;
}
report-result .reportDesignerHeader .headerContent {
  padding-bottom: 10px;
}
report-result .reportDesignerHeader .reportDescription {
  min-height: 40px !important;
}
report-result .reportDesignerHeader .centerContent .organisation-logo {
  position: absolute;
  right: 10px;
  top: 0px;
  display: inline-block;
}
report-result .reportDesignerHeader .editingBtnsWrapper {
  padding-top: 10px;
}
report-result .reportDesignerHeader .editingBtnsWrapper .refBtn,
report-result .reportDesignerHeader .editingBtnsWrapper .addBtn {
  width: 100%;
}
report-result .reportDesignerHeader .editingBtnsWrapper .editingBtn {
  margin-bottom: 10px;
}
report-result .reportDesignerHeader .editingBtnsWrapper .editingBtn.standard-dropshadow {
  min-height: 40px;
  background: white;
}
report-result .reportDesignerHeader .editingBtnsWrapper .editingBtn.standard-dropshadow .btn-primary {
  position: absolute;
  top: 0px;
  right: 10px;
}
report-result .reportDesignerHeader .editingBtnsWrapper .editingBtn .content {
  width: 100%;
  padding: 10px;
}
report-result .reportDesignerHeader .editingBtnsWrapper .editingBtn.canEdit .content {
  padding-right: 41px;
}
report-result .reportDesignerHeader .editingPanel .subHeading {
  margin-bottom: 10px;
}
report-result .reportDesignerHeader .editingPanel .headingText {
  font-size: 25px;
  padding: 10px;
  height: 50px;
}
report-result .reportDesignerHeader .displayPanel h2 {
  padding-bottom: 5px;
}
report-result .reportDesignerHeader .displayPanel .headingWrapper {
  position: relative;
  padding-right: 50px;
  padding-bottom: 10px;
  border-bottom: 1px solid #666;
}
report-result .reportDesignerHeader .displayPanel .headingWrapper .editBtn {
  position: absolute;
  top: 0px;
  right: 0px;
}
report-result .reportDesignerHeader .displayPanel p {
  padding: 5px 0px;
}
report-result .reportDesignerHeader .lhs .btn-roundCorner {
  background: white;
  color: #555;
}
report-result .reportDesignerHeader .rhs {
  text-align: right;
}
report-result .sharingOptions {
  padding-bottom: 20px;
}
report-result .sharingOptions strong {
  display: inline-block;
  padding-right: 5px;
}
report-result .sharingOptions multi-avators {
  position: relative;
  top: 10px;
  display: inline-block;
  min-width: 150px;
}
report-result h4.reportType {
  font-size: 15px !important;
  margin-bottom: 2px !important;
}
report-result #page-title {
  padding-right: 60px;
  padding-top: 0px;
  padding-bottom: 10px;
  border-bottom: 1px solid #666;
  margin-bottom: 10px;
  position: relative;
}
report-result #page-title .toggleDetails {
  position: absolute;
  right: 0px;
  top: 10px;
  font-size: 12px;
}
report-result #page-title .icon-font-chevron-down2 {
  display: inline-block;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
report-result #page-title.opening .icon-font-chevron-down2 {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
report-result .layoutTable {
  table-layout: fixed;
  width: 100%;
}
report-result .layoutTable .firstCell {
  padding: 0px;
  width: 30px;
}
report-result .layoutTable td,
report-result .layoutTable th {
  padding: 10px 15px;
}
report-result .layoutTable td.noPadding {
  padding: 0px;
}
report-result .layoutTable td.group,
report-result .layoutTable th.group {
  width: 24px;
  padding: 0;
  margin: 0;
  vertical-align: top;
  padding-top: 7px;
}
report-result .layoutTable td.group.group-level-1,
report-result .layoutTable th.group.group-level-1 {
  padding-left: 24px;
}
report-result .layoutTable td.group.group-level-2,
report-result .layoutTable th.group.group-level-2 {
  padding-left: 17px;
}
report-result .layoutTable td.group.group-level-3,
report-result .layoutTable th.group.group-level-3 {
  padding-left: 10px;
}
report-result .layoutTable td.group.group-level-4,
report-result .layoutTable th.group.group-level-4 {
  padding-left: 3px;
}
report-result .layoutTable td.group span,
report-result .layoutTable th.group span {
  font-size: 20px;
  line-height: 20px;
  display: block;
}
report-result .layoutTable thead .headerBottomSpace {
  height: 10px;
  padding: 0px;
}
report-result .layoutTable thead tr {
  border-bottom: none;
}
report-result .layoutTable .resultTable {
  width: 100%;
  background-color: white;
}
report-result .layoutTable .resultTable tr:first-child {
  border-top: 1px solid #99999b;
}
report-result .layoutTable .resultTable tr {
  border-bottom: 1px solid #99999b;
}
report-result .layoutTable .resultTable tr:hover {
  background-color: #e9e9e9 !important;
}
report-result .layoutTable .resultTable tr:last-child {
  border-bottom: none;
}
report-result .layoutTable .resultTable tr.group-level-1 {
  background-color: #ccf1fe;
  font-weight: bold;
  position: relative;
}
report-result .layoutTable .resultTable tr.group-level-1 .group-expander {
  position: absolute;
}
report-result .layoutTable .resultTable tr.group-level-2 {
  background-color: #b5e8fe;
  font-weight: bold;
  position: relative;
}
report-result .layoutTable .resultTable tr.group-level-2 .group-expander {
  position: absolute;
}
report-result .layoutTable .resultTable tr.group-level-3 {
  background-color: #C6C8CA;
  font-weight: bold;
  position: relative;
}
report-result .layoutTable .resultTable tr.group-level-3 .group-expander {
  position: absolute;
}
report-result .layoutTable .resultTable tr.group-level-4 {
  background-color: #E2E4E4;
  font-weight: bold;
  position: relative;
}
report-result .layoutTable .resultTable tr.group-level-4 .group-expander {
  position: absolute;
}
report-result .layoutTable .totalTable {
  width: 100%;
  font-weight: bold;
}
report-result .layoutTable .totalTable tr {
  border-top: 1px solid #99999b;
  border-bottom: 1px solid #99999b;
}
report-result .layoutTable .totalTable tr:hover {
  background-color: #e9e9e9 !important;
}
report-result .container.report-result-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #333333;
}
report-result .container.report-result-footer .btn-default {
  background-color: transparent;
  border: none;
  padding: 10px;
}
report-result .container.report-result-footer .btn-default span {
  font-size: 16px;
}
report-result .limited-result {
  padding-top: 10px;
}
report-result .limited-result .inner {
  background-color: #ccf1fe;
  position: fixed;
  bottom: 0;
  width: 20%;
  z-index: 110;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
report-result .limited-result .inner .text {
  font-size: 13px;
  line-height: 1.5;
}
report-result .limited-result .inner .icon {
  font-size: 15px;
}
report-result table {
  position: relative;
}
report-result table.layoutTable {
  border-collapse: separate;
  border-spacing: 0px;
}
report-result th.group {
  background: #F6F6F6;
  position: sticky;
  top: 0px;
  z-index: 100;
}
report-result th.tableHeader {
  border-left: 1px dotted #36353a;
  font-weight: bold;
  background: #F6F6F6;
  position: sticky;
  top: 0px;
  z-index: 100;
}
report-result .report-container {
  height: calc(100% - 150px);
  overflow: auto;
}
report-result .report-container.showingDetails {
  height: calc(100% - 250px);
}
report-share-modal h4 {
  font-weight: bold;
  padding-bottom: 10px;
}
report-share-modal .selectAll {
  padding-top: 15px;
}
report-share-modal label.shareOption {
  position: relative;
  padding-left: 20px;
}
report-share-modal label.shareOption input {
  position: absolute;
  top: 0px;
  left: 0px;
}
page-footer > .row {
  margin-top: 5px;
  margin-bottom: 10px;
}
page-title .page-title-container {
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin-top: 5px;
  margin-bottom: 10px;
}
page-title .page-title-container h2 {
  line-height: 1.3;
  padding-bottom: 4px;
}
page-title .page-title-container .header-content {
  display: inline-block;
  order: 1;
  flex-grow: 1;
}
page-title .page-title-container .center-content {
  display: inline-block;
  order: 2;
  text-align: center;
}
page-title .page-title-container .tools-content {
  min-width: 300px;
  display: inline-block;
  order: 3;
  text-align: right;
}
page-title .page-title-container .action-icon {
  padding-right: 16px;
}
page-title .page-title-container .btn-default.dropdown-toggle,
page-title .page-title-container .btn-default.search-toggle {
  padding: 7px;
}
page-title .page-title-container .btn-default.dropdown-toggle .material-icons,
page-title .page-title-container .btn-default.search-toggle .material-icons {
  font-size: 24px;
  height: 24px;
  width: 24px;
  display: block;
}
page-title .page-title-container .page-search {
  display: none;
  margin-bottom: 15px;
}
page-title .page-title-container button.btn img,
page-title .page-title-container a.btn img {
  margin: -11px -12px;
}
page-title .page-title-container div.custom-left {
  margin-right: 20px;
  display: inline;
}
page-title .dropdown-menu page-title-tools > li > a,
page-title .dropdown-menu page-title-action-tools > li > a,
page-title .dropdown-menu page-title-action-links > li > a {
  display: block;
  padding: 7px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
}
page-title .dropdown-menu > page-title-tools > li > a:hover,
page-title .dropdown-menu page-title-action-tools > li > a:hover,
page-title .dropdown-menu page-title-action-links > li > a:hover,
page-title .dropdown-menu > page-title-tools > li > a:focus,
page-title .dropdown-menu page-title-action-tools > li > a:focus,
page-title .dropdown-menu page-title-action-links > li > a:focus {
  text-decoration: none;
  background-color: #00aeef;
  color: white;
}
page-title .dropdown-menu > page-title-tools > .active > a,
page-title .dropdown-menu page-title-action-tools > .active > a,
page-title .dropdown-menu page-title-action-links > .active > a,
page-title .dropdown-menu > page-title-tools > .active > a:hover,
page-title .dropdown-menu page-title-action-tools > .active > a:hover,
page-title .dropdown-menu page-title-action-links > .active > a:hover,
page-title .dropdown-menu > page-title-tools > .active > a:focus,
page-title .dropdown-menu page-title-action-tools > .active > a:focus,
page-title .dropdown-menu page-title-action-links > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
page-title .dropdown-menu > page-title-tools > .disabled > a,
page-title .dropdown-menu page-title-action-tools > .disabled > a,
page-title .dropdown-menu page-title-action-links > .disabled > a,
page-title .dropdown-menu > page-title-tools > .disabled > a:hover,
page-title .dropdown-menu page-title-action-tools > .disabled > a:hover,
page-title .dropdown-menu page-title-action-links > .disabled > a:hover,
page-title .dropdown-menu > page-title-tools > .disabled > a:focus,
page-title .dropdown-menu page-title-action-tools > .disabled > a:focus,
page-title .dropdown-menu page-title-action-links > .disabled > a:focus {
  color: #aaaaaa;
}
page-title .dropdown-menu > page-title-tools > .disabled > a:hover,
page-title .dropdown-menu page-title-action-tools > .disabled > a:hover,
page-title .dropdown-menu page-title-action-links > .disabled > a:hover,
page-title .dropdown-menu > page-title-tools > .disabled > a:focus,
page-title .dropdown-menu page-title-action-tools > .disabled > a:focus,
page-title .dropdown-menu page-title-action-links > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
@media (max-width: 991px) {
  page-title .page-title-container h2 {
    margin-top: 9px;
    font-size: 18px;
  }
  page-title .page-title-container .header-content {
    flex-grow: 0;
  }
  page-title .page-title-container .center-content {
    padding-top: 5px;
    order: 4;
    width: 100%;
  }
  page-title .page-title-container .tools-content {
    align-item: flex-end;
    flex-grow: 1;
  }
}
.synergyPortal-portalChatSummary {
  float: left;
  width: 100%;
  position: relative;
  padding-left: 30px;
  /*.follow-container {
        display: inline-block;
        color: @color-teal;
        cursor: pointer;
        margin-left: 10px;


        .follow-text:before {
            content: "Follow";
        }

        .follow-text.followed:before {
            content: "Unfollow";
        }
    }*/
}
.synergyPortal-portalChatSummary .multiStaff {
  border-bottom: 1px solid #D6D6D6;
}
.synergyPortal-portalChatSummary .date {
  color: #999999;
  display: inline-block;
}
.synergyPortal-portalChatSummary .attachment-container {
  float: right;
  cursor: pointer;
  color: #201E23;
}
.synergyPortal-portalChatSummary .initialMessage {
  position: relative;
  padding-left: 40px;
  min-height: 60px;
  padding-top: 10px;
}
.synergyPortal-portalChatSummary .initialMessage .member-avator {
  position: absolute;
  top: 10px;
  left: 0px;
}
.synergyPortal-portalChatSummary .initialMessage .member-avator img {
  height: 30px;
  width: 30px;
}
.synergyPortal-portalChatSummary .initialMessage .comment-text {
  white-space: pre-wrap;
  padding-right: 20px;
}
.synergyPortal-portalChatSummary .addRemoveBtnsWrapper {
  padding-top: 10px;
}
.synergyPortal-portalChatSummary .divider {
  border-bottom: solid 1px lightgoldenrodyellow;
  margin: 10px 0 10px 0;
  border-color: #bdbdbd;
}
.synergyPortal-portalChatSummary .remove-comment {
  float: right;
  color: red;
}
.synergyPortal-portalChatSummary .type-icon {
  position: absolute;
  top: 0px !important;
  left: 0px !important;
}
.synergyPortal-portalChatSummary .groupMember {
  /*text-align: right;*/
}
.synergyPortal-portalChatSummary .groupMember .member-avator {
  display: inline-block;
}
.synergyPortal-portalChatSummary .groupMember .number {
  display: inline-block;
  background: #979797;
  color: white;
  width: 30px;
  height: 30px;
  text-align: center;
  position: relative;
  line-height: 1;
  top: 2px;
  padding-top: 10px;
}
.synergyPortal-portalChatSummary .resource-list-badge {
  position: relative;
  top: 1px;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: #999999;
  display: inline-block !important;
  color: white;
  line-height: 30px;
}
.synergyPortal-portalChatSummary .resource-list-badge:hover {
  cursor: pointer;
}
.synergyPortal-portalChatSummary .likeCounter {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
}
.synergyPortal-portalChatSummary .likeCounter .like-text:before {
  content: "Like";
}
.synergyPortal-portalChatSummary .likeCounter .like-text.liked:before {
  content: "Unlike";
}
.synergyPortal-portalChatSummary .like-count {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
  margin-left: 10px;
}
.synergyPortal-portalChatSummary .like-count .icon-font-thumbs-o-up:before {
  content: "\f164";
}
.synergyPortal-portalChatSummary .like-count .icon-font-thumbs-o-up {
  font-size: 16px;
}
.synergyPortal-portalChatSummary .follow-container {
  cursor: pointer;
  float: right;
  margin-right: 10px;
  font-size: 16px;
  color: #666666;
}
.synergyPortal-portalChatSummary .follow-text:before {
  content: "Follow";
}
.synergyPortal-portalChatSummary .follow-text.followed:before {
  content: "Unfollow";
}
.synergyPortal-portalChatSummary .ellipsesGroup .dropdown-toggle {
  height: 30px;
  display: flex;
  align-items: center;
}
.synergyPortal-portalChatSummary .ellipsesGroup .dropdown-toggle img {
  margin: 0 -16px;
  top: -15px;
  position: relative;
}
.synergyPortal-portalChatSummary .comment-menu {
  cursor: pointer;
  float: right;
}
.synergyPortal-portalChatSummary .comment-menu a {
  text-decoration: none;
  font-size: 16px;
  color: #888888;
}
.synergyPortal-portalChatSummary .comment-menu auto-close-content .comment-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
.synergyPortal-portalChatSummary .comment-menu auto-close-content .comment-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
.synergyPortal-portalChatSummary .comment-menu auto-close-content .comment-dropdown > li > a:hover,
.synergyPortal-portalChatSummary .comment-menu auto-close-content .comment-dropdown > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.synergyPortal-portalCommentFilesUploader {
  width: 100%;
}
.synergyPortal-portalCommentFilesUploader .waiting-queue {
  text-align: left;
}
.synergyPortal-portalCommentFilesUploader ul li {
  /*display: inline-block;*/
  padding-right: 5px;
  line-height: 1.5;
}
.synergyPortal-portalCommentFilesUploader ul li:hover {
  cursor: pointer;
}
.synergyPortal-portalCommentFilesUploader .detail-uploader {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.synergyPortal-portalCommentFilesUploader label {
  font-weight: normal;
  color: #201E23;
  cursor: pointer;
  margin-right: 10px;
}
.synergyPortal-portalCommentFilesUploader label .icon-font-paperclip {
  font-size: 20px;
}
.synergyPortal-portalCommentRecentReply {
  float: left;
  width: 100%;
  padding-left: 10px;
}
.synergyPortal-portalCommentRecentReply .remove-reply {
  cursor: pointer;
  color: red;
  float: right;
}
.synergyPortal-portalCommentReplyHistory {
  padding-left: 10px;
}
.synergyPortal-portalCommentReplyHistory .historyToggle .icon-font-caret-right {
  font-size: 20px;
  position: relative;
  padding-right: 5px;
  top: 3px;
  display: inline-block;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.synergyPortal-portalCommentReplyHistory .historyToggle.open .icon-font-caret-right {
  top: 5px;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.synergyPortal-portalCommentReplyHistory .remove-reply {
  cursor: pointer;
  color: red;
  float: right;
}
.synergyPortal-portalCommentReplyHistory .content-wrapper {
  margin-top: 100px;
}
.synergyPortal-portalCommentReplyHistory .reply {
  margin-left: 15px;
  margin-right: 10px;
}
.synergyPortal-portalCommentSummary {
  float: left;
  width: 100%;
  position: relative;
  padding-left: 30px;
}
.synergyPortal-portalCommentSummary .author {
  font-weight: bold;
}
.synergyPortal-portalCommentSummary .attachment-container {
  float: right;
  cursor: pointer;
  color: #201E23;
}
.synergyPortal-portalCommentSummary .ellipsesGroup .dropdown-toggle {
  height: 30px;
  display: flex;
  align-items: center;
}
.synergyPortal-portalCommentSummary .ellipsesGroup .dropdown-toggle img {
  margin: 0 -16px;
  top: -15px;
  position: relative;
}
.synergyPortal-portalCommentSummary .comment-menu {
  cursor: pointer;
  float: right;
}
.synergyPortal-portalCommentSummary .comment-menu a {
  text-decoration: none;
  font-size: 16px;
  color: #888888;
}
.synergyPortal-portalCommentSummary .comment-menu auto-close-content .comment-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
.synergyPortal-portalCommentSummary .comment-menu auto-close-content .comment-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
.synergyPortal-portalCommentSummary .comment-menu auto-close-content .comment-dropdown > li > a:hover,
.synergyPortal-portalCommentSummary .comment-menu auto-close-content .comment-dropdown > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.synergyPortal-portalCommentSummary .type-icon {
  position: absolute;
  top: 0px !important;
  left: 0px !important;
}
.synergyPortal-portalCommentSummary .date {
  color: #999999;
  display: inline-block;
}
.synergyPortal-portalCommentSummary .likeCounter {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
}
.synergyPortal-portalCommentSummary .likeCounter .like-text:before {
  content: "Like";
}
.synergyPortal-portalCommentSummary .likeCounter .like-text.liked:before {
  content: "Unlike";
}
.synergyPortal-portalCommentSummary .like-count {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
  margin-left: 10px;
}
.synergyPortal-portalCommentSummary .like-count .icon-font-thumbs-up,
.synergyPortal-portalCommentSummary .like-count .icon-font-thumbs-o-up {
  font-size: 16px;
}
.synergyPortal-portalCommentSummary .follow-container {
  cursor: pointer;
  float: right;
  margin-right: 10px;
  font-size: 16px;
  color: #666666;
}
.synergyPortal-portalCommentSummary .follow-text:before {
  content: "Follow";
}
.synergyPortal-portalCommentSummary .follow-text.followed:before {
  content: "Unfollow";
}
.synergyPortal-portalCommentSummary .initialMessage {
  position: relative;
  padding-left: 40px;
}
.synergyPortal-portalCommentSummary .initialMessage .member-avator {
  position: absolute;
  top: 0px;
  left: 0px;
}
.synergyPortal-portalCommentSummary .initialMessage .member-avator img {
  height: 30px;
  width: 30px;
}
.synergyPortal-portalCommentSummary .initialMessage .comment-text {
  white-space: pre-wrap;
  padding-right: 20px;
}
portal-contact-add-modal .mobileHeading {
  display: none;
}
portal-contact-add-modal .responsive-list ul.header {
  margin-bottom: 10px;
}
portal-contact-add-modal .responsive-list li {
  padding: 0px !important;
}
portal-contact-add-modal .avatorWrapper {
  padding-left: 50px;
}
portal-contact-add-modal .avatorWrapper .avator {
  position: absolute;
  display: inline-block;
  width: 39px;
  height: 39px;
  top: 0px;
  left: 0px;
}
portal-contact-add-modal .avatorWrapper .avator img {
  max-width: 100%;
  max-height: 100%;
}
portal-contact-add-modal .sectionTitle {
  margin-bottom: 20px;
}
portal-contact-add-modal .addContacts {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
}
portal-contact-add-modal .addContacts label {
  display: block;
  height: 20px;
  margin-top: 5px;
}
portal-contact-add-modal .addContacts .addToPortal {
  width: 100%;
  min-width: inherit;
}
@media (max-width: 991px) {
  portal-contact-add-modal .currentContactWrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  portal-contact-add-modal .avatorWrapper {
    padding-left: 10px;
  }
  portal-contact-add-modal .avatorWrapper .avator {
    position: relative !important;
  }
}
.portal-contact-details-modal {
  padding: 10px;
}
.portal-contact-details-modal .avatar img {
  height: 110px;
  width: 110px;
}
.portal-contact-details-modal .parentLogoUrl {
  display: inline-block;
  height: 80px;
  width: 80px;
}
.portal-contact-details-modal .contactTitle {
  padding-right: 60px;
  margin-bottom: 15px;
}
.portal-contact-details-modal .contactTitle h2 {
  font-weight: bold;
  margin-bottom: 10px;
}
.portal-contact-details-modal .contactTitle h4 {
  font-weight: bold;
}
.portal-contact-details-modal .addressSection,
.portal-contact-details-modal .phoneSection,
.portal-contact-details-modal .emailSection {
  margin-bottom: 15px;
}
.portal-contact-details-modal .addressSection p,
.portal-contact-details-modal .phoneSection p,
.portal-contact-details-modal .emailSection p {
  font-size: 13px;
  margin-bottom: 5px;
}
.portal-contact-details-modal .userAvator {
  display: inline-block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.portal-contact-details-modal .parentLogoContainer {
  background: white;
  padding-top: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 130px;
  height: 100%;
}
.portal-contact-details-modal .content-spacer {
  margin-top: 13px;
}
.portal-contact-details-modal .phoneLabels {
  color: #201E23;
  font-weight: bold;
  padding-right: 5px;
  display: inline-block;
  width: 10px;
}
.portal-contact-details-modal .socialIcons {
  color: #201E23;
  font-size: 20px;
}
.portal-contact-details-modal .iconHolders {
  display: inline-block;
  width: 30px;
}
.portal-contact-details-modal #portalContactDetailModelRHS {
  padding-left: 130px;
}
@media (max-width: 991px) {
  .portal-contact-details-modal #portalContactDetailModelRHS {
    padding-left: 0px;
    margin-left: -10px;
  }
}
.portal-contact-details-modal .smallLogoWrapper {
  background: white;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.portalContacts .icon-font-spinner {
  font-size: 50px;
}
.portalContacts .avatorWrapper {
  padding-left: 50px;
}
.portalContacts .avatorWrapper .avator {
  position: absolute;
  display: inline-block;
  width: 39px;
  height: 39px;
  top: 0px;
  left: 0px;
}
.portalContacts .avatorWrapper .avator img {
  width: 40px;
  height: 40px;
}
.portalContacts .filterWrapper label {
  display: block;
  padding-right: 20px;
}
.synergyPortal-portalDocuments {
  padding-bottom: 80px;
}
.synergyPortal-portalDocuments .joinPortalBtn {
  font-size: 14px;
  font-weight: bold;
}
.synergyPortal-portalDocuments .joinPortalBtn .icon-font-user-plus {
  margin-right: 10px;
}
.synergyPortal-portalDocuments .document-icon {
  font-size: 36px;
  height: 36px;
  width: 36px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.synergyPortal-portalDocuments .document-icon .label {
  top: 13px;
  left: 10px;
}
.synergyPortal-portalDocuments .imageListingContainer {
  width: 100%;
  float: left;
}
@media (max-width: 1024px) {
  .synergyPortal-portalDocuments .imageListingContainer .image-holder {
    width: 19% !important;
    padding-top: 19% !important;
    margin-top: 1% !important;
    margin-left: 1% !important;
  }
}
@media (max-width: 600px) {
  .synergyPortal-portalDocuments .imageListingContainer .image-holder {
    width: 48% !important;
    padding-top: 48% !important;
    margin-top: 2% !important;
    margin-left: 2% !important;
  }
}
.synergyPortal-portalDocuments .imageListingContainer .image-holder {
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-color: white;
  position: relative;
  transition: width 0.2s ease-out;
  -webkit-transition: width 0.2s ease-out;
  -o-transition: width 0.2s ease-out;
  -moz-transition: width 0.2s ease-out;
}
.synergyPortal-portalDocuments .imageListingContainer .image-holder:hover {
  cursor: pointer;
}
.synergyPortal-portalDocuments .imageListingContainer .image-holder .commentDicator {
  position: absolute;
  right: 5px;
  bottom: 5px;
  display: inline-block;
  width: 35px;
  height: 35px;
  text-align: center;
  vertical-align: middle;
  background-color: #201E23;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  border: 2px solid white;
}
.synergyPortal-portalDocuments .imageListingContainer .image-holder .commentDicator .icon-font-icons_Portal_Comments {
  display: inline-block;
  color: white;
  font-size: 22px;
  position: relative;
  top: 4px;
}
.synergyPortal-portalDocuments .imageListingContainer.small .image-holder {
  width: 9%;
  padding-top: 9%;
  margin-top: 1%;
  margin-left: 1%;
}
.synergyPortal-portalDocuments .imageListingContainer.small .document-icon {
  font-size: 36px;
  height: 36px;
  width: 36px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.synergyPortal-portalDocuments .imageListingContainer.small .document-icon .label {
  top: 13px;
  left: 8px;
}
.synergyPortal-portalDocuments .imageListingContainer.large .image-holder {
  width: 19%;
  padding-top: 19%;
  margin-top: 1%;
  margin-left: 1%;
}
.synergyPortal-portalDocuments .imageListingContainer.large .document-icon {
  font-size: 50px;
  height: 50px;
  width: 50px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.synergyPortal-portalDocuments .imageListingContainer.large .document-icon .label {
  top: 19px;
  left: 11px;
}
.synergyPortal-portalDocuments .overlay-container {
  position: relative;
}
.synergyPortal-portalDocuments .list-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.32);
}
.synergyPortal-portalDocuments .overlay-stack-top {
  z-index: 10;
}
.synergyPortal-portalDocuments .header-hover:hover {
  color: #201E23;
  text-decoration: underline;
  text-decoration-color: #201E23;
  cursor: pointer;
}
.synergyPortal-portalDocumentsNav li.active:hover {
  cursor: auto;
}
.synergyPortal-portalDocumentsNav .thumbnailBtnWrapper {
  margin-bottom: 10px;
}
.synergyPortal-portalDocumentsNav .thumbnailBtnWrapper span.btn {
  margin: 0px;
  font-size: 20px;
}
.synergyPortal-portalDocumentsNav .thumbnailBtnWrapper span.btn:hover {
  cursor: pointer;
}
.synergyPortal-portalDocumentsNav .thumbnailBtnWrapper span.btn.active {
  box-shadow: none;
  color: #201E23;
}
.synergyPortal-portalDocumentSummary {
  float: left;
  width: 100%;
  position: relative;
  padding-left: 30px;
}
.synergyPortal-portalDocumentSummary .type-icon {
  position: absolute;
  top: 5px !important;
  left: 0px !important;
}
.synergyPortal-portalDocumentSummary .thumbnail-holder {
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  width: 80px;
  height: 110px;
  background-size: contain;
}
.synergyPortal-portalDocumentSummary .thumbnail-holder:hover {
  cursor: pointer;
}
.synergyPortal-portalDocumentSummary .title {
  margin-bottom: 10px;
}
.synergyPortal-portalDocumentSummary .initialMessage {
  padding-right: 100px;
  position: relative;
  min-height: 120px;
}
.synergyPortal-portalDocumentSummary .initialMessage p {
  margin-bottom: 0px;
}
.synergyPortal-portalFeed {
  position: relative;
  padding-left: 260px;
  padding-right: 0px;
  overflow-x: hidden;
}
.synergyPortal-portalFeed .center {
  width: 100%;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.synergyPortal-portalFeed .center .feed-item .content-wrapper .options {
  width: 300px;
  position: absolute;
  top: 5px;
  right: 20px;
  text-align: right;
}
.synergyPortal-portalFeed .center .feed-item .content-wrapper .options button-popover .dropdown.right .dropdown-menu {
  top: 20px;
  right: -10px;
}
.synergyPortal-portalFeed .center .feed-item .content-wrapper .options .icon-font-ellipsis-h {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 25px;
}
.synergyPortal-portalFeed .center .feed-item .content-wrapper.canRemove {
  padding-top: 30px;
}
.synergyPortal-portalFeed .unread-reply-count {
  margin-left: 10px;
  display: inline;
}
@media (max-width: 1024px) {
  .synergyPortal-portalFeed {
    padding-left: 30px;
    padding-right: 0px;
  }
  .synergyPortal-portalFeed .synergyPortal-portalChatFilesUploader label {
    width: 20px;
  }
  .synergyPortal-portalFeed .mw-lhs,
  .synergyPortal-portalFeed .mw-rhs {
    margin: 0px;
    padding: 0px;
    width: 100% !important;
  }
  .synergyPortal-portalFeed .mw-rhs {
    text-align: left !important;
  }
  .synergyPortal-portalFeed .rhl-contacts {
    width: 300px;
    right: -275px;
    padding-right: 5px;
    padding-left: 0px;
    z-index: 99;
  }
  .synergyPortal-portalFeed .rhl-contacts .mobile-view-nav {
    float: left;
  }
  .synergyPortal-portalFeed .rhl-contacts .contact-editor {
    width: 250px;
    float: right;
  }
}
.synergyPortal-portalFeed .loadingAnimation {
  padding-top: 30px;
  text-align: center;
  float: left;
  width: 100%;
}
.synergyPortal-portalFeed .loadingAnimation .icon-font-spinner {
  font-size: 60px;
}
.synergyPortal-portalFeed .loadingZone {
  height: 300px;
  float: left;
  width: 100%;
}
.synergyPortal-portalFeed .loadingZone .caughtUp {
  text-align: center;
  padding-top: 100px;
}
.synergyPortal-portalImages {
  padding-bottom: 80px;
}
.synergyPortal-portalImages .joinPortalBtn {
  font-size: 14px;
  font-weight: bold;
}
.synergyPortal-portalImages .joinPortalBtn .icon-font-user-plus {
  margin-right: 10px;
}
.synergyPortal-portalImages .imageListingContainer {
  width: 100%;
  float: left;
}
@media (max-width: 1024px) {
  .synergyPortal-portalImages .imageListingContainer .image-holder {
    width: 19% !important;
    padding-top: 19% !important;
    margin-top: 1% !important;
    margin-left: 1% !important;
  }
}
@media (max-width: 600px) {
  .synergyPortal-portalImages .imageListingContainer .image-holder {
    width: 48% !important;
    padding-top: 48% !important;
    margin-top: 2% !important;
    margin-left: 2% !important;
  }
}
.synergyPortal-portalImages .imageListingContainer .image-holder {
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-color: white;
  position: relative;
  transition: width 0.2s ease-out;
  -webkit-transition: width 0.2s ease-out;
  -o-transition: width 0.2s ease-out;
  -moz-transition: width 0.2s ease-out;
}
.synergyPortal-portalImages .imageListingContainer .image-holder:hover {
  cursor: pointer;
}
.synergyPortal-portalImages .imageListingContainer .image-holder .commentDicator {
  position: absolute;
  right: 5px;
  bottom: 5px;
  display: inline-block;
  width: 35px;
  height: 35px;
  text-align: center;
  vertical-align: middle;
  background-color: #201E23;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  border: 2px solid white;
}
.synergyPortal-portalImages .imageListingContainer .image-holder .commentDicator .icon-font-icons_Portal_Comments {
  display: inline-block;
  color: white;
  font-size: 22px;
  position: relative;
  top: 4px;
}
.synergyPortal-portalImages .imageListingContainer.small .image-holder {
  width: 9%;
  padding-top: 9%;
  margin-top: 1%;
  margin-left: 1%;
}
.synergyPortal-portalImages .imageListingContainer.large .image-holder {
  width: 19%;
  padding-top: 19%;
  margin-top: 1%;
  margin-left: 1%;
}
.synergyPortal-portalImages .overlay-container {
  position: relative;
}
.synergyPortal-portalImages .list-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.32);
}
.synergyPortal-portalImages .overlay-stack-top {
  z-index: 10;
}
.synergyPortal-portalImages .header-hover:hover {
  color: #201E23;
  text-decoration: underline;
  text-decoration-color: #201E23;
  cursor: pointer;
}
.synergyPortal-portalImagesNav li.active:hover {
  cursor: auto;
}
.synergyPortal-portalImagesNav .thumbnailBtnWrapper {
  margin-bottom: 10px;
}
.synergyPortal-portalImagesNav .thumbnailBtnWrapper span.btn {
  margin: 0px;
  font-size: 20px;
}
.synergyPortal-portalImagesNav .thumbnailBtnWrapper span.btn:hover {
  cursor: pointer;
}
.synergyPortal-portalImagesNav .thumbnailBtnWrapper span.btn.active {
  box-shadow: none;
  color: #201E23;
}
.synergyPortal-portalImageSummary {
  float: left;
  width: 100%;
  position: relative;
  padding-left: 30px;
}
.synergyPortal-portalImageSummary .type-icon {
  position: absolute;
  top: 5px !important;
  left: 0px !important;
}
.synergyPortal-portalImageSummary .thumbnail-holder {
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  width: 80px;
  height: 110px;
  background-size: contain;
}
.synergyPortal-portalImageSummary .thumbnail-holder:hover {
  cursor: pointer;
}
.synergyPortal-portalImageSummary .title {
  margin-bottom: 10px;
}
.synergyPortal-portalImageSummary .initialMessage {
  padding-right: 100px;
  position: relative;
  min-height: 120px;
}
.synergyPortal-portalImageSummary .initialMessage p {
  margin-bottom: 0px;
}
.synergyPortal-portalInvoiceSummary {
  float: left;
  width: 100%;
  position: relative;
  padding-left: 30px;
}
.synergyPortal-portalInvoiceSummary .date {
  color: #999999;
  display: inline-block;
}
.synergyPortal-portalInvoiceSummary .groupMember {
  padding-bottom: 15px;
}
.synergyPortal-portalInvoiceSummary h3 {
  margin-bottom: 10px !important;
}
.synergyPortal-portalInvoiceSummary .multiStaff {
  border-bottom: 1px solid #D6D6D6;
}
.synergyPortal-portalInvoiceSummary .resource-list-badge {
  position: relative;
  top: 1px;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: #999999;
  display: inline-block !important;
  color: white;
  line-height: 30px;
}
.synergyPortal-portalInvoiceSummary .resource-list-badge:hover {
  cursor: pointer;
}
.synergyPortal-portalInvoiceSummary .type-icon {
  position: absolute;
  top: 5px !important;
  left: 0px !important;
}
.synergyPortal-portalInvoiceSummary .invoiceDetailWrapper {
  min-height: 110px;
  padding-right: 110px;
  position: relative;
}
.synergyPortal-portalInvoiceSummary .thumbnail-holder {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 80px;
  height: 110px;
}
.synergyPortal-portalInvoiceSummary .thumbnail-holder img {
  width: 78px;
  height: 108px;
}
.synergyPortal-portalInvoiceSummary .thumbnail-holder:hover {
  cursor: pointer;
}
.synergyPortal-portalInvoiceSummary .invloceDetail {
  float: left;
  width: 100%;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invoiceDate {
  text-align: right;
  margin-bottom: 0px;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invoiceDate .issueDate {
  color: #a0a0a0;
  margin-right: 30px;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailLHS {
  float: left;
  width: 50%;
  position: relative;
  padding-left: 70px;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailLHS .member-avator {
  margin-bottom: 10px;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailLHS .member-avator img {
  width: 30px;
  height: 30px;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailLHS .createdBy {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailLHS .sendTo {
  display: inline-block;
  position: absolute;
  top: 40px;
  left: 0px;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailLHS p {
  margin-bottom: 0px;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailRHS {
  float: left;
  width: 50%;
  text-align: right;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailRHS p {
  margin-bottom: 0px;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailRHS .total {
  font-size: 25px;
  font-weight: bold;
}
.synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailRHS .state {
  font-weight: bold;
}
.synergyPortal-portalInvoiceSummary h3 {
  margin-bottom: 10px;
}
.synergyPortal-portalInvoiceSummary .ellipsesGroup .dropdown-toggle {
  height: 30px;
  display: flex;
  align-items: center;
}
.synergyPortal-portalInvoiceSummary .ellipsesGroup .dropdown-toggle img {
  margin: 0 -16px;
  top: -15px;
  position: relative;
}
@media (max-width: 600px) {
  .synergyPortal-portalInvoiceSummary {
    padding-right: 0px;
  }
  .synergyPortal-portalInvoiceSummary .content-wrapper {
    padding-right: 15px !important;
  }
  .synergyPortal-portalInvoiceSummary .invoiceDetailWrapper {
    padding-right: 10px;
  }
  .synergyPortal-portalInvoiceSummary .thumbnail-holder {
    display: none;
  }
  .synergyPortal-portalInvoiceSummary .invloceDetail .invoiceDate {
    text-align: left;
  }
  .synergyPortal-portalInvoiceSummary .invloceDetail .invoiceDate .issueDate,
  .synergyPortal-portalInvoiceSummary .invloceDetail .invoiceDate .dueDate {
    display: block;
  }
  .synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailLHS,
  .synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailRHS {
    width: 100%;
  }
  .synergyPortal-portalInvoiceSummary .invloceDetail .invloceDetailRHS {
    text-align: left;
  }
}
.synergyPortal-portalInvoiceSummary.agedDebtor {
  /*h3, .type-icon, .downloadFile{
		color: @portalChatHighLightColor;
	}
	.invloceDetail{
		.invloceDetailLHS{
			.contact{
				color: @portalChatHighLightColor;
			}
		}
		.invloceDetailRHS{
			.total, .state{
				color: @portalChatHighLightColor;
			}
		}
	}*/
}
/*.synergyPortal-portalInvoiceSummary.overdue{
	h3, .type-icon, .downloadFile{
		color: @portalChatHighLightColor;
	}
	.invloceDetail{
		.invloceDetailLHS{
			.contact{
				color: @portalChatHighLightColor;
			}
		}
		.invloceDetailRHS{
			.total, .state{
				color: @portalChatHighLightColor;
			}
		}
	}
}
.synergyPortal-portalInvoiceSummary.attention{
		h3, .type-icon, .downloadFile{
			color: @color-orange;
		}
		.invloceDetail{
			.invloceDetailLHS{
				.contact{
					color: @color-orange;
				}
			}
			.invloceDetailRHS{
				.total, .state{
					color: @color-orange;
				}
			}
		}
}*/
.synergyPortal-portalInvoiceSummary.paid h3,
.synergyPortal-portalInvoiceSummary.paid .type-icon,
.synergyPortal-portalInvoiceSummary.paid .downloadFile {
  color: #33cc66;
}
.synergyPortal-portalInvoiceSummary.paid .invloceDetail .invloceDetailLHS .contact {
  color: #33cc66;
}
.synergyPortal-portalInvoiceSummary.paid .invloceDetail .invloceDetailRHS .total,
.synergyPortal-portalInvoiceSummary.paid .invloceDetail .invloceDetailRHS .state {
  color: #33cc66;
}
portal-app {
  width: 100%;
  /*height: 100%;*/
  /* lhs nav start */
  /* rhs nav start */
  /* rhs contacts start */
  /* base layout */
}
portal-app p.buttonWrapper a {
  padding: 0px 5px;
}
portal-app .chats {
  padding: 20px;
}
portal-app .chat {
  padding: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  margin-top: 10px;
}
portal-app .chat:last-child {
  margin-bottom: 10px;
}
portal-app .chat .addInfo {
  text-align: right;
}
@media (max-width: 1024px) {
  portal-app .chat .addInfo {
    text-align: left;
  }
}
portal-app .chat .bottom .icon-font-caret-right {
  font-size: 20px;
  position: relative;
  top: 3px;
  display: inline-block;
  margin-right: 5px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
portal-app .chat .bottom .attachment-btn {
  margin-bottom: 5px;
}
portal-app .chat .bottom .attachment-btn:hover {
  cursor: pointer;
}
portal-app .chat .bottom .attachment-btn.opened .icon-font-caret-right {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
portal-app .chat .bottom .attachment-wrapper p {
  padding-left: 15px;
}
portal-app .chat .top {
  position: relative;
  padding-left: 50px;
  min-height: 40px;
  margin-bottom: 15px;
}
portal-app .chat .top .avator {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0px;
  left: 0px;
}
portal-app .chat .top .name {
  margin-bottom: 0px;
  position: relative;
  top: 3px;
  margin-bottom: 5px;
}
portal-app .chat .top .attachment-flag {
  margin-bottom: 0px;
}
portal-app .chat .top .icon-font-paperclip {
  font-size: 16px;
}
portal-app .feedDetail .feed-item {
  padding-bottom: 0px !important;
}
portal-app .feedDetail .rhs {
  position: relative;
  height: 100%;
  padding-bottom: 45px;
  overflow-x: hidden;
}
portal-app .feedDetail .feedDetailMask {
  position: absolute;
  top: 40px;
  left: 10px;
  bottom: 45px;
  right: 10px;
  overflow-y: auto;
  background-color: white;
}
@media (max-width: 1024px) {
  portal-app .feedDetail .feedDetailMask {
    top: 78px;
  }
}
portal-app .feedDetail .feedDetailHeader {
  position: absolute;
  top: 0px;
  left: 10px;
  right: 10px;
  z-index: 30;
  padding: 0px;
  height: auto;
  background-color: white;
}
portal-app .feedDetail .feedDetailHeader .title-rhs,
portal-app .feedDetail .feedDetailHeader .title-lhs {
  width: 50%;
  float: left;
}
@media (max-width: 1024px) {
  portal-app .feedDetail .feedDetailHeader .title-rhs,
  portal-app .feedDetail .feedDetailHeader .title-lhs {
    width: 100%;
  }
}
portal-app .feedDetail .feedDetailHeader .title-lhs {
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 6px;
}
portal-app .feedDetail .feedDetailHeader .title-rhs {
  position: relative;
  padding-right: 70px;
}
portal-app .feedDetail .feedDetailHeader .title-rhs input {
  -webkit-transition: width 0.2s ease-out;
  transition: width 0.2s ease-out;
  height: 40px;
  border: none;
  width: 0%;
  padding: 0px;
  box-shadow: none;
  float: right;
}
portal-app .feedDetail .feedDetailHeader .title-rhs .search-button {
  display: inline-block;
  width: 35px;
  height: 35px;
  position: absolute;
  right: 15px;
  top: 3px;
  border-bottom: none;
  background-color: white;
  border-color: white;
  color: #999999;
  padding: 0px;
  outline: none;
  box-shadow: none;
}
portal-app .feedDetail .feedDetailHeader .title-rhs .search-button .icon-font-search2 {
  font-size: 22px;
}
@media (max-width: 1024px) {
  portal-app .feedDetail .feedDetailHeader .title-rhs {
    border-top: 1px solid #bbbbbb;
  }
}
portal-app .feedDetail .feedDetailHeader .title-rhs.clicked input {
  width: 100%;
  padding: 10px;
  border-left: 1px solid #bbbbbb;
}
portal-app .feedDetail .feedDetailHeader .title-rhs.clicked .search-button {
  color: #201E23;
}
@media (max-width: 1024px) {
  portal-app .feedDetail .feedDetailHeader .title-rhs.clicked input {
    border-left: none;
  }
}
portal-app .feedDetail .feedDetailHeader h3:hover {
  cursor: pointer;
}
portal-app .feedDetail .feedDetailHeader h3 .icon-font-chevron-left {
  font-size: 22px;
  margin-right: 10px;
  color: #9a9a9a;
  margin-left: 5px;
}
portal-app .feedDetail .feedDetailHeader h3 .text {
  font-size: 14px;
  font-weight: bold;
  position: relative;
  top: -5px;
}
portal-app .feedDetail .feedDetailBottom {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #F6F6F6;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding-bottom: 10px;
  height: 42px;
  padding-bottom: 0px;
}
portal-app .feedDetail .feedDetailBottom .btns-wrapper {
  height: 40px;
  position: relative;
  padding-right: 60px;
}
portal-app .feedDetail .feedDetailBottom .btns-wrapper button {
  position: absolute;
  right: 0px;
  top: 10px;
}
portal-app .feedDetail .feedDetailBottom .synergyPortal-portalChatFilesUploader,
portal-app .feedDetail .feedDetailBottom .synergyPortal-portalCommentFilesUploader {
  position: relative;
  height: 40px;
  top: 10px;
}
portal-app .feedDetail .feedDetailBottom .synergyPortal-portalChatFilesUploader label,
portal-app .feedDetail .feedDetailBottom .synergyPortal-portalCommentFilesUploader label {
  position: absolute;
  right: 0px;
  top: 5px;
}
portal-app .fileListingContainer .responsive-list .row {
  margin-left: 0px;
}
portal-app .fileListingContainer .responsive-list .buttonWrapper {
  text-align: right;
}
portal-app .fileListingContainer .responsive-list .buttonWrapper a,
portal-app .fileListingContainer .responsive-list .buttonWrapper .icon-font-icons_Portal_Comments {
  color: #201E23;
  padding-bottom: 0px !important;
  padding-top: 10px !important;
  display: inline-block !important;
}
portal-app .fileListingContainer .responsive-list .buttonWrapper .icon-font-icons_Portal_Comments,
portal-app .fileListingContainer .responsive-list .buttonWrapper .icon-font-document-download {
  font-size: 22px;
  padding: 0 5px;
}
portal-app .download-wrapper {
  text-align: right;
}
portal-app .clickAble:hover {
  cursor: pointer;
}
portal-app .document-container p {
  margin-bottom: 0px;
}
portal-app .member-numbers {
  position: relative;
  top: 1px;
  width: 30px;
  height: 30px;
  background-color: #999999;
  color: white;
  text-align: center;
  padding-top: 6px;
  display: inline-block;
}
portal-app .feed-item {
  float: left;
  width: 100%;
  position: relative;
  background-color: white;
  margin-bottom: 10px;
}
portal-app .feed-item .replyMessage {
  position: relative;
  margin-left: 40px;
  padding-top: 10px;
}
portal-app .feed-item .replyMessage .member-avator {
  top: 10px !important;
}
@media (max-width: 600px) {
  portal-app .feed-item .replyMessage {
    margin-left: 0px;
    border-top: 1px solid #888888;
    padding-top: 0px;
  }
  portal-app .feed-item .replyMessage .member-avator {
    margin-bottom: 20px !important;
  }
}
portal-app .feed-item .icon-font-comments-o {
  font-size: 20px;
}
portal-app .feed-item .icon-font-rss {
  font-size: 18px;
}
portal-app .feed-item .icon-font-document-download {
  font-size: 18px;
  position: relative;
  top: 2px;
}
portal-app .feed-item .icon-font-file-text-o {
  font-size: 18px;
}
portal-app .feed-item .icon-font-book {
  font-size: 18px;
}
@media (max-width: 600px) {
  portal-app .feed-item .download-wrapper {
    text-align: left !important;
  }
  portal-app .feed-item .download-wrapper a {
    display: block;
    padding-left: 0px !important;
    padding-top: 5px;
  }
}
portal-app .feed-item .icon-font-photo {
  font-size: 18px;
}
portal-app .feed-item .member-avator {
  width: 30px;
  height: 30px;
}
portal-app .feed-item .last-message {
  margin-top: 10px;
  position: relative;
  padding-left: 40px;
}
portal-app .feed-item .last-message .date {
  text-align: right;
}
portal-app .feed-item .last-message .member-avator {
  position: absolute;
  top: 0px;
  left: 0px;
}
@media (max-width: 600px) {
  portal-app .feed-item .last-message {
    padding-left: 0px;
  }
  portal-app .feed-item .last-message .member-avator {
    position: relative;
    display: block;
    margin-bottom: 10px;
  }
}
portal-app .feed-item .content-wrapper {
  position: relative;
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
}
portal-app .feed-item .grey-copy {
  color: #a0a0a0;
}
portal-app .feed-item .grey-copy .icon-font-ellipsis-h {
  font-size: 16px;
  position: relative;
  top: 3px;
}
portal-app .feed-item .top-wrapper,
portal-app .feed-item .middle-wrapper,
portal-app .feed-item .bottom-wrapper {
  float: left;
  width: 100%;
}
portal-app .feed-item .middle-wrapper .image-container .image-holder {
  display: inline-block;
  width: 6%;
  padding-top: 6%;
  margin: 2px;
}
portal-app .feed-item .middle-wrapper .document-container {
  margin-top: 10px;
}
portal-app .feed-item .middle-wrapper .document-container p {
  margin-bottom: 0px;
}
portal-app .feed-item .bottom-wrapper .download-wrapper {
  text-align: right;
}
portal-app .feed-item .bottom-wrapper .download-wrapper .grey-copy {
  margin-bottom: 0px;
}
portal-app .feed-item .bottom-wrapper .download-wrapper a {
  text-decoration: none;
  padding-left: 10px;
}
portal-app .feed-item .type-icon {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 20px;
}
portal-app .feed-item .icon-font-copy {
  font-size: 20px;
}
portal-app .feed-item h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 20px;
}
portal-app .feed-item h3 span.normal {
  font-weight: normal;
}
portal-app .feed-item h3 span.normal a {
  color: #555555;
  text-decoration: underline;
}
portal-app .feed-item.trsBg {
  background-color: transparent;
  box-shadow: none;
  border: none;
}
portal-app .feed-item.trsBg .content-wrapper {
  border: none !important;
}
portal-app .feed-item.commentFeed h3:hover,
portal-app .feed-item.commentFeed .last-message:hover,
portal-app .feed-item.commentFeed .thumbnail-holder:hover {
  cursor: pointer;
}
portal-app .feed-item.contactFeed {
  padding-bottom: 0px;
  box-shadow: none;
  background-color: transparent;
  border: none;
}
portal-app .feed-item.contactFeed .content-wrapper {
  border: none !important;
}
portal-app .feed-item.contactFeed .contact-info {
  position: relative;
  padding-left: 40px;
}
portal-app .feed-item.contactFeed .contact-info .member-avator {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
}
portal-app .feed-item.contactFeed .contact-info p {
  margin-bottom: 0px;
}
portal-app .feed-item.contactFeed .contact-info .contactName {
  font-weight: bold;
}
portal-app .feed-item.invoiceFeed .invloceDetail:hover,
portal-app .feed-item.invoiceFeed h3:hover,
portal-app .feed-item.invoiceFeed .last-message:hover,
portal-app .feed-item.invoiceFeed .thumbnail-holder:hover {
  cursor: pointer;
}
portal-app .feed-item.invoiceFeed .invloceDetail {
  float: left;
  width: 100%;
}
portal-app .feed-item.invoiceFeed .invloceDetail .invoiceDate {
  text-align: right;
  margin-bottom: 0px;
}
portal-app .feed-item.invoiceFeed .invloceDetail .invoiceDate .issueDate {
  color: #a0a0a0;
  margin-right: 30px;
}
portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailLHS {
  float: left;
  width: 50%;
  position: relative;
  padding-left: 20px;
}
portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailLHS .sendTo {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
}
portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailLHS p {
  margin-bottom: 0px;
}
portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailRHS {
  float: left;
  width: 50%;
  text-align: right;
}
portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailRHS p {
  margin-bottom: 0px;
}
portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailRHS .total {
  font-size: 25px;
  font-weight: bold;
}
portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailRHS .state {
  font-weight: bold;
}
portal-app .feed-item.invoiceFeed h3 {
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  portal-app .feed-item.invoiceFeed .content-wrapper {
    padding-right: 15px !important;
  }
  portal-app .feed-item.invoiceFeed .thumbnail-holder {
    display: none;
  }
  portal-app .feed-item.invoiceFeed .invloceDetail .invoiceDate {
    text-align: left;
  }
  portal-app .feed-item.invoiceFeed .invloceDetail .invoiceDate .issueDate,
  portal-app .feed-item.invoiceFeed .invloceDetail .invoiceDate .dueDate {
    display: block;
  }
  portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailLHS,
  portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailRHS {
    width: 100%;
  }
  portal-app .feed-item.invoiceFeed .invloceDetail .invloceDetailRHS {
    text-align: left;
  }
}
portal-app .feed-item.attention h3 {
  color: #ff9933;
}
portal-app .feed-item.attention .content-wrapper {
  border-right: 3px solid #ff9933;
  border-left: 3px solid #ff9933;
}
@media (max-width: 600px) {
  portal-app .feed-item.has-thumbnail .thumbnail-holder {
    display: none;
  }
  portal-app .feed-item.has-thumbnail .content-wrapper {
    padding-right: 15px !important;
  }
}
portal-app .feed-item.has-thumbnail .content-wrapper {
  min-height: 130px;
  padding-right: 110px;
}
portal-app .feed-item.has-thumbnail .thumbnail-holder {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 80px;
  height: 110px;
}
portal-app .feed-item.newfeed .content-wrapper {
  border-right: 3px solid #201E23;
  border-left: 3px solid #201E23;
}
portal-app .chat.newfeed {
  border-right: 3px solid #201E23;
  border-left: 3px solid #201E23;
}
portal-app .feed-item.highLightFeed .content-wrapper {
  border-right: 3px solid #ec5d63;
  border-left: 3px solid #ec5d63;
}
portal-app .feed-item.highLightFeed .content-wrapper h3 {
  color: #ec5d63;
}
portal-app .feed-item.highLightFeed .content-wrapper h3 span.normal {
  color: #555555;
}
portal-app .feed-item.highLightFeed .type-icon {
  color: #ec5d63;
}
portal-app .organisation-logo {
  width: 25px;
  height: 25px;
}
portal-app .dark {
  margin-left: 80px;
  margin-right: 10px;
  background-color: #666666;
}
portal-app .dark p {
  color: white;
}
portal-app .dark .attachment-wrapper p {
  margin-bottom: 0px;
}
portal-app .dark .attachment-wrapper a {
  color: white;
}
@media (max-width: 1024px) {
  portal-app .dark {
    margin-left: 20px;
  }
}
portal-app .light,
portal-app .attachment-wrapper-normal {
  margin-right: 80px;
  margin-left: 20px;
  background-color: #F6F6F6;
}
portal-app .light .attachment-btn,
portal-app .attachment-wrapper-normal .attachment-btn {
  color: #201E23;
}
portal-app .light .attachment-wrapper a,
portal-app .attachment-wrapper-normal .attachment-wrapper a {
  color: #555555;
}
portal-app .light .attachment-wrapper p,
portal-app .attachment-wrapper-normal .attachment-wrapper p {
  margin-bottom: 0px;
}
@media (max-width: 1024px) {
  portal-app .light,
  portal-app .attachment-wrapper-normal {
    margin-right: 10px;
  }
}
portal-app .attachment-wrapper-normal {
  background-color: transparent;
  margin-left: 5px;
}
portal-app .attachment-wrapper-normal .icon-font-caret-right {
  font-size: 20px;
  position: relative;
  top: 3px;
  display: inline-block;
  margin-right: 5px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
portal-app .attachment-wrapper-normal .attachment-btn {
  margin-bottom: 5px;
}
portal-app .attachment-wrapper-normal .attachment-btn:hover {
  cursor: pointer;
}
portal-app .attachment-wrapper-normal .attachment-btn.opened .icon-font-caret-right {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
portal-app .attachment-wrapper-normal .attachment-wrapper p {
  padding-left: 15px;
}
portal-app .lhs {
  -webkit-transition: left 0.2s ease-out;
  transition: left 0.2s ease-out;
  width: 260px;
  z-index: 100;
  padding-left: 10px;
  position: fixed;
  top: 82px;
}
@media (max-width: 1024px) {
  portal-app .lhs {
    overflow-y: hidden !important;
  }
}
portal-app .lhs.active {
  top: 0px;
}
@media (max-width: 1024px) {
  portal-app .lhs {
    width: 270px !important;
    height: 100%;
    width: 0px;
    left: -240px;
    background-color: #F6F6F6;
    z-index: 100;
  }
  portal-app .lhs.active {
    position: fixed;
    padding-left: 10px;
    padding-right: 10px;
    width: 85% !important;
    right: 70px;
    left: 0px;
    top: 82px;
    overflow-y: auto !important;
    /* the new scrollbar will have a flat appearance with the set background color */
    /* this will style the thumb, ignoring the track */
    /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
    z-index: 101;
  }
  portal-app .lhs.active::-webkit-scrollbar {
    width: 2px;
    height: 2px;
  }
  portal-app .lhs.active::-webkit-scrollbar-track {
    background-color: transparent;
  }
  portal-app .lhs.active::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
  }
  portal-app .lhs.active::-webkit-scrollbar-button {
    background-color: transparent;
  }
  portal-app .lhs.active::-webkit-scrollbar-corner {
    background-color: white;
  }
  portal-app .lhs.active .mobile-view-nav {
    display: none;
  }
  portal-app .lhs.active .desktop-view-nav {
    width: 100%;
  }
}
portal-app .desktop-view-nav {
  width: 230px;
  padding: 0px;
  float: left;
}
portal-app .desktop-view-nav .fullWidth.input-group {
  width: 100%;
  font-weight: normal;
  margin-bottom: 5px;
}
portal-app .desktop-view-nav .fullWidth.input-group input {
  border: 1px solid #e1e1e1 !important;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.075) !important;
  font-weight: normal;
}
portal-app .desktop-view-nav li {
  padding: 10px;
  font-weight: 700;
}
portal-app .desktop-view-nav li:hover {
  cursor: pointer;
}
portal-app .desktop-view-nav li .icon-font-icons-contact-multi {
  font-weight: bolder;
  font-size: 20px;
}
portal-app .desktop-view-nav li .contactsCopy {
  position: relative;
  font-size: 12px;
  left: -15px;
  top: -2px;
}
portal-app .desktop-view-nav li .icon-font-rss {
  font-size: 16px;
  margin: 10px 10px 0px 10px;
  position: relative;
  top: 2px;
}
portal-app .desktop-view-nav li span {
  font-size: 16px;
  margin: 10px 10px 0px 10px;
  position: relative;
  top: 2px;
}
portal-app .desktop-view-nav li .search-panel {
  display: none;
}
portal-app .desktop-view-nav li .search-panel .radio {
  padding-left: 10px;
}
portal-app .desktop-view-nav li .search-panel .divider {
  height: 1px;
  margin: 10px -10px;
  background: #e5e5e5;
}
portal-app .desktop-view-nav li .search-panel .btn-default {
  border-bottom: none;
  background-color: white;
  border-color: white;
  color: #999999;
  padding: 0px;
  outline: none;
  box-shadow: none;
}
portal-app .desktop-view-nav li .search-panel .btn-default .icon-font-search2 {
  font-size: 22px;
}
portal-app .desktop-view-nav li .search-panel input.form-control {
  border: none;
  box-shadow: none;
}
portal-app .desktop-view-nav li .search-panel .radio:last-child {
  margin-bottom: 0px;
}
portal-app .desktop-view-nav li.active {
  background: white;
}
portal-app .desktop-view-nav li.active .search-panel {
  display: block;
}
portal-app .desktop-view-nav .welcome-message {
  padding: 10px;
}
portal-app .mobile-view-nav {
  padding-top: 15px;
  width: 30px;
  float: left;
}
portal-app .mobile-view-nav:hover {
  cursor: pointer;
}
portal-app .mobile-view-nav .arrowIndicator {
  padding-top: 0px !important;
  margin-bottom: 0px !important;
  height: 20px !important;
  cursor: default !important;
}
portal-app .mobile-view-nav .arrowIndicator .icon-font-angle-double-right {
  font-size: 16px;
}
portal-app .mobile-view-nav .avator {
  width: 25px;
  height: 25px;
}
portal-app .mobile-view-nav .mobile-icons {
  padding-top: 7px;
  height: 30px;
  text-align: center;
  margin-bottom: 5px;
}
portal-app .mobile-view-nav .mobile-icons:hover {
  cursor: pointer;
}
portal-app .mobile-view-nav .mobile-icons .icon-font-icons-contact-multi {
  font-size: 22px;
  font-weight: bolder;
}
portal-app .mobile-view-nav .mobile-icons span {
  font-size: 20px !important;
}
portal-app .mobile-view-nav .mobile-icons.active {
  color: #555555;
  background-color: white;
}
portal-app .mobile-view-nav .org-logo {
  margin-bottom: 10px;
}
portal-app .rhs {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  overflow-y: auto;
}
portal-app .rhs-contacts {
  -webkit-transition: right 0.2s ease-out;
  transition: right 0.2s ease-out;
  padding-left: 0px;
  width: 250px;
  position: absolute;
  top: 0px;
  right: 0px;
  overflow-y: scroll !important;
}
portal-app .rhs-contacts .contact-editor {
  width: 240px;
  float: right;
  padding: 0px;
}
@media (max-width: 1024px) {
  portal-app .rhs-contacts {
    width: 300px;
    right: -275px;
  }
  portal-app .rhs-contacts .contact-editor {
    width: 240px;
  }
  portal-app .rhs-contacts.active {
    right: 0px;
    padding-left: 10px;
    padding-right: 5px;
    background-color: #F6F6F6;
    width: 85%;
    z-index: 102;
  }
  portal-app .rhs-contacts.active .contact-editor {
    width: 100%;
    float: right;
    padding: 0px;
  }
  portal-app .rhs-contacts.active .mobile-view-nav {
    display: none;
  }
}
portal-app .dark-background-left,
portal-app .dark-background-right {
  position: fixed;
  top: 82px;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background: #000000;
  opacity: 0.9;
  z-index: 99;
  transform: translateX(100%);
  -webkit-transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
}
portal-app .dark-background-left:hover,
portal-app .dark-background-right:hover {
  cursor: pointer;
}
portal-app .dark-background-left .icon-font-remove,
portal-app .dark-background-right .icon-font-remove {
  float: right;
  color: white;
  margin: 10px;
  font-size: 20px;
}
portal-app .dark-background-right {
  transform: translateX(-100%);
}
portal-app .dark-background-right .icon-font-remove {
  float: left;
  margin: 10px;
}
portal-app .dark-background-left.active {
  z-index: 100;
  transform: translateX(0%);
}
portal-app .dark-background-right.active {
  z-index: 101;
  transform: translateX(0%);
}
portal-app .mobile-only {
  display: none;
}
portal-app .full-height {
  height: 100% !important;
}
portal-app .has-scrollbar {
  /*overflow-x: hidden;
		overflow-y: auto;*/
  /*.synergy-custom-scrollbar();*/
}
portal-app .mobile-nav {
  display: none;
}
@media (max-width: 1024px) {
  portal-app .mobile-only {
    display: block;
  }
  portal-app .desktop-only {
    display: none;
  }
}
.synergyPortal-portalInvoices,
.synergyPortal-portalChats,
.synergyPortal-portalShareSet,
.synergyPortal-portalShareSetDetail,
.synergyPortal-portalShareSets,
.synergyPortal-portalFeed,
.synergyPortal-portalComments,
.synergyPortal-portalCommentDetail,
.synergyPortal-portalImages,
.synergyPortal-portalDocuments,
.synergyPortal-portalInvoiceDetail,
.synergyPortal-portalImageDetail,
.synergyPortal-portalChatDetail {
  position: relative;
  padding-left: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  min-height: 600px;
  max-width: 1140px;
  margin: 0 auto;
}
.synergyPortal-portalInvoices .rhs,
.synergyPortal-portalChats .rhs,
.synergyPortal-portalShareSet .rhs,
.synergyPortal-portalShareSetDetail .rhs,
.synergyPortal-portalShareSets .rhs,
.synergyPortal-portalFeed .rhs,
.synergyPortal-portalComments .rhs,
.synergyPortal-portalCommentDetail .rhs,
.synergyPortal-portalImages .rhs,
.synergyPortal-portalDocuments .rhs,
.synergyPortal-portalInvoiceDetail .rhs,
.synergyPortal-portalImageDetail .rhs,
.synergyPortal-portalChatDetail .rhs {
  padding-top: 20px;
}
@media (max-width: 1024px) {
  .synergyPortal-portalInvoices,
  .synergyPortal-portalChats,
  .synergyPortal-portalShareSet,
  .synergyPortal-portalShareSetDetail,
  .synergyPortal-portalShareSets,
  .synergyPortal-portalFeed,
  .synergyPortal-portalComments,
  .synergyPortal-portalCommentDetail,
  .synergyPortal-portalImages,
  .synergyPortal-portalDocuments,
  .synergyPortal-portalInvoiceDetail,
  .synergyPortal-portalImageDetail,
  .synergyPortal-portalChatDetail {
    padding-left: 30px;
  }
}
.synergyPortal-portalInvoices .feedContainer,
.synergyPortal-portalChats .feedContainer,
.synergyPortal-portalShareSet .feedContainer,
.synergyPortal-portalShareSetDetail .feedContainer,
.synergyPortal-portalShareSets .feedContainer,
.synergyPortal-portalFeed .feedContainer,
.synergyPortal-portalComments .feedContainer,
.synergyPortal-portalCommentDetail .feedContainer,
.synergyPortal-portalImages .feedContainer,
.synergyPortal-portalDocuments .feedContainer,
.synergyPortal-portalInvoiceDetail .feedContainer,
.synergyPortal-portalImageDetail .feedContainer,
.synergyPortal-portalChatDetail .feedContainer {
  margin-left: 260px;
  width: auto;
}
@media (max-width: 1024px) {
  .synergyPortal-portalInvoices .feedContainer,
  .synergyPortal-portalChats .feedContainer,
  .synergyPortal-portalShareSet .feedContainer,
  .synergyPortal-portalShareSetDetail .feedContainer,
  .synergyPortal-portalShareSets .feedContainer,
  .synergyPortal-portalFeed .feedContainer,
  .synergyPortal-portalComments .feedContainer,
  .synergyPortal-portalCommentDetail .feedContainer,
  .synergyPortal-portalImages .feedContainer,
  .synergyPortal-portalDocuments .feedContainer,
  .synergyPortal-portalInvoiceDetail .feedContainer,
  .synergyPortal-portalImageDetail .feedContainer,
  .synergyPortal-portalChatDetail .feedContainer {
    margin-left: 0px;
  }
}
.synergyPortal-portalInvoices .rhs,
.synergyPortal-portalShareSets .rhs,
.synergyPortal-portalComments .rhs {
  padding-left: 20px;
  padding-right: 20px;
}
feed-item-follow-unfollow a {
  display: block;
  padding: 7px 20px;
  color: #555555;
  text-decoration: none;
}
feed-item-follow-unfollow a:hover,
feed-item-follow-unfollow a:focus {
  background-color: #00aeef;
  color: white !important;
  text-decoration: none;
}
.synergyPortal-portalAdvanceSearch .advanceSearchToggle {
  color: #201E23;
  text-align: right;
  font-weight: normal;
}
.synergyPortal-portalAdvanceSearch .advanceSearchToggle:hover {
  cursor: pointer;
}
.synergyPortal-portalAdvanceSearch .advanceSearchToggle .icon-font-caret-down {
  display: inline-block;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.synergyPortal-portalAdvanceSearch .advanceSearchToggle:before {
  content: "More search options";
}
.synergyPortal-portalAdvanceSearch .advanceSearchToggle.active .icon-font-caret-down {
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.synergyPortal-portalAdvanceSearch .advanceSearchToggle.active:before {
  content: "Hide search options";
}
.synergyPortal-portalAdvanceSearch .moreSearchOptions {
  padding: 10px 0px;
}
.portal-attachment-viewer .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.portal-attachment-viewer .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.portal-attachment-viewer .modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.portal-attachment-full-screen-image-modal-wrapper .document-icon {
  font-size: 100px;
  height: 100px;
  width: 100px;
}
.portal-attachment-full-screen-image-modal-wrapper .document-icon .label {
  top: 36px;
  left: 25px;
  color: white;
}
.portal-attachment-full-screen-image-modal-wrapper .dropshadow-icon {
  text-shadow: 2px 2px 3px #333333;
}
.portal-attachment-full-screen-image-modal-wrapper .icon-font-document-rotate-right {
  position: relative;
  left: -30px;
}
.portal-attachment-full-screen-image-modal-wrapper .footer-button.hascomment .icon-font-comment-o {
  color: #201E23;
}
.portal-attachment-full-screen-image-modal-wrapper #portal-attachment-full-screen-view-modal-body {
  background-repeat: no-repeat;
  background-position: center center;
}
.portal-attachment-full-screen-image-modal-wrapper .dashboard {
  margin-top: 0px;
}
.portal-attachment-full-screen-image-modal-wrapper .carousel-button-right,
.portal-attachment-full-screen-image-modal-wrapper .carousel-button-left {
  padding-top: 0px;
}
.portal-attachment-full-screen-image-modal-wrapper .carousel-controls {
  height: 90%;
}
.portal-attachment-full-screen-image-modal-wrapper .icon-font-angle-right {
  margin-top: -30px;
}
.portal-attachment-full-screen-image-modal-wrapper .top-close-btn {
  margin: 5px;
  opacity: 1;
  color: white;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 9000;
}
.portal-attachment-full-screen-image-modal-wrapper .make-comments {
  margin-bottom: 10px;
}
.portal-attachment-full-screen-image-modal-wrapper .make-comments textarea {
  min-height: 60px;
}
.portal-attachment-full-screen-image-modal-wrapper .make-comments .input-group-btn {
  text-align: right;
}
.portal-attachment-full-screen-image-modal-wrapper .make-comments .input-group-btn button {
  margin-top: 10px;
}
.portal-attachment-full-screen-image-modal-wrapper .media-body p {
  line-height: 1.2;
  margin-bottom: 3px;
}
.portal-attachment-full-screen-image-modal-wrapper #image {
  display: block;
  margin: 0 auto;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 300px;
  background-color: white;
  z-index: 9999;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  padding: 10px;
  background-color: #F6F6F6;
  overflow-y: scroll;
  padding-bottom: 20px;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .portal-document-panel.panel {
  margin-bottom: 0px;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .portal-document-panel.panel .dashboard {
  margin-top: 0px;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .portal-document-panel.panel .list-group {
  margin-bottom: 0px;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .media {
  margin-top: 0px;
  padding: 10px;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .media .bottom-links a {
  display: inline-block;
  padding: 0px 3px;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .media .bottom-links .toggle-detail.collapsed {
  display: inline-block;
  width: 60px;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .media .bottom-links .toggle-detail.collapsed:before {
  content: "Expand";
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .media .bottom-links .toggle-detail:before {
  content: "collapse";
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .media .bottom-links .del-com {
  color: #FF4A4A;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .close-btn {
  background-color: transparent;
  border: none;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer h3 {
  margin-bottom: 20px;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .comment-heading {
  margin-top: 20px;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer .panel-body.comments-body.image-viewer {
  height: 100%;
  max-height: 100%;
}
.portal-attachment-full-screen-image-modal-wrapper #modal-drawer.show-up {
  margin-right: 0px;
}
.portal-attachment-full-screen-image-modal-wrapper #portal-attachment-full-screen-view-modal-body {
  overflow: hidden;
  padding: 0px;
}
.portal-attachment-full-screen-image-modal-wrapper #over {
  min-height: 100% !important;
  max-height: 100% !important;
  background-color: #555555;
}
.portal-attachment-full-screen-image-modal-wrapper #image.img-responsive,
.portal-attachment-full-screen-image-modal-wrapper #photo-id.img-responsive {
  width: 100% !important;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-header {
  height: 50px;
}
.portal-attachment-full-screen-image-modal-wrapper .modal {
  overflow-x: hidden;
  overflow-y: hidden;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-dialog {
  width: 100% !important;
  margin-top: 0px;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-content .modal-header button.close {
  margin-top: 0px;
  margin-right: 0px;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-content {
  background-color: #555555;
}
.portal-attachment-full-screen-image-modal-wrapper .carousel .carousel-button-right,
.portal-attachment-full-screen-image-modal-wrapper .carousel .carousel-button-left {
  background-color: transparent;
}
.portal-attachment-full-screen-image-modal-wrapper .carousel .carousel-button-right span,
.portal-attachment-full-screen-image-modal-wrapper .carousel .carousel-button-left span {
  font-size: 50px;
  color: white;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer {
  height: 60px;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer .icon-font-icons_info-details {
  font-size: 30px;
  position: relative;
  top: 3px;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer .icon-font-icons_info-details span {
  font-size: 30px;
  color: white;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer .icon-font-icons_info-details span:before {
  color: white;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer .hascomment .icon-font-icons_info-details span:before {
  color: #201E23;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer .more-option-wrapper {
  display: inline-block;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer .file-name {
  font-size: 16px;
  color: white;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer .btn-group {
  margin-right: 40px;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer .footer-button {
  border: none;
  background-color: transparent;
  font-size: 20px;
  padding: 0px 20px;
}
.portal-attachment-full-screen-image-modal-wrapper .modal-footer .functions {
  border-right: 1px solid #555555;
}
@media (max-width: 767px) {
  .portal-attachment-full-screen-image-modal-wrapper .modal-footer .file-name {
    display: none;
  }
  .portal-attachment-full-screen-image-modal-wrapper .modal-dialog {
    margin: 0px;
  }
}
.synergyPortal-portalCreateChat {
  padding: 20px;
  margin-bottom: 10px;
  background-color: white;
}
.synergyPortal-portalCreateChat .bottom-wrapper {
  position: relative;
  min-height: 40px;
  height: auto;
  padding-right: 70px;
  padding-top: 10px;
  /*label {
            position: absolute;
            height: 40px;
            top: 10px;
        }

        .synergyPortal-portalChatFilesUploader {
            position: relative;
            padding-right: 70px;
            display: block;
            overflow-x: hidden;
            overflow-y: auto;
            height: 40px;
        }*/
}
.synergyPortal-portalCreateChat .bottom-wrapper .post {
  width: 60px;
  height: 40px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.synergyPortal-portalCreateChat .bottom-wrapper .cancel {
  height: 40px;
  position: absolute;
  top: 0px;
  right: 70px;
}
.synergyPortal-portalCreateChat #new-chat-title {
  margin-bottom: 6px;
}
.synergyPortal-portalCreateChat #new-chat-content {
  min-height: 40px;
  height: 40px;
  border: 1px solid #D6D6D6;
  box-shadow: 0 0 3px #D6D6D6;
  margin-bottom: 5px;
}
.synergyPortal-portalCreateChat #new-chat-content.large {
  height: 100px;
}
.synergyPortal-portalCreateChat h2 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}
.synergyPortal-portalCreateChat contact-select-multi .contacts-host {
  border: 1px solid #D6D6D6;
  box-shadow: 0 0 3px #D6D6D6;
}
.synergyPortal-portalCreateChat contact-select-multi .contact-list-item {
  background-color: #201E23;
  border: 1px solid #201E23;
}
.synergyPortal-portalCreateChat contact-select-multi .icon-font-remove {
  border: none;
}
.synergyPortal-portalCreateChat .waiting-queue li {
  color: white;
}
.synergyPortal-portalFeedCreator {
  float: left;
  width: 100%;
}
@media (max-width: 600px) {
  .synergyPortal-portalFeedCreator .icon-font-rss,
  .synergyPortal-portalFeedCreator .icon-font-comments-o,
  .synergyPortal-portalFeedCreator .icon-font-files-o {
    display: none;
  }
  .synergyPortal-portalFeedCreator .topNav .navBtn {
    text-align: center;
  }
  .synergyPortal-portalFeedCreator .topNav .navBtn .sl {
    display: block;
  }
}
.synergyPortal-portalFeedCreator .sl {
  margin-right: 0px !important;
}
.synergyPortal-portalFeedCreator h2 {
  display: none;
}
.synergyPortal-portalFeedCreator input,
.synergyPortal-portalFeedCreator textarea {
  box-shadow: none;
}
.synergyPortal-portalFeedCreator .formSection {
  float: left;
  width: 100%;
  padding: 10px;
  background-color: #565656;
  margin-bottom: 10px;
}
.synergyPortal-portalFeedCreator .formSection .synergyPortal-portalCreateChat {
  padding: 0px;
  border: none;
  box-shadow: none;
  margin: 0px;
  background-color: transparent;
}
.synergyPortal-portalFeedCreator .formSection .synergyPortal-portalCreateChat h2 {
  display: none;
}
.synergyPortal-portalFeedCreator .formSection .synergyPortal-portalCreateChat #new-chat-content {
  margin-bottom: 0px;
}
.synergyPortal-portalFeedCreator .formSection .synergyPortal-portalCreateChat #create-chat-details {
  padding-top: 20px;
}
.synergyPortal-portalFeedCreator .formSection .synergyPortal-portalCreateChat .synergyPortal-portalChatFilesUploader {
  color: white;
}
.synergyPortal-portalFeedCreator .formSection .synergyPortal-portalCreateChat .synergyPortal-portalChatFilesUploader label {
  color: white;
  height: auto;
}
.synergyPortal-portalFeedCreator .topNav {
  width: 100%;
  float: left;
  overflow: hidden;
}
.synergyPortal-portalFeedCreator .topNav .contentWrapper {
  position: relative;
  display: inline-block;
  padding-bottom: 12px;
}
.synergyPortal-portalFeedCreator .topNav .contentWrapper .indicator {
  transition: bottom 0.2s ease-out;
  -webkit-transition: bottom 0.2s ease-out;
  -o-transition: bottom 0.2s ease-out;
  -moz-transition: bottom 0.2s ease-out;
  position: absolute;
  left: 40%;
  bottom: -10px;
  display: inline-block;
  width: 19px;
  height: 10px;
  background-image: url(/Content/img/indicator.gif);
  background-repeat: no-repeat;
}
.synergyPortal-portalFeedCreator .topNav .navBtn {
  float: left;
  width: 33%;
  font-size: 14px;
  font-weight: bold;
  color: #201E23;
}
@media (max-width: 992px) {
  .synergyPortal-portalFeedCreator .topNav .navBtn {
    width: 50%;
  }
}
.synergyPortal-portalFeedCreator .topNav .navBtn:hover {
  cursor: pointer;
}
.synergyPortal-portalFeedCreator .topNav .navBtn span {
  margin-right: 10px;
}
.synergyPortal-portalFeedCreator .topNav .navBtn.active {
  color: #555555;
}
.synergyPortal-portalFeedCreator .topNav .navBtn.active .indicator {
  bottom: 0px;
}
.synergyPortal-portalFeedCreator .icon-font-rss {
  font-size: 20px;
}
.synergyPortal-portalFeedCreator .icon-font-comments-o {
  font-size: 20px;
}
.synergyPortal-portalFeedCreator .icon-font-files-o {
  font-size: 20px;
}
.synergyPortal-portalHeader {
  padding: 0px;
}
.synergyPortal-portalHeader .content-wrapper {
  position: relative;
  margin: 20px 0px;
}
.synergyPortal-portalHeader img.organisation-logo {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.synergyPortal-portalHeader .organisation-name {
  font-size: 10.5px;
  padding-left: 60px;
  padding-top: 8px;
}
.synergyPortal-portalHeader .project-name {
  font-size: 14px;
  padding-left: 60px;
  font-weight: 700;
}
.portalMessage {
  /*.messageWrapper {
		max-height: 100px;
		overflow-y: auto;
		// chrom
		&::-webkit-scrollbar {
			width: 6px;
		}

		&::-webkit-scrollbar-track {
			background-color: transparent;
		}

		&::-webkit-scrollbar-thumb {
			background-color: transparent;
			border-radius: 10px;

			@media (max-width: 1250px) {
				background-color: @color-gray-bright;
			}
		}

		&:hover {
			&::-webkit-scrollbar-thumb {
				background-color: @color-gray-bright;
			}
		}
		// firefox
		scrollbar-width: thin;
		scrollbar-color: @color-gray-bright;
	}*/
}
.synergyPortal-portalRecentReply {
  float: left;
  width: 100%;
  padding-left: 10px;
}
.synergyPortal-portalRecentReply .show-reply {
  display: block !important;
  margin-left: 40px;
  margin-bottom: 60px;
}
.synergyPortal-portalRecentReply .reply-item {
  margin-left: 30px;
}
.synergyPortal-portalReplyAttachments .showMore {
  position: relative;
  top: -10px;
}
@media (max-width: 500px) {
  .synergyPortal-portalReplyAttachments .showMore {
    top: 10px;
    display: block;
    text-align: right;
    margin-bottom: 10px;
  }
}
.synergyPortal-portalReplyAttachments .thumbnail-holder {
  display: inline-block;
  background-position: center center;
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
  background-size: contain;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-right: 5px;
  background-color: white;
  position: relative;
}
.synergyPortal-portalReplyAttachments .thumbnail-holder .document-icon > span {
  top: 10px;
  left: 17px;
}
.synergyPortal-portalReplyAttachments .thumbnail-holder .document-icon > span.color-gray-dark {
  top: 20px;
  left: 25px;
}
.synergyPortal-portalReplyAttachments p {
  margin-bottom: 5px;
  margin-top: 5px;
}
.synergyPortal-portalReplyAttachments .filesize {
  color: #777777;
}
.synergyPortal-portalReplyAttachments .showLess {
  padding: 5px;
}
.portal-reply-item {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}
.portal-reply-item .attachment-container {
  float: right;
  cursor: pointer;
  color: #201E23;
  margin-right: 10px;
}
.portal-reply-item .member-avatar {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 20px;
  width: 40px;
  height: 40px;
}
.portal-reply-item .member-avatar img {
  height: 30px;
  width: 30px;
}
.portal-reply-item .reply-container p {
  margin-bottom: 5px;
}
.portal-reply-item .reply-container .author {
  font-weight: bold;
}
.portal-reply-item .reply-container .comment-text {
  white-space: pre-wrap;
}
.portal-reply-item .reply-container .date {
  color: #999999;
  display: inline-block;
}
.portal-reply-item .reply-link-container {
  margin-left: 10px;
}
.portal-reply-item .reply-light {
  margin-left: 10px;
  margin-right: 0px;
  padding-left: 50px;
  padding-top: 5px;
  background-color: #f6f6f6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.portal-reply-item .reply-light .attachment-btn {
  color: #201E23;
}
.portal-reply-item .reply-light .attachment-wrapper a {
  color: #555555;
}
.portal-reply-item .reply-light .attachment-wrapper p {
  margin-bottom: 0px;
}
@media (max-width: 1024px) {
  .portal-reply-item .reply-light {
    margin-right: 10px;
  }
}
.portal-reply-item .chat-reply-light {
  margin-left: 10px;
  margin-right: 0px;
  background-color: #f6f6f6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.portal-reply-item .chat-reply-light .attachment-btn {
  color: #201E23;
}
.portal-reply-item .chat-reply-light .attachment-wrapper a {
  color: #555555;
}
.portal-reply-item .chat-reply-light .attachment-wrapper p {
  margin-bottom: 0px;
}
@media (max-width: 1024px) {
  .portal-reply-item .chat-reply-light {
    margin-right: 10px;
  }
}
.portal-reply-item .unread-reply {
  border-left: 3px solid #201E23;
  -webkit-border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  -o-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
.portal-reply-item .reply-menu {
  cursor: pointer;
  float: right;
  margin-right: 15px;
  margin-top: 5px;
}
.portal-reply-item .reply-menu a {
  text-decoration: none;
  font-size: 16px;
  color: #888888;
}
.portal-reply-item .reply-menu auto-close-content .comment-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
.portal-reply-item .reply-menu auto-close-content .comment-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
.portal-reply-item .reply-menu auto-close-content .comment-dropdown > li > a:hover,
.portal-reply-item .reply-menu auto-close-content .comment-dropdown > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.portal-reply-item .likeCounter {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
  margin-left: 50px;
  margin-bottom: 10px;
}
.portal-reply-item .likeCounter .like-text:before {
  content: "Like";
}
.portal-reply-item .likeCounter .like-text.liked:before {
  content: "Unlike";
}
.portal-reply-item .like-count {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
  margin-left: 10px;
}
.portal-reply-item .like-count .icon-font-thumbs-up,
.portal-reply-item .like-count .icon-font-thumbs-o-up {
  font-size: 16px;
}
.synergyPortal-portalSubmitCreate {
  position: relative;
  color: white;
}
.synergyPortal-portalSubmitCreate #create-submit-details {
  padding-top: 20px;
}
.synergyPortal-portalSubmitCreate #new-comment-content {
  height: 40px;
  min-height: 40px;
  margin-bottom: 0px;
}
.synergyPortal-portalSubmitCreate #new-comment-content.large {
  height: 100px;
}
.synergyPortal-portalSubmitCreate label {
  color: white;
  font-weight: normal;
  margin-right: 10px;
}
.synergyPortal-portalSubmitCreate #create-comment-details {
  margin-top: 10px;
}
.synergyPortal-portalSubmitCreate .synergyPortal-portalChatFilesUploader {
  height: 40px;
  position: relative;
}
.synergyPortal-portalSubmitCreate .synergyPortal-portalChatFilesUploader label {
  position: absolute;
  right: 0px;
  color: white;
  top: 5px;
}
.synergyPortal-portalSubmitCreate .bottom-wrapper {
  position: relative;
  height: 50px;
  padding-right: 70px;
  padding-top: 10px;
}
.synergyPortal-portalSubmitCreate .bottom-wrapper button {
  height: 40px;
  position: absolute;
  top: 10px;
  right: 0px;
}
.synergyPortal-portalShareSetDetail .feed-item {
  padding: 0px;
  display: block;
  float: none;
}
.synergyPortal-portalShareSetDetail .feed-item:before,
.synergyPortal-portalShareSetDetail .feed-item:after {
  content: " ";
  display: table;
}
.synergyPortal-portalShareSetDetail .feed-item:after {
  clear: both;
}
.synergyPortal-portalShareSetDetail .feed-item:before,
.synergyPortal-portalShareSetDetail .feed-item:after {
  content: " ";
  display: table;
}
.synergyPortal-portalShareSetDetail .feed-item:after {
  clear: both;
}
.synergyPortal-portalShareSetDetail portal-share-set-reply-history {
  display: block;
  position: relative;
}
.synergyPortal-portalShareSetDetail .firstComment {
  position: relative;
  padding-right: 200px;
}
.synergyPortal-portalShareSetDetail .firstComment .content {
  min-height: 190px;
  padding: 20px;
  border-right: 1px solid #e1e2e3;
}
.synergyPortal-portalShareSetDetail .firstComment .creator {
  position: absolute;
  width: 200px;
  top: 0px;
  right: 0px;
  padding: 20px;
}
.synergyPortal-portalShareSetDetail .firstComment .creator .editorWrapper {
  position: absolute;
  top: 0px;
  right: 0px;
}
.synergyPortal-portalShareSetDetail .firstComment .creator .editorWrapper .icon-font-ellipsis-h {
  color: #555555;
  font-size: 20px;
}
.synergyPortal-portalShareSetDetail .firstComment .creator .icon-font-calendar2 {
  padding-right: 5px;
}
.synergyPortal-portalShareSetDetail .firstComment .creator .name {
  margin-top: 10px;
  font-weight: bold;
}
.synergyPortal-portalShareSetDetail .firstComment .creator .createDate {
  margin-top: 10px;
}
.synergyPortal-portalShareSetDetail .firstComment .creator .likeCounter {
  margin-top: 10px;
  font-size: 16px;
}
.synergyPortal-portalShareSetDetail .firstComment .creator .likeCounter .icon-font-thumbs-up {
  font-size: 16px;
}
@media (max-width: 600px) {
  .synergyPortal-portalShareSetDetail .firstComment {
    padding-right: 0px;
  }
  .synergyPortal-portalShareSetDetail .firstComment .content {
    border-right: none;
  }
  .synergyPortal-portalShareSetDetail .firstComment .creator {
    position: relative;
    width: 100%;
    padding-top: 0px;
  }
}
.synergyPortal-portalShareSetReplyHistory {
  padding-left: 10px;
}
.synergyPortal-portalShareSetReplyHistory .remove-reply {
  cursor: pointer;
  color: red;
  float: right;
}
.synergyPortal-portalShareSetReplyHistory .content-wrapper {
  margin-top: 100px;
}
.synergyPortal-portalShareSetReplyHistory .reply {
  margin-left: 15px;
  margin-right: 10px;
}
share-set-summary {
  float: left;
  width: 100%;
  position: relative;
  padding-left: 30px;
}
share-set-summary .header {
  cursor: pointer;
  font-weight: normal;
}
share-set-summary .author {
  font-weight: bold;
}
share-set-summary .attachment-container {
  float: right;
  cursor: pointer;
  color: #201E23;
}
share-set-summary .comment-menu {
  cursor: pointer;
  float: right;
}
share-set-summary .comment-menu a {
  text-decoration: none;
  font-size: 16px;
  color: #888888;
}
share-set-summary .comment-menu auto-close-content .comment-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
share-set-summary .comment-menu auto-close-content .comment-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
share-set-summary .comment-menu auto-close-content .comment-dropdown > li > a:hover,
share-set-summary .comment-menu auto-close-content .comment-dropdown > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
share-set-summary .type-icon {
  position: absolute;
  top: 0px !important;
  left: 0px !important;
}
share-set-summary .date {
  color: #999999;
  margin-bottom: 6px;
  display: block;
}
share-set-summary .groupMember {
  /*text-align: right;*/
}
share-set-summary .groupMember .member-avator {
  display: inline-block;
}
share-set-summary .groupMember .number {
  display: inline-block;
  background: #979797;
  color: white;
  width: 30px;
  height: 30px;
  text-align: center;
  position: relative;
  line-height: 1;
  top: 2px;
  padding-top: 10px;
}
share-set-summary .resource-list-badge {
  position: relative;
  top: 1px;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: #999999;
  display: inline-block !important;
  color: white;
  line-height: 30px;
}
share-set-summary .resource-list-badge:hover {
  cursor: pointer;
}
@media (max-width: 600px) {
  share-set-summary {
    padding-right: 0px;
  }
}
.synergyPortal-portalTransmittal {
  float: left;
  width: 100%;
  position: relative;
  padding-left: 30px;
  /*.follow-container {
        display: inline-block;
        color: @color-teal;
        cursor: pointer;
        margin-left: 10px;


        .follow-text:before {
            content: "Follow";
        }

        .follow-text.followed:before {
            content: "Unfollow";
        }
    }*/
}
.synergyPortal-portalTransmittal .multiStaff {
  border-bottom: 1px solid #D6D6D6;
}
.synergyPortal-portalTransmittal .date {
  color: #999999;
  display: inline-block;
}
.synergyPortal-portalTransmittal portal-reply-attachments {
  display: none;
}
.synergyPortal-portalTransmittal .attachment-container {
  float: right;
  cursor: pointer;
  color: #201E23;
}
.synergyPortal-portalTransmittal .initialMessage {
  position: relative;
  padding-left: 90px;
  min-height: 120px;
  padding-top: 0px;
}
.synergyPortal-portalTransmittal .initialMessage .member-avator {
  position: absolute;
  top: 2px;
  left: 0px;
}
.synergyPortal-portalTransmittal .initialMessage .member-avator img {
  height: 30px;
  width: 30px;
}
@media (max-width: 992px) {
  .synergyPortal-portalTransmittal .initialMessage .member-avator {
    display: none;
  }
}
.synergyPortal-portalTransmittal .initialMessage .comment-text {
  white-space: pre-wrap;
  margin-bottom: 3px;
}
.synergyPortal-portalTransmittal .addRemoveBtnsWrapper {
  padding-top: 10px;
}
.synergyPortal-portalTransmittal .divider {
  border-bottom: solid 1px lightgoldenrodyellow;
  margin: 10px 0 10px 0;
  border-color: #bdbdbd;
}
.synergyPortal-portalTransmittal .remove-comment {
  float: right;
  color: red;
}
.synergyPortal-portalTransmittal .type-icon {
  position: absolute;
  top: 0px !important;
  left: 0px !important;
}
.synergyPortal-portalTransmittal .groupMember {
  /*text-align: right;*/
  margin-bottom: 10px;
}
.synergyPortal-portalTransmittal .groupMember .member-avator {
  display: inline-block;
}
.synergyPortal-portalTransmittal .groupMember .number {
  display: inline-block;
  background: #979797;
  color: white;
  width: 30px;
  height: 30px;
  text-align: center;
  position: relative;
  line-height: 1;
  top: 2px;
  padding-top: 10px;
}
.synergyPortal-portalTransmittal .resource-list-badge {
  position: relative;
  top: 1px;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: #999999;
  display: inline-block !important;
  color: white;
  line-height: 30px;
}
.synergyPortal-portalTransmittal .resource-list-badge:hover {
  cursor: pointer;
}
.synergyPortal-portalTransmittal .likeCounter {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
}
.synergyPortal-portalTransmittal .likeCounter .like-text:before {
  content: "Like";
}
.synergyPortal-portalTransmittal .likeCounter .like-text.liked:before {
  content: "Unlike";
}
.synergyPortal-portalTransmittal .like-count {
  display: inline-block;
  color: #201E23;
  cursor: pointer;
  margin-left: 10px;
}
.synergyPortal-portalTransmittal .like-count .icon-font-thumbs-o-up:before {
  content: "\f164";
}
.synergyPortal-portalTransmittal .like-count .icon-font-thumbs-o-up {
  font-size: 16px;
}
.synergyPortal-portalTransmittal .follow-container {
  cursor: pointer;
  float: right;
  margin-right: 10px;
  font-size: 16px;
  color: #666666;
}
.synergyPortal-portalTransmittal .follow-text:before {
  content: "Follow";
}
.synergyPortal-portalTransmittal .follow-text.followed:before {
  content: "Unfollow";
}
.synergyPortal-portalTransmittal .ellipsesGroup .dropdown-toggle {
  height: 30px;
  display: flex;
  align-items: center;
}
.synergyPortal-portalTransmittal .ellipsesGroup .dropdown-toggle img {
  margin: 0 -16px;
  top: -15px;
  position: relative;
}
.synergyPortal-portalTransmittal .comment-menu {
  cursor: pointer;
  float: right;
}
.synergyPortal-portalTransmittal .comment-menu a {
  text-decoration: none;
  font-size: 16px;
  color: #888888;
}
.synergyPortal-portalTransmittal .comment-menu auto-close-content .comment-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
.synergyPortal-portalTransmittal .comment-menu auto-close-content .comment-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
.synergyPortal-portalTransmittal .comment-menu auto-close-content .comment-dropdown > li > a:hover,
.synergyPortal-portalTransmittal .comment-menu auto-close-content .comment-dropdown > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.synergyPortal-portalTransmittal .icon-font-file-o {
  font-size: 20px;
}
.synergyPortal-portalTransmittal .thumbnail-holder {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 80px;
  height: 110px;
}
.synergyPortal-portalTransmittal .thumbnail-holder img {
  width: 78px;
  height: 108px;
}
.synergyPortal-portalTransmittal .thumbnail-holder:hover {
  cursor: pointer;
}
.synergyPortal-portalTransmittal .transmittalDetails {
  position: relative;
  padding-left: 40px;
}
@media (max-width: 992px) {
  .synergyPortal-portalTransmittal .transmittalDetails {
    padding-left: 0px;
  }
}
.synergyPortal-portalTransmittal .genertingMessage {
  margin-top: 10px;
}
.synergyPortal-portalTransmittal .transmittalSummary {
  margin-bottom: 5px;
}
.synergyPortal-portalTransmittal .downloadZipBtn {
  margin-top: 20px;
  display: inline-block;
  padding: 5px 13px;
  color: white;
  background: #201E23;
  text-decoration: none;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}
.synergyPortal-portalTransmittal .downloadZipBtn .icon-font-ok {
  display: none;
}
.synergyPortal-portalTransmittal .downloadZipBtn .icon-font-download3 {
  display: inline-block;
  padding-right: 5px;
}
.synergyPortal-portalTransmittal .downloadZipBtn:active,
.synergyPortal-portalTransmittal .downloadZipBtn:visited,
.synergyPortal-portalTransmittal .downloadZipBtn:hover {
  text-decoration: none;
}
.synergyPortal-portalTransmittal .downloadZipBtn.done {
  color: #201E23;
  background: #f7f7f9;
}
.synergyPortal-portalTransmittal .downloadZipBtn.done .icon-font-ok {
  display: inline-block;
  padding-right: 5px;
}
.synergyPortal-portalTransmittal .downloadZipBtn.done .icon-font-download3 {
  display: none;
}
.project-contacts-summary button-popover {
  position: absolute;
  top: 0;
  right: 11px;
  padding-right: 0;
}
.project-contacts-summary button-popover auto-close-content .comment-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
.project-contacts-summary button-popover auto-close-content .comment-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
.project-contacts-summary button-popover auto-close-content .comment-dropdown > li > a:hover,
.project-contacts-summary button-popover auto-close-content .comment-dropdown > li > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.project-contacts-summary button-popover .secondary-color.clickAble:hover,
.project-contacts-summary button-popover .secondary-color.clickAble:focus {
  color: #4E4EF2 !important;
  text-decoration: none !important;
}
.project-contacts-summary .more-link {
  text-align: center;
}
@media (max-width: 992px) {
  .project-contacts-summary button-popover {
    top: -10px;
    right: 0px;
  }
}
.project-contacts-summary .contactListItem {
  display: flex;
  align-items: center;
}
.project-contacts-summary .contactListItem .selector-input-icon {
  font-size: 30px;
  color: #4E4EF2;
}
.project-contacts-summary .contactListItem .selector-input-icon:hover {
  color: #201E23;
  cursor: pointer;
}
.createProjectDocumentModal .templateDescription.createOption ul.dropdown-menu a:hover .name,
.createContactsDocumentModal .templateDescription.createOption ul.dropdown-menu a:hover .name {
  color: #555555 !important;
}
.createProjectDocumentModal .modal-header .col-sm-6,
.createContactsDocumentModal .modal-header .col-sm-6 {
  width: 75%;
}
.createProjectDocumentModal .needFileName,
.createContactsDocumentModal .needFileName {
  margin-bottom: 0px;
}
.createProjectDocumentModal h5,
.createContactsDocumentModal h5 {
  font-weight: bold;
  margin: 10px 0px;
}
.createProjectDocumentModal .staffListing #selectStaff,
.createContactsDocumentModal .staffListing #selectStaff {
  padding: 10px;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQzJEMDFFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQzJEMDJFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNDMkNGRkU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNDMkQwMEU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4AcHYAAAFJSURBVHja7JWxSgNBEIZdNRKSNxJ8GRUPUqSwSGFh4VvcGySQIgpRe0E77ewsU9rZJuf3wxys5ynZiwcRZuDP3GV2Mt/M3m1CURQ722zBAR3QAR3QAR3QAR3QAbcGMMuyI9wjWlZj+p0Qwq/32B7fHeZ5/rBuzd3Ehk7RGHW+dQpM2Wxd08Q7aEzsJKVgKuAx+kATCh38BBlPzkxrJ8ol1iqgtlYF3ik0XQfS1kyVo1zul20CylboDC2AmOG7Aoq3NZpg19YsiCtnVTPdvwU0EH0M0BuaUbRXU7inmNaQMyBeNDkxkgEjEFUbold0Y0BlA7q+tthQcJXcVrf4yySxc/wzukV9IPr4OXqx2EYHbWPAchr2Uox0PuLv8XfoCY3KF6b6jKbY/qYnfVT4AqAru76sNtIU0v+LHdABHdABHdABHfB/A34KMACUtOZc8Q2howAAAABJRU5ErkJggg==') no-repeat right;
}
.createProjectDocumentModal .staffListing .dropdown-menu,
.createContactsDocumentModal .staffListing .dropdown-menu {
  width: 100%;
  padding: 0px;
  height: 140px;
  overflow-y: auto;
}
.createProjectDocumentModal .staffListing .dropdown-menu li,
.createContactsDocumentModal .staffListing .dropdown-menu li {
  border-bottom: 1px solid #999999;
  position: relative;
  height: 35px;
}
.createProjectDocumentModal .staffListing .dropdown-menu li a,
.createContactsDocumentModal .staffListing .dropdown-menu li a {
  padding-left: 50px;
}
.createProjectDocumentModal .staffListing .dropdown-menu li .name,
.createContactsDocumentModal .staffListing .dropdown-menu li .name {
  margin-bottom: 5px;
}
.createProjectDocumentModal .staffListing .dropdown-menu li .avator,
.createContactsDocumentModal .staffListing .dropdown-menu li .avator {
  background-color: white;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 35px;
  width: 35px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.createProjectDocumentModal .downloadFileLink,
.createContactsDocumentModal .downloadFileLink {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
}
.createProjectDocumentModal .allTemplatesListing #selectTemplate,
.createContactsDocumentModal .allTemplatesListing #selectTemplate {
  padding: 10px;
  min-height: 38px;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQzJEMDFFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQzJEMDJFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNDMkNGRkU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNDMkQwMEU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4AcHYAAAFJSURBVHja7JWxSgNBEIZdNRKSNxJ8GRUPUqSwSGFh4VvcGySQIgpRe0E77ewsU9rZJuf3wxys5ynZiwcRZuDP3GV2Mt/M3m1CURQ722zBAR3QAR3QAR3QAR3QAbcGMMuyI9wjWlZj+p0Qwq/32B7fHeZ5/rBuzd3Ehk7RGHW+dQpM2Wxd08Q7aEzsJKVgKuAx+kATCh38BBlPzkxrJ8ol1iqgtlYF3ik0XQfS1kyVo1zul20CylboDC2AmOG7Aoq3NZpg19YsiCtnVTPdvwU0EH0M0BuaUbRXU7inmNaQMyBeNDkxkgEjEFUbold0Y0BlA7q+tthQcJXcVrf4yySxc/wzukV9IPr4OXqx2EYHbWPAchr2Uox0PuLv8XfoCY3KF6b6jKbY/qYnfVT4AqAru76sNtIU0v+LHdABHdABHdABHfB/A34KMACUtOZc8Q2howAAAABJRU5ErkJggg==') no-repeat right;
}
.createProjectDocumentModal .allTemplatesListing .noTemplates,
.createContactsDocumentModal .allTemplatesListing .noTemplates {
  width: 100%;
  padding: 5px;
  background: white;
  min-height: 38px;
}
.createProjectDocumentModal .allTemplatesListing .dropdown-menu,
.createContactsDocumentModal .allTemplatesListing .dropdown-menu {
  width: 100%;
  padding: 5px;
}
.createProjectDocumentModal .allTemplatesListing .dropdown-menu li,
.createContactsDocumentModal .allTemplatesListing .dropdown-menu li {
  border-bottom: 1px solid #999999;
  position: relative;
}
.createProjectDocumentModal .allTemplatesListing .dropdown-menu li a,
.createContactsDocumentModal .allTemplatesListing .dropdown-menu li a {
  padding-left: 75px;
  min-height: 85px;
}
.createProjectDocumentModal .allTemplatesListing .dropdown-menu li a:hover .name,
.createContactsDocumentModal .allTemplatesListing .dropdown-menu li a:hover .name {
  color: white;
}
.createProjectDocumentModal .allTemplatesListing .dropdown-menu li .name,
.createContactsDocumentModal .allTemplatesListing .dropdown-menu li .name {
  color: #201E23;
  margin-bottom: 5px;
}
.createProjectDocumentModal .allTemplatesListing .dropdown-menu li .screenShot,
.createContactsDocumentModal .allTemplatesListing .dropdown-menu li .screenShot {
  background-color: white;
  position: absolute;
  top: 7px;
  left: 10px;
  height: 70px;
  width: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.createProjectDocumentModal .allTemplatesListing .dropdown-menu li .description,
.createContactsDocumentModal .allTemplatesListing .dropdown-menu li .description {
  white-space: normal;
}
.createProjectDocumentModal .folderSelectorWrapper,
.createContactsDocumentModal .folderSelectorWrapper {
  position: relative;
}
.createProjectDocumentModal .folderSelectorWrapper .icon-font-small-check-lock,
.createContactsDocumentModal .folderSelectorWrapper .icon-font-small-check-lock {
  display: inline-block;
  position: absolute;
  top: 7px;
  left: 3px;
  font-size: 30px;
  color: #989898;
}
.createProjectDocumentModal .folderSelectorWrapper .icon-font-document-folder-empty,
.createContactsDocumentModal .folderSelectorWrapper .icon-font-document-folder-empty {
  display: inline-block;
  position: absolute;
  top: 11px;
  left: 9px;
  font-size: 16px;
}
.createProjectDocumentModal .folderSelector,
.createContactsDocumentModal .folderSelector {
  padding-left: 30px;
}
.createProjectDocumentModal .checkout-container,
.createContactsDocumentModal .checkout-container {
  margin-left: 10px;
  margin-right: 10px;
}
.createProjectDocumentModal .checkout-container .checkout-next-steps,
.createContactsDocumentModal .checkout-container .checkout-next-steps {
  margin-top: 15px;
  margin-bottom: 15px;
}
.createProjectDocumentModal .checkout-container .checkout-steps-header,
.createContactsDocumentModal .checkout-container .checkout-steps-header {
  margin-top: 5px;
  margin-bottom: 5px;
}
.createProjectDocumentModal .checkout-container .checkout-steps-detail,
.createContactsDocumentModal .checkout-container .checkout-steps-detail {
  margin-left: 25px;
}
financials-app .popover-help {
  padding: 0px;
  padding-left: 5px;
  top: -2px;
  position: absolute;
}
financials-app .form-control-selector-info {
  top: -10px;
  right: 11px;
  font-size: 9px;
}
financials-app .button-header {
  border-bottom: black solid 1px;
  margin-bottom: 5px;
  margin-right: 10px;
  margin-left: 10px;
}
financials-app .negative-value {
  color: #FF4A4A;
}
financials-app btn-toggle {
  margin: 5px;
}
financials-app .financials-table ul.content {
  box-shadow: none !important;
}
financials-app .financials-table .icon-font-caret-down,
financials-app .financials-table .icon-font-caret-up,
financials-app .financials-table .icon-font-caret-right {
  font-size: 30px;
  position: relative;
  top: 5px;
}
financials-app .header {
  margin-left: 0px !important;
  margin-bottom: 10px;
}
financials-app .header li {
  margin: 0px !important;
  padding: 0px 0px 0px 70px !important;
}
financials-app .header .firstColumn {
  padding-left: 35px;
}
financials-app .header .row .item-underlined {
  border-bottom: 1px solid #999999;
}
financials-app .noMargin {
  margin: 0px !important;
}
financials-app .responsive-list ul.topLevel {
  border-top: 1px solid #777777 !important;
}
financials-app .responsive-list ul.content {
  margin-left: 0px;
  border-top: none;
  display: block;
  /*li.stage {
            padding-left: 50px !important;
            margin-left: 10px;

            .mainContent {
                padding-left: 0px;
            }

            .toggle {
                position: absolute;
                top: 8px;
                left: -25px;
                font-size: 24px;

                &:hover {
                    cursor: pointer;
                }
            }

            .stageInfo {
                position: relative;
                padding-left: 50px;
                margin-top: 3px;
                margin-bottom: 0px;

                .stageNumber {
                    position: absolute;
                    left: 0px;
                    top: 5px;
                    font-size: 8px;
                }

                .stageName {
                    font-weight: bold;
                }
            }
        }*/
}
financials-app .responsive-list ul.content li:first-child {
  /*border-top: 1px solid #777777 !important;*/
}
financials-app .responsive-list ul.content li {
  position: relative;
  padding: 0px;
}
financials-app .responsive-list ul.content li .itemWrapper {
  position: relative;
}
financials-app .responsive-list ul.content li.phase {
  padding-left: 70px !important;
  min-height: 30px !important;
  background-color: #bee6ff !important;
}
financials-app .responsive-list ul.content li.phase li {
  margin: 0px 0px 0px 30px !important;
  padding: 0px 0px 0px 80px !important;
}
financials-app .responsive-list ul.content li.phase .gradientLine {
  display: none;
}
financials-app .responsive-list ul.content li.phase .phase-name {
  font-weight: bold;
}
financials-app .responsive-list ul.content li.phase .toggalTasks {
  position: absolute;
  top: 0px;
  left: -40px;
}
financials-app .responsive-list ul.content li.phase .firstColumn {
  padding-left: 0px;
  left: -10px;
}
financials-app .responsive-list ul.content li.phase .firstColumn .phaseTitle {
  position: relative;
  padding-left: 35px;
  padding-top: 10px;
  /*padding-bottom: 10px;*/
  display: block;
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
financials-app .responsive-list ul.content li.phase .firstColumn .phaseNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
financials-app .responsive-list ul.content li.phase .firstColumn input {
  display: inline-block;
}
financials-app .responsive-list ul.content li.stage {
  min-height: 30px;
  padding-left: 70px !important;
  background: white !important;
}
financials-app .responsive-list ul.content li.stage li {
  margin: 0px 0px 0px 30px !important;
  padding: 0px 0px 0px 80px !important;
}
financials-app .responsive-list ul.content li.stage .icon-font-pencil {
  padding-top: 10px;
}
financials-app .responsive-list ul.content li.stage:hover {
  background-color: #e9e9e9 !important;
}
financials-app .responsive-list ul.content li.stage .gradientLine {
  display: none;
}
financials-app .responsive-list ul.content li.stage .stage-name {
  font-weight: bold;
}
financials-app .responsive-list ul.content li.stage .statusWrapper {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
financials-app .responsive-list ul.content li.stage .toggalTasks {
  position: absolute;
  top: 10px;
  left: -17px;
}
financials-app .responsive-list ul.content li.stage .color-picker-wrapper {
  top: 20px;
  left: -40px;
}
financials-app .responsive-list ul.content li.stage .firstColumn {
  padding-left: 0px;
}
financials-app .responsive-list ul.content li.stage .firstColumn .stageTitle {
  position: relative;
  padding-left: 35px;
  padding-top: 12px;
  padding-bottom: 10px;
  display: block;
  overflow-x: hidden;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
financials-app .responsive-list ul.content li.stage .firstColumn .stageNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
financials-app .responsive-list ul.content li.stage .firstColumn input {
  display: inline-block;
}
financials-app .responsive-list ul.content li.stage .lastColumn {
  padding-left: 10px;
}
financials-app .totalSection {
  background-color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 70px;
  border: 1px solid #aaa;
  margin-bottom: 20px;
}
financials-app .totalSection .right {
  text-align: right;
}
financials-app .totalSection .left {
  padding-left: 0px;
}
financials-app .totalSection .totalStatus {
  float: right;
}
financials-app .totalSection .totalStatus a {
  font-weight: normal;
}
financials-app .totalSection div.total-amount {
  display: inline-block;
  position: absolute;
  right: 60px;
}
financials-app .totalSection .subject,
financials-app .totalSection .amount,
financials-app .totalSection .totalStatus {
  font-weight: bold;
  color: #999;
}
@media (max-width: 992px) {
  financials-app .workBreakDownMobileHeading {
    margin-bottom: 0;
  }
  financials-app .mobile-right {
    text-align: right !important;
  }
  financials-app span.mobile-value {
    padding-top: 0px !important;
  }
  financials-app div.totalSection div.col-xs-6 {
    height: 44px;
  }
}
financials-app .stickyLevel1 {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  padding-top: 10px;
  z-index: 103;
  background-color: #F6F6F6;
}
financials-app .stickyLevel2 {
  position: -webkit-sticky;
  position: sticky;
  top: 87px;
  padding-top: 10px;
  z-index: 101;
  background-color: #F6F6F6;
}
financials-app .stickyLevel2.hasFilter {
  top: 220px;
}
financials-app .stickyLevel3 {
  position: -webkit-sticky;
  position: sticky;
  top: 158px;
  padding-top: 10px;
  margin-left: 0px !important;
  padding-bottom: 5px !important;
  z-index: 100;
  background-color: #F6F6F6;
}
financials-app .stickyLevel3.hasFilter {
  top: 260px;
}
@media (max-width: 992px) {
  financials-app .stickyLevel2 {
    top: 90px;
  }
  financials-app .stickyLevel2.hasFilter {
    top: 268px;
  }
}
@media (max-width: 786px) {
  financials-app .stickyLevel2.hasFilter {
    top: 280px;
  }
}
@media (max-width: 479px) {
  financials-app .stickyLevel2 {
    top: 130px;
  }
  financials-app .stickyLevel2.hasFilter {
    top: 320px;
  }
}
financials-app .pageListViewWrapper {
  background-color: #F6F6F6;
  margin-top: -15px;
  padding-top: 15px;
}
.btn-primary.extraDarkClass {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
.btn-primary.extraDarkClass:hover {
  background-color: #FFFFFF;
  color: #333333;
  border: 1px solid #201E23;
}
.btn-primary.extraDarkClass:focus {
  color: #201E23;
}
label.btn-primary.extraDarkClass.active {
  background-color: black;
  color: white;
}
label.btn-primary.extraDarkClass.active:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: none;
}
/*financials-progress {

    .popover-help {
        padding: 0px;
        padding-left: 5px;
        top: -2px;
        position: absolute;
    }
}*/
.btn-primary.extraDarkClass {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
.btn-primary.extraDarkClass:hover {
  background-color: #FFFFFF;
  color: #333333;
  border: 1px solid #201E23;
}
.btn-primary.extraDarkClass:focus {
  color: #201E23;
}
label.btn-primary.extraDarkClass.active {
  background-color: black;
  color: white;
}
label.btn-primary.extraDarkClass.active:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: none;
}
.financialsRecovery .stickyLevel2.hasFilter {
  top: 200px;
}
.createInvoiceErrorModal .intro {
  font-size: 18px;
}
.createInvoiceErrorModal .subIntro {
  font-size: 18px;
  padding-bottom: 20px;
}
.createInvoiceErrorModal .sign {
  width: 80px;
  height: 80px;
  display: inline-block;
  margin-bottom: 20px;
}
.createInvoiceErrorModal .description {
  margin-bottom: 10px;
  min-height: 50px;
}
@media (max-width: 768px) {
  .createInvoiceErrorModal .description {
    min-height: 20px;
  }
}
.workBreakDownApp {
  /* re-define  responsive list */
  /* styling for color picker */
}
.workBreakDownApp .responsive-list input.form-control {
  margin-top: 0px !important;
  height: 30px;
}
.workBreakDownApp .mobileContent {
  display: none !important;
}
@media (max-width: 992px) {
  .workBreakDownApp .mobileContent .dueDate,
  .workBreakDownApp .mobileContent .commentsWrapper {
    padding-left: 0px;
  }
}
@media (min-width: 992px) {
  .workBreakDownApp .mobileContent {
    padding-bottom: 0px !important;
    display: block !important;
  }
}
.workBreakDownApp .mobileContent.showing {
  display: block !important;
}
@media (min-width: 992px) {
  .workBreakDownApp .mobileContent.showing {
    padding-bottom: 0px !important;
  }
}
@media (max-width: 992px) {
  .workBreakDownApp .mobileContent.showing .editBtn {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    position: static !important;
    display: block;
    text-align: center;
  }
}
.workBreakDownApp .responsive-list input.form-control {
  padding: 0px !important;
}
.workBreakDownApp .toggleTaskDetail {
  font-size: 18px;
  color: #9d9d9d;
}
.workBreakDownApp .toggleTaskDetail:hover {
  cursor: pointer;
}
.workBreakDownApp .toggleTaskDetail {
  position: absolute;
  top: 5px !important;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  display: inline-block !important;
}
.workBreakDownApp .toggleTaskDetail:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .workBreakDownApp .toggleTaskDetail {
    display: none !important;
  }
}
.workBreakDownApp .toggleTaskDetail.opening {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.workBreakDownApp .work-breakdown-table ul[dnd-list] li dnd-nodrag {
  display: block;
  /*padding: 5px 15px;*/
}
.workBreakDownApp .work-breakdown-table .headingAssigned {
  padding-left: 0px;
}
.workBreakDownApp .work-breakdown-table .tableFirstHeading {
  padding-left: 35px !important;
}
.workBreakDownApp .work-breakdown-table .inline-del,
.workBreakDownApp .work-breakdown-table .inline-save {
  display: inline-block;
}
.workBreakDownApp .work-breakdown-table ul.content {
  box-shadow: none !important;
}
.workBreakDownApp .work-breakdown-table .responsive-list ul.content li .drag-grip {
  /*background: none;*/
  display: inline-block !important;
  background-image: url('/Content/img/icon-drag-row-dark.png');
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-color: transparent !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  /*background-position-y: 50%;*/
  cursor: move;
}
.workBreakDownApp .work-breakdown-table .icon-font-caret-down,
.workBreakDownApp .work-breakdown-table .icon-font-caret-up,
.workBreakDownApp .work-breakdown-table .icon-font-caret-right {
  font-size: 30px;
  position: relative;
  top: 5px;
}
.workBreakDownApp .work-breakdown-table .color-indicator {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  padding: 0px !important;
  display: inline-block !important;
  position: absolute;
  left: 15px;
  top: 15px;
}
.workBreakDownApp .work-breakdown-table .level-1 {
  padding-left: 30px !important;
}
.workBreakDownApp .work-breakdown-table .level-1 .display-name {
  font-size: 14px;
}
.workBreakDownApp .work-breakdown-table .level-2 {
  padding-left: 30px !important;
}
.workBreakDownApp .work-breakdown-table .icon-font-pencil {
  font-size: 16px !important;
  top: 0px !important;
  color: #999999 !important;
}
.workBreakDownApp .work-breakdown-table .phase-edit {
  right: 7px !important;
}
.workBreakDownApp .work-breakdown-table .task-edit {
  right: 30px !important;
}
.workBreakDownApp .work-breakdown-table li.phase .group-checkbox {
  top: 13px !important;
}
.workBreakDownApp .work-breakdown-table li.phase .content-progress {
  padding-right: 80px !important;
}
.workBreakDownApp .work-breakdown-table li.stage .group-checkbox {
  top: 13px !important;
  left: -45px !important;
}
.workBreakDownApp .work-breakdown-table > li.task .group-checkbox {
  top: 13px !important;
  left: -60px !important;
}
.workBreakDownApp .work-breakdown-table > li.task span.display-name {
  padding-top: 5px !important;
}
.workBreakDownApp .work-breakdown-table > li.task .content-progress {
  padding-left: 50px !important;
}
.workBreakDownApp .work-breakdown-table > li.task .content-progress label {
  left: 0px !important;
}
.workBreakDownApp .work-breakdown-table li.resource {
  margin-left: 60px !important;
}
.workBreakDownApp .work-breakdown-table li.empty-item {
  margin-bottom: 20px !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
.workBreakDownApp .work-breakdown-table .header .row .item-underlined {
  border-bottom: 1px solid #999999;
}
.workBreakDownApp .work-breakdown-table .note-icon {
  font-size: large;
  /*display: inline !important;*/
}
.workBreakDownApp .wbs-video {
  max-width: 500px;
  text-align: center;
  margin: 5px auto;
}
.workBreakDownApp .wbs-video .dismiss-button {
  cursor: pointer;
}
@media (max-width: 992px) {
  .workBreakDownApp .itemWrapper .dueDate,
  .workBreakDownApp .itemWrapper .scope {
    padding-left: 0px;
  }
}
.workBreakDownApp .workBreakDownMobileHeading {
  display: block !important;
  font-size: 10px;
  font-weight: bold;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .workBreakDownApp .workBreakDownMobileHeading {
    display: none !important;
  }
}
.workBreakDownApp .dueDateMobileHeading {
  display: block !important;
  font-size: 10px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .workBreakDownApp .dueDateMobileHeading {
    display: none !important;
  }
}
.workBreakDownApp .statusHeading {
  position: absolute;
  right: 40px;
  top: 0px;
}
.workBreakDownApp .commentHeading {
  padding-left: 25px;
}
.workBreakDownApp .noMargin {
  margin: 0px !important;
}
.workBreakDownApp .view-container {
  width: 100%;
}
.workBreakDownApp .timer .inline-block-no-wrap {
  display: none;
}
.workBreakDownApp .responsive-list fee-type-selector input,
.workBreakDownApp .responsive-list project-status-selector input {
  background-image: url(/content/img/input-bottom-arrow.gif);
  background-position: bottom right;
}
.workBreakDownApp .responsive-list .mobileHeadings {
  display: block !important;
  margin-bottom: 10px;
}
.workBreakDownApp .responsive-list .mobileHeadings .left {
  padding-left: 0px;
}
.workBreakDownApp .responsive-list .mobileHeadings .right {
  padding-right: 30px;
  text-align: right;
}
@media (min-width: 992px) {
  .workBreakDownApp .responsive-list .mobileHeadings {
    display: none !important;
  }
}
.workBreakDownApp .responsive-list ul.topLevel {
  border-top: 1px solid #777777 !important;
}
.workBreakDownApp .responsive-list ul.content {
  margin-left: 0px;
  border-top: none;
  display: block;
}
.workBreakDownApp .responsive-list ul.content li:first-child {
  /*border-top: 1px solid #777777 !important;*/
}
.workBreakDownApp .responsive-list ul.content li {
  position: relative;
  padding: 0px;
}
.workBreakDownApp .responsive-list ul.content li .itemWrapper {
  position: relative;
}
.workBreakDownApp .responsive-list ul.content li.even {
  background: #F6F6F6;
}
.workBreakDownApp .responsive-list ul.content li.even:hover {
  background-color: #dddddd;
}
.workBreakDownApp .responsive-list ul.content li.odd {
  background: #FFFFFF;
}
.workBreakDownApp .responsive-list ul.content li.odd:hover {
  background-color: #e9e9e9;
}
.workBreakDownApp .responsive-list ul.content li.phase {
  padding-left: 60px !important;
  /*height: 30px !important;*/
  min-height: 30px !important;
  background-color: #bee6ff !important;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseToggle {
  position: absolute;
  top: 2px;
  left: -25px;
  font-size: 24px;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseToggle:hover {
  cursor: pointer;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseInfo {
  padding-top: 5px;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseInfo .phaseNumber {
  font-size: 8px;
  margin-right: 43px;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseInfo .phaseName {
  font-weight: bold;
}
.workBreakDownApp .responsive-list ul.content li.stage {
  padding-left: 50px !important;
  margin-left: 10px;
}
.workBreakDownApp .responsive-list ul.content li.stage .scope {
  padding-top: 12px;
}
@media (max-width: 992px) {
  .workBreakDownApp .responsive-list ul.content li.stage .scope {
    margin-bottom: 20px;
  }
}
.workBreakDownApp .responsive-list ul.content li.stage .scope a {
  padding: 0px;
}
.workBreakDownApp .responsive-list ul.content li.stage .managerAvatorWrapper {
  padding-top: 5px;
}
.workBreakDownApp .responsive-list ul.content li.stage .managerAvatorWrapper img {
  width: 30px;
  height: 30px;
}
.workBreakDownApp .responsive-list ul.content li.stage .projectStatus {
  margin-top: 10px;
}
.workBreakDownApp .responsive-list ul.content li.stage .mainContent {
  padding-left: 0px;
}
.workBreakDownApp .responsive-list ul.content li.stage .toggle {
  position: absolute;
  top: 8px;
  left: -25px;
  font-size: 24px;
}
.workBreakDownApp .responsive-list ul.content li.stage .toggle:hover {
  cursor: pointer;
}
.workBreakDownApp .responsive-list ul.content li.stage .stageInfo {
  position: relative;
  padding-left: 50px;
  margin-top: 3px;
  margin-bottom: 0px;
}
.workBreakDownApp .responsive-list ul.content li.stage .stageInfo .stageNumber {
  position: absolute;
  left: 0px;
  top: 5px;
  font-size: 8px;
}
.workBreakDownApp .responsive-list ul.content li.stage .stageInfo .stageName {
  font-weight: bold;
}
.workBreakDownApp .responsive-list ul.content li.task {
  padding-left: 40px !important;
  margin-left: 20px;
}
.workBreakDownApp .responsive-list ul.content li.task .icon-font-circle {
  position: absolute;
  font-size: 8px;
  top: 15px;
  left: -20px;
}
.workBreakDownApp .responsive-list ul.content li.task .workBreakDown-taskInlineTimer {
  position: relative;
  top: 5px;
}
.workBreakDownApp .responsive-list ul.content li.task .taskInfo {
  position: relative;
  padding-left: 50px;
}
.workBreakDownApp .responsive-list ul.content li.task .taskNumber {
  position: absolute;
  top: 0px;
  left: 0px;
}
.workBreakDownApp .bottomGraindLine {
  background-image: url(/content/img/graind-bottom-line.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  display: none;
}
.workBreakDownApp .newTaskColumn {
  border-left: 3px solid #201E23;
  border-bottom: none;
  background-color: #F6F6F6;
  background-image: url(/content/img/no-graind-bottom-line.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
}
.workBreakDownApp .newTaskColumn .bottomGraindLine {
  padding-top: 10px;
  display: block;
}
.workBreakDownApp .newTaskColumn .contentWrapper {
  padding-bottom: 0px !important;
}
.workBreakDownApp .form-control-feedback {
  line-height: 30px;
  top: 3px !important;
}
.workBreakDownApp .form-group.has-feedback:hover .form-control-feedback {
  display: none;
}
.workBreakDownApp .mobileHeading {
  font-weight: bold;
  margin-top: 20px !important;
  font-size: 14px;
  display: block;
  /*
			display: block;
		*/
}
@media (min-width: 992px) {
  .workBreakDownApp .mobileHeading {
    display: none;
  }
}
.workBreakDownApp .color-picker-wrapper {
  position: absolute;
  top: 20px;
  left: 15px;
  z-index: 10;
}
.workBreakDownApp .color-picker-wrapper .color-picker-row-wrapper .color-picker-row {
  margin-top: 0px;
}
.workBreakDownApp .color-picker-wrapper .color-picker-row-wrapper .color-picker-row .color-picker {
  width: 10px;
  height: 10px;
  border: none;
}
.grid-totals-column {
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
  white-space: normal !important;
}
.grid-totals-column .title {
  padding: 0 0 10px 10px;
}
.btn-link:hover {
  text-decoration: none !important;
}
/*project-resources {

    page-title-content > ul {
        display: inline-block;
    }

}
*/
project-statistics .header-statistics-container {
  min-height: 37px;
  padding-top: 5px;
}
project-statistics .header-statistics-container ul {
  list-style-type: none;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-padding-start: 0;
  padding-left: 0;
  margin-bottom: 0;
}
project-statistics .header-statistics-container ul li {
  display: inline-block;
  width: 155px;
  position: relative;
}
project-statistics .header-statistics-container ul li h1 {
  margin-top: 3px;
  display: block;
  float: left;
  font-size: 24px;
  color: #57555B;
}
project-statistics .header-statistics-container ul li h2 {
  text-align: left;
  margin-top: 6px;
  margin-left: 6px;
  color: #777777;
  display: block;
  float: left;
  font-size: 10px;
  text-transform: uppercase;
}
project-statistics .header-statistics-container ul li:hover h2 {
  text-decoration: underline;
}
project-statistics .header-statistics-container ul li.header-statistics-primary h1 {
  color: #201E23;
}
project-statistics .header-statistics-container ul li.header-statistics-primary h2 {
  color: #777777;
}
project-statistics .header-statistics-container ul li.header-statistics-info h1 {
  color: #57555B;
}
project-statistics .header-statistics-container ul li.header-statistics-info h2 {
  color: #777777;
}
project-statistics .header-statistics-container ul li.header-statistics-danger h1 {
  color: #FF4A4A;
}
project-statistics .header-statistics-container ul li.header-statistics-danger h2 {
  color: #777777;
}
project-statistics .header-statistics-container ul li.header-statistics-warning h1 {
  color: #57555B;
}
project-statistics .header-statistics-container ul li.header-statistics-warning h2 {
  color: #777777;
}
project-statistics .header-statistics-container ul li.header-statistics-success h1 {
  color: #57555B;
}
project-statistics .header-statistics-container ul li.header-statistics-success h2 {
  color: #777777;
}
project-statistics .header-statistics-container ul li.header-statistics-icon {
  padding-left: 20px;
}
project-statistics .header-statistics-container ul li.header-statistics-icon img {
  position: absolute;
  top: 2px;
  left: 1px;
}
project-statistics .header-statistics-container ul li img.indicator {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -14px;
}
top-navigations .top-navigations-container {
  height: 38px;
  margin-top: 2px;
}
top-navigations .top-navigations-container .row {
  height: 100%;
  display: flex;
  align-items: center;
}
top-navigations .top-navigations-container .row .row-container {
  height: 100%;
  width: fit-content;
  padding: 0;
}
top-navigations .top-navigations-container .row .row-container ul {
  display: flex;
  align-items: center;
  list-style-type: none;
  height: 40px;
  padding: 0;
  border-bottom: 1px solid #ccc;
}
top-navigations .top-navigations-container .row .row-container ul li {
  height: 41px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  cursor: pointer;
  border-bottom: 3px solid transparent;
  padding-bottom: 2px;
}
top-navigations .top-navigations-container .row .row-container ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0 16px;
}
top-navigations .top-navigations-container .row .row-container ul li a span {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
top-navigations .top-navigations-container .row .row-container ul li.active {
  border-bottom: 3px solid #4E4EF2;
}
top-navigations .top-navigations-container .row .row-container ul li.active a span {
  font-weight: 700;
}
top-navigations .top-navigations-container .row .row-container ul li.active .dropdown-container div {
  font-weight: 700;
}
top-navigations .top-navigations-container .row .row-container ul li:hover {
  border-bottom: 3px solid #201E23;
}
top-navigations .top-navigations-container .row .row-container ul li:hover a {
  text-decoration: none;
}
top-navigations .top-navigations-container .row .row-container li.dropdown-item {
  padding: 0px 12px 2px;
}
top-navigations .top-navigations-container .row .row-container li.dropdown-item .dropdown-container {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  position: relative;
}
top-navigations .top-navigations-container .row .row-container li.dropdown-item .dropdown-container .button-dropdown {
  background-color: transparent !important;
  border: none !important;
  height: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
}
top-navigations .top-navigations-container .row .row-container li.dropdown-item .dropdown-container .dropdown-menu {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin: 0;
  height: unset;
  padding: 5px 0px;
  width: fit-content;
  min-width: fit-content;
  position: absolute;
  left: -13px;
  border-radius: 4px;
}
top-navigations .top-navigations-container .row .row-container li.dropdown-item .dropdown-container .dropdown-menu li {
  padding: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: fit-content;
  border-bottom: 3px solid transparent;
}
top-navigations .top-navigations-container .row .row-container li.dropdown-item .dropdown-container .dropdown-menu li a {
  display: flex;
  justify-content: flex-start;
  padding: 7px 20px;
  width: 100%;
}
top-navigations .top-navigations-container .row .row-container li.dropdown-item .dropdown-container .dropdown-menu li a span {
  font-size: 12px;
  font-weight: 400;
}
top-navigations .top-navigations-container .row .row-container li.dropdown-item .dropdown-container .dropdown-menu li:hover {
  border-bottom: 3px solid transparent;
  background-color: #F6F6F6;
}
top-navigations .top-navigations-container .row .row-container li.dropdown-item.active .dropdown-container .button-dropdown {
  font-weight: 700;
}
top-navigations .top-navigations-container .row #ellipsesGroup {
  height: 40px;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-button {
  height: 38px;
  border: none;
  background-color: transparent;
}
@media (max-width: 992px) {
  top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-button {
    height: 38px;
  }
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu {
  margin-top: 1px;
  border-radius: 4px;
  box-shadow: 0px 2px 4px 0px #0000003d;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu .more-option-list {
  list-style-type: none;
  padding: 0;
  width: 100%;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu .more-option-list .nav-grouped-name {
  padding: 2px 12px 2px 8px;
  width: 100%;
  font-size: 10px;
  font-weight: 700;
  color: #333333;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu .more-option-list li {
  width: 100%;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu .more-option-list li a {
  display: flex;
  padding: 8px 12px;
  width: 100%;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu .more-option-list li a span {
  font-size: 12px;
  font-weight: 400;
  color: #333333;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu .more-option-list li.border-top-devider {
  border-top: 1px solid #ccc;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu .more-option-list li.border-bottom-devider {
  border-bottom: 1px solid #ccc;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu .more-option-list li:hover {
  background-color: #F6F6F6;
}
top-navigations .top-navigations-container .row #ellipsesGroup .dropdown-menu .more-option-list li:hover a {
  text-decoration: none;
}
@media (max-width: 768px) {
  top-navigations #container {
    width: 38px;
  }
}
.transaction-note-modal .transaction-note {
  white-space: pre-line;
}
.reminderAndTaskPanel {
  /* overwritten */
}
.reminderAndTaskPanel .taskTimerAdder {
  padding-bottom: 10px;
  border-bottom: 1px solid #dddddd;
}
.reminderAndTaskPanel .taskTimerAdder .time-selector-meridiem {
  display: none;
}
.reminderAndTaskPanel .taskTimerAdder .quickBtns .icon-font-icons_plus-fat {
  font-size: 20px;
  position: relative;
  top: 4px;
}
.reminderAndTaskPanel .taskTimerAdder .quickBtns a {
  padding: 0px !important;
  border-bottom: none !important;
}
.reminderAndTaskPanel .taskTimerAdder .displayPanel {
  position: relative;
  padding-right: 50px;
  padding-bottom: 5px;
}
.reminderAndTaskPanel .taskTimerAdder .displayPanel .savBtn {
  display: inline-block;
  width: 48px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.reminderAndTaskPanel .taskWrapper .status.waiting {
  color: #28adf0;
}
.reminderAndTaskPanel .taskWrapper h4 {
  font-size: 14px;
  line-height: 16px;
}
.reminderAndTaskPanel .taskWrapper .sub-title {
  font-size: 10px;
  line-height: 100%;
}
.reminderAndTaskPanel .taskWrapper .status {
  position: relative;
  top: -4px;
  font-size: 10px;
  line-height: 100%;
}
.reminderAndTaskPanel .taskWrapper .moreOptionsWrapper {
  padding: 0px;
  text-align: right;
  padding-right: 10px;
  padding-top: 0px;
}
.reminderAndTaskPanel .taskWrapper .moreOptionsWrapper .icon-font-ellipsis-h {
  margin: 0px;
  color: #98989a;
  position: relative;
  top: 3px;
}
.reminderAndTaskPanel .taskWrapper .moreOptionsWrapper .popoverContent a {
  display: block;
  padding: 10px 0px;
  border-bottom: 1px solid #dddddd;
  color: #555555;
  text-decoration: none;
}
.reminderAndTaskPanel .taskWrapper .moreOptionsWrapper .popoverContent a:last-child {
  border-bottom: none;
}
.reminderAndTaskPanel button-popover .dropdown.right .dropdown-menu {
  top: 23px;
  right: -5px;
}
.reminderAndTaskPanel button-popover .dropdown.right .dropdown-menu .topArrow {
  right: 10px;
}
.reminderAndTaskPanel .workBreakDown-taskInlineTimer .icon-font-pause2,
.reminderAndTaskPanel .workBreakDown-taskInlineTimer .icon-font-play2 {
  font-size: 16px;
  padding: 5px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.reminderAndTaskPanel .workBreakDown-taskInlineTimer .running-timer-time {
  font-size: 13px;
  line-height: 1;
  margin-right: 0px;
}
.reminderAndTaskPanel .workBreakDown-taskInlineTimer .timer {
  padding-top: 5px;
  padding-right: 35px;
  text-align: right;
  font-size: 14px;
  position: relative;
  height: 20px;
}
.reminderAndTaskPanel .workBreakDown-taskProgressComponent .icon-font-ok {
  top: -4px;
  padding: 0px;
  font-size: 12px;
}
.reminderAndTaskPanel .workBreakDown-taskProgressComponent .content-progress {
  padding-left: 0px !important;
  margin-bottom: 0px;
}
.reminderAndTaskPanel .workBreakDown-taskProgressComponent .content-progress div {
  float: left;
  width: 10%;
  opacity: 0.2;
  background-color: #999999;
  border-right: 1px solid white;
}
.reminderAndTaskPanel .workBreakDown-taskProgressComponent .content-progress div.active {
  opacity: 1;
}
.reminderAndTaskPanel .workBreakDown-taskProgressComponent label.inset {
  display: none;
}
.reminderAndTaskPanel .my-tasks {
  border: none;
  box-shadow: none;
  background-color: inherit;
  margin-top: 20px;
  height: 100%;
}
.searchApp .searchResultItem {
  padding-right: 30px;
  position: relative;
}
.searchApp .searchResultItem div {
  white-space: normal !important;
}
.searchApp .searchResultItem .moreOptionsWrapper {
  position: absolute;
  top: 0px;
  right: 0px;
}
.searchApp .searchResultItem .moreOptionsWrapper button-popover .dropdown.right .dropdown-menu {
  top: 20px;
  right: -10px;
}
.searchApp .no-result-text {
  font-style: italic;
  font-size: 25px;
}
.searchApp span.toggle {
  font-size: 35px !important;
  margin-left: 5px;
}
.searchApp span.toggle + span {
  position: relative;
  bottom: 10px;
  left: 5px;
}
.searchApp .ajax-loader-icon {
  width: 30px;
}
.searchApp ul.options-list li {
  padding-bottom: 3px;
}
.searchApp div.dropdown-menu {
  width: 138px;
}
.top-search-box-wrapper {
  margin-bottom: 25px;
  background: white;
  border: 1px solid #cccccc;
  box-shadow: 0 0 3px #cccccc;
  margin: 1%;
}
.top-search-box-wrapper input.form-control {
  border: none;
  box-shadow: none;
  height: 50px;
  font-size: 18px;
}
.top-search-box-wrapper .search-button {
  background: transparent;
  border: none;
}
.top-search-box-wrapper .search-button .icon-font-search2 {
  color: #666666;
  font-size: 25px;
}
.search-default div.content .heading-text {
  font-size: 17px;
  margin-bottom: 8px;
}
.search-default .filter-wrapper input[type="checkbox"] {
  /*position: absolute;*/
  left: 10px;
  top: 8px;
  margin-left: 5px;
  margin-right: 5px;
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.3);
  /* IE */
  -moz-transform: scale(1.3);
  /* FF */
  -webkit-transform: scale(1.3);
  /* Safari and Chrome */
  -o-transform: scale(1.3);
  /* Opera */
  padding: 10px;
}
.search-default .filter-wrapper input.filter-all-checkbox {
  margin-left: 15px;
}
.search-default .filter-wrapper .media {
  padding: 0px;
  margin-top: 5px;
}
.search-default .filter-wrapper .media .item-filter {
  display: block;
  position: relative;
  padding: 10px 10px 10px 30px;
  cursor: pointer;
  border-bottom: 1px solid #aaaaaa;
  margin-bottom: 0px;
  color: #777777;
}
.search-default .filter-wrapper .media .item-filter .item-filter-label {
  margin-left: 5px;
}
.search-default .filter-wrapper .media .item-filter:last-child {
  border-bottom: none;
}
.search-default .filter-wrapper .media .item-filter:hover {
  color: white;
  background: #00aeef;
}
.search-default .filter-wrapper .media .item-filter input[type="checkbox"] {
  position: absolute;
  left: 10px;
  top: 8px;
}
.search-default .filter-wrapper .media .org-filter {
  display: block;
  position: relative;
  padding: 5px 10px 5px 10px;
  cursor: pointer;
  /*border-bottom: 1px solid @color-gray-lightest;*/
  margin-bottom: 0px;
  color: #777777;
}
.search-default .filter-wrapper .media .org-filter:last-child {
  border-bottom: none;
}
.search-default .filter-wrapper .media .org-filter:hover {
  color: white;
  background: #00aeef;
}
.search-default .filter-wrapper .media .org-filter-header {
  padding-left: 25px;
  border-bottom: solid 1px;
}
.search-default .filter-wrapper .media .org-filter-header .org-header-element {
  position: relative;
  left: 5px;
}
.search-default .filter-wrapper .media .org-filter-header .org-header-checkbox {
  top: -7px;
}
.search-default .filter-wrapper .media .org-filter-header .org-count {
  font-size: 17px;
  margin-top: 5px;
}
.search-default .media {
  background: white;
  padding: 10px;
  border: 1px solid #dddddd;
  box-shadow: 0 0 3px #dddddd;
  margin-bottom: 20px;
}
.search-default .media .sub-section-title {
  padding: 10px;
  margin: 0px;
  background: white;
  font-weight: bold;
  border-bottom: 1px solid #999999;
}
.search-default .media .logo-of-row {
  width: 40px;
}
.search-default .media .large-logo {
  width: 80px;
}
.search-default .media .list-group.level-1 {
  /*margin-left: 60px;*/
  margin-bottom: 0px;
}
.search-default .media .media-heading {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
}
.search-default .media .media-heading a {
  padding-left: 10px;
}
.search-default .media .list-group .list-group-item {
  border: none;
  border-bottom: 1px solid #999999;
  margin-bottom: 0px;
}
.search-default .media .list-group .list-group-item:nth-child(odd) {
  background: #F6F6F6;
}
.search-default .media .list-group .list-group-item:last-child {
  border-top: none;
  margin-bottom: 30px;
}
.search-default .search-result {
  padding-bottom: 5px;
}
.search-default .org-image {
  height: 40px;
  width: 40px;
  margin-left: 7px;
}
.search-default .panel {
  border: none;
}
.search-default .panel .panel-heading {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.search-default .panel .panel-body {
  padding: 0px 5px 5px 5px !important;
}
.search-result-contact .moreOptionsWrapper {
  padding: 0px;
  text-align: right;
  padding-right: 10px;
  padding-top: 0px;
}
.search-result-contact .moreOptionsWrapper .icon-font-ellipsis-h {
  font-size: 20px;
}
.search-result-contact .moreOptionsWrapper .options-list {
  list-style: none;
}
.search-result-contact div.tag-column ul.tag-line {
  padding-top: 4px;
}
.search-result-contact .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.search-result-contact .tags .tag-item {
  margin: 2px;
  padding: 1px 5px;
  display: inline-block;
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  height: 29px;
  line-height: 25px;
  border: 1px solid #0099d1;
  border-radius: 4px;
  background: #201E23;
  color: white;
}
.search-result-contact span.contact-link {
  display: inline-block;
  float: right;
  padding: 7px 5px 4px 5px !important;
}
.search-result-contact button-popover {
  top: 10px;
}
.search-result-contact .panel {
  border: none;
  margin-left: 30px;
  margin-right: 30px;
}
.search-result-contact .panel .panel-heading {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.search-result-contact .panel .panel-body {
  padding: 20px;
}
.search-result-contact .return-link {
  margin-right: 30px;
  padding-right: 10px;
  font-size: 17px;
}
.search-result-contact ul.options-list {
  padding-left: 10px;
}
.search-result-documents .document-icon {
  position: absolute;
  top: 5px;
  padding: 0;
  display: inline-block;
  font-size: 26px;
  left: 20px;
  text-transform: uppercase;
}
.search-result-documents .moreOptionsWrapper {
  padding: 0px;
  text-align: right;
  padding-right: 10px;
  padding-top: 0px;
}
.search-result-documents .moreOptionsWrapper .icon-font-ellipsis-h {
  font-size: 20px;
}
.search-result-documents .moreOptionsWrapper .options-list {
  list-style: none;
}
.search-result-documents div.tag-column ul.tag-line {
  padding-top: 4px;
}
.search-result-documents .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.search-result-documents .tags .tag-item {
  margin: 2px;
  padding: 1px 5px;
  display: inline-block;
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  height: 29px;
  line-height: 25px;
  border: 1px solid #0099d1;
  border-radius: 4px;
  background: #201E23;
  color: white;
}
.search-result-documents button-popover {
  top: 10px;
}
.search-result-documents .panel {
  border: none;
  margin-left: 30px;
  margin-right: 30px;
}
.search-result-documents .panel .panel-heading {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.search-result-documents .panel .panel-body {
  padding: 20px;
}
.search-result-documents .return-link {
  margin-right: 30px;
  padding-right: 10px;
  font-size: 17px;
}
.search-result-documents ul.options-list {
  padding-left: 10px;
}
.search-result-documents .table-link {
  display: inline-table !important;
}
.search-result-documents .document-icon-col {
  height: 30px;
}
.search-result-invoices ul.content li {
  padding-right: 0;
}
.search-result-invoices ul.content .row {
  margin-right: 0;
}
.search-result-invoices ul.content .row div.content-wrapper {
  margin-bottom: 10px;
}
.search-result-invoices .feed-item {
  padding-bottom: 0px !important;
}
.search-result-invoices .content-wrapper {
  position: relative;
  width: 100%;
  float: left;
  padding-left: 15px;
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 30px;
}
.search-result-invoices .panel {
  border: none;
  margin-left: 30px;
  margin-right: 30px;
}
.search-result-invoices .panel .panel-heading {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.search-result-invoices .panel .panel-body {
  padding: 20px;
}
.search-result-invoices .return-link {
  margin-right: 30px;
  padding-right: 10px;
  font-size: 17px;
}
.search-result-invoices ul.options-list {
  padding-left: 10px;
}
.search-result-invoices .downloadFile {
  left: 20px;
  position: relative;
}
@media (max-width: 600px) {
  .search-result-invoices .downloadFile {
    left: 0px;
  }
}
.search-result-projects div.responsive-list ul.content span.row-tag {
  border-style: solid;
  border-width: 20px 0 0 20px;
  border-color: transparent transparent transparent #0062a2;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 1px;
  left: 1px;
}
.search-result-projects div.responsive-list ul.content span.row-tag-info {
  position: absolute;
  bottom: 1px;
  left: 1px;
  font-size: 8px;
  background: transparent;
  padding: 2px;
  color: white;
}
.search-result-projects div.tag-column ul.tag-line {
  padding-top: 4px;
}
.search-result-projects .moreOptionsWrapper {
  padding: 0px;
  text-align: right;
  padding-right: 10px;
  padding-top: 0px;
}
.search-result-projects .moreOptionsWrapper .icon-font-ellipsis-h {
  font-size: 20px;
}
.search-result-projects .moreOptionsWrapper .options-list {
  list-style: none;
}
.search-result-projects .btn-tag {
  padding: 6px 9px !important;
  background-color: #201E23 !important;
  color: white !important;
}
.search-result-projects .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.search-result-projects .tags .tag-item {
  margin: 2px;
  padding: 1px 5px;
  display: inline-block;
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  height: 29px;
  line-height: 25px;
  border: 1px solid #0099d1;
  border-radius: 4px;
  background: #201E23;
  color: white;
}
.search-result-projects button-popover {
  top: 10px;
}
.search-result-projects .panel {
  border: none;
  margin-left: 30px;
  margin-right: 30px;
}
.search-result-projects .panel .panel-heading {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.search-result-projects .panel .panel-body {
  padding: 20px;
}
.search-result-projects .return-link {
  margin-right: 30px;
  padding-right: 10px;
  font-size: 17px;
}
.search-result-projects ul.options-list {
  padding-left: 10px;
}
staff-create staff-rates-list-selector .btn.btn-link:hover,
staff-create staff-type-select .btn.btn-link:hover,
staff-create staff-cost-calculator .btn.btn-link:hover {
  text-decoration: none !important;
}
staff-create available-optional-fields .btn.btn-sm:hover,
staff-create available-optional-fields .btn.btn-sm:focus {
  color: #555555 !important;
}
staff-edit available-optional-fields .btn.btn-sm:hover,
staff-edit available-optional-fields .btn.btn-sm:focus {
  color: #555555 !important;
}
staff-edit .owner-email-change-text {
  position: relative;
  right: 10px;
  top: -26px;
  float: right;
}
staff-rates-list-selector .header span {
  padding-top: 5px;
}
staff-statistics .header-statistics-container {
  min-height: 37px;
  padding-top: 5px;
}
staff-statistics .header-statistics-container ul {
  list-style-type: none;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-padding-start: 0;
  padding-left: 0;
  margin-bottom: 0;
}
staff-statistics .header-statistics-container ul li {
  display: inline-block;
  width: 155px;
  position: relative;
}
staff-statistics .header-statistics-container ul li h1 {
  margin-top: 3px;
  display: block;
  float: left;
  font-size: 24px;
  color: #57555B;
}
staff-statistics .header-statistics-container ul li h2 {
  text-align: left;
  margin-top: 6px;
  margin-left: 6px;
  color: #777777;
  display: block;
  float: left;
  font-size: 10px;
  text-transform: uppercase;
}
staff-statistics .header-statistics-container ul li:hover h2 {
  text-decoration: underline;
}
staff-statistics .header-statistics-container ul li.header-statistics-primary h1 {
  color: #201E23;
}
staff-statistics .header-statistics-container ul li.header-statistics-primary h2 {
  color: #777777;
}
staff-statistics .header-statistics-container ul li.header-statistics-info h1 {
  color: #57555B;
}
staff-statistics .header-statistics-container ul li.header-statistics-info h2 {
  color: #777777;
}
staff-statistics .header-statistics-container ul li.header-statistics-danger h1 {
  color: #FF4A4A;
}
staff-statistics .header-statistics-container ul li.header-statistics-danger h2 {
  color: #777777;
}
staff-statistics .header-statistics-container ul li.header-statistics-warning h1 {
  color: #57555B;
}
staff-statistics .header-statistics-container ul li.header-statistics-warning h2 {
  color: #777777;
}
staff-statistics .header-statistics-container ul li.header-statistics-success h1 {
  color: #57555B;
}
staff-statistics .header-statistics-container ul li.header-statistics-success h2 {
  color: #777777;
}
staff-statistics .header-statistics-container ul li.header-statistics-icon {
  padding-left: 20px;
}
staff-statistics .header-statistics-container ul li.header-statistics-icon img {
  position: absolute;
  top: 2px;
  left: 1px;
}
staff-statistics .header-statistics-container ul li img.indicator {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -14px;
}
view-staff-cost .readonlyValue {
  border-bottom: 1px solid #D6D6D6;
  height: 20px;
  margin-top: 10px;
}
organisation-statistics .header-statistics-container {
  min-height: 37px;
  padding-top: 5px;
}
organisation-statistics .header-statistics-container ul {
  list-style-type: none;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-padding-start: 0;
  padding-left: 0;
  margin-bottom: 0;
}
organisation-statistics .header-statistics-container ul li {
  display: inline-block;
  width: 155px;
  position: relative;
}
organisation-statistics .header-statistics-container ul li h1 {
  margin-top: 3px;
  display: block;
  float: left;
  font-size: 24px;
  color: #57555B;
}
organisation-statistics .header-statistics-container ul li h2 {
  text-align: left;
  margin-top: 6px;
  margin-left: 6px;
  color: #777777;
  display: block;
  float: left;
  font-size: 10px;
  text-transform: uppercase;
}
organisation-statistics .header-statistics-container ul li:hover h2 {
  text-decoration: underline;
}
organisation-statistics .header-statistics-container ul li.header-statistics-primary h1 {
  color: #201E23;
}
organisation-statistics .header-statistics-container ul li.header-statistics-primary h2 {
  color: #777777;
}
organisation-statistics .header-statistics-container ul li.header-statistics-info h1 {
  color: #57555B;
}
organisation-statistics .header-statistics-container ul li.header-statistics-info h2 {
  color: #777777;
}
organisation-statistics .header-statistics-container ul li.header-statistics-danger h1 {
  color: #FF4A4A;
}
organisation-statistics .header-statistics-container ul li.header-statistics-danger h2 {
  color: #777777;
}
organisation-statistics .header-statistics-container ul li.header-statistics-warning h1 {
  color: #57555B;
}
organisation-statistics .header-statistics-container ul li.header-statistics-warning h2 {
  color: #777777;
}
organisation-statistics .header-statistics-container ul li.header-statistics-success h1 {
  color: #57555B;
}
organisation-statistics .header-statistics-container ul li.header-statistics-success h2 {
  color: #777777;
}
organisation-statistics .header-statistics-container ul li.header-statistics-icon {
  padding-left: 20px;
}
organisation-statistics .header-statistics-container ul li.header-statistics-icon img {
  position: absolute;
  top: 2px;
  left: 1px;
}
organisation-statistics .header-statistics-container ul li img.indicator {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -14px;
}
.paymentCardHistoryModal .sub-heading {
  margin-bottom: 20px;
}
.paymentCardHistoryModal .center-table-cell-text {
  padding-top: 12px;
}
.paymentHistoryModal .sub-heading {
  margin-bottom: 20px;
}
.paymentHistoryModal .center-table-cell-text {
  padding-top: 5px;
}
.paymentHistoryModal .responsive-list > ul.content > li {
  min-height: 45px;
}
.purchaseHistory .page-title {
  font-size: 15px;
  font-weight: bold;
}
.subscription-summary {
  position: relative;
}
.subscription-summary h3 {
  display: inline-block;
}
.subscription-summary hr {
  margin-top: 3px !important;
}
.subscription-summary .add-button {
  margin: 10px;
  width: 95%;
}
.subscription-summary .no-link-decoration {
  display: block;
}
.subscription-summary button.btn-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 0;
}
.subscription-summary .title-color {
  color: #555555;
}
.subscription-summary .panel {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.subscription-summary .panel .panel-body {
  border: none;
  padding: 0px 5px;
  overflow-x: hidden;
  overflow-y: auto;
}
.subscription-summary .panel .panel-body .list-group {
  margin-bottom: 0px;
}
.subscription-summary .panel .panel-body .list-group-item {
  background: transparent !important;
  border: none;
  padding: 5px 5px;
}
.subscription-summary .panel .panel-body .list-group-item span {
  color: #201E23;
}
.subscription-summary .button-popover-position {
  position: absolute;
  top: -15px;
  right: 0px;
}
.subscription-summary .comment-dropdown {
  list-style: none;
  text-align: left;
  padding: 0;
}
.subscription-summary .comment-dropdown > li > a {
  display: block;
  padding: 3px 5px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #666666;
  white-space: nowrap;
  font-size: 12px;
}
.subscription-summary .comment-dropdown > li > a:focus {
  color: white;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.subscription-summary .comment-dropdown > li > a:hover {
  color: white;
  text-decoration: none;
  outline: 0;
  background-color: #201E23;
}
.subscription-summary .coupon-list {
  padding: unset;
  padding-left: 15px;
}
div.tag-entry {
  border: 1px solid #D6D6D6;
  box-shadow: 0 0 3px #D6D6D6;
  background-color: white;
}
div.tag-entry > auto-complete-text > input.form-control {
  border: none;
  box-shadow: none;
  border-bottom: 1px dotted #D6D6D6;
}
div.tag-entry auto-complete-text .dropdown-menu {
  max-height: 330px;
  overflow-y: auto;
}
div.tag-entry ul.selected-tags {
  margin: 0 8.5px 8.5px 8.5px;
  padding: 0;
  min-height: 42px;
}
div.tag-entry ul.selected-tags > li {
  list-style-type: none;
  display: inline-block;
  color: white;
  background-color: #201E23;
  border-radius: 3px;
  border: 1px solid #1d8d91;
  margin-right: 8.5px;
  margin-top: 8.5px;
  padding: 5px 5px;
}
div.tag-entry ul.selected-tags > li button {
  background: #201E23;
  border: 1px dotted #201E23;
}
div.tag-entry ul.selected-tags > li button:focus,
div.tag-entry ul.selected-tags > li button:hover {
  border: 1px dotted white;
}
.workBreakDown-taskNoteDisplay .empty-info {
  padding-bottom: 5px;
}
.workBreakDown-taskNoteDisplay .list-group .list-group-item .commentTitle {
  position: relative;
  padding-left: 10px;
  margin-bottom: 20px;
}
.workBreakDown-taskNoteDisplay .list-group .list-group-item .commentTitle .taskName {
  font-weight: bold;
}
.workBreakDown-taskNoteDisplay .list-group .list-group-item .commentTitle img {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.workBreakDown-taskNoteDisplay .workBreakDown-taskNoteEntry {
  position: relative;
}
.workBreakDown-taskNoteDisplay .workBreakDown-taskNoteEntry input {
  padding-left: 10px !important;
}
.workBreakDown-taskNoteDisplay .workBreakDown-taskNoteEntry button {
  position: absolute;
  right: 0px;
  top: 0px;
  outline: none;
  background-color: #999999;
  border-bottom: 2px solid #999999;
}
.workBreakDown-taskNoteDisplay .workBreakDown-taskNoteEntry button:disabled:hover {
  color: white;
  background-color: #999999 !important;
  border-bottom: 2px solid #999999;
}
.workBreakDown-taskNoteDisplay .workBreakDown-taskNoteEntry button:enabled {
  color: white !important;
  background-color: #201E23 !important;
  border-bottom: 2px solid #201E23 !important;
}
@media (min-width: 992px) {
  .workBreakDown-taskNoteEntry {
    margin-bottom: 0px;
  }
}
.workBreakDown-taskNoteEntry .form-control {
  height: 33px !important;
  padding: 0px 50px 0px 0px !important;
  background-image: none !important;
}
.workBreakDown-taskNoteEntry button {
  background-color: transparent;
  border-bottom: none !important;
  border: none;
  color: #333333;
  position: absolute;
  right: 0px;
  bottom: 0px;
  outline: none;
}
.workBreakDown-taskNoteEntry button:hover {
  background-color: transparent !important;
  border-bottom: none !important;
  border: none;
  color: #333333;
  box-shadow: none;
  outline: none;
}
.workBreakDown-taskNoteEntry button:active {
  background-color: transparent !important;
  border-bottom: none !important;
  border: none;
  color: #333333;
  box-shadow: none;
  outline: none;
}
.workBreakDown-taskNoteEntry button:enabled {
  color: #201E23 !important;
}
.workBreakDown-taskNoteEntry button:focus {
  background-color: transparent !important;
  border-bottom: none !important;
  border: none;
  color: #333333;
  box-shadow: none;
  outline: none;
}
tax-line-collection fieldset {
  padding: 0.35em 0.625em 0.75em;
  border: 1px solid #c0c0c0;
}
tax-line-collection .tax-component-collection {
  border: gray 1px solid;
  padding: 10px;
}
tax-line-collection .checkbox-cell {
  padding: 7px;
}
tax-line-collection .header-row {
  border-bottom: gray 1px solid;
}
tax-line-collection .componentDel {
  position: absolute;
  right: 35px !important;
  top: 5px;
  padding: 5px !important;
}
timesheet-cash {
  /*---------------------------------------------------------------------------------------------------------*/
}
timesheet-cash div.locked-cell {
  padding-left: 15px;
}
timesheet-cash span.inline {
  display: inline-block !important;
}
timesheet-cash .saveRowAllDays {
  z-index: 10;
}
timesheet-cash .arrow {
  border: solid white;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 8px;
  height: 8px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
timesheet-cash .down {
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
timesheet-cash .up {
  top: 19px;
  transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
timesheet-cash .approve-btn {
  border-radius: 3px 0 0 3px !important;
}
timesheet-cash .extra-options {
  display: inline-block;
  margin-left: -2px;
  position: relative;
}
timesheet-cash .extra-options .extra-option-btn {
  padding: 0 15px !important;
  border-radius: 0 3px 3px 0 !important;
}
timesheet-cash .extra-options .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 170px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 3px;
  left: auto;
  right: 0px;
  font-size: 13px;
}
timesheet-cash .extra-options .dropdown-content.show {
  display: block;
}
timesheet-cash .extra-options .dropdown-content .dropdown-option {
  padding: 10px;
}
timesheet-cash .extra-options .dropdown-content .dropdown-option:hover {
  cursor: pointer;
  background-color: #f6f6f6;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li {
  height: 44px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  transform-origin: top left;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .days > input.text-right,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li .days > input.text-right {
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li:hover auto-complete-dropdown input.form-control,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li:hover auto-complete-dropdown input.form-control {
  background-position: center right;
  background-image: url('/Content/img/input-left-arrow.gif') !important;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li:hover .days > input.form-control,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li:hover .days > input.form-control {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid white !important;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li:hover .days > input.form-control.selecting,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li:hover .days > input.form-control.selecting {
  border-top: 1px solid white !important;
  border-left: 1px solid white !important;
  border-right: 1px solid white !important;
  border-bottom: 1px solid white !important;
  background-color: white;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li:hover .dailyNoteWrapper > input,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li:hover .dailyNoteWrapper > input {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid white !important;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .days > input.form-control,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li .days > input.form-control {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 4px;
  margin-bottom: 0px;
  height: 35px;
  position: relative;
  border-bottom: none !important;
  z-index: 10;
  padding-right: 29px;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .days > input.form-control.selecting,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li .days > input.form-control.selecting,
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .days > input.form-control:focus,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li .days > input.form-control:focus {
  border-top: 1px solid #D6D6D6 !important;
  border-left: 1px solid #D6D6D6 !important;
  border-right: 1px solid #D6D6D6 !important;
  border-bottom: 1px solid white !important;
  background-color: white !important;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .dailyNoteWrapper > input,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li .dailyNoteWrapper > input {
  transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  display: block;
  width: 100%;
  border: 1px solid #D6D6D6 !important;
  height: 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li auto-complete-dropdown input.form-control,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control {
  background-image: none !important;
  background-color: transparent !important;
  border: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li auto-complete-dropdown input.form-control:focus,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control:focus {
  border: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li auto-complete-dropdown input.form-control:focus:hover,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control:focus:hover {
  border-bottom: none !important;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.isFocuing,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li.danger,
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.danger {
  height: 78px;
}
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.isFocuing .saveRowAllDays,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing .saveRowAllDays,
timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li.danger .saveRowAllDays,
timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.danger .saveRowAllDays {
  height: 78px;
}
timesheet-cash .responsive-list.row-icon paged-list-body > ul > li .timer-inline-row-play,
timesheet-cash .responsive-list paged-list-body > ul > li .tools {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
}
timesheet-cash .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-play,
timesheet-cash .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-pause,
timesheet-cash .responsive-list paged-list-body > ul > li:hover .tools {
  opacity: 1;
  pointer-events: auto;
}
timesheet-cash .dailyNoteWrapper {
  position: absolute;
  width: 95% !important;
  left: 0px;
  bottom: 5px;
  z-index: 1;
  height: 35px;
}
timesheet-cash .dailyNoteWrapper.animation {
  transition: all 1s ease-in;
  -webkit-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  -moz-transition: all 1s ease-in;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
timesheet-cash .dailyNoteWrapper.open {
  opacity: 1;
  display: block !important;
}
timesheet-cash .dailyNoteWrapper.close {
  opacity: 0;
  display: none !important;
}
timesheet-cash .dailyNoteWrapper input:focus {
  outline: none;
}
timesheet-cash .dailyNoteWrapper input.form-control {
  background: white;
  margin: 0px !important;
}
timesheet-cash .tooltip-inner {
  max-width: 200px;
  white-space: normal;
}
timesheet-cash .days {
  z-index: 10;
  position: relative;
}
timesheet-cash .days input.form-control {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}
timesheet-cash .totalHours {
  font-weight: bold;
}
timesheet-cash .mobileOnly,
timesheet-cash .mobileNav {
  display: none;
}
timesheet-cash .deskTopOnly {
  display: block;
}
timesheet-cash paged-list-totals .days > div {
  padding-left: 10px;
  padding-right: 10px;
  text-align: right !important;
}
timesheet-cash .mobileTotleBar {
  display: none;
}
timesheet-cash .locked-cell {
  position: relative;
  padding-top: 10px;
  margin-top: 0px !important;
  padding-left: 0px !important;
}
timesheet-cash .locked-cell > span {
  display: block;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
}
timesheet-cash .locked-cell span.transaction-locked.day {
  position: absolute !important;
  right: 0px;
  left: unset;
  top: 0px !important;
  padding: 0px !important;
}
@media (max-width: 991px) {
  timesheet-cash .mobileOnly {
    display: block;
  }
  timesheet-cash .deskTopOnly {
    display: none !important;
  }
  timesheet-cash .mobileNav {
    display: block;
    padding-top: 10px;
    border-bottom: 1px solid #333333;
    z-index: 300;
    background: #F6F6F6;
  }
  timesheet-cash .mobileNav .topNav {
    min-height: 40px;
    position: relative;
    margin: 0px 10px 10px 10px;
  }
  timesheet-cash .mobileNav .topNav .RHS {
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: right;
    width: 100%;
  }
  timesheet-cash .mobileNav .topNav .RHS .icon-font-ellipsis-v {
    display: inline-block;
    font-size: 18px;
    padding: 15px;
  }
  timesheet-cash .mobileNav .topNav .nav-timehseet {
    padding-top: 60px;
    padding-bottom: 0px;
    margin-top: 7px;
  }
  timesheet-cash .mobileNav .topNav .nav-pills > li > a {
    color: #333333;
    background-color: transparent;
    font-size: 14px;
    padding: 10px;
  }
  timesheet-cash .mobileNav .topNav .nav-pills > li > a:hover {
    color: #201E23;
  }
  timesheet-cash .mobileNav .topNav .nav-pills > li > a.active {
    border-bottom: 1px solid #201E23;
  }
  timesheet-cash .mobileNav .topNav .nav-pills > li.active > a {
    border-bottom: 2px solid #201E23;
  }
  timesheet-cash .mobileNav .topNav .extra-option-btn {
    padding: 10px !important;
  }
  timesheet-cash .mobileNav .topNav ul.nav.nav-pills li {
    width: auto !important;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation {
    display: block;
    float: none;
    background-color: white;
    position: relative;
    padding-left: 50px;
    padding-right: 50px;
    height: 30px;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .LBtn {
    width: 50px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: white;
    border: none;
    padding: 6px 10px;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .LBtn:focus {
    outline: none;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .LBtn .icon-font-chevron-left {
    color: #555;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .RBtn {
    width: 50px;
    height: 30px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: white;
    padding: 6px 10px;
    border: none;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .RBtn:focus {
    outline: none;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .RBtn .icon-font-chevron-right {
    color: #555;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .custom-date-selector-edit {
    display: block;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn {
    padding: 5px 10px;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn:focus {
    outline: none;
    box-shadow: none;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .custom-date-selector-edit input.form-control {
    display: block;
    margin-bottom: 0px;
    width: 100%;
    border: none;
    padding: 5px 10px;
    height: 30px;
  }
  timesheet-cash .mobileNav week-navigation .week-navigation .custom-date-selector-edit input.form-control:focus {
    outline: none;
    box-shadow: none;
  }
  timesheet-cash .mobileNav .week {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    background-color: white;
    border-top: 1px solid #f6f6f6;
    padding: 10px;
  }
  timesheet-cash .mobileNav .week .day {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
  }
  timesheet-cash .mobileNav .week .day .letter {
    font-size: 9px;
    height: 20px;
  }
  timesheet-cash .mobileNav .week .day .number {
    font-size: 11px;
    font-weight: bold;
  }
  timesheet-cash .mobileNav .week .day .number.circle {
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    color: white;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: -3px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -o-border-radius: 999px;
    border-radius: 999px;
    background: #201E23;
  }
  timesheet-cash page-title {
    display: none;
  }
  timesheet-cash .empty-placeholder {
    margin: 10px;
  }
  timesheet-cash paged-list-header {
    display: none;
  }
  timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li {
    height: 580px;
    padding: 10px !important;
  }
  timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li:first-child {
    border-top: none;
  }
  timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li.initRow {
    padding-left: 40px !important;
    padding-top: 0px !important;
    height: 110px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing {
    height: 580px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control {
    border-bottom: 1px dashed #b6b4b6 !important;
  }
  timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li .saveRowAllDays {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
  }
  timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li .saveRowAllDays input.form-control {
    flex-grow: 1;
    flex-basis: 0;
  }
  timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li.danger {
    height: 630px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.newRowWrapper > li.danger.isFocuing {
    height: 630px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li {
    height: 360px;
    padding: 10px !important;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.isFocuing {
    height: 360px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.editAble {
    height: 580px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.editAble auto-complete-dropdown input.form-control {
    border-bottom: 1px dashed #b6b4b6 !important;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.isFocuing.editAble {
    height: 430px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .projectName {
    font-size: 13px;
    font-weight: bold;
    padding-top: 0px !important;
    padding-right: 30px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    padding-left: 10px;
    padding-right: 10px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays input.form-control {
    flex-grow: 1;
    flex-basis: 0;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li .dailyNoteWrapper {
    padding-left: 10px;
    padding-right: 10px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.danger {
    height: 630px;
  }
  timesheet-cash .responsive-list paged-list-body > ul.savedRows > li.danger.isFocuing {
    height: 630px;
  }
  timesheet-cash .dailyNoteWrapper {
    width: 100% !important;
  }
  timesheet-cash paged-list paged-list-body > ul.newRowWrapper {
    margin-bottom: 0px !important;
  }
  timesheet-cash div.tooltip.top {
    display: none;
  }
  timesheet-cash .responsive-list paged-list-body > ul > li .tools {
    opacity: 1;
  }
  timesheet-cash .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-play,
  timesheet-cash .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-pause {
    opacity: 0;
  }
  timesheet-cash paged-list-totals .days {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: #333333;
    padding-left: 10px !important;
    padding-right: 10px !important;
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
  }
  timesheet-cash paged-list-totals .days > div {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  timesheet-cash timesheet-history .timeSheetHistory {
    margin-bottom: 30px;
  }
  timesheet-cash timesheet-history .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  timesheet-cash timesheet-history ul.content li {
    padding-left: 30px !important;
  }
  timesheet-cash timesheet-history ul.content li .card-title,
  timesheet-cash timesheet-history ul.content li .card-info {
    display: none !important;
  }
  timesheet-cash timesheet-history ul.content li .projectName {
    font-size: 13px;
    font-weight: bold;
    padding-right: 40px;
  }
  timesheet-cash timesheet-history ul.content li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  timesheet-cash timesheet-timer-history .timers-history {
    margin-bottom: 30px;
  }
  timesheet-cash timesheet-timer-history .margin-before-small {
    display: none;
  }
  timesheet-cash timesheet-timer-history .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  timesheet-cash timesheet-timer-history ul.content li {
    padding-left: 30px !important;
  }
  timesheet-cash timesheet-timer-history ul.content li .card-title,
  timesheet-cash timesheet-timer-history ul.content li .card-info {
    display: none !important;
  }
  timesheet-cash timesheet-timer-history ul.content li .projectName {
    font-size: 13px;
    font-weight: bold;
  }
  timesheet-cash timesheet-timer-history ul.content li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  timesheet-cash timesheet-timer-history ul.content li .mobileTimeDisplay {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin-left: -30px;
    margin-right: -50px;
  }
  timesheet-cash timesheet-timer-history ul.content li .mobileTimeDisplay span {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  timesheet-cash #timer-count-alert {
    position: relative;
    width: 100%;
    margin-bottom: 27px;
    line-height: 1.5;
    height: 28px;
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
  }
  timesheet-cash .introMessage {
    padding: 10px;
  }
  timesheet-cash .card-info {
    display: none !important;
  }
  timesheet-cash .mobileTotleBar {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: #333333;
    color: white;
    padding: 5px 10px;
    text-align: right;
    display: block;
    z-index: 200;
  }
  timesheet-cash .mobileInputSection {
    padding-top: 15px;
    color: #333333;
  }
  timesheet-cash .mobileInputSection .day {
    height: 30px;
    position: relative;
    padding-left: 140px;
  }
  timesheet-cash .mobileInputSection .day .letter {
    font-size: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 30px;
    border-right: 1px solid #333333;
    padding-top: 7px;
    padding-left: 2px;
  }
  timesheet-cash .mobileInputSection .day .number {
    font-size: 9px;
    position: absolute;
    top: 9px;
    left: 28px;
    width: 15px;
    height: 15px;
  }
  timesheet-cash .mobileInputSection .day .number.circle {
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    color: white;
    line-height: 15px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -o-border-radius: 999px;
    border-radius: 999px;
    background: #201E23;
  }
  timesheet-cash .mobileInputSection .day .locked-cell {
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 45px;
    width: 80px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
    border: none;
    background-color: transparent;
    height: 30px;
  }
  timesheet-cash .mobileInputSection .day .locked-cell .dayValue {
    position: absolute;
    right: 5px;
    top: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
  timesheet-cash .mobileInputSection .day .locked-cell span.value-text {
    bottom: 3px !important;
    right: 5px !important;
  }
  timesheet-cash .mobileInputSection .day .locked-cell span.transaction-locked {
    position: absolute;
    top: 3px !important;
    left: 5px !important;
    right: unset;
  }
  timesheet-cash .mobileInputSection .day input.displayValue {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 45px;
    width: 80px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 30px;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
    border: none;
    background-color: transparent;
  }
  timesheet-cash .mobileInputSection .day input.displayValue:focus {
    border: 1px solid white !important;
    outline: none;
    background-color: white;
  }
  timesheet-cash .mobileInputSection .day input.noteInput {
    display: inline-block;
    border: none;
    background-color: transparent;
    height: 30px;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
  timesheet-cash .mobileInputSection .day input.noteInput:focus {
    border: 1px solid white !important;
    outline: none;
    background-color: white;
  }
  timesheet-cash .mobileInputSection .day .image-icon {
    left: 125px !important;
    top: 9px !important;
  }
}
timesheet-cash .image-icon {
  width: 18px !important;
  position: absolute;
  cursor: pointer;
  z-index: 11;
  top: 3px;
  display: inline !important;
  font-size: 11pt;
}
timesheet-cash .image-icon-new-mon {
  left: calc(12.9% * 1 - 22px);
}
timesheet-cash .image-icon-new-tue {
  left: calc(12.9% * 2 - 20px);
}
timesheet-cash .image-icon-new-wed {
  left: calc(12.9% * 3 - 18px);
}
timesheet-cash .image-icon-new-thu {
  left: calc(12.9% * 4 - 14px);
}
timesheet-cash .image-icon-new-fri {
  left: calc(12.9% * 5 - 12px);
}
timesheet-cash .image-icon-new-sat {
  left: calc(12.9% * 6 - 8px);
}
timesheet-cash .image-icon-new-sun {
  left: calc(12.9% * 7 - 6px);
}
timesheet-cash .image-icon-mon {
  left: calc(12.9% * 1 - 22px);
}
timesheet-cash .image-icon-tue {
  left: calc(12.9% * 2 - 20px);
}
timesheet-cash .image-icon-wed {
  left: calc(12.9% * 3 - 18px);
}
timesheet-cash .image-icon-thu {
  left: calc(12.9% * 4 - 14px);
}
timesheet-cash .image-icon-fri {
  left: calc(12.9% * 5 - 12px);
}
timesheet-cash .image-icon-sat {
  left: calc(12.9% * 6 - 8px);
}
timesheet-cash .image-icon-sun {
  left: calc(12.9% * 7 - 6px);
}
timesheet-cash .money-no-image {
  padding-right: 10px !important;
}
timesheet-cash .image-hidden {
  display: none !important;
}
timesheet-cash .attach-label {
  position: relative;
  float: right;
  width: 12px;
}
timesheet-cash .attach-icon {
  font-size: 15pt;
  position: relative;
  float: right;
  margin: -25px 10px 0 0;
  cursor: pointer;
  transform: rotate(135deg) scale(-1, 1);
  color: #333333;
}
timesheet-cash .attach-file {
  display: none;
}
timesheet-cash .resource-list-item img {
  clip-path: circle(20px at center);
  border-radius: 50%;
  width: 40px;
  height: 40px;
}
timesheet-cash .staff-selector {
  padding: 0 10px 0 10px;
  width: 50px;
  height: 50px;
  display: inline-block;
  cursor: pointer;
}
timesheet-cash .cash-wrapper.timesheetApproval page-title .btn-lg.btn-action.btn-primary {
  min-width: unset;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 991px) and (max-width: 1500px) {
  timesheet-cash .cash-wrapper.timesheetApproval page-title .btn-lg.btn-action.btn-primary {
    padding-left: 10px;
    padding-right: 10px;
  }
  timesheet-cash .cash-wrapper.timesheetApproval page-title .page-title-container {
    position: relative;
  }
  timesheet-cash .cash-wrapper.timesheetApproval page-title .page-title-container .header-content {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  timesheet-cash .cash-wrapper.timesheetApproval page-title .page-title-container .center-content {
    display: block;
    width: 100%;
    text-align: left;
  }
  timesheet-cash .cash-wrapper.timesheetApproval page-title .page-title-container .center-content ul.nav-timehseet li {
    text-align: center;
  }
  timesheet-cash .cash-wrapper.timesheetApproval page-title .page-title-container .tools-content {
    min-width: unset;
    position: absolute;
    top: 50px;
    right: 0px;
  }
}
@media (max-width: 1300px) {
  timesheet-cash .cash-wrapper.timesheetApproval .nav-timehseet {
    width: 300px;
  }
  timesheet-cash .cash-wrapper.timesheetApproval ul.nav-timehseet li.overviewTab {
    margin-left: 80px;
    width: 140px;
  }
}
@media (max-width: 1300px) {
  timesheet-cash .cash-wrapper.timesheetApproval #cashContentWrapper.hasOfficeLink ul.nav-timehseet li.overviewTab {
    margin-left: 40px;
    width: 95px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) {
  timesheet-cash page-title .page-title-container {
    position: relative;
  }
  timesheet-cash page-title .page-title-container .header-content {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  timesheet-cash page-title .page-title-container .center-content {
    display: block;
    width: 100%;
    text-align: left;
  }
  timesheet-cash page-title .page-title-container .center-content ul.nav-timehseet li {
    text-align: center;
  }
  timesheet-cash page-title .page-title-container .tools-content {
    width: 400px;
    min-width: unset;
    position: absolute;
    top: 50px;
    right: 0px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) and (max-width: 1300px) {
  timesheet-cash page-title .page-title-container .nav-timehseet {
    width: 300px;
  }
  timesheet-cash page-title .page-title-container ul.nav-timehseet li.overviewTab {
    margin-left: 80px;
    width: 140px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) and (max-width: 1300px) {
  timesheet-cash #cashContentWrapper.hasOfficeLink ul.nav-timehseet li.overviewTab {
    margin-left: 40px;
    width: 95px;
  }
}
timesheet-cash ul.nav-timehseet li.officeExpenseTab {
  width: 130px;
}
timesheet-cash .stickyLevel1 {
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  padding-top: 10px;
  z-index: 302;
  background-color: #F6F6F6;
  padding-bottom: 10px;
}
timesheet-cash ul.header {
  position: -webkit-sticky;
  position: sticky;
  top: 105px;
  padding-top: 10px;
  z-index: 301;
  background-color: #F6F6F6;
}
timesheet-cash ul.header.hasFilter {
  top: 187px;
}
@media (max-width: 1500px) {
  timesheet-cash ul.header {
    top: 155px;
  }
}
@media (max-width: 1300px) {
  timesheet-cash ul.header {
    top: 184px;
  }
}
.timesheetDate {
  display: block !important;
}
.timesheetDate small.weekDate {
  display: block;
  font-size: 9.5px;
  font-weight: normal;
  text-align: center;
}
.timesheetDate small.weekDate span {
  display: block !important;
  line-height: 9.5px;
  text-align: center;
  width: 100%;
}
@media (max-width: 375px) {
  .timesheetDate small.weekDate .hideForSmallScreen {
    display: none !important;
  }
}
timesheet-history > div {
  margin-bottom: 10px;
}
timesheet-history h3.section span {
  margin-left: 13px;
  margin-right: 17px;
}
timesheet-history .icon-font-icons_plus-fat {
  position: absolute;
  top: 2px;
  left: 0px;
  font-size: 35px;
  color: #00aeef;
}
.timesheetOvertimeSelect .dropdown-menu-autocomplete {
  min-width: 420px;
}
@media (max-width: 992px) {
  .timesheetOvertimeSelect .dropdown-menu-autocomplete {
    min-width: 220px;
  }
}
.timesheetStageSelect .dropdown-menu-autocomplete {
  min-width: 420px;
}
@media (max-width: 992px) {
  .timesheetStageSelect .dropdown-menu-autocomplete {
    min-width: 220px;
  }
}
.timesheetTaskSelect .stageTask span {
  font-weight: bold;
}
.timesheetTaskSelect .dropdown-menu-autocomplete {
  min-width: 420px;
}
@media (max-width: 992px) {
  .timesheetTaskSelect .dropdown-menu-autocomplete {
    min-width: 220px;
  }
}
.timesheet-transaction-candidates > div {
  margin-bottom: 10px;
}
.timesheet-transaction-candidates h3.section span {
  margin-left: 13px;
  margin-right: 17px;
}
.timesheet-transaction-candidates .icon-font-icons_plus-fat {
  position: absolute;
  top: 2px;
  left: 0px;
  font-size: 35px;
  color: #00aeef;
}
.timesheet-transaction-candidates span.dateWrapper {
  width: 12.9% !important;
  display: inline-block !important;
  text-align: center;
}
.timesheet-transaction-candidates span.dateWrapper.currency {
  padding: 0px 10px;
}
.timesheet-transaction-candidates .responsive-list ul.content li:hover .tools {
  opacity: 1;
}
.timesheet-transaction-candidates .responsive-list ul.content li .tools {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  opacity: 0;
}
.timesheetLeaderboard .mainWrapper {
  padding: 30px;
  background: white;
}
.timesheetLeaderboard .currentDate {
  font-size: 18px;
  padding-bottom: 20px;
}
.timesheetLeaderboard .leaderboard-profile img {
  border-radius: 50%;
}
.timesheetLeaderboard .icon-font-trophy {
  font-size: 30px;
  position: relative;
  top: 25px;
  right: 20px;
}
.timesheetLeaderboard .circle {
  top: 5px;
  right: 15px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  color: white;
  font-size: 14px;
  max-width: 100%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  background: #555555;
}
@media (max-width: 400px) {
  .timesheetLeaderboard .leaderboard-1 .leaderboard-profile img {
    width: 50px;
    height: 50px;
  }
  .timesheetLeaderboard .icon-font-trophy {
    top: 0px;
  }
  .timesheetLeaderboard .media-right {
    display: block;
    min-height: 40px;
    text-align: right;
  }
}
.timesheetMissing h2 {
  margin-bottom: 20px;
}
@media (max-width: 1200px) {
  .timesheetMissing .titleWrapper {
    width: 100% !important;
  }
}
.timesheetMissing .rhsNavWrapper {
  text-align: right;
}
@media (max-width: 1200px) {
  .timesheetMissing .rhsNavWrapper {
    width: 100% !important;
  }
}
.timesheetMissing .month-navigation {
  display: inline-block;
  padding-right: 30px;
}
@media (max-width: 420px) {
  .timesheetMissing .month-navigation {
    display: block;
    width: 100% !important;
    padding-right: 0px;
    padding-bottom: 10px;
  }
}
.timesheetMissing .navBtns {
  position: relative;
  top: -15px;
}
@media (max-width: 670px) {
  .timesheetMissing .navBtns {
    display: block;
    top: 0px;
    width: 100% !important;
  }
}
.timesheetMissing .toggleViewBtn {
  display: inline-block;
  min-width: 240px;
  padding-right: 30px;
}
.timesheetMissing .toggleViewBtn .btnCopy {
  position: relative;
  top: -15px;
}
.timesheetMissing .toggleViewBtn label.slidingCheckBoxLabel {
  display: inline-block;
  left: -10px;
}
@media (max-width: 991px) {
  .timesheetMissing .centerbuttonsuptoscreenwidth {
    text-align: center;
  }
}
.timesheetMissingItems .weekColumn {
  width: 14%;
}
.timesheetMissingItems .panel-default {
  border: none;
  box-shadow: none;
}
.timesheetMissingItems .panel {
  background-color: transparent;
}
.timesheetMissingItems .panel-group.hasErrors {
  border: 1px solid #e95f5f;
}
.timesheetMissingItems .responsive-list ul.header > li,
.timesheetMissingItems .responsive-list ul.content > li {
  padding-right: 10px;
}
.timesheetMissingItems .panel-heading {
  padding: 5px;
  margin-top: 2px;
}
.timesheetMissingItems .panel-heading .row {
  display: flex;
  justify-content: flex-start;
}
.timesheetMissingItems .panel-heading a {
  text-decoration: none;
}
.timesheetMissingItems .panel-heading .panel-title {
  display: inline-block;
  color: #555555;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  padding-left: 30px;
  width: 210px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 40px;
}
.timesheetMissingItems .panel-heading .panel-more-info {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.timesheetMissingItems .panel-heading .panel-more-info.total-hours {
  width: 150px;
}
.timesheetMissingItems .panel-heading .panel-more-info.total-expenses,
.timesheetMissingItems .panel-heading .panel-more-info.incomplete-weeks {
  width: 200px;
}
.timesheetMissingItems .panel-heading .icon-font-chevron-down2 {
  min-width: 40px;
  text-align: center;
  display: none;
  cursor: pointer;
}
.timesheetMissingItems .panel-heading .icon-font-chevron-down2.collapsed {
  display: inline-block;
}
.timesheetMissingItems .panel-heading .icon-font-chevron-up2 {
  min-width: 40px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.timesheetMissingItems .panel-heading .icon-font-chevron-up2.collapsed {
  display: none;
}
.timesheetMissingItems .panel-heading a.collapsed .icon-font-caret-down {
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.timesheetMissingItems .panel-heading .icon-font-caret-down {
  position: absolute;
  top: -5px;
  left: 0px;
  font-size: 25px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.timesheetMissingItems li.skipped span.skipTag {
  display: block !important;
  color: #ff9934 !important;
}
.timesheetMissingItems li.skipped .mobileOnlyHeading {
  display: none !important;
}
.timesheetMissingItems li.skipped .bill-errors {
  display: none;
}
.timesheetMissingItems li.skipped span {
  display: none !important;
}
.timesheetMissingItems li.skipped a.title {
  color: #ff9934 !important;
  display: block !important;
}
.timesheetMissingItems li.skipped a {
  display: none !important;
}
.timesheetMissingItems li.error .bill-errors {
  color: #FF4A4A;
}
.timesheetMissingItems .timesheetCapacity {
  position: absolute;
  bottom: 8px;
  font-size: 12px;
  color: #888888;
}
.timesheetMissingItems .capacity-subscript {
  vertical-align: -0.3em;
  font-size: 0.9em;
}
.timesheetMissingItems .overtime-enlarge {
  font-weight: bold;
}
.timesheetMissingItems .locked-timesheet {
  position: relative;
  top: -10px;
  left: 5px;
  font-size: 1em;
  color: #777777;
}
.timesheetMissingItems ul.content {
  box-shadow: none !important;
}
.timesheetMissingItems ul.content li.weeklyDataWrapper {
  background: white !important;
}
.timesheetMissingItems ul.content li.weeklyDataWrapper.isOpening {
  background: #F6F6F6 !important;
  padding-bottom: 20px;
  border-left: none !important;
  border-right: none !important;
}
.timesheetMissingItems ul.content li.weeklyDataWrapper.isOpening .row.parentWrapper {
  background: white;
  border-bottom: 1px solid #777777;
  margin-bottom: 20px;
}
.timesheetMissingItems .row.parentWrapper .icon-font-arrow {
  position: absolute;
  display: inline-block;
  width: 10px;
  height: 10px;
  top: 13px;
  left: 13px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.timesheetMissingItems .row.parentWrapper.isOpening .icon-font-arrow {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
.timesheetMissingItems .expandableList {
  padding-left: 30px !important;
}
.timesheetMissingItems ul.content.enableTimesheetsApproval li.weeklyDataWrapper.isOpening .row.parentWrapper {
  margin-right: -150px;
  padding-right: 140px;
}
@media (max-width: 991px) {
  .timesheetMissingItems ul.content.enableTimesheetsApproval li.weeklyDataWrapper.isOpening .row.parentWrapper {
    margin-right: 0px;
    padding-right: 15px;
  }
}
.timesheetMissingItems ul.content.enableTimesheetsApproval.autoApproval li.weeklyDataWrapper.isOpening .row.parentWrapper {
  margin-right: -200px;
  padding-right: 190px;
}
@media (max-width: 991px) {
  .timesheetMissingItems ul.content.enableTimesheetsApproval.autoApproval li.weeklyDataWrapper.isOpening .row.parentWrapper {
    margin-right: 0px;
    padding-right: 15px;
  }
}
.timesheetMissingItems ul.enableTimesheetsApproval li.weeklyDataWrapper {
  position: relative;
  padding-right: 150px;
}
@media (max-width: 991px) {
  .timesheetMissingItems ul.enableTimesheetsApproval li.weeklyDataWrapper {
    padding-right: 0px;
  }
}
.timesheetMissingItems ul.enableTimesheetsApproval.autoApproval li.weeklyDataWrapper {
  position: relative;
  padding-right: 200px;
}
@media (max-width: 991px) {
  .timesheetMissingItems ul.enableTimesheetsApproval.autoApproval li.weeklyDataWrapper {
    padding-right: 0px;
  }
}
.timesheetMissingItems .transcationDetails {
  padding-left: 30px;
}
@media (max-width: 991px) {
  .timesheetMissingItems .transcationDetails {
    padding-right: 20px;
  }
}
.timesheetMissingItems .transcationDetails .section {
  margin-bottom: 10px !important;
  margin-bottom: 20px;
}
.timesheetMissingItems .timeSheetsApprovalLargeBtn {
  display: inline-block;
  position: absolute;
  top: 6px;
  right: 20px;
  padding: 5px 20px;
  text-align: center;
  color: #201E23 !important;
  background: #f6f6f6;
  font-weight: bold;
  min-width: 105px;
}
.timesheetMissingItems .timeSheetsApprovalLargeBtn:hover {
  text-decoration: none !important;
}
.timesheetMissingItems .loadingProgress {
  padding: 50px 0px;
}
.timesheetMissingItems .empty-placeholder {
  padding: 10px 0px !important;
  margin-bottom: 20px;
}
.timesheetMissingItems .weekCell {
  min-height: 40px;
}
.timesheetMissingItems .weekCell .travel-value {
  position: absolute;
  bottom: -8px;
  right: 30%;
  font-size: 8px;
  color: #888888;
}
.timesheetMissingItems .progressIndicator {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 50px;
}
.timesheetMissingItems .statusTxt {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 40px;
  color: #a6a6a6;
}
.timesheetMissingItems .totalBox {
  color: #9c9c9c;
}
.timesheetMissingItems .totalBox .totalRow {
  padding-top: 10px;
}
@media (max-width: 991px) {
  .timesheetMissingItems .timeSheetApprovalUIs {
    display: block;
    position: relative;
    min-height: 40px;
  }
}
@media (max-width: 991px) {
  .timesheetMissingItems .mobileWeeklyHeading {
    margin-right: 10px;
  }
}
@media (max-width: 991px) {
  .timesheetMissingItems .mobileWeeklyContent {
    margin-right: 20px;
  }
}
.timesheetMissingItems .approvalUnlockDropDown .dropdown-menu-right {
  right: -40px;
}
.timesheetMissingItems .approvalUnlockDropDown ul li {
  padding: 5px 10px;
  color: #555;
}
.timesheetMissingItems .approvalUnlockDropDown ul li:hover {
  background: #f6f6f6;
}
.timesheetMissingItems .autoApprovalIcons {
  position: absolute;
  top: 0px;
  right: 150px;
}
.timesheetMissingItems .autoApprovalIcons .hoverContent {
  display: inline-block;
  padding: 5px;
  border: 1px solid #dddddd;
  position: absolute;
  top: 5px;
  right: 33px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  background: white;
  z-index: 99;
}
.timesheetMissingItems .autoApprovalIcons .hoverContent small {
  display: block;
}
.timesheetMissingItems .autoApprovalIcons .hoverContent small.errorItem {
  position: relative;
  padding-left: 20px;
}
.timesheetMissingItems .autoApprovalIcons .hoverContent small.errorItem .bullet {
  position: absolute;
  top: 0px;
  left: 6px;
}
.timesheetMissingItems .autoApprovalIcons .hoverContent.tick {
  width: 155px;
}
.timesheetMissingItems .autoApprovalIcons .hoverContent.exclamation {
  width: 220px;
}
.timesheetMissingItems .autoApprovalIcons .icon-font-check {
  display: inline-block;
  font-size: 20px;
  position: relative;
  top: 10px;
  color: #201E23;
}
.timesheetMissingItems .autoApprovalIcons .icon-font-check:hover {
  cursor: pointer;
}
.timesheetMissingItems .autoApprovalIcons .icon-font-exclamation-circle {
  display: inline-block;
  font-size: 22px;
  position: relative;
  top: 9px;
  color: #ffc200;
}
.timesheetMissingItems .autoApprovalIcons .icon-font-exclamation-circle:hover {
  cursor: pointer;
}
.timesheetStaffSummaryDetails {
  padding: 0px 35px;
}
@media (max-width: 991px) {
  .timesheetStaffSummaryDetails {
    padding: 0px 15px !important;
  }
}
.timesheetStaffSummaryDetails .staffName {
  margin-bottom: 20px;
}
.timesheetStaffSummaryDetails .staff-selector {
  padding: 0 10px 0 10px;
  width: 50px;
  height: 50px;
  display: inline-block;
  cursor: pointer;
  margin-right: 10px;
}
.timesheetStaffSummaryDetails .resource-list-item img {
  clip-path: circle(20px at center);
  border-radius: 50%;
  width: 40px;
  height: 40px;
}
.timesheetStaffSummaryDetails .mobileOnly,
.timesheetStaffSummaryDetails .mobileNav,
.timesheetStaffSummaryDetails .bottomNav {
  display: none;
}
.timesheetStaffSummaryDetails .deskTopOnly {
  display: block;
}
.timesheetStaffSummaryDetails .arrow {
  border: solid white;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 8px;
  height: 8px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.timesheetStaffSummaryDetails .down {
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.timesheetStaffSummaryDetails .up {
  top: 19px;
  transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.timesheetStaffSummaryDetails .approve-btn {
  border-radius: 3px 0 0 3px !important;
}
.timesheetStaffSummaryDetails .extra-options {
  display: inline-block;
  margin-left: -2px;
  position: relative;
}
.timesheetStaffSummaryDetails .extra-options .extra-option-btn {
  padding: 0 15px !important;
  border-radius: 0 3px 3px 0 !important;
}
.timesheetStaffSummaryDetails .extra-options .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 170px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 3px;
  left: auto;
  right: 0px;
  font-size: 13px;
}
.timesheetStaffSummaryDetails .extra-options .dropdown-content.show {
  display: block;
}
.timesheetStaffSummaryDetails .extra-options .dropdown-content .dropdown-option {
  padding: 10px;
}
.timesheetStaffSummaryDetails .extra-options .dropdown-content .dropdown-option:hover {
  cursor: pointer;
  background-color: #f6f6f6;
}
.timesheetStaffSummaryDetails.timesheetApproval page-title .btn-lg.btn-action.btn-primary {
  min-width: unset;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 991px) and (max-width: 1500px) {
  .timesheetStaffSummaryDetails.timesheetApproval page-title .btn-lg.btn-action.btn-primary {
    padding-left: 10px;
    padding-right: 10px;
  }
  .timesheetStaffSummaryDetails.timesheetApproval page-title .page-title-container {
    position: relative;
  }
  .timesheetStaffSummaryDetails.timesheetApproval page-title .page-title-container .header-content {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  .timesheetStaffSummaryDetails.timesheetApproval page-title .page-title-container .center-content {
    display: block;
    width: 100%;
    text-align: left;
  }
  .timesheetStaffSummaryDetails.timesheetApproval page-title .page-title-container .center-content ul.nav-timehseet li {
    text-align: center;
  }
  .timesheetStaffSummaryDetails.timesheetApproval page-title .page-title-container .tools-content {
    min-width: unset;
    position: absolute;
    top: 50px;
    right: 0px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) and (max-width: 1300px) {
  .timesheetStaffSummaryDetails.timesheetApproval .nav-timehseet {
    width: 300px;
  }
  .timesheetStaffSummaryDetails.timesheetApproval ul.nav-timehseet li.overviewTab {
    margin-left: 80px;
    width: 140px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) and (max-width: 1300px) {
  .timesheetStaffSummaryDetails.timesheetApproval #timeSheetContentWrapper.hasOfficeLink ul.nav-timehseet li.overviewTab {
    margin-left: 40px;
    width: 95px;
  }
}
@media (max-width: 991px) {
  .timesheetStaffSummaryDetails {
    padding: 0 55px;
  }
  .timesheetStaffSummaryDetails .mobileOnly {
    display: block;
  }
  .timesheetStaffSummaryDetails .deskTopOnly {
    display: none !important;
  }
  .timesheetStaffSummaryDetails .mobileNav {
    display: block;
    padding-top: 10px;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav {
    min-height: 40px;
    position: relative;
    margin: 0px 10px 10px 10px;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav .RHS {
    position: absolute;
    right: 0px;
    top: 0px;
    text-align: right;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav .RHS .icon-font-ellipsis-v {
    display: inline-block;
    font-size: 18px;
    padding: 15px;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav .nav-timehseet {
    padding-bottom: 0px;
    margin-top: 7px;
    padding-top: 60px;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav .nav-pills > li > a {
    color: #333333;
    background-color: transparent;
    font-size: 14px;
    padding: 10px;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav .nav-pills > li > a:hover {
    color: #201E23;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav .nav-pills > li > a.active {
    border-bottom: 1px solid #201E23;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav .nav-pills > li.active > a {
    border-bottom: 2px solid #201E23;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav .extra-option-btn {
    padding: 10px !important;
  }
  .timesheetStaffSummaryDetails .mobileNav .topNav ul.nav.nav-pills li {
    width: auto !important;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation {
    display: block;
    float: none;
    background-color: white;
    position: relative;
    padding-left: 50px;
    padding-right: 50px;
    height: 30px;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .LBtn {
    width: 50px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: white;
    padding: 6px 10px;
    border: none;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .LBtn:focus {
    outline: none;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .LBtn .icon-font-chevron-left {
    color: #555;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .RBtn {
    width: 50px;
    height: 30px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: white;
    padding: 6px 10px;
    border: none;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .RBtn:focus {
    outline: none;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .RBtn .icon-font-chevron-right {
    color: #555;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .custom-date-selector-edit {
    display: block;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn {
    padding: 5px 10px;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn:focus {
    outline: none;
    box-shadow: none;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .custom-date-selector-edit input.form-control {
    display: block;
    margin-bottom: 0px;
    width: 100%;
    border: none;
    padding: 5px 10px;
    height: 30px;
  }
  .timesheetStaffSummaryDetails .mobileNav week-navigation .week-navigation .custom-date-selector-edit input.form-control:focus {
    outline: none;
    box-shadow: none;
  }
  .timesheetStaffSummaryDetails .bottomNav {
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    border-bottom: 1px solid #333333;
    z-index: 300;
    background: #F6F6F6;
  }
  .timesheetStaffSummaryDetails .bottomNav .week {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    background-color: white;
    border-top: 1px solid #f6f6f6;
    padding: 10px;
  }
  .timesheetStaffSummaryDetails .bottomNav .week .day {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
  }
  .timesheetStaffSummaryDetails .bottomNav .week .day .letter {
    font-size: 9px;
    height: 20px;
  }
  .timesheetStaffSummaryDetails .bottomNav .week .day .number {
    font-size: 11px;
    font-weight: bold;
  }
  .timesheetStaffSummaryDetails .bottomNav .week .day .number.circle {
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    color: white;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: -3px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -o-border-radius: 999px;
    border-radius: 999px;
    background: #201E23;
  }
  .timesheetStaffSummaryDetails page-title {
    display: none;
  }
  .timesheetStaffSummaryDetails .empty-placeholder {
    margin: 10px;
  }
  .timesheetStaffSummaryDetails paged-list-header {
    display: none;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.newRowWrapper > li {
    height: 300px;
    padding: 10px !important;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.newRowWrapper > li:first-child {
    border-top: none;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.newRowWrapper > li.danger {
    height: 380px;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.newRowWrapper > li.danger.isFocuing {
    height: 380px;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.newRowWrapper > li.initRow {
    padding-left: 40px !important;
    padding-top: 0px !important;
    height: 110px;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing {
    height: 350px;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control {
    border-bottom: 1px dashed #b6b4b6 !important;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.newRowWrapper > li .saveRowAllDays {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.newRowWrapper > li .saveRowAllDays input.form-control {
    flex-grow: 1;
    flex-basis: 0;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li {
    height: 150px;
    padding: 10px !important;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li:hover .locked-cell.selecting {
    background: white;
    border: 1px solid white !important;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li.isFocuing {
    height: 190px;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li.editAble {
    height: 300px;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li.editAble auto-complete-dropdown input.form-control {
    border-bottom: 1px dashed #b6b4b6 !important;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li.isFocuing.editAble {
    height: 340px;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li .projectName {
    font-size: 13px;
    font-weight: bold;
    padding-right: 30px;
    padding-top: 0px !important;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays input.form-control {
    flex-grow: 1;
    flex-basis: 0;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays .locked-cell {
    flex-grow: 1;
    flex-basis: 0;
    padding-left: 0px;
    position: relative;
    margin-top: 3px;
    padding-top: 10px;
    height: 37px;
    border: 1px solid transparent;
    z-index: 100;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays .locked-cell.selecting {
    border-top: 1px solid #D6D6D6;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    border-bottom: 1px solid white;
    background: white;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays .locked-cell span.transaction-locked.icon-font-lock {
    position: absolute;
    top: 0px;
    right: 0px;
    display: inline-block;
    left: unset;
    padding-top: 0px !important;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays .locked-cell .hotSpot {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li .dailyNoteWrapper {
    /*padding-left: 10px;
            padding-right: 10px;*/
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li.danger {
    height: 380px;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul.savedRows > li.danger.isFocuing {
    height: 380px;
  }
  .timesheetStaffSummaryDetails .dailyNoteWrapper {
    width: 100% !important;
  }
  .timesheetStaffSummaryDetails paged-list paged-list-body > ul.newRowWrapper {
    margin-bottom: 0px !important;
  }
  .timesheetStaffSummaryDetails div.tooltip.top {
    display: none;
  }
  .timesheetStaffSummaryDetails .responsive-list paged-list-body > ul > li .tools {
    display: inline-block;
    opacity: 1;
    z-index: 240;
  }
  .timesheetStaffSummaryDetails .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-play,
  .timesheetStaffSummaryDetails .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-pause {
    display: none;
  }
  .timesheetStaffSummaryDetails timesheet-history .timeSheetHistory {
    margin-bottom: 30px;
  }
  .timesheetStaffSummaryDetails timesheet-history .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  .timesheetStaffSummaryDetails timesheet-history ul.content li {
    padding-left: 30px !important;
  }
  .timesheetStaffSummaryDetails timesheet-history ul.content li .card-title,
  .timesheetStaffSummaryDetails timesheet-history ul.content li .card-info {
    display: none !important;
  }
  .timesheetStaffSummaryDetails timesheet-history ul.content li .projectName {
    font-size: 13px;
    font-weight: bold;
    padding-right: 40px;
  }
  .timesheetStaffSummaryDetails timesheet-history ul.content li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .timesheetStaffSummaryDetails timesheet-timer-history .timers-history {
    margin-bottom: 30px;
  }
  .timesheetStaffSummaryDetails timesheet-timer-history .margin-before-small {
    display: none;
  }
  .timesheetStaffSummaryDetails timesheet-timer-history .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  .timesheetStaffSummaryDetails timesheet-timer-history ul.content li {
    padding-left: 30px !important;
  }
  .timesheetStaffSummaryDetails timesheet-timer-history ul.content li .card-title,
  .timesheetStaffSummaryDetails timesheet-timer-history ul.content li .card-info {
    display: none !important;
  }
  .timesheetStaffSummaryDetails timesheet-timer-history ul.content li .projectName {
    font-size: 13px;
    font-weight: bold;
  }
  .timesheetStaffSummaryDetails timesheet-timer-history ul.content li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .timesheetStaffSummaryDetails timesheet-timer-history ul.content li .mobileTimeDisplay {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin-left: -30px;
    margin-right: -50px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .timesheetStaffSummaryDetails timesheet-timer-history ul.content li .mobileTimeDisplay span {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .timesheetStaffSummaryDetails #timer-count-alert {
    position: relative;
    width: 100%;
    margin-bottom: 27px;
    line-height: 1.5;
    height: 28px;
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
  }
  .timesheetStaffSummaryDetails .card-info {
    display: none !important;
  }
}
.timesheetStaffSummaryDetails .pageListpagingWrapper {
  display: none !important;
}
.timesheetStaffSummaryDetails page-list .timesheet .travel > span,
.timesheetStaffSummaryDetails paged-list.timesheet .travel > p em {
  font-style: normal;
}
@media (min-width: 991px) and (max-width: 1500px) {
  .timesheetStaffSummaryDetails page-title .btn-lg.btn-action.btn-primary {
    min-width: unset;
    padding-left: 10px;
    padding-right: 10px;
  }
  .timesheetStaffSummaryDetails page-title .page-title-container {
    position: relative;
  }
  .timesheetStaffSummaryDetails page-title .page-title-container .header-content {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  .timesheetStaffSummaryDetails page-title .page-title-container .center-content {
    display: block;
    width: 100%;
    text-align: left;
  }
  .timesheetStaffSummaryDetails page-title .page-title-container .center-content ul.nav-timehseet li {
    text-align: center;
  }
  .timesheetStaffSummaryDetails page-title .page-title-container .tools-content {
    width: 300px;
    min-width: unset;
    position: absolute;
    top: 50px;
    right: 0px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) and (max-width: 1300px) {
  .timesheetStaffSummaryDetails .nav-timehseet {
    width: 300px;
  }
  .timesheetStaffSummaryDetails ul.nav-timehseet li.overviewTab {
    margin-left: 80px;
    width: 140px;
  }
}
.timesheetStaffSummaryDetails ul.nav-timehseet li.officeExpenseTab {
  width: 130px;
}
.timesheetStaffSummaryDetails .stickyLevel1 {
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  padding-top: 10px;
  z-index: 302;
  background-color: #F6F6F6;
  padding-bottom: 10px;
}
.timesheetStaffSummaryDetails ul.header {
  position: -webkit-sticky;
  position: sticky;
  top: 85px;
  padding-top: 10px;
  z-index: 301;
  background-color: #F6F6F6;
}
.timesheetStaffSummaryDetails ul.header.hasFilter {
  top: 187px;
}
@media (max-width: 1500px) {
  .timesheetStaffSummaryDetails ul.header {
    top: 139px;
  }
}
@media (max-width: 1300px) {
  .timesheetStaffSummaryDetails ul.header {
    top: 159px;
  }
}
@media (max-width: 1300px) and (max-width: 1300px) {
  #overviewContentWrapper.hasOfficeLink ul.nav-timehseet li.overviewTab {
    margin-left: 40px;
    width: 95px;
  }
}
timesheet-statistics .header-statistics-container {
  min-height: 37px;
  padding-top: 5px;
}
timesheet-statistics .header-statistics-container ul {
  list-style-type: none;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-padding-start: 0;
  padding-left: 0;
  margin-bottom: 0;
}
timesheet-statistics .header-statistics-container ul li {
  display: inline-block;
  width: 155px;
  position: relative;
}
timesheet-statistics .header-statistics-container ul li h1 {
  margin-top: 3px;
  display: block;
  float: left;
  font-size: 24px;
  color: #999999;
}
timesheet-statistics .header-statistics-container ul li h2 {
  text-align: left;
  margin-top: 6px;
  margin-left: 6px;
  color: #777777;
  display: block;
  float: left;
  font-size: 10px;
  text-transform: uppercase;
}
timesheet-statistics .header-statistics-container ul li:hover h2 {
  text-decoration: underline;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-primary h1 {
  color: #201E23;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-primary h2 {
  color: #777777;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-info h1 {
  color: #00aeef;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-info h2 {
  color: #777777;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-danger h1 {
  color: #FF4A4A;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-danger h2 {
  color: #777777;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-warning h1 {
  color: #ff9933;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-warning h2 {
  color: #777777;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-success h1 {
  color: #33cc66;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-success h2 {
  color: #777777;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-icon {
  padding-left: 20px;
}
timesheet-statistics .header-statistics-container ul li.header-statistics-icon img {
  position: absolute;
  top: 2px;
  left: 1px;
}
timesheet-statistics .header-statistics-container ul li img.indicator {
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -14px;
}
.timesheetResourceHoursChart {
  position: relative;
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-top: 3px;
}
.timesheetResourceHoursChart:hover .timesheetResourceHoursChartTooltip {
  display: inline-block;
}
.timesheetResourceHoursChart .timesheetResourceHoursChartTooltip {
  z-index: 99;
  display: none;
  position: absolute;
  bottom: -90px;
  left: 30px;
  min-height: 90px;
  width: 270px;
  padding: 10px;
  background: #fff;
  box-shadow: 0 4px 5px -2px #0003, 0 7px 10px 1px #00000024, 0 2px 16px 1px #0000001f;
  border-radius: 5px;
  text-align: left;
  color: #555555 !important;
}
.timesheetResourceHoursChart .timesheetResourceHoursChartTooltip h5 {
  font-weight: bold;
  margin-bottom: 10px !important;
  text-wrap: wrap;
}
.timesheetResourceHoursChart .timesheetResourceHoursChartTooltip .detailContentWrapper {
  display: flex;
}
.timesheetResourceHoursChart .timesheetResourceHoursChartTooltip .detailContentWrapper .titleItem {
  flex: 0 0 60%;
}
.timesheetResourceHoursChart .timesheetResourceHoursChartTooltip .detailContentWrapper .detailItem {
  flex: 0 0 40%;
  font-weight: bold;
  text-align: right;
}
.timesheetResourceHoursChart .remianingHours {
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  margin-inline: auto;
  width: fit-content;
  color: #555555 !important;
}
.timesheetResourceHoursChart svg {
  height: 34px;
  transform: rotate(-90deg);
  width: 34px;
  z-index: 0;
}
.timesheetResourceHoursChart .progress-bar__background {
  fill: none;
  stroke: #AEADB2;
  stroke-width: 2.5;
}
.timesheetResourceHoursChart .progress-bar__progress {
  fill: none;
  stroke: #4E4EF2;
  stroke-dasharray: 100 100;
  stroke-dashoffset: 100;
  stroke-linecap: round;
  stroke-width: 2.5;
  transition: stroke-dashoffset 1s ease-in-out;
}
.timesheetResourceHoursChart .progress-bar__progress.overBudget {
  stroke: #FF4A4A !important;
}
.timesheetResourceHoursChart .progress-bar__progress.noBudget {
  stroke: #36BAA7;
}
timesheet-resource-list > div {
  margin-bottom: 50px;
}
timesheet-resource-list h3.section span {
  margin-left: 13px;
  margin-right: 17px;
}
timesheet-resource-list .icon-font-icons_plus-fat {
  position: absolute;
  top: 2px;
  left: 0px;
  font-size: 35px;
  color: #00aeef;
}
timesheet-resource-list .timers-day span {
  width: 12.9%;
  display: inline-block !important;
  text-align: center;
}
timesheet-resource-list .hint-text {
  color: #777777;
  font-style: italic;
}
timesheet-resource-list ul li {
  padding-right: 50px !important;
}
timesheet-time paged-list paged-list-body .days input.empty-day {
  color: #bbbbbb;
}
timesheet-time span.inline {
  display: inline-block !important;
}
timesheet-time .saveRowAllDays {
  z-index: 10;
}
timesheet-time .saveRowAllDays input {
  transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
}
timesheet-time .arrow {
  border: solid white;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 8px;
  height: 8px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
timesheet-time .down {
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
timesheet-time .up {
  top: 19px;
  transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
timesheet-time .approve-btn {
  border-radius: 3px 0 0 3px !important;
}
timesheet-time .extra-options {
  display: inline-block;
  margin-left: -2px;
  position: relative;
}
timesheet-time .extra-options .extra-option-btn {
  padding: 0 15px !important;
  border-radius: 0 3px 3px 0 !important;
}
timesheet-time .extra-options .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 170px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 3px;
  left: auto;
  right: 0px;
  font-size: 13px;
}
timesheet-time .extra-options .dropdown-content.show {
  display: block;
}
timesheet-time .extra-options .dropdown-content .dropdown-option {
  padding: 10px;
}
timesheet-time .extra-options .dropdown-content .dropdown-option:hover {
  cursor: pointer;
  background-color: #f6f6f6;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li {
  height: 44px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  transform-origin: top left;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li:hover auto-complete-dropdown input.form-control,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li:hover auto-complete-dropdown input.form-control {
  background-position: center right;
  background-image: url('/Content/img/input-left-arrow.gif') !important;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li:hover .days > input.form-control,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li:hover .days > input.form-control {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid white !important;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li:hover .days > input.form-control.selecting,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li:hover .days > input.form-control.selecting {
  border-top: 1px solid white !important;
  border-left: 1px solid white !important;
  border-right: 1px solid white !important;
  border-bottom: 1px solid white !important;
  background-color: white;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li:hover .dailyNoteWrapper > input,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li:hover .dailyNoteWrapper > input {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid white !important;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li .days > input.form-control,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .days > input.form-control {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 4px;
  margin-bottom: 0px;
  height: 35px;
  position: relative;
  border-bottom: none !important;
  z-index: 10;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li .days > input.form-control.selecting,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .days > input.form-control.selecting,
timesheet-time .responsive-list paged-list-body > ul.savedRows > li .days > input.form-control:focus,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .days > input.form-control:focus {
  border-top: 1px solid #D6D6D6 !important;
  border-left: 1px solid #D6D6D6 !important;
  border-right: 1px solid #D6D6D6 !important;
  border-bottom: 1px solid white !important;
  background-color: white !important;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li .dailyNoteWrapper > input,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .dailyNoteWrapper > input {
  display: block;
  width: 100%;
  border: 1px solid #D6D6D6 !important;
  height: 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li auto-complete-dropdown input.form-control,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control {
  background-image: none !important;
  background-color: transparent !important;
  border: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li auto-complete-dropdown input.form-control:focus,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control:focus {
  border: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li auto-complete-dropdown input.form-control:focus:hover,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control:focus:hover {
  border-bottom: none !important;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li .card-title,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .card-title,
timesheet-time .responsive-list paged-list-body > ul.savedRows > li .rateTxt,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .rateTxt,
timesheet-time .responsive-list paged-list-body > ul.savedRows > li .errorMessage,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .errorMessage {
  color: #333333;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li .locked-cell,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .locked-cell {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid transparent;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li.isFocuing,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.danger,
timesheet-time .responsive-list paged-list-body > ul.savedRows > li.danger {
  height: 78px;
}
timesheet-time .responsive-list paged-list-body > ul.savedRows > li.isFocuing .saveRowAllDays,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing .saveRowAllDays,
timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.danger .saveRowAllDays,
timesheet-time .responsive-list paged-list-body > ul.savedRows > li.danger .saveRowAllDays {
  height: 78px;
}
timesheet-time .responsive-list.row-icon paged-list-body > ul > li .timer-inline-row-play,
timesheet-time .responsive-list paged-list-body > ul > li .tools {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
}
timesheet-time .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-play,
timesheet-time .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-pause,
timesheet-time .responsive-list paged-list-body > ul > li:hover .tools {
  opacity: 1;
  pointer-events: auto;
}
timesheet-time .dailyNoteWrapper {
  position: absolute;
  width: 95% !important;
  left: 0px;
  bottom: 5px;
  z-index: 1;
  height: 35px;
}
timesheet-time .dailyNoteWrapper.animation {
  transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
timesheet-time .dailyNoteWrapper.open {
  opacity: 1;
  display: block !important;
}
timesheet-time .dailyNoteWrapper.close {
  opacity: 0;
  display: none !important;
}
timesheet-time .dailyNoteWrapper input:focus {
  outline: none;
}
timesheet-time .dailyNoteWrapper input.form-control {
  background: white;
  margin: 0px !important;
}
timesheet-time .tooltip-inner {
  max-width: 200px;
  white-space: normal;
}
timesheet-time .days {
  z-index: 10;
  position: relative;
}
timesheet-time .days input.form-control {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}
timesheet-time .totalHours {
  font-weight: bold;
}
timesheet-time .mobileOnly,
timesheet-time .mobileNav,
timesheet-time .bottomNav {
  display: none;
}
timesheet-time .deskTopOnly {
  display: block;
}
timesheet-time create-timer {
  z-index: 10;
  height: 25px;
  width: 25px;
  position: absolute;
  top: 8px;
  right: 40px;
}
timesheet-time create-timer .timer-inline-row-play,
timesheet-time create-timer .timer-inline-row-pause,
timesheet-time create-timer .timer-play-spin {
  top: 0px;
  right: 0px;
}
@media (max-width: 991px) {
  timesheet-time .mobileOnly {
    display: block;
  }
  timesheet-time .deskTopOnly {
    display: none !important;
  }
  timesheet-time .mobileNav {
    display: block;
    padding-top: 10px;
  }
  timesheet-time .mobileNav .topNav {
    min-height: 40px;
    position: relative;
    margin: 0px 10px 10px 10px;
    padding-top: 60px;
  }
  timesheet-time .mobileNav .topNav .RHS {
    position: absolute;
    right: 0px;
    top: 0px;
    text-align: right;
  }
  timesheet-time .mobileNav .topNav .RHS .icon-font-ellipsis-v {
    display: inline-block;
    font-size: 18px;
    padding: 15px;
  }
  timesheet-time .mobileNav .topNav .nav-timehseet {
    padding-bottom: 0px;
    margin-top: 7px;
  }
  timesheet-time .mobileNav .topNav .nav-pills > li > a {
    color: #333333;
    background-color: transparent;
    font-size: 14px;
    padding: 10px;
  }
  timesheet-time .mobileNav .topNav .nav-pills > li > a:hover {
    color: #201E23;
  }
  timesheet-time .mobileNav .topNav .nav-pills > li > a.active {
    border-bottom: 1px solid #201E23;
  }
  timesheet-time .mobileNav .topNav .nav-pills > li.active > a {
    border-bottom: 2px solid #201E23;
  }
  timesheet-time .mobileNav .topNav .extra-option-btn {
    padding: 10px !important;
  }
  timesheet-time .mobileNav .topNav ul.nav.nav-pills li {
    width: auto !important;
  }
  timesheet-time .mobileNav week-navigation .week-navigation {
    display: block;
    float: none;
    background-color: white;
    position: relative;
    padding-left: 50px;
    padding-right: 50px;
    height: 30px;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .LBtn {
    width: 50px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: white;
    padding: 6px 10px;
    border: none;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .LBtn:focus {
    outline: none;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .LBtn .icon-font-chevron-left {
    color: #555;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .RBtn {
    width: 50px;
    height: 30px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: white;
    padding: 6px 10px;
    border: none;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .RBtn:focus {
    outline: none;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .RBtn .icon-font-chevron-right {
    color: #555;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .custom-date-selector-edit {
    display: block;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn {
    padding: 5px 10px;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn:focus {
    outline: none;
    box-shadow: none;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .custom-date-selector-edit input.form-control {
    display: block;
    margin-bottom: 0px;
    width: 100%;
    border: none;
    padding: 5px 10px;
    height: 30px;
  }
  timesheet-time .mobileNav week-navigation .week-navigation .custom-date-selector-edit input.form-control:focus {
    outline: none;
    box-shadow: none;
  }
  timesheet-time .bottomNav {
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 178px;
    border-bottom: 1px solid #333333;
    z-index: 300;
    background: #F6F6F6;
  }
  timesheet-time .bottomNav .week {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    background-color: white;
    border-top: 1px solid #f6f6f6;
    padding: 10px;
  }
  timesheet-time .bottomNav .week .day {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
  }
  timesheet-time .bottomNav .week .day .letter {
    font-size: 9px;
    height: 20px;
  }
  timesheet-time .bottomNav .week .day .number {
    font-size: 11px;
    font-weight: bold;
  }
  timesheet-time .bottomNav .week .day .number.circle {
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    color: white;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: -3px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -o-border-radius: 999px;
    border-radius: 999px;
    background: #201E23;
  }
  timesheet-time page-title {
    display: none;
  }
  timesheet-time .empty-placeholder {
    margin: 10px;
  }
  timesheet-time paged-list-header {
    display: none;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li {
    height: 300px;
    padding: 10px !important;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li:first-child {
    border-top: none;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.danger {
    height: 380px;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.danger.isFocuing {
    height: 380px;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.initRow {
    padding-left: 40px !important;
    padding-top: 0px !important;
    height: 110px;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing {
    height: 350px;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing.rowHasReourceGraphic {
    height: 395px;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li.rowHasReourceGraphic {
    height: 345px;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control {
    border-bottom: 1px dashed #b6b4b6 !important;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .saveRowAllDays {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
  }
  timesheet-time .responsive-list paged-list-body > ul.newRowWrapper > li .saveRowAllDays input.form-control {
    flex-grow: 1;
    flex-basis: 0;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li {
    height: 150px;
    padding: 10px !important;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li:hover .locked-cell.selecting {
    background: white;
    border: 1px solid white !important;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li.isFocuing {
    height: 190px;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li.isFocuing.rowHasReourceGraphic {
    height: 235px;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li.editAble {
    height: 300px;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li.editAble auto-complete-dropdown input.form-control {
    border-bottom: 1px dashed #b6b4b6 !important;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li.isFocuing.editAble {
    height: 340px;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li.rowHasReourceGraphic {
    height: 195px;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li .projectName {
    font-size: 13px;
    font-weight: bold;
    padding-right: 30px;
    padding-top: 0px !important;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays input.form-control {
    flex-grow: 1;
    flex-basis: 0;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays .locked-cell {
    flex-grow: 1;
    flex-basis: 0;
    padding-left: 0px;
    position: relative;
    margin-top: 3px;
    padding-top: 10px;
    height: 37px;
    border: 1px solid transparent;
    z-index: 100;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays .locked-cell.selecting {
    border-top: 1px solid #D6D6D6;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    border-bottom: 1px solid white;
    background: white;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays .locked-cell span.transaction-locked.icon-font-lock {
    position: absolute;
    top: 0px;
    right: 0px;
    display: inline-block;
    left: unset;
    padding-top: 0px !important;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays .locked-cell .hotSpot {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li .dailyNoteWrapper {
    /*padding-left: 10px;
                padding-right: 10px;*/
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li.danger {
    height: 200px;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li.danger.isFocuing {
    height: 200px;
  }
  timesheet-time .responsive-list paged-list-body > ul.savedRows > li.danger.editAble {
    height: 340px;
  }
  timesheet-time .dailyNoteWrapper {
    width: 100% !important;
  }
  timesheet-time paged-list paged-list-body > ul.newRowWrapper {
    margin-bottom: 0px !important;
  }
  timesheet-time div.tooltip.top {
    display: none;
  }
  timesheet-time .responsive-list paged-list-body > ul > li .tools {
    display: inline-block;
    opacity: 1;
    z-index: 240;
  }
  timesheet-time .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-play,
  timesheet-time .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-pause {
    display: none;
  }
  timesheet-time paged-list-totals .days {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: #333333;
    padding-left: 10px !important;
    padding-right: 10px !important;
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    z-index: 400;
  }
  timesheet-time paged-list-totals .days > div {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  timesheet-time timesheet-history .timeSheetHistory {
    margin-bottom: 30px;
  }
  timesheet-time timesheet-history .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  timesheet-time timesheet-history ul.content li {
    padding-left: 30px !important;
  }
  timesheet-time timesheet-history ul.content li .card-title,
  timesheet-time timesheet-history ul.content li .card-info {
    display: none !important;
  }
  timesheet-time timesheet-history ul.content li .projectName {
    font-size: 13px;
    font-weight: bold;
    padding-right: 40px;
  }
  timesheet-time timesheet-history ul.content li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  timesheet-time timesheet-timer-history .timers-history {
    margin-bottom: 30px;
  }
  timesheet-time timesheet-timer-history .margin-before-small {
    display: none;
  }
  timesheet-time timesheet-timer-history .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  timesheet-time timesheet-timer-history ul.content li {
    padding-left: 30px !important;
  }
  timesheet-time timesheet-timer-history ul.content li .card-title,
  timesheet-time timesheet-timer-history ul.content li .card-info {
    display: none !important;
  }
  timesheet-time timesheet-timer-history ul.content li .projectName {
    font-size: 13px;
    font-weight: bold;
  }
  timesheet-time timesheet-timer-history ul.content li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  timesheet-time timesheet-timer-history ul.content li .mobileTimeDisplay {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin-left: -30px;
    margin-right: -50px;
    padding-left: 10px;
    padding-right: 10px;
  }
  timesheet-time timesheet-timer-history ul.content li .mobileTimeDisplay span {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  timesheet-time #timer-count-alert {
    position: relative;
    width: 100%;
    margin-bottom: 27px;
    line-height: 1.5;
    height: 28px;
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
  }
  timesheet-time .card-info {
    display: none !important;
  }
}
timesheet-time .resource-list-item img {
  clip-path: circle(20px at center);
  border-radius: 50%;
  width: 40px;
  height: 40px;
}
timesheet-time .staff-selector {
  padding: 0 10px 0 10px;
  width: 50px;
  height: 50px;
  display: inline-block;
  cursor: pointer;
}
timesheet-time .timesheet-wrapper.timesheetApproval page-title .btn-lg.btn-action.btn-primary {
  min-width: unset;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 991px) and (max-width: 1500px) {
  timesheet-time .timesheet-wrapper.timesheetApproval page-title .btn-lg.btn-action.btn-primary {
    padding-left: 10px;
    padding-right: 10px;
  }
  timesheet-time .timesheet-wrapper.timesheetApproval page-title .page-title-container {
    position: relative;
  }
  timesheet-time .timesheet-wrapper.timesheetApproval page-title .page-title-container .header-content {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  timesheet-time .timesheet-wrapper.timesheetApproval page-title .page-title-container .center-content {
    display: block;
    width: 100%;
    text-align: left;
  }
  timesheet-time .timesheet-wrapper.timesheetApproval page-title .page-title-container .center-content ul.nav-timehseet li {
    text-align: center;
  }
  timesheet-time .timesheet-wrapper.timesheetApproval page-title .page-title-container .tools-content {
    min-width: unset;
    position: absolute;
    top: 50px;
    right: 0px;
  }
}
@media (max-width: 1300px) {
  timesheet-time .timesheet-wrapper.timesheetApproval .nav-timehseet {
    width: 300px;
  }
  timesheet-time .timesheet-wrapper.timesheetApproval ul.nav-timehseet li.overviewTab {
    margin-left: 80px;
    width: 140px;
  }
}
@media (max-width: 1300px) {
  timesheet-time .timesheet-wrapper.timesheetApproval #timeSheetContentWrapper.hasOfficeLink ul.nav-timehseet li.overviewTab {
    margin-left: 40px;
    width: 95px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) {
  timesheet-time page-title .page-title-container {
    position: relative;
  }
  timesheet-time page-title .page-title-container .header-content {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  timesheet-time page-title .page-title-container .center-content {
    display: block;
    width: 100%;
    text-align: left;
  }
  timesheet-time page-title .page-title-container .center-content ul.nav-timehseet li {
    text-align: center;
  }
  timesheet-time page-title .page-title-container .tools-content {
    width: 400px;
    min-width: unset;
    position: absolute;
    top: 50px;
    right: 0px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) and (max-width: 1300px) {
  timesheet-time page-title .page-title-container .nav-timehseet {
    width: 300px;
  }
  timesheet-time page-title .page-title-container ul.nav-timehseet li.overviewTab {
    margin-left: 80px;
    width: 140px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) and (max-width: 1300px) {
  timesheet-time #timeSheetContentWrapper.hasOfficeLink ul.nav-timehseet li.overviewTab {
    margin-left: 40px;
    width: 95px;
  }
}
timesheet-time ul.nav-timehseet li.officeExpenseTab {
  width: 130px;
}
timesheet-time .stickyLevel1 {
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  padding-top: 10px;
  z-index: 302;
  background-color: #F6F6F6;
  padding-bottom: 10px;
}
timesheet-time ul.header {
  position: -webkit-sticky;
  position: sticky;
  top: 89px;
  padding-top: 10px;
  z-index: 301;
  background-color: #F6F6F6;
}
timesheet-time ul.header.hasFilter {
  top: 187px;
}
@media (max-width: 1500px) {
  timesheet-time ul.header {
    top: 139px;
  }
}
@media (max-width: 1300px) {
  timesheet-time ul.header {
    top: 159px;
  }
}
@media (min-width: 480px) {
  timesheet-time .dropdown-submenu-copytimesheets .dropdown-menu {
    right: 100%;
    left: unset;
    border-radius: 5px 0px 5px 5px;
  }
  timesheet-time .dropdown-submenu-copytimesheets a.dropdown-icon-reverse:after {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
  }
}
@media (max-width: 479px) {
  timesheet-time .dropdown-submenu-copytimesheets .dropdown-menu {
    left: 10%;
    right: unset;
  }
}
timesheet-time .timeSheetApprovalLockedWeek .mobileNav .topNav .RHS .mobile-btn-group-display {
  display: inline-block !important;
}
@media (min-width: 991px) {
  timesheet-time .timeSheetApprovalLockedWeek .timeSheetWeekLocker {
    margin: 0 16px !important;
  }
}
timesheet-timer-history {
  position: relative;
  z-index: 0;
}
timesheet-timer-history .icon-font-icons_plus-fat {
  position: absolute;
  top: 2px;
  left: 0px;
  font-size: 35px;
  color: #00aeef;
}
timesheet-app {
  /*timesheet-cash {
        div.locked-cell {
            padding-left: 15px;
        }
    }*/
}
@media (max-width: 992px) {
  timesheet-app ul.savedRows li.editing {
    padding-bottom: 10px !important;
  }
}
@media (max-width: 768px) {
  timesheet-app .section {
    border-bottom: none;
  }
}
timesheet-app .responsive-list paged-list-totals > ul {
  padding-left: 35px;
  border: none;
}
timesheet-app .responsive-list .newRowWrapper {
  border-top: none !important;
  border-bottom: none !important;
  margin-bottom: 30px;
  position: relative;
  box-shadow: none;
  border: none;
}
timesheet-app .responsive-list .newRowWrapper > li {
  border: none;
  margin-bottom: 0px;
  border-right: none !important;
  border-left: 4px solid #4E4EF2;
}
timesheet-app .responsive-list .newRowWrapper > li:last-child {
  background: #F6F6F6 !important;
}
timesheet-app .responsive-list .newRowWrapper > li:last-child:hover {
  background-color: #dddddd !important;
}
timesheet-app .responsive-list .newRowWrapper .grandLineBottom {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 30%;
  height: 1px;
  background-image: url(/content/img/graind-bottom-line.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  z-index: 99;
}
timesheet-app .responsive-list .newRowWrapper .grandLineTop {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 30%;
  height: 1px;
  background-image: url(/content/img/graind-bottom-line.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  z-index: 99;
}
timesheet-app .responsive-list .newRowWrapper li {
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
timesheet-app .responsive-list .newRowWrapper li.editing {
  border-right: 4px solid #4E4EF2 !important;
  border-top: 1px solid #777777;
  /*
				border-left: 1px solid #dddddd;
				border-right: 1px solid #dddddd;
				*/
}
timesheet-app .responsive-list .newRowWrapper li.editing .grandLineTop,
timesheet-app .responsive-list .newRowWrapper li.editing .grandLineBottom {
  display: none;
}
timesheet-app .responsive-list .newRowWrapper li.editing:nth-child(odd).danger,
timesheet-app .responsive-list .newRowWrapper li.editing:nth-child(even).danger {
  background: #ffa18f !important;
}
timesheet-app .responsive-list .newRowWrapper li.editing:nth-child(odd).danger .row-error span,
timesheet-app .responsive-list .newRowWrapper li.editing:nth-child(even).danger .row-error span {
  color: #333333 !important;
}
@media (max-width: 992px) {
  timesheet-app .responsive-list timesheet-cash .dollars,
  timesheet-app .responsive-list timesheet-time .days {
    padding-left: 20px !important;
  }
}
timesheet-app div.locked-cell {
  margin-top: 10px;
  padding-left: 20px;
  display: inline;
}
timesheet-app span.transaction-locked.week {
  position: absolute;
  right: 10px !important;
  top: 5px;
  padding: 5px !important;
  font-size: 1.5em;
}
timesheet-app span.transaction-locked.day {
  position: relative;
  /*left: 10px !important;*/
  top: -10px;
  padding: 5px !important;
  font-size: 1em;
}
timesheet-app div.totals-figures {
  padding-left: 25px;
}
@media (max-width: 991px) {
  timesheet-app .timesheet-wrapper .week-navigation > *,
  timesheet-app .travel-wrapper .week-navigation > *,
  timesheet-app .cash-wrapper .week-navigation > *,
  timesheet-app .overview-wrapper .week-navigation > * {
    width: 98%;
  }
}
timesheet-travel .image-hidden {
  display: none !important;
}
timesheet-travel div.locked-cell {
  display: inline-block;
  width: 12.9% !important;
  padding-left: 30px;
  position: relative;
}
timesheet-travel div.locked-cell span.value-text {
  position: absolute;
  bottom: -8px;
  right: 2px;
  font-size: 8px;
  color: #888888;
}
timesheet-travel input[type=number]::-webkit-inner-spin-button,
timesheet-travel input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
timesheet-travel span.inline {
  display: inline-block !important;
}
timesheet-travel .saveRowAllDays {
  z-index: 10;
}
timesheet-travel .arrow {
  border: solid white;
  border-width: 0 2px 2px 0;
  display: inline-block;
  width: 8px;
  height: 8px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
timesheet-travel .down {
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
timesheet-travel .up {
  top: 19px;
  transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
timesheet-travel .approve-btn {
  border-radius: 3px 0 0 3px !important;
}
timesheet-travel .extra-options {
  display: inline-block;
  margin-left: -2px;
  position: relative;
}
timesheet-travel .extra-options .extra-option-btn {
  padding: 0 15px !important;
  border-radius: 0 3px 3px 0 !important;
}
timesheet-travel .extra-options .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 170px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 3px;
  left: auto;
  right: 0px;
  font-size: 13px;
}
timesheet-travel .extra-options .dropdown-content.show {
  display: block;
}
timesheet-travel .extra-options .dropdown-content .dropdown-option {
  padding: 10px;
}
timesheet-travel .extra-options .dropdown-content .dropdown-option:hover {
  cursor: pointer;
  background-color: #f6f6f6;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li {
  height: 44px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  transform-origin: top left;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li .days > input.text-right,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li .days > input.text-right {
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li:hover auto-complete-dropdown input.form-control,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li:hover auto-complete-dropdown input.form-control {
  background-position: center right;
  background-image: url('/Content/img/input-left-arrow.gif') !important;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li:hover .days .travel-input > input.form-control,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li:hover .days .travel-input > input.form-control {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid white !important;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li:hover .days .travel-input > input.form-control.selecting,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li:hover .days .travel-input > input.form-control.selecting {
  border-top: 1px solid white !important;
  border-left: 1px solid white !important;
  border-right: 1px solid white !important;
  border-bottom: 1px solid white !important;
  background-color: white;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li:hover .dailyNoteWrapper > input,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li:hover .dailyNoteWrapper > input {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid white !important;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li .days .travel-input > input.form-control,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li .days .travel-input > input.form-control {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 4px;
  margin-bottom: 0px;
  height: 35px;
  position: relative;
  border-bottom: none !important;
  z-index: 10;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li .days .travel-input > input.form-control.selecting,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li .days .travel-input > input.form-control.selecting,
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li .days .travel-input > input.form-control:focus,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li .days .travel-input > input.form-control:focus {
  border-top: 1px solid #D6D6D6 !important;
  border-left: 1px solid #D6D6D6 !important;
  border-right: 1px solid #D6D6D6 !important;
  border-bottom: 1px solid white !important;
  background-color: white !important;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li .dailyNoteWrapper > input,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li .dailyNoteWrapper > input {
  transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  display: block;
  width: 100%;
  border: 1px solid #D6D6D6 !important;
  height: 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li auto-complete-dropdown input.form-control,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control {
  background-image: none !important;
  background-color: transparent !important;
  border: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li auto-complete-dropdown input.form-control:focus,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control:focus {
  border: none !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li auto-complete-dropdown input.form-control:focus:hover,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control:focus:hover {
  border-bottom: none !important;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.isFocuing,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li.danger,
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.danger {
  height: 78px;
}
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.isFocuing .saveRowAllDays,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing .saveRowAllDays,
timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li.danger .saveRowAllDays,
timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.danger .saveRowAllDays {
  height: 78px;
}
timesheet-travel .responsive-list.row-icon paged-list-body > ul > li .timer-inline-row-play,
timesheet-travel .responsive-list paged-list-body > ul > li .tools {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
}
timesheet-travel .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-play,
timesheet-travel .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-pause,
timesheet-travel .responsive-list paged-list-body > ul > li:hover .tools {
  opacity: 1;
  pointer-events: auto;
}
timesheet-travel .dailyNoteWrapper {
  position: absolute;
  width: 95% !important;
  left: 0px;
  bottom: 5px;
  z-index: 1;
  height: 35px;
}
timesheet-travel .dailyNoteWrapper.animation {
  transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
timesheet-travel .dailyNoteWrapper.open {
  opacity: 1;
  display: block !important;
}
timesheet-travel .dailyNoteWrapper.close {
  opacity: 0;
  display: none !important;
}
timesheet-travel .dailyNoteWrapper input:focus {
  outline: none;
}
timesheet-travel .dailyNoteWrapper input.form-control {
  background: white;
  margin: 0px !important;
}
timesheet-travel .tooltip-inner {
  max-width: 200px;
  white-space: normal;
}
timesheet-travel .days {
  z-index: 10;
  position: relative;
}
timesheet-travel .days input.form-control {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
}
timesheet-travel .totalHours {
  font-weight: bold;
}
timesheet-travel .mobileOnly,
timesheet-travel .mobileNav {
  display: none;
}
timesheet-travel .deskTopOnly {
  display: block;
}
timesheet-travel paged-list-totals .days > div {
  padding-left: 10px;
  padding-right: 10px;
  text-align: right !important;
}
timesheet-travel .mobileTotleBar {
  display: none;
}
timesheet-travel .errorMessage {
  color: #333333;
}
timesheet-travel .locked-cell {
  padding-left: 0px !important;
  position: relative;
  margin-top: 0px !important;
  padding-top: 10px;
}
timesheet-travel .locked-cell > span {
  display: block;
}
timesheet-travel .locked-cell span.transaction-locked.day {
  right: 0px;
  left: unset;
  top: 0px !important;
  position: absolute !important;
  padding: 0px;
}
@media (max-width: 991px) {
  timesheet-travel .mobileOnly {
    display: block;
  }
  timesheet-travel .deskTopOnly {
    display: none !important;
  }
  timesheet-travel .mobileNav {
    display: block;
    padding-top: 10px;
    border-bottom: 1px solid #333333;
    z-index: 300;
    background: #F6F6F6;
  }
  timesheet-travel .mobileNav .topNav {
    min-height: 40px;
    position: relative;
    margin: 10px;
  }
  timesheet-travel .mobileNav .topNav .RHS {
    position: absolute;
    right: 0px;
    top: 0px;
    text-align: right;
    width: 100%;
  }
  timesheet-travel .mobileNav .topNav .RHS .icon-font-ellipsis-v {
    display: inline-block;
    font-size: 18px;
    padding: 15px;
  }
  timesheet-travel .mobileNav .topNav .nav-timehseet {
    padding-top: 60px;
    padding-bottom: 0px;
    margin-top: 7px;
  }
  timesheet-travel .mobileNav .topNav .nav-pills > li > a {
    color: #333333;
    background-color: transparent;
    font-size: 14px;
    padding: 10px;
  }
  timesheet-travel .mobileNav .topNav .nav-pills > li > a:hover {
    color: #201E23;
  }
  timesheet-travel .mobileNav .topNav .nav-pills > li > a.active {
    border-bottom: 1px solid #201E23;
  }
  timesheet-travel .mobileNav .topNav .nav-pills > li.active > a {
    border-bottom: 2px solid #201E23;
  }
  timesheet-travel .mobileNav .topNav .extra-option-btn {
    padding: 10px !important;
  }
  timesheet-travel .mobileNav .topNav ul.nav.nav-pills li {
    width: auto !important;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation {
    display: block;
    float: none;
    background-color: white;
    position: relative;
    padding-left: 50px;
    padding-right: 50px;
    height: 30px;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .LBtn {
    width: 50px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: white;
    padding: 6px 10px;
    border: none;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .LBtn:focus {
    outline: none;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .LBtn .icon-font-chevron-left {
    color: #555;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .RBtn {
    width: 50px;
    height: 30px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: white;
    padding: 6px 10px;
    border: none;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .RBtn:focus {
    outline: none;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .RBtn .icon-font-chevron-right {
    color: #555;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .custom-date-selector-edit {
    display: block;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn {
    padding: 5px 10px;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .custom-date-selector-edit .calBtn:focus {
    outline: none;
    box-shadow: none;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .custom-date-selector-edit input.form-control {
    display: block;
    margin-bottom: 0px;
    width: 100%;
    border: none;
    padding: 5px 10px;
    height: 30px;
  }
  timesheet-travel .mobileNav week-navigation .week-navigation .custom-date-selector-edit input.form-control:focus {
    outline: none;
    box-shadow: none;
  }
  timesheet-travel .mobileNav .week {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    background-color: white;
    border-top: 1px solid #f6f6f6;
    padding: 10px;
  }
  timesheet-travel .mobileNav .week .day {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
  }
  timesheet-travel .mobileNav .week .day .letter {
    font-size: 9px;
    height: 20px;
  }
  timesheet-travel .mobileNav .week .day .number {
    font-size: 11px;
    font-weight: bold;
  }
  timesheet-travel .mobileNav .week .day .number.circle {
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    color: white;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: -3px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -o-border-radius: 999px;
    border-radius: 999px;
    background: #201E23;
  }
  timesheet-travel page-title {
    display: none;
  }
  timesheet-travel .empty-placeholder {
    margin: 10px;
  }
  timesheet-travel paged-list-header {
    display: none;
  }
  timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li {
    height: 510px;
    padding: 10px !important;
  }
  timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li:first-child {
    border-top: none;
  }
  timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li.initRow {
    padding-left: 40px !important;
    padding-top: 0px !important;
    height: 110px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li.isFocuing {
    height: 370px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li auto-complete-dropdown input.form-control {
    border-bottom: 1px dashed #b6b4b6 !important;
  }
  timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li .saveRowAllDays {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    padding-left: 10px;
    padding-right: 10px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li .saveRowAllDays .travel-input {
    flex-grow: 1;
    flex-basis: 0;
    height: 39px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li.danger {
    height: 540px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.newRowWrapper > li.danger.isFocuing {
    height: 540px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li {
    height: 330px;
    padding: 10px !important;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.isFocuing {
    height: 330px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.editAble {
    height: 510px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.editAble auto-complete-dropdown input.form-control {
    border-bottom: 1px dashed #b6b4b6 !important;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.isFocuing.editAble {
    height: 370px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li .projectName {
    font-size: 13px;
    font-weight: bold;
    padding-top: 0px !important;
    padding-right: 30px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    padding-left: 10px;
    padding-right: 10px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li .saveRowAllDays .travel-input {
    flex-grow: 1;
    flex-basis: 0;
    height: 39px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.danger {
    height: 540px;
  }
  timesheet-travel .responsive-list paged-list-body > ul.savedRows > li.danger.isFocuing {
    height: 540px;
  }
  timesheet-travel .dailyNoteWrapper {
    width: 100% !important;
    padding-left: 10px;
    padding-right: 10px;
  }
  timesheet-travel paged-list paged-list-body > ul.newRowWrapper {
    margin-bottom: 0px !important;
  }
  timesheet-travel div.tooltip.top {
    display: none;
  }
  timesheet-travel .responsive-list paged-list-body > ul > li .tools {
    opacity: 1;
  }
  timesheet-travel .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-play,
  timesheet-travel .responsive-list.row-icon paged-list-body > ul > li:hover .timer-inline-row-pause {
    opacity: 0;
  }
  timesheet-travel paged-list-totals .days {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: #333333;
    padding-left: 10px !important;
    padding-right: 10px !important;
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
  }
  timesheet-travel paged-list-totals .days > div {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  timesheet-travel .mobileTotleBar {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: #333333;
    color: white;
    padding: 5px 10px;
    text-align: right;
    display: block;
    z-index: 200;
  }
  timesheet-travel timesheet-history .timeSheetHistory {
    margin-bottom: 30px;
  }
  timesheet-travel timesheet-history .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  timesheet-travel timesheet-history ul.content li {
    padding-left: 30px !important;
  }
  timesheet-travel timesheet-history ul.content li .card-title,
  timesheet-travel timesheet-history ul.content li .card-info {
    display: none !important;
  }
  timesheet-travel timesheet-history ul.content li .projectName {
    font-size: 13px;
    font-weight: bold;
    padding-right: 40px;
  }
  timesheet-travel timesheet-history ul.content li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  timesheet-travel timesheet-timer-history .timers-history {
    margin-bottom: 30px;
  }
  timesheet-travel timesheet-timer-history .margin-before-small {
    display: none;
  }
  timesheet-travel timesheet-timer-history .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  timesheet-travel timesheet-timer-history ul.content li {
    padding-left: 30px !important;
  }
  timesheet-travel timesheet-timer-history ul.content li .card-title,
  timesheet-travel timesheet-timer-history ul.content li .card-info {
    display: none !important;
  }
  timesheet-travel timesheet-timer-history ul.content li .projectName {
    font-size: 13px;
    font-weight: bold;
  }
  timesheet-travel timesheet-timer-history ul.content li .projectInfo {
    font-size: 9px;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  timesheet-travel timesheet-timer-history ul.content li .mobileTimeDisplay {
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    margin-left: -30px;
    margin-right: -50px;
  }
  timesheet-travel timesheet-timer-history ul.content li .mobileTimeDisplay span {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  timesheet-travel #timer-count-alert {
    position: relative;
    width: 100%;
    margin-bottom: 27px;
    line-height: 1.5;
    height: 28px;
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
  }
  timesheet-travel .introMessage {
    padding: 10px;
  }
  timesheet-travel .card-info {
    display: none !important;
  }
  timesheet-travel .mobileInputSection {
    padding-top: 15px;
    color: #333333;
  }
  timesheet-travel .mobileInputSection .day {
    height: 30px;
    position: relative;
    padding-left: 120px;
  }
  timesheet-travel .mobileInputSection .day .letter {
    font-size: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 30px;
    border-right: 1px solid #333333;
    padding-top: 7px;
    padding-left: 2px;
  }
  timesheet-travel .mobileInputSection .day .number {
    font-size: 9px;
    position: absolute;
    top: 9px;
    left: 28px;
    width: 15px;
    height: 15px;
  }
  timesheet-travel .mobileInputSection .day .number.circle {
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    color: white;
    line-height: 15px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -o-border-radius: 999px;
    border-radius: 999px;
    background: #201E23;
  }
  timesheet-travel .mobileInputSection .day .locked-cell {
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 45px;
    width: 70px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
    border: none;
    background-color: transparent;
    height: 30px;
    padding-top: 0px;
  }
  timesheet-travel .mobileInputSection .day .locked-cell .dayValue {
    position: absolute;
    right: 5px;
  }
  timesheet-travel .mobileInputSection .day .locked-cell span.value-text {
    bottom: 3px !important;
    right: 5px !important;
  }
  timesheet-travel .mobileInputSection .day .locked-cell span.transaction-locked.day {
    position: absolute;
    top: 0px;
    left: 5px !important;
    right: unset !important;
  }
  timesheet-travel .mobileInputSection .day input.noteInput {
    display: block;
    border: none;
    background-color: transparent;
    height: 30px;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
  timesheet-travel .mobileInputSection .day input.noteInput:focus {
    border: 1px solid white !important;
    outline: none;
    background-color: white;
  }
  timesheet-travel .mobileInputSection .day .noteWrapper {
    position: relative;
  }
  timesheet-travel .mobileInputSection .day .unitWrapper {
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 45px;
    width: 70px;
    height: 30px;
  }
  timesheet-travel .mobileInputSection .day .unitWrapper .innerWrapper {
    position: relative;
    height: 30px;
  }
  timesheet-travel .mobileInputSection .day .unitWrapper input.displayValue {
    display: inline-block;
    width: 70px;
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 30px;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
    border: none;
    background-color: transparent;
  }
  timesheet-travel .mobileInputSection .day .unitWrapper input.displayValue:focus {
    border: 1px solid white !important;
    outline: none;
    background-color: white;
  }
  timesheet-travel .mobileInputSection .day .travelValue {
    font-size: 8px;
    position: absolute;
    bottom: 0px;
    right: 5px;
  }
  timesheet-travel .card-title {
    color: #333333;
  }
}
timesheet-travel .resource-list-item img {
  clip-path: circle(20px at center);
  border-radius: 50%;
  width: 40px;
  height: 40px;
}
timesheet-travel .staff-selector {
  padding: 0 10px 0 10px;
  width: 50px;
  height: 50px;
  display: inline-block;
  cursor: pointer;
}
timesheet-travel .travel-wrapper.timesheetApproval page-title .btn-lg.btn-action.btn-primary {
  min-width: unset;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 991px) and (max-width: 1500px) {
  timesheet-travel .travel-wrapper.timesheetApproval page-title .btn-lg.btn-action.btn-primary {
    padding-left: 10px;
    padding-right: 10px;
  }
  timesheet-travel .travel-wrapper.timesheetApproval page-title .page-title-container {
    position: relative;
  }
  timesheet-travel .travel-wrapper.timesheetApproval page-title .page-title-container .header-content {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  timesheet-travel .travel-wrapper.timesheetApproval page-title .page-title-container .center-content {
    display: block;
    width: 100%;
    text-align: left;
  }
  timesheet-travel .travel-wrapper.timesheetApproval page-title .page-title-container .center-content ul.nav-timehseet li {
    text-align: center;
  }
  timesheet-travel .travel-wrapper.timesheetApproval page-title .page-title-container .tools-content {
    min-width: unset;
    position: absolute;
    top: 50px;
    right: 0px;
  }
}
@media (max-width: 1300px) {
  timesheet-travel .travel-wrapper.timesheetApproval .nav-timehseet {
    width: 300px;
  }
  timesheet-travel .travel-wrapper.timesheetApproval ul.nav-timehseet li.overviewTab {
    margin-left: 80px;
    width: 140px;
  }
}
@media (max-width: 1300px) {
  timesheet-travel .travel-wrapper.timesheetApproval #travelContentWrapper.hasOfficeLink ul.nav-timehseet li.overviewTab {
    margin-left: 40px;
    width: 95px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) {
  timesheet-travel page-title .page-title-container {
    position: relative;
  }
  timesheet-travel page-title .page-title-container .header-content {
    display: block;
    width: 100%;
    padding-bottom: 10px;
  }
  timesheet-travel page-title .page-title-container .center-content {
    display: block;
    width: 100%;
    text-align: left;
  }
  timesheet-travel page-title .page-title-container .center-content ul.nav-timehseet li {
    text-align: center;
  }
  timesheet-travel page-title .page-title-container .tools-content {
    width: 400px;
    min-width: unset;
    position: absolute;
    top: 50px;
    right: 0px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) and (max-width: 1300px) {
  timesheet-travel page-title .page-title-container .nav-timehseet {
    width: 300px;
  }
  timesheet-travel page-title .page-title-container ul.nav-timehseet li.overviewTab {
    margin-left: 80px;
    width: 140px;
  }
}
@media (min-width: 991px) and (max-width: 1500px) and (max-width: 1300px) {
  timesheet-travel #travelContentWrapper.hasOfficeLink ul.nav-timehseet li.overviewTab {
    margin-left: 40px;
    width: 95px;
  }
}
timesheet-travel ul.nav-timehseet li.officeExpenseTab {
  width: 130px;
}
timesheet-travel .stickyLevel1 {
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  padding-top: 10px;
  z-index: 302;
  background-color: #F6F6F6;
  padding-bottom: 10px;
}
timesheet-travel ul.header {
  position: -webkit-sticky;
  position: sticky;
  top: 89px;
  padding-top: 10px;
  z-index: 301;
  background-color: #F6F6F6;
}
timesheet-travel ul.header.hasFilter {
  top: 187px;
}
@media (max-width: 1500px) {
  timesheet-travel ul.header {
    top: 139px;
  }
}
@media (max-width: 1300px) {
  timesheet-travel ul.header {
    top: 159px;
  }
}
.todo-edit-modal .normalfontWeight {
  font-weight: normal;
}
.todo-edit-modal .modal-header {
  display: none;
}
.todo-edit-modal .title {
  font-size: 24px;
  color: black;
  padding-bottom: 10px;
}
.todo-edit-modal .title.task {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}
.todo-edit-modal .close-button {
  color: white;
  opacity: 1;
  font-size: 30px;
  margin-top: -40px;
  margin-right: -10px;
  font-weight: normal;
}
.toDoComments {
  padding-top: 10px;
}
.toDoComments .createComment {
  position: relative;
  padding-right: 45px;
}
.toDoComments .createComment .btn {
  position: absolute;
  top: 0px;
  right: 0px;
}
.toDoComments .commentHistory {
  background: white;
  padding: 20px;
}
.toDoComments .commentHistory .commentWrapper {
  min-height: 50px;
  position: relative;
  padding: 10px 30px 10px 50px;
  background-color: #f6f6f6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 10px;
}
.toDoComments .commentHistory .icon-font-trash {
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 15px;
  color: #a3a3a3;
}
.toDoComments .commentHistory .icon-font-trash:hover {
  color: #FF4A4A;
}
.toDoComments .commentHistory .author {
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 14px;
}
.toDoComments .commentHistory .date {
  color: #999999;
}
.toDoComments .commentHistory .member-avatar {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 30px;
  height: 30px;
}
.toDoComments .commentHistory .member-avatar img {
  width: 30px;
  height: 30px;
}
div.toDoHeader .raisedBy {
  position: absolute;
  top: -40px;
  right: 50px;
}
div.toDoHeader .disablecontactselector {
  pointer-events: none;
}
div.toDoHeader .disablecontactselector input {
  visibility: hidden;
}
div.toDoHeader .dropdown-menu-autocomplete-footer {
  display: none;
}
div.toDoHeader table.uib-timepicker td.uib-time.am-pm > button {
  margin-top: -10px;
}
.xeroConnectCompanyFiles {
  padding: 15px;
  background-color: white;
}
.xeroConnectCompanyFiles .allCompanyWrapper {
  padding-top: 22px;
}
.xeroConnectCompanyFiles .header-with-help {
  display: inline-block;
}
.toDoList {
  padding-top: 20px;
}
.toDoList .sectionTitle {
  margin-bottom: 10px;
}
.toDoList .listTitle {
  border-bottom: 1px solid #333333;
}
.toDoList .addBtn {
  display: inline-block;
  padding-top: 10px;
}
.toDoList .listFilters {
  padding: 10px 0px 10px 40px;
}
.toDoList .listFilters .radio {
  display: inline-block;
  padding-right: 10px;
}
.toDoList .listBody {
  padding-top: 20px;
}
.toDoList .toDoWrapper {
  position: relative;
  padding-left: 40px;
  margin-bottom: 10px;
}
.toDoList .toDoWrapper .doneToggle {
  position: absolute;
  top: 10px;
  left: 10px;
}
.toDoList .toDoWrapper .contentWrapper {
  position: relative;
  padding: 10px 40px 10px 10px;
  background: white;
  min-height: 40px;
}
.toDoList .toDoWrapper .contentWrapper .dueDate {
  margin-bottom: 0px;
}
.toDoList .toDoWrapper .contentWrapper.hasAvator {
  min-height: 60px;
  padding-left: 60px;
}
.toDoList .toDoWrapper .contentWrapper h3 {
  font-size: 14px;
  font-weight: bold;
}
.toDoList .toDoWrapper .contentWrapper .avatorImg {
  width: 40px;
  height: 40px;
}
.toDoList .toDoWrapper .contentWrapper .assignToAvator {
  position: absolute;
  top: 10px;
  left: 10px;
}
.toDoList .toDoWrapper .contentWrapper .options {
  position: absolute;
  top: 10px;
  right: 10px;
}
.toDoList .toDoWrapper .contentWrapper .options .icon-font-lock {
  font-size: 16px;
}
.toDoList .toDoWrapper .contentWrapper .options .icon-font-i-ellipsis {
  font-size: 5px;
  position: relative;
  top: -3px;
}
.transmittalReasonSelect .dropdown-menu-autocomplete {
  max-width: unset!important;
}
.multiVideos .videoRow {
  float: left;
  width: 100%;
}
.multiVideos .videoWrapper {
  float: left;
  width: 50%;
  padding-right: 10px;
}
.multiVideos .widescreen {
  position: relative;
}
.multiVideos .widescreen .overlap {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.multiVideos .playingVideo {
  position: relative;
}
.multiVideos .backMultiBtn {
  z-index: 10;
  display: inline-block;
  position: absolute;
  right: 0px;
  bottom: -40px;
  width: 160px;
  height: 30px;
  font-size: 20px;
}
.multiVideos .backMultiBtn img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.multiVideos .multiVideoContainer {
  width: 260px;
  height: 200px;
  position: relative;
  margin: 0 auto 40px;
  -webkit-perspective: 800px;
  -moz-perspective: 800px;
  -o-perspective: 800px;
  perspective: 800px;
}
.multiVideos .card {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center;
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.multiVideos .card.flipped {
  -webkit-transform: translateY(100%) rotateX(-180deg);
  -moz-transform: translateY(100%) rotateX(-180deg);
  -o-transform: translateY(100%) rotateX(-180deg);
  transform: translateY(100%) rotateX(-180deg);
}
.multiVideos .card figure {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
.multiVideos .card .back {
  -webkit-transform: translateY(100%) rotateY(-180deg);
  -moz-transform: translateY(100%) rotateY(-180deg);
  -o-transform: translateY(100%) rotateY(-180deg);
  transform: translateY(100%) rotateY(-180deg);
}
.multiVideos .card .back .content-wrapper {
  display: block;
  -webkit-transform: rotateZ(-180deg);
  -moz-transform: rotateZ(-180deg);
  -o-transform: rotateZ(-180deg);
  transform: rotateZ(-180deg);
}
.assignHoursToStaff {
  position: relative;
}
.assignHoursToStaff .dropdown-menu {
  width: 300px !important;
}
.assignHoursToStaff .icon-font-icons-contact-multi {
  font-size: 20px;
  position: relative;
  top: 10px;
}
.assignHoursToStaff .right.dropup .dropdown-menu,
.assignHoursToStaff .right.dropdown .dropdown-menu {
  right: -15px;
  left: auto;
}
.assignHoursToStaff .right.dropup .dropdown-menu .topSection,
.assignHoursToStaff .right.dropdown .dropdown-menu .topSection {
  height: 20px;
}
.assignHoursToStaff .right.dropup .dropdown-menu .bottomSection,
.assignHoursToStaff .right.dropdown .dropdown-menu .bottomSection {
  text-align: right;
}
.assignHoursToStaff .right.dropup .dropdown-menu .bottomSection .hours,
.assignHoursToStaff .right.dropdown .dropdown-menu .bottomSection .hours {
  padding-left: 5px;
  font-size: 20px;
}
.assignHoursToStaff .right.dropup .dropdown-menu input.form-control,
.assignHoursToStaff .right.dropdown .dropdown-menu input.form-control {
  border: none !important;
  height: 40px;
  padding: 10px !important;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: white;
  background-image: none;
}
.assignHoursToStaff .right.dropup .dropdown-menu .staffSection,
.assignHoursToStaff .right.dropdown .dropdown-menu .staffSection {
  height: 160px;
  overflow-x: hidden;
  overflow-y: scroll;
  border-top: 1px solid #b6b4b6;
  border-bottom: 1px solid #b6b4b6;
  margin-bottom: 10px;
}
.assignHoursToStaff .right.dropup .dropdown-menu .staffSection .rateStaff,
.assignHoursToStaff .right.dropdown .dropdown-menu .staffSection .rateStaff {
  margin-bottom: 20px;
}
.assignHoursToStaff .right.dropup .dropdown-menu .staffSection .unassignStaff .staffItem:first-child,
.assignHoursToStaff .right.dropdown .dropdown-menu .staffSection .unassignStaff .staffItem:first-child {
  border-top: 1px solid #dddddd;
}
.assignHoursToStaff .right.dropup .dropdown-menu .staffSection .staffItem,
.assignHoursToStaff .right.dropdown .dropdown-menu .staffSection .staffItem {
  padding-right: 5px;
  padding-left: 45px;
  height: 41px;
  position: relative;
}
.assignHoursToStaff .right.dropup .dropdown-menu .staffSection .staffItem .row,
.assignHoursToStaff .right.dropdown .dropdown-menu .staffSection .staffItem .row {
  border-bottom: 1px solid #dddddd;
}
.assignHoursToStaff .right.dropup .dropdown-menu .staffSection .staffItem .avatorWrapper img,
.assignHoursToStaff .right.dropdown .dropdown-menu .staffSection .staffItem .avatorWrapper img,
.assignHoursToStaff .right.dropup .dropdown-menu .staffSection .staffItem .avator,
.assignHoursToStaff .right.dropdown .dropdown-menu .staffSection .staffItem .avator {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
}
.assignHoursToStaff .right.dropup .dropdown-menu .staffSection .staffItem input.form-control,
.assignHoursToStaff .right.dropdown .dropdown-menu .staffSection .staffItem input.form-control {
  padding: 0px !important;
  height: 30px !important;
  border-bottom: 1px dotted #333333 !important;
}
.assignHoursToStaff .right.dropup .dropdown-menu .search-button,
.assignHoursToStaff .right.dropdown .dropdown-menu .search-button {
  border-bottom: none;
  background-color: white;
  border-color: white;
  color: #999999;
  padding: 0px;
  outline: none;
  box-shadow: none;
}
.assignHoursToStaff .right.dropup .dropdown-menu .search-button .icon-font-search2,
.assignHoursToStaff .right.dropdown .dropdown-menu .search-button .icon-font-search2 {
  font-size: 22px;
}
.budgetActualTransactionsModal .header {
  margin-bottom: 10px !important;
}
.budgetActualTransactionsModal .header-wrapper {
  font-size: 1.1em;
}
.budgetActualTransactionsModal .transactionWrapper span {
  padding-top: 17px;
  /*text-align: left;*/
}
.budgetActualTransactionsModal .transactionWrapper .staffWrapper span.staff-item {
  display: inline-block !important;
}
.budgetActualTransactionsModal .form-control-selector-info {
  top: -10px !important;
}
.budgetActualTransactionsModal .responsive-list ul.content > li {
  padding: 0 50px 0 10px !important;
}
@media (max-width: 992px) {
  .budgetActualTransactionsModal .mobileOnlyHeading {
    padding-bottom: 0px;
  }
  .budgetActualTransactionsModal .responsive-list ul.content > li {
    padding-top: 10px !important;
  }
  .budgetActualTransactionsModal .row {
    margin-right: 0px;
  }
  .budgetActualTransactionsModal .row span {
    padding-top: 0px !important;
    text-align: left !important;
  }
}
budget-percentage .content-progress {
  padding-top: 7px;
  padding-right: 0px;
  margin-bottom: 10px;
  padding-left: 50px;
  position: relative;
  height: 15px;
}
budget-percentage .content-progress label.inset {
  position: absolute;
  top: 5px;
  left: 0px !important;
  display: inline-block;
  text-transform: capitalize;
  font-size: 8px;
  color: #999;
  font-weight: normal;
}
budget-percentage .content-progress div {
  float: left;
  width: 10%;
  opacity: 0.2;
  background-color: #999999;
  border-right: 1px solid white;
  height: 5px;
}
budget-percentage .content-progress div.active {
  opacity: 1;
}
.budgetTaskSelect .dropdown-menu-autocomplete {
  min-width: 160px;
}
.budgetTaskSelect .dropdown-menu-autocomplete > div > li > a.dropdown-menu-autocomplete-item,
.budgetTaskSelect .dropdown-menu-autocomplete > div > .dropdown-menu-autocomplete-group,
.budgetTaskSelect .dropdown-menu-autocomplete > a > div > .dropdown-menu-autocomplete-group,
.budgetTaskSelect .dropdown-menu-autocomplete > div > li > auto-complete-dropdown-list-item > a.dropdown-menu-autocomplete-item {
  padding: 3px 5px;
}
work-breakdown-budget {
  /*li .row div[class^="col-"] {
        border: solid 1px black;
    }*/
}
work-breakdown-budget .addTaskWrapper {
  padding-top: 5px;
}
work-breakdown-budget .icon-font-plus-circle {
  color: #3ce374;
  padding: 0px;
}
work-breakdown-budget .icon-font-plus-circle:hover {
  color: #333333;
}
work-breakdown-budget .btn-primary.extraDarkCls {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
work-breakdown-budget .btn-primary.extraDarkCls:hover {
  background-color: #FFFFFF;
  color: #333333 !important;
  border: 1px solid #201E23;
}
work-breakdown-budget .btn-primary.extraDarkCls:focus {
  color: #201E23;
}
work-breakdown-budget label.btn-primary.extraDarkCls.active {
  background-color: black;
  color: white;
}
work-breakdown-budget label.btn-primary.extraDarkCls.active:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: none;
}
work-breakdown-budget button-popover .right.dropup .dropdown-menu {
  right: 0px;
  left: auto;
}
work-breakdown-budget span.record-add-button {
  font-size: 20px;
  position: relative;
  top: 15px;
}
work-breakdown-budget .undoBtn {
  display: inline-block;
  padding-top: 15px;
}
work-breakdown-budget .totalSection {
  background-color: white;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 70px;
  padding-right: 20px;
  border: 1px solid #aaa;
  margin-bottom: 20px;
}
work-breakdown-budget .totalSection .right {
  text-align: right;
}
work-breakdown-budget .totalSection .left {
  padding-left: 0px;
}
work-breakdown-budget .totalSection .totalStatus {
  float: right;
}
work-breakdown-budget .totalSection .totalStatus a {
  font-weight: normal;
}
work-breakdown-budget .totalSection div.total-amount {
  display: inline-block;
  position: absolute;
  right: 45px;
}
work-breakdown-budget .totalSection div.total-amount-fee {
  right: 50px;
}
work-breakdown-budget .totalSection .subject,
work-breakdown-budget .totalSection .amount,
work-breakdown-budget .totalSection .totalStatus {
  font-weight: bold;
  color: #999;
}
work-breakdown-budget div.show-tasks-toggle {
  position: relative;
  /*bottom: 28px;*/
  margin-left: 20px;
  margin-top: 0;
}
@media (max-width: 992px) {
  work-breakdown-budget div.show-tasks-toggle {
    margin-top: 20px;
    margin-left: 0;
  }
}
work-breakdown-budget div.show-tasks-toggle .show-tasks-toggle-checkbox {
  top: 2px;
  position: relative;
}
work-breakdown-budget div.show-tasks-toggle-manager {
  bottom: 28px;
}
work-breakdown-budget .responsive-list ul.content li.stage .mainContent {
  padding-right: 10px;
}
work-breakdown-budget .responsive-list ul.content li.stage .mainContent .stageInfo {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
}
work-breakdown-budget .responsive-list ul.content li.phase .mainContent {
  padding-right: 10px;
  padding-left: 0px;
}
work-breakdown-budget .work-breakdown-table .responsive-list ul.topLevel li.wbdItem {
  border-bottom: 1px solid #777777 !important;
}
@media (max-width: 992px) {
  work-breakdown-budget .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.stage {
    padding-right: 0px !important;
  }
}
work-breakdown-budget .work-breakdown-table .responsive-list ul.topLevel li.wbdItem {
  padding-right: 40px !important;
}
work-breakdown-budget .work-breakdown-table .responsive-list ul.topLevel li.wbdItem .editBtn {
  position: absolute;
  top: 5px !important;
  right: -30px;
  font-size: 26px;
}
work-breakdown-budget .work-breakdown-table .responsive-list ul.topLevel li.wbdItem .mobileContent .editBtn {
  top: 12px !important;
}
work-breakdown-budget .responsive-list div.move-row-arrow {
  font-size: 20px;
  display: inline-block;
  position: absolute;
  right: 35px;
  top: 0px;
}
work-breakdown-budget .responsive-list ul.topLevel > li.isDirty {
  border-left: 3px solid #201E23 !important;
  border-right: 3px solid #201E23 !important;
}
work-breakdown-budget .responsive-list ul.topLevel > li.undo {
  border-left: 3px solid #FF4A4A !important;
  border-right: 3px solid #FF4A4A !important;
}
work-breakdown-budget .responsive-list ul.topLevel > li.undo .workBreakDown-workBreakdownRecordAdd {
  display: none;
}
work-breakdown-budget .responsive-list ul.topLevel > li.undo .undoBtn {
  position: absolute;
  /*right: 5px !important;*/
  top: 5px;
  padding: 5px !important;
}
work-breakdown-budget .responsive-list ul.topLevel > li.undo input.taskName {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-budget .responsive-list ul.topLevel > li.undo .drag-grip {
  background-image: none !important;
  cursor: default !important;
}
@media (max-width: 991px) {
  work-breakdown-budget .responsive-list ul.topLevel > li.undo .toggleTaskDetail {
    display: none !important;
  }
  work-breakdown-budget .responsive-list ul.topLevel > li.undo .undoBtn {
    position: relative;
  }
}
work-breakdown-budget .responsive-list ul.topLevel > li.stage.undo {
  min-height: 30px !important;
}
work-breakdown-budget .responsive-list ul.topLevel > li.stage.undo input {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-budget .responsive-list ul.topLevel > li.phase.undo {
  min-height: 30px !important;
  background: white !important;
}
work-breakdown-budget .responsive-list ul.topLevel > li.phase.undo input {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-budget .responsive-list .header {
  margin-left: 0px !important;
  margin-bottom: 10px;
}
work-breakdown-budget .responsive-list .header .firstColumn {
  padding-left: 60px;
}
work-breakdown-budget .responsive-list .header div.row {
  padding-right: 20px !important;
}
work-breakdown-budget .responsive-list .header li {
  margin: 0px !important;
  padding: 0px 0px 0px 70px !important;
}
work-breakdown-budget .responsive-list .header .scopeAndStatus {
  padding-left: 0px;
  padding-right: 0px;
}
work-breakdown-budget .responsive-list .header .lastColumn {
  padding-right: 60px;
}
work-breakdown-budget .responsive-list .header .feeHeading {
  text-align: right;
}
work-breakdown-budget .responsive-list .feeTypeWrapper,
work-breakdown-budget .responsive-list .estimatedWrapper,
work-breakdown-budget .responsive-list .stageFeeWrapper,
work-breakdown-budget .responsive-list .contractWrapper {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
work-breakdown-budget .responsive-list .feeTypeWrapper div.trans-value,
work-breakdown-budget .responsive-list .estimatedWrapper div.trans-value,
work-breakdown-budget .responsive-list .stageFeeWrapper div.trans-value,
work-breakdown-budget .responsive-list .contractWrapper div.trans-value {
  padding-top: 10px;
}
@media (max-width: 992px) {
  work-breakdown-budget .responsive-list .feeTypeWrapper,
  work-breakdown-budget .responsive-list .estimatedWrapper,
  work-breakdown-budget .responsive-list .stageFeeWrapper,
  work-breakdown-budget .responsive-list .contractWrapper {
    margin-top: 10px;
    padding-left: 0px !important;
  }
}
work-breakdown-budget .responsive-list .assignStaff {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
@media (max-width: 992px) {
  work-breakdown-budget .responsive-list .assignStaff {
    margin-top: 10px;
    padding-left: 10px;
  }
}
work-breakdown-budget .responsive-list ul.content.topLevel .toggleDetailArrow {
  position: absolute;
  top: 13px;
  right: 10px;
  font-size: 18px;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  color: #9d9d9d !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel .toggleDetailArrow.opening {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
work-breakdown-budget .responsive-list ul.content.topLevel span.toggleTaskDetail {
  right: 10px !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel .editBtnWrapper {
  text-align: right;
}
work-breakdown-budget .responsive-list ul.content.topLevel li .lastColumn {
  min-height: 40px;
}
@media (min-width: 992px) {
  work-breakdown-budget .responsive-list ul.content.topLevel li .lastColumn {
    padding-right: 60px !important;
  }
  work-breakdown-budget .responsive-list ul.content.topLevel li .lastColumn .wbdEdit {
    position: absolute;
    right: 0px !important;
    top: 5px !important;
    padding: 5px !important;
  }
  work-breakdown-budget .responsive-list ul.content.topLevel li .lastColumn .wbdDel {
    position: absolute;
    right: 35px !important;
    top: 5px;
    padding: 5px !important;
  }
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase {
  min-height: 30px !important;
  padding-left: 70px !important;
}
@media (max-width: 992px) {
  work-breakdown-budget .responsive-list ul.content.topLevel li.phase .feeWrapper {
    padding-bottom: 20px;
  }
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .totalBudgetWrapper,
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .feeWrapper {
  padding-top: 7px;
  text-align: right;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .phaseNumber {
  margin-right: 12px !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase input {
  height: 25px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .phaseToggle {
  top: 0px;
  left: -40px;
  font-size: 30px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .toggalTasks {
  top: 0px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .wbdDel {
  top: -2px !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .workBreakDown-workBreakdownRecordAdd {
  top: -2px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .drag-grip {
  height: 30px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .gradientLine {
  display: none;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .phase-name {
  font-weight: bold;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .wbdDel {
  position: absolute;
  right: 30px;
  top: 2px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .wbdDel.transaction-locked {
  right: 40px !important;
  top: 6px !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .wbdEdit {
  position: absolute;
  right: -5px;
  top: -5px !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .toggalTasks {
  position: absolute;
  top: 0px;
  left: -20px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .firstColumn .phaseTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .firstColumn .phaseNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.phase .firstColumn input {
  display: inline-block;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage {
  min-height: 50px;
  padding-left: 60px !important;
  background: white !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .itemWrapper {
  position: relative;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .mobileOnlyHeading {
  padding: 0px;
}
@media (max-width: 992px) {
  work-breakdown-budget .responsive-list ul.content.topLevel li.stage .row {
    margin-right: 0px;
  }
  work-breakdown-budget .responsive-list ul.content.topLevel li.stage .itemWrapper {
    padding-right: 20px;
  }
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .calenderWrapper {
  padding-top: 5px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .totalBudgetWrapper {
  text-align: right;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .totalbudgetWrapper span,
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .feedisplayWrapper span {
  padding-top: 17px;
  text-align: right;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage span.stageTitle {
  padding-top: 15px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .icon-font-pencil {
  padding-top: 10px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage:hover {
  background-color: #e9e9e9 !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .gradientLine {
  display: none;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .stage-name {
  font-weight: bold;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .statusWrapper {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .toggalTasks {
  position: absolute;
  top: 10px;
  left: -20px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .color-picker-wrapper {
  top: 20px;
  left: -40px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .firstColumn .stageTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .firstColumn .stageNumber {
  position: absolute;
  top: 15px;
  left: 10px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .firstColumn input {
  display: inline-block;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage .lastColumn {
  padding-left: 10px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.category {
  min-height: 30px !important;
  background: #aefafc;
  padding-left: 70px !important;
  margin-left: 10px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.category .totalBudgetWrapper {
  text-align: right;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.category input {
  height: 25px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.category .toggalTasks {
  position: absolute;
  top: 5px;
  left: -10px;
  z-index: 10;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.category .firstColumn .categoryTitle {
  position: relative;
  padding-left: 40px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.category .firstColumn input {
  display: inline-block;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget {
  padding-left: 50px !important;
  background: #f6f6f6;
  min-height: 50px;
  margin-left: 50px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget .firstColumn {
  padding-left: 60px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget .undo {
  min-height: 30px !important;
  background: white !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget span.undo-text {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
  text-align: left;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget span.dummy-text {
  position: relative;
  top: 10px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget .splitWrapper {
  position: relative;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget .splitWrapper .btnPopoverWrapper {
  top: -2px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget .form-control {
  box-shadow: none;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing {
  /*.budgetWrapper, .staffWrapper, .unitsWrapper, .rateWrapper, .totalWrapper, .noteWrapper, .record-add-button{
						display: none;
					}*/
  /*budget-task-select {
                        input {
                            background-image: none !important;
                            border-bottom: none !important;
                            color: #ea6149;
                            text-decoration: line-through;
                            padding-top: 8px !important;
                        }
                    }*/
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .unitsWrapper,
work-breakdown-budget .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .rateWrapper,
work-breakdown-budget .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .totalWrapper,
work-breakdown-budget .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .noteWrapper,
work-breakdown-budget .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .record-add-button {
  display: none;
}
@media (max-width: 992px) {
  work-breakdown-budget .responsive-list ul.content.topLevel li.budget .splitWrapper .btnPopoverWrapper {
    right: 0px !important;
    left: auto;
  }
  work-breakdown-budget .responsive-list ul.content.topLevel li.budget .row {
    margin-right: 0px;
  }
  work-breakdown-budget .responsive-list ul.content.topLevel li.budget .wbdDel {
    position: relative;
  }
  work-breakdown-budget .responsive-list ul.content.topLevel li.budget .mobileContent {
    padding-right: 30px;
  }
  work-breakdown-budget .responsive-list ul.content.topLevel li.budget .editingBtns {
    text-align: right;
    padding-bottom: 20px;
  }
  work-breakdown-budget .responsive-list ul.content.topLevel li.budget .editingBtns .wbdDel,
  work-breakdown-budget .responsive-list ul.content.topLevel li.budget .editingBtns .undoBtn {
    position: relative;
  }
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget:hover {
  background-color: #e9e9e9;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget .gradientLine {
  display: none;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget .wbdDel {
  position: absolute;
  right: -40px !important;
  top: 5px;
}
@media (max-width: 992px) {
  work-breakdown-budget .responsive-list ul.content.topLevel li.budget .wbdDel {
    right: 0px;
  }
}
work-breakdown-budget .responsive-list ul.content.topLevel li.budget .undoBtn {
  position: absolute;
  right: -30px;
  top: 2px;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage.empty-item,
work-breakdown-budget .responsive-list ul.content.topLevel li.phase.empty-item {
  border-bottom: none !important;
}
work-breakdown-budget .responsive-list ul.content.topLevel li.stage.empty-item .firstColumn,
work-breakdown-budget .responsive-list ul.content.topLevel li.phase.empty-item .firstColumn {
  min-height: 50px;
}
work-breakdown-budget .splitFormItem {
  padding-bottom: 15px;
}
work-breakdown-budget #splitValues {
  width: 100%;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
work-breakdown-budget .inlinetools {
  display: inline-block;
}
work-breakdown-budget .inlinetools .budgetMode {
  display: inline-block;
  top: 2px;
  position: relative;
}
work-breakdown-budget .inlinetools .budget-toggle {
  display: inline-block;
  position: relative;
  top: 10px;
  min-width: 52px;
}
work-breakdown-budget .inlinetools .budget-toggle.noMinWidth {
  min-width: unset;
}
work-breakdown-budget .inlinetools .budget-toggle label {
  top: 5px;
  display: inline-block;
}
work-breakdown-budget .inlinetools .budget-toggle p {
  display: inline-block;
  width: 115px;
  margin-right: 10px;
}
work-breakdown-budget .flip-switch {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari */
  transform: rotate(180deg);
}
work-breakdown-budget .switch-margin {
  margin-left: 15px;
}
work-breakdown-budget .delivery-label-style {
  padding-right: 20px;
  text-align: left;
  margin-left: 17px;
}
work-breakdown-budget .paddingLeft40 {
  padding-left: 40px;
}
work-breakdown-budget .total-budget-error {
  color: red;
}
.work-breakdown-budget-actual {
  /*.undoBtn {
        display: inline-block;
        padding-top: 15px;
    }*/
}
.work-breakdown-budget-actual .btn-primary.extraDarkClass {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
.work-breakdown-budget-actual .btn-primary.extraDarkClass:hover {
  background-color: #FFFFFF;
  color: #333333;
  border: 1px solid #201E23;
}
.work-breakdown-budget-actual .btn-primary.extraDarkClass:focus {
  color: #201E23;
}
.work-breakdown-budget-actual label.btn-primary.extraDarkClass.active {
  background-color: black;
  color: white;
}
.work-breakdown-budget-actual label.btn-primary.extraDarkClass.active:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: none;
}
.work-breakdown-budget-actual .form-control-selector-info {
  font-size: 9px;
}
.work-breakdown-budget-actual .form-control-selector-info.not-budgeted {
  font-size: 12px;
}
.work-breakdown-budget-actual .form-control-selector-info.right {
  right: 10px;
}
.work-breakdown-budget-actual .header-grouping {
  display: block;
  border-bottom: 1px solid #aaa;
  text-align: center;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.work-breakdown-budget-actual .responsive-list ul.content li.stage .mainContent {
  padding-right: 10px;
}
.work-breakdown-budget-actual .responsive-list ul.content li.stage .mainContent .stageInfo {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
}
.work-breakdown-budget-actual .responsive-list ul.content li.phase .mainContent {
  padding-right: 10px;
  padding-left: 0px;
}
.work-breakdown-budget-actual .work-breakdown-table .responsive-list ul.topLevel li.wbdItem {
  border-bottom: 1px solid #777777 !important;
}
@media (max-width: 992px) {
  .work-breakdown-budget-actual .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.stage {
    padding-right: 0px !important;
  }
  .work-breakdown-budget-actual .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.phase {
    padding-right: 10px !important;
  }
}
.work-breakdown-budget-actual .work-breakdown-table .responsive-list ul.topLevel li.wbdItem {
  padding-right: 40px !important;
}
.work-breakdown-budget-actual .work-breakdown-table .responsive-list ul.topLevel li.wbdItem .editBtn {
  position: absolute;
  top: 5px !important;
  right: -30px;
  font-size: 26px;
}
.work-breakdown-budget-actual .work-breakdown-table .responsive-list ul.topLevel li.wbdItem .mobileContent .editBtn {
  top: 12px !important;
}
.work-breakdown-budget-actual div.show-tasks-toggle {
  position: relative;
  /*bottom: 28px;*/
  margin-left: 20px;
  margin-top: 0;
}
@media (max-width: 992px) {
  .work-breakdown-budget-actual div.show-tasks-toggle {
    margin-top: 20px;
    margin-left: 0;
  }
}
.work-breakdown-budget-actual div.show-tasks-toggle .show-tasks-toggle-checkbox {
  top: 2px;
  position: relative;
}
.work-breakdown-budget-actual div.show-tasks-toggle-manager {
  bottom: 28px;
}
.work-breakdown-budget-actual .responsive-list .actual-text-inset {
  padding-left: 30px;
}
.work-breakdown-budget-actual .responsive-list .header {
  margin-left: 0px !important;
  margin-bottom: 10px;
}
.work-breakdown-budget-actual .responsive-list .header .firstColumn {
  padding-left: 60px;
}
.work-breakdown-budget-actual .responsive-list .header div.row {
  padding-right: 40px !important;
}
.work-breakdown-budget-actual .responsive-list .header li {
  margin: 0px !important;
  padding: 0px 0px 0px 70px !important;
}
.work-breakdown-budget-actual .responsive-list .header .scopeAndStatus {
  padding-left: 0px;
  padding-right: 0px;
}
.work-breakdown-budget-actual .responsive-list .header .lastColumn {
  padding-right: 60px;
}
.work-breakdown-budget-actual .responsive-list .header .feeHeading {
  text-align: right;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel .toggleDetailArrow {
  position: absolute;
  top: 13px;
  right: 10px;
  font-size: 18px;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  color: #9d9d9d !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel .toggleDetailArrow.opening {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel span.toggleTaskDetail {
  right: 10px !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel .editBtnWrapper {
  text-align: right;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel .negative-value {
  color: red;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li .lastColumn {
  min-height: 40px;
}
@media (min-width: 992px) {
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li .lastColumn {
    padding-right: 60px !important;
  }
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li .lastColumn .wbdEdit {
    position: absolute;
    right: 0px !important;
    top: 5px !important;
    padding: 5px !important;
  }
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li .lastColumn .wbdDel {
    position: absolute;
    right: 35px !important;
    top: 5px;
    padding: 5px !important;
  }
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase {
  min-height: 30px !important;
  padding-left: 70px !important;
  /*.phase-figure-wrapper {
                    padding-bottom: 0px !important;
                }*/
}
@media (max-width: 992px) {
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .feeWrapper {
    padding-bottom: 20px;
  }
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .figure {
  padding-top: 0px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .toggleDetailArrow {
  top: 5px !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase div.figures-Wrapper {
  padding-top: 7px;
  text-align: right;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase div.figures-Wrapper span {
  padding-bottom: 0px !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .totalBudgetWrapper,
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .feeWrapper {
  padding-top: 7px;
  text-align: right;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .phaseNumber {
  margin-right: 12px !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase input {
  height: 25px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .phaseToggle {
  top: 0px;
  left: -40px;
  font-size: 30px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .toggalTasks {
  top: 0px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .wbdDel {
  top: -2px !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .workBreakDown-workBreakdownRecordAdd {
  top: -2px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .drag-grip {
  height: 30px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .gradientLine {
  display: none;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .phase-name {
  font-weight: bold;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .wbdDel {
  position: absolute;
  right: 30px;
  top: 2px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .wbdDel.transaction-locked {
  right: 40px !important;
  top: 6px !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .wbdEdit {
  position: absolute;
  right: -5px;
  top: -5px !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .toggalTasks {
  position: absolute;
  top: 0px;
  left: -20px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .firstColumn .phaseTitle {
  position: relative;
  padding-left: 50px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .firstColumn .phaseNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.phase .firstColumn input {
  display: inline-block;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage {
  min-height: 50px;
  padding-left: 60px !important;
  background: white !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .itemWrapper {
  position: relative;
}
@media (max-width: 992px) {
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .row {
    margin-right: 0px;
  }
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage div.figures-Wrapper span.figure {
    padding-top: 0px !important;
  }
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .calenderWrapper {
  padding-top: 5px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .totalBudgetWrapper {
  text-align: right;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .totalbudgetWrapper span,
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .feedisplayWrapper span {
  padding-top: 17px;
  text-align: right;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage span.stageTitle {
  padding-top: 15px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .icon-font-pencil {
  padding-top: 10px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage:hover {
  background-color: #e9e9e9 !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .gradientLine {
  display: none;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .stage-name {
  font-weight: bold;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .statusWrapper {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .toggalTasks {
  position: absolute;
  top: 10px;
  left: -20px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .color-picker-wrapper {
  top: 20px;
  left: -40px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .firstColumn .stageTitle {
  position: relative;
  padding-left: 50px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .firstColumn .stageNumber {
  position: absolute;
  top: 15px;
  left: 10px;
  font-size: 8px;
  padding-right: 30px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .firstColumn input {
  display: inline-block;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage .lastColumn {
  padding-left: 10px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage div.figures-Wrapper {
  padding-top: 7px !important;
  text-align: right;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.stage div.figures-Wrapper span {
  padding-bottom: 0px !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.category {
  min-height: 30px !important;
  background: #aefafc;
  padding-left: 70px !important;
  margin-left: 10px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.category .totalBudgetWrapper {
  text-align: right;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.category input {
  height: 25px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.category .toggalTasks {
  position: absolute;
  top: 5px;
  left: -10px;
  z-index: 10;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.category .firstColumn .categoryTitle {
  position: relative;
  padding-left: 40px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.category .firstColumn input {
  display: inline-block;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual {
  padding-left: 50px !important;
  background: #f6f6f6;
  min-height: 50px;
  margin-left: 50px;
}
@media (max-width: 991px) {
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual {
    padding-bottom: 20px;
  }
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .unallocated-units-wrapper {
  height: 30px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .not-budgeted-text {
  top: 3px !important;
  position: relative;
  left: -18px;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual span.unallocated-actual {
  color: darkorange;
  position: relative;
  top: 11px;
  right: -2px;
  font-size: 1.4em;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .line-info {
  top: 0px !important;
  left: -60px;
  position: absolute;
  font-size: 0.8em;
  color: dodgerblue;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .over-budget {
  color: red;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual div.figures-Wrapper {
  padding-top: 7px !important;
  text-align: right;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual div.figures-Wrapper span {
  padding-bottom: 0px !important;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .actual-text-wrapper {
  top: 5px;
  position: relative;
  color: #4E4EF2;
  cursor: pointer;
  /*span {
                        font-weight: bold;
                    }*/
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .form-control {
  box-shadow: none;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .form-control-selector-info {
  top: -10px !important;
}
@media (max-width: 992px) {
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual {
    padding-right: 0px !important;
  }
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .mobileOnlyHeading {
    padding-bottom: 0px;
  }
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .text-label {
    padding-top: 7px !important;
  }
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .row {
    margin-right: 0px;
  }
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .form-control-selector-info {
    top: 17px !important;
  }
  .work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual div.figures-Wrapper span.figure {
    padding-top: 0px !important;
  }
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual:hover {
  background-color: #e9e9e9;
}
.work-breakdown-budget-actual .responsive-list ul.content.topLevel li.actual .gradientLine {
  display: none;
}
.work-breakdown-budget-actual .totalSection {
  background-color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 70px;
  border: 1px solid #aaa;
  margin-bottom: 20px;
  padding-right: 40px !important;
  /*font-size: 1.3em;*/
}
.work-breakdown-budget-actual .totalSection .figures-Wrapper p {
  text-align: right;
}
.work-breakdown-budget-actual .totalSection .right {
  text-align: right;
}
.work-breakdown-budget-actual .totalSection .left {
  padding-left: 0px;
}
.work-breakdown-budget-actual .totalSection .totalStatus {
  float: right;
}
.work-breakdown-budget-actual .totalSection .totalStatus a {
  font-weight: normal;
}
.work-breakdown-budget-actual .totalSection div.total-amount {
  display: inline-block;
  position: absolute;
  right: 45px;
}
.work-breakdown-budget-actual .totalSection .subject,
.work-breakdown-budget-actual .totalSection .amount {
  font-weight: bold;
  color: #999;
}
.work-breakdown-budget-line .firstColumn {
  padding-left: 60px;
}
.work-breakdown-budget-line .taskWrapper .btn-roundCorner {
  position: absolute;
  right: 0px;
}
.work-breakdown-budget-line .icon-font-plus-circle {
  color: #3ce374;
  padding: 0px;
}
.work-breakdown-budget-line .icon-font-plus-circle:hover {
  color: #333333;
}
.work-breakdown-budget-line .toggleDetailArrow {
  right: -30px !important;
}
.work-breakdown-budget-line .icon-font-edit2 {
  position: relative;
  top: 3px;
  font-size: 20px;
}
.work-breakdown-budget-line .note-button {
  background-color: transparent;
}
.work-breakdown-budget-line .unit.noValue {
  color: #f78731;
  border-bottom: 1px dotted #f78731 !important;
}
.work-breakdown-budget-line .wbdDel {
  top: 4px;
}
.work-breakdown-budget-line .taskWrapper,
.work-breakdown-budget-line .staffWrapper,
.work-breakdown-budget-line .unitsWrapper,
.work-breakdown-budget-line .rateWrapper,
.work-breakdown-budget-line .totalWrapper {
  padding-top: 5px;
}
.work-breakdown-budget-line .taskWrapper {
  position: relative;
  padding-right: 90px;
}
.work-breakdown-budget-line .taskWrapper .btn-roundCorner {
  position: absolute;
  top: 5px;
  right: 0px;
}
.work-breakdown-budget-line .taskWrapper .record-add-button {
  right: 0px;
}
.work-breakdown-budget-line .taskWrapper .icon-font-plus-circle {
  position: absolute;
  top: 10px;
  right: 0px;
}
.work-breakdown-budget-line .mobileOnlyHeading {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.work-breakdown-budget-line .rateWrapper,
.work-breakdown-budget-line .totalWrapper {
  text-align: right;
}
.work-breakdown-budget-line .splitWrapper {
  min-height: 30px;
}
.work-breakdown-budget-line .budgetWrapper {
  padding-top: 5px;
}
.work-breakdown-budget-line .budgetWrapper .form-control-selector-info {
  color: #333333 !important;
  opacity: 1;
}
.work-breakdown-budget-line .btnPopoverWrapper {
  position: absolute;
  top: -10px;
  left: 0px;
}
.work-breakdown-budget-line .btnPopoverWrapper textarea.form-control.scopeText {
  height: 200px !important;
  display: block;
  width: 100%;
  padding: 10px !important;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: white;
  background-image: none;
  border-top: 1px solid #dddddd !important;
  border-left: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0px;
  margin-bottom: 10px;
  white-space: pre-wrap;
}
.work-breakdown-budget-line .splitButton:focus {
  outline: none !important;
}
.work-breakdown-budget-line button-popover budget-task-select,
.work-breakdown-budget-line button-popover budget-rate-select,
.work-breakdown-budget-line button-popover auto-complete-select {
  border: none;
  width: 100%;
}
.work-breakdown-budget-line button-popover .rate-locked {
  font-size: 18px;
  position: absolute;
  right: 20px;
  /*top: 46px;*/
  bottom: 0px;
}
.work-breakdown-budget-line button-popover .split-title {
  font-size: 20px;
  font-weight: bold;
  border-bottom: grey solid 1px;
}
.work-breakdown-budget-line button-popover .split-rate-value {
  width: 100%;
  border: none;
}
.work-breakdown-budget-line button-popover input.split-values {
  width: 90%;
  margin-left: 10px;
}
.work-breakdown-budget-line button-popover .split-remaining-display {
  font-size: 15px;
  font-weight: bold;
  margin-right: 10px;
}
.work-breakdown-budget-line button-popover div.mask {
  overflow: visible !important;
  overflow-x: visible !important;
}
.work-breakdown-budget-line button-popover div.buttonWrapper {
  margin-top: 10px;
}
.work-breakdown-budget-line-view-only .firstColumn {
  padding-left: 60px;
}
.work-breakdown-budget-line-view-only .taskWrapper .btn-roundCorner {
  position: absolute;
  right: 0px;
}
.work-breakdown-budget-line-view-only .icon-font-plus-circle {
  color: #3ce374;
  padding: 0px;
}
.work-breakdown-budget-line-view-only .icon-font-plus-circle:hover {
  color: #333333;
}
.work-breakdown-budget-line-view-only .toggleDetailArrow {
  right: -30px !important;
}
.work-breakdown-budget-line-view-only .icon-font-edit2 {
  position: relative;
  top: 3px;
  font-size: 20px;
}
.work-breakdown-budget-line-view-only .note-button {
  background-color: transparent;
}
.work-breakdown-budget-line-view-only .unit.noValue {
  color: #f78731;
  border-bottom: 1px dotted #f78731 !important;
}
.work-breakdown-budget-line-view-only .wbdDel {
  top: 4px;
}
.work-breakdown-budget-line-view-only .taskWrapper,
.work-breakdown-budget-line-view-only .staffWrapper,
.work-breakdown-budget-line-view-only .unitsWrapper,
.work-breakdown-budget-line-view-only .rateWrapper,
.work-breakdown-budget-line-view-only .totalWrapper {
  padding-top: 5px;
}
.work-breakdown-budget-line-view-only .taskWrapper {
  position: relative;
  padding-right: 90px;
}
.work-breakdown-budget-line-view-only .taskWrapper .btn-roundCorner {
  position: absolute;
  top: 5px;
  right: 0px;
}
.work-breakdown-budget-line-view-only .taskWrapper .record-add-button {
  right: 0px;
}
.work-breakdown-budget-line-view-only .taskWrapper .icon-font-plus-circle {
  position: absolute;
  top: 10px;
  right: 0px;
}
.work-breakdown-budget-line-view-only .mobileOnlyHeading {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.work-breakdown-budget-line-view-only .rateWrapper,
.work-breakdown-budget-line-view-only .totalWrapper {
  text-align: right;
}
.work-breakdown-budget-line-view-only .splitWrapper {
  min-height: 30px;
}
.work-breakdown-budget-line-view-only .budgetWrapper {
  padding-top: 5px;
}
.work-breakdown-budget-line-view-only .budgetWrapper .form-control-selector-info {
  color: #333333 !important;
  opacity: 1;
}
.work-breakdown-budget-line-view-only .btnPopoverWrapper {
  position: absolute;
  top: -10px;
  left: 0px;
}
.work-breakdown-budget-line-view-only .btnPopoverWrapper textarea.form-control.scopeText {
  height: 200px !important;
  display: block;
  width: 100%;
  padding: 10px !important;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: white;
  background-image: none;
  border-top: 1px solid #dddddd !important;
  border-left: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0px;
  margin-bottom: 10px;
  white-space: pre-wrap;
}
.work-breakdown-budget-line-view-only .splitButton:focus {
  outline: none !important;
}
.work-breakdown-budget-line-view-only button-popover budget-task-select,
.work-breakdown-budget-line-view-only button-popover budget-rate-select,
.work-breakdown-budget-line-view-only button-popover auto-complete-select {
  border: none;
  width: 100%;
}
.work-breakdown-budget-line-view-only button-popover .rate-locked {
  font-size: 18px;
  position: absolute;
  right: 20px;
  /*top: 46px;*/
  bottom: 0px;
}
.work-breakdown-budget-line-view-only button-popover .split-title {
  font-size: 20px;
  font-weight: bold;
  border-bottom: grey solid 1px;
}
.work-breakdown-budget-line-view-only button-popover .split-rate-value {
  width: 100%;
  border: none;
}
.work-breakdown-budget-line-view-only button-popover input.split-values {
  width: 90%;
  margin-left: 10px;
}
.work-breakdown-budget-line-view-only button-popover .split-remaining-display {
  font-size: 15px;
  font-weight: bold;
  margin-right: 10px;
}
.work-breakdown-budget-line-view-only button-popover div.mask {
  overflow: visible !important;
  overflow-x: visible !important;
}
.work-breakdown-budget-line-view-only button-popover div.buttonWrapper {
  margin-top: 10px;
}
.work-breakdown-budget-line span.spacing {
  padding-top: 12px;
  padding-bottom: 10px;
  display: block;
}
work-breakdown-budget-view-only .addTaskWrapper {
  padding-top: 5px;
}
work-breakdown-budget-view-only .icon-font-plus-circle {
  color: #3ce374;
  padding: 0px;
}
work-breakdown-budget-view-only .icon-font-plus-circle:hover {
  color: #333333;
}
work-breakdown-budget-view-only button-popover .right.dropup .dropdown-menu {
  right: 0px;
  left: auto;
}
work-breakdown-budget-view-only .helpLinkPopup {
  padding: 0px;
  font-size: 12px;
}
work-breakdown-budget-view-only span.record-add-button {
  font-size: 20px;
  position: relative;
  top: 15px;
}
work-breakdown-budget-view-only .undoBtn {
  display: inline-block;
  padding-top: 15px;
}
work-breakdown-budget-view-only .totalSection {
  background-color: white;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 70px;
  padding-right: 20px;
  border: 1px solid #aaa;
  margin-bottom: 20px;
}
work-breakdown-budget-view-only .totalSection .right {
  text-align: right;
}
work-breakdown-budget-view-only .totalSection .left {
  padding-left: 0px;
}
work-breakdown-budget-view-only .totalSection .totalStatus {
  float: right;
}
work-breakdown-budget-view-only .totalSection .totalStatus a {
  font-weight: normal;
}
work-breakdown-budget-view-only .totalSection div.total-amount {
  display: inline-block;
  position: absolute;
  right: 45px;
}
work-breakdown-budget-view-only .totalSection div.total-amount-fee {
  right: 50px;
}
work-breakdown-budget-view-only .totalSection .subject,
work-breakdown-budget-view-only .totalSection .amount,
work-breakdown-budget-view-only .totalSection .totalStatus {
  font-weight: bold;
  color: #999;
}
work-breakdown-budget-view-only div.show-tasks-toggle {
  position: relative;
  /*bottom: 28px;*/
  margin-left: 20px;
  margin-top: 0;
}
@media (max-width: 992px) {
  work-breakdown-budget-view-only div.show-tasks-toggle {
    margin-top: 20px;
    margin-left: 0;
  }
}
work-breakdown-budget-view-only div.show-tasks-toggle .show-tasks-toggle-checkbox {
  top: 2px;
  position: relative;
}
work-breakdown-budget-view-only div.show-tasks-toggle-manager {
  bottom: 28px;
}
work-breakdown-budget-view-only .responsive-list ul.content li.stage .mainContent {
  padding-right: 10px;
}
work-breakdown-budget-view-only .responsive-list ul.content li.stage .mainContent .stageInfo {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
}
work-breakdown-budget-view-only .responsive-list ul.content li.phase .mainContent {
  padding-right: 10px;
  padding-left: 0px;
}
work-breakdown-budget-view-only .work-breakdown-table .responsive-list ul.topLevel li.wbdItem {
  border-bottom: 1px solid #777777 !important;
}
@media (max-width: 992px) {
  work-breakdown-budget-view-only .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.stage {
    padding-right: 0px !important;
  }
}
work-breakdown-budget-view-only .work-breakdown-table .responsive-list ul.topLevel li.wbdItem {
  padding-right: 40px !important;
}
work-breakdown-budget-view-only .work-breakdown-table .responsive-list ul.topLevel li.wbdItem .editBtn {
  position: absolute;
  top: 5px !important;
  right: -30px;
  font-size: 26px;
}
work-breakdown-budget-view-only .work-breakdown-table .responsive-list ul.topLevel li.wbdItem .mobileContent .editBtn {
  top: 12px !important;
}
work-breakdown-budget-view-only .responsive-list div.move-row-arrow {
  font-size: 20px;
  display: inline-block;
  position: absolute;
  right: 35px;
  top: 0px;
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.isDirty {
  border-left: 3px solid #201E23 !important;
  border-right: 3px solid #201E23 !important;
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.undo {
  border-left: 3px solid #FF4A4A !important;
  border-right: 3px solid #FF4A4A !important;
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.undo .workBreakDown-workBreakdownRecordAdd {
  display: none;
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.undo .undoBtn {
  position: absolute;
  /*right: 5px !important;*/
  top: 5px;
  padding: 5px !important;
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.undo input.taskName {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.undo .drag-grip {
  background-image: none !important;
  cursor: default !important;
}
@media (max-width: 991px) {
  work-breakdown-budget-view-only .responsive-list ul.topLevel > li.undo .toggleTaskDetail {
    display: none !important;
  }
  work-breakdown-budget-view-only .responsive-list ul.topLevel > li.undo .undoBtn {
    position: relative;
  }
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.stage.undo {
  min-height: 30px !important;
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.stage.undo input {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.phase.undo {
  min-height: 30px !important;
  background: white !important;
}
work-breakdown-budget-view-only .responsive-list ul.topLevel > li.phase.undo input {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-budget-view-only .responsive-list .header {
  margin-left: 0px !important;
  margin-bottom: 10px;
}
work-breakdown-budget-view-only .responsive-list .header .firstColumn {
  padding-left: 60px;
}
work-breakdown-budget-view-only .responsive-list .header div.row {
  padding-right: 20px !important;
}
work-breakdown-budget-view-only .responsive-list .header li {
  margin: 0px !important;
  padding: 0px 0px 0px 70px !important;
}
work-breakdown-budget-view-only .responsive-list .header .scopeAndStatus {
  padding-left: 0px;
  padding-right: 0px;
}
work-breakdown-budget-view-only .responsive-list .header .lastColumn {
  padding-right: 60px;
}
work-breakdown-budget-view-only .responsive-list .header .feeHeading {
  text-align: right;
}
work-breakdown-budget-view-only .responsive-list .feeTypeWrapper,
work-breakdown-budget-view-only .responsive-list .estimatedWrapper,
work-breakdown-budget-view-only .responsive-list .stageFeeWrapper,
work-breakdown-budget-view-only .responsive-list .contractWrapper {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
work-breakdown-budget-view-only .responsive-list .feeTypeWrapper div.trans-value,
work-breakdown-budget-view-only .responsive-list .estimatedWrapper div.trans-value,
work-breakdown-budget-view-only .responsive-list .stageFeeWrapper div.trans-value,
work-breakdown-budget-view-only .responsive-list .contractWrapper div.trans-value {
  padding-top: 10px;
}
@media (max-width: 992px) {
  work-breakdown-budget-view-only .responsive-list .feeTypeWrapper,
  work-breakdown-budget-view-only .responsive-list .estimatedWrapper,
  work-breakdown-budget-view-only .responsive-list .stageFeeWrapper,
  work-breakdown-budget-view-only .responsive-list .contractWrapper {
    margin-top: 10px;
    padding-left: 0px !important;
  }
}
work-breakdown-budget-view-only .responsive-list .assignStaff {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
@media (max-width: 992px) {
  work-breakdown-budget-view-only .responsive-list .assignStaff {
    margin-top: 10px;
    padding-left: 10px;
  }
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel .toggleDetailArrow {
  position: absolute;
  top: 13px;
  right: 10px;
  font-size: 18px;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  color: #9d9d9d !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel .toggleDetailArrow.opening {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel span.toggleTaskDetail {
  right: 10px !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel .editBtnWrapper {
  text-align: right;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li .lastColumn {
  min-height: 40px;
}
@media (min-width: 992px) {
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li .lastColumn {
    padding-right: 60px !important;
  }
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li .lastColumn .wbdEdit {
    position: absolute;
    right: 0px !important;
    top: 5px !important;
    padding: 5px !important;
  }
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li .lastColumn .wbdDel {
    position: absolute;
    right: 35px !important;
    top: 5px;
    padding: 5px !important;
  }
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase {
  min-height: 30px !important;
  padding-left: 70px !important;
}
@media (max-width: 992px) {
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .feeWrapper {
    padding-bottom: 20px;
  }
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .totalBudgetWrapper,
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .feeWrapper {
  padding-top: 7px;
  text-align: right;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .phaseNumber {
  margin-right: 12px !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase input {
  height: 25px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .phaseToggle {
  top: 0px;
  left: -40px;
  font-size: 30px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .toggalTasks {
  top: 0px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .wbdDel {
  top: -2px !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .workBreakDown-workBreakdownRecordAdd {
  top: -2px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .drag-grip {
  height: 30px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .gradientLine {
  display: none;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .phase-name {
  font-weight: bold;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .wbdDel {
  position: absolute;
  right: 30px;
  top: 2px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .wbdDel.transaction-locked {
  right: 40px !important;
  top: 6px !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .wbdEdit {
  position: absolute;
  right: -5px;
  top: -5px !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .toggalTasks {
  position: absolute;
  top: 0px;
  left: -20px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .firstColumn .phaseTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .firstColumn .phaseNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase .firstColumn input {
  display: inline-block;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage {
  min-height: 50px;
  padding-left: 60px !important;
  background: white !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .itemWrapper {
  position: relative;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .mobileOnlyHeading {
  padding: 0px;
}
@media (max-width: 992px) {
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .row {
    margin-right: 0px;
  }
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .itemWrapper {
    padding-right: 20px;
  }
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .calenderWrapper {
  padding-top: 5px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .totalBudgetWrapper {
  text-align: right;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .totalbudgetWrapper span,
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .feedisplayWrapper span {
  padding-top: 17px;
  text-align: right;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage span.stageTitle {
  padding-top: 15px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .icon-font-pencil {
  padding-top: 10px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage:hover {
  background-color: #e9e9e9 !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .gradientLine {
  display: none;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .stage-name {
  font-weight: bold;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .statusWrapper {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .toggalTasks {
  position: absolute;
  top: 10px;
  left: -40px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .color-picker-wrapper {
  top: 20px;
  left: -40px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .firstColumn .stageTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .firstColumn .stageNumber {
  position: absolute;
  top: 15px;
  left: 10px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .firstColumn input {
  display: inline-block;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage .lastColumn {
  padding-left: 10px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget {
  padding-left: 50px !important;
  background: #f6f6f6;
  min-height: 50px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .firstColumn {
  padding-left: 60px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .undo {
  min-height: 30px !important;
  background: white !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget span.undo-text {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
  text-align: left;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget span.dummy-text {
  position: relative;
  top: 10px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .splitWrapper {
  position: relative;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .splitWrapper .btnPopoverWrapper {
  top: -2px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .form-control {
  box-shadow: none;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing {
  /*.budgetWrapper, .staffWrapper, .unitsWrapper, .rateWrapper, .totalWrapper, .noteWrapper, .record-add-button{
						display: none;
					}*/
  /*budget-task-select {
                        input {
                            background-image: none !important;
                            border-bottom: none !important;
                            color: #ea6149;
                            text-decoration: line-through;
                            padding-top: 8px !important;
                        }
                    }*/
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .unitsWrapper,
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .rateWrapper,
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .totalWrapper,
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .noteWrapper,
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget work-breakdown-budget-line.editing .record-add-button {
  display: none;
}
@media (max-width: 992px) {
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .splitWrapper .btnPopoverWrapper {
    right: 0px !important;
    left: auto;
  }
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .row {
    margin-right: 0px;
  }
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .wbdDel {
    position: relative;
  }
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .mobileContent {
    padding-right: 30px;
  }
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .editingBtns {
    text-align: right;
    padding-bottom: 20px;
  }
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .editingBtns .wbdDel,
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .editingBtns .undoBtn {
    position: relative;
  }
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget:hover {
  background-color: #e9e9e9;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .gradientLine {
  display: none;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .wbdDel {
  position: absolute;
  right: -40px !important;
  top: 5px;
}
@media (max-width: 992px) {
  work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .wbdDel {
    right: 0px;
  }
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.budget .undoBtn {
  position: absolute;
  right: -30px;
  top: 2px;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage.empty-item,
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase.empty-item {
  border-bottom: none !important;
}
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.stage.empty-item .firstColumn,
work-breakdown-budget-view-only .responsive-list ul.content.topLevel li.phase.empty-item .firstColumn {
  min-height: 50px;
}
work-breakdown-budget-view-only .splitFormItem {
  padding-bottom: 15px;
}
work-breakdown-budget-view-only #splitValues {
  width: 100%;
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.constructionCostsModal .header {
  margin-bottom: 0 !important;
}
.constructionCostsModal .responsive-list input.form-control {
  margin-top: 0px;
}
.constructionCostsModal .notIncluded {
  opacity: 0.5;
}
.constructionCostsModal h3 {
  color: #201E23;
  font-weight: bold;
  font-size: 15px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.constructionCostsModal .responsive-list ul.content > li {
  padding: 0 50px 0 10px !important;
}
.constructionCostsModal .responsive-list ul.header > li {
  padding: 10px 50px 10px 10px !important;
  margin: 0 !important;
}
.constructionCostsModal input.bold-input {
  font-size: 1.5em;
  font-weight: bold;
}
.constructionCostsModal span.input-span {
  padding-top: 0 !important;
}
.constructionCostsModal li.stage {
  margin-left: 10px;
  background: white !important;
}
.constructionCostsModal .responsive-list ul.content li.stage.constructon-costs-line {
  padding-left: 10px !important;
  margin-left: 10px;
}
.constructionCostsModal .stage-name {
  padding-left: 50px;
}
.constructionCostsModal li.phase {
  background-color: #bee6ff !important;
}
.constructionCostsModal .total-percent-warning {
  position: absolute;
  left: -125px;
}
.constructionCostsModal .totalSection {
  padding-right: 55px;
}
.constructionCostsModal .popover-help {
  padding-right: 0px;
}
@media (max-width: 992px) {
  .constructionCostsModal .workBreakDownMobileHeading {
    text-align: right;
  }
  .constructionCostsModal .mobile-right {
    text-align: right !important;
  }
  .constructionCostsModal span.mobile-value,
  .constructionCostsModal inbox.mobile-value {
    padding-top: 0px !important;
  }
}
.workBreakDown-workBreakdownRecordAdd .nameWrapper {
  margin-top: 10px;
  position: relative;
}
.workBreakDown-workBreakdownRecordAdd .nameWrapper input.form-control.hasPadding {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.workBreakDown-workBreakdownRecordAdd .nameWrapper .add-new-record {
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  padding: 0px;
  height: 40px;
  width: 40px;
  background: #2dcc65;
  border-bottom: 2px solid #359a62;
}
.workBreakDown-workBreakdownRecordAdd .nameWrapper .add-new-record .icon-font-icons_plus-fat {
  padding: 0px;
  line-height: 37px;
  font-size: 37px;
  color: white;
  position: relative;
  top: 0px;
}
.workBreakDown-workBreakdownRecordAdd span.record-add-button {
  font-size: 20px;
  position: relative;
  top: 7px;
}
.workBreakDown-workBreakdownRecordAdd button-popover .record-add-button {
  color: #3ce374;
}
.workBreakDown-workBreakdownRecordAdd button-popover .record-add-button:hover {
  color: #333333;
}
.workBreakDown-workBreakdownRecordAdd button-popover .dropdown.right .dropdown-menu,
.workBreakDown-workBreakdownRecordAdd button-popover.dropup.right .dropdown-menu {
  top: 33px;
  right: 0px;
  left: auto;
}
.workBreakDown-workBreakdownRecordAdd .buttonPopover.right .dropdown-menu {
  right: -15px;
  left: auto;
}
@media (max-width: 350px) {
  .workBreakDown-workBreakdownRecordAdd .buttonPopover.right .dropdown-menu .lhs,
  .workBreakDown-workBreakdownRecordAdd .buttonPopover.right .dropdown-menu .rhs {
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
  }
}
.workBreakDown-workBreakdownRecordAdd .rhs {
  padding-left: 0px;
}
.workBreakDown-workBreakdownRecordAdd .buttonPopover .dropdown-menu .hasPadding {
  height: 40px !important;
}
.workBreakDown-workBreakdownRecordAdd .buttonPopover .dropdown-menu .form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 10px 10px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: white;
  border: 1px solid #D6D6D6 !important;
  border-radius: 0px;
  box-shadow: 0 0 3px #D6D6D6;
}
.workBreakDown-workBreakdownRecordAdd .buttonPopover .dropdown-menu .form-control.form-control-selector {
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /*Removes default style Firefox*/
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQzJEMDFFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQzJEMDJFNThGMTFFNEFCOTBFRkMzRDEzQjEzRkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNDMkNGRkU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNDMkQwMEU1OEYxMUU0QUI5MEVGQzNEMTNCMTNGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps4AcHYAAAFJSURBVHja7JWxSgNBEIZdNRKSNxJ8GRUPUqSwSGFh4VvcGySQIgpRe0E77ewsU9rZJuf3wxys5ynZiwcRZuDP3GV2Mt/M3m1CURQ722zBAR3QAR3QAR3QAR3QAbcGMMuyI9wjWlZj+p0Qwq/32B7fHeZ5/rBuzd3Ehk7RGHW+dQpM2Wxd08Q7aEzsJKVgKuAx+kATCh38BBlPzkxrJ8ol1iqgtlYF3ik0XQfS1kyVo1zul20CylboDC2AmOG7Aoq3NZpg19YsiCtnVTPdvwU0EH0M0BuaUbRXU7inmNaQMyBeNDkxkgEjEFUbold0Y0BlA7q+tthQcJXcVrf4yySxc/wzukV9IPr4OXqx2EYHbWPAchr2Uox0PuLv8XfoCY3KF6b6jKbY/qYnfVT4AqAru76sNtIU0v+LHdABHdABHdABHfB/A34KMACUtOZc8Q2howAAAABJRU5ErkJggg==') no-repeat right;
}
.workBreakDown-workBreakdownRecordAdd .buttonPopover .dropdown-menu .nameWrapper textarea.form-control {
  padding: 5px !important;
  height: 80px !important;
}
.workBreakDown-workBreakdownRecordAdd .buttonPopover .dropdown-menu .addBtnWrapper {
  padding-top: 5px;
}
.workBreakDown-workBreakdownRecordAdd .icon-font-plus-circle {
  font-size: 28px;
  display: inline-block;
  position: absolute;
  top: -5px;
  right: 10px;
  width: 28px;
  height: 28px;
}
stage-assign-staff .contentWrapper {
  position: relative;
  padding-right: 20px;
  height: 40px;
  padding-left: 50px;
  border-bottom: 1px solid #333333;
}
stage-assign-staff .icon-font-plus {
  font-size: 18px;
  position: absolute;
  right: 8px;
  top: 8px;
}
stage-assign-staff .memberAvator img {
  position: absolute;
  width: 39px !important;
  height: 39px !important;
  top: 0px;
  left: 0px;
}
stage-assign-staff p {
  margin-bottom: 0px;
}
stage-assign-staff .staffName {
  font-weight: bold;
  padding-top: 5px;
  color: #333333 !important;
}
stage-assign-staff .truncate {
  color: #333333 !important;
}
stage-assign-staff .searchWrapper {
  position: relative;
}
stage-assign-staff .searchWrapper .icon-font-search2 {
  position: absolute;
  right: 5px;
  top: 10px;
}
stage-assign-staff .searchWrapper input.search-text.form-control {
  border: 1px solid #D6D6D6 !important;
  padding-left: 10px !important;
  margin-bottom: 10px;
}
stage-assign-staff button:focus {
  outline: none !important;
}
stage-assign-staff .assignStaffBtn {
  position: relative;
  top: 0px !important;
}
.stage-modal .nav-pills li {
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
}
.stage-modal .nav-pills li a {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
.stage-modal .nav-pills li a:hover {
  background-color: #FFFFFF;
  color: #333333 !important;
  border: 1px solid #201E23;
}
.stage-modal .nav-pills li.active a {
  background-color: black;
  color: white;
}
.stage-modal .nav-pills li.active a:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: 1px solid #838289;
}
.stage-modal .help-link-popup-icon .helpLinkPopup {
  color: #201E23;
}
.stage-modal a.project-schedule-link {
  margin-left: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.stage-modal div.start-date-column {
  min-width: 230px;
}
.stage-modal div.completed-date-column {
  min-width: 220px;
}
.stage-modal .project-workbreakdown-modal__color-picker-button {
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
.workBreakDown-taskAssignStaff {
  padding-top: 10px;
}
.workBreakDown-taskAssignStaff a:hover {
  text-decoration: none;
}
.workBreakDown-taskAssignStaff .unAssignedStaff p {
  margin-bottom: 0px;
}
.workBreakDown-taskAssignStaff .unAssignedStaff .searchWrapper {
  position: relative;
}
.workBreakDown-taskAssignStaff .unAssignedStaff .searchWrapper .icon-font-search2 {
  position: absolute;
  right: 5px;
  top: 10px;
}
.workBreakDown-taskAssignStaff .unAssignedStaff .searchWrapper input.search-text {
  border: 1px solid #D6D6D6 !important;
  padding-left: 10px !important;
  margin-bottom: 10px;
}
.workBreakDown-taskAssignStaff .unAssignedStaff .contentWrapper {
  position: relative;
  padding-right: 20px;
  height: 40px;
  padding-left: 50px;
  border-bottom: 1px solid #333333;
}
.workBreakDown-taskAssignStaff .unAssignedStaff .contentWrapper .staffName {
  padding-top: 3px;
  font-weight: bold;
  color: #333333;
}
.workBreakDown-taskAssignStaff .unAssignedStaff .contentWrapper .truncate {
  color: #333333;
}
.workBreakDown-taskAssignStaff .unAssignedStaff .contentWrapper .icon-font-plus {
  font-size: 18px;
  position: absolute;
  right: 8px;
  top: 8px;
}
.workBreakDown-taskAssignStaff .unAssignedStaff .contentWrapper .memberAvator img {
  width: 39px;
  height: 39px;
  position: absolute;
  top: 0px;
  left: 0px;
  clip-path: circle(15px at center);
  border-radius: 50%;
}
.workBreakDown-taskAssignStaff .progressWrapper {
  margin-top: 10px;
  min-height: 20px;
}
.workBreakDown-taskAssignStaff .italicized-place-holder {
  font-style: italic;
}
.workBreakDown-taskAssignStaff .italicized-place-holder .placeHoderIcon {
  width: 30px;
  height: 30px;
  overflow: hidden;
  display: inline-block;
  font-size: 28px;
  border: 1px solid #555;
  opacity: 0.3;
  position: relative;
  top: 5px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
}
.workBreakDown-taskAssignStaff .assignedToMobileHeading {
  font-size: 10px;
  margin-bottom: 0px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .workBreakDown-taskAssignStaff .assignedToMobileHeading {
    display: none;
  }
}
.workBreakDown-taskAssignStaff .resource-list-badge {
  position: relative;
  top: 1px;
}
.workBreakDown-taskAssignStaff .assignedStaffDetails {
  width: 210px;
  padding: 10px;
  top: 30px;
  left: -15px;
  right: auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.workBreakDown-taskAssignStaff .assignedStaffDetails .topArrow {
  position: absolute;
  top: -21px;
  left: 10px;
}
.workBreakDown-taskAssignStaff .assignedStaffDetails li a {
  padding-left: 5px;
  padding-right: 5px;
}
.workBreakDown-taskAssignStaff .assignedStaffDetails task-assign-progress label {
  display: inline-block;
}
.workBreakDown-taskAssignStaff .assignedStaffDetails .arrowWrapper {
  border-bottom: none;
}
@media (max-width: 600px) {
  .workBreakDown-taskAssignStaff #dropdownMenu1,
  .workBreakDown-taskAssignStaff #dropdownMenu2 {
    /*
				display: block !important;
				margin-top: 10px !important;
			*/
  }
}
.workBreakDown-taskAssignStaff ul li {
  box-shadow: none !important;
}
.workBreakDown-taskAssignStaff .dropdown-toggle {
  padding-right: 0px;
}
.workBreakDown-taskAssignStaff .resource-list {
  padding: 0 !important;
  background: inherit !important;
  border: 0 !important;
  box-shadow: none !important;
  margin-top: 0px !important;
}
.workBreakDown-taskAssignStaff .resource-list-line {
  display: inline !important;
  padding: 0 !important;
  background: inherit !important;
  border: 0 !important;
}
.workBreakDown-taskAssignStaff .resource-list-item {
  display: inline;
}
.workBreakDown-taskAssignStaff .resource-list-item img {
  clip-path: circle(15px at center);
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.workBreakDown-taskAssignStaff .resource-list-badge {
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: #999999;
  display: inline-block !important;
  color: white;
  line-height: 30px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
}
.workBreakDown-taskAssignStaff .resource-list-badge:hover {
  cursor: pointer;
}
.workBreakDown-taskAssignStaff .resource-list-button {
  padding: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}
.workBreakDown-taskAssignStaff .inline-control {
  display: inline;
}
.workBreakDown-taskAssignStaff ul.multiAssignedStaff .detailLink {
  padding-right: 10px;
}
.workBreakDown-taskAssignStaff ul.multiAssignedStaff > li.stuffContentWrapper {
  position: relative;
  height: 40px;
  padding-left: 45px !important;
}
.workBreakDown-taskAssignStaff ul.multiAssignedStaff li.arrowWrapper {
  height: 0px;
}
.workBreakDown-taskAssignStaff ul.multiAssignedStaff .memberAvator {
  position: absolute;
  top: 0px;
  left: 0px;
}
.workBreakDown-taskAssignStaff ul.multiAssignedStaff .memberAvator img {
  width: 39px;
  height: 39px;
  clip-path: circle(15px at center);
  border-radius: 50%;
}
.workBreakDown-taskAssignStaff .multiStaff {
  position: relative;
  padding-left: 45px;
  border-bottom: 1px solid #333333;
  height: 40px;
  padding-right: 5px;
}
.workBreakDown-taskAssignStaff .multiStaff .staffName {
  font-weight: bold;
}
.workBreakDown-taskAssignStaff .multiStaff.hasPadding {
  padding-right: 30px;
}
.workBreakDown-taskAssignStaff .multiStaff .memberAvator img {
  width: 39px;
  height: 39px;
  position: absolute;
  top: 0px;
  left: 0px;
  clip-path: circle(15px at center);
  border-radius: 50%;
}
.workBreakDown-taskAssignStaff .multiStaff .icon-font-minus {
  font-size: 18px;
  position: absolute;
  right: 5px;
  top: 15px;
}
.workBreakDown-taskAssignStaff .multiStaff-budget-allocated {
  height: 70px;
}
.workBreakDown-taskAssignStaff .singleStaff {
  position: relative;
}
.workBreakDown-taskAssignStaff .singleStaff .staffName {
  font-weight: bold;
}
.workBreakDown-taskAssignStaff .singleStaff.hasPadding {
  padding-right: 30px;
}
.workBreakDown-taskAssignStaff .singleStaff .icon-font-minus {
  font-size: 18px;
  position: absolute;
  right: 0px;
  top: 20px;
}
.workBreakDown-taskAssignStaff button-popover .dropdown .dropdown-menu {
  width: 275px;
}
.workBreakDown-taskAssignStaff button:focus {
  outline: none !important;
}
.workBreakDown-taskAssignStaff .showingPlaceHolder .assignStaffBtn {
  position: relative;
  top: -5px;
}
task-assign-staff.noEdit .content-progress > div:hover {
  opacity: 0.2 !important;
  width: 10%;
  border-right: 1px solid white !important;
}
task-assign-staff.noEdit .content-progress > div.active:hover {
  opacity: 1 !important;
}
.workBreakDown-taskInlineFlatUser {
  /*@media screen and (max-width: 480px) {
        .no-date-mobile {
            display: none;
        }
    }*/
}
.workBreakDown-taskInlineFlatUser .taskInfo {
  padding-bottom: 4px;
}
.workBreakDown-taskInlineFlatUser .mileStoneCheckBoxWrapper {
  position: relative;
  padding-left: 45px;
  height: 21px;
  top: 2px;
}
.workBreakDown-taskInlineFlatUser .mileStoneCheckBoxWrapper span {
  font-size: 8px;
  color: #aaa;
  position: absolute;
  top: 0px;
  left: 0px;
}
.workBreakDown-taskInlineFlatUser .mileStoneCheckBoxWrapper .icon-font-ok {
  position: absolute;
  right: 0px;
  top: -2px;
  left: unset;
  display: inline-block;
  font-size: 14px;
  color: #33cc66;
}
.workBreakDown-taskInlineFlatUser .mileStoneCheckBoxWrapper .slidingCheckBoxLabel {
  position: relative;
  top: -22px;
  left: -4px;
  transform: scale(0.6);
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
}
.workBreakDown-taskInlineFlatUser .mileStoneRow .mileStoneIconWBD {
  font-weight: bold;
  font-size: 13px;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 20px;
  left: -17px;
}
.workBreakDown-taskInlineFlatUser .mileStoneRow .completeToggle {
  position: absolute;
  top: 0px;
  left: 25px;
  padding: 0px;
  margin: 0px;
}
.workBreakDown-taskInlineFlatUser .mileStoneRow .color-picker-wrapper {
  opacity: 0;
}
.workBreakDown-taskInlineFlatUser p.taskInfo {
  margin-top: 3px;
  margin-bottom: 0px;
}
.workBreakDown-taskInlineFlatUser p.taskInfo .taskNumber {
  font-size: 8px;
  margin-right: 30px;
}
.workBreakDown-taskInlineFlatUser .note-column {
  height: 50px;
}
.workBreakDown-taskInlineFlatUser .italicized {
  font-style: italic;
  padding-top: 0px !important;
}
.workBreakDown-taskInlineFlatUser .dueDateMobileHeading-nodate {
  padding-bottom: 0px !important;
}
@media (min-width: 992px) {
  .workBreakDown-taskInlineFlatUser .mobile-only {
    display: none !important;
  }
}
.workBreakDown-taskInlineFlatUser .mainContent {
  position: relative;
  padding-left: 0px;
}
.workBreakDown-taskInlineFlatUser .mainContent .timer {
  position: absolute;
  top: 5px;
  right: 20px;
}
@media (max-width: 992px) {
  .workBreakDown-taskInlineFlatUser .mainContent {
    padding-right: 30px;
  }
}
.workBreakDown-taskInlineFlatUser div.mobileContent div.selector-cell {
  padding-left: 0px;
}
.workBreakDown-taskInlineFlatUser .task-timer-column {
  margin-top: 10px;
}
.taskModalComponent .nav-pills li {
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
}
.taskModalComponent .nav-pills li a {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
.taskModalComponent .nav-pills li a:hover {
  background-color: #FFFFFF;
  color: #333333 !important;
  border: 1px solid #201E23;
}
.taskModalComponent .nav-pills li.active a {
  background-color: black;
  color: white;
}
.taskModalComponent .nav-pills li.active a:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: 1px solid #838289;
}
.taskModalComponent .completeToggle {
  display: inline-block;
  position: absolute;
  top: -13px;
}
.taskModalComponent .completeToggle .slidingCheckBoxLabel {
  transform: scale(0.6);
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
}
.taskModalComponent .mileStoneCheckBoxWrapper .icon-font-ok {
  position: absolute;
  right: 15px;
}
.taskModalComponent .input-group-addon.milestone .icon-font-collapse-box.mileStoneIconWBD {
  position: relative;
  display: block;
  font-weight: bold;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  font-size: 24px;
}
.taskModalComponent .input-group-addon.milestone .icon-font-collapse-box.mileStoneIconWBD:hover {
  cursor: pointer;
}
.taskModalComponent .input-group-addon.milestone .color-picker-wrapper {
  opacity: 0;
}
.taskModalComponent .help-link-popup-icon .helpLinkPopup {
  color: #201E23;
}
.taskModalComponent .dependencyInfo {
  margin-bottom: 10px;
}
.taskModalComponent .dependencyInfo span {
  color: #201E23;
  margin-right: 5px;
  font-size: 16px;
}
.taskModalComponent .dependencyInfo p {
  display: inline;
  vertical-align: top;
}
.taskModalComponent .project-workbreakdown-modal__color-picker-button {
  width: 25px;
  height: 25px;
  border-radius: 50%;
}
.workBreakDown-taskNoteInline .notesCounter {
  color: #201E23;
  padding: 0px !important;
}
.workBreakDown-taskNoteInline .icon-font-icons_Portal_Comments {
  font-size: 18px;
  position: relative;
  top: 2px;
}
.workBreakDown-taskNoteInline .commentMobileHeading {
  font-size: 10px;
  font-weight: bold;
  padding-right: 10px;
  color: #333333;
}
@media (min-width: 992px) {
  .workBreakDown-taskNoteInline {
    padding-left: 60px;
    position: relative;
  }
  .workBreakDown-taskNoteInline .commentMobileHeading {
    display: none;
  }
  .workBreakDown-taskNoteInline .notesCounter {
    position: absolute;
    top: 10px;
    left: 0px;
    display: inline-block;
    width: 50px;
    padding-left: 0px;
    padding-top: 8px;
  }
}
.workBreakDown-taskProgressComponent,
.stageEstimateProgress {
  position: relative;
}
.workBreakDown-taskProgressComponent .content-progress,
.stageEstimateProgress .content-progress {
  margin-top: 5px;
  padding-right: 0px !important;
  margin-bottom: 10px;
  padding-left: 50px !important;
}
.workBreakDown-taskProgressComponent .content-progress label.inset,
.stageEstimateProgress .content-progress label.inset {
  text-transform: capitalize;
  left: 0px !important;
}
.workBreakDown-taskProgressComponent .icon-font-ok,
.stageEstimateProgress .icon-font-ok {
  position: absolute;
  right: 0px;
  top: -5px;
  font-size: 14px;
}
.workBreakDown-taskProgressComponent.onComplete {
  padding-right: 25px;
}
task-progress-component.noEdit .content-progress > div:hover {
  opacity: 0.2 !important;
  width: 10%;
  border-right: 1px solid white !important;
}
task-progress-component.noEdit .content-progress > div.active:hover {
  opacity: 1 !important;
}
.workBreakDownApp {
  /* re-define  responsive list */
  /* styling for color picker */
}
@media (min-width: 1200px) {
  .workBreakDownApp .stickyLevel1 {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    padding-top: 10px;
    z-index: 103;
    background-color: #F6F6F6;
  }
  .workBreakDownApp .stickyLevel2 {
    position: -webkit-sticky;
    position: sticky;
    top: 56px;
    padding-top: 10px;
    z-index: 101;
    background-color: #F6F6F6;
  }
  .workBreakDownApp .stickyLevel2.hasFilter {
    top: 154px;
  }
  .workBreakDownApp .stickyLevel2.budgetHasFilter {
    top: 136px;
  }
  .workBreakDownApp .stickyLevel3 {
    position: -webkit-sticky;
    position: sticky;
    top: 120px;
    padding-top: 10px;
    margin-left: 0px !important;
    padding-bottom: 5px !important;
    z-index: 100;
    background-color: #F6F6F6;
  }
  .workBreakDownApp .stickyLevel3.readOnly {
    padding-left: 40px !important;
  }
  .workBreakDownApp .stickyLevel3.useReadOnly {
    top: 95px;
  }
  .workBreakDownApp .stickyLevel3.hasFilter {
    top: 218px;
  }
  .workBreakDownApp .stickyLevel3.hasFilter.useReadOnly {
    top: 190px;
  }
  .workBreakDownApp .stickyLevel3.budgetHasFilter {
    top: 200px;
  }
}
.workBreakDownApp .show-tasks-label {
  padding: 9px 12px;
  font-size: 15px;
}
.workBreakDownApp stage-estimated-progress.noEdit .content-progress > div:hover {
  opacity: 0.2 !important;
  width: 10%;
  border-right: 1px solid white !important;
}
.workBreakDownApp stage-estimated-progress.noEdit .content-progress > div.active:hover {
  opacity: 1 !important;
}
.workBreakDownApp .responsive-list input.form-control {
  margin-top: 0px !important;
  height: 30px;
}
.workBreakDownApp .responsive-list textarea.form-control {
  margin-top: 0px !important;
  height: 30px;
  min-height: 30px;
  padding: 0px !important;
  display: inline-block;
  box-shadow: none;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px dotted #333333 !important;
  background-color: transparent;
  background-position: bottom right;
  background-repeat: no-repeat;
}
.workBreakDownApp .mobileContent {
  display: none !important;
}
@media (max-width: 992px) {
  .workBreakDownApp .mobileContent .dueDate,
  .workBreakDownApp .mobileContent .commentsWrapper {
    padding-left: 0px;
  }
}
@media (min-width: 992px) {
  .workBreakDownApp .mobileContent {
    padding-bottom: 0px !important;
    display: block !important;
  }
}
.workBreakDownApp .mobileContent.showing {
  display: block !important;
}
@media (min-width: 992px) {
  .workBreakDownApp .mobileContent.showing {
    padding-bottom: 0px !important;
  }
}
@media (max-width: 992px) {
  .workBreakDownApp .mobileContent.showing .editBtn {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    position: static !important;
    display: block;
    text-align: center;
  }
}
.workBreakDownApp .responsive-list input.form-control {
  padding: 0px !important;
}
.workBreakDownApp .toggleTaskDetail {
  font-size: 18px;
  color: #9d9d9d;
}
.workBreakDownApp .toggleTaskDetail:hover {
  cursor: pointer;
}
.workBreakDownApp .toggleTaskDetail {
  position: absolute;
  top: 5px !important;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  display: inline-block !important;
}
.workBreakDownApp .toggleTaskDetail:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .workBreakDownApp .toggleTaskDetail {
    display: none !important;
  }
}
.workBreakDownApp .toggleTaskDetail.opening {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.workBreakDownApp .work-breakdown-table ul[dnd-list] li dnd-nodrag {
  display: block;
  /*padding: 5px 15px;*/
}
.workBreakDownApp .work-breakdown-table .headingAssigned {
  padding-left: 0px;
}
.workBreakDownApp .work-breakdown-table .tableFirstHeading {
  padding-left: 35px !important;
}
.workBreakDownApp .work-breakdown-table .inline-del,
.workBreakDownApp .work-breakdown-table .inline-save {
  display: inline-block;
}
.workBreakDownApp .work-breakdown-table ul.content {
  box-shadow: none !important;
}
.workBreakDownApp .work-breakdown-table .responsive-list ul.content li .drag-grip {
  display: inline-block !important;
  /*background-image: url('/Content/img/icon-drag-row-dark.png');*/
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-color: transparent !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
}
.workBreakDownApp .work-breakdown-table .icon-font-caret-down,
.workBreakDownApp .work-breakdown-table .icon-font-caret-up,
.workBreakDownApp .work-breakdown-table .icon-font-caret-right {
  font-size: 30px;
  position: relative;
  top: 5px;
}
.workBreakDownApp .work-breakdown-table .color-indicator {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  -o-border-radius: 999px;
  border-radius: 999px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  padding: 0px !important;
  display: inline-block !important;
  position: absolute;
  left: 15px;
  top: 15px;
}
.workBreakDownApp .work-breakdown-table .level-1 {
  padding-left: 30px !important;
}
.workBreakDownApp .work-breakdown-table .level-1 .display-name {
  font-size: 14px;
}
.workBreakDownApp .work-breakdown-table .level-2 {
  padding-left: 30px !important;
}
.workBreakDownApp .work-breakdown-table .icon-font-pencil {
  font-size: 16px !important;
  top: 0px !important;
  color: #999999 !important;
}
.workBreakDownApp .work-breakdown-table .phase-edit {
  right: 7px !important;
}
.workBreakDownApp .work-breakdown-table .task-edit {
  right: 30px !important;
}
.workBreakDownApp .work-breakdown-table li.phase .group-checkbox {
  top: 13px !important;
}
.workBreakDownApp .work-breakdown-table li.phase .content-progress {
  padding-right: 80px !important;
}
.workBreakDownApp .work-breakdown-table li.stage .group-checkbox {
  top: 13px !important;
  left: -45px !important;
}
.workBreakDownApp .work-breakdown-table > li.task .group-checkbox {
  top: 13px !important;
  left: -60px !important;
}
.workBreakDownApp .work-breakdown-table > li.task span.display-name {
  padding-top: 5px !important;
}
.workBreakDownApp .work-breakdown-table > li.task .content-progress {
  padding-left: 50px !important;
}
.workBreakDownApp .work-breakdown-table > li.task .content-progress label {
  left: 0px !important;
}
.workBreakDownApp .work-breakdown-table li.resource {
  margin-left: 60px !important;
}
.workBreakDownApp .work-breakdown-table li.empty-item {
  margin-bottom: 20px !important;
  border-bottom: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
.workBreakDownApp .work-breakdown-table .header .row .item-underlined {
  border-bottom: 1px solid #999999;
}
.workBreakDownApp .work-breakdown-table .note-icon {
  font-size: large;
  /*display: inline !important;*/
}
.workBreakDownApp .wbs-video {
  max-width: 500px;
  text-align: center;
  margin: 5px auto;
}
.workBreakDownApp .wbs-video .dismiss-button {
  cursor: pointer;
}
@media (max-width: 992px) {
  .workBreakDownApp .itemWrapper .dueDate,
  .workBreakDownApp .itemWrapper .scope {
    padding-left: 0px;
  }
}
.workBreakDownApp .workBreakDownMobileHeading {
  display: block !important;
  font-size: 10px;
  font-weight: bold;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .workBreakDownApp .workBreakDownMobileHeading {
    display: none !important;
  }
}
.workBreakDownApp .dueDateMobileHeading {
  display: block !important;
  font-size: 10px;
  font-weight: bold;
}
@media (min-width: 992px) {
  .workBreakDownApp .dueDateMobileHeading {
    display: none !important;
  }
}
.workBreakDownApp .statusHeading {
  position: absolute;
  right: 40px;
  top: 0px;
}
.workBreakDownApp .commentHeading {
  padding-left: 25px;
}
.workBreakDownApp .noMargin {
  margin: 0px !important;
}
.workBreakDownApp .view-container {
  width: 100%;
}
.workBreakDownApp .timer .inline-block-no-wrap {
  display: none;
}
.workBreakDownApp .responsive-list fee-type-selector input,
.workBreakDownApp .responsive-list project-status-selector input {
  background-image: url(/content/img/input-bottom-arrow.gif);
  background-position: bottom right;
}
.workBreakDownApp .responsive-list .mobileHeadings {
  display: block !important;
  margin-bottom: 10px;
}
.workBreakDownApp .responsive-list .mobileHeadings .left {
  padding-left: 0px;
}
.workBreakDownApp .responsive-list .mobileHeadings .right {
  padding-right: 30px;
  text-align: right;
}
@media (min-width: 992px) {
  .workBreakDownApp .responsive-list .mobileHeadings {
    display: none !important;
  }
}
.workBreakDownApp .responsive-list ul.topLevel {
  border-top: 1px solid #777777 !important;
}
.workBreakDownApp .responsive-list ul.content {
  margin-left: 0px;
  border-top: none;
  display: block;
}
.workBreakDownApp .responsive-list ul.content li:first-child {
  /*border-top: 1px solid #777777 !important;*/
}
.workBreakDownApp .responsive-list ul.content li {
  position: relative;
  padding: 0px;
}
.workBreakDownApp .responsive-list ul.content li .itemWrapper {
  position: relative;
}
.workBreakDownApp .responsive-list ul.content li .itemWrapper .stageestimatedProgressWrapper {
  display: none;
  position: absolute;
  width: 50px;
  bottom: -5px;
  right: 10px;
}
.workBreakDownApp .responsive-list ul.content li .itemWrapper:hover .stageestimatedProgressWrapper {
  display: inline-block;
}
@media (max-width: 992px) {
  .workBreakDownApp .responsive-list ul.content li .itemWrapper .stageestimatedProgressWrapper {
    display: inline-block;
  }
}
.workBreakDownApp .responsive-list ul.content li.even {
  background: #F6F6F6;
}
.workBreakDownApp .responsive-list ul.content li.even:hover {
  background-color: #dddddd;
}
.workBreakDownApp .responsive-list ul.content li.odd {
  background: #FFFFFF;
}
.workBreakDownApp .responsive-list ul.content li.odd:hover {
  background-color: #e9e9e9;
}
.workBreakDownApp .responsive-list ul.content li.phase {
  padding-left: 60px !important;
  /*height: 30px !important;*/
  min-height: 30px !important;
  background-color: #bee6ff !important;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseToggle {
  position: absolute;
  top: 2px;
  left: -25px;
  font-size: 24px;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseToggle:hover {
  cursor: pointer;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseInfo {
  padding-top: 5px;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseInfo .phaseNumber {
  font-size: 8px;
  margin-right: 43px;
}
.workBreakDownApp .responsive-list ul.content li.phase .phaseInfo .phaseName {
  font-weight: bold;
}
.workBreakDownApp .responsive-list ul.content li.stage {
  padding-left: 50px !important;
  margin-left: 10px;
}
.workBreakDownApp .responsive-list ul.content li.stage .scope {
  padding-top: 12px;
}
@media (max-width: 992px) {
  .workBreakDownApp .responsive-list ul.content li.stage .scope {
    margin-bottom: 20px;
  }
}
.workBreakDownApp .responsive-list ul.content li.stage .scope a {
  padding: 0px;
}
.workBreakDownApp .responsive-list ul.content li.stage .managerAvatorWrapper {
  padding-top: 5px;
}
.workBreakDownApp .responsive-list ul.content li.stage .managerAvatorWrapper img {
  width: 30px;
  height: 30px;
  clip-path: circle(15px at center);
  border-radius: 50%;
}
.workBreakDownApp .responsive-list ul.content li.stage .projectStatus {
  margin-top: 10px;
}
.workBreakDownApp .responsive-list ul.content li.stage .mainContent {
  padding-left: 0px;
}
.workBreakDownApp .responsive-list ul.content li.stage .toggle {
  position: absolute;
  top: 8px;
  left: -25px;
  font-size: 24px;
}
.workBreakDownApp .responsive-list ul.content li.stage .toggle:hover {
  cursor: pointer;
}
.workBreakDownApp .responsive-list ul.content li.stage .stageInfo {
  position: relative;
  padding-left: 50px;
  margin-top: 3px;
  margin-bottom: 0px;
}
.workBreakDownApp .responsive-list ul.content li.stage .stageInfo .stageNumber {
  position: absolute;
  left: 0px;
  top: 5px;
  font-size: 8px;
}
.workBreakDownApp .responsive-list ul.content li.stage .stageInfo .stageName {
  font-weight: bold;
}
.workBreakDownApp .responsive-list ul.content li.task {
  padding-left: 40px !important;
  margin-left: 20px;
}
.workBreakDownApp .responsive-list ul.content li.task .icon-font-circle {
  position: absolute;
  font-size: 12px;
  top: 15px;
  left: -20px;
}
.workBreakDownApp .responsive-list ul.content li.task .mileStoneIconWBD {
  font-weight: bold;
  font-size: 13px;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 16px;
  left: -16px;
}
.workBreakDownApp .responsive-list ul.content li.task .mileStoneIconWBD.defaultUserReadyOnly {
  left: -22px;
}
.workBreakDownApp .responsive-list ul.content li.task .workBreakDown-taskInlineTimer {
  position: relative;
  top: 5px;
}
.workBreakDownApp .responsive-list ul.content li.task .taskInfo {
  position: relative;
  padding-left: 50px;
}
.workBreakDownApp .responsive-list ul.content li.task .taskNumber {
  position: absolute;
  top: 0px;
  left: 0px;
}
.workBreakDownApp .responsive-list ul.content li.budget {
  padding-left: 40px !important;
  margin-left: 20px;
}
.workBreakDownApp .bottomGraindLine {
  background-image: url(/content/img/graind-bottom-line.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  display: none;
}
.workBreakDownApp .newTaskColumn {
  border-left: 3px solid #201E23;
  border-bottom: none;
  background-color: #F6F6F6;
  background-image: url(/content/img/no-graind-bottom-line.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
}
.workBreakDownApp .newTaskColumn .bottomGraindLine {
  padding-top: 10px;
  display: block;
}
.workBreakDownApp .newTaskColumn .contentWrapper {
  padding-bottom: 0px !important;
}
.workBreakDownApp .form-control-feedback {
  line-height: 30px;
  top: 3px !important;
}
.workBreakDownApp .form-group.has-feedback:hover .form-control-feedback {
  display: none;
}
.workBreakDownApp .mobileHeading {
  font-weight: bold;
  margin-top: 20px !important;
  font-size: 14px;
  display: block;
  /*
			display: block;
		*/
}
@media (min-width: 992px) {
  .workBreakDownApp .mobileHeading {
    display: none;
  }
}
.workBreakDownApp .color-picker-wrapper {
  position: absolute;
  top: 20px;
  left: 15px;
  z-index: 10;
}
.workBreakDownApp .color-picker-wrapper .color-picker-row-wrapper .color-picker-row {
  margin-top: 0px;
}
.workBreakDownApp .color-picker-wrapper .color-picker-row-wrapper .color-picker-row .color-picker {
  width: 10px;
  height: 10px;
  border: none;
}
.workBreakDownApp .field-validation-error {
  white-space: normal;
}
.workBreakdownTemplateModal .modal-footer,
.workBreakdownTemplateModal .modal-header {
  display: none !important;
}
.workBreakdownTemplateModal .colorBox {
  width: 12.5%;
  height: 70px;
  float: left;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.workBreakdownTemplateModal .colorBox:hover {
  cursor: pointer;
  border: 2px solid white;
}
.workBreakdownTemplateModal .colorBox.selected {
  border: 2px solid white;
}
@media (max-width: 991px) {
  .workBreakdownTemplateModal .colorBox {
    width: 25%;
  }
}
.workBreakDown-workBreakdownDefaultUser .btn-primary.extraDarkClass {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
.workBreakDown-workBreakdownDefaultUser .btn-primary.extraDarkClass:hover {
  background-color: #FFFFFF;
  color: #333333 !important;
  border: 1px solid #201E23;
}
.workBreakDown-workBreakdownDefaultUser .btn-primary.extraDarkClass:focus {
  color: #333333;
}
.workBreakDown-workBreakdownDefaultUser label.btn-primary.extraDarkClass.active {
  background-color: black;
  color: white;
}
.workBreakDown-workBreakdownDefaultUser label.btn-primary.extraDarkClass.active:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: none;
}
.workBreakDown-workBreakdownDefaultUser .italicized {
  font-style: italic;
  padding-top: 0px !important;
}
@media (min-width: 992px) {
  .workBreakDown-workBreakdownDefaultUser .mobile-only {
    display: none !important;
  }
}
.workBreakDown-workBreakdownDefaultUser div.mobileContent div.selector-cell {
  padding-left: 0px;
}
.workBreakDown-workBreakdownDefaultUser .toggleTaskDetail {
  position: absolute;
  right: 10px;
  top: 0px;
  padding-top: 0px !important;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  font-size: 25px;
}
.workBreakDown-workBreakdownDefaultUser .toggleTaskDetail:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .workBreakDown-workBreakdownDefaultUser .toggleTaskDetail {
    display: none !important;
  }
}
.workBreakDown-workBreakdownDefaultUser .toggleTaskDetail.opening {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.workBreakDown-workBreakdownDefaultUser .mobileContent {
  display: none !important;
}
@media (max-width: 992px) {
  .workBreakDown-workBreakdownDefaultUser .mobileContent .dueDate,
  .workBreakDown-workBreakdownDefaultUser .mobileContent .commentsWrapper {
    padding-left: 0px;
  }
}
@media (min-width: 992px) {
  .workBreakDown-workBreakdownDefaultUser .mobileContent {
    padding-bottom: 0px !important;
    display: block !important;
  }
}
.workBreakDown-workBreakdownDefaultUser .mobileContent.showing {
  display: block !important;
  padding-bottom: 20px !important;
}
@media (min-width: 992px) {
  .workBreakDown-workBreakdownDefaultUser .mobileContent.showing {
    padding-bottom: 0px !important;
  }
}
.workBreakDown-workBreakdownDefaultUser li.phase .mainContent {
  padding-left: 0px;
}
.workBreakDown-workBreakdownDefaultUser li.stage .mainContent {
  min-height: 35px;
}
@media (max-width: 992px) {
  .workBreakDown-workBreakdownDefaultUser li.stage .mainContent {
    padding-right: 60px;
  }
  .workBreakDown-workBreakdownDefaultUser li.stage .mobileContent {
    padding-left: 0px;
  }
  .workBreakDown-workBreakdownDefaultUser li.stage .mobileContent .noteCell,
  .workBreakDown-workBreakdownDefaultUser li.stage .mobileContent .gridText {
    padding-left: 0px !important;
  }
  .workBreakDown-workBreakdownDefaultUser li.stage .mobileContent .assigned {
    margin-bottom: 10px;
  }
  .workBreakDown-workBreakdownDefaultUser li.stage .mobileContent .lastColumn {
    text-align: left !important;
  }
}
@media (max-width: 992px) {
  .workBreakDown-workBreakdownDefaultUser li.task .itemWrapper task-inline-flat-user .mainContent {
    padding-right: 60px;
  }
}
.workBreakDown-workBreakdownDefaultUser .responsive-list ul.content li.task.even,
.workBreakDown-workBreakdownDefaultUser .responsive-list ul.content li.task.odd {
  background: white !important;
}
.workBreakDown-workBreakdownDefaultUser .responsive-list ul.content li.task.even:hover,
.workBreakDown-workBreakdownDefaultUser .responsive-list ul.content li.task.odd:hover {
  background-color: #e9e9e9 !important;
}
.workBreakDown-workBreakdownDefaultUser .responsive-list ul.content li.stage.even,
.workBreakDown-workBreakdownDefaultUser .responsive-list ul.content li.stage.odd {
  background: #f6f6f6 !important;
}
.workBreakDown-workBreakdownDefaultUser .responsive-list ul.content li.stage.even:hover,
.workBreakDown-workBreakdownDefaultUser .responsive-list ul.content li.stage.odd:hover {
  background-color: #e9e9e9 !important;
}
.workBreakDown-workBreakdownDefaultUser .workBreakDown-taskInlineFlatUser .workBreakDown-taskInlineTimer {
  position: static !important;
}
.workBreakDown-workBreakdownDefaultUser .workBreakDown-taskInlineFlatUser .workBreakDown-taskInlineTimer .timer {
  right: 50px;
}
.workBreakDown-workBreakdownDefaultUser .workBreakDown-taskAssignStaff {
  padding-top: 4px;
}
.workBreakDown-workBreakdownDefaultUser .workBreakDown-taskAssignStaff .resource-list-badge {
  position: relative;
  top: 1px;
}
.workBreakDown-workBreakdownDefaultUser .dueDate {
  padding-top: 18px;
}
.workBreakDown-workBreakdownDefaultUser .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.workBreakDown-workBreakdownDefaultUser .tags .tag-item {
  margin: 2px;
  padding: 1px 5px;
  display: inline-block;
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  height: 29px;
  line-height: 25px;
  border: 1px solid #0099d1;
  border-radius: 4px;
  background: #201E23;
  color: white;
}
.workBreakDown-workBreakdownDefaultUser .btnPopoverWrapper {
  position: absolute;
  top: -10px;
  left: 0px;
}
.workBreakDown-workBreakdownDefaultUser .btnPopoverWrapper textarea.form-control.scopeText {
  height: 200px !important;
  display: block;
  width: 100%;
  padding: 10px !important;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: white;
  background-image: none;
  border-top: 1px solid #dddddd !important;
  border-left: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0px;
  margin-bottom: 10px;
}
.workBreakDown-workBreakdownDefaultUser div.show-tasks-toggle {
  position: relative;
  bottom: 28px;
  margin-left: 20px;
  margin-top: 0;
}
@media (max-width: 992px) {
  .workBreakDown-workBreakdownDefaultUser div.show-tasks-toggle {
    margin-top: 20px;
    margin-left: 0;
  }
}
.workBreakDown-workBreakdownDefaultUser div.user-inline-block {
  bottom: 0;
  margin-left: 0;
}
.workBreakDown-workBreakdownDefaultUser .commentHeading {
  padding-left: 20px;
}
.workBreakDown-workBreakdownDefaultUser div.page-list-views {
  display: inline-block;
}
.workBreakDown-workBreakdownDefaultUser p.gridTextCell {
  margin-top: 10px;
}
.workBreakDown-workBreakdownDefaultUser .noRightPadding {
  padding-right: 0;
}
.workBreakDown-workBreakdownDefaultUser .lastColumn {
  padding-right: 60px;
}
.workBreakDown-workBreakdownDefaultUser .inlinetools {
  display: inline-block;
}
.workBreakDown-workBreakdownDefaultUser .inlinetools .budgetMode {
  display: inline-block;
  top: 2px;
  position: relative;
  padding-right: 55px;
}
.workBreakDown-workBreakdownDefaultUser div.mobileContent div.selector-cell.noteCell {
  padding-left: 10px;
}
.workBreakDown-workBreakdownDefaultUser .icon-font-edit2 {
  position: relative;
  top: 3px;
  font-size: 20px;
}
.workBreakDown-workBreakdownDefaultUser .note-button {
  background-color: transparent;
}
.workBreakDown-workBreakdownDefaultUser .totalSection {
  background-color: white;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 70px;
  padding-right: 20px;
  border: 1px solid #aaa;
  margin-bottom: 20px;
}
.workBreakDown-workBreakdownDefaultUser .totalSection .right {
  text-align: right;
}
.workBreakDown-workBreakdownDefaultUser .totalSection .left {
  padding-left: 0px;
}
.workBreakDown-workBreakdownDefaultUser .totalSection .totalStatus {
  float: right;
}
.workBreakDown-workBreakdownDefaultUser .totalSection .totalStatus a {
  font-weight: normal;
}
.workBreakDown-workBreakdownDefaultUser .totalSection div.total-amount {
  right: 45px;
}
.workBreakDown-workBreakdownDefaultUser .totalSection div.total-amount-fee {
  right: 50px;
}
.workBreakDown-workBreakdownDefaultUser .totalSection .subject,
.workBreakDown-workBreakdownDefaultUser .totalSection .amount,
.workBreakDown-workBreakdownDefaultUser .totalSection .totalStatus {
  display: inline-block;
  font-weight: bold;
  color: #999;
}
.workBreakDown-workBreakdownDefaultUser .rangerSliderWrapper {
  height: 22px;
  padding-left: 50px;
  position: relative;
  padding-top: 5px;
  padding-right: 30px;
}
.workBreakDown-workBreakdownDefaultUser .rangerSliderWrapper .stageestimatedProgressWrapper {
  position: absolute;
  width: 20px !important;
  bottom: 0px !important;
  right: 0px !important;
}
.workBreakDown-workBreakdownDefaultUser .rangerSliderWrapper .sliderLabel {
  font-weight: normal;
  position: absolute;
  left: 0px;
  top: 7px;
  color: #aaa;
  font-size: 8px;
}
@media screen and (min-width: 992px) {
  work-breakdown-default-user ul.content.topLevel li task-inline-timer .workBreakDown-taskInlineTimer {
    opacity: 0;
    transition: all 0.3s ease-in-out;
  }
  work-breakdown-default-user ul.content.topLevel li:hover task-inline-timer .workBreakDown-taskInlineTimer,
  work-breakdown-default-user ul.content.topLevel li task-inline-timer .workBreakDown-taskInlineTimer.running {
    opacity: 1;
  }
}
work-breakdown-edit {
  /*div.show-tasks-toggle-non-manager {
        bottom: 10px;
    }*/
  /*.show-tasks-label {
        padding: 9px 12px;
        font-size: 15px;
    }*/
}
work-breakdown-edit .page-title-container {
  /*        position: sticky;
        position: -webkit-sticky;
*/
  top: 0;
  /* required */
}
work-breakdown-edit .btn-primary.extraDarkCls {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
work-breakdown-edit .btn-primary.extraDarkCls:hover {
  background-color: #FFFFFF;
  color: #333333 !important;
  border: 1px solid #201E23;
}
work-breakdown-edit .btn-primary.extraDarkCls:focus {
  color: #201E23;
}
work-breakdown-edit label.btn-primary.extraDarkCls.active {
  background-color: black;
  color: white;
}
work-breakdown-edit label.btn-primary.extraDarkCls.active:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: none;
}
work-breakdown-edit .mileStoneRow .mileStoneIconWBD {
  font-weight: bold;
  font-size: 13px;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 20px;
  left: -17px;
}
work-breakdown-edit .mileStoneRow .completeToggle {
  position: absolute;
  top: -3px;
  left: 25px;
  padding: 0px;
  margin: 0px;
}
work-breakdown-edit .mileStoneRow .color-picker-wrapper {
  opacity: 0;
}
work-breakdown-edit .mileStoneRow .slidingCheckBoxLabel {
  position: relative;
  top: -22px;
  transform: scale(0.6);
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
}
work-breakdown-edit .mileStoneRow .mileStoneCheckBoxWrapper {
  position: relative;
  padding-left: 50px;
  height: 14px;
}
work-breakdown-edit .mileStoneRow .mileStoneCheckBoxWrapper span {
  font-size: 8px;
  color: #aaa;
  position: absolute;
  top: 0px;
  left: 0px;
}
work-breakdown-edit .mileStoneRow .mileStoneCheckBoxWrapper .icon-font-ok {
  position: absolute;
  right: 0px;
  top: 0px;
  left: unset;
  display: inline-block;
  font-size: 14px;
  color: #33cc66;
}
work-breakdown-edit .form-control-selector-info {
  font-size: 9px;
}
work-breakdown-edit .form-control-selector-info.right {
  right: 10px;
  left: inherit;
}
work-breakdown-edit task-note-inline {
  position: absolute;
  top: 0px !important;
  padding: 2px !important;
}
work-breakdown-edit .changeStatusBtn {
  padding-top: 5px;
}
work-breakdown-edit .disciplineColumn p {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 7px;
}
work-breakdown-edit .note-column {
  height: 50px;
}
work-breakdown-edit .validation-input-wrapper {
  width: 100%;
}
work-breakdown-edit div.show-tasks-toggle {
  position: relative;
  /*bottom: 28px;*/
  margin-left: 20px;
  margin-top: 0;
}
@media (max-width: 992px) {
  work-breakdown-edit div.show-tasks-toggle {
    margin-top: 20px;
    margin-left: 0;
  }
}
work-breakdown-edit div.show-tasks-toggle .show-tasks-toggle-checkbox {
  top: 2px;
  position: relative;
}
work-breakdown-edit div.show-tasks-toggle-manager {
  bottom: 28px;
}
work-breakdown-edit div.page-list-views {
  display: inline-block;
}
work-breakdown-edit .transaction-locked {
  font-size: 18px;
}
work-breakdown-edit .has-error {
  border: 1px solid #FF4A4A !important;
}
work-breakdown-edit span.drag-grip {
  display: inline-block !important;
  background-image: url('/Content/img/icon-drag-row-dark.png');
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-color: transparent !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  background-position-y: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #dddddd;
  cursor: move;
}
work-breakdown-edit .empty-placeholder {
  margin-bottom: 30px;
  border: 0;
}
work-breakdown-edit .empty-placeholder h2 {
  font-size: 16px;
  color: #959596;
  margin-bottom: 10px;
}
work-breakdown-edit .workBreakDown-taskAssignStaff {
  padding-top: 5px;
}
work-breakdown-edit .work-breakdown-table li.empty-item {
  margin-bottom: 0px !important;
}
work-breakdown-edit .color-picker-wrapper {
  top: 18px;
  left: -20px;
}
work-breakdown-edit .responsive-list div.move-row-arrow {
  font-size: 20px;
  display: inline-block;
  position: absolute;
  right: 35px;
  top: 0px;
}
work-breakdown-edit .responsive-list ul.topLevel > li.isDirty {
  border-left: 3px solid #201E23 !important;
  border-right: 3px solid #201E23 !important;
}
work-breakdown-edit .responsive-list ul.topLevel > li.undo {
  border-left: 3px solid #FF4A4A !important;
  border-right: 3px solid #FF4A4A !important;
}
work-breakdown-edit .responsive-list ul.topLevel > li.undo .workBreakDown-workBreakdownRecordAdd {
  display: none;
}
work-breakdown-edit .responsive-list ul.topLevel > li.undo .undoBtn {
  position: absolute;
  right: 5px !important;
  top: 5px;
  padding: 5px !important;
}
work-breakdown-edit .responsive-list ul.topLevel > li.undo input.taskName {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-edit .responsive-list ul.topLevel > li.undo .drag-grip {
  background-image: none !important;
  cursor: default !important;
}
@media (max-width: 991px) {
  work-breakdown-edit .responsive-list ul.topLevel > li.undo .toggleTaskDetail {
    display: none !important;
  }
  work-breakdown-edit .responsive-list ul.topLevel > li.undo .undoBtn {
    position: relative;
  }
}
work-breakdown-edit .responsive-list ul.topLevel > li.stage.undo {
  min-height: 30px !important;
}
work-breakdown-edit .responsive-list ul.topLevel > li.stage.undo input {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-edit .responsive-list ul.topLevel > li.phase.undo {
  min-height: 30px !important;
  background: white !important;
}
work-breakdown-edit .responsive-list ul.topLevel > li.phase.undo input {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-edit .responsive-list .header {
  margin-left: 0px !important;
  margin-bottom: 10px;
}
work-breakdown-edit .responsive-list .header li {
  margin: 0px !important;
  padding: 0px 0px 0px 80px !important;
}
work-breakdown-edit .responsive-list .header .firstColumn {
  padding-left: 60px;
}
work-breakdown-edit .responsive-list .header .scopeAndStatus {
  padding-left: 0px;
  padding-right: 0px;
}
work-breakdown-edit .responsive-list .header .lastColumn {
  padding-right: 60px;
}
work-breakdown-edit .responsive-list .header .feeHeading {
  text-align: right;
}
work-breakdown-edit .responsive-list .feeTypeWrapper,
work-breakdown-edit .responsive-list .estimatedWrapper,
work-breakdown-edit .responsive-list .stageFeeWrapper,
work-breakdown-edit .responsive-list .contractWrapper {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
work-breakdown-edit .responsive-list .feeTypeWrapper div.trans-value,
work-breakdown-edit .responsive-list .estimatedWrapper div.trans-value,
work-breakdown-edit .responsive-list .stageFeeWrapper div.trans-value,
work-breakdown-edit .responsive-list .contractWrapper div.trans-value {
  padding-top: 10px;
}
@media (max-width: 992px) {
  work-breakdown-edit .responsive-list .feeTypeWrapper,
  work-breakdown-edit .responsive-list .estimatedWrapper,
  work-breakdown-edit .responsive-list .stageFeeWrapper,
  work-breakdown-edit .responsive-list .contractWrapper {
    margin-top: 10px;
    padding-left: 0px !important;
  }
}
work-breakdown-edit .responsive-list .assignStaff {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
@media (max-width: 992px) {
  work-breakdown-edit .responsive-list .assignStaff {
    margin-top: 10px;
    padding-left: 10px;
  }
}
work-breakdown-edit .responsive-list ul.content.topLevel span.toggleTaskDetail {
  font-size: 25px;
  width: 25px;
  height: 40px;
  right: 5px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel .editBtnWrapper {
  text-align: right;
}
work-breakdown-edit .responsive-list ul.content.topLevel .editBtnWrapper ul.dropdown-menu li a:hover {
  color: #555555 !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li .lastColumn {
  min-height: 40px;
}
@media (min-width: 992px) {
  work-breakdown-edit .responsive-list ul.content.topLevel li .lastColumn {
    padding-right: 60px !important;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li .lastColumn .wbdEdit {
    position: absolute;
    right: 0px !important;
    top: 5px !important;
    padding: 5px !important;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li .lastColumn .wbdDel {
    position: absolute;
    right: 35px !important;
    top: 5px;
    padding: 5px !important;
  }
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase {
  min-height: 30px !important;
  padding-left: 80px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase input {
  height: 25px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .toggalTasks {
  top: 0px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .wbdDel {
  top: -2px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .workBreakDown-workBreakdownRecordAdd {
  top: -2px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .drag-grip {
  height: 30px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .gradientLine {
  display: none;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .phase-name {
  font-weight: bold;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .wbdDel {
  position: absolute;
  right: 30px;
  top: 2px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .wbdDel.transaction-locked {
  right: 40px !important;
  top: 6px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .wbdEdit {
  position: absolute;
  right: -5px;
  top: -5px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .toggalTasks {
  position: absolute;
  top: 0px;
  left: -20px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .firstColumn .phaseTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .firstColumn .phaseNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .firstColumn input {
  display: inline-block;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage {
  /*
					border-top: 1px solid #dddddd;
				*/
  min-height: 50px;
  padding-left: 70px !important;
  background: white !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .icon-font-pencil {
  padding-top: 10px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage:hover {
  background-color: #e9e9e9 !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .gradientLine {
  display: none;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .stage-name {
  font-weight: bold;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .statusWrapper {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .toggalTasks {
  position: absolute;
  top: 10px;
  left: -17px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .color-picker-wrapper {
  top: 20px;
  left: -40px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .firstColumn .stageTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .firstColumn .stageNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .firstColumn input {
  display: inline-block;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage .lastColumn {
  padding-left: 10px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task {
  padding-left: 60px !important;
  background: #f6f6f6;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task:hover {
  background-color: #e9e9e9;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task .gradientLine {
  display: none;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task .color-picker-wrapper {
  left: -15px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task .firstColumn .taskTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task .firstColumn .taskNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task .firstColumn input {
  display: inline-block;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task .lastColumn .dueDateWrapper {
  padding-left: 0px !important;
}
@media (min-width: 992px) {
  work-breakdown-edit .responsive-list ul.content.topLevel li.task .lastColumn .dueDateWrapper {
    padding-left: 10px !important;
  }
}
work-breakdown-edit .responsive-list ul.content.topLevel li.empty-item {
  margin-left: 60px;
  margin-bottom: 0px !important;
  height: 50px !important;
  min-height: 50px !important;
  padding-left: 0px !important;
  border-left: 3px solid #201E23 !important;
  border-bottom: 1px solid #777777 !important;
  background-color: #F6F6F6 !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.empty-item .icon-font-icons_plus-skinny {
  position: absolute;
  top: 10px;
  left: 15px;
  font-size: 30px;
  color: #201E23;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.empty-item .firstColumn {
  height: 40px;
  padding-right: 0px;
  /*
						background-image: url(/content/img/graind-bottom-line.gif);
					*/
  background-position: bottom right;
  background-repeat: no-repeat;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.empty-item .firstColumn .taskTitle,
work-breakdown-edit .responsive-list ul.content.topLevel li.empty-item .firstColumn .stageTitle,
work-breakdown-edit .responsive-list ul.content.topLevel li.empty-item .firstColumn .phaseTitle {
  padding-left: 65px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage.empty-item,
work-breakdown-edit .responsive-list ul.content.topLevel li.phase.empty-item {
  border-bottom: none !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage.empty-item .firstColumn,
work-breakdown-edit .responsive-list ul.content.topLevel li.phase.empty-item .firstColumn {
  min-height: 50px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task.empty-item {
  margin-left: 20px !important;
  padding-left: 60px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task.empty-item .icon-font-icons_plus-skinny {
  left: -30px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task.empty-item .firstColumn {
  padding-left: 50px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.task.empty-item .firstColumn .taskTitle {
  padding-left: 5px !important;
  padding-right: 15px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage.empty-item {
  margin-left: 10px !important;
  padding-left: 70px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage.empty-item .gradientLine {
  left: -70px;
  display: block;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage.empty-item .icon-font-icons_plus-skinny {
  left: -30px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage.empty-item .firstColumn {
  padding-left: 50px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.stage.empty-item .firstColumn .stageTitle {
  padding-left: 5px !important;
  padding-right: 15px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase.empty-item {
  margin-left: 0px !important;
  padding-left: 70px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase.empty-item .gradientLine {
  left: -70px;
  display: block;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase.empty-item .firstColumn {
  padding-left: 60px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase.empty-item .firstColumn .phaseTitle {
  padding-left: 5px !important;
  padding-right: 15px !important;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase.empty-item .icon-font-icons_plus-skinny {
  left: -20px;
}
work-breakdown-edit .firstColumn {
  padding-right: 70px;
}
work-breakdown-edit .firstColumn .workBreakDown-workBreakdownRecordAdd {
  position: absolute;
  right: 0px;
  top: 2px;
}
@media (max-width: 992px) {
  work-breakdown-edit .firstColumn {
    padding-right: 140px;
  }
  work-breakdown-edit .firstColumn .workBreakDown-workBreakdownRecordAdd {
    right: 70px;
  }
}
work-breakdown-edit .totalSection {
  background-color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 50px;
  border: 1px solid #aaa;
  margin-bottom: 20px;
}
work-breakdown-edit .totalSection .right {
  text-align: right;
}
work-breakdown-edit .totalSection .left {
  padding-left: 0px;
}
work-breakdown-edit .totalSection .totalStatus {
  float: right;
}
work-breakdown-edit .totalSection .totalStatus a {
  font-weight: normal;
}
work-breakdown-edit .totalSection div.total-amount {
  display: inline-block;
  position: absolute;
  right: 60px;
}
work-breakdown-edit .totalSection .subject,
work-breakdown-edit .totalSection .amount,
work-breakdown-edit .totalSection .totalStatus {
  font-weight: bold;
  color: #999;
}
work-breakdown-edit .phase-fee-cap {
  color: #333333;
}
work-breakdown-edit .scopeHolder {
  border-bottom: 1px dotted #333333 !important;
  height: 30px;
  line-height: 30px;
  padding-top: 0px !important;
  padding-bottom: 5px !important;
}
work-breakdown-edit .btnPopoverWrapper {
  position: absolute;
  top: -10px;
  left: 0px;
}
work-breakdown-edit .btnPopoverWrapper textarea.form-control.scopeText {
  height: 200px !important;
  display: block;
  width: 100%;
  padding: 10px !important;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: white;
  background-image: none;
  border-top: 1px solid #dddddd !important;
  border-left: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0px;
  margin-bottom: 10px;
  white-space: pre-wrap;
}
work-breakdown-edit .statusWrapper {
  white-space: normal !important;
}
work-breakdown-edit .inlinetools {
  display: inline-block;
}
work-breakdown-edit .inlinetools .budgetMode {
  display: inline-block;
  top: 2px;
  position: relative;
}
work-breakdown-edit .inlinetools .budget-toggle {
  display: inline-block;
  position: relative;
  top: 10px;
}
work-breakdown-edit .inlinetools .budget-toggle label {
  top: 5px;
  display: inline-block;
}
work-breakdown-edit .inlinetools .budget-toggle p {
  display: inline-block;
  width: 115px;
  margin-right: 10px;
}
work-breakdown-edit .flip-switch {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari */
  transform: rotate(180deg);
}
work-breakdown-edit .switch-margin {
  margin-left: 15px;
}
work-breakdown-edit .delivery-label-style {
  padding-right: 20px;
  text-align: left;
  margin-left: 17px;
}
work-breakdown-edit .rangerSliderWrapper {
  height: 22px;
  padding-left: 50px;
  position: relative;
}
@media (max-width: 480px) {
  work-breakdown-edit .rangerSliderWrapper {
    margin-right: -70px;
  }
}
work-breakdown-edit .rangerSliderWrapper .sliderLabel {
  font-weight: normal;
  position: absolute;
  left: 0px;
  top: 0px;
  color: #aaa;
  font-size: 8px;
}
work-breakdown-edit .openColorPickerStage {
  position: absolute;
  top: 20px;
  left: -40px;
}
work-breakdown-edit .openColorPickerTask {
  position: absolute;
  top: 20px;
  left: -15px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  work-breakdown-edit .stageestimatedProgressWrapper {
    bottom: -20px !important;
  }
}
work-breakdown-edit .work-breakdown-table .topLevel li.phase .dragViewTextWrapper {
  padding-top: 5px;
  font-weight: bold;
}
work-breakdown-edit .work-breakdown-table .topLevel li.phase .dragViewTextWrapper .icon-font-caret-right {
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  position: absolute;
  top: -1px;
  left: 50px;
}
work-breakdown-edit .work-breakdown-table .topLevel li.phase .dragViewTextWrapper .icon-font-caret-right.isExpanded {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
work-breakdown-edit .work-breakdown-table .topLevel li.stage .dragViewTextWrapper {
  padding-top: 17px;
  font-weight: bold;
}
work-breakdown-edit .work-breakdown-table .topLevel li.stage .dragViewTextWrapper .icon-font-caret-right {
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  position: absolute;
  top: 9px;
  left: 41px;
}
work-breakdown-edit .work-breakdown-table .topLevel li.stage .dragViewTextWrapper .icon-font-caret-right.isExpanded {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
work-breakdown-edit .work-breakdown-table .topLevel li.task .dragViewTextWrapper {
  padding-top: 11px;
}
work-breakdown-edit .work-breakdown-table .topLevel li.task .dragViewTextWrapper .icon-font-caret-right {
  display: none;
}
work-breakdown-edit li.phase .workBreakDown-workBreakdownRecordAdd .icon-font-plus-circle {
  top: -7px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li .moveArrowWrapper {
  display: inline-block;
  width: 20px;
  position: absolute;
  top: 0px;
  height: 60px;
  left: 10px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li .moveArrowWrapper .icon-font-chevron-up {
  position: absolute;
  top: 16px;
  left: 0px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li .moveArrowWrapper .icon-font-chevron-up.dis {
  opacity: 0.3;
}
work-breakdown-edit .responsive-list ul.content.topLevel li .moveArrowWrapper .icon-font-chevron-down {
  position: absolute;
  top: 35px;
  left: 0px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li .moveArrowWrapper .icon-font-chevron-down.dis {
  opacity: 0.3;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .moveArrowWrapper {
  height: 36px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .moveArrowWrapper .icon-font-chevron-up {
  position: absolute;
  top: 5px;
  left: 0px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .moveArrowWrapper .icon-font-chevron-up.dis {
  opacity: 0.3;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .moveArrowWrapper .icon-font-chevron-down {
  position: absolute;
  top: 17px;
  left: 0px;
}
work-breakdown-edit .responsive-list ul.content.topLevel li.phase .moveArrowWrapper .icon-font-chevron-down.dis {
  opacity: 0.3;
}
work-breakdown-edit .work-breakdown-table .drag-indicator .topLevel li:hover {
  cursor: move;
}
@media screen and (min-width: 992px) {
  work-breakdown-edit .responsive-list ul.content.topLevel li.phase {
    min-height: 36px;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li.stage,
  work-breakdown-edit .responsive-list ul.content.topLevel li.task {
    min-height: 63px;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li custom-date-selector button,
  work-breakdown-edit .responsive-list ul.content.topLevel li .wbdDel,
  work-breakdown-edit .responsive-list ul.content.topLevel li .tools .btn-group.btn-group-lg,
  work-breakdown-edit .responsive-list ul.content.topLevel li work-breakdown-record-add .buttonPopover,
  work-breakdown-edit .responsive-list ul.content.topLevel li task-inline-timer .workBreakDown-taskInlineTimer,
  work-breakdown-edit .responsive-list ul.content.topLevel li stage-assign-staff .buttonPopover,
  work-breakdown-edit .responsive-list ul.content.topLevel li task-assign-staff .buttonPopover,
  work-breakdown-edit .responsive-list ul.content.topLevel li .moveArrowWrapper {
    opacity: 0;
    transition: all 0.3s ease-in-out;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li input,
  work-breakdown-edit .responsive-list ul.content.topLevel li .scopeHolder {
    transition: all 0.3s ease-in-out;
    border-bottom: none !important;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li fee-type-selector input {
    background-image: none !important;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover custom-date-selector button,
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover .wbdDel,
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover .tools .btn-group.btn-group-lg,
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover work-breakdown-record-add .buttonPopover,
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover task-inline-timer .workBreakDown-taskInlineTimer,
  work-breakdown-edit .responsive-list ul.content.topLevel li task-inline-timer .workBreakDown-taskInlineTimer.running,
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover stage-assign-staff .buttonPopover,
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover task-assign-staff .buttonPopover,
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover .moveArrowWrapper {
    opacity: 1;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover input,
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover .scopeHolder {
    border-bottom: 1px dotted #333333 !important;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li:hover fee-type-selector input {
    background-image: url(/content/img/input-bottom-arrow.gif);
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li .tools .btn-group.btn-group-lg.open,
  work-breakdown-edit .responsive-list ul.content.topLevel li task-assign-staff .buttonPopover.open,
  work-breakdown-edit .responsive-list ul.content.topLevel li task-assign-staff .assignedStaffWrapper .buttonPopover,
  work-breakdown-edit .responsive-list ul.content.topLevel li work-breakdown-record-add .buttonPopover.open,
  work-breakdown-edit .responsive-list ul.content.topLevel li stage-assign-staff .buttonPopover.open {
    opacity: 1;
  }
  work-breakdown-edit .sortingView page-title .inlinetools,
  work-breakdown-edit .sortingView page-title .btn.btn-link.btn-danger,
  work-breakdown-edit .sortingView page-title #ellipsesGroup,
  work-breakdown-edit .sortingView page-title .btn.btn-inline.btn-lg.btn-default.btn-toggle {
    display: none;
  }
  work-breakdown-edit .topLeftBtnWrapper.sortingView .inline-block-no-wrap {
    position: static;
    margin-left: 0px;
    margin-bottom: 20px;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li work-breakdown-record-add .recordAddBtnWrapper {
    position: relative;
    display: inline-block;
    top: 5px;
    left: 0px;
    width: 40px;
    height: 40px;
  }
  work-breakdown-edit .responsive-list ul.content.topLevel li work-breakdown-record-add .recordAddBtnWrapper .icon-font-plus-circle {
    top: 0px;
    right: 5px;
  }
  a.link-in-dark-background {
    color: #FF4A4A;
  }
}
@media (max-width: 992px) {
  .work-breakdown-manager-details-view .statusDesktop {
    display: none !important;
  }
}
.work-breakdown-manager-details-view .statusMobile {
  padding-top: 0px;
  padding-bottom: 10px;
}
.work-breakdown-manager-details-view .statusMobile .projectStatus {
  margin-top: 0px !important;
}
.work-breakdown-manager-details-view .statusMobile .workBreakDownMobileHeading {
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .statusMobile {
    display: none !important;
  }
}
.work-breakdown-manager-details-view div.show-tasks-toggle {
  position: relative;
  bottom: 28px;
  margin-left: 20px;
  margin-top: 0;
}
@media (max-width: 992px) {
  .work-breakdown-manager-details-view div.show-tasks-toggle {
    margin-top: 20px;
    margin-left: 0;
  }
}
.work-breakdown-manager-details-view .responsive-list ul.content li.stage .mainContent {
  padding-right: 10px;
}
.work-breakdown-manager-details-view .responsive-list ul.content li.stage .mainContent .stageInfo {
  padding-top: 0px;
  padding-bottom: 0px;
}
.work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem {
  border-bottom: 1px solid #777777 !important;
}
.work-breakdown-manager-details-view li.phase .mainContent {
  padding-left: 0px;
}
.work-breakdown-manager-details-view .headerText {
  overflow: hidden;
  text-overflow: ellipsis;
}
.work-breakdown-manager-details-view li.stage {
  background: white !important;
}
.work-breakdown-manager-details-view li.stage:hover {
  background-color: #e9e9e9 !important;
}
.work-breakdown-manager-details-view li.stage .mainContent {
  padding-right: 110px;
}
@media (max-width: 992px) {
  .work-breakdown-manager-details-view li.stage .mainContent {
    padding-right: 40px !important;
  }
}
.work-breakdown-manager-details-view li.stage .row-col {
  min-height: 40px;
}
.work-breakdown-manager-details-view li.stage .projectStatus {
  padding-top: 0px;
}
@media (max-width: 600px) {
  .work-breakdown-manager-details-view li.stage .projectStatus {
    display: block;
    position: static;
  }
}
.work-breakdown-manager-details-view li.stage .gridText {
  margin-top: 10px;
}
@media (max-width: 992px) {
  .work-breakdown-manager-details-view li.task .mainContent {
    padding-right: 40px !important;
  }
}
.work-breakdown-manager-details-view .workBreakDown-taskInlineFlatUser .workBreakDown-taskInlineTimer {
  position: static !important;
}
.work-breakdown-manager-details-view .workBreakDown-taskInlineFlatUser .workBreakDown-taskInlineTimer .timer {
  right: 50px;
}
.work-breakdown-manager-details-view .workBreakDown-taskAssignStaff {
  padding-top: 4px;
}
.work-breakdown-manager-details-view .workBreakDown-taskAssignStaff .resource-list-badge {
  position: relative;
  top: 1px;
}
.work-breakdown-manager-details-view .dueDate {
  padding-top: 12px;
}
.work-breakdown-manager-details-view .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.work-breakdown-manager-details-view .tags .tag-item {
  margin: 2px;
  padding: 1px 5px;
  display: inline-block;
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  height: 29px;
  line-height: 25px;
  border: 1px solid #0099d1;
  border-radius: 4px;
  background: #201E23;
  color: white;
}
@media (max-width: 992px) {
  .work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.stage {
    padding-right: 0px !important;
  }
}
.work-breakdown-manager-details-view li.stage .toggleTaskDetail {
  position: absolute;
  right: 8px !important;
  top: 0px !important;
  padding-top: 5px !important;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.work-breakdown-manager-details-view li.stage .toggleTaskDetail:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view li.stage .toggleTaskDetail {
    display: none !important;
  }
}
.work-breakdown-manager-details-view li.stage .toggleTaskDetail.opening {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.work-breakdown-manager-details-view li.task .toggleTaskDetail {
  position: absolute;
  right: -30px !important;
  top: 5px !important;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.work-breakdown-manager-details-view li.task .toggleTaskDetail:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view li.task .toggleTaskDetail {
    display: none !important;
  }
}
.work-breakdown-manager-details-view li.task .toggleTaskDetail.opening {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
@media (max-width: 600px) {
  .work-breakdown-manager-details-view .mainContent {
    padding-right: 40px !important;
  }
}
.work-breakdown-manager-details-view .mainContent .timer {
  position: absolute;
  top: 5px;
  right: 0px !important;
}
.work-breakdown-manager-details-view .mobileContent {
  display: none !important;
}
@media (max-width: 992px) {
  .work-breakdown-manager-details-view .mobileContent .dueDate,
  .work-breakdown-manager-details-view .mobileContent .commentsWrapper {
    padding-left: 0px;
  }
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .mobileContent {
    padding-bottom: 0px !important;
    display: block !important;
  }
}
.work-breakdown-manager-details-view .mobileContent.showing {
  display: block !important;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .mobileContent.showing {
    padding-bottom: 0px !important;
  }
}
@media (max-width: 992px) {
  .work-breakdown-manager-details-view .mobileContent.showing .editBtn {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    position: static !important;
    display: block;
    text-align: center;
  }
}
.work-breakdown-manager-details-view .totalSection {
  background-color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 50px;
  border: 1px solid #aaa;
  margin-bottom: 20px;
}
.work-breakdown-manager-details-view .totalSection .right {
  text-align: right;
}
.work-breakdown-manager-details-view .totalSection .left {
  padding-left: 0px;
}
.work-breakdown-manager-details-view .totalSection .totalStatus {
  float: right;
}
.work-breakdown-manager-details-view .totalSection .totalStatus a {
  font-weight: normal;
}
.work-breakdown-manager-details-view .totalSection .subject,
.work-breakdown-manager-details-view .totalSection .amount,
.work-breakdown-manager-details-view .totalSection .totalStatus {
  font-weight: bold;
  color: #999;
}
.work-breakdown-manager-details-view .responsive-list .header {
  margin-bottom: 10px;
}
.work-breakdown-manager-details-view .responsive-list .header li.headerContetnWrapper {
  padding-right: 40px !important;
}
.work-breakdown-manager-details-view .responsive-list .header .mainContent {
  padding-left: 70px;
}
.work-breakdown-manager-details-view .responsive-list .header .statusHeading {
  position: absolute;
  right: 30px;
}
.work-breakdown-manager-details-view .responsive-list .header .feeHeading {
  text-align: right;
}
.work-breakdown-manager-details-view .responsive-list .header .budgetHeading {
  text-align: right;
}
.work-breakdown-manager-details-view .projectFee {
  text-align: left;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .projectFee {
    text-align: right;
  }
}
.work-breakdown-manager-details-view .budget {
  text-align: left;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .budget {
    text-align: right;
  }
}
.work-breakdown-manager-details-view .workBreakDown-taskInlineDeepManager .workBreakDown-taskAssignStaff button.assignStaffBtn {
  padding-top: 5px;
  padding-bottom: 0px;
}
.work-breakdown-manager-details-view .workBreakDown-taskInlineDeepManager .mainContent {
  padding-right: 110px;
  padding-left: 0px;
}
.work-breakdown-manager-details-view .workBreakDown-taskInlineDeepManager .mainContent p.taskInfo {
  margin-top: 3px;
  margin-bottom: 0px;
}
.work-breakdown-manager-details-view .workBreakDown-taskInlineDeepManager .mainContent p.taskInfo .taskNumber {
  font-size: 8px;
  margin-right: 30px;
}
.work-breakdown-manager-details-view .workBreakDown-taskInlineDeepManager .mainContent .workBreakDown-taskInlineTimer {
  position: static !important;
}
.work-breakdown-manager-details-view .workBreakDown-taskInlineDeepManager .mainContent .timer {
  position: absolute;
  top: 5px;
  right: 50px;
}
.work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem {
  padding-right: 40px !important;
}
.work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem .editBtn {
  position: absolute;
  top: 5px !important;
  right: -30px;
  font-size: 26px;
}
.work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.task {
  padding-right: 40px !important;
}
@media (max-width: 992px) {
  .work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.task {
    padding-right: 0px !important;
  }
}
.work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.task .mainContent .timer {
  right: 50px !important;
}
.work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.task .mainContent .toggleTaskDetail {
  padding-top: 5px !important;
  top: 0px !important;
  right: 8px !important;
}
@media (max-width: 600px) {
  .work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.task .mobileContent.showing .editBtn {
    display: block;
    position: static !important;
    text-align: center;
    margin-top: 20px;
  }
}
@media (max-width: 992px) {
  .work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.task .mobileContent.showing .commentColumn {
    padding-left: 0px;
  }
}
.work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem .mobileContent .editBtn {
  top: 12px !important;
}
.work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.stage .mobileContent .editBtn {
  top: 0px !important;
}
.work-breakdown-manager-details-view .work-breakdown-table .responsive-list ul.topLevel li.task .mobileContent .editBtn {
  right: -40px !important;
}
.work-breakdown-manager-details-view page-title-tools > li > a {
  cursor: pointer;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .workBreakDown-taskNoteEntry {
    margin-bottom: 0px;
  }
}
.work-breakdown-manager-details-view .responsive-list {
  box-shadow: none;
}
.work-breakdown-manager-details-view .responsive-list div.row > div > a {
  cursor: pointer;
  color: #201E23;
}
.work-breakdown-manager-details-view .responsive-list .content,
.work-breakdown-manager-details-view .responsive-list .header {
  box-shadow: none;
}
.work-breakdown-manager-details-view .responsive-list .content .taskDetail,
.work-breakdown-manager-details-view .responsive-list .header .taskDetail {
  display: none;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .responsive-list .content .taskDetail,
  .work-breakdown-manager-details-view .responsive-list .header .taskDetail {
    display: block;
  }
}
.work-breakdown-manager-details-view .responsive-list .content .taskDetail.showOff,
.work-breakdown-manager-details-view .responsive-list .header .taskDetail.showOff {
  display: block;
}
.work-breakdown-manager-details-view .responsive-list .content .toggleTaskDetail,
.work-breakdown-manager-details-view .responsive-list .header .toggleTaskDetail {
  position: absolute;
  top: 15px;
  right: 15px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.work-breakdown-manager-details-view .responsive-list .content .toggleTaskDetail:hover,
.work-breakdown-manager-details-view .responsive-list .header .toggleTaskDetail:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .responsive-list .content .toggleTaskDetail,
  .work-breakdown-manager-details-view .responsive-list .header .toggleTaskDetail {
    display: none;
  }
}
.work-breakdown-manager-details-view .responsive-list .content .toggleTaskDetail.opened,
.work-breakdown-manager-details-view .responsive-list .header .toggleTaskDetail.opened {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.work-breakdown-manager-details-view .responsive-list .content input,
.work-breakdown-manager-details-view .responsive-list .header input {
  padding: 6px 6px 0px 6px;
  height: 30px;
}
.work-breakdown-manager-details-view .responsive-list .content .has-feedback .form-control,
.work-breakdown-manager-details-view .responsive-list .header .has-feedback .form-control {
  padding-right: 30px;
}
.work-breakdown-manager-details-view .responsive-list .content .form-control-feedback,
.work-breakdown-manager-details-view .responsive-list .header .form-control-feedback {
  line-height: 30px;
}
.work-breakdown-manager-details-view .responsive-list .content li,
.work-breakdown-manager-details-view .responsive-list .header li {
  padding: 0px !important;
  /* breakdown item roll over status */
  box-shadow: 0 0 3px #dddddd;
}
.work-breakdown-manager-details-view .responsive-list .content li .workBreakDown-taskAssignStaff ul.content.resource-list,
.work-breakdown-manager-details-view .responsive-list .header li .workBreakDown-taskAssignStaff ul.content.resource-list {
  margin-left: 0;
}
.work-breakdown-manager-details-view .responsive-list .content li:last-child,
.work-breakdown-manager-details-view .responsive-list .header li:last-child {
  border-bottom: none;
  border-left: none;
  border-right: none;
  box-shadow: none !important;
  padding-bottom: 0px;
}
.work-breakdown-manager-details-view .responsive-list .content li:last-child:hover,
.work-breakdown-manager-details-view .responsive-list .header li:last-child:hover {
  /*background: none;*/
  background-image: none;
}
.work-breakdown-manager-details-view .responsive-list .content li:last-child input,
.work-breakdown-manager-details-view .responsive-list .header li:last-child input {
  color: #333333;
}
.work-breakdown-manager-details-view .responsive-list .content li:last-child ::-webkit-input-placeholder,
.work-breakdown-manager-details-view .responsive-list .header li:last-child ::-webkit-input-placeholder {
  color: #333333;
}
.work-breakdown-manager-details-view .responsive-list .content li:last-child :-moz-placeholder,
.work-breakdown-manager-details-view .responsive-list .header li:last-child :-moz-placeholder {
  color: #333333;
}
.work-breakdown-manager-details-view .responsive-list .content li:last-child ::-moz-placeholder,
.work-breakdown-manager-details-view .responsive-list .header li:last-child ::-moz-placeholder {
  color: #333333;
}
.work-breakdown-manager-details-view .responsive-list .content li:last-child :-ms-input-placeholder,
.work-breakdown-manager-details-view .responsive-list .header li:last-child :-ms-input-placeholder {
  color: #333333;
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper {
  position: relative;
  width: 100%;
  min-height: 40px;
}
@media (max-width: 991px) {
  .work-breakdown-manager-details-view .responsive-list .content .contentWrapper,
  .work-breakdown-manager-details-view .responsive-list .header .contentWrapper {
    padding-bottom: 10px;
  }
  .work-breakdown-manager-details-view .responsive-list .content .contentWrapper .assignWrapper,
  .work-breakdown-manager-details-view .responsive-list .header .contentWrapper .assignWrapper,
  .work-breakdown-manager-details-view .responsive-list .content .contentWrapper .dueWrapper,
  .work-breakdown-manager-details-view .responsive-list .header .contentWrapper .dueWrapper {
    width: 50%;
    float: left;
  }
}
@media (max-width: 600px) {
  .work-breakdown-manager-details-view .responsive-list .content .contentWrapper .assignWrapper,
  .work-breakdown-manager-details-view .responsive-list .header .contentWrapper .assignWrapper,
  .work-breakdown-manager-details-view .responsive-list .content .contentWrapper .dueWrapper,
  .work-breakdown-manager-details-view .responsive-list .header .contentWrapper .dueWrapper {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .responsive-list .content .contentWrapper,
  .work-breakdown-manager-details-view .responsive-list .header .contentWrapper {
    padding-right: 40px;
  }
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .form-group.has-feedback input,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .form-group.has-feedback input {
  padding-right: 0px;
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .form-group.has-feedback:hover .form-control-feedback,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .form-group.has-feedback:hover .form-control-feedback {
  display: none;
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .assignWrapper,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .assignWrapper {
  padding-left: 10px !important;
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .addNewTaskSign,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .addNewTaskSign {
  position: absolute;
  top: 13px;
  left: 13px;
  color: #201E23;
  font-size: 16px;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .responsive-list .content .contentWrapper .timer,
  .work-breakdown-manager-details-view .responsive-list .header .contentWrapper .timer {
    display: inline-block !important;
  }
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .timer:hover,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .timer:hover {
  cursor: pointer;
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .timer .inline,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .timer .inline {
  display: none;
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .delTaskBtn,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .delTaskBtn {
  color: #FF4A4A;
  position: absolute;
  top: 20px;
  right: 10px;
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .delTaskBtn:hover,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .delTaskBtn:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .work-breakdown-manager-details-view .responsive-list .content .contentWrapper .delTaskBtn,
  .work-breakdown-manager-details-view .responsive-list .header .contentWrapper .delTaskBtn {
    top: 20px;
    right: -18px;
  }
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .taskWrapper,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .taskWrapper {
  position: relative;
  padding-right: 40px;
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper .taskWrapper .timer,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper .taskWrapper .timer {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 25px;
  color: #2ece6c;
}
.work-breakdown-manager-details-view .responsive-list .content .contentWrapper.showingDetail .timer,
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper.showingDetail .timer {
  display: none;
}
.work-breakdown-manager-details-view .responsive-list .header .contentWrapper {
  min-height: 25px;
}
.work-breakdown-manager-details-view ul.totals {
  margin-left: 70px !important;
  margin-top: 50px;
}
.work-breakdown-manager-details-view ul.totals li.totals-line {
  padding-top: 5px !important;
  padding-left: 5px !important;
}
.work-breakdown-manager-details-view ul.totals li.totals-line div.row > div > a {
  cursor: pointer;
  color: #201E23;
}
.work-breakdown-manager-details-view .icon-font-circle {
  font-size: 8px;
  position: absolute;
  top: 15px;
  left: -20px;
}
.work-breakdown-tags-view .btn-primary.extraDarkClass {
  background-color: #FFFFFF;
  border: 1px solid #AEADB2;
  color: #201E23;
}
.work-breakdown-tags-view .btn-primary.extraDarkClass:hover {
  background-color: #FFFFFF;
  color: #333333;
  border: 1px solid #201E23;
}
.work-breakdown-tags-view .btn-primary.extraDarkClass:focus {
  color: #201E23;
}
.work-breakdown-tags-view label.btn-primary.extraDarkClass.active {
  background-color: black;
  color: white;
}
.work-breakdown-tags-view label.btn-primary.extraDarkClass.active:hover {
  background-color: #838289 !important;
  color: #FFFFFF !important;
  border: none;
}
.work-breakdown-tags-view .responsive-list ul.content li.stage .stageInfo .stageNumber {
  top: 10px;
}
.work-breakdown-tags-view .headerContetnWrapper {
  box-shadow: none !important;
}
.work-breakdown-tags-view .tag-column {
  height: auto !important;
}
.work-breakdown-tags-view .tag-column ul.list-inline li {
  display: inline-block;
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
}
.work-breakdown-tags-view div.show-tasks-toggle {
  position: relative;
  bottom: 28px;
  margin-left: 20px;
  margin-top: 0;
}
@media (max-width: 992px) {
  .work-breakdown-tags-view div.show-tasks-toggle {
    margin-top: 20px;
    margin-left: 0;
  }
}
.work-breakdown-tags-view .btn-tag {
  padding: 6px 9px !important;
}
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem {
  border-bottom: 1px solid #777777 !important;
}
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.group-select ul.content-with-image,
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.group-select ul.content-with-dragging,
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.group-select ul.content,
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.group-select paged-list-body > ul,
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.group-select ul.header,
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.group-select ul.footer,
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.group-select ul.totals,
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.group-select paged-list-footer > ul,
.work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.group-select paged-list-totals > ul {
  margin-left: 40px;
}
.work-breakdown-tags-view li.phase .mainContent {
  padding-left: 0px;
}
.work-breakdown-tags-view .headerText {
  overflow: hidden;
  text-overflow: ellipsis;
}
.work-breakdown-tags-view li.stage {
  background: white !important;
}
.work-breakdown-tags-view li.stage:hover {
  background-color: #e9e9e9 !important;
}
.work-breakdown-tags-view li.stage .mainContent {
  padding-right: 110px;
}
@media (max-width: 600px) {
  .work-breakdown-tags-view li.stage .mainContent {
    padding-right: 80px !important;
  }
}
.work-breakdown-tags-view li.stage .tag-column {
  margin-left: -5px !important;
}
@media (max-width: 992px) {
  .work-breakdown-tags-view li.stage .tag-column {
    padding-left: 50px;
  }
}
.work-breakdown-tags-view li.stage .projectStatus {
  display: inline-block;
  position: absolute;
  right: 40px;
  top: 0px;
}
@media (max-width: 600px) {
  .work-breakdown-tags-view li.stage .projectStatus {
    display: block;
    position: static;
  }
}
.work-breakdown-tags-view li.stage .gridText {
  margin-top: 10px;
}
.work-breakdown-tags-view li.task {
  background: #f6f6f6 !important;
}
.work-breakdown-tags-view li.task:hover {
  background-color: #e9e9e9 !important;
}
@media (max-width: 600px) {
  .work-breakdown-tags-view li.task .mainContent {
    padding-right: 80px !important;
  }
}
@media (max-width: 992px) {
  .work-breakdown-tags-view li.task .tag-column {
    padding-left: 50px;
  }
}
.work-breakdown-tags-view .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.work-breakdown-tags-view .tags .tag-item {
  margin: 2px;
  padding: 1px 5px;
  display: inline-block;
  float: left;
  font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
  height: 29px;
  line-height: 25px;
  border: 1px solid #0099d1;
  border-radius: 4px;
  background: #201E23;
  color: white;
}
@media (max-width: 992px) {
  .work-breakdown-tags-view .work-breakdown-table .responsive-list ul.topLevel li.wbdItem.stage {
    padding-right: 0px !important;
  }
}
@media (max-width: 600px) {
  .work-breakdown-tags-view .mainContent {
    padding-right: 40px !important;
  }
}
.work-breakdown-tags-view .mobileContent {
  display: none !important;
}
@media (max-width: 992px) {
  .work-breakdown-tags-view .mobileContent .dueDate,
  .work-breakdown-tags-view .mobileContent .commentsWrapper {
    padding-left: 0px;
  }
}
@media (min-width: 992px) {
  .work-breakdown-tags-view .mobileContent {
    padding-bottom: 0px !important;
    display: block !important;
  }
}
.work-breakdown-tags-view .mobileContent.showing {
  display: block !important;
}
@media (min-width: 992px) {
  .work-breakdown-tags-view .mobileContent.showing {
    padding-bottom: 0px !important;
  }
}
@media (max-width: 992px) {
  .work-breakdown-tags-view .mobileContent.showing .editBtn {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    position: static !important;
    display: block;
    text-align: center;
  }
}
.work-breakdown-tags-view .responsive-list .header {
  margin-bottom: 10px;
  box-shadow: none;
}
.work-breakdown-tags-view .responsive-list .header li.headerContetnWrapper {
  padding-right: 40px !important;
}
.work-breakdown-tags-view .responsive-list .header .mainContent {
  padding-left: 0px;
}
.work-breakdown-tags-view .responsive-list .header .statusHeading {
  position: absolute;
  right: 30px;
}
.work-breakdown-tags-view .responsive-list .header .feeHeading {
  text-align: right;
}
.work-breakdown-tags-view .responsive-list .header .budgetHeading {
  text-align: right;
}
.work-breakdown-tags-view .editBtn {
  position: absolute;
  top: 5px;
  right: 9px;
  font-size: 16px;
  color: #999999 !important;
}
.work-breakdown-tags-view page-title-tools > li > a {
  cursor: pointer;
}
.work-breakdown-tags-view .responsive-list {
  box-shadow: none;
}
.work-breakdown-tags-view .responsive-list div.row > div > a {
  cursor: pointer;
  color: #201E23;
}
.work-breakdown-tags-view .responsive-list .content,
.work-breakdown-tags-view .responsive-list .header {
  box-shadow: none;
}
.work-breakdown-tags-view .responsive-list .content .taskDetail,
.work-breakdown-tags-view .responsive-list .header .taskDetail {
  display: none;
}
@media (min-width: 992px) {
  .work-breakdown-tags-view .responsive-list .content .taskDetail,
  .work-breakdown-tags-view .responsive-list .header .taskDetail {
    display: block;
  }
}
.work-breakdown-tags-view .responsive-list .content .taskDetail.showOff,
.work-breakdown-tags-view .responsive-list .header .taskDetail.showOff {
  display: block;
}
.work-breakdown-tags-view .responsive-list .content .toggleTaskDetail,
.work-breakdown-tags-view .responsive-list .header .toggleTaskDetail {
  position: absolute;
  top: 15px;
  right: 15px;
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
}
.work-breakdown-tags-view .responsive-list .content .toggleTaskDetail:hover,
.work-breakdown-tags-view .responsive-list .header .toggleTaskDetail:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .work-breakdown-tags-view .responsive-list .content .toggleTaskDetail,
  .work-breakdown-tags-view .responsive-list .header .toggleTaskDetail {
    display: none;
  }
}
.work-breakdown-tags-view .responsive-list .content .toggleTaskDetail.opened,
.work-breakdown-tags-view .responsive-list .header .toggleTaskDetail.opened {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.work-breakdown-tags-view .responsive-list .content input,
.work-breakdown-tags-view .responsive-list .header input {
  padding: 6px 6px 0px 6px;
  height: 30px;
}
.work-breakdown-tags-view .responsive-list .content .has-feedback .form-control,
.work-breakdown-tags-view .responsive-list .header .has-feedback .form-control {
  padding-right: 30px;
}
.work-breakdown-tags-view .responsive-list .content .form-control-feedback,
.work-breakdown-tags-view .responsive-list .header .form-control-feedback {
  line-height: 30px;
}
.work-breakdown-tags-view .responsive-list .content li,
.work-breakdown-tags-view .responsive-list .header li {
  padding: 0px;
  /* breakdown item roll over status */
  box-shadow: 0 0 3px #dddddd;
}
.work-breakdown-tags-view .responsive-list .content li .workBreakDown-taskAssignStaff ul.content.resource-list,
.work-breakdown-tags-view .responsive-list .header li .workBreakDown-taskAssignStaff ul.content.resource-list {
  margin-left: 0;
}
.work-breakdown-tags-view .responsive-list .content li:last-child,
.work-breakdown-tags-view .responsive-list .header li:last-child {
  /*border-bottom: none;
                border-left: none;
                border-right: none;
                box-shadow: none !important;
                padding-bottom: 0px;*/
}
.work-breakdown-tags-view .responsive-list .content li:last-child:hover,
.work-breakdown-tags-view .responsive-list .header li:last-child:hover {
  /*background: none;*/
  background-image: none;
}
.work-breakdown-tags-view .responsive-list .content li:last-child input,
.work-breakdown-tags-view .responsive-list .header li:last-child input {
  color: #333333;
}
.work-breakdown-tags-view .responsive-list .content li:last-child ::-webkit-input-placeholder,
.work-breakdown-tags-view .responsive-list .header li:last-child ::-webkit-input-placeholder {
  color: #333333;
}
.work-breakdown-tags-view .responsive-list .content li:last-child :-moz-placeholder,
.work-breakdown-tags-view .responsive-list .header li:last-child :-moz-placeholder {
  color: #333333;
}
.work-breakdown-tags-view .responsive-list .content li:last-child ::-moz-placeholder,
.work-breakdown-tags-view .responsive-list .header li:last-child ::-moz-placeholder {
  color: #333333;
}
.work-breakdown-tags-view .responsive-list .content li:last-child :-ms-input-placeholder,
.work-breakdown-tags-view .responsive-list .header li:last-child :-ms-input-placeholder {
  color: #333333;
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper,
.work-breakdown-tags-view .responsive-list .header .contentWrapper {
  position: relative;
  width: 100%;
  min-height: 40px;
}
@media (max-width: 991px) {
  .work-breakdown-tags-view .responsive-list .content .contentWrapper,
  .work-breakdown-tags-view .responsive-list .header .contentWrapper {
    padding-bottom: 10px;
  }
  .work-breakdown-tags-view .responsive-list .content .contentWrapper .assignWrapper,
  .work-breakdown-tags-view .responsive-list .header .contentWrapper .assignWrapper,
  .work-breakdown-tags-view .responsive-list .content .contentWrapper .dueWrapper,
  .work-breakdown-tags-view .responsive-list .header .contentWrapper .dueWrapper {
    width: 50%;
    float: left;
  }
}
@media (max-width: 600px) {
  .work-breakdown-tags-view .responsive-list .content .contentWrapper .assignWrapper,
  .work-breakdown-tags-view .responsive-list .header .contentWrapper .assignWrapper,
  .work-breakdown-tags-view .responsive-list .content .contentWrapper .dueWrapper,
  .work-breakdown-tags-view .responsive-list .header .contentWrapper .dueWrapper {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .work-breakdown-tags-view .responsive-list .content .contentWrapper,
  .work-breakdown-tags-view .responsive-list .header .contentWrapper {
    padding-right: 40px;
  }
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .form-group.has-feedback input,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .form-group.has-feedback input {
  padding-right: 0px;
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .form-group.has-feedback:hover .form-control-feedback,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .form-group.has-feedback:hover .form-control-feedback {
  display: none;
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .assignWrapper,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .assignWrapper {
  padding-left: 10px !important;
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .addNewTaskSign,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .addNewTaskSign {
  position: absolute;
  top: 13px;
  left: 13px;
  color: #201E23;
  font-size: 16px;
}
@media (min-width: 992px) {
  .work-breakdown-tags-view .responsive-list .content .contentWrapper .timer,
  .work-breakdown-tags-view .responsive-list .header .contentWrapper .timer {
    display: inline-block !important;
  }
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .timer:hover,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .timer:hover {
  cursor: pointer;
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .timer .inline,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .timer .inline {
  display: none;
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .delTaskBtn,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .delTaskBtn {
  color: #FF4A4A;
  position: absolute;
  top: 20px;
  right: 10px;
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .delTaskBtn:hover,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .delTaskBtn:hover {
  cursor: pointer;
}
@media (min-width: 992px) {
  .work-breakdown-tags-view .responsive-list .content .contentWrapper .delTaskBtn,
  .work-breakdown-tags-view .responsive-list .header .contentWrapper .delTaskBtn {
    top: 20px;
    right: -18px;
  }
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .taskWrapper,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .taskWrapper {
  position: relative;
  padding-right: 40px;
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper .taskWrapper .timer,
.work-breakdown-tags-view .responsive-list .header .contentWrapper .taskWrapper .timer {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 0px;
  font-size: 25px;
  color: #2ece6c;
}
.work-breakdown-tags-view .responsive-list .content .contentWrapper.showingDetail .timer,
.work-breakdown-tags-view .responsive-list .header .contentWrapper.showingDetail .timer {
  display: none;
}
.work-breakdown-tags-view .responsive-list .header .contentWrapper {
  min-height: 25px;
}
.work-breakdown-tags-view .responsive-list ul.content li.task {
  padding-left: 30px !important;
}
.work-breakdown-tags-view .responsive-list ul.content li.task .taskNumber {
  position: absolute;
  top: 13px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
.work-breakdown-tags-view .responsive-list ul.content li.task .editBtn {
  top: 0px;
}
.work-breakdown-tags-view .responsive-list ul.content li.stage .editBtn {
  top: 0px;
}
.work-breakdown-tags-view .responsive-list ul.content li.stage .stageInfo {
  padding-top: 7px;
}
work-breakdown-test {
  /*div.show-tasks-toggle-non-manager {
        bottom: 10px;
    }*/
  /*.show-tasks-label {
        padding: 9px 12px;
        font-size: 15px;
    }*/
}
work-breakdown-test .page-title-container {
  /*        position: sticky;
        position: -webkit-sticky;
*/
  top: 0;
  /* required */
}
work-breakdown-test .mileStoneRow .mileStoneIconWBD {
  font-weight: bold;
  font-size: 13px;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 20px;
  left: -17px;
}
work-breakdown-test .mileStoneRow .completeToggle {
  position: absolute;
  top: -3px;
  left: 25px;
  padding: 0px;
  margin: 0px;
}
work-breakdown-test .mileStoneRow .color-picker-wrapper {
  opacity: 0;
}
work-breakdown-test .mileStoneRow .slidingCheckBoxLabel {
  position: relative;
  top: -22px;
  transform: scale(0.6);
  -moz-transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
}
work-breakdown-test .mileStoneRow .mileStoneCheckBoxWrapper {
  position: relative;
  padding-left: 50px;
  height: 14px;
}
work-breakdown-test .mileStoneRow .mileStoneCheckBoxWrapper span {
  font-size: 8px;
  color: #aaa;
  position: absolute;
  top: 0px;
  left: 0px;
}
work-breakdown-test .mileStoneRow .mileStoneCheckBoxWrapper .icon-font-ok {
  position: absolute;
  right: 0px;
  top: 0px;
  left: unset;
  display: inline-block;
  font-size: 14px;
  color: #33cc66;
}
work-breakdown-test .form-control-selector-info {
  font-size: 9px;
}
work-breakdown-test .form-control-selector-info.right {
  right: 10px;
  left: inherit;
}
work-breakdown-test task-note-inline {
  position: absolute;
  top: 0px !important;
  padding: 2px !important;
}
work-breakdown-test .changeStatusBtn {
  padding-top: 5px;
}
work-breakdown-test .note-column {
  height: 50px;
}
work-breakdown-test .validation-input-wrapper {
  width: 100%;
}
work-breakdown-test div.show-tasks-toggle {
  position: relative;
  /*bottom: 28px;*/
  margin-left: 20px;
  margin-top: 0;
}
@media (max-width: 992px) {
  work-breakdown-test div.show-tasks-toggle {
    margin-top: 20px;
    margin-left: 0;
  }
}
work-breakdown-test div.show-tasks-toggle .show-tasks-toggle-checkbox {
  top: 2px;
  position: relative;
}
work-breakdown-test div.show-tasks-toggle-manager {
  bottom: 28px;
}
work-breakdown-test div.page-list-views {
  display: inline-block;
}
work-breakdown-test .transaction-locked {
  font-size: 18px;
}
work-breakdown-test .has-error {
  border: 1px solid #FF4A4A !important;
}
work-breakdown-test span.drag-grip {
  display: inline-block !important;
  background-image: url('/Content/img/icon-drag-row-dark.png');
  width: 20px;
  height: 50px;
  background-repeat: no-repeat;
  background-color: transparent !important;
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  background-position-y: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #dddddd;
  cursor: move;
}
work-breakdown-test .empty-placeholder {
  margin-bottom: 30px;
  border: 0;
}
work-breakdown-test .empty-placeholder h2 {
  font-size: 16px;
  color: #959596;
  margin-bottom: 10px;
}
work-breakdown-test .workBreakDown-taskAssignStaff {
  padding-top: 5px;
}
work-breakdown-test .work-breakdown-table li.empty-item {
  margin-bottom: 0px !important;
}
work-breakdown-test .color-picker-wrapper {
  top: 18px;
  left: -20px;
}
work-breakdown-test .responsive-list div.move-row-arrow {
  font-size: 20px;
  display: inline-block;
  position: absolute;
  right: 35px;
  top: 0px;
}
work-breakdown-test .responsive-list ul.topLevel > li.isDirty {
  border-left: 3px solid #201E23 !important;
  border-right: 3px solid #201E23 !important;
}
work-breakdown-test .responsive-list ul.topLevel > li.undo {
  border-left: 3px solid #FF4A4A !important;
  border-right: 3px solid #FF4A4A !important;
}
work-breakdown-test .responsive-list ul.topLevel > li.undo .workBreakDown-workBreakdownRecordAdd {
  display: none;
}
work-breakdown-test .responsive-list ul.topLevel > li.undo .undoBtn {
  position: absolute;
  right: 5px !important;
  top: 5px;
  padding: 5px !important;
}
work-breakdown-test .responsive-list ul.topLevel > li.undo input.taskName {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-test .responsive-list ul.topLevel > li.undo .drag-grip {
  background-image: none !important;
  cursor: default !important;
}
@media (max-width: 991px) {
  work-breakdown-test .responsive-list ul.topLevel > li.undo .toggleTaskDetail {
    display: none !important;
  }
  work-breakdown-test .responsive-list ul.topLevel > li.undo .undoBtn {
    position: relative;
  }
}
work-breakdown-test .responsive-list ul.topLevel > li.stage.undo {
  min-height: 30px !important;
}
work-breakdown-test .responsive-list ul.topLevel > li.stage.undo input {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-test .responsive-list ul.topLevel > li.phase.undo {
  min-height: 30px !important;
  background: white !important;
}
work-breakdown-test .responsive-list ul.topLevel > li.phase.undo input {
  border-bottom: none !important;
  color: #FF4A4A;
  text-decoration: line-through;
  padding-top: 8px !important;
}
work-breakdown-test .responsive-list .header {
  margin-left: 0px !important;
  margin-bottom: 10px;
}
work-breakdown-test .responsive-list .header li {
  margin: 0px !important;
  padding: 0px 0px 0px 80px !important;
}
work-breakdown-test .responsive-list .header .firstColumn {
  padding-left: 60px;
}
work-breakdown-test .responsive-list .header .scopeAndStatus {
  padding-left: 0px;
  padding-right: 0px;
}
work-breakdown-test .responsive-list .header .lastColumn {
  padding-right: 60px;
}
work-breakdown-test .responsive-list .header .feeHeading {
  text-align: right;
}
work-breakdown-test .responsive-list .feeTypeWrapper,
work-breakdown-test .responsive-list .estimatedWrapper,
work-breakdown-test .responsive-list .stageFeeWrapper,
work-breakdown-test .responsive-list .contractWrapper {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
work-breakdown-test .responsive-list .feeTypeWrapper div.trans-value,
work-breakdown-test .responsive-list .estimatedWrapper div.trans-value,
work-breakdown-test .responsive-list .stageFeeWrapper div.trans-value,
work-breakdown-test .responsive-list .contractWrapper div.trans-value {
  padding-top: 10px;
}
@media (max-width: 992px) {
  work-breakdown-test .responsive-list .feeTypeWrapper,
  work-breakdown-test .responsive-list .estimatedWrapper,
  work-breakdown-test .responsive-list .stageFeeWrapper,
  work-breakdown-test .responsive-list .contractWrapper {
    margin-top: 10px;
    padding-left: 0px !important;
  }
}
work-breakdown-test .responsive-list .assignStaff {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
@media (max-width: 992px) {
  work-breakdown-test .responsive-list .assignStaff {
    margin-top: 10px;
    padding-left: 10px;
  }
}
work-breakdown-test .responsive-list ul.content.topLevel span.toggleTaskDetail {
  font-size: 25px;
  width: 25px;
  height: 40px;
  right: 5px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel .editBtnWrapper {
  text-align: right;
}
work-breakdown-test .responsive-list ul.content.topLevel li .lastColumn {
  min-height: 40px;
}
@media (min-width: 992px) {
  work-breakdown-test .responsive-list ul.content.topLevel li .lastColumn {
    padding-right: 60px !important;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li .lastColumn .wbdEdit {
    position: absolute;
    right: 0px !important;
    top: 5px !important;
    padding: 5px !important;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li .lastColumn .wbdDel {
    position: absolute;
    right: 35px !important;
    top: 5px;
    padding: 5px !important;
  }
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase {
  min-height: 30px !important;
  padding-left: 80px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase input {
  height: 25px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .toggalTasks {
  top: 0px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .wbdDel {
  top: -2px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .workBreakDown-workBreakdownRecordAdd {
  top: -2px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .drag-grip {
  height: 30px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .gradientLine {
  display: none;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .phase-name {
  font-weight: bold;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .wbdDel {
  position: absolute;
  right: 30px;
  top: 2px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .wbdDel.transaction-locked {
  right: 40px !important;
  top: 6px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .wbdEdit {
  position: absolute;
  right: -5px;
  top: -5px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .toggalTasks {
  position: absolute;
  top: 0px;
  left: -20px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .firstColumn .phaseTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .firstColumn .phaseNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .firstColumn input {
  display: inline-block;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage {
  /*
					border-top: 1px solid #dddddd;
				*/
  min-height: 50px;
  padding-left: 70px !important;
  background: white !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .icon-font-pencil {
  padding-top: 10px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage:hover {
  background-color: #e9e9e9 !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .gradientLine {
  display: none;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .stage-name {
  font-weight: bold;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .statusWrapper {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .toggalTasks {
  position: absolute;
  top: 10px;
  left: -17px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .color-picker-wrapper {
  top: 20px;
  left: -40px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .firstColumn .stageTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .firstColumn .stageNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .firstColumn input {
  display: inline-block;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage .lastColumn {
  padding-left: 10px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task {
  padding-left: 60px !important;
  background: #f6f6f6;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task:hover {
  background-color: #e9e9e9;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task .gradientLine {
  display: none;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task .color-picker-wrapper {
  left: -15px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task .firstColumn .taskTitle {
  position: relative;
  padding-left: 50px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task .firstColumn .taskNumber {
  position: absolute;
  top: 10px;
  left: 0px;
  font-size: 8px;
  padding-right: 30px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task .firstColumn input {
  display: inline-block;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task .lastColumn .dueDateWrapper {
  padding-left: 0px !important;
}
@media (min-width: 992px) {
  work-breakdown-test .responsive-list ul.content.topLevel li.task .lastColumn .dueDateWrapper {
    padding-left: 10px !important;
  }
}
work-breakdown-test .responsive-list ul.content.topLevel li.empty-item {
  margin-left: 60px;
  margin-bottom: 0px !important;
  height: 50px !important;
  min-height: 50px !important;
  padding-left: 0px !important;
  border-left: 3px solid #201E23 !important;
  border-bottom: 1px solid #777777 !important;
  background-color: #F6F6F6 !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.empty-item .icon-font-icons_plus-skinny {
  position: absolute;
  top: 10px;
  left: 15px;
  font-size: 30px;
  color: #201E23;
}
work-breakdown-test .responsive-list ul.content.topLevel li.empty-item .firstColumn {
  height: 40px;
  padding-right: 0px;
  /*
						background-image: url(/content/img/graind-bottom-line.gif);
					*/
  background-position: bottom right;
  background-repeat: no-repeat;
}
work-breakdown-test .responsive-list ul.content.topLevel li.empty-item .firstColumn .taskTitle,
work-breakdown-test .responsive-list ul.content.topLevel li.empty-item .firstColumn .stageTitle,
work-breakdown-test .responsive-list ul.content.topLevel li.empty-item .firstColumn .phaseTitle {
  padding-left: 65px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage.empty-item,
work-breakdown-test .responsive-list ul.content.topLevel li.phase.empty-item {
  border-bottom: none !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage.empty-item .firstColumn,
work-breakdown-test .responsive-list ul.content.topLevel li.phase.empty-item .firstColumn {
  min-height: 50px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task.empty-item {
  margin-left: 20px !important;
  padding-left: 60px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task.empty-item .icon-font-icons_plus-skinny {
  left: -30px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task.empty-item .firstColumn {
  padding-left: 50px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.task.empty-item .firstColumn .taskTitle {
  padding-left: 5px !important;
  padding-right: 15px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage.empty-item {
  margin-left: 10px !important;
  padding-left: 70px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage.empty-item .gradientLine {
  left: -70px;
  display: block;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage.empty-item .icon-font-icons_plus-skinny {
  left: -30px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage.empty-item .firstColumn {
  padding-left: 50px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.stage.empty-item .firstColumn .stageTitle {
  padding-left: 5px !important;
  padding-right: 15px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase.empty-item {
  margin-left: 0px !important;
  padding-left: 70px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase.empty-item .gradientLine {
  left: -70px;
  display: block;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase.empty-item .firstColumn {
  padding-left: 60px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase.empty-item .firstColumn .phaseTitle {
  padding-left: 5px !important;
  padding-right: 15px !important;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase.empty-item .icon-font-icons_plus-skinny {
  left: -20px;
}
work-breakdown-test .firstColumn {
  padding-right: 70px;
}
work-breakdown-test .firstColumn .workBreakDown-workBreakdownRecordAdd {
  position: absolute;
  right: 0px;
  top: 2px;
}
@media (max-width: 992px) {
  work-breakdown-test .firstColumn {
    padding-right: 140px;
  }
  work-breakdown-test .firstColumn .workBreakDown-workBreakdownRecordAdd {
    right: 70px;
  }
}
work-breakdown-test .totalSection {
  background-color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 50px;
  border: 1px solid #aaa;
  margin-bottom: 20px;
}
work-breakdown-test .totalSection .right {
  text-align: right;
}
work-breakdown-test .totalSection .left {
  padding-left: 0px;
}
work-breakdown-test .totalSection .totalStatus {
  float: right;
}
work-breakdown-test .totalSection .totalStatus a {
  font-weight: normal;
}
work-breakdown-test .totalSection div.total-amount {
  display: inline-block;
  position: absolute;
  right: 60px;
}
work-breakdown-test .totalSection .subject,
work-breakdown-test .totalSection .amount,
work-breakdown-test .totalSection .totalStatus {
  font-weight: bold;
  color: #999;
}
work-breakdown-test .scopeHolder {
  border-bottom: 1px dotted #333333 !important;
  height: 30px;
  line-height: 30px;
  padding-top: 0px !important;
  padding-bottom: 5px !important;
}
work-breakdown-test .btnPopoverWrapper {
  position: absolute;
  top: -10px;
  left: 0px;
}
work-breakdown-test .btnPopoverWrapper textarea.form-control.scopeText {
  height: 200px !important;
  display: block;
  width: 100%;
  padding: 10px !important;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: white;
  background-image: none;
  border-top: 1px solid #dddddd !important;
  border-left: 1px solid #dddddd !important;
  border-right: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-radius: 0px;
  margin-bottom: 10px;
  white-space: pre-wrap;
}
work-breakdown-test .statusWrapper {
  white-space: normal !important;
}
work-breakdown-test .inlinetools {
  display: inline-block;
}
work-breakdown-test .inlinetools .budgetMode {
  display: inline-block;
  top: 2px;
  position: relative;
}
work-breakdown-test .inlinetools .budget-toggle {
  display: inline-block;
  position: relative;
  top: 10px;
}
work-breakdown-test .inlinetools .budget-toggle label {
  top: 5px;
  display: inline-block;
}
work-breakdown-test .inlinetools .budget-toggle p {
  display: inline-block;
  width: 115px;
  margin-right: 10px;
}
work-breakdown-test .flip-switch {
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari */
  transform: rotate(180deg);
}
work-breakdown-test .switch-margin {
  margin-left: 15px;
}
work-breakdown-test .delivery-label-style {
  padding-right: 20px;
  text-align: left;
  margin-left: 17px;
}
work-breakdown-test .rangerSliderWrapper {
  height: 22px;
  padding-left: 50px;
  position: relative;
}
@media (max-width: 480px) {
  work-breakdown-test .rangerSliderWrapper {
    margin-right: -70px;
  }
}
work-breakdown-test .rangerSliderWrapper .sliderLabel {
  font-weight: normal;
  position: absolute;
  left: 0px;
  top: 0px;
  color: #aaa;
  font-size: 8px;
}
work-breakdown-test .openColorPickerStage {
  position: absolute;
  top: 20px;
  left: -40px;
}
work-breakdown-test .openColorPickerTask {
  position: absolute;
  top: 20px;
  left: -15px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  work-breakdown-test .stageestimatedProgressWrapper {
    bottom: -20px !important;
  }
}
work-breakdown-test .work-breakdown-table .topLevel li.phase .dragViewTextWrapper {
  padding-top: 5px;
  font-weight: bold;
}
work-breakdown-test .work-breakdown-table .topLevel li.phase .dragViewTextWrapper .icon-font-caret-right {
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  position: absolute;
  top: -1px;
  left: 50px;
}
work-breakdown-test .work-breakdown-table .topLevel li.phase .dragViewTextWrapper .icon-font-caret-right.isExpanded {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
work-breakdown-test .work-breakdown-table .topLevel li.stage .dragViewTextWrapper {
  padding-top: 17px;
  font-weight: bold;
}
work-breakdown-test .work-breakdown-table .topLevel li.stage .dragViewTextWrapper .icon-font-caret-right {
  transition: transform 0.2s ease-out;
  -webkit-transition: transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  -moz-transition: transform 0.2s ease-out;
  position: absolute;
  top: 9px;
  left: 41px;
}
work-breakdown-test .work-breakdown-table .topLevel li.stage .dragViewTextWrapper .icon-font-caret-right.isExpanded {
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}
work-breakdown-test .work-breakdown-table .topLevel li.task .dragViewTextWrapper {
  padding-top: 11px;
}
work-breakdown-test .work-breakdown-table .topLevel li.task .dragViewTextWrapper .icon-font-caret-right {
  display: none;
}
work-breakdown-test li.phase .workBreakDown-workBreakdownRecordAdd .icon-font-plus-circle {
  top: -7px;
}
work-breakdown-test .responsive-list ul.content.topLevel li .moveArrowWrapper {
  display: inline-block;
  width: 20px;
  position: absolute;
  top: 0px;
  height: 60px;
  left: 10px;
}
work-breakdown-test .responsive-list ul.content.topLevel li .moveArrowWrapper .icon-font-chevron-up {
  position: absolute;
  top: 16px;
  left: 0px;
}
work-breakdown-test .responsive-list ul.content.topLevel li .moveArrowWrapper .icon-font-chevron-up.dis {
  opacity: 0.3;
}
work-breakdown-test .responsive-list ul.content.topLevel li .moveArrowWrapper .icon-font-chevron-down {
  position: absolute;
  top: 35px;
  left: 0px;
}
work-breakdown-test .responsive-list ul.content.topLevel li .moveArrowWrapper .icon-font-chevron-down.dis {
  opacity: 0.3;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .moveArrowWrapper {
  height: 36px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .moveArrowWrapper .icon-font-chevron-up {
  position: absolute;
  top: 5px;
  left: 0px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .moveArrowWrapper .icon-font-chevron-up.dis {
  opacity: 0.3;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .moveArrowWrapper .icon-font-chevron-down {
  position: absolute;
  top: 17px;
  left: 0px;
}
work-breakdown-test .responsive-list ul.content.topLevel li.phase .moveArrowWrapper .icon-font-chevron-down.dis {
  opacity: 0.3;
}
work-breakdown-test .work-breakdown-table .drag-indicator .topLevel li:hover {
  cursor: move;
}
@media screen and (min-width: 992px) {
  work-breakdown-test .responsive-list ul.content.topLevel li.phase {
    min-height: 36px;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li.stage,
  work-breakdown-test .responsive-list ul.content.topLevel li.task {
    min-height: 63px;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li custom-date-selector button,
  work-breakdown-test .responsive-list ul.content.topLevel li .wbdDel,
  work-breakdown-test .responsive-list ul.content.topLevel li .tools .btn-group.btn-group-lg,
  work-breakdown-test .responsive-list ul.content.topLevel li work-breakdown-record-add .buttonPopover,
  work-breakdown-test .responsive-list ul.content.topLevel li task-inline-timer .workBreakDown-taskInlineTimer,
  work-breakdown-test .responsive-list ul.content.topLevel li stage-assign-staff .buttonPopover,
  work-breakdown-test .responsive-list ul.content.topLevel li task-assign-staff .buttonPopover,
  work-breakdown-test .responsive-list ul.content.topLevel li .moveArrowWrapper {
    opacity: 0;
    transition: all 0.3s ease-in-out;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li input,
  work-breakdown-test .responsive-list ul.content.topLevel li .scopeHolder {
    transition: all 0.3s ease-in-out;
    border-bottom: none !important;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li fee-type-selector input {
    background-image: none !important;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li:hover custom-date-selector button,
  work-breakdown-test .responsive-list ul.content.topLevel li:hover .wbdDel,
  work-breakdown-test .responsive-list ul.content.topLevel li:hover .tools .btn-group.btn-group-lg,
  work-breakdown-test .responsive-list ul.content.topLevel li:hover work-breakdown-record-add .buttonPopover,
  work-breakdown-test .responsive-list ul.content.topLevel li:hover task-inline-timer .workBreakDown-taskInlineTimer,
  work-breakdown-test .responsive-list ul.content.topLevel li task-inline-timer .workBreakDown-taskInlineTimer.running,
  work-breakdown-test .responsive-list ul.content.topLevel li:hover stage-assign-staff .buttonPopover,
  work-breakdown-test .responsive-list ul.content.topLevel li:hover task-assign-staff .buttonPopover,
  work-breakdown-test .responsive-list ul.content.topLevel li:hover .moveArrowWrapper {
    opacity: 1;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li:hover input,
  work-breakdown-test .responsive-list ul.content.topLevel li:hover .scopeHolder {
    border-bottom: 1px dotted #333333 !important;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li:hover fee-type-selector input {
    background-image: url(/content/img/input-bottom-arrow.gif);
  }
  work-breakdown-test .responsive-list ul.content.topLevel li .tools .btn-group.btn-group-lg.open,
  work-breakdown-test .responsive-list ul.content.topLevel li task-assign-staff .buttonPopover.open,
  work-breakdown-test .responsive-list ul.content.topLevel li task-assign-staff .assignedStaffWrapper .buttonPopover,
  work-breakdown-test .responsive-list ul.content.topLevel li work-breakdown-record-add .buttonPopover.open,
  work-breakdown-test .responsive-list ul.content.topLevel li stage-assign-staff .buttonPopover.open {
    opacity: 1;
  }
  work-breakdown-test .sortingView page-title .inlinetools,
  work-breakdown-test .sortingView page-title .btn.btn-link.btn-danger,
  work-breakdown-test .sortingView page-title #ellipsesGroup,
  work-breakdown-test .sortingView page-title .btn.btn-inline.btn-lg.btn-default.btn-toggle {
    display: none;
  }
  work-breakdown-test .topLeftBtnWrapper.sortingView .inline-block-no-wrap {
    position: static;
    margin-left: 0px;
    margin-bottom: 20px;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li work-breakdown-record-add .recordAddBtnWrapper {
    position: relative;
    display: inline-block;
    top: 5px;
    left: 0px;
    width: 40px;
    height: 40px;
  }
  work-breakdown-test .responsive-list ul.content.topLevel li work-breakdown-record-add .recordAddBtnWrapper .icon-font-plus-circle {
    top: 0px;
    right: 5px;
  }
}

.angular-ui-tree {
}

.angular-ui-tree-empty {
    border: 1px dashed #bbb;
    min-height: 100px;
    background-color: #e5e5e5;
    background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-size: 60px 60px;
    background-position: 0 0, 30px 30px;
}

.angular-ui-tree-nodes {
    display: block;
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .angular-ui-tree-nodes .angular-ui-tree-nodes {
        padding-left: 20px;
    }

.angular-ui-tree-node, .angular-ui-tree-placeholder {
    display: block;
    position: relative;
    margin: 0px;
    padding: 0px;
    min-height: 20px;
    line-height: 20px;
}

.angular-ui-tree-hidden {
    display: none;
}

.angular-ui-tree-placeholder {
    margin: 5px 0;
    padding: 0;
    min-height: 30px;
}

.angular-ui-tree-handle {
    cursor: move;
    text-decoration: none;
    font-weight: bold;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 20px;
    line-height: 20px;
}


.angular-ui-tree-drag {
    position: absolute;
    pointer-events: none;
    z-index: 999;
    opacity: .8;
}



tags-input {
    display: block;
    color: black;
}

    tags-input *, tags-input *:before, tags-input *:after {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    tags-input .host {
        position: relative;
        margin-top: 5px;
        margin-bottom: 5px;
        height: 100%;
    }

        tags-input .host .tags {
            overflow: auto;
            height: 100%;
        }

        tags-input .host:active {
            outline: none;
        }

    tags-input .tags {
        -moz-appearance: textfield;
        -webkit-appearance: textfield;
        padding: 2px;
        overflow: hidden;
        word-wrap: break-word;
        cursor: text;
        background-color: white;
        border: 1px solid darkgray;
        box-shadow: 1px 1px 1px 0 lightgray inset;
        height: 100%;
    }

::-webkit-input-placeholder {
    color: #585858;
    font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
}

::-moz-placeholder {
    color: #585858;
    font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
}
/* firefox 19+ */
:-ms-input-placeholder {
    color: #585858;
    font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
}
/* ie */
input:-moz-placeholder {
    color: #585858;
    font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
}

tags-input .tags.focused {
    outline: none;
    -webkit-box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
    -moz-box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
    box-shadow: 0 0 3px 1px rgba(5, 139, 242, 0.6);
}

tags-input .tags .tag-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

tags-input .tags .tag-item {
    margin: 2px;
    padding: 1px 5px;
    display: inline-block;
    float: left;
    font: 12px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
    height: 29px;
    line-height: 25px;
    border: 1px solid #acacac;
    border-radius: 3px;
    background: -webkit-linear-gradient(top, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
    background: linear-gradient(to bottom, #f0f9ff 0%, #cbebff 47%, #a1dbff 100%);
}

    tags-input .tags .tag-item.selected {
        background: -webkit-linear-gradient(top, #febbbb 0%, #fe9090 45%, #ff5c5c 100%);
        background: linear-gradient(to bottom, #febbbb 0%, #fe9090 45%, #ff5c5c 100%);
    }

    tags-input .tags .tag-item .remove-button {
        margin: 0 0 0 5px;
        padding: 0;
        border: none;
        background: none;
        cursor: pointer;
        vertical-align: middle;
        font: bold 25px Arial, sans-serif;
        color: white;
    }

        tags-input .tags .tag-item .remove-button:active {
            color: red;
        }

tags-input .tags .input {
    border: 0;
    outline: none;
    margin: 2px;
    margin-top: 6px;
    padding: 0;
    padding-left: 5px;
    float: left;
    height: 26px;
    font-family: arial, helvetica, sans-serif;
}

    tags-input .tags .input.invalid-tag {
        color: red;
    }

    tags-input .tags .input::-ms-clear {
        display: none;
    }

tags-input.ng-invalid .tags {
    -webkit-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
    -moz-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
    box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
}

tags-input[disabled] .host:focus {
    outline: none;
}

tags-input[disabled] .tags {
    background-color: #eeeeee;
    cursor: default;
}

    tags-input[disabled] .tags .tag-item {
        opacity: 0.65;
        background: -webkit-linear-gradient(top, #f0f9ff 0%, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
        background: linear-gradient(to bottom, #f0f9ff 0%, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
    }

        tags-input[disabled] .tags .tag-item .remove-button {
            cursor: default;
        }

            tags-input[disabled] .tags .tag-item .remove-button:active {
                color: #585858;
            }

    tags-input[disabled] .tags .input {
        background-color: #eeeeee;
        cursor: default;
    }

tags-input .autocomplete {
    margin-top: 5px;
    position: absolute;
    padding: 5px 0;
    z-index: 999;
    width: 100%;
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

    tags-input .autocomplete .suggestion-list {
        margin: 0;
        padding: 0;
        list-style-type: none;
        max-height: 280px;
        overflow-y: auto;
        position: relative;
    }

    tags-input .autocomplete .suggestion-item {
        padding: 5px 10px;
        cursor: pointer;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font: 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: black;
        background-color: white;
    }

        tags-input .autocomplete .suggestion-item.selected {
            color: white;
            background-color: #0097cf !important;
        }

            tags-input .autocomplete .suggestion-item.selected em {
                color: white;
                background-color: #0097cf !important;
            }

        tags-input .autocomplete .suggestion-item em {
            font: normal bold 11px 'Open Sans', Arial, Helvetica, Freesans, sans-serif;
            color: black;
            background-color: white;
        }

tags-input {
  box-shadow: none;
  border: none;
  padding: 0;
  min-height: 34px;
}
tags-input .host {
  margin: 0;
}
tags-input .tags {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #cccccc;

  /*border-radius: 4px;*/
  -webkit-box-shadow: 0 0 3px #cccccc;
  -moz-box-shadow: 0 0 3px #cccccc;
  box-shadow: 0 0 3px #cccccc;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  height:40px;
}
tags-input .tags .tag-item {
  color: white;
  background: #27b4b9;
  border: 1px solid #357ebd;
  /*border-radius: 4px;*/
}
tags-input .tags .tag-item.selected {
  color: white;
  background: #d9534f;
  border: 1px solid #d43f3a;
}
tags-input .tags .tag-item .remove-button:hover {
  text-decoration: none;
}
tags-input .tags.focused {
      -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 98, 162, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 98, 162, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 98, 162, 0.6);

    
  border: 1px solid #262626;
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);*/
}
tags-input .autocomplete {
  border-radius: 4px;
}
tags-input .autocomplete .suggestion-item.selected {
  color: #262626;
  background-color: whitesmoke;
}
tags-input .autocomplete .suggestion-item.selected em {
  color: #262626;
  background-color: whitesmoke;
}
tags-input .autocomplete .suggestion-item em {
  color: black;
  background-color: white;
}
tags-input.ng-invalid .tags {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
tags-input[disabled] .tags {
  background-color: #eeeeee;
}
tags-input[disabled] .tags .tag-item {
  background: #337ab7;
  opacity: 0.65;
}
tags-input[disabled] .tags .input {
  background-color: #eeeeee;
}

.input-group tags-input {
  padding: 0;
  display: table-cell;
}
.input-group tags-input:not(:first-child) .tags {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group tags-input:not(:last-child) .tags {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-lg tags-input:first-child .tags {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.input-group-lg tags-input:last-child .tags {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.input-group-sm tags-input:first-child .tags {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.input-group-sm tags-input:last-child .tags {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

tags-input.ti-input-lg, .input-group-lg tags-input {
  min-height: 46px;
}
tags-input.ti-input-lg .tags, .input-group-lg tags-input .tags {
  border-radius: 6px;
}
tags-input.ti-input-lg .tags .tag-item, .input-group-lg tags-input .tags .tag-item {
  height: 38px;
  line-height: 37px;
  font-size: 18px;
  border-radius: 6px;
}
tags-input.ti-input-lg .tags .tag-item .remove-button, .input-group-lg tags-input .tags .tag-item .remove-button {
  font-size: 20px;
}
tags-input.ti-input-lg .tags .input, .input-group-lg tags-input .tags .input {
  height: 38px;
  font-size: 18px;
}
tags-input.ti-input-sm, .input-group-sm tags-input {
  min-height: 30px;
}
tags-input.ti-input-sm .tags, .input-group-sm tags-input .tags {
  border-radius: 3px;
}
tags-input.ti-input-sm .tags .tag-item, .input-group-sm tags-input .tags .tag-item {
  height: 22px;
  line-height: 21px;
  font-size: 12px;
  border-radius: 3px;
}
tags-input.ti-input-sm .tags .tag-item .remove-button, .input-group-sm tags-input .tags .tag-item .remove-button {
  font-size: 16px;
}
tags-input.ti-input-sm .tags .input, .input-group-sm tags-input .tags .input {
  height: 22px;
  font-size: 12px;
}

.has-feedback tags-input .tags {
  padding-right: 30px;
}

.has-success tags-input .tags {
  border-color: #3c763d;
}
.has-success tags-input .tags.focused {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-error tags-input .tags {
  border-color: #a94442;
}
.has-error tags-input .tags.focused {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-warning tags-input .tags {
  border-color: #8a6d3b;
}
.has-warning tags-input .tags.focused {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.colorpicker-visible,
.colorpicker-visible .dropdown-menu {
  display: block !important;
}
colorpicker-saturation {
  display: block;
  width: 100px;
  height: 100px;
  background-image: url('data:image/png;base64,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');
  cursor: crosshair;
  float: left;
}
colorpicker-saturation i {
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
colorpicker-saturation i::after {
  content: '';
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #fff;
  border-radius: 5px;
}
colorpicker-hue,
colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
colorpicker-hue i,
colorpicker-alpha i {
  display: block;
  height: 2px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
colorpicker-hue {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=');
}
colorpicker-alpha {
  display: none;
}
colorpicker-alpha,
.colorpicker-color {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=');
}
.colorpicker {
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}
.colorpicker colorpicker-hue,
.colorpicker colorpicker-alpha,
.colorpicker colorpicker-saturation {
  position: relative;
}
.colorpicker input {
  width: 100px;
  font-size: 11px;
  color: #000;
  background-color: #fff;
}
.colorpicker.alpha {
  min-width: 140px;
}
.colorpicker.alpha colorpicker-alpha {
  display: block;
}
.colorpicker.dropdown {
  position: absolute;
}
.colorpicker.colorpicker-fixed-position {
  position: fixed;
}
.colorpicker .dropdown-menu::after,
.colorpicker .dropdown-menu::before {
  content: '';
  display: inline-block;
  position: absolute;
}
.colorpicker .dropdown-menu::after {
  clear: both;
  border: 6px solid transparent;
  top: -5px;
  left: 7px;
}
.colorpicker .dropdown-menu::before {
  border: 7px solid transparent;
  top: -6px;
  left: 6px;
}
.colorpicker .dropdown-menu {
  position: static;
  top: 0;
  left: 0;
  min-width: 129px;
  padding: 4px;
  margin-top: 0;
}
.colorpicker-position-top .dropdown-menu::after {
  border-top: 6px solid #fff;
  border-bottom: 0;
  top: auto;
  bottom: -5px;
}
.colorpicker-position-top .dropdown-menu::before {
  border-top: 7px solid rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  top: auto;
  bottom: -6px;
}
.colorpicker-position-right .dropdown-menu::after {
  border-right: 6px solid #fff;
  border-left: 0;
  top: 11px;
  left: -5px;
}
.colorpicker-position-right .dropdown-menu::before {
  border-right: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 0;
  top: 10px;
  left: -6px;
}
.colorpicker-position-bottom .dropdown-menu::after {
  border-bottom: 6px solid #fff;
  border-top: 0;
}
.colorpicker-position-bottom .dropdown-menu::before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-top: 0;
}
.colorpicker-position-left .dropdown-menu::after {
  border-left: 6px solid #fff;
  border-right: 0;
  top: 11px;
  left: auto;
  right: -5px;
}
.colorpicker-position-left .dropdown-menu::before {
  border-left: 7px solid rgba(0, 0, 0, 0.2);
  border-right: 0;
  top: 10px;
  left: auto;
  right: -6px;
}
colorpicker-preview {
  display: block;
  height: 10px;
  margin: 5px 0 3px 0;
  clear: both;
  background-position: 0 100%;
}

.colorpicker.colorpicker-inline .dropdown-menu::after,
.colorpicker.colorpicker-inline .dropdown-menu::before {
    display:none;
}

.btn-color {
    height:0;padding:0;margin:0;opacity:0;
}
/* ========================================================================
 * bootstrap-switch - v3.3.1
 * http://www.bootstrap-switch.org
 * ========================================================================
 * Copyright 2012-2013 Mattia Larentis
 *
 * ========================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #cccccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-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;
}
.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block !important;
  height: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #428bca;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #5bc0de;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #5cb85c;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f0ad4e;
  color: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #d9534f;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #000;
  background: #eeeeee;
}
.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #333333;
  background: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.bootstrap-switch input[type='radio'].form-control,
.bootstrap-switch input[type='checkbox'].form-control {
  height: auto;
}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.33;
}
.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.3.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2014 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  /*border: 1px solid #aaa;
  border-top: 0;
   custom
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);*/
  background: #fff;
  border: 1px solid #ccc;
    box-shadow: 0 0 3px #ccc;
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.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: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/content/img/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 {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url('/content/img/chosen-sprite.png') no-repeat 0px 2px;
}
.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"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('/content/img/chosen-sprite.png') no-repeat 100% -20px;
  background: url('/content/img/chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  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;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  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;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.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 {
  color: #777;
  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;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 5px 5px 6px 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #ccc;
  box-shadow: 0 0 3px #ccc;
  background-color: #fff;
  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: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-size: 100% 19px;
  background-repeat: repeat-x;
  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 span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/content/img/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;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -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;
}
.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 2px;
}
.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: #222 !important;
}

/* @end */
/* @group Disabled Support */
.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;
}

/* @end */
/* @group Right to Left */
.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;
}
.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('/content/img/chosen-sprite.png') no-repeat -30px -20px;
  background: url('/content/img/chosen-sprite.png') no-repeat -30px -20px;
  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;
}

/* @end */
/* @group Retina compatibility */
@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('/content/img/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

/*! ========================================================================
 * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */


.checkbox label .toggle,
.checkbox-inline .toggle {
	margin-left: -20px;
	margin-right: 5px;
}

.toggle {
	position: relative;
	overflow: hidden;
}
.toggle input[type="checkbox"] {
	display: none;
}
.toggle-group {
	position: absolute;
	width: 200%;
	top: 0;
	bottom: 0;
	left: 0;
	transition: left 0.35s;
	-webkit-transition: left 0.35s;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.toggle.off .toggle-group {
	left: -100%;
}
.toggle-on {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 50%;
	margin: 0;
	border: 0;
	border-radius: 0;
}
.toggle-off {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	right: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
}
.toggle-handle {
	position: relative;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 100%;
	width: 0px;
	border-width: 0 1px;
}

.toggle.btn { min-width: 59px; min-height: 34px; }
.toggle-on.btn { padding-right: 24px; }
.toggle-off.btn { padding-left: 24px; }

.toggle.btn-lg { min-width: 79px; min-height: 45px; }
.toggle-on.btn-lg { padding-right: 31px; }
.toggle-off.btn-lg { padding-left: 31px; }
.toggle-handle.btn-lg { width: 40px; }

.toggle.btn-sm { min-width: 50px; min-height: 30px;}
.toggle-on.btn-sm { padding-right: 20px; }
.toggle-off.btn-sm { padding-left: 20px; }

.toggle.btn-xs { min-width: 35px; min-height: 22px;}
.toggle-on.btn-xs { padding-right: 12px; }
.toggle-off.btn-xs { padding-left: 12px; }


.evo-pop{z-index:10000;width:212px;padding:3px 3px 0}.evo-pop-ie{z-index:10000;width:212px;padding:3px}.evo-palette td{font-size:1px;border:solid 1px #c0c0c0;padding:7px;cursor:pointer}.evo-palette tr.top>td{border-bottom:0}.evo-palette tr.in>td{border-top:0;border-bottom:0}.evo-palette tr.bottom>td{border-top:0}.evo-palette div.sep{height:3px}.evo-palette,.evo-palette-ie{border-collapse:separate;border-spacing:4px 0}.evo-palette th,.evo-palette-ie th{border:0;padding:5px 3px;text-align:left;font-weight:normal;background:transparent !important}.evo-palette-ie td{font-size:1px;border:solid 1px #c0c0c0;padding:7px;cursor:pointer}.evo-palette2,.evo-palette2-ie{margin:auto;border-collapse:collapse}.evo-palette2 td,.evo-palette2-ie td{font-size:1px;cursor:pointer}.evo-palette2 td{padding:6px 7px}.evo-palette2-ie td{padding:5px}.evo-palcenter{padding:5px;text-align:center}.evo-colorind,.evo-colorind-ie,.evo-colorind-ff{border:solid 1px #c3c3c3;width:18px;height:18px}.evo-colorind-ie{position:relative;top:-23px}.evo-colorbox-ie{font-size:8px;padding:3px 9px !important}.evo-pop:after,.evo-pop-ie:after,.evo-colorind:after,.evo-colorind-ie:after,.evo-colorind-ff:after,.evo-color span:after,.evo-cHist:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.evo-color{width:94px;padding:1px 3px 0 4px}.evo-color div{border:solid 1px #808080;border-right:solid 1px #c0c0c0;border-bottom:solid 1px #c0c0c0;padding:3px;margin-bottom:5px;width:10px;height:10px;float:left}.evo-color span{font-size:15px;margin:1px 0 4px 3px;float:left}.evo-sep{height:10px;font-size:0}.evo-more{padding:4px 5px 4px;font-size:smaller;font-weight:bold;text-decoration:underline}.evo-cHist{padding:3px}.evo-cHist div{cursor:pointer;border:solid 1px #c0c0c0;padding:3px;margin:5px;width:10px;height:10px;float:left}.evo-transparent{background-image:repeating-linear-gradient(135deg,#000,#000 1px,#fff 1px,#fff 3px)}.evo-tr-box{cursor:pointer;border:solid 1px #c0c0c0;padding:3px;width:7px;height:7px;float:right;position:relative;right:-3px;top:2px}a.evo-hist{margin-left:6px}.evo-pointer{cursor:pointer}.evo-hidden-button{display:none}
/**
 * angular-motion
 * @version v0.4.2 - 2015-05-20
 * @link https://github.com/mgcrea/angular-motion
 * @author Olivier Louvignes <olivier@mg-crea.com> (https://github.com/mgcrea)
 * @license MIT License, http://www.opensource.org/licenses/MIT
 */
.am-collapse{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;overflow:hidden;opacity:1}.am-collapse.am-collapse-add,.am-collapse.ng-hide-remove,.am-collapse.ng-move{-webkit-animation-name:expand;animation-name:expand}.am-collapse.am-collapse-remove,.am-collapse.ng-hide{-webkit-animation-name:collapse;animation-name:collapse}.am-collapse.ng-enter{visibility:hidden;-webkit-animation-name:expand;animation-name:expand;-webkit-animation-play-state:paused;animation-play-state:paused}.am-collapse.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-collapse.ng-leave{-webkit-animation-name:collapse;animation-name:collapse;-webkit-animation-play-state:paused;animation-play-state:paused}.am-collapse.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes expand{from{max-height:0}to{max-height:500px}}@keyframes expand{from{max-height:0}to{max-height:500px}}@-webkit-keyframes collapse{from{max-height:500px}to{max-height:0}}@keyframes collapse{from{max-height:500px}to{max-height:0}}.panel-collapse.am-collapse.in-remove{-webkit-animation-name:collapse;animation-name:collapse;display:block}.panel-collapse.am-collapse.in-add{-webkit-animation-name:expand;animation-name:expand}.am-fade{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;opacity:1}.am-fade.am-fade-add,.am-fade.ng-hide-remove,.am-fade.ng-move{-webkit-animation-name:fadeIn;animation-name:fadeIn}.am-fade.am-fade-remove,.am-fade.ng-hide{-webkit-animation-name:fadeOut;animation-name:fadeOut}.am-fade.ng-enter{visibility:hidden;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade.ng-leave{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.tab-pane.am-fade.active-remove{display:none!important}.tab-pane.am-fade.active-add{-webkit-animation-name:fadeIn;animation-name:fadeIn}.aside-backdrop.am-fade,.modal-backdrop.am-fade{background:rgba(0,0,0,.5);-webkit-animation-duration:.15s;animation-duration:.15s}.aside-backdrop.am-fade.ng-leave,.modal-backdrop.am-fade.ng-leave{-webkit-animation-delay:.3s;animation-delay:.3s}.am-flip-x{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-flip-x.am-flip-x-add,.am-flip-x.ng-hide-remove,.am-flip-x.ng-move{-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce}.am-flip-x.am-flip-x-remove,.am-flip-x.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x.ng-enter{visibility:hidden;-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce;-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-flip-x.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-flip-x-linear{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-flip-x-linear.am-flip-x-add,.am-flip-x-linear.ng-hide-remove,.am-flip-x-linear.ng-move{-webkit-animation-name:flipInX;animation-name:flipInX}.am-flip-x-linear.am-flip-x-remove,.am-flip-x-linear.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x-linear.ng-enter{visibility:hidden;-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x-linear.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-flip-x-linear.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x-linear.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipInXBounce{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInXBounce{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipOutX{from{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{from{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.am-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-top.am-slide-top-add,.am-slide-top.ng-hide-remove,.am-slide-top.ng-move{-webkit-animation-name:slideFromTop;animation-name:slideFromTop}.am-slide-top.am-slide-top-remove,.am-slide-top.ng-hide{-webkit-animation-name:slideToTop;animation-name:slideToTop}.am-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:slideFromTop;animation-name:slideFromTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-top.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-slide-top.ng-leave{-webkit-animation-name:slideToTop;animation-name:slideToTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-top.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-right.am-slide-right-add,.am-slide-right.ng-hide-remove,.am-slide-right.ng-move{-webkit-animation-name:slideFromRight;animation-name:slideFromRight}.am-slide-right.am-slide-right-remove,.am-slide-right.ng-hide{-webkit-animation-name:slideToRight;animation-name:slideToRight}.am-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:slideFromRight;animation-name:slideFromRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-right.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-slide-right.ng-leave{-webkit-animation-name:slideToRight;animation-name:slideToRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-right.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-bottom{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-bottom.am-slide-bottom-add,.am-slide-bottom.ng-hide-remove,.am-slide-bottom.ng-move{-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom}.am-slide-bottom.am-slide-bottom-remove,.am-slide-bottom.ng-hide{-webkit-animation-name:slideToBottom;animation-name:slideToBottom}.am-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-bottom.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-slide-bottom.ng-leave{-webkit-animation-name:slideToBottom;animation-name:slideToBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-bottom.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-left.am-slide-left-add,.am-slide-left.ng-hide-remove,.am-slide-left.ng-move{-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft}.am-slide-left.am-slide-left-remove,.am-slide-left.ng-hide{-webkit-animation-name:slideToLeft;animation-name:slideToLeft}.am-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-left.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-slide-left.ng-leave{-webkit-animation-name:slideToLeft;animation-name:slideToLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-left.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes slideFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.am-fade-and-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-top.am-fade-and-slide-top-add,.am-fade-and-slide-top.ng-hide-remove,.am-fade-and-slide-top.ng-move{-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop}.am-fade-and-slide-top.am-fade-and-slide-top-remove,.am-fade-and-slide-top.ng-hide{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop}.am-fade-and-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-top.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-top.ng-leave{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-top.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-right.am-fade-and-slide-right-add,.am-fade-and-slide-right.ng-hide-remove,.am-fade-and-slide-right.ng-move{-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight}.am-fade-and-slide-right.am-fade-and-slide-right-remove,.am-fade-and-slide-right.ng-hide{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight}.am-fade-and-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-right.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-right.ng-leave{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-right.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-bottom{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-add,.am-fade-and-slide-bottom.ng-hide-remove,.am-fade-and-slide-bottom.ng-move{-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-remove,.am-fade-and-slide-bottom.ng-hide{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom}.am-fade-and-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-bottom.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-bottom.ng-leave{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-bottom.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-left.am-fade-and-slide-left-add,.am-fade-and-slide-left.ng-hide-remove,.am-fade-and-slide-left.ng-move{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft}.am-fade-and-slide-left.am-fade-and-slide-left-remove,.am-fade-and-slide-left.ng-hide{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft}.am-fade-and-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-left.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-left.ng-leave{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-left.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeAndSlideFromTop{from{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1}}@keyframes fadeAndSlideFromTop{from{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes fadeAndSlideToTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@-webkit-keyframes fadeAndSlideFromRight{from{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}to{opacity:1}}@keyframes fadeAndSlideFromRight{from{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToRight{from{opacity:1}to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@keyframes fadeAndSlideToRight{from{opacity:1}to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@-webkit-keyframes fadeAndSlideFromBottom{from{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1}}@keyframes fadeAndSlideFromBottom{from{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes fadeAndSlideToBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@-webkit-keyframes fadeAndSlideFromLeft{from{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{opacity:1}}@keyframes fadeAndSlideFromLeft{from{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToLeft{from{opacity:1}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@keyframes fadeAndSlideToLeft{from{opacity:1}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.am-fade-and-scale{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-scale.am-fade-and-scale-add,.am-fade-and-scale.ng-enter,.am-fade-and-scale.ng-hide-remove,.am-fade-and-scale.ng-move{-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn}.am-fade-and-scale.am-fade-and-scale-remove,.am-fade-and-scale.ng-hide,.am-fade-and-scale.ng-leave{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut}.am-fade-and-scale.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-scale.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-scale.ng-leave{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-scale.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeAndScaleIn{from{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}to{opacity:1}}@keyframes fadeAndScaleIn{from{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}to{opacity:1}}@-webkit-keyframes fadeAndScaleOut{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes fadeAndScaleOut{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}
/*# sourceMappingURL=angular-motion.min.css.map */
/* line 64, ../bower_components/hmps-animate-scss/animate.scss */
body {
    -webkit-backface-visibility: hidden;
}

/* line 4, ../sass/ngNotificationsBar.scss */
.notifications .notifications-container {
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    -webkit-clip-path: polygon(0 0, 100% 0, 98% 100%, 2% 100%);
    clip-path: polygon(0 0, 100% 0, 98% 100%, 2% 100%);
    position: fixed;
    top: 0;
    /*left: 0;*/
    min-height: 51px;
    line-height: 51px;
    /*width: 100%;*/
    z-index: 2000;
    opacity: 0.85;
}
/* line 14, ../sass/ngNotificationsBar.scss */
.notifications .notification, .notifications .error, .notifications .success, .notifications .warning, .notifications .info {
    position: relative;
    -webkit-animation: fadeInDown 1s ease 0.2s 1 both;
    -moz-animation: fadeInDown 1s ease 0.2s 1 both;
    animation: fadeInDown 1s ease 0.2s 1 both;
    -webkit-animation-backface-visibility: hidden;
    -moz-animation-backface-visibility: hidden;
    -ms-animation-backface-visibility: hidden;
    -o-animation-backface-visibility: hidden;
    animation-backface-visibility: hidden;
    text-align: center;
    font-size: 18px;
    color: #fff;
    -webkit-clip-path: polygon(0 0, 100% 0, 98% 100%, 2% 100%);
    clip-path: polygon(0 0, 100% 0, 98% 100%, 2% 100%);
}

.notifications .fadeOutNotifications {
    -webkit-animation: fadeOut 0.5s ease 0.2s 1 both;
    -moz-animation: fadeOut 0.5s ease 0.2s 1 both;
    animation: fadeOut 0.5s ease 0.2s 1 both;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -o-transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}



@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1;
        -moz-transform: translateY(0);
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(-20px);
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1;
        -o-transform: translateY(0);
    }

    100% {
        opacity: 0;
        -o-transform: translateY(-20px);
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

.notifications .list {
    list-style: none;
    line-height: 14px;
}

/* line 22, ../sass/ngNotificationsBar.scss */
.notifications .message {
    padding: 0 12px;
}

.notifications .item {
    font-size: 13px;
}
/* line 26, ../sass/ngNotificationsBar.scss */
.notifications .error {
    background-color: #d9534f;
    border-bottom: 1px solid #d9534f;
}
/* line 32, ../sass/ngNotificationsBar.scss */
.notifications .success {
    background-color: #5cb85c;
    border-bottom: 1px solid #5cb85c;
}
/* line 38, ../sass/ngNotificationsBar.scss */
.notifications .warning {
    background-color: #f0ad4e;
    border-bottom: 1px solid #f0ad4e;
}
/* line 44, ../sass/ngNotificationsBar.scss */
.notifications .info {
    background-color: #5bc0de;
    border-bottom: 1px solid #5bc0de;
}
/* line 50, ../sass/ngNotificationsBar.scss */
.notifications .close-click {
    font-size: 12px;
    cursor: pointer;
    padding: 20px;
    margin: 0 auto;
    right: 10px;
    top: 0px;
    position: absolute;
}

@media(max-width: 767px){
    .notifications .close-click {
        font-size: 12px;
        cursor: pointer;
        padding: 10px;
        margin: 0 auto;
        right: 10px;
        top: 0px;
        position: absolute;
    }

   .notifications .message{
     line-height: 25px;
     padding-top: 20px;
   }


  .notifications .notifications-container, .notifications .notification, .notifications .error, .notifications .success, .notifications .warning, .notifications .info{
    -webkit-clip-path: none;
    clip-path: none;
  }
}
