/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before,.fa-genderless:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}body,html{font-size:16px;color:#000;background:#fff;margin:0;padding:0}.ngdialog.ngdialog-theme-default .ngdialog-content,body,html{font-family:Raleway,Arial,sans-serif}html{height:100%}body{min-height:100%;position:relative}input,select,textarea{font-family:Raleway,Arial,sans-serif;font-size:16px}input:disabled,textarea:disabled{color:graytext}a{text-decoration:none;cursor:pointer;border-bottom:1px solid #ccecff;transition:all .4s}a,a:hover{color:#00a2ff}a:hover{border-bottom-color:#00a2ff;transition:all .1s}.clear-list{padding-left:0}.clear-list li{list-style-type:none}.clear-list li a{text-decoration:none;border:none}.contact-row .note,.empty,.note{color:#999}.note-emphasized{font-size:1.1em;font-style:italic;margin:.55em 0}.note-bold{font-size:.9em;color:#000;font-weight:700}.note-for-button{display:inline-block;font-size:.85em;padding-top:.6em}.disabled{pointer-events:none;opacity:.5}.errorMessage{color:red;text-align:center}.nowrap{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nowrap.placeholder{display:block;width:100%}.multiline-text{white-space:pre-wrap}.transition{transition:all .4s}h1{font-size:30px}h2{font-size:22px}h3{font-size:18px;margin-top:0}h4{font-size:15px}.row{margin:0 -15px}.row:after{content:"";clear:both;display:block;width:100%}.col,.col-right{padding:0 15px;float:left;min-height:1px;-ms-box-sizing:border-box;box-sizing:border-box}.col-right{float:right}.col-3{width:3.33%}.col-4{width:3.66%}.col-8{width:8.33%}.col-10{width:10%}.col-11{width:11%}.col-12{width:12.5%}.col-14{width:14.285%}.col-16{width:16.66%}.col-20{width:20%}.col-22{width:22%}.col-25{width:25%}.col-30{width:30%}.col-33{width:33.33%}.col-36{width:36%}.col-40{width:40%}.col-41{width:41.66%}.col-44{width:44%}.col-48{width:48%}.col-50{width:50%}.col-58{width:58.33%}.col-60{width:60%}.col-66{width:66.66%}.col-75{width:75%}.col-83{width:83.33%}.col-91{width:91.66%}.col-93{width:93.66%}.col-100{width:100%}.mobile-row-fix{display:none}@media screen and (max-width:768px){.row{margin:0 -10px}.col,.col-right{width:100%;padding:0 10px;float:none}.col:after{content:"";clear:both;display:block;width:100%}.col-mobile-5{width:6%;float:left}.col-mobile-11{width:11.11%;float:left}.col-mobile-20{width:20%;float:left}.col-mobile-22{width:22.22%;float:left}.col-mobile-25{width:25%;float:left}.col-mobile-33{width:33.33%;float:left}.col-mobile-44{width:44.44%;float:left}.col-mobile-50{width:50%;float:left}.col-mobile-55{width:55.55%;float:left}.col-mobile-60{width:60%;float:left}.col-mobile-66{width:66.66%;float:left}.col-mobile-72{width:72.22%;float:left}.col-mobile-83{width:83.33%;float:left}.col-mobile-93{width:93%;float:left}.col-mobile-100{width:100%;float:left}.col-mobile-right{float:right}.mobile-row-fix{clear:both;display:block;width:100%}.mobile-hidden{display:none}}.icon{display:inline-block;width:25px;height:25px;background-image:url(../images/icons.png);background-size:200px 75px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.icon{background-image:url(../images/icons2x.png)}}.icon-rocket{background-position:-175px -25px}.icon-dashboard{background-position:0 0}.icon-company{background-position:-25px 0}.icon-contacts{background-position:-50px 0}.icon-locations{background-position:-75px 0}.icon-feedback{background-position:-100px 0}.icon-bookings{background-position:-125px 0}.icon-settings{background-position:0 -25px}.icon-logout{background-position:-25px -25px}.icon-profile{background-position:-50px -25px}.icon-timesheets{background-position:-75px -25px}.icon-news{background-position:-100px -25px}.icon-availability{background-position:-150px 0}.icon-menu{background-position:-125px -25px}.icon-prev{background-position:-25px -50px}.icon-next{background-position:0 -50px}.icon-list{background-position:-75px -50px}.icon-list-white{background-position:-100px -50px}.icon-send{background-position:-125px -50px}.icon-news{background-position:-150px -25px}.icon-faq{background-position:-300px -50px}.icon-table{background-position:-150px -50px}.icon-table-white{background-position:-175px -50px}.icon-phone{background-position:-175px 0}.active .icon-list,.icon-list.active{background-position:-100px -50px}.icon-calendar{background-position:-50px -50px}.active .icon-calendar,.icon-calendar.active{background-position:-125px 0}.avatar{width:65px;height:65px;background-size:cover;display:block;border-radius:50%}.table .avatar{width:25px;height:25px;display:inline-block;vertical-align:middle}.company-logo{display:inline-block;padding:20px 50px;width:55%;height:120px;background-repeat:no-repeat;background-position:50%;background-size:contain}.table .company-logo{width:25px;height:25px;display:inline-block;vertical-align:middle}.button{display:inline-block;background:#1c9cd7;border-bottom:2px solid #128bc2;padding:7px 25px;color:#fff;line-height:25px;text-align:center;outline:none;border-radius:4px}.button:hover{background:#25afef;color:#fff}.button .icon{vertical-align:top}.button-disabled{pointer-events:none;opacity:.5!important}.button-delete-border{background:transparent;border:1px solid #ff5959;color:#d10000}.button-delete-border:hover{border-color:#d10000;color:#d10000;background:transparent}.button-ghost{border:1px solid #ccecff}.button-ghost,.button-ghost:hover{background:transparent;color:#00a2ff}.button-ghost:hover{border-color:#00a2ff}.button-green{background:#7ec90d;border-bottom-color:#70b604}.button-green:hover{background:#84d20e;border-bottom-color:#70b604}.button-green-ghost{background:transparent;border:1px solid #c0d89b;color:#629e06}.button-green-ghost:hover{border-color:#c0d89b;color:#629e06;background:transparent}.button-green.button-disabled{background-color:#bababa;color:#fff;border-bottom:1px solid #a7a7a7;opacity:1!important}.button-gray{border:1px solid #d3d3d3;opacity:.8}.button-gray,.button-gray:hover{color:#333;background:transparent}.button-gray:hover{opacity:1;border-bottom-color:#d3d3d3}.button-small{padding:2px 10px;font-size:1.2em}.button-green.button-outline{background-color:transparent;color:#609f00;border:1px solid #bfd998}.button-green.button-outline:hover{border-color:#609f00}.button-red{background:#bd4700;border-bottom-color:#ab3f00}.button-red:hover{background:#c74c00;border-bottom-color:#ab3f00}.button-block{display:block;padding-left:0;padding-right:0}.button-upload{position:relative;display:inline-block}.button-remove{border:none}.button-upload{cursor:pointer}.button-upload .upload-trigger{position:absolute;opacity:0;top:0;bottom:0;width:100%;left:0;cursor:pointer}.button-upload .button{background-color:#fff}.button-upload-new .button{background-color:#00a2ff;color:#fff}.button-dont-have .button{background-color:#fff}.button-delete .button{background-color:red;color:#fff}@media screen and (max-width:768px){.button{padding:3px 20px}.button-small{padding:1px 9px}.button-mobile-block{display:block;padding-left:0;padding-right:0}}.form-error{color:red;font-size:14px;line-height:18px;display:block;margin-top:4px}.form-error.centered-error{margin-bottom:20px}.form-control{width:100%;padding:7px 0 2px;border:0;background:transparent;border-bottom:1px solid #e4e4e4;outline:none;box-sizing:border-box}.form-row{position:relative;margin-bottom:1em;padding-top:1.4em;transition:all .3s}.form-row .form-control{border-radius:0;-webkit-appearance:none;-moz-appearance:none}.form-row .form-control:focus{border-bottom-color:#9bd0ef}.form-row select{padding-right:.85em}.form-row-with-button{position:relative;padding-right:40px}.form-row-with-button.staff-note:last-child{padding-right:85px}.form-row-with-button .button{position:absolute;bottom:0;right:0}.form-row-with-button .add-button{border-color:#a0d9fb}.form-row-with-button .add-button:hover{border-color:#00a2ff}.form-label{display:inline-block;width:130px;color:#999}.form-select{position:relative;display:inline-block}.form-select .form-control{padding-right:1em;position:relative;z-index:2}.form-select .fa-chevron-down{position:absolute;bottom:.2em;right:0;margin:0;font-size:.5em;line-height:25px;vertical-align:top}.form-buttons{margin:2.5em 0}.form-error.invalid-doc-error{margin-top:-16px;position:relative;top:7px}.placeholder{color:#999;opacity:0;position:absolute;top:3px;left:0;font-size:.9em;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:all .3s}.filled .placeholder{opacity:1;transform:none;width:97%}[contenteditable=true]:empty:before{content:attr(placeholder);height:auto;color:#999}.form-row textarea.form-control{display:block;min-height:1.35em;height:auto;box-sizing:content-box}.form-row .form-control,.form-row textarea.form-control{cursor:text;font-size:15px;line-height:1.35rem;resize:none;overflow:hidden}.form-row .form-control{width:100%;padding:0;height:2em}.form-row.textarea-row.filled{padding-top:1.7rem}.form-row .form-control[contenteditable=true]{height:auto}.formrow-with-note .form-control{height:46px;resize:none;top:10px}.formrow-with-calendar{position:relative;max-width:150px}.formrow-with-calendar .form-control{padding-right:30px}.formrow-with-calendar .form-control.empty{color:#999}.formrow-with-calendar .datepicker{position:absolute;right:0;left:0;bottom:1px;cursor:pointer;padding:.2em .4em;display:inline-block;color:#777;text-align:right;z-index:11}.formrow-with-calendar .datepicker:hover{color:#666}.with-calendar .date-picker-date-time{top:.4em!important}.formrow-with-calendar .date-picker-date-time{top:.4em!important;left:0!important;right:auto!important;z-index:22}.formrow-with-checkbox-group{padding-top:0}.formrow-with-upload{padding-top:.7em}.formrow-with-upload .placeholder{top:0}.form-group{position:relative}.uploaded{padding-top:.2em}.uploaded .button-remove{margin-left:.4em}.uploads-form .formrow-with-upload{min-height:2.5em;padding-top:1.7em;margin-top:-1em;margin-bottom:2.5em}.uploads-form .formrow-with-upload .button{padding:.2em 1em;cursor:pointer}.form-part-heading{margin:1.8em 0 2.2em}.notification{padding:18px 20px;background-color:#e8f5fb;margin-top:0;line-height:23px}.form-row.autofilled-row{padding-top:0;margin-bottom:1em}.quantity-selector{display:inline-block;white-space:nowrap;max-width:100%;margin-top:3px}.current-quantity{padding:6px;display:inline-block;background:#e9e9e9;border:none;min-width:2em;max-width:3em;vertical-align:top;text-align:center;text-overflow:ellipsis;border-radius:0;box-sizing:border-box}.change-quantity{display:inline-block;font-size:.5em}.change-button{padding:2px 6px 3px;cursor:pointer}.quantity-selector input{-moz-appearance:textfield}.quantity-selector input::-webkit-inner-spin-button,.quantity-selector input::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important;-moz-appearance:textfield!important}.checkbox-label{display:inline-block;cursor:pointer}.checkbox-label .checkbox{display:inline-block;vertical-align:middle}.radiobutton-label{display:inline-block;padding-top:.7em;margin-right:2em}form .button-ghost:focus{border-color:#00a2ff;color:#00a2ff}form .button-green:focus{border-color:#54c20b;background-color:#54c20b}form .button-gray:focus{border-color:#00a2ff}.table-heading,.table-mobile-label{color:#999}.table-row{position:relative;padding-bottom:.5em;word-wrap:break-word}.table-row .date{color:#999}.table-heading{font-size:.9em;padding-bottom:.8em}.table-mobile-label{display:none}.table-row .note{font-size:.9em}.table-row .form-row{margin-top:0;padding-top:0}.table .form-control{color:#000}@media screen and (max-width:768px){.table-mobile-label{display:block}.table .table-row{margin-bottom:1em}.table-row .form-control{padding-top:0}.form-error.invalid-doc-error{margin-bottom:20px}}.table-time-inputs{white-space:nowrap}.table-row .table-time-input{padding:6px 10px;display:inline-block;background:#e9e9e9;border:none;outline:none;vertical-align:top;text-align-last:center;border-radius:0;transition:background .2s;text-align:center;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box}.table-row .table-time-input option{padding:0}.form-select .table-time-input{display:block;padding-right:15px;width:40px;min-width:0}.form-control.time-type{border:none;background:transparent;position:relative;z-index:2;height:100%;padding:0 9px 0 4px}.table-row .table-time-input:focus,.table-row .table-time-input:hover{background:#ccc}.form-control.time-type:focus,.form-control.time-type:hover{background:rgba(0,0,0,.07)}.table-time-inputs .form-select{height:31px}.table-time-inputs .form-select .fa-chevron-down{bottom:0;right:1px;line-height:31px}@media screen and (max-width:980px){.table-row .table-time-input{min-width:25px;padding:6px 4px}.form-select .table-time-input{text-align-last:left;width:30px}.table-time-inputs .form-select .fa-chevron-down{margin:0;right:0}}@media screen and (max-width:768px){.table-row .table-time-input{min-width:35px;box-sizing:border-box;padding:6px 10px}.form-select .table-time-input{width:40px}.table-time-inputs .form-select .fa-chevron-down{margin-right:.5em}}.dropdown{position:relative;display:inline-block;text-align:start}.dropdown-content{background:#fff;position:absolute;right:0;min-width:160px;z-index:100;text-align:start;padding:20px;color:#000;bottom:-70px;opacity:1;margin-top:-50000px;-ms-box-shadow:0 2px 45px rgba(0,0,0,.2);box-shadow:0 2px 45px rgba(0,0,0,.2);-webkit-transform:scale(.9);transform:scale(.9);border-radius:3px;transition:opacity .2s,top .2s,transform .2s,margin-top 0s;transition-delay:0s,0s,0s,.2s}.dropdown-trigger{display:inline-block;line-height:25px;border:0;color:#000;transition:all .2s}.dropdown-trigger .fa-chevron-down{font-size:.5em;line-height:25px;margin-left:3px;vertical-align:top}.dropdown-open .dropdown-content{top:30px;opacity:1;margin-top:0;-webkit-transform:none;transform:none;transition:opacity .2s,top .2s,transform .2s,margin-top 0s}.dropdown-content:before{content:"";width:0;height:0;position:absolute;top:-12px;right:10px;border:6px solid #fff;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.dropdown-blind{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:none;z-index:99}.switches{font-size:13px}.switch,.switches{display:inline-block}.switch{padding:2px 18px;line-height:25px;text-align:center;border:1px solid #ccecff;color:#555;border-left-width:0;border-right-width:0;cursor:pointer;box-sizing:border-box;transition:all .3s}.switch .icon{opacity:.5;display:inline-block;transition:opacity .2s}.switch.ng-animate .icon{opacity:0}.switch:hover{border-color:#00a2ff;color:#000}.switch.active .icon,.switch:focus .icon,.switch:hover .icon{opacity:1}.switch.active,.switch.active:hover,.switch:focus{background:#00a2ff;color:#fff!important;border-color:#00a2ff}.switch:focus .fa{color:#fff}.switch:first-of-type{border-left-width:1px;border-top-left-radius:4px;border-bottom-left-radius:4px}.switch:last-of-type{border-right-width:1px;border-top-right-radius:4px;border-bottom-right-radius:4px}.heading{color:#999;border-bottom:1px solid #e5e5e5;margin-bottom:1.5em;padding-bottom:.2em}.view-type-switches .icon{display:none}.view-type-switches .switch .icon-list{display:inline-block}.view-type-switches .list .icon-list{display:none}.view-type-switches .list .icon-table{display:inline-block}.view-type-switches .switch:focus{background:transparent}.view-type-switches .switch:active{background:#00a2ff;color:#fff;border-color:#00a2ff}.view-type-switches .switch:active .icon{display:none}.view-type-switches .switch:active .onfocus-icon{display:inline-block}.view-type-switches .switch.list:active .icon-list-white,.view-type-switches .switch:active .icon-table-white{display:none}.view-type-switches .switch.list:active .icon-table-white{display:inline-block}.content{width:94%;margin:0 auto;font-size:1em;max-width:1300px}.menu-panel{position:fixed;left:0;top:0;bottom:0;width:250px;background:#333;color:#fff;padding-top:75px;overflow:hidden;z-index:21}.menu{width:250px}.menu-scroll{top:75px;left:0;right:-30px;overflow:auto}.menu-scroll,.page-panel{position:absolute;bottom:0}.page-panel{left:250px;top:0;right:0}.menu-logo{height:75px;background:#1c9cd7;border:0;position:fixed;width:250px;z-index:10}.menu-logo,.menu-logo-img{display:block;top:0;left:0}.menu-logo-img{width:197px;height:41px;margin:auto;position:absolute;bottom:0;right:0;background:url(../images/cwlogowhite.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.menu-user{margin:25px 0;text-align:center}.menu-user .avatar{margin:0 auto 10px}.menu-user .company-logo{margin:0 auto 10px;height:65px}.menu-user-name{display:block}.menu-user-company{display:block;font-size:13px;color:#999;margin-top:5px}.menu-links{position:relative;margin:0 0 40px;padding:0;list-style-type:none}.menu-links-fader,.menu-links-fader:focus{position:absolute;top:0;bottom:0;left:0;right:0;outline:none}.menu-links li{margin:0;padding:0}.menu-links.disabled-links a{pointer-events:none;opacity:.45}.menu-links a{display:block;line-height:25px;padding:8px 30px;border:0;color:#999;transition:all .4s}.menu-links a:hover{color:#fff;background-color:rgba(0,0,0,.15)}.menu-links a.active{background:#000;color:#fff}.menu-links a .icon{vertical-align:top;opacity:.5;margin-right:10px;transition:all .4s}.menu-links a.active .icon,.menu-links a:hover .icon{opacity:1;transition:all .1s}.page-panel{padding-top:75px}.page-header{height:74px;border-bottom:1px solid #e4e4e4;position:fixed;top:0;left:250px;right:0;background:#fff;z-index:21}.page-header .content{padding:17px 0;height:40px;position:relative}.page-header h1{font-weight:400;font-size:30px;line-height:40px;margin:0}.page-header-actions{position:absolute;top:17px;right:0}.page-header .icon{vertical-align:bottom;border:none;margin-bottom:.2em}.menu-trigger,.previous-page{display:none;border:0;position:absolute;top:0;left:0;width:50px;height:50px}.menu-trigger .icon{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.previous-page{position:static;display:inline-block}.previous-page .icon{margin:8px 10px}.page-content{padding:25px 0}.page-content .section{margin-bottom:1.2em}@media screen and (max-width:768px){.content{width:100%;padding:0 10px;box-sizing:border-box}.form-buttons{position:fixed;padding:1.5em 10px;left:0;right:0;bottom:0;margin:0;border-top:1px solid #e4e4e4;background:#fff;z-index:10}.form-buttons .col-mobile-50 .button,.form-buttons .col-mobile-100 .button{display:block;padding-left:0;padding-right:0}.page-content{padding-bottom:100px}.page-content .section{margin-bottom:.5em}.previous-page .icon{margin:12px 10px}.switch{padding:2px 12px}}@media screen and (max-width:768px){body{overflow-x:hidden}body,input,select,textarea{font-size:14px}h1{font-size:20px}h2{font-size:18px}h3{font-size:15px}.form-row{margin-top:1.7em}.menu-panel{left:-250px;padding-top:50px;transition:left .2s;-webkit-transform:translateZ(0);transform:translateZ(0)}.page-panel{padding-top:50px}.page-header,.page-panel{left:0;transition:left .2s,right .2s}.page-header{height:49px;padding-left:50px;-webkit-transform:translateZ(0);transform:translateZ(0)}.page-header h1{font-size:15px;line-height:30px}.page-header .content{padding:10px 0}.page-header-actions{top:8px;right:8px}.menu-logo{height:50px}.menu-scroll{top:50px}.page-overlay{position:fixed;top:0;bottom:0;left:0;width:100%;margin-left:-10000px;background:rgba(0,0,0,.2);z-index:11;opacity:0;transition:all .2s}.menu-opened .menu-panel{left:0}.menu-opened .page-header,.menu-opened .page-panel{left:250px;right:-250px}.menu-opened .page-overlay{opacity:1;margin:0;left:0;transition:none}.menu-trigger,.previous-page{display:block}.previous-page{position:absolute;left:-50px}.switch .icon{z-index:-1}}.copy-document{padding-left:40px}.copy-select-all{margin-bottom:20px}.onboarding-document{padding-top:4px}.uploads-form .formrow-with-upload-delete{min-height:2.5em;padding-top:1.7em;margin-top:-1em}.onboarding .uploads-form .formrow-with-upload .button{padding:.2em 1em;cursor:pointer}.profile h3{margin-top:0}.profile-info{margin-bottom:3em}.profile-row{margin-bottom:.5em}.profile-info-subtitle{color:#999;margin-bottom:1em}.profile-label{color:#999;display:inline-block;min-width:25%}.profile-value{display:inline-block;max-width:70%;vertical-align:top}.profile-contactperson-name{font-weight:700}.profile-map{height:600px;background:#f2f2f2}.profile-document{padding-left:10px}.profile .content,.staff-profile .content{position:relative}.profile .avatar,.staff-profile .avatar{width:120px;height:120px;margin-bottom:10px}.profile .company-logo,.staff-profile .company-logo{margin-bottom:10px}.staff-profile .switches{text-align:left;padding:2em 0 3em}.staff-profile .profile-info{margin-bottom:2em}.document-download{position:relative;margin-right:40px}.document-download-icon{position:absolute;right:-22px;top:3px}.editprofile-avatar{text-align:center;display:inline-block}.editprofile-avatar a{font-size:13px}.staff-profile-edit .expandable{overflow:visible}.staff-profile-edit .form-select,.staff-profile-edit .switches{display:block}.staff-profile-edit .other-info-edit{margin-top:2.3em}.profile .staff-note .add-button{display:none}.profile .staff-note .remove-button{display:inline-block;color:#df5353;border-color:#f7cbcb}.profile .staff-note .remove-button:active,.profile .staff-note .remove-button:focus,.profile .staff-note .remove-button:hover{color:#e41b1b;border-color:#d82626}.profile .staff-note .remove-button .icon-span{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;font-size:1.5rem;line-height:1.5rem;padding:3px 0 0}.profile .staff-note:last-child .add-button{display:inline-block;padding:3px 0 0;width:31px;height:28px}.profile .staff-note:last-child .remove-button{right:42px}.profile .staff-note.only-one .remove-button{display:none}.profile .staff-note.only-one{padding-right:40px}@media screen and (max-width:768px){.staff-profile-edit .switch{padding-left:0;padding-right:0;width:50%}.staff-profile-edit .form-row{margin-top:.8em}}.expandable{margin-bottom:1.5em;opacity:1;overflow:hidden;transition:all .3s}.contactperson-name{font-weight:700}.show-items-amount{display:none}.show-hide-link{display:inline-block;margin:1em 0;font-weight:400}.show-hide-link .fa{display:none;font-size:.8em;vertical-align:top;transition:transform .3s ease}.show-hide-link.desktop-trigger .fa{display:inline-block;margin-right:.2em}.action-button,.action-buttons{display:inline-block}.action-button{border:none;margin:0 .2em}.expandable.disabled{opacity:.5}.collapsed .expandable,.collapsed .table-row{height:0;margin:0;padding:0;opacity:0;transition:opacity 0s}.collapsed .show-hide-link .fa{vertical-align:baseline;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.expandable .table-row .col{margin-bottom:.6em;word-wrap:normal}.label-show{display:none}.collapsed .label-show{display:inline-block}.collapsed .label-hide{display:none}@media screen and (max-width:768px){.show-items-amount{display:inline-block}.show-hide-link{color:#999;margin:.3em 0 .6em;padding:.5em 0}.show-hide-link .fa{display:inline-block;vertical-align:baseline}.hidden-in-mobile .expandable,.hidden-in-mobile .table-row{height:0;margin:0;padding:0;opacity:0;transition:opacity 0s}.hidden-in-mobile .show-hide-link .fa{vertical-align:baseline;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.profile-map{height:300px}}@media screen and (min-width:769px){.page-header h1 .news-title{display:inline-block;width:calc(100% - 70px);vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.desktop-trigger .hidden-in-desktop,.hidden-in-desktop{display:none}.show-hide-link.desktop-trigger .fa{font-size:.7em;padding:.35em;color:#505050}.contacts .list,.locations .list{margin-bottom:8rem}.form-buttons.fixed{position:fixed;z-index:1;bottom:0;background:#fff;margin:0;padding:2rem 0 2rem 2.5%;width:100%;left:250px;border-top:1px solid #e4e4e4}}.ngdialog{z-index:99}.ngDialog.tall-popup{padding-top:50px}.popup-heading{color:#999;font-size:.9em;margin-bottom:.7em}.popup-heading.error{color:red}.popup-heading .small{font-size:.8em}.ngdialog.ngdialog-theme-default .ngdialog-content{padding:30px 3%;width:80%;max-width:650px;font-size:1.05em;background-color:#fff}.ngdialog.ngdialog-theme-default .ngdialog-close{top:10px;right:10px;min-width:33px;min-height:33px}.ngdialog h3{text-align:center}.ngdialog .popup-note{color:#f34848;text-align:center;margin:10px 0 20px;font-size:24px}.ngdialog .popup-note p{color:#000;font-size:17px;margin-top:30px}.ngdialog p.popup-note{font-size:17px}.ngdialog p.error-note{color:#f34848;margin:0}.ngdialog .ngdialog-content .button-close{position:static}.ngdialog .ngdialog-content .button-close:before{display:none}.ngdialog .button-ghost:focus{border-color:#00a2ff;color:#00a2ff}.ngdialog .button-green:focus{border-color:#54c20b;background-color:#54c20b}.ngdialog .button-gray:focus{border-color:#00a2ff}.error-message{text-align:center;color:red;padding:10px 0}.popup-buttons .row .button{display:block;font-size:.9em}.ngdialog.ngdialog-with-map .ngdialog-content{padding-bottom:200px}.ngdialog-with-map .profile-map{position:absolute;max-height:200px;bottom:0;left:0;right:0;overflow:hidden;border-radius:0 0 5px 5px}body.ngdialog-open{overflow:auto!important}.alert-popup .form-buttons .row{text-align:center}@media screen and (max-width:768px){body.ngdialog-open{overflow:hidden!important}.ngDialog.tall-popup{padding-top:0;padding-bottom:0}.ngdialog.ngdialog-theme-default{overflow:hidden;padding:0}.ngdialog.ngdialog-theme-default .ngdialog-content{position:absolute;top:0;bottom:0;width:100%;max-width:none;padding-bottom:110px;border-radius:0;overflow:auto}.ngdialog-with-map .profile-map{position:static}.ngdialog-overlay{background:#fff}}.login .header{height:90px;background:#fff;border-bottom:1px grey}.login .logo{width:100%;height:100%;background-image:url(../images/cwlogopadding.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;border:0}.login .page-wrapper{display:flex;width:100%;height:calc(100vh - 90px)}.login .image{background-image:url(../images/background.jpg);background-size:cover;background-position:0 25%}.login .image,.login .page{display:inline-block;height:100%;width:50%}.login h1{font-size:36px;margin:6em 0 .5em;text-align:center}.login .login-form{text-align:center;position:relative;z-index:2;margin:0 auto;max-width:390px}.login a{color:#000;border-bottom:1px solid #000;font-size:13px}.login a:hover{border-color:hsla(0,0%,100%,.8);transition:all .1s}.login input{display:block;border:1px solid #ddd;border-radius:10px;height:24px;width:250px;margin:0 auto 15px;padding:5px 10px;background:#fff;transition:all .5s}.login .button:hover,.login input:focus{outline:none}.go-login-button:focus,.go-login-button:hover,.login button:focus{outline:none;box-shadow:0 5px 20px rgba(0,0,0,.5);transition:all .1s}.login .button{background:#000;color:#fff;box-sizing:content-box;font-weight:700}.go-login-button{border:4px solid #1c9cd7;background:transparent;color:#1c9cd7;font-weight:700;cursor:pointer}.go-login-button:hover{background:#1c9cd7;color:#fff}.login .forgotpass{margin-bottom:15px}.login .login-error{background:rgba(200,0,0,.8);color:#fff;padding:.3em 1em;margin-bottom:20px;border-radius:3px}.reset-password{padding-top:0}.reset-password .login-form{position:static}.reset-password .header{position:relative}.reset-password .page-bg{background:#fff}.reset-password .page-wrapper{position:relative}.reset-password .site-message{text-align:center;margin-top:3px}.reset-password .button{border-color:#5cb9e5}.reset-password .button:hover{background-color:#5cb9e5}.reset-password .button.disabled{pointer-events:none;opacity:.7}.reset-password h1{font-weight:400;color:inherit;text-shadow:none;margin-top:2.5em;text-align:center}.reset-password h1 .fa{margin-right:5px}.reset-password input{font-size:17px;padding:12px 13px;border:1px solid #bebebe;max-width:250px;margin:10px auto;display:block}.reset-password a{color:#1c9cd7;text-decoration:underline}.reset-password a:hover{color:#5cb9e5}.reset-password p{font-size:17px;line-height:2em}@media screen and (max-width:760px){.login h1{margin-top:1em}.login .logo{margin:0 auto}.login .image{height:250px}.login .image,.login .page{display:block;width:100%}.login .page-wrapper{display:block}}.page-search{margin-bottom:3em;max-width:370px;position:relative}.page-search .fa{position:absolute;top:9px;left:0;color:#999;font-size:.9em}.page-search.with-calendar .form-control{padding-right:30px}.page-search .form-control{padding-left:25px}.page-search .datepicker{position:absolute;right:0;bottom:1px;cursor:pointer;padding:.2em .4em;display:inline-block;z-index:99;transition:all .4s}.page-search .datepicker .fa{position:static}.page-search .datepicker:hover .fa{color:#666}.page-search.searching .form-control{padding-right:42px}.page-search.searching .datepicker{right:15px}.clean-search{opacity:0}.page-search.searching .clean-search{left:auto;right:0;opacity:.7;cursor:pointer;transition:all .4s}.page-search.searching .clean-search:focus,.page-search.searching .clean-search:hover{opacity:1}.calendar-controls{margin-bottom:1.5em}.calendar-today-button{padding:2px 20px;font-size:13px;margin-left:20px}.calendar-controls .current-period{font-size:22px}.calendar-controls .dropdown{vertical-align:middle;margin:0 10px}.calendar-switches{text-align:right}.calendar-switches .switches{margin-left:.8rem;vertical-align:middle}.calendar-next,.calendar-prev{border:0;vertical-align:middle;display:inline-block}.calendar-next .icon,.calendar-prev .icon{opacity:.4;vertical-align:top}.calendar-next:hover .icon,.calendar-prev:hover .icon{opacity:1}.calendar-type .switch{position:relative;padding:1px 8px 3px;vertical-align:middle;line-height:normal;height:auto}.calendar-type .switch .icon{height:20px}.calendar-type .switch-trigger{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.calendar-type .switch-trigger:focus{outline:none}.calendar-search{margin-bottom:3em;max-width:300px;position:relative}.calendar-search .fa{position:absolute;top:9px;left:0;color:#999;font-size:.9em}.calendar-search .form-control{padding-left:25px}.dropdown-chooseDate .switch{display:table-cell!important}.dropdown-chooseDate .chooseDate-datepicker{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;cursor:pointer}.dropdown-chooseDate .chooseDate-datepicker:hover~.current-period{color:#00a2ff}.dropdown-chooseDate .now,.dropdown-chooseDate .now.active,.dropdown-chooseDate .now:active,.dropdown-chooseDate .now:hover,.dropdown-chooseDate .now[disabled]{background-color:transparent;background-image:none;color:#000;border:1px solid #666}.dropdown-chooseDate .active.active,.dropdown-chooseDate .active:active,.dropdown-chooseDate .now.active,.dropdown-chooseDate .now:active,.dropdown-chooseDate [ng-switch-when=date] td span:hover,.dropdown-chooseDate th:hover{background-color:#00a2ff;background-image:none;color:#fff}.dropdown-chooseDate div:first-child{box-shadow:0 0 10px rgba(0,0,0,.1)}.calendar{width:100%;border-collapse:collapse}.calendar th{font-size:13px;color:#999;text-align:left;font-weight:400}.calendar td{border:1px solid #e4e4e4;vertical-align:top;padding:3px 3px 0}.calendar-month td,.calendar td{width:14.285%}.calendar-month td .date{position:absolute;top:0;right:0;font-size:13px}.calendar-cell{position:relative;min-height:90px;padding-top:1.5em}.calendar td.today{background:#f2f2f2;border-color:#ccc;position:relative;z-index:1}.calendar td.past-month{background-color:#d8d8d8;color:#d8d8d8}.calendar td.past-month .calendar-event{opacity:.6}.calendar td.next-month .date,.calendar td.past-month .date{color:#d8d8d8}.calendar-event{padding:5px;position:relative;font-size:13px;margin-bottom:3px;border:0;display:block;color:#000;border-radius:3px;box-sizing:border-box}.calendar-event.now{box-shadow:none}.calendar-event:after{content:"";display:block;clear:both}.calendar-event:hover{border:0;color:#000;opacity:.8}.calendar-event-approved,.calendar-event-approved:hover{background:#079bda;border:1px solid #079bda;color:#fff}.calendar-event-past,.calendar-event-past:hover{background:#fff;color:#000;border:1px solid #e4e4e4;padding:4px}.calendar-event-pending-approval,.calendar-event-pending-approval:hover{background:#7bbb00;color:#fff}.calendar-event-pending-changes,.calendar-event-pending-changes:hover{background:#bc8700;color:#fff}.calendar-event-new-job,.calendar-event-new-job:hover{background:#7bbb00;color:#fff}.calendar-event-confirmed-job,.calendar-event-confirmed-job:hover{background:#079bda;color:#fff}.calendar-event-with-changes,.calendar-event-with-changes:hover{background:#bc8700;color:#fff}.calendar-event-rejected,.calendar-event-rejected:hover{background:#bd4700;color:#fff}.calendar-event-time{font-weight:700}.calendar-event-staff{float:right}.calendar-event-warning{display:block;margin-top:.5em;font-size:11px;clear:both}.calendar-event-attachments{float:right;margin:0 .25em}.calendar-event-address{padding-right:2em;max-height:50px;text-overflow:ellipsis;overflow:hidden}.date-picker-date-time,.page-calendar dropdown-chooseDate{z-index:99}@media screen and (max-width:980px){.calendar td:focus{outline:2px solid #ffb36f}.calendar-controls{position:relative}.calendar-period{margin-top:1.5em;text-align:center;width:100%}.calendar-switches{margin-top:10px;text-align:right;width:100%;padding-left:110px}.calendar-today-button{top:10px;left:3%;margin:0;position:absolute}.calendar-controls .current-period{font-size:18px}}@media screen and (max-width:768px){.calendar-event{pointer-events:none}.calendar-controls .button,.calendar-controls .switch{padding:0 10px;font-size:12px}.calendar-controls{position:absolute;top:50px;padding:10px;left:0;right:0;background:hsla(0,0%,100%,.9);border-bottom:1px solid rgba(0,0,0,.1);z-index:9;margin:0}.page-calendar{padding-top:95px;padding-bottom:190px}.calendar-period{margin-top:10px}.calendar-switches{padding:0;margin-top:0}.calendar-today-button{left:10px}.calendar-controls .current-period{font-size:15px}.calendar-type{right:3%;bottom:10px}.calendar-event-past,.calendar-event-past:hover{background:#d8d8d8}.calendar-month .calendar-cell{text-align:center;min-height:40px;padding:0;overflow:hidden}.calendar-month td .date{font-size:15px;position:static;display:block;margin-bottom:.2em}.calendar-month .calendar-event *{display:none}.calendar-month .calendar-event{display:inline-block;width:6px;height:6px;padding:0}.calendar-month .calendar-event-pending,.calendar-month .calendar-event-pending:hover{border:0;background:#079bda}.page-search .datepicker div{left:-140px}}.calendar-week th{text-align:right}.calendar-week-time{position:relative;left:10px}.calendar-week td{width:16%;min-width:16%;padding:0}.calendar-week td.calendar-label{width:4%;border:0;font-size:13px;color:#999;vertical-align:middle;min-width:0}.calendar-week .date{font-size:22px;display:block;line-height:100%}.calendar-week .calendar-cell{min-height:50px;padding:3px 0 0;position:relative;width:100%}.calendar-week .calendar-event{min-height:48px;z-index:1;margin:0 3px 3px;min-width:65px}.calendar-week .calendar-event.now{z-index:2;width:2px;background:#079bda;position:absolute;top:3px;padding:0}.calendar-week .today,.calendar-week td.today{color:#079bda;background:transparent}@media screen and (max-width:768px){.calendar-week .calendar-cell{text-align:center;min-height:28px;padding:9px 0}.calendar-week .date{font-size:15px}.calendar-week .calendar-event{text-align:left;min-height:25px}.calendar-week .calendar-event .calendar-event-location,.calendar-week .calendar-event .calendar-event-staff,.calendar-week .calendar-event .calendar-event-warning{display:none}}.calendar-day td{width:96%;height:20px}.calendar-day tr:last-of-type td{border:0;height:0;min-height:0}.calendar-day td.calendar-label{width:4%;border:0;font-size:13px;color:#999}.calendar-day .calendar-cell{height:10px;padding:0}.calendar-day .calendar-event:after{content:"";display:block;clear:both}.calendar-day .calendar-event-location{padding:0}.calendar-day .calendar-event-staff{float:none;display:block}.calendar-event-col-10{float:left;width:10%}.calendar-event-col-90{float:left;width:90%;padding-left:10px;box-sizing:border-box}@media screen and (max-width:768px){.calendar-event-col-10{width:30%}.calendar-event-col-90{width:70%}}.calendar-bubble-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.calendar-bubble{position:fixed;top:auto!important;bottom:0!important;left:250px!important;right:0;margin:0;width:auto;max-height:400px;overflow:auto;background:#fff;z-index:100}.calendar-bubble-date{color:#999;padding:10px}.calendar-bubble:after{position:absolute;border:10px solid transparent;border-top-color:#fff;bottom:-20px;left:50%;margin-left:-10px;content:""}.event-bubble{margin-bottom:5px;padding:10px;position:relative;display:block;border-bottom:none}.event-bubble.approved{background:#079bda;color:#fff}.event-bubble.past{background:#fff;color:#999;border:1px solid #e4e4e4;padding:3px 6px}.event-bubble.pending-approval{background:#7bbb00;color:#fff}.event-bubble.pending-changes{background:#bc8700;color:#fff}.event-bubble.new-job{background:#7bbb00;color:#fff}.event-bubble.confirmed-job{background:#079bda;color:#fff}.event-bubble.with-changes{background:#bc8700;color:#fff}.event-bubble.rejected{background:#bd4700;color:#fff}.event-bubble-time{font-weight:700}.event-bubble-status{position:absolute;top:10px;right:10px;font-size:13px;text-transform:capitalize}.contact-row,.event-bubble-location,.event-bubble-type,.event-bubble-warning{display:block}.contact-row a{color:#00a2ff}.contact-us .form-buttons{margin-top:70px}.contact-us .form-select{min-width:100px}.phone-number{color:#000;border-bottom:none}.phone-number:focus,.phone-number:hover{color:#00a2ff;border-bottom:1px solid #00a2ff}@media screen and (min-width:1024px){.phone-number{pointer-events:none}}@media screen and (max-width:768px){.contact-us{padding-bottom:30px}.contact-us .form-buttons{position:static;margin:40px 0 30px;padding:0;border:none}.calendar-bubble-container{position:absolute;z-index:4}.calendar-bubble{left:0!important;top:auto;right:-1px;z-index:5;max-height:174px;box-shadow:0 0 6px rgba(0,0,0,.12);padding-top:5px}.calendar-bubble-date,.calendar-bubble:after{display:none}}.list,.list-item{position:relative}.list-item{color:#000;padding:15px 10px;display:block;line-height:170%;transition:all .3s}.list-item,.list-item:hover{border-bottom:1px solid #e4e4e4}.list-item:after{content:"";clear:both;display:block}.list-item-link:hover{cursor:pointer;border-bottom-color:#cfcfcf}.list-date{float:left;width:15%;font-size:22px;line-height:normal;color:#999}.list-event{margin-left:15%;margin-right:40px}.list-dayofweek{font-size:13px;display:block}.list-item .row{position:relative}.list-item .checkbox{position:absolute;top:0;bottom:0;left:7px;margin:auto}.event-time{margin-right:10px;text-transform:uppercase}.event-status{display:inline-block;font-size:11px;padding:4px 7px;vertical-align:top;line-height:normal;border-radius:4px}.event-status.approved{background:#7bbb00;color:#fff}.event-status.pending{background:#f2f2f2;color:#999;border:1px solid #e4e4e4;padding:3px 6px}.event-status.changed{background:#bb4713;color:#fff}.event-status.past{background:#fff;color:#999;border:1px solid #e4e4e4;padding:3px 6px}.event-location{display:block}.list-item .event-staff{position:static;float:left;margin-right:15px}.list-item .icon-next{opacity:.4;top:50%;margin-top:-13px;right:10px;position:absolute;transition:all .2s}.status-label{position:absolute;right:3em;top:50%;margin-top:-1.05em;border-radius:4px;padding:.15em .5em;border:1px solid;opacity:.7}.status-label.not-provided{color:#1c9cd7;border-color:#8dcdeb}.status-label.submitted{color:#9c9c9c;border-color:#ededed;background-color:#f4f5f5}.status-label.published{color:#fff;border-color:transparent;background-color:#7abd00}.status-label.archived{color:#b4b4b4;border-color:#ededed;background-color:#f4f5f5}.status-label.draft{color:#999;border-color:#ededed;background-color:#fff}.page-applicationform{position:relative;padding-top:75px;min-height:100vh;padding-bottom:280px;box-sizing:border-box}.page-applicationform .page-header{position:static;height:auto}.page-applicationform .content{height:auto;padding-bottom:0}.page-applicationform .form-select,.page-applicationform .form-select .form-control{width:100%}.page-applicationform .button{display:block}.page-applicationform .formrow-with-calendar{max-width:100%}.page-applicationform .go-login-button{display:inline-block}.page-applicationform .footer{position:absolute;bottom:0;left:0;right:0}.form-header-logo{height:75px;border:0;width:100%;z-index:12}.form-header-logo,.form-header-logo-img{display:block;position:absolute;top:0;left:0}.form-header-logo-img{width:94%;max-width:1300px;margin:auto;bottom:0;right:0;background-image:url(../images/cwlogopadding.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.positions-group{position:relative}.positions-group-content{padding-left:1.6em}.positions-group-content .checkbox-label{width:15%;min-width:175px;margin-bottom:1em}.positions-group-content.disabled .checkbox-label{pointer-events:none}.positions-group .dropdown-trigger{position:absolute;top:.55em;left:0;content:"";width:100%;height:2.15em;transition:background-color .3s}.positions-group .dropdown-trigger:hover{cursor:pointer;background-color:rgba(0,0,0,.04)}.positions-group .dropdown-trigger:focus{outline:none}@media screen and (max-width:768px){.positions-group-content .checkbox-label{width:100%}.page-applicationform .form-buttons{position:static;border:none}}.tabs{padding:0;margin:0;list-style-type:none;margin-top:.5em;font-size:1.15em;margin-bottom:-1px}.tab{display:inline-block;cursor:pointer;color:#999;padding:.7em 0;margin-right:.5em}.tab.active{border-bottom:1px solid #00afff;cursor:default;color:#000}.tab:focus{outline:none}.tabs .fa{color:#999;margin:0 .7em 0 .5em}@media screen and (max-width:768px){.list-item{margin:0 -10px;padding:10px}.list-date{font-size:16px;width:20%}.list-event{margin-left:20%}.list-dayofweek{font-size:11px}.list-item:hover .icon-next{right:5px}.list-item-link{position:relative}.list-item-link .mobile-link{content:""}.checkbox-mobile{position:absolute;top:0;bottom:0;left:0;height:25px;margin:auto}}@media screen and (min-width:769px){.list-item:hover{color:#000;cursor:default}.list-item-link:hover{cursor:pointer;border-bottom-color:#cfcfcf}.status-label:hover{opacity:1;cursor:pointer}}@-webkit-keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-spinner-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.4);z-index:1}.loading-spinner{display:block;z-index:2}.loading-spinner,.loading-spinner-body,.loading-spinner-body:after{position:absolute;top:0;bottom:0;left:0;right:0;width:75px;height:75px}.loading-spinner-body,.loading-spinner-body:after{background-image:url(../images/spinner-layer-1.png);background-size:75px 75px}.loading-spinner-body:after{content:"";background-image:url(../images/spinner-layer-2.png);-webkit-animation:b 1.3s infinite linear;animation:b 1.3s infinite linear}.login .loading-spinner-overlay,.ngdialog-content .loading-spinner-overlay,.page-content .loading-spinner-overlay{position:fixed;margin:auto;z-index:22}.ngdialog-content .loading-spinner{margin:auto}.page-content .loading-spinner{margin:auto;left:250px}.login .loading-spinner{margin:auto}.page-applicationform .loading-spinner{left:0}.application-form-part .uploaded{margin-top:.7em}.site-message{position:relative;padding:10px 3%;margin:0 0 3px;color:#fff}.site-message .fa{margin-right:.5em}.site-message-link{color:#fff;opacity:.8}.site-message-link:focus,.site-message-link:hover{opacity:1;color:#fff;border-bottom-color:#fff}.site-message-text{display:inline-block;width:95%;vertical-align:middle}.site-message.with-label .site-message-text{width:calc(100% - 105px)}.site-message.important{background-color:#bd4700}.site-message.changed{background-color:#f7e8cb;color:#000}.site-message.pending{background-color:#e8f5fb;color:#000}.site-message.note{background-color:#5cb9e5}.site-message .avatar{display:inline-block}.site-message.with-avatar .site-message-text{width:calc(95% - 72px);margin-left:7px;vertical-align:top}@media screen and (max-width:768px){.site-message-text{width:92%}.site-message.with-label .site-message-text{width:calc(100% - 95px)}.page-content .loading-spinner{left:0}.calendar-week .calendar-event{min-width:65px;box-shadow:0 0 1px 2px rgba(0,0,0,.15)}}@media screen and (max-width:480px){.calendar{width:98%}.login .login-form{max-width:300px}.calendar-cell{position:static}.calendar-week .calendar-event *{display:none}.calendar-week .calendar-event{min-width:0;min-height:0;width:10px!important;height:10px;border-radius:5px;padding:0;margin:9px 0;border:none;box-shadow:none}}@media screen and (max-height:568px){.page-calendar .chooseDate-datepicker,.page-calendar .dropdown-trigger{pointer-events:none;color:#000!important}.page-calendar .dropdown-trigger .fa{display:none}}.center{text-align:center}.no-bullet{list-style:none}.availability .content{position:relative}.availability .table{margin-bottom:2em}.availability .table-row{position:relative;padding-top:0;margin-bottom:.8em}.availability .form-row{margin-top:0;padding-top:0}.availability .date{padding-top:.5em;word-wrap:normal}.availability .time-interval{margin-bottom:.5em}.availability .table-time-inputs{margin-right:4%;vertical-align:middle;white-space:nowrap}.availability-week-title{margin:1em 0}.availability-week-title .note{font-size:.9em;margin-left:4px}.availability .button-small{width:29px;padding:2px 0;margin-right:5px;line-height:25px;font-size:.9em}.availability .button-small .fa{margin:0;vertical-align:top;line-height:25px}.available .form-control,.form-select .available{color:#609f00}.form-select .hours,.hours .form-control{color:#e19400}.form-select .unavailable,.required,.unavailable .form-control{color:#f74541}.form-select .fa-chevron-down{color:#000}.availability-status{margin-left:0;opacity:0;transition:all .4s}.availability-status.visible{margin-left:40px;opacity:1}.availability-status.updated{color:#7bbb00}.copy-availability{margin-left:20px}.fixed-note{position:fixed;z-index:21;width:100%}.header-bigdays-offset{padding-top:38px}@media screen and (max-width:768px){.availability{padding-bottom:0}.availability .date{padding-top:0;font-size:.8em}.availability .date strong{font-size:1.3em;display:block}.availability .time-interval:after{content:"";clear:both;display:block}.availability .table-time-inputs{margin-top:0;margin-right:5%;float:left}.availability .table-time-inputs .note{display:block}.availability-row-buttons{float:right;width:12%;margin-top:1em;text-align:right}.availability-row-buttons .button{margin:0}.availability-row-buttons .button-green{position:absolute;right:0;top:0;left:auto;bottom:auto}.availability-status.visible{margin-left:0}.availability .form-buttons{position:static;border:none;margin-bottom:35px;padding:0}}@media screen and (max-width:480px){.availability .table-time-inputs{margin-right:3.2%}}.document-row{margin-bottom:.5em}.document-label{color:#999;display:inline-block;min-width:25%}.team-staff-button{outline:none}.booking-date-row{margin:0 -15px;margin-bottom:2.6em}.booking-date-row div a i{padding-top:.5em}.copy-booking:hover{color:red!important;border:1px solid red!important;border-bottom:1px solid red!important;background:#fff!important}.calendar-list-item{color:#000;padding:15px 10px;display:block;line-height:170%;position:relative}.calendar-list-item,.calendar-list-item:hover{border-bottom:1px solid #e4e4e4}.calendar-list-item:after{content:"";clear:both;display:block}.calendar-list-date{float:left;width:15%;font-size:22px;line-height:normal;color:#999}.calendar-list-event{margin-left:15%;margin-right:40px}.calendar-list-dayofweek{font-size:13px;display:block}.calendar-list-event .calendar-event-attachments{float:none}.eventsCalendar-wrapper{position:relative}.calendar-event-time{margin-right:10px}.calendar-event-status{display:inline-block;font-size:11px;padding:4px 7px;vertical-align:top;line-height:normal;border-radius:4px}.calendar-event-status.approved{background:#079bda;color:#fff}.calendar-event-status.past{background:#fff;color:#999;border:1px solid #e4e4e4;padding:3px 6px}.calendar-event-status.pending-approval{background:#7bbb00;color:#fff}.calendar-event-status.pending-changes{background:#bc8700;color:#fff}.calendar-event-status.new-job{background:#7bbb00;color:#fff}.calendar-event-status.confirmed-job{background:#079bda;color:#fff}.calendar-event-status.with-changes{background:#bc8700;color:#fff}.calendar-event-status.rejected{background:#bd4700;color:#fff}.calendar-event-location,.calendar-event-type{display:block}.calendar-list-item .calendar-event-staff{position:static;float:none;margin-right:15px}.calendar-list-item .icon-next{opacity:.4;top:50%;margin-top:-13px;right:10px;position:absolute;transition:all .2s}.calendar-list-item:hover .icon-next{opacity:1;right:5px}.unpayable-mark{font-weight:700;margin-left:.5rem}.calendar-event .unpayable-mark{position:absolute;right:.28rem;top:.3rem;padding:0 .25rem;color:#000;background-color:hsla(0,0%,100%,.5);border-radius:3px}.unpayable-booking-mark{position:absolute;right:2.5%;top:50%;margin-top:-.8rem;font-size:.8rem;background-color:#00aeef;color:#fff;padding:3px 12px;border-radius:4px}.unpayable-booking-mark.standalone{top:0;margin:4px 0 0 2px}.staff-booking .content{position:relative}.staff-booking .highlight-changed{background-color:#f7e8cb}.booking-status{display:inline-block;margin-left:10px;padding:2px 10px;color:#fff;font-size:14px;font-weight:400;border-radius:5px;vertical-align:middle}.booking-status .fa{font-size:.9em;margin-right:.25em}.booking-status.approved{background-color:#079bda}.booking-status.past{background-color:#fff;color:#999;border:1px solid #e4e4e4}.booking-status.pending-approval{background-color:#7bbb00}.booking-status.pending-changes{background-color:#bc8700}.booking-status.new-job{background-color:#7bbb00}.booking-status.confirmed-job{background-color:#079bda}.booking-status.with-changes{background-color:#bc8700}.booking-status.rejected{background-color:#bd4700}.staff-booking h3{padding-right:115px}.booking-row,.contact-row{margin-bottom:.5em;word-wrap:break-word}.detail-row{margin-bottom:1em}.detail-row-emphasized{font-size:1.2em}.quantity-team{color:#999;white-space:nowrap}.contact-row .col{margin-bottom:0}.contact.col:nth-child(3n):after{content:"";clear:both;display:block;height:3rem}.booking-properties .form-row{margin-top:0}.booking-properties .formrow-with-calendar{max-width:none}.booking-properties .form-select{width:100%}.booking-properties .form-select-location{position:relative;padding-right:40px}.booking-properties .detail-row.note{margin-bottom:1.2em;margin-top:-.6em}.form-select-location .add-new-location{position:absolute;bottom:0;right:-2.2em}.remove-booking-contact{border:none}.table .remove-booking-contact{display:inline-block;padding:8px 10px}.booking-requirements .selected-staff{display:inline-block;vertical-align:top;margin-right:1em;margin-bottom:.3em}.booking-docs .note{white-space:nowrap}.booking-docs .button{margin:1em 0}.booking-docs .uploads-form .formrow-with-upload{margin-top:0;margin-bottom:.5em;min-height:3.7em;padding-top:1.4em}.booking-docs .uploads-form .button{margin-top:.3em}.booking-contacts .button{padding-left:20px;padding-right:20px}.booking-hours{display:block;padding:8px 0}.select-staff-buttons .button{padding:2px 7px;margin-bottom:.3em}.select-staff-popup .staff-unit{margin-right:7px;margin-bottom:5px;cursor:pointer}.select-staff-popup .staff-unit-selected{cursor:default}.staff-units{max-height:260px;overflow-x:hidden;overflow-y:auto}.staff-unit{display:inline-block;border-radius:4px;padding:5px 15px 5px 5px;border:1px solid transparent;cursor:pointer}.staff-unit-selected,.staff-unit:hover{border-color:#d7d7d7}.staff-unit .avatar{display:inline-block;width:25px;height:25px;vertical-align:middle;border-radius:50%;background-size:cover;background-position:50%}.staff-unit .fa{color:#1c9cd7}.staff-unit-name{max-width:206px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-staff-unit,.staff-unit-name{display:inline-block;vertical-align:middle}.remove-staff-unit{font-size:.8em;border:none;padding:2px 4px;cursor:pointer}.add-contacts-popup .button{display:block}.add-contacts-popup .button-gray:hover{border-color:#00a2ff}.add-contacts-popup .new-contact-link{border-radius:0;margin-left:3.66%;display:inline-block;margin-top:1em}.add-contacts-popup .table-body{max-height:300px;overflow-x:hidden;overflow-y:auto}.selected-staff-popup .staff-unit{margin-right:7px;margin-bottom:5px;cursor:pointer}.selected-staff-popup .staff-unit-selected{cursor:default}.selected-staff-popup .form-buttons .row{text-align:center}@media screen and (max-width:768px){.calendar-list-item{margin:0 -10px;padding:10px}.calendar-list-date{font-size:16px;width:20%}.calendar-list-event{margin-left:20%}.calendar-list-dayofweek{font-size:11px}.unpayable-booking-mark{padding:.2rem 6px}.unpayable-booking-mark.standalone{position:static;display:inline-block;padding:3px 10px 4px;vertical-align:middle;margin:0 0 0 2px}.booking-contacts .contact{margin-bottom:1.5em}.booking-requirements .table-heading{display:none}.table .booking-position{margin-bottom:0;padding-right:30px}.table .booking-hours{padding:4px 0 6px}.table .remove-booking-contact{padding:8px 0}.new-booking-form .form-buttons .button{display:block}.staff-units{max-height:none}.staff-booking h3{padding:0}.select-staff-popup .form-buttons .button,.selected-staff-popup .form-buttons .button{display:block}.add-contacts-popup{padding-bottom:150px}.add-contacts-popup .new-contact-link{margin-left:5%}.add-contacts-popup .table-heading{display:none}.add-contacts-popup .table-body{max-height:none}.add-contacts-popup .button-blue{margin-bottom:10px}.add-contacts-popup .table-row{padding-top:.5em}.add-contacts-popup .popup-buttons{margin:0}}@media screen and (min-width:768px){.add-contacts-popup .popup-buttons{max-width:340px;margin:2em auto 1em}}.dashboard .fresh-news-label{padding:1px 11px;color:#fff;top:0;right:20px;vertical-align:top;background-color:#73b900;border-radius:5px;display:none}.dashboard .new .fresh-news-label{display:inline-block}.dashboard-counter{margin-bottom:3em}.dashboard-counter .amount{font-size:2.5em;line-height:1.2em}.dashboard-counter .fa{font-size:.6em;opacity:.8}.dashboard-counter .amount-of-new,.dashboard-counter .button-link{display:inline-block;padding:2px 10px;color:#fff;border-radius:5px;opacity:.8}.dashboard-counter a:focus,.dashboard-counter a:hover{border-color:transparent;opacity:1}.dashboard-counter .note{margin-bottom:.5em}.dashboard-counter.notifications{padding-top:.7em;padding-bottom:.7em}.bookings-confirmed .fa{color:#079bda}.bookings-confirmed .amount-of-new{background-color:#079bda}.bookings-with-changes .fa{color:#bc8700}.bookings-with-changes .amount-of-new{background-color:#bc8700}.bookings-new .fa{color:#73b900}.bookings-new .amount-of-new{background-color:#73b900}.bookings-new,.bookings-rejected{border-right:1px solid #e2e2e2}.bookings-rejected .fa{color:#bd4700}.bookings-rejected .amount-of-new{background-color:#bd4700}.notifications .button-link{background-color:#079bda}.list-date,.list-news-heading,.list-news-text{box-sizing:border-box}.news-feed{margin-bottom:auto;overflow:hidden}.news-feed .list-date{padding-right:10px;font-size:18px;width:6%}.news-feed .list-news-heading{float:left;width:25%;padding:0 10px;position:relative}.news-feed .list-news-title{display:inline-block;max-width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:.4em}.news-feed .list-news-text{position:absolute;right:0;top:0;float:left;width:65%;padding:0 10px}.news-feed img{display:none}.news-feed .list-item:focus{outline:none}.news-preview{display:none}.news-preview .content{width:100%!important}.news-view-content .content{width:100%;padding:0 13px}@media screen and (max-width:768px){.bookings-rejected{border:none}.news-feed .list-news-heading{width:70%}.news-feed .list-news-text{display:none}.dashboard .fresh-news-label{right:0;top:0;bottom:0;height:1.5em;margin:auto}.bookings-new,.bookings-rejected{border-right:none}}@media screen and (min-width:769px){.news-feed{min-height:604px}.news-feed .with-preview{background-color:#f5f5f5}.news-preview{position:absolute;top:0;bottom:0;right:0;width:60%;display:block;background-color:#fff;border:1px solid #e1e1e1;padding:1.8em 2em;overflow:auto;z-index:1;opacity:0;box-sizing:border-box}.with-news-preview .news-preview{opacity:1;width:65%}.news-preview a{-ms-word-wrap:break-word;word-wrap:break-word}.news-photos{display:flex;justify-content:space-between}.news-photos .photo-item{height:200px;width:48%;margin-bottom:1em;background-size:cover}.news-preview img{display:inline-block;height:200px;margin-bottom:1em;margin-right:.4em}.preview-box-tail{position:absolute;width:20px;height:20px;background-color:#fff;margin-right:-10px;border:1px solid #e1e1e1;border-width:0 0 1px 1px;opacity:0;top:1.9em;right:55%;z-index:-1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.with-preview .preview-box-tail{right:65%;opacity:1;z-index:2}}.faq-section-header{font-weight:400;font-size:25px;text-transform:uppercase}.faq-question,.faq-question-admin{font-weight:700;margin-left:15px}.faq-answer{margin-left:30px}.faq-img img{max-width:100%}.page-feedback .content{position:relative}.feedbacks-list .list-event{margin-right:12em}.mobile-link{position:absolute;top:0;bottom:0;left:0;right:0;display:none}.feedback-amount{display:none;color:#999}.contacts-amount{display:none}.feedback{position:relative;padding-left:85px;min-height:60px;margin-bottom:1.5em}.feedback .avatar{position:absolute;top:0;left:15px;width:60px;height:60px;border-radius:50%;background-size:cover;background-position:50%}.feedback-row{margin-bottom:.5em}.feedback-preview{margin:1em 0}.feedback-preview h3{display:inline-block}.feedback-preview .note{white-space:nowrap}.feedbacks .form-buttons .row{margin:0 -5px}.feedbacks .form-buttons .col{padding:0 5px}.feedbacks .form-select{width:100%}.feedback-contacts{margin-bottom:1.5em}.feedback-contacts .show-hide-link{margin-top:0}.feedbacks-list .datepicker{bottom:auto;top:4px}.feedbacks-list .status-label.draft{right:11.8rem;pointer-events:none}.new-feedback-form{position:relative;display:block}.page-search .dropdown-chooseDate .chooseDate-datepicker{right:0;padding:0}.new-contact-popup .popup-buttons .button{width:100%}.empty-note{display:none}.empty .empty-note{display:block}.view-staff-popup{text-align:center}.view-staff-popup h2{margin:0}.view-staff-popup .avatar{width:500px;height:500px;margin:10px auto 2em}.contacts .content{position:relative}.contacts .show-inactive{position:absolute;top:0;right:0;white-space:nowrap;padding:5px 0;display:block}.contacts .list-item:hover{color:#00a2ff;cursor:pointer}.new-location-popup .form-select{display:block}.new-location-popup .contact{margin-top:1em}.new-location-popup .contactperson-name{font-weight:400}.new-location-popup .add-contact{margin:.8em 0 2em}.new-location-popup .staff-note .add-button{display:none}.new-location-popup .staff-note .remove-button{display:inline-block;color:#df5353;border-color:#f7cbcb}.new-location-popup .staff-note .remove-button:active,.new-location-popup .staff-note .remove-button:focus,.new-location-popup .staff-note .remove-button:hover{color:#e41b1b;border-color:#d82626}.new-location-popup .staff-note .remove-button .icon-span{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;font-size:1.5rem;line-height:1.5rem;padding:3px 0 0}.new-location-popup .staff-note:last-child .add-button{display:inline-block;padding:3px 0 0;width:33px;height:33px}.new-location-popup .staff-note:last-child .remove-button{right:42px}.new-location-popup .staff-note.only-one .remove-button{display:none}.new-location-popup .staff-note.only-one{padding-right:40px}@media screen and (max-width:768px){.feedbacks-list .list-event{margin-right:2em}.feedback-contacts{margin-bottom:1.5em}.feedbacks-list .status-label.draft{position:static;margin-right:.5rem;display:inline-block}.mobile-link{display:block}.feedbacks .form-buttons .button{display:block;margin:5px 0}.list-item .status-label{display:none}.status-label{margin:.2em 0 0;position:static}.contacts-amount,.feedback-amount,.status-label{display:inline-block}.feedback-contacts .note{margin-bottom:.6em}.feedback-contacts .contact{margin-bottom:1.5em}.page-feedback .page-content{padding-bottom:150px}.page-feedback .form-buttons{padding:.5em 10px}.contacts .show-inactive{position:static}.contacts .form-buttons .button{display:block}.view-staff-popup .avatar{width:280px;height:280px;margin:auto}}@media screen and (min-width:769px){.contacts-heading{margin-top:0}.new-contact-popup .popup-buttons{max-width:340px;margin:40px auto 15px}}.news-content .list-item{position:relative;cursor:pointer}.news-content .list-item:hover .icon-next{opacity:1;right:5px}.news-content .page-search{position:relative;padding:0;transition:all .3s}.news-content .switch-to-editmode{display:none;padding:0;position:absolute;top:0;left:0;transition:all .3s}.news-content .button-small{font-size:.9em}.list-item .checkbox-column{position:absolute;left:-100px;top:1.1em;opacity:0;width:5%;text-align:center;transition:all .3s}.news-content .form-select{margin-right:1em}.news-content .form-select .form-control{border:none}.news-content .exit-edit-mode{vertical-align:middle;margin-left:.5em;font-size:1em;padding-left:1em;padding-right:1em}.edit-mode .list-item{padding-left:5%}.edit-mode .checkbox-column{left:0;opacity:1}.edit-mode .list-event{margin-right:13em}.edit-mode .action-buttons{position:absolute;width:10em;top:1.6em;right:2.5em;text-align:right}.editmode-buttons-ontop{display:none;padding:0;opacity:0;margin:0 4px;transition:all .3s}.editmode-buttons-ontop .checkbox-column{display:inline-block}.edit-mode .page-search{margin-bottom:.5em}.edit-mode .editmode-buttons-ontop{display:block;opacity:1;margin:0 -2px}.edit-mode .action-buttons-ontop .button-small,.edit-mode .action-buttons .button-small{font-size:.9em;border-radius:.15em;margin-left:.6em;padding-left:1.2em;padding-right:1.2em}.edit-mode .action-buttons .remove-button{padding-left:.7em;padding-right:.7em;font-size:1em}.news-list .list-event{margin-right:12em}.news-list .news-status{display:inline-block}.news-list .news-status .status-label{position:static;opacity:1;cursor:default;margin:0;padding:.1em .6em}.news-list .news-topic{display:inline-block;vertical-align:top;padding:.15em .5em 0 0;max-width:100%}.news-list .news-author{color:#999}.news-edit-content .content{position:relative}.news-edit-content .form-select{width:100%}.news-edit-content .save-button{margin-bottom:1em}.news-edit-content img,.news-view-content img{display:inline-block;height:200px;margin-bottom:1em;margin-right:.4em}.news-edit-content .datepicker div{left:auto}.with-news-preview iframe.ta-insert-video{width:100%;height:260px}@media screen and (max-width:1100px){.with-news-preview iframe.ta-insert-video{height:220px}}@media screen and (max-width:768px){.news-content .page-search{padding-left:3.5em;margin-bottom:.35em}.news-content .page-search .fa{left:4.2em}.news-content .switch-to-editmode{display:inline-block;padding:initial;padding:.1em .8em;z-index:5;border-radius:.15em}.edit-mode .mobile-link,.edit-mode .page-search,.edit-mode .switch-to-editmode,.news-content .action-buttons{display:none}.edit-mode .list-item{padding-left:7%}.editmode-buttons-ontop .checkbox-column,.list-item .checkbox-column{width:7%}.edit-mode .list-event{margin-right:0}.edit-mode .action-buttons{display:none}.news-list .news-status{position:static}.news-list .list-event{margin-right:1.8em}.news-list .status-label{display:inline-block}.news-list .news-topic{max-width:100%}.news-content .hidden-mobile{display:none}.edit-mode .editmode-buttons-ontop{margin:0 .7%}.edit-mode .action-buttons-ontop{float:right}.edit-mode .action-buttons-ontop .button-small,.edit-mode .action-buttons .button-small{padding:1px .7em}.page-news-view{padding-top:0}.page-news-view .page-header,.page-news-view .page-header .content{position:relative;height:auto;line-height:normal}.page-news-view .page-header h1{line-height:27px}}@media screen and (max-width:460px){.edit-mode .list-item{padding-left:11%}.editmode-buttons-ontop .checkbox-column,.list-item .checkbox-column{width:11%}.list-date{width:25%;padding:.25em 0 0}.list-event{margin-left:25%}.edit-mode .editmode-buttons-ontop{margin:0}}@media screen and (min-width:769px){.news-list .news-status{padding-left:.6em}.news-list .news-topic{padding:0}.news-content .exit-edit-mode{display:none}.edit-mode .editmode-buttons-ontop{padding:1em 1.7%}.editmode-buttons-ontop .checkbox-column{width:3.7%}.news-edit-content .button{min-width:50px}}.missing-summary{padding:2em 2em 3em 0}.missing-summary-row{padding-bottom:1em}.missing-summary-list-header{font-size:15px;font-weight:700;margin-top:1em;margin-bottom:1em}.missing-summary-list-item{font-size:1em;margin-bottom:.5em}.missing-summary-field{border-left-color:red;border-left-style:solid}.wrapper{width:100%;text-align:center}.progress-bar-text{padding-bottom:.5em}.progress-bar{width:100%;background-color:#e0e0e0}.progress-bar-fill{height:22px}.progress-bar-fill,.progress-bar-summary-fill{display:block;background-color:#00a2ff;transition:width .5s ease-in-out}.progress-bar-summary-fill{height:11px}.employee-info table{margin-top:10px;width:100%}.employee-info table,td,th{border-collapse:collapse;border:1px solid #e1e1e1;padding:5px}.employee-info th{font-weight:700;text-align:left}.employee-info th.title{background-color:#d5d5d5}.employee-info th.section{background-color:#f5f5f5}.source-heard-item{padding-right:50px}.signature-label{padding-top:16px}.footer-bottom{width:100%;height:65px;padding:25px 0;display:flex;font-weight:300;color:#fff;background:#171717;font-size:15px;box-sizing:border-box}.footer-bottom a{color:#fff;border:none}.footer-bottom .fa{margin-right:5px;font-size:1.3em;vertical-align:text-bottom}.footer-bottom .content{display:inline-flex;justify-content:space-between}.footer-bottom a:hover{color:#1c9cd7}.newsletter{background:#0182b9}.newsletter h2{display:inline-block;vertical-align:middle;margin-right:40px;font-size:28px;font-weight:100;text-align:center;text-transform:uppercase;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.follow{background:#159ad3}.follow,.newsletter{position:relative;vertical-align:top;text-align:center;box-sizing:border-box}.footer-top{font-family:Source,sans-serif;font-weight:100;padding:0 15px}.footer-top .follow,.footer-top .newsletter{float:left;width:50%;height:200px;color:#fff}.footer-top .social-buttons li{display:inline-block}.footer-top .fa{color:#fff;font-size:48px;margin-right:45px}.footer-top .fa:focus,.footer-top .fa:hover{color:#005e9d}.footer-top *{color:#fff}.newsletter form{height:50px}.newsletter form,.newsletter input{position:relative;display:inline-block}.newsletter input{vertical-align:middle;border-radius:0;z-index:1;opacity:1;box-sizing:border-box}.newsletter input::-webkit-input-placeholder{color:#fff}.newsletter input::-moz-placeholder{color:#fff}.newsletter input:-ms-input-placeholder{color:#fff}.newsletter input:-moz-placeholder{color:#fff}.newsletter-subscribe .email{height:100%;width:340px;padding:0 42px;font-size:22px;font-weight:300;line-height:1.1;border:none;color:#fff;background:rgba(0,0,0,.18);transition:all .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsletter-subscribe .email:focus{background:rgba(0,0,0,.24);outline:none}.follow .social-buttons{display:flex;height:100%;padding:20px 0;margin:0;justify-content:center;align-items:center;box-sizing:border-box}.follow-select p{display:inline-block;margin:0 20px 20px}.follow-select input{height:auto;margin:9px 4px 12px}.follow-select input:focus{outline:none}.follow-select-variants{display:inline-flex}.follow-select-variants label{display:inline-block;margin-right:15px}.send-button{position:relative;height:100%;display:inline-block;vertical-align:middle;background-color:#1c9cd7;margin-left:-3px;transition:all .3s}.send-button .fa{position:relative;font-size:28px;margin-right:0;padding:0 35px;height:100%;line-height:47px;-ms-box-sizing:border-box;box-sizing:border-box}.send-button .goto-subscribe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:0;cursor:pointer}.send-button:hover{background-color:#fff}.send-button:hover .fa{color:#0182b9}@media (max-width:1160px){.footer-top .follow,.footer-top .newsletter{float:none;width:100%;height:auto;padding:50px 0}.newsletter h2{font-size:25px;margin:10px}.newsletter-subscribe .email{width:240px;padding:0 30px;font-size:20px}.follow-select-variants{width:240px;justify-content:space-between;margin-bottom:10px}.follow li .fa{font-size:44px}.follow-select p{display:block;margin:3px}.footer-bottom .content{justify-content:space-around;font-size:13px}.page-applicationform{padding-bottom:519px}}@media (max-width:1024px){.footer-top .follow,.footer-top .newsletter{padding:25px 0}.footer-bottom a{display:none}.footer-bottom .copyright{display:inline-block}.page-applicationform{padding-bottom:419px}}@media (max-width:768px){.footer-top{padding:0 10px}}@media (max-width:640px){.footer-top .follow,.footer-top .newsletter{padding:30px 0}.footer-top .fa{margin:0}.follow li .fa{font-size:35px}.follow li{margin-right:45px}.footer-bottom .content{justify-content:space-around;font-size:11px}.newsletter form{height:40px}.send-button .fa{font-size:26px;line-height:39px;padding:0 15px}.newsletter-subscribe .email{width:195px;padding:0 16px;font-size:17px}}@media (max-width:520px){.footer-top .follow,.footer-top .newsletter{padding:20px 0}.follow li{margin-right:35px}.page-applicationform{padding-bottom:378px}}@media (max-width:380px){.footer-top .follow,.footer-top .newsletter{padding:15px 0}.follow li .fa{font-size:28px}.follow li{margin-right:25px}.newsletter-subscribe .email{font-size:16px}.page-applicationform{padding-bottom:351px}}.team-members .desktop-trigger{margin-bottom:.7em;margin-top:.5em}.team-members .desktop-trigger .amount{font-size:.8em;color:#888}.team-members .desktop-trigger .fa{font-size:.6em;vertical-align:middle}.team-members .staff-unit{margin-bottom:1em}.team-members .staff-unit:focus{outline:none}.team-members .staff-unit .avatar{width:60px;height:60px;margin-right:5px}.team-member-popup{text-align:center}.team-member-popup .avatar{width:120px;height:120px;background-position:center 19%;margin:0 auto}.team-member-popup .staff-unit-name{margin:1em 0 2em;font-size:1.1em;font-weight:700}.team-member-popup .popup-buttons{padding:0 10%;margin:3em 0 1em}.team-member-popup .button{display:block;font-size:.9em}.team-member-popup .form-row{width:80%;margin:auto}.team-member-popup .form-select{display:block}.my-team .content{position:relative}.my-team .content .page-search{margin-bottom:1em;max-width:370px;position:relative}@media screen and (max-width:768px){.team-member-popup .form-row{width:100%}.team-member-popup .popup-buttons{padding:1em 10px 0}}.timesheets-switches{text-align:right}.timesheets .agency-name{font-size:1.25em}.timesheets .role{color:#999}.timesheets .list-date{width:auto}.timesheets .button-small{font-size:1em}.timesheets .table-row{border-bottom:1px solid #e4e4e4;padding:.5em 0 1em}.timesheets .col .label{display:none}.timesheets .table{position:relative}.timesheets .status-label{position:relative;top:1em;right:0;pointer-events:none;padding:.45em .5em;float:right;opacity:1}@media screen and (max-width:768px){.timesheets .table-row{padding:1em 0 0}.timesheets .table-heading{display:none}.timesheets-switches{text-align:left;margin-bottom:1em}.timesheets .agency-name{font-size:1.15em}.timesheets .col{margin-bottom:1.5em}.timesheets .col .label{display:block;color:#999}.timesheets .hours{text-align:center}.table-time-input{padding:6px}.timesheets .button-mobile-block{float:none}.timesheets .status-label{float:none;display:block;padding:.2em .5em}}.ta-editor.ta-html,.ta-scroll-window.form-control{border:1px solid #f6f6f6}.ta-root.focussed>.ta-scroll-window.form-control{border-color:#ddd;outline:none;box-shadow:none}.btn-toolbar{background:#f8f8f8}.btn-toolbar .btn-group{display:inline-block;vertical-align:top;padding:.3em}.btn-toolbar .btn{font-size:inherit;padding:.5em .7em;border:none;background-color:transparent;min-width:2.15em}.btn-toolbar .btn.active{background-color:#999;color:#fff}.btn-toolbar #toolbarCC,.btn-toolbar #toolbarWC,.btn-toolbar .btn-group:first-child{display:none!important}