﻿ul#neat-pages-navigation{border-top:1px solid #ddd;clear:both;padding-top:30px;text-align:center;width:100%}ul#neat-pages-navigation li{background:none;border:0;display:inline-block;font-size:12px;margin:0px 2px 0px 0px;*display:inline}ul#neat-pages-navigation li a{background:#fff;border:solid 1px #eee;color:#555;font-size:12px;font-weight:normal;margin-right:2px;padding:5px 9px;text-decoration:none}ul#neat-pages-navigation li a:hover{border:solid 1px #ccc;color:#000}ul#neat-pages-navigation li.page.selected a{background:#ccc;border:1px solid #777;color:#222;font-weight:normal;padding:5px 9px}ul#neat-pages-navigation li.move.disabled a{background-color:#eee;border:solid 1px #DEDEDE;color:#aaa;cursor:default}ul#neat-pages-navigation li.move.disabled a:hover{color:#aaa}ul#neat-pages-navigation.light li.page{display:none;float:left;height:1px;position:absolute;visibility:hidden;width:1px}ul#neat-pages-navigation.light li.move{display:block}ul#neat-pages-navigation.light li.move.disabled{display:none}ul#neat-pages-navigation.light li.move.previous{float:left;margin-left:5%}ul#neat-pages-navigation.light li.move.next{float:right;margin-right:5%}div#neat-pages-more-button a{background:#f3f3f3;border:1px solid #ddd;color:#555;display:block;margin:0 5% 30px 5%;padding:10px 0;text-align:center;width:90%}div#neat-pages-more-button div.over{background:#f9f9f9;border:1px solid #f1f1f1;color:#aaa;display:none;margin:0 5% 30px 5%;padding:10px 0;text-align:center;width:90%}.plasticine{border:3px solid #f00}div.plasticine-column{border:none;clear:both;height:500px;margin:0;padding:0;width:100%}div.plasticine-column svg{overflow:visible;height:100%;width:100%}div.plasticine-column path{fill:none;opacity:0}div.plasticine-column g.axis{shape-rendering:crispEdges}div.plasticine-column g.axis g.tick line{stroke:#efefef}div.plasticine-column g.axis g.tick .minor line{stroke:#efefef}div.plasticine-column g.axis g.tick text{text-transform:uppercase;fill:#999;font-size:1.4rem;font-weight:500}div.plasticine-column g.axis.x g.tick line{opacity:0}div.plasticine-column g.axis.x g.tick text{transform:translate(0px, 10px);-ms-transform:translate(0px, 10px);-webkit-transform:translate(0px, 10px);-moz-transform:translate(0px, 10px)}div.plasticine-column g.axis.y g.tick text{text-align:right}div.plasticine-column g.columns g.column rect{fill:#24b4ca}div.plasticine-column g.columns g.column rect.col1{fill:#45c8dc}div.plasticine-column g.columns g.column rect.col2{fill:#7fd7e5}div.plasticine-column g.columns g.column rect.col3{fill:#a6e5ee}div.plasticine-column g.columns g.column rect.col4{fill:#c2edf5}div.plasticine-column .tooltip{background:#fff;border:1px solid #eee;border-radius:1rem;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1);display:none;margin-top:-3px;padding:1rem 2rem;position:absolute}div.plasticine-column .tooltip p{font-size:1.5rem;margin:0;padding:0}div.plasticine-column .tooltip:after,div.plasticine-column .tooltip:before{border:solid transparent;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}div.plasticine-column .tooltip:after{border-color:rgba(255,255,255,0);border-top-color:#ffffff;border-width:12px;margin-left:-12px}div.plasticine-column .tooltip:before{border-color:rgba(238,238,238,0);border-top-color:#eeeeee;border-width:13px;margin-left:-13px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#fff;color:#000;text-decoration:none}mark{background-color:#fff;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix,body ul.subtabs,body .box header.box-header,.pika-range div.pika-lendars,.pika-range div.pika-shortcuts,section#filters,div#filters-results,div.nested-form,div.nested-form div.nested-block,body.application,body.application section#page div.main-wrapper,body.application section#page header.page-dark div.column,body.application section#page header.page-dark,body.application section#page footer.buttons,body#act_types.index ul.act_types li,body#clients.edit div.address,body#clients.update div.address,body#clients.new div.address,body#clients.create div.address,body#contacts.show #timeline div.element,body#contacts.show #timeline,body#conversations.index aside ul.conversations,body#conversations.show aside ul.conversations,body#conversations.show section.conversation ul.feed li,body#coordination.index article.sheet section.block header,body#locations.edit div.address,body#locations.update div.address,body#locations.new div.address,body#locations.create div.address,body#messages.new aside ul.conversations,body#messages.create aside ul.conversations,body#messages.new div.form div.input,body#messages.create div.form div.input,body#proposals.index section#list-proposals ul,body#proposals.index section#new-proposal-form,body#spectacle_budgets.index section#budget-list ul#summary-budgets,body#spectacle_budgets.show header.budget,body#spectacles.edit div.dates,body#spectacles.update div.dates,body#spectacles.new div.dates,body#spectacles.create div.dates,body#spectacles.show #spectacle-details section.performances ul li,body#spectacles.show #timeline div.element,body#spectacles.show #timeline,body#workers.edit form div.act-card div.prices,body#workers.update form div.act-card div.prices,body#workers.new form div.act-card div.prices,body#workers.create form div.act-card div.prices{zoom:1}.clearfix:before,body ul.subtabs:before,body .box header.box-header:before,.pika-range div.pika-lendars:before,.pika-range div.pika-shortcuts:before,section#filters:before,div#filters-results:before,div.nested-form:before,div.nested-form div.nested-block:before,body.application:before,body.application section#page div.main-wrapper:before,body.application section#page header.page-dark div.column:before,body.application section#page header.page-dark:before,body.application section#page footer.buttons:before,body#act_types.index ul.act_types li:before,body#clients.edit div.address:before,body#clients.update div.address:before,body#clients.new div.address:before,body#clients.create div.address:before,body#contacts.show #timeline div.element:before,body#contacts.show #timeline:before,body#conversations.index aside ul.conversations:before,body#conversations.show aside ul.conversations:before,body#conversations.show section.conversation ul.feed li:before,body#coordination.index article.sheet section.block header:before,body#locations.edit div.address:before,body#locations.update div.address:before,body#locations.new div.address:before,body#locations.create div.address:before,body#messages.new aside ul.conversations:before,body#messages.create aside ul.conversations:before,body#messages.new div.form div.input:before,body#messages.create div.form div.input:before,body#proposals.index section#list-proposals ul:before,body#proposals.index section#new-proposal-form:before,body#spectacle_budgets.index section#budget-list ul#summary-budgets:before,body#spectacle_budgets.show header.budget:before,body#spectacles.edit div.dates:before,body#spectacles.update div.dates:before,body#spectacles.new div.dates:before,body#spectacles.create div.dates:before,body#spectacles.show #spectacle-details section.performances ul li:before,body#spectacles.show #timeline div.element:before,body#spectacles.show #timeline:before,body#workers.edit form div.act-card div.prices:before,body#workers.update form div.act-card div.prices:before,body#workers.new form div.act-card div.prices:before,body#workers.create form div.act-card div.prices:before,.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{clear:both}@font-face{font-family:"icons";src:url("/fonts/icons.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto-condensed';src:url("/fonts/roboto-condensed.woff2") format("woff2"),url("/fonts/roboto-condensed.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto-light';src:url("/fonts/roboto-light.woff2") format("woff2"),url("/fonts/roboto-light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto-thin';src:url("/fonts/roboto-thin.woff2") format("woff2"),url("/fonts/roboto-thin.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto';src:url("/fonts/roboto-regular.woff2") format("woff2"),url("/fonts/roboto-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto-italic';src:url("/fonts/roboto-italic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto-bold';src:url("/fonts/roboto-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto-bold-italic';src:url("/fonts/roboto-bold-italic.woff") format("woff");font-weight:normal;font-style:normal}html{font-size:62.5%;height:100%}body{background:#ffffff;font-family:'museo-sans', sans-serif;font-size:1.6rem;height:100%;margin:0;min-width:30rem;padding:0;width:100%}body h1{color:#222222;font-family:'museo-sans-condensed', sans-serif;font-size:5rem;font-weight:900;line-height:1.5em;margin:0 0 2rem 0;text-transform:uppercase}body h2{color:#222222;font-size:3.5rem;font-weight:500;line-height:1.5em;margin:0rem 0 2rem 0;padding-top:2rem;text-transform:uppercase}body h3{color:#555555;font-size:2.5rem;font-weight:400;line-height:1.5em;margin:0 0 2rem 0;padding-top:2rem}body h4{color:#999999;font-size:2rem;line-height:1.5em;margin:0 0 2rem 0}body p{color:#555555;font-size:1.6rem;line-height:1.8em;margin:0 0 2rem 0}body p.small{font-size:1.3rem;margin:0 0 2.4rem 0}body p.large{font-size:2rem;margin:0 0 2.4rem 0}body a{color:#008ee4;text-decoration:none}body a:hover{color:#0078c0}body div#win-size{background:#f7e26f;border-radius:1rem;color:#000;display:none;font-size:1.4rem;left:1%;margin:0 0 0 0rem;padding:.5rem 0;position:fixed;text-align:center;top:1rem;width:6rem;z-index:999}@media only screen and (min-width: 1700px){body div#win-size{background:#178dd6;color:#fff}}@media only screen and (max-width: 1700px){body div#win-size{background:#5db70e;color:#fff}}@media only screen and (max-width: 1300px){body div#win-size{background:#f7e26f;color:#000}}@media only screen and (max-width: 1000px){body div#win-size{background:#f28704;color:#fff}}@media only screen and (max-width: 480px){body div#win-size{background:#d80d0d;color:#fff}}body .print_only{display:none}body .page-print{display:none}body .break-words{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}body table{background:#fff;border-top:1px solid #ddd;width:100%}body table thead tr th{background:#fff;border:none;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#aaa;font-size:1.4rem;font-weight:500;padding:4rem 2rem;text-align:left;text-transform:uppercase}body table thead tr th span.font-icon{font-size:1.6rem;margin-left:.5rem}body table thead tr th:first-child{padding-left:4%}body table thead tr th:last-child{padding-right:4%}body table thead tr th a{color:#aaa}body table thead tr th a span.font-icon{display:none}body table thead tr th.sorted a{color:#000;font-weight:600}body table thead tr th.sorted.asc a span.icon-up{display:inline}body table thead tr th.sorted.desc a span.icon-down{display:inline}body table tbody tr td,body table tbody tr th{background:#f2f3f5;border:none;color:#121214;font-size:1.6rem;padding:2rem 2rem;text-align:left;vertical-align:top}body table tbody tr td a.main,body table tbody tr th a.main{color:#555555}body table tbody tr td.state{padding-top:1.3rem;padding-bottom:0;vertical-align:top}body table tbody tr td.truncate{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body table tbody tr td.loading{padding:3rem 5%;text-align:center}body table tbody tr td.loading:hover{background:#fff}body table tbody tr td.loading span.loader-circle{display:inline-block;float:none}body table tbody tr td.no-results{color:#777;padding:3rem 0;text-align:center}body table tbody tr th.options{display:none;width:8rem}body table tbody tr td.options{padding:0rem 2rem;vertical-align:middle;width:8rem}body table tbody tr td:first-child{padding-left:4%}body table tbody tr th:first-child{padding-left:4%}body table tbody tr td:last-child{padding-right:4%}body table tbody tr:nth-child(2n) th,body table tbody tr:nth-child(2n) td{background:#fafafa}body table tfoot tr td{background:#fff;border-top:1px solid #eee;color:#000;font-weight:600;padding:2.5rem 2rem}body table tfoot tr td:first-child{padding-left:4%}body table tfoot tr td:last-child{padding-right:4%}body table.clickable tbody tr td{cursor:pointer}body table.clickable tbody tr td.options{cursor:default}body table.clickable tbody tr td.loading{cursor:default}body table.clickable tbody tr td.no-results{cursor:default}body span.user-avatar{background:#ffffff;border:1px solid #dddddd;display:block;float:left;font-size:0;line-height:0;margin-right:1.5rem;width:auto}body span.user-avatar img{width:5rem}body span.user-avatar span{height:5rem;line-height:5rem;width:5rem}body span.user-avatar img{margin:.2rem}body span.user-avatar span{background:#666;color:#ffffff;display:inline-block;font-weight:600;margin:.3rem;padding:0;text-align:center;vertical-align:middle}body .loader-circle{margin:.7rem 2rem 0 0;float:left;font-size:10px;position:relative;text-indent:-9999em;border:0.6rem solid rgba(0,0,0,0.08);border-left:0.6rem solid #0360a7;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loader-circle 1.1s infinite linear;animation:loader-circle 1.1s infinite linear}body .loader-circle,body .loader-circle:after{border-radius:50%;height:2rem;width:2rem}body span.spectacle.state{margin-top:.7rem}body span.spectacle.state.proposal{background:#555}body span.spectacle.state.waiting_approval{background:#f78c02}body span.spectacle.state.coordination{background:#64cb25}body span.spectacle.state.stand_by{background:#64cb25}body span.spectacle.state.done{background:#6002cd}body span.spectacle.state.cancelled{background:#e82d08}body span.state{border-radius:.3rem;color:#fff;display:inline-block;font-weight:600;font-size:1.1rem;line-height:1.1rem;margin:0;padding:.4rem .6rem;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,0.2);text-transform:uppercase}body span.state.grey,body span.state.writing{background:#999}body span.state.writing{background:#555;color:#fff;text-shadow:none}body span.state.orange,body span.state.sent,body span.state.sent_credit,body span.state.uninvoiced{background:#f78c02}body span.state.cost_statement_sent{background:#e4800b}body span.state.green{background:#64cb25}body span.state.purple{background:#6002cd}body span.state.lost{background:#bbb}body span.state.red{background:#e82d08}body .font-icon:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"a"}body .icon-act:before{content:"r"}body .icon-add:before{content:"b"}body .icon-alert:before{content:"t"}body .icon-cancel:before{content:"d"}body .icon-cash:before{content:"p"}body .icon-chat:before{content:"A"}body .icon-check:before{content:"i"}body .icon-click:before{content:"B"}body .icon-closed:before{content:"n"}body .icon-compose:before{content:"c"}body .icon-contact:before{content:"k"}body .icon-delete:before{content:"v"}body .icon-document:before{content:"m"}body .icon-down:before{content:"f"}body .icon-edit:before{content:"c"}body .icon-followups:before{content:"z"}body .icon-inbox:before{content:"D"}body .icon-left:before{content:"g"}body .icon-mail:before{content:"l"}body .icon-messages:before{content:"D"}body .icon-mobile:before{content:"y"}body .icon-more:before{content:"G"}body .icon-none:before{content:"n"}body .icon-notice:before{content:"u"}body .icon-options:before{content:"a"}body .icon-pagebreak:before{content:"x"}body .icon-phone:before{content:"j"}body .icon-print:before{content:"q"}body .icon-read:before{content:"C"}body .icon-regenerate:before{content:"w"}body .icon-reminder:before{content:"z"}body .icon-right:before{content:"h"}body .icon-search:before{content:"o"}body .icon-spectacles:before{content:"F"}body .icon-success:before{content:"s"}body .icon-up:before{content:"e"}body .icon-user:before{content:"k"}body .icon-visit:before{content:"E"}body .icon-pdf{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAEaElEQVQ4T5WVb0wbdRjHv7/rcf3jgFK2MhiLC/ONxm46tgVRMdMsMAEZpW7RmLklvPCFY2UhEIiQLCIGS0iYECNhLxQzB23DChj/EKMjkTlR4pqpiwnJlpFmgNB2pe31/prfCYwCBn2SyyWX5z753vN9ft8jWK6JiYl7VqvVqiiKvPLs3+4mk8nodruHXS7Xa4FAILZZH1l5ODw8/GtZWdn+raCqqiKRSGhtHR0dnp6entOzs7PR9e+tgkdGRvylpaU2WV4nmBBAliH7LkPN2Q1S+CIi8wvgBR7Z2dlobm4e7O/vPz0zMxNfC98arNNBGbuKhN2OpcJ8mL6ehBQMIri4iLy8PNAvaGlp8bS1tZ0CsApfBft8Pn95eflGxTodZM8nEE+dQaRgH/Rf3gARBNy7cwe5ubkwGo2QJAlNTU1Xuru7qwFoY/lPYEz/AfFIAeYPHYDZ+x30goBAIIBQKAQ6OkIIzGYznE7nB6Ojow1J4KGhIX9FRcVGxbRLp4P0RgkWlmLIuDoOvaIgHo8jFouB53nNzKysLLS2tvpcLtfx/wWW3yxHbPgryN98i4xDRZBFUVMrCII2CovFgsbGRm97e7tjU7Aoismbk5ICJriA2OvFiN3/C9j9KNKGr4Gj26MoUADNQI7jNgd7PB6/3W63UQVJxXHQjfkw//47gKsXZnsJws3vIqO6RmsjqgpVFLcG05kllcEA0lKDwP1ZbO8dgOHDNkRd7WBa26BP8FCfLoRky8c2/RaKqSmrxTAgkgD++HMIlp6E1ZAC/vr3wO0/wd2ehswCoZeOwvDpKHYaUtDQ0OB1uVzJM3a73f6qqipbJBIBIQxgMoEwBIz3MyTOVuPBwQNQDj4L9mg5TE/lg+vrQnjyOqJnzmL74edhecSI+vp6b0dHRzJ4YGDA73A4bOFIBExaGnQ//wDhUhfIyCjm3q7DtrfqYDKnQUePd5yHrDdCUSToJBHgeVgyM1FXV+ft7OxMBg8ODvorKyttIV5AirsP4bEvIKsEkiSA7fPBQlSIAg9ZVv+ZFCHa6aIbQS+6x7W1td6urq6N4FccDlvol5/AVh5BeN9+EIMR0fMXsOPxJ6HGl9ORYTYEoKooGrjG6fT29PSsB3v8ZQ67bYGPg4x8Dj4YhFh2Eqk5ucDKbq9AFUU7jStFv2Enw2jgjy5eTAZfOVfufzmUYVsUZSA1DWAYMNGlh2mi04GwLJRwWPNAoZm8HLEUbOU4OKemvL03byaDLxcY/cU/xm0LNBqWpdBTZS4qArdrF6TFRYh374LNydHMCk9MYHnaWvcOAOc5zntJENat2wum30quxZ4IrYk8Cs48cQKJW7eg37sXielppB47htj4OB5MTmrm0YnTXwMFn9Prhz5OJOxJWXGhOPXGq1NLh0MLZLWZus2mp4MPhcDt2aONR5ib0wJIEgSohGiq6WVSVbzHsv1jokgD/2EesyyeSdfjMYWHqElYVrJiEFWfVNS8Nb8xFWCjwBSA32nf3wYuJzX/sC5TAAAAAElFTkSuQmCC") top left no-repeat}@media only screen and (max-width: 1000px){body h1{font-size:3rem;line-height:3.5rem}body h1 span.prefix{color:#999999;font-size:1.7rem;display:block;line-height:1.7rem}body table.clear thead{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}body table.clear tbody,body table.clear tr,body table.clear th,body table.clear td{display:block;padding:0;text-align:left;white-space:normal}body table.clear tbody tr{background:#ffffff;border:1px solid #e7e7e7;border-radius:0.5rem;box-shadow:0 1px 0px rgba(0,0,0,0.1);margin:0 5% 3rem 5%;padding:0rem 5% 1rem 5%;width:80%;zoom:1}body table.clear tbody tr th{border:none;float:left;font-size:2rem;margin-top:2rem;margin-bottom:1rem;padding:1rem 0 1rem 0;width:100%}body table.clear tbody tr td{float:left;padding:2rem 0 1rem 0;text-align:left;width:100%}body table.clear tbody tr td:last-child{border:none}body table.clear tbody tr td[data-title]:before{color:#999999;content:attr(data-title);display:inline-block;font-size:1.6rem;margin-right:5%;width:30%}body table.clear tbody tr td.options{float:right;left:auto;margin:-.1rem .8rem 0 0;position:absolute;right:5%;width:auto}body table.clear tbody tr:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden}body table.clear tbody tr:hover{background:#ffffff;border-color:#dddddd}}@media print{body div.page-print{display:block;padding:0rem;page-break-after:always}body .print_only{display:block}}.clearfix,body ul.subtabs,body .box header.box-header,.pika-range div.pika-lendars,.pika-range div.pika-shortcuts,section#filters,div#filters-results,div.nested-form,div.nested-form div.nested-block,body.application,body.application section#page div.main-wrapper,body.application section#page header.page-dark div.column,body.application section#page header.page-dark,body.application section#page footer.buttons,body#act_types.index ul.act_types li,body#clients.edit div.address,body#clients.update div.address,body#clients.new div.address,body#clients.create div.address,body#contacts.show #timeline div.element,body#contacts.show #timeline,body#conversations.index aside ul.conversations,body#conversations.show aside ul.conversations,body#conversations.show section.conversation ul.feed li,body#coordination.index article.sheet section.block header,body#locations.edit div.address,body#locations.update div.address,body#locations.new div.address,body#locations.create div.address,body#messages.new aside ul.conversations,body#messages.create aside ul.conversations,body#messages.new div.form div.input,body#messages.create div.form div.input,body#proposals.index section#list-proposals ul,body#proposals.index section#new-proposal-form,body#spectacle_budgets.index section#budget-list ul#summary-budgets,body#spectacle_budgets.show header.budget,body#spectacles.edit div.dates,body#spectacles.update div.dates,body#spectacles.new div.dates,body#spectacles.create div.dates,body#spectacles.show #spectacle-details section.performances ul li,body#spectacles.show #timeline div.element,body#spectacles.show #timeline,body#workers.edit form div.act-card div.prices,body#workers.update form div.act-card div.prices,body#workers.new form div.act-card div.prices,body#workers.create form div.act-card div.prices{zoom:1}.clearfix:before,body ul.subtabs:before,body .box header.box-header:before,.pika-range div.pika-lendars:before,.pika-range div.pika-shortcuts:before,section#filters:before,div#filters-results:before,div.nested-form:before,div.nested-form div.nested-block:before,body.application:before,body.application section#page div.main-wrapper:before,body.application section#page header.page-dark div.column:before,body.application section#page header.page-dark:before,body.application section#page footer.buttons:before,body#act_types.index ul.act_types li:before,body#clients.edit div.address:before,body#clients.update div.address:before,body#clients.new div.address:before,body#clients.create div.address:before,body#contacts.show #timeline div.element:before,body#contacts.show #timeline:before,body#conversations.index aside ul.conversations:before,body#conversations.show aside ul.conversations:before,body#conversations.show section.conversation ul.feed li:before,body#coordination.index article.sheet section.block header:before,body#locations.edit div.address:before,body#locations.update div.address:before,body#locations.new div.address:before,body#locations.create div.address:before,body#messages.new aside ul.conversations:before,body#messages.create aside ul.conversations:before,body#messages.new div.form div.input:before,body#messages.create div.form div.input:before,body#proposals.index section#list-proposals ul:before,body#proposals.index section#new-proposal-form:before,body#spectacle_budgets.index section#budget-list ul#summary-budgets:before,body#spectacle_budgets.show header.budget:before,body#spectacles.edit div.dates:before,body#spectacles.update div.dates:before,body#spectacles.new div.dates:before,body#spectacles.create div.dates:before,body#spectacles.show #spectacle-details section.performances ul li:before,body#spectacles.show #timeline div.element:before,body#spectacles.show #timeline:before,body#workers.edit form div.act-card div.prices:before,body#workers.update form div.act-card div.prices:before,body#workers.new form div.act-card div.prices:before,body#workers.create form div.act-card div.prices:before,.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{clear:both}body form div.input{margin-bottom:2rem;max-width:70rem;width:100%;vertical-align:top}body form div.input.col3{margin-right:3%;width:30%}body form div.input.col4{margin-right:3%;width:18.5%}body form div.input.col2of4{margin-right:3%;width:44%}body form section.block{margin:0 0 3rem 0}body form a.nested-form-link{display:block;font-size:1.5rem;margin:-1.5rem 0 2rem 0;outline:none;text-decoration:underline}body form a.nested-form-link.inactive{color:#bbbbbb}body form label{color:#555555;display:block;font-size:1.3rem;font-weight:600;line-height:1.5em;margin-bottom:.5rem;text-transform:uppercase;width:100%}body form label abbr[title]{border:none;color:#e82d08;cursor:default;display:none;outline:none;text-decoration:none}body form label a{float:right;font-size:1.3rem}body form span.hint{color:#999999;display:inline-block;font-size:1.3rem;font-weight:300;margin:0;width:100%}body span.error{display:block;font-size:1.4rem;color:#c01111;margin-top:1rem}body div.input span.error{display:none}body div.input.field_with_errors input{background-color:#feeeee;color:#c01111}body div.input.field_with_errors select{background-color:#feeeee;color:#c01111}body div.input.field_with_errors textarea{background-color:#feeeee;color:#c01111}body div.input.field_with_errors span.hint{margin-bottom:1rem}body div.input.field_with_errors span.error{display:block;font-size:1.4rem;color:#c01111;margin:0rem 0 0 0rem}body div.input.field_with_errors span.error ins{background:none;color:#c01111;text-transform:lowercase}body input,body textarea{background:#ffffff;border:1px solid #cccccc;box-shadow:0 2px 3px 0 rgba(0,0,0,0.12);border-radius:.2rem;color:#000000;font-family:'museo-sans', sans-serif;font-size:1.5rem;line-height:1.5em;margin:0 0 1rem 0;padding:1rem 2.5%;width:95%;transition:.3s}body input:hover,body textarea:hover{border-color:#b3b3b3}body input:focus,body textarea:focus{background:#ffffff;border:1px solid #9bdff9;outline:none;box-shadow:inset 0 0 1px #cbeefc,0 2px 3px 0 rgba(0,0,0,0.12)}body input.small{max-width:15rem}body textarea{line-height:2.4rem;min-height:10rem}body textarea.autosize{height:auto;min-height:5rem;overflow:hidden;padding-top:1rem;padding-bottom:1rem;resize:none;transition:none}body input.tiny{padding:.7rem 2.5%}body select{background:#ffffff;border:1px solid #cccccc;box-shadow:0 2px 3px 0 rgba(0,0,0,0.12);border-radius:.2rem;color:#000000;font-family:'museo-sans', sans-serif;font-size:1.5rem;line-height:1.5em;margin:0 0 1rem 0;padding:1rem 2.5%;width:95%;transition:.3s;background-repeat:no-repeat;background-position:right 4px;background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-o-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-moz-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-webkit-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-ms-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);box-shadow:inset 0px 1px 0 rgba(255,255,255,0.7),0 1px 2px rgba(0,0,0,0.1);border-bottom:1px solid #ccc;padding:1.1rem 2.5% 1rem 2.5%;text-indent:.5rem;text-overflow:"";width:100%;-webkit-appearance:none;-moz-appearance:none;transition:none}body select:hover{border-color:#b3b3b3}body select:focus{background:#ffffff;border:1px solid #9bdff9;outline:none;box-shadow:inset 0 0 1px #cbeefc,0 2px 3px 0 rgba(0,0,0,0.12)}body select:hover{background-repeat:no-repeat;background-position:right 4px;background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-o-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-moz-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-webkit-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-ms-linear-gradient(bottom, #f7f7f7 0%, #fff 100%)}body select:focus{outline:none;background-repeat:no-repeat;background-position:right 4px;background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-o-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-moz-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-webkit-linear-gradient(bottom, #f7f7f7 0%, #fff 100%);background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png),-ms-linear-gradient(bottom, #f7f7f7 0%, #fff 100%)}body select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000000}body select.tiny{background-position:right 1px;padding:.7rem 2.5%}body div.input.hidden{display:none}body div.input.checkbox,body div.input.boolean{overflow:hidden}body div.input.checkbox label,body div.input.boolean label{display:inline-block;font-size:1.5rem;font-weight:500;line-height:2.3em;text-transform:none;vertical-align:bottom;width:auto;white-space:nowrap;width:70%}body div.input.checkbox input,body div.input.boolean input{background:none;border:none;box-shadow:none;display:inline-block;float:left;margin:1rem 0;width:2.3rem}body div.input.file input{padding:1rem 1%;height:2rem;line-height:2rem;vertical-align:middle;width:98%}body div.input.price input{max-width:10rem;text-align:right}body div.input.price span.unit{color:#555555;margin:0 0 0 .5rem;line-height:4.5rem;vertical-align:top}body div.input.text_only span.data{background:#ffffff;border:1px solid #cccccc;box-shadow:0 2px 3px 0 rgba(0,0,0,0.12);border-radius:.2rem;color:#000000;font-family:'museo-sans', sans-serif;font-size:1.5rem;line-height:1.5em;margin:0 0 1rem 0;padding:1rem 2.5%;width:95%;transition:.3s;background:#fafafa;color:#777;cursor:default;display:block}body div.input.text_only span.data:hover{border-color:#b3b3b3}body div.input.text_only span.data:focus{background:#ffffff;border:1px solid #9bdff9;outline:none;box-shadow:inset 0 0 1px #cbeefc,0 2px 3px 0 rgba(0,0,0,0.12)}body input[type=submit],body a.button,body button{border:none;color:#ffffff;cursor:pointer;display:inline-block;font-family:'museo-sans', sans-serif;font-size:1.4rem;font-weight:600;height:4.7rem;line-height:4.5rem;margin:0 0 1rem 0;outline:none;overflow:hidden;padding:0rem 2rem;position:relative;text-align:center;text-decoration:none;vertical-align:top;text-transform:uppercase;white-space:nowrap;-webkit-appearance:none;background:#aaaaaa;border:1px solid #a2a2a2;border-bottom-color:#919191;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #777777}body input[type=submit]:hover,body a.button:hover,body button:hover{background:#a0a0a0}body input[type=submit]:active,body a.button:active,body button:active{background:darkgray}body input[type=submit].small,body a.button.small,body button.small{font-size:1.4rem;height:4rem;line-height:4rem;padding:0 2rem}body input[type=submit].large,body a.button.large,body button.large{font-size:2rem;height:6rem;line-height:6rem}body input[type=submit].icon,body a.button.icon,body button.icon{font-size:1.8rem;height:4rem;line-height:1.5rem;padding:0 0.5rem 0 1rem}body input[type=submit].primary,body a.button.primary,body button.primary{background:#0360a7;border:1px solid #035798;border-bottom-color:#024375;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #012643}body input[type=submit].primary:hover,body a.button.primary:hover,body button.primary:hover{background:#035493}body input[type=submit].primary:active,body a.button.primary:active,body button.primary:active{background:#035fa4}body input[type=submit].secondary,body a.button.secondary,body button.secondary{background:#009EFD;border:1px solid #0094ee;border-bottom-color:#007eca;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #005e97}body input[type=submit].secondary:hover,body a.button.secondary:hover,body button.secondary:hover{background:#0091e9}body input[type=submit].secondary:active,body a.button.secondary:active,body button.secondary:active{background:#009cfa}body input[type=submit].contrast,body a.button.contrast,body button.contrast{background:#e5348e;border:1px solid #e32686;border-bottom-color:#cc1a75;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #9f145b;background-image:linear-gradient(bottom, #e25a3b 0%, #e76846 100%);background-image:-o-linear-gradient(bottom, #e25a3b 0%, #e76846 100%);background-image:-moz-linear-gradient(bottom, #e25a3b 0%, #e76846 100%);background-image:-webkit-linear-gradient(bottom, #e25a3b 0%, #e76846 100%);background-image:-ms-linear-gradient(bottom, #e25a3b 0%, #e76846 100%);border-color:transparent #db7050 #c24d29 #db7050;box-shadow:inset 1px 0 rgba(255,255,255,0.25),inset -1px 0 rgba(255,255,255,0.25),inset 0 1px rgba(255,255,255,0.35),0 1px 3px rgba(50,54,61,0.25)}body input[type=submit].contrast:hover,body a.button.contrast:hover,body button.contrast:hover{background:#e32284}body input[type=submit].contrast:active,body a.button.contrast:active,body button.contrast:active{background:#e5328d}body input[type=submit].contrast:hover,body a.button.contrast:hover,body button.contrast:hover{background:#e86c4b}body input[type=submit].alternate,body a.button.alternate,body button.alternate{background:#eee;border:1px solid #e6e6e6;border-bottom-color:#d5d5d5;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #bbbbbb;border-color:#ccc;color:#777;text-shadow:0 1px 0 #fff}body input[type=submit].alternate:hover,body a.button.alternate:hover,body button.alternate:hover{background:#e4e4e4}body input[type=submit].alternate:active,body a.button.alternate:active,body button.alternate:active{background:#ededed}body input[type=submit].cancel,body a.button.cancel,body button.cancel{background:#eee;border:1px solid #e6e6e6;border-bottom-color:#d5d5d5;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #bbbbbb;border-color:#ccc;color:#999999;text-shadow:0 1px 0 #fff}body input[type=submit].cancel:hover,body a.button.cancel:hover,body button.cancel:hover{background:#e4e4e4}body input[type=submit].cancel:active,body a.button.cancel:active,body button.cancel:active{background:#ededed}body input[type=submit].add,body a.button.add,body button.add{background:#64cb25;border:1px solid #5ebe23;border-bottom-color:#4fa01d;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #3a7515}body input[type=submit].add:hover,body a.button.add:hover,body button.add:hover{background:#5cba22}body input[type=submit].add:active,body a.button.add:active,body button.add:active{background:#63c925}body input[type=submit].delete,body a.button.delete,body button.delete{background:#e82d08;border:1px solid #d92a07;border-bottom-color:#b72306;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #851a05}body input[type=submit].delete:hover,body a.button.delete:hover,body button.delete:hover{background:#d42907}body input[type=submit].delete:active,body a.button.delete:active,body button.delete:active{background:#e62d08}body input[type=submit].text,body a.button.text,body button.text{background:none;border:none;color:#555555;box-shadow:none}body input[type=submit].text:hover,body a.button.text:hover,body button.text:hover{background:none;border:none;color:#555555;box-shadow:none}body input[type=submit].text.delete,body a.button.text.delete,body button.text.delete{color:#bbbbbb}body input[type=submit].text.delete:hover,body a.button.text.delete:hover,body button.text.delete:hover{color:#e82d08}body input[type=submit].delete.text,body a.button.delete.text,body button.delete.text{float:right;margin:-5.2rem 0 0 0;padding:0;text-shadow:none;width:auto}body input[type=submit][disabled=disabled],body input[type=submit][disabled=disabled]:hover,body a.button[disabled=disabled],body a.button[disabled=disabled]:hover,body button[disabled=disabled],body button[disabled=disabled]:hover{border:1px solid #ccc;border-top-color:#c5c5c5;color:#999999;cursor:default;text-shadow:0 1px 0 #fff;background-image:linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);background-image:-o-linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);background-image:-moz-linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);background-image:-webkit-linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);background-image:-ms-linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);box-shadow:inset 0px 0px 2px #fff}body input[type=submit] span.font-icon,body a.button span.font-icon,body button span.font-icon{margin-right:.6rem;line-height:1em}@media only screen and (max-width: 480px){body input[type=submit].delete.text,body a.button.delete.text,body button.delete.text{float:none;font-size:1.4rem;margin:2rem 0;padding:0;text-align:center;width:100%}}body a.button{line-height:4.7rem}body a.small{height:3.5rem;line-height:3.5rem}body a.mini{font-size:1.2rem;height:2.8rem;line-height:2.8rem;margin:0}body footer.buttons input[type=submit],body footer.buttons a.button,body footer.buttons button{margin-right:2rem;vertical-align:middle;width:auto;transition:none}body footer.buttons input[type=submit].delete,body footer.buttons a.button.delete,body footer.buttons button.delete{float:right}body footer.buttons.loading input[type=submit],body footer.buttons.loading a.button,body footer.buttons.loading button{border:1px solid #ccc;border-top-color:#c5c5c5;color:#999999;cursor:default;opacity:0.6;text-shadow:0 1px 0 #fff;background-image:linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);background-image:-o-linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);background-image:-moz-linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);background-image:-webkit-linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);background-image:-ms-linear-gradient(bottom, #e8e8e8 0%, #f5f5f5 100%);box-shadow:inset 0px 0px 2px #fff}.clearfix,body ul.subtabs,body .box header.box-header,.pika-range div.pika-lendars,.pika-range div.pika-shortcuts,section#filters,div#filters-results,div.nested-form,div.nested-form div.nested-block,body.application,body.application section#page div.main-wrapper,body.application section#page header.page-dark div.column,body.application section#page header.page-dark,body.application section#page footer.buttons,body#act_types.index ul.act_types li,body#clients.edit div.address,body#clients.update div.address,body#clients.new div.address,body#clients.create div.address,body#contacts.show #timeline div.element,body#contacts.show #timeline,body#conversations.index aside ul.conversations,body#conversations.show aside ul.conversations,body#conversations.show section.conversation ul.feed li,body#coordination.index article.sheet section.block header,body#locations.edit div.address,body#locations.update div.address,body#locations.new div.address,body#locations.create div.address,body#messages.new aside ul.conversations,body#messages.create aside ul.conversations,body#messages.new div.form div.input,body#messages.create div.form div.input,body#proposals.index section#list-proposals ul,body#proposals.index section#new-proposal-form,body#spectacle_budgets.index section#budget-list ul#summary-budgets,body#spectacle_budgets.show header.budget,body#spectacles.edit div.dates,body#spectacles.update div.dates,body#spectacles.new div.dates,body#spectacles.create div.dates,body#spectacles.show #spectacle-details section.performances ul li,body#spectacles.show #timeline div.element,body#spectacles.show #timeline,body#workers.edit form div.act-card div.prices,body#workers.update form div.act-card div.prices,body#workers.new form div.act-card div.prices,body#workers.create form div.act-card div.prices{zoom:1}.clearfix:before,body ul.subtabs:before,body .box header.box-header:before,.pika-range div.pika-lendars:before,.pika-range div.pika-shortcuts:before,section#filters:before,div#filters-results:before,div.nested-form:before,div.nested-form div.nested-block:before,body.application:before,body.application section#page div.main-wrapper:before,body.application section#page header.page-dark div.column:before,body.application section#page header.page-dark:before,body.application section#page footer.buttons:before,body#act_types.index ul.act_types li:before,body#clients.edit div.address:before,body#clients.update div.address:before,body#clients.new div.address:before,body#clients.create div.address:before,body#contacts.show #timeline div.element:before,body#contacts.show #timeline:before,body#conversations.index aside ul.conversations:before,body#conversations.show aside ul.conversations:before,body#conversations.show section.conversation ul.feed li:before,body#coordination.index article.sheet section.block header:before,body#locations.edit div.address:before,body#locations.update div.address:before,body#locations.new div.address:before,body#locations.create div.address:before,body#messages.new aside ul.conversations:before,body#messages.create aside ul.conversations:before,body#messages.new div.form div.input:before,body#messages.create div.form div.input:before,body#proposals.index section#list-proposals ul:before,body#proposals.index section#new-proposal-form:before,body#spectacle_budgets.index section#budget-list ul#summary-budgets:before,body#spectacle_budgets.show header.budget:before,body#spectacles.edit div.dates:before,body#spectacles.update div.dates:before,body#spectacles.new div.dates:before,body#spectacles.create div.dates:before,body#spectacles.show #spectacle-details section.performances ul li:before,body#spectacles.show #timeline div.element:before,body#spectacles.show #timeline:before,body#workers.edit form div.act-card div.prices:before,body#workers.update form div.act-card div.prices:before,body#workers.new form div.act-card div.prices:before,body#workers.create form div.act-card div.prices:before,.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{clear:both}body nav.nav-options{float:left;position:relative;width:50px}body nav.nav-options div.nav-button{cursor:pointer;display:block;padding:0;height:18px;margin:0;padding:.7rem 1rem;width:4.5rem}body nav.nav-options div.nav-button span.font-icon{color:#666}body nav.nav-options div.nav-button span.icon-options{font-size:2rem;margin-right:.5rem}body nav.nav-options ul.sub{background:#ffffff;border:1px solid #dddddd;box-shadow:0 2px 4px rgba(0,0,0,0.2);left:-9999px;list-style:none;margin:3px 0 0 0;padding:.5rem .5rem;position:absolute;z-index:98;min-width:17rem;width:auto}body nav.nav-options ul.sub:before{content:"▲";color:#ffffff;display:block;position:relative;float:right;font-size:1rem;margin:-1.3rem 1.5rem 0 0rem;text-indent:0;text-shadow:0px -1px 1px rgba(0,0,0,0.2);z-index:99;transform:scaleX(1.5);-webkit-transform:scaleX(1.5);-moz-transform:scaleX(2.5)}body nav.nav-options ul.sub li{background:#ffffff;margin:0;padding:0;display:block;width:100%}body nav.nav-options ul.sub li a,body nav.nav-options ul.sub li input[type=submit],body nav.nav-options ul.sub li button{background:none;border:none;border-radius:0;box-shadow:none;color:#555555;display:block;font-size:1.4rem;font-weight:500;height:auto;line-height:1.6rem;margin:0;padding:1rem 10% 1rem 10%;opacity:1;text-align:left;text-indent:0;text-shadow:none;text-transform:none;white-space:nowrap;width:80%}body nav.nav-options ul.sub li a:hover,body nav.nav-options ul.sub li input[type=submit]:hover,body nav.nav-options ul.sub li button:hover{background:#f5f5f5;color:#111}body nav.nav-options ul.sub li input[type=submit],body nav.nav-options ul.sub li button{width:100%}body nav.nav-options.opened div.nav-button{border-color:#ababab}body nav.nav-options.opened ul.sub{left:auto;right:0}@media only screen and (max-width: 1000px){body nav.nav-options div.nav-button{border-radius:0;border-bottom-left-radius:.4rem;padding:.5rem .5rem}body nav.nav-options ul.sub{margin:0 -1rem 0 0}}body ul.subtabs{background:#414141;list-style:none;margin:0 0 -1px 0;padding:0}body ul.subtabs li{background:#414141;border-top:.5rem solid #414141;color:#fff;cursor:pointer;float:left;padding:0;text-align:center;width:16.66%}body ul.subtabs li:hover{background:#333;border-top-color:#333}body ul.subtabs li a{color:#fff;display:block;padding:1.5rem 0 2rem 0;width:100%}body ul.subtabs li.selected{background:#f7f7f7;border-top-color:#0360a7}body ul.subtabs li.selected a{color:#000}body div#mask{background:#000000;display:none;height:100%;opacity:0.6;position:fixed;width:100%;z-index:200}body div#loading-box{left:-9999px;position:absolute;text-align:center;top:40%;width:100%;z-index:201}body div#loading-box div.container{border:1px solid #e7e7e7;border-radius:.3rem;box-shadow:0 0px 10px 2px rgba(0,0,0,0.2);display:inline-block;margin:0;max-width:37rem;min-height:5rem;min-width:6.5rem;padding:3rem 3rem;text-align:left}body div#loading-box div.container p{color:#999999;font-size:1.4rem;font-weight:500;line-height:2rem;margin:0 2rem 0 7.5rem;min-width:10rem}body div#loading-box div.container p strong{color:#555555;display:block;font-size:2rem;font-weight:500;margin-bottom:.7rem}@media only screen and (max-width: 1000px){body div#loading-box div.container{background-position:3rem 3rem;padding:3rem 8%;width:64%}}body div.modal{background:#fff;border:1px solid #ddd;display:none;left:50%;padding:3rem;position:absolute;top:45%;z-index:201;box-shadow:0 1px 5px 1px rgba(0,0,0,0.1)}body span.icon-grade{background:#aaa;border-radius:10rem;display:block;height:1.4rem;width:1.4rem}body span.icon-grade.grade_a{background:#64cb25}body span.icon-grade.grade_b{background:#f4d52a}body span.icon-grade.grade_c{background:#e82d08}body div#mask{display:none}body .box{background-color:#ffffff;border-top:0;display:inline-block;margin:0;padding:3rem 0 0 0;text-align:left;vertical-align:top;width:100%}body .box div.inner{padding:0 4%;width:92%}body .box header.box-header{margin:0 0 0 0;padding:0 4%;width:92%}body .box header.box-header div.titles{float:left;margin-bottom:3rem}body .box header.box-header div.titles h1{font-size:2.5rem;margin:0;padding:0}body .box header.box-header div.wrapper-button{float:right}body .box header.box-header div.wrapper-button a{display:block;font-size:1.5rem;margin-top:1rem}body .box header.box-header div.wrapper-button a.button{margin-top:0}body .box p.empty{color:#999999;font-size:1.8rem;padding:3rem 0 5rem 0;text-align:center}body .box.block header div.titles{margin:2.5rem 0 2rem 0}body .box section.sidebar{background:#f2f5f7;float:left;padding:0 0 3rem 0;vertical-align:top;width:30%}body .box section.sidebar header{background:#e2e9ed;border-bottom:1px solid #d2dde4;border-top:1px solid #d2dde4;margin:0 0 1rem 0;padding:1rem 5%;width:90%}body .box section.sidebar header h3{color:#5f7676;font-family:"museo-sans-condensed",sans-serif;font-size:1.4rem;font-weight:800;letter-spacing:-.5px;margin:0;padding:0;text-shadow:0px 1px 0px #fff;text-transform:uppercase}body .box section.sidebar section.actions{margin-bottom:0rem;padding:2rem 0;text-align:center;width:100%}body .box section.sidebar section.actions a{margin:0;line-height:4rem;height:4rem;width:76%}body .box section.sidebar section.actions i{margin-right:.5rem}body .box section.sidebar div.input{margin:0 5% 2rem 5%;width:90%}body .box.document{background:none;border:none;box-shadow:none;margin:0;padding:0}body .box.document header.box-header{display:none}body .box.document div.inner-box{margin:0 auto;overflow-x:hidden;width:100%}body .box.document div.form{background:none;border:none;margin:0;padding-top:0}body .box.document div.form footer{border-top:1px solid #e7e7e7;margin:0 0 0 -1px}body .box.small{max-width:50rem}body .box.small header.box-header{padding:0 10%;width:80%}body .box.small div.inner{padding:0 10%;width:80%}body .box.medium{max-width:70rem}@media only screen and (max-width: 1000px){body .box{border:none;border-radius:0}}@media only screen and (max-width: 768px){body .box{overflow:hidden;padding:0;width:100%}body .box header{display:none}body .box header h1{float:none;margin:0;padding:0;text-align:center;width:100%}body .box header div.wrapper-button{border-top:1px solid #e7e7e7;margin-top:1rem;padding:2rem 0 0 0;width:100%}body .box header div.wrapper-button a.button{font-size:1.6rem;height:4.5rem;line-height:4.5rem;padding:0;width:100%}body .box section.sidebar{display:block;position:absolute;top:6rem;width:30rem !important}body .box section.sidebar.right{right:-30rem}body .box div.form{padding-top:0}body .box div.form footer{text-align:center}}@media only screen and (max-width: 480px){body .box div.form footer{padding:3rem 0 1rem 0;width:100%}body .box div.form footer input[type=submit],body .box div.form footer a.button,body .box div.form footer button{line-height:4rem;margin:0 0 2rem 0;padding:0;width:90%}}body .box.block{border-radius:0;margin:1.5rem 1.5rem 1.5rem 0;padding:0;width:48%;vertical-align:top}body .box.block header{background:#f2f5f7;border-bottom:1px solid #e6eaed;margin-bottom:0}body .box.block header h1{color:#000000;font-size:1.7rem;font-weight:600;line-height:2rem;margin:0;padding:2.5rem 0;text-transform:uppercase}body header#mobile-header{background:#2a2c2d;display:none;height:6rem;left:0;padding:0rem 0;position:fixed;top:0;width:100%;z-index:900}body header#mobile-header a.button{background:#2a2c2d;border:none;box-shadow:none;color:#2ac5f4;font-size:1.6rem;height:6rem;line-height:6rem;padding:0 2rem;position:absolute;text-shadow:none;top:0}body header#mobile-header a.button i{font-size:1.6rem;line-height:6rem}body header#mobile-header a.button:hover{background:#36393a}body header#mobile-header a.button.icon i{font-size:2rem}body header#mobile-header a.button.left{left:0}body header#mobile-header a.button.left i{margin-right:.7rem}body header#mobile-header a.button.right{right:0}body header#mobile-header a.button.right i{margin-left:.7rem}body header#mobile-header h1{color:#ffffff;font-size:2rem;line-height:6rem;text-align:center;vertical-align:middle;width:100%}@media only screen and (max-width: 1000px){body header#mobile-header{display:block}}@media only screen and (max-width: 480px){body header#mobile-header h1{font-size:1.6rem}body header#mobile-header a.button{font-size:1.4rem}body header#mobile-header a.button i{font-size:1.6rem}}body ul#neat-pages-navigation{border-top:1px solid #eee;clear:both;height:6rem;padding-top:3rem;text-align:center;width:100%}body ul#neat-pages-navigation li{background:none;border:0;display:inline-block;font-size:1.6rem;margin:0px}body ul#neat-pages-navigation li a{background:#ffffff;border:solid 1px #eee;border-radius:0;color:#555555;font-size:1.6rem;font-weight:400;line-height:1.6rem;margin-right:1rem;padding:.5rem 1.2rem .5rem 1.2rem;text-decoration:none}body ul#neat-pages-navigation li a:hover{border:1px solid #ccc;color:#000000}body ul#neat-pages-navigation li.move a{padding-left:1.6rem;padding-right:1.6rem}body ul#neat-pages-navigation li.page.selected a{background:#2ac5f4;border:1px solid #12bef3;color:#ffffff;font-weight:600}body ul#neat-pages-navigation li.move.disabled a{background-color:#fafafa;border:solid 1px #e7e7e7;color:#999999;cursor:default;visibility:hidden}body ul#neat-pages-navigation li.move.disabled a:hover{color:#999999}@media only screen and (max-width: 480px){body ul#neat-pages-navigation li.page{display:none}}body div#neat-pages-more-button{text-align:center}body div#neat-pages-more-button a{background:#fff;border-color:#e3e3e3;border-radius:2px;color:#777;display:inline-block;font-size:1.2rem;margin-bottom:3rem;margin-top:3rem;padding:0rem 3rem 1rem 3rem;width:auto}body div#neat-pages-more-button a:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"f";display:block;margin:0;font-size:5rem}body div#neat-pages-more-button a:hover{border-color:#ccc;color:#333}body div#neat-pages-more-button div.over{background:none;border:none;color:#bbb;margin-bottom:3rem;margin-top:3rem}body div.input.address{max-width:60rem}body div.input.address input.city{display:inline-block;margin-right:2.5%;width:44%}body div.input.address select.region{display:inline-block;width:48%}body div.input.address input.postcode{display:inline-block;width:30%}@media only screen and (max-width: 1000px){body div.input.address input.city{width:43.5%}}ul.ui-autocomplete{background:#ffffff;border:1px solid #dddddd;border-bottom-color:#d0d0d0;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);position:absolute;width:auto;z-index:999}ul.ui-autocomplete li{font-size:1.5rem;list-style:none;margin:0;padding:1rem}ul.ui-autocomplete li.ui-state-focus{background:#f5f5f5;color:#000}span.ui-helper-hidden-accessible{display:none}body div.input.date_select{max-width:40rem}body div.input.date_select select.day{display:inline-block;margin-right:2rem;width:10rem}body div.input.date_select select.month{display:inline-block;width:18rem}body div.input.image_field label{display:none}body div.input.image_field div.selector{max-width:200px}body div.input.image_field div.selector div.wrapper-input-file{height:4rem;overflow:hidden;position:relative;width:100%}body div.input.image_field div.selector div.wrapper-input-file button{background:#666;border:1px solid #5e5e5e;border-bottom-color:#4d4d4d;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #333333;border-radius:0;font-size:1.3rem;height:100%;line-height:100%;padding:0;position:static;width:100%}body div.input.image_field div.selector div.wrapper-input-file button:hover{background:#5c5c5c}body div.input.image_field div.selector div.wrapper-input-file button:active{background:#656565}body div.input.image_field div.selector div.wrapper-input-file input[type=file]{cursor:pointer;font-size:20rem;position:absolute;top:0;right:0;opacity:0}body div.input.image_field div.selector div.wrapper-input-file:hover button{background-image:linear-gradient(bottom, dimgray 0%, #828282 100%);background-image:-o-linear-gradient(bottom, dimgray 0%, #828282 100%);background-image:-moz-linear-gradient(bottom, dimgray 0%, #828282 100%);background-image:-webkit-linear-gradient(bottom, dimgray 0%, #828282 100%);background-image:-ms-linear-gradient(bottom, dimgray 0%, #828282 100%)}body div.input.image_field div.selector input.remove{display:none}body div.input.image_field div.selector div.image-container{background:#ffffff;border:1px solid #e7e7e7;line-height:1rem;padding:.6rem .8rem;width:90%;box-shadow:0 0px 6px rgba(0,0,0,0.1)}body div.input.image_field div.selector div.image-container a.remove{background:#e82d08;color:#ffffff;cursor:pointer;display:none;font-size:1rem;font-weight:600;margin:1px 0 0 1px;padding:.8rem 1rem;position:absolute;text-transform:uppercase}body div.input.image_field div.selector div.image-container div.blank{background:url(/assets/avatar-blank-ea04b16c0b34c7ee2a5164ff3e76d6a41e2e8bb6d4aef82e5f054f329e61099c.png);background-size:100%;height:100%;width:100%}body div.input.image_field div.selector div.image-container div.blank img{border:none}body div.input.image_field div.selector div.image-container img{border:1px solid #e7e7e7;display:inline;width:100%}body div.input.image_field div.selector div.image-container img.current{display:none}body div.input.image_field div.selector.present div.image-container div.blank{display:none}body div.input.image_field div.selector.present div.image-container img.current{display:inline}body div.input.image_field div.selector.present div.image-container:hover a.remove{display:block}body div.input.image_field div.selector.present div.image-container:hover a:hover.remove{background:#f7340e}input.pikaday{background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png);background-repeat:no-repeat;background-position:.7rem -3.8rem;line-height:2rem;padding-left:3.7rem;width:19.3rem}input.pikaday:focus{background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png);background-repeat:no-repeat;background-position:.7rem -3.8rem}input.timepicker{background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png);background-repeat:no-repeat;background-position:.4rem -20rem;line-height:2rem;padding-left:3.5rem;width:8rem}input.timepicker:focus{background-image:url(/assets/input-icons-01d2bdc9be4011883459e51967bd8fca3cc0f41db3f0f863b6aa9e05b6f8679a.png);background-repeat:no-repeat;background-position:.4rem -20rem}div.input.pikaday span.at{display:inline-block;margin:0 1.5rem}.pika-single{background:#ffffff;border:1px solid #dddddd;border-bottom-color:#d0d0d0;display:block;position:relative;z-index:999;*zoom:1}.pika-single:before{content:" ";display:table}.pika-single:after{clear:both;content:" ";display:table}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);position:absolute}.pika-single div.pika-lendar{float:left;margin:1rem;width:24rem}.pika-single div.pika-title{position:relative;text-align:center}.pika-single div.pika-title div.pika-label{background-color:#ffffff;border:1px solid #ffffff;border-radius:.5rem;color:#555555;display:inline-block;font-size:1.4rem;font-weight:400;line-height:2rem;margin:.2rem .5rem 0 0;overflow:hidden;padding:.3rem .3rem;position:relative;text-transform:uppercase;z-index:999}.pika-single div.pika-title div.pika-label:hover{background:#eaeaea;border-color:#dddddd;color:#000000}.pika-single div.pika-title select{cursor:pointer;display:inline-block;font-size:1.4rem;left:0;margin:0;opacity:0;position:absolute;top:0rem;z-index:998}.pika-single div.pika-title button{background:transparent no-repeat center center;background-size:75% 75%;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:block;height:3rem;outline:none;padding:0;position:relative;opacity:.5;overflow:hidden;text-indent:-99rem;text-shadow:none;width:3rem;white-space:nowrap}.pika-single div.pika-title button:hover{background-color:#eaeaea;opacity:1}.pika-single div.pika-title button.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.pika-single div.pika-title button.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-single div.pika-title button.is-disabled{cursor:default;opacity:.2}.pika-single table.pika-table{border:0;border-collapse:collapse;border-spacing:0;margin:0;width:100%}.pika-single table.pika-table thead tr th{background:#ffffff;border:none;color:#555555;font-size:1.4rem;font-weight:600;line-height:2.5rem;padding:0;text-align:center;width:14%}.pika-single table.pika-table thead tr th abbr{border:none;cursor:default}.pika-single table.pika-table tbody tr td{background:#ffffff;border:1px solid #dddddd;padding:0;width:14%}.pika-single table.pika-table tbody tr td:first-child{padding:0}.pika-single table.pika-table tbody tr td:last-child{padding:0}.pika-single table.pika-table tbody tr td button.pika-button{background:#ffffff;border:0;border-radius:0;color:#555555;box-shadow:none;cursor:pointer;display:block;font-size:1.4rem;font-weight:300;line-height:1.4rem;height:auto;margin:0;outline:none;padding:1rem 0;text-align:center;text-shadow:none;width:100%}.pika-single table.pika-table tbody tr td button:hover{background:#eaeaea;box-shadow:none;color:#000000}.pika-single table.pika-table tbody tr td.is-today button{color:#000000;font-weight:bold;text-shadow:none}.pika-single table.pika-table tbody tr td.is-selected button{background:#2ac5f4;color:#ffffff;text-shadow:none}.pika-single table.pika-table tbody tr td.is-disabled button{color:#bbbbbb;cursor:default;opacity:.3;pointer-events:none;text-shadow:none}.pika-single table.pika-table tbody tr td.is-empty{background:#fafafa;border:0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.pika-single table.pika-table tbody tr td.is-empty:first-child{border-left:1px solid #dddddd}.pika-single table.pika-table tbody tr td.is-empty:last-child{border-right:1px solid #dddddd}.pika-single table.pika-table tbody tr:hover td{background:#fafafa}div.pikaday_range div.range{background:#ffffff;border:1px solid #cccccc;box-shadow:0 2px 3px 0 rgba(0,0,0,0.12);border-radius:.2rem;color:#000000;font-family:'museo-sans', sans-serif;font-size:1.5rem;line-height:1.5em;margin:0 0 1rem 0;padding:1rem 2.5%;width:95%;transition:.3s;height:2.3rem}div.pikaday_range div.range:hover{border-color:#b3b3b3}div.pikaday_range div.range:focus{background:#ffffff;border:1px solid #9bdff9;outline:none;box-shadow:inset 0 0 1px #cbeefc,0 2px 3px 0 rgba(0,0,0,0.12)}.pika-range{background:#f5f5f5}.pika-range button{background:none;border:none;box-shadow:none;color:#777;font-weight:500;height:auto;line-height:2.25em;margin:0;padding:0;text-shadow:none;text-transform:none;width:80%}.pika-range nav.months button{font-size:0rem;margin:2rem 0 0 0;padding:11.5rem 0;overflow:hidden;width:3.5rem}.pika-range nav.months button:hover{background:transparent;color:#000}.pika-range nav.months button.pika-prev{float:left}.pika-range nav.months button.pika-next{float:right}.pika-range nav.months button.pika-prev:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"g";font-size:2.5rem}.pika-range nav.months button.pika-next:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"h";font-size:2.5rem}.pika-range div.pika-lendars{padding:1rem 4rem}.pika-range div.pika-lendars div.pika-lendar{margin:1rem 0}.pika-range div.pika-lendars div.pika-lendar:first-child{margin-right:2rem}.pika-range div.pika-lendars div.pika-lendar div.pika-title{background:#eee}.pika-range div.pika-lendars div.pika-lendar div.pika-title div.pika-label{background:#eee;border:none;border-radius:0;color:#777;margin:.2rem 0 0 0;padding:.3rem .5rem}.pika-range div.pika-lendars div.pika-lendar div.pika-title div.pika-label:hover{background:#eee}.pika-range div.pika-lendars div.pika-lendar div.pika-title button{display:none}.pika-range div.pika-lendars div.pika-lendar table.pika-table thead tr th{background:#eee;border:1px solid #eee;color:#777}.pika-range div.pika-lendars div.pika-lendar table.pika-table tbody tr td{border-color:#eee}.pika-range div.pika-shortcuts{background:#eee;clear:both;display:block;padding:1rem 0rem;text-align:center}.pika-range div.pika-shortcuts ul{display:inline-block;list-style:none;margin:0;padding:0}.pika-range div.pika-shortcuts ul li{display:inline-block;margin:0;padding:0;text-align:center;width:33%}.pika-range div.pika-shortcuts ul li:nth-child(3n+1){clear:both}.pika-range div.pika-shortcuts ul li button:hover{background:#f3f3f3}.pika-range div.pika-confirm{background:#eee;border-top:1px solid #d1d1d1;padding:1.5rem 0;text-align:center}.pika-range div.pika-confirm button{background:#2ac5f4;color:#fff;font-size:1.3rem;font-weight:600;line-height:2.5em;padding:0 2rem;text-transform:uppercase;width:auto}section#filters{float:left}section#filters div.column{float:left;height:4.5rem;padding:2.5rem 3rem 2.5rem 0}section#filters div.column input,section#filters div.column select{margin:0}section#filters div.column input.icon{padding-left:4rem}section#filters div.column span.font-icon{color:#aaa;font-size:1.8rem;margin:1rem 1.2rem;position:absolute}section#filters div.column a.button{margin:0;padding:0 2rem}section#filters div.column a.button span.font-icon{color:#fff;margin:0 1rem 0 0;position:static}div#filters-loader{border-top:1px solid #ddd;padding:2rem 0;text-align:center;width:100%}div#filters-loader span{display:inline-block;float:none}div#filters-results{padding-bottom:11.1rem}div#neat-flash{padding:0;margin:0}div#neat-flash div.flash{background:#333;border-radius:.5rem;color:#4c4c4c;display:none;height:8rem;margin:2rem;padding:0;position:absolute;right:0;width:35rem;z-index:950}div#neat-flash div.flash span{display:block;float:left}div#neat-flash div.flash span.font-icon{font-size:3rem;margin:2rem 0 0 2rem;width:3rem}div#neat-flash div.flash span.font-icon.icon-success{color:#21b121}div#neat-flash div.flash span.font-icon.icon-alert{color:#d52b22}div#neat-flash div.flash span.font-icon.icon-notice{color:#0e98df}div#neat-flash div.flash span.text{color:#bbb;font-size:1.2rem;height:4rem;line-height:1.3em;overflow:hidden;padding:1.5rem;width:27rem}div#neat-flash div.flash span.text strong{color:#eee;display:block;font-size:1.6rem;font-weight:500;line-height:1em;margin-bottom:.5rem}div#neat-flash div.flash a.hide{background:#bbb;border-radius:5rem;color:#333;display:none;font-size:1.3rem;height:2.5rem;line-height:2.5rem;margin:-.7rem 0 0 -.7rem;position:absolute;text-align:center;vertical-align:middle;width:2.5rem}div#neat-flash div.flash a:hover{background:#d52b22;color:#fff}div#neat-flash div.flash:hover a.hide{display:block}div.nested-form{min-height:0;padding:3rem 2% 0 2%;width:94%}div.nested-form div.nested-block{background:#fff;border:1px solid #eee;float:left;margin:0 1.5% 4rem 1%;max-width:50rem;padding:4rem 4% 3rem;width:39%}div.nested-form div.nested-block.archived{display:none}div.nested-form div.nested-block div.input{margin:0}div.nested-form div.nested-block div.input label{display:none}div.nested-form div.nested-block div.input input,div.nested-form div.nested-block div.input textarea,div.nested-form div.nested-block div.input select{border:1px solid #e3e3e3;box-shadow:none}div.nested-form div.nested-block div.actions{padding-top:1rem}div.nested-form div.nested-block div.actions a.btn-remove{color:#bbb;float:right;font-size:1.3rem;vertical-align:top}div.nested-form div.nested-block div.actions a.btn-remove span{display:block;float:left;margin:1px 3px 0 0}div.nested-form div.nested-block div.actions a.btn-remove:hover{color:#e82d08}div.nested-form div.add-nested-record{background:#fafafa;padding-top:9rem;padding-bottom:9.2rem;text-align:center}div.nested-form div.add-nested-record div.icon-wrapper .font-icon{color:#ddd;display:block;font-size:12rem;margin:0 0 1rem 0;width:100%}#progress-steps{margin-bottom:3rem;margin-top:0rem;padding-top:3rem;text-align:left;width:100%}#progress-steps ul{display:inline-block}#progress-steps ul li{color:#666;clear:both;display:block;text-align:left;vertical-align:top;width:100%}#progress-steps ul li span.circle{border-radius:8rem;display:inline-block;height:1rem;line-height:1rem;margin:-1px 1rem -1px 3rem;width:1rem}#progress-steps ul li span.check{background:#0360a7;color:#fff;font-size:1.6rem;padding:1.3rem;text-align:center;text-indent:-1px}#progress-steps ul li span.number{background:#aaa;border:1px solid #aaa;color:#333;font-size:1.4rem;font-weight:700;padding:1.2rem;text-align:center}#progress-steps ul li label{color:#ddd;display:inline-block;font-size:1.3rem}#progress-steps ul li a{color:#666}#progress-steps ul li.done,#progress-steps ul li.current{cursor:pointer}#progress-steps ul li.done label,#progress-steps ul li.current label{cursor:pointer}#progress-steps ul li.selected{cursor:default}#progress-steps ul li.selected span.number{background:#fff;border:7px solid #0360a7;padding:.7rem}#progress-steps ul li.current span.number{background:#0360a7;border:.7rem solid #fff;color:#fff;padding:.6rem}#progress-steps ul li.locked{cursor:default}#progress-steps ul li.separator{width:auto;height:5rem}#progress-steps ul li.separator span.line{background:#555555;border-radius:0;display:block;height:5rem;margin:0 0 0 4.6rem;width:.5rem}#progress-steps ul li.separator.done span.line{background:#0360a7}form.tasks-form ul.lines{list-style:none;margin:0;padding:0}form.tasks-form ul.lines li{height:6rem}form.tasks-form div.state span.choice{border:1px solid #dadada;border-radius:10rem;display:block;float:left;height:4rem;margin:.5rem 1rem 0 0;text-align:center;width:4rem}form.tasks-form div.state span.choice span.font-icon{border-radius:10rem;display:block;font-size:1.5rem;line-height:3.4rem;height:3.4rem;margin:.3rem 0 0 .3rem;width:3.4rem}form.tasks-form div.state span.choice.done{display:none}form.tasks-form div.state span.choice.done span.font-icon{background:#64cb25;color:#fff}form.tasks-form div.state span.choice.todo span.font-icon{background:#eee;color:#bbb}form.tasks-form div.state.done span.done{display:block}form.tasks-form div.state.done span.todo{display:none}form.tasks-form div.state.boolean{cursor:pointer}form.tasks-form label{display:block;float:left;font-weight:500;font-size:1.5rem;line-height:5rem;text-transform:none}form.tasks-form div.field.text{float:left;margin-left:1.5rem;width:20rem}form.tasks-form div.field.choices{float:left;margin-left:1.5rem;width:20rem}.clearfix,body ul.subtabs,body .box header.box-header,.pika-range div.pika-lendars,.pika-range div.pika-shortcuts,section#filters,div#filters-results,div.nested-form,div.nested-form div.nested-block,body.application,body.application section#page div.main-wrapper,body.application section#page header.page-dark div.column,body.application section#page header.page-dark,body.application section#page footer.buttons,body#act_types.index ul.act_types li,body#clients.edit div.address,body#clients.update div.address,body#clients.new div.address,body#clients.create div.address,body#contacts.show #timeline div.element,body#contacts.show #timeline,body#conversations.index aside ul.conversations,body#conversations.show aside ul.conversations,body#conversations.show section.conversation ul.feed li,body#coordination.index article.sheet section.block header,body#locations.edit div.address,body#locations.update div.address,body#locations.new div.address,body#locations.create div.address,body#messages.new aside ul.conversations,body#messages.create aside ul.conversations,body#messages.new div.form div.input,body#messages.create div.form div.input,body#proposals.index section#list-proposals ul,body#proposals.index section#new-proposal-form,body#spectacle_budgets.index section#budget-list ul#summary-budgets,body#spectacle_budgets.show header.budget,body#spectacles.edit div.dates,body#spectacles.update div.dates,body#spectacles.new div.dates,body#spectacles.create div.dates,body#spectacles.show #spectacle-details section.performances ul li,body#spectacles.show #timeline div.element,body#spectacles.show #timeline,body#workers.edit form div.act-card div.prices,body#workers.update form div.act-card div.prices,body#workers.new form div.act-card div.prices,body#workers.create form div.act-card div.prices{zoom:1}.clearfix:before,body ul.subtabs:before,body .box header.box-header:before,.pika-range div.pika-lendars:before,.pika-range div.pika-shortcuts:before,section#filters:before,div#filters-results:before,div.nested-form:before,div.nested-form div.nested-block:before,body.application:before,body.application section#page div.main-wrapper:before,body.application section#page header.page-dark div.column:before,body.application section#page header.page-dark:before,body.application section#page footer.buttons:before,body#act_types.index ul.act_types li:before,body#clients.edit div.address:before,body#clients.update div.address:before,body#clients.new div.address:before,body#clients.create div.address:before,body#contacts.show #timeline div.element:before,body#contacts.show #timeline:before,body#conversations.index aside ul.conversations:before,body#conversations.show aside ul.conversations:before,body#conversations.show section.conversation ul.feed li:before,body#coordination.index article.sheet section.block header:before,body#locations.edit div.address:before,body#locations.update div.address:before,body#locations.new div.address:before,body#locations.create div.address:before,body#messages.new aside ul.conversations:before,body#messages.create aside ul.conversations:before,body#messages.new div.form div.input:before,body#messages.create div.form div.input:before,body#proposals.index section#list-proposals ul:before,body#proposals.index section#new-proposal-form:before,body#spectacle_budgets.index section#budget-list ul#summary-budgets:before,body#spectacle_budgets.show header.budget:before,body#spectacles.edit div.dates:before,body#spectacles.update div.dates:before,body#spectacles.new div.dates:before,body#spectacles.create div.dates:before,body#spectacles.show #spectacle-details section.performances ul li:before,body#spectacles.show #timeline div.element:before,body#spectacles.show #timeline:before,body#workers.edit form div.act-card div.prices:before,body#workers.update form div.act-card div.prices:before,body#workers.new form div.act-card div.prices:before,body#workers.create form div.act-card div.prices:before,.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{clear:both}body.application{background:#222326}body.application.error_404{background:#2f3132}body.application div.main-wrapper{margin:0 auto;padding:0%;width:100%}body.application nav#sidebar{background:#222326;float:left;margin-top:0rem;height:100%;padding:0rem 0rem;position:fixed;width:25rem}body.application nav#sidebar div.logo{background:#1b1c1e;display:inline-block;margin-bottom:2rem;width:100%}body.application nav#sidebar div.logo a{color:#fff;font-family:'museo-sans-condensed', sans-serif;font-size:3rem;font-weight:500;display:block;line-height:1.5em;margin:0;padding:4rem 1.5rem 4rem 0;text-align:center;text-transform:lowercase}body.application nav#sidebar h2{color:#5d6165;cursor:pointer;font-family:'museo-sans-condensed', sans-serif;font-size:1.4rem;font-weight:700;margin:0;padding:1rem 2.5rem 1rem 1.2rem}body.application nav#sidebar h2 span.font-icon{margin-right:.5rem}body.application nav#sidebar h2 span.icon-down{display:inline-block}body.application nav#sidebar h2 span.icon-right{display:none}body.application nav#sidebar h2:hover{color:#6c7075}body.application nav#sidebar ul{margin:0 0 2rem 0;padding:0}body.application nav#sidebar ul li a{color:#b1b1b1;display:block;font-size:1.5rem;padding:1.2rem 2.5rem 1.2rem 3rem}body.application nav#sidebar ul li a:hover{background:#1b1c1e;color:#fff}body.application nav#sidebar ul li.selected a{background:#1b1c1e;border-left:0.5rem solid #0360a7;color:#fff;padding-left:2.5rem}body.application nav#sidebar div.block.closed h2 span.icon-down{display:none}body.application nav#sidebar div.block.closed h2 span.icon-right{display:inline-block}body.application nav#sidebar div.block.closed ul{display:none}body.application nav#sidebar.compact{width:5rem;z-index:-1}body.application nav#sidebar.compact div.normal{display:none}body.application #sidebar-handle{background:#000;border:none;color:#ddd;display:none;margin-left:19rem;margin-top:-3rem;padding:0;position:fixed;width:1.5rem;top:50%;z-index:99}body.application #sidebar-handle:hover{background:#222;color:#fff}body.application #sidebar-handle span.font-icon{margin:0 0 0 1px}body.application #sidebar-handle span.icon-right{display:none}body.application #sidebar-handle.compact{margin-left:1.2rem}body.application #sidebar-handle.compact span.icon-left{display:none}body.application #sidebar-handle.compact span.icon-right{display:inline-block}body.application nav#user-menu{background:#1b1c1e;bottom:0;margin:0 0 0 0;position:fixed;width:25rem}body.application nav#user-menu div.root{cursor:pointer;height:5rem;padding:1.5rem 1.5rem 1rem 1.5rem;transition:0.5s}body.application nav#user-menu div.root span.user-avatar{background:none;border:none;margin:0 0 0 0}body.application nav#user-menu div.root span.user-avatar img{width:3.8rem}body.application nav#user-menu div.root span.user-avatar span{height:3.8rem;line-height:3.8rem;width:3.8rem}body.application nav#user-menu div.root span.user-info{float:left;margin:.7rem 0 0 .7rem;text-align:left;transition:0.5s}body.application nav#user-menu div.root span.user-info span{color:#fff;display:block;font-size:1.4rem}body.application nav#user-menu div.root span.user-info span.role{color:#999999;font-size:1.3rem;line-height:1.5em}body.application nav#user-menu div.root span.font-icon{color:#777;display:inline-block;float:right;font-size:1.5rem;margin:1.5rem .5rem 0 1rem}body.application nav#user-menu div.root:hover{background:#0360a7}body.application nav#user-menu div.root:hover span.font-icon{color:#fff}body.application nav#user-menu div.root:hover span.user-info span{color:#fff}body.application nav#user-menu ul{background:#1b1c1e;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);display:none;margin-top:-16rem;padding-top:0rem;position:absolute;width:25rem;z-index:97}body.application nav#user-menu ul li{border-bottom:1px solid #000;overflow:hidden}body.application nav#user-menu ul li.current-user{background:#fafafa;padding:1.5rem 3rem}body.application nav#user-menu ul li.current-user span.user-avatar img{width:3rem}body.application nav#user-menu ul li.current-user span.user-avatar span{height:3rem;line-height:3rem;width:3rem}body.application nav#user-menu ul li.current-user span.name{cursor:default;float:left;margin:1.1rem 0 0 0}body.application nav#user-menu ul li:last-child{border:none}body.application nav#user-menu ul li a{color:#fff;display:block;font-size:1.4rem;padding:1.5rem 3rem;text-align:left;width:100%}body.application nav#user-menu ul li:hover a{background:#0360a7;color:#ffffff}body.application nav#user-menu.opened{background-color:#0360a7}body.application nav#user-menu.opened div.root span.font-icon{color:#fff}body.application nav#user-menu.opened div.root span.user-info{display:block}body.application nav#user-menu.opened div.root span.user-info span{color:#fff}@media only screen and (max-width: 1700px){body.application #sidebar-handle{display:block}body.application nav#sidebar{width:20rem}body.application nav#user-menu{width:20rem}body.application nav#user-menu ul{width:20rem}}@media only screen and (max-width: 1000px){body.application #sidebar-handle{display:none}body.application nav#sidebar{display:none}body.application nav#user-menu{display:none}}@media print{body.application nav#sidebar{display:none}}body.application section#page{background:#e3e3e3;margin:0;margin-left:25rem;min-height:100%;min-width:60rem;padding-top:0;padding-bottom:0rem}body.application section#page.fullpage{margin-left:2rem}body.application section#page div.main-wrapper{padding:0;min-height:66rem}body.application section#page header.page-dark{background:#222326;height:12.5rem;overflow:hidden;padding:0 4%}body.application section#page header.page-dark.spaced{margin-bottom:4rem}body.application section#page header.page-dark a.back{color:#82858f;display:block;float:left;margin:0 0 -4.6rem 0;padding:3.2rem 0 0 0;position:relative;z-index:999}body.application section#page header.page-dark h1{background:#222326;clear:both;color:#fff;float:left;font-size:3.2rem;font-weight:500;margin:0;padding:3.5rem 2rem 3.5rem 0%;position:absolute;white-space:nowrap}body.application section#page header.page-dark.crop-title h1{max-width:25%;overflow:hidden;text-overflow:ellipsis}body.application section#page header.page-dark section.columns{float:right}body.application section#page header.page-dark div.column{border-left:1px solid #2d2d31;float:left;height:12.5rem;padding:4rem 6rem 3.8rem 6rem}body.application section#page header.page-dark div.column label{color:#82858f;display:block;font-size:1.2rem;font-weight:600;margin-bottom:.5rem;text-align:center;text-transform:uppercase;width:100%}body.application section#page header.page-dark div.column span.value{color:#fff;display:block;font-size:3.5rem;text-align:center;width:100%}body.application section#page header.page-dark div.column span.numeric{font-family:"proxima-nova-alt-ext-cond";vertical-align:middle}body.application section#page header.page-dark div.column span.unit{font-family:'museo-sans';font-size:1.8rem;vertical-align:middle}body.application section#page header.page-dark div.column.field{padding-top:2.5rem;padding-bottom:2rem}body.application section#page header.page-dark div.column.buttons{padding-right:0;text-align:right}body.application section#page div.form{background:#f7f7f7;border-top:1px solid #e7e7e7;padding-top:4rem;width:100%}body.application section#page div.form section.fields{margin:0;padding:0 4%;width:92%}body.application section#page div.form h2{background:#eee;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;font-size:2rem;margin:0;padding:2rem 4%;width:92%}body.application section#page div.form div.pop-nested-form{background:#ffffff;border:1px solid #bbb;border-radius:.4rem;box-shadow:0 0 15px rgba(0,0,0,0.4);display:none;max-width:70rem;padding:0;position:absolute;z-index:205}body.application section#page div.form div.pop-nested-form header.nested{background:#fafafa;border-bottom:1px solid #dddddd;padding:2.5rem 10%;width:80%}body.application section#page div.form div.pop-nested-form header.nested h2{margin:0;padding:0}body.application section#page div.form div.pop-nested-form div.nested-fields{margin:0 10%;padding:2rem 0 1rem 0;width:80%}body.application section#page div.form div.pop-nested-form div.nested-buttons{background:#fafafa;border-top:1px solid #dddddd;padding:2rem 10%;width:80%}body.application section#page div.form div.pop-nested-form div.nested-buttons a.button{padding-left:0;padding-right:0;width:100%}body.application section#page footer.buttons{background:#fafafa;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;padding:3rem 4%;text-align:left;width:92%}body.application section#page footer.buttons div.center-buttons{margin:0 auto;max-width:930px;width:100%}body.application footer#main-footer{display:none;background:#3a3a3a;padding:6rem 0;width:100%}body.application footer#main-footer h4{color:#adadad;font-weight:600;font-size:1.4rem;margin:0 0 1.5rem 0;text-transform:uppercase}body.application footer#main-footer nav ul li{margin:0 0 1.3rem 0}body.application footer#main-footer a{color:#7a7a7a;font-size:1.4rem;text-decoration:none}body.application footer#main-footer a:hover{color:#adadad}body.application footer#main-footer section{display:inline-block;margin-bottom:4rem;vertical-align:top}body.application footer#main-footer section.sitemap{margin-right:10%;width:18%}body.application footer#main-footer section.community{width:18%}body.application footer#main-footer section.legal{clear:both;color:#7a7a7a;font-size:1.2rem;width:100%}body.application footer#main-footer section.legal a{color:#7a7a7a;font-size:1.2rem}body.application footer#main-footer section.legal a:hover{color:#adadad}@media only screen and (max-width: 1000px){body.application footer#main-footer section.sitemap{width:40%}body.application footer#main-footer section.community{width:40%}}body.application #mobile-main-footer{display:none}@media only screen and (max-width: 1000px){body.application #mobile-main-footer{background:#000;display:block;margin-top:-5.3rem;position:fixed;bottom:0;width:100%}body.application #mobile-main-footer li{color:#fff;display:inline-block;text-align:center;width:24%}body.application #mobile-main-footer li a{color:#fff;display:block;padding:0.9rem 0;text-align:center;width:100%}body.application #mobile-main-footer li a span.font-icon{display:inline-block;font-size:2.1rem;margin:0 0 .5rem 0}body.application #mobile-main-footer li a span.text{display:block;font-size:1.1rem;width:100%}body.application #mobile-main-footer li.selected{background:#0360a7}}@media only screen and (max-width: 1700px){body.application section#page{margin-left:20rem}body.application section#page header.page-dark div.column{padding-left:4rem;padding-right:4rem}}@media only screen and (max-width: 1300px){body.application section#page header.page-dark div.column{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width: 1000px){body.application section#page{margin-left:0rem;min-width:34rem}body.application section#page div.main-wrapper{min-height:40rem;padding-top:5.5rem}body.application section#page header.page-dark{height:5.5rem;margin-top:-5.5rem;padding:0;position:fixed;width:100%;z-index:990}body.application section#page header.page-dark h1{display:inline-block;font-size:1.6rem;padding:1rem 0;text-align:center;width:100%}body.application section#page header.page-dark div.add-button{border:none;display:block;margin:0;padding:0;position:absolute;right:0;top:0;z-index:999}body.application section#page header.page-dark div.add-button a.button{background:none;border:none;height:auto;line-height:1rem;margin:1rem 2rem 0 0;padding:.8rem;text-align:center;width:auto}body.application section#page header.page-dark div.add-button a.button span.font-icon{color:#fff;font-size:1.8rem;margin:0}body.application section#page header.page-dark div.add-button a.button span.text{display:none}}@media only screen and (max-width: 768px){body.application{background:#ffffff;overflow-x:hidden}}@media print{body.application{background:#fff;border:none;margin:0;padding:0}body.application section#page{background:#fff;border:none;box-shadow:none;margin:0;padding:0;width:100%}body.application section#page div.main-wrapper{background:#fff;border:none;box-shadow:none;margin:0;padding:0;width:99%}body.application section#page div.box{background:#fff;border:none;box-shadow:none;display:block;padding:0}body.application section#page div.box section#filters{display:none}}.clearfix,body ul.subtabs,body .box header.box-header,.pika-range div.pika-lendars,.pika-range div.pika-shortcuts,section#filters,div#filters-results,div.nested-form,div.nested-form div.nested-block,body.application,body.application section#page div.main-wrapper,body.application section#page header.page-dark div.column,body.application section#page header.page-dark,body.application section#page footer.buttons,body#act_types.index ul.act_types li,body#clients.edit div.address,body#clients.update div.address,body#clients.new div.address,body#clients.create div.address,body#contacts.show #timeline div.element,body#contacts.show #timeline,body#conversations.index aside ul.conversations,body#conversations.show aside ul.conversations,body#conversations.show section.conversation ul.feed li,body#coordination.index article.sheet section.block header,body#locations.edit div.address,body#locations.update div.address,body#locations.new div.address,body#locations.create div.address,body#messages.new aside ul.conversations,body#messages.create aside ul.conversations,body#messages.new div.form div.input,body#messages.create div.form div.input,body#proposals.index section#list-proposals ul,body#proposals.index section#new-proposal-form,body#spectacle_budgets.index section#budget-list ul#summary-budgets,body#spectacle_budgets.show header.budget,body#spectacles.edit div.dates,body#spectacles.update div.dates,body#spectacles.new div.dates,body#spectacles.create div.dates,body#spectacles.show #spectacle-details section.performances ul li,body#spectacles.show #timeline div.element,body#spectacles.show #timeline,body#workers.edit form div.act-card div.prices,body#workers.update form div.act-card div.prices,body#workers.new form div.act-card div.prices,body#workers.create form div.act-card div.prices{zoom:1}.clearfix:before,body ul.subtabs:before,body .box header.box-header:before,.pika-range div.pika-lendars:before,.pika-range div.pika-shortcuts:before,section#filters:before,div#filters-results:before,div.nested-form:before,div.nested-form div.nested-block:before,body.application:before,body.application section#page div.main-wrapper:before,body.application section#page header.page-dark div.column:before,body.application section#page header.page-dark:before,body.application section#page footer.buttons:before,body#act_types.index ul.act_types li:before,body#clients.edit div.address:before,body#clients.update div.address:before,body#clients.new div.address:before,body#clients.create div.address:before,body#contacts.show #timeline div.element:before,body#contacts.show #timeline:before,body#conversations.index aside ul.conversations:before,body#conversations.show aside ul.conversations:before,body#conversations.show section.conversation ul.feed li:before,body#coordination.index article.sheet section.block header:before,body#locations.edit div.address:before,body#locations.update div.address:before,body#locations.new div.address:before,body#locations.create div.address:before,body#messages.new aside ul.conversations:before,body#messages.create aside ul.conversations:before,body#messages.new div.form div.input:before,body#messages.create div.form div.input:before,body#proposals.index section#list-proposals ul:before,body#proposals.index section#new-proposal-form:before,body#spectacle_budgets.index section#budget-list ul#summary-budgets:before,body#spectacle_budgets.show header.budget:before,body#spectacles.edit div.dates:before,body#spectacles.update div.dates:before,body#spectacles.new div.dates:before,body#spectacles.create div.dates:before,body#spectacles.show #spectacle-details section.performances ul li:before,body#spectacles.show #timeline div.element:before,body#spectacles.show #timeline:before,body#workers.edit form div.act-card div.prices:before,body#workers.update form div.act-card div.prices:before,body#workers.new form div.act-card div.prices:before,body#workers.create form div.act-card div.prices:before,.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,body ul.subtabs:after,body .box header.box-header:after,.pika-range div.pika-lendars:after,.pika-range div.pika-shortcuts:after,section#filters:after,div#filters-results:after,div.nested-form:after,div.nested-form div.nested-block:after,body.application:after,body.application section#page div.main-wrapper:after,body.application section#page header.page-dark div.column:after,body.application section#page header.page-dark:after,body.application section#page footer.buttons:after,body#act_types.index ul.act_types li:after,body#clients.edit div.address:after,body#clients.update div.address:after,body#clients.new div.address:after,body#clients.create div.address:after,body#contacts.show #timeline div.element:after,body#contacts.show #timeline:after,body#conversations.index aside ul.conversations:after,body#conversations.show aside ul.conversations:after,body#conversations.show section.conversation ul.feed li:after,body#coordination.index article.sheet section.block header:after,body#locations.edit div.address:after,body#locations.update div.address:after,body#locations.new div.address:after,body#locations.create div.address:after,body#messages.new aside ul.conversations:after,body#messages.create aside ul.conversations:after,body#messages.new div.form div.input:after,body#messages.create div.form div.input:after,body#proposals.index section#list-proposals ul:after,body#proposals.index section#new-proposal-form:after,body#spectacle_budgets.index section#budget-list ul#summary-budgets:after,body#spectacle_budgets.show header.budget:after,body#spectacles.edit div.dates:after,body#spectacles.update div.dates:after,body#spectacles.new div.dates:after,body#spectacles.create div.dates:after,body#spectacles.show #spectacle-details section.performances ul li:after,body#spectacles.show #timeline div.element:after,body#spectacles.show #timeline:after,body#workers.edit form div.act-card div.prices:after,body#workers.update form div.act-card div.prices:after,body#workers.new form div.act-card div.prices:after,body#workers.create form div.act-card div.prices:after{clear:both}body.error{background:#2a2c2d;text-align:center}body.error div.main-wrapper{height:350px;margin:-320px auto 0 auto;position:relative;top:50%;max-width:900px;width:80%}body.error div.error-wrapper{background:no-repeat center 2rem;margin-bottom:5rem;padding-top:4rem}body.error div.error-wrapper div.textbox{background:#2f3132 no-repeat center 3rem;border:2px solid #28292a;border-radius:1rem;padding:5rem 4%}body.error div.error-wrapper div.textbox h1{color:#ffffff;font-size:3.5rem;line-height:3.5rem;margin-bottom:3.5rem}body.error div.error-wrapper div.textbox p{color:#ffffff;font-size:2rem;line-height:3rem}body.error div.error-wrapper div.textbox a{color:#64cb25}body.error div.logo{display:inline-block;max-width:25rem}body.error div.logo img{width:100%}@media only screen and (max-width: 1000px){body.error div.main-wrapper{margin:4rem 10%;position:static;width:80%}}body#act_types.edit section#page header.page-dark.worker div.info,body#act_types.update section#page header.page-dark.worker div.info{color:#fff;padding:3.5rem 0}body#act_types.edit section#page header.page-dark.worker div.info span.name,body#act_types.update section#page header.page-dark.worker div.info span.name{display:block;font-size:3rem;margin:0 0 .5rem 0}body#act_types.edit section#page ul.subtabs.worker li,body#act_types.update section#page ul.subtabs.worker li{width:33.33%}body#act_types.edit section#page div.form,body#act_types.update section#page div.form{border-top:none;margin-top:1px}body#act_types.edit section.sidefields,body#act_types.update section.sidefields{display:inline-block;margin-top:1.5rem;margin-right:5rem;max-width:20rem;vertical-align:top;width:30%}body#act_types.edit section.general,body#act_types.update section.general{display:inline-block;vertical-align:top;width:60%}body#act_types.edit footer.buttons input,body#act_types.update footer.buttons input{margin-left:25rem}body#act_types.edit footer.buttons div.loader-circle,body#act_types.update footer.buttons div.loader-circle{margin-left:19rem;margin-top:-5rem;position:absolute}body#act_types.edit div.act_type_number_of_workers input,body#act_types.update div.act_type_number_of_workers input{max-width:9rem;padding-right:1rem;text-align:right}body#act_types.index section#filters div.search input{width:20rem}body#act_types.index ul.act_types{background:#eee;padding:3rem 4%;width:92%}body#act_types.index ul.act_types li{background:#fff;display:inline-block;margin:0rem 2rem 2rem 0rem;padding:1.5rem;width:24rem}body#act_types.index ul.act_types li img{margin-bottom:.7rem;width:100%}body#act_types.index ul.act_types li div.name{font-size:1.6rem;margin:0 0 .5rem 0;overflow:hidden;padding:0;width:100%}body#act_types.index ul.act_types li div.name a{color:#000}body#act_types.index ul.act_types li div.category{color:#999;float:left;font-size:1.4rem}body#act_types.index ul.act_types li div.price{float:right;font-size:1.4rem}body#act_types.index table.act_types thead tr th.price_corporate{text-align:right;width:20rem}body#act_types.index table.act_types tbody tr td.price_corporate{text-align:right}body#act_types.new section#page header.page-dark.worker div.info,body#act_types.create section#page header.page-dark.worker div.info{color:#fff;padding:3.5rem 0}body#act_types.new section#page header.page-dark.worker div.info span.name,body#act_types.create section#page header.page-dark.worker div.info span.name{display:block;font-size:3rem;margin:0 0 .5rem 0}body#act_types.new section#page ul.subtabs.worker li,body#act_types.create section#page ul.subtabs.worker li{width:33.33%}body#act_types.new section#page div.form,body#act_types.create section#page div.form{border-top:none;margin-top:1px}body#act_types.new section.sidefields,body#act_types.create section.sidefields{display:inline-block;margin-top:1.5rem;margin-right:5rem;max-width:20rem;vertical-align:top;width:30%}body#act_types.new section.general,body#act_types.create section.general{display:inline-block;vertical-align:top;width:60%}body#act_types.new footer.buttons input,body#act_types.create footer.buttons input{margin-left:25rem}body#act_types.new footer.buttons div.loader-circle,body#act_types.create footer.buttons div.loader-circle{margin-left:19rem;margin-top:-5rem;position:absolute}body#act_types.new div.act_type_number_of_workers input,body#act_types.create div.act_type_number_of_workers input{max-width:9rem;padding-right:1rem;text-align:right}body#activities.index section#page header.page-dark.contact a.back{display:none}body#activities.index section#page header.page-dark.contact h1{color:#999;font-size:2rem;line-height:1.2em;padding:3.5rem 0 0 0;text-transform:none}body#activities.index section#page header.page-dark.contact h1 span.name{color:#fff;display:block;font-size:3rem;margin:0 0 .5rem 0}body#activities.index section#page header.page-dark.contact h1 span.title{display:inline-block}body#activities.index section#page header.page-dark.contact h1 span.client{display:inline-block}body#activities.index section#page ul.subtabs.contact li{width:33.33%}@media only screen and (max-width: 1000px){body#activities.index section#page header.page-dark.contact a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#activities.index section#page header.page-dark.contact h1{font-size:1.6rem;padding:1rem 0 0rem 0}body#activities.index section#page header.page-dark.contact h1 span.name{font-size:1.6rem;margin:0}body#activities.index section#page header.page-dark.contact h1 span.title{font-size:1.4rem}body#activities.index section#page ul.subtabs{display:none}}body#acts.index section#page header.page-dark.worker div.info{color:#fff;padding:3.5rem 0}body#acts.index section#page header.page-dark.worker div.info span.name{display:block;font-size:3rem;margin:0 0 .5rem 0}body#acts.index section#page ul.subtabs.worker li{width:33.33%}body#acts.index ul.acts{background:#f7f7f7;list-style:none;margin:0;min-width:106rem;padding:2rem 0%;width:100%}body#acts.index ul.acts li{border-bottom:1px solid #e5e5e5;padding:2rem 4% 1rem 4%;vertical-align:top;width:92%}body#acts.index ul.acts li div.worker{margin-bottom:1rem;width:100%}body#acts.index ul.acts li div.worker div.col{display:inline-block;vertical-align:top}body#acts.index ul.acts li div.worker div.grade{width:3rem}body#acts.index ul.acts li div.worker div.grade span.icon-grade{margin-top:2.5rem}body#acts.index ul.acts li div.worker div.avatar{width:8rem}body#acts.index ul.acts li div.worker div.avatar img{width:6rem}body#acts.index ul.acts li div.worker div.contact{padding-top:1.5rem;max-width:30rem;width:100%}body#acts.index ul.acts li div.worker div.contact span.name{display:block;margin-bottom:.3rem;width:100%}body#acts.index ul.acts li div.worker div.contact span.email a{color:#666;font-size:1.4rem;margin-right:1rem}body#acts.index ul.acts li div.worker div.contact span.website a{color:#666;font-size:1.4rem;margin-right:1rem}body#acts.index ul.acts li div.worker div.contact span.phone{color:#666;font-size:1.4rem}body#acts.index ul.acts li div.worker div.location{padding-top:1.5rem;width:20rem}body#acts.index ul.acts li div.worker div.cost{padding-top:1.5rem;width:14rem}body#acts.index ul.acts li div.worker div.cost label{color:#aaa;display:block;font-size:1.3rem;margin-top:.3rem}body#acts.index ul.acts li div.worker div.cost-festival{padding-top:1.5rem;width:14rem}body#acts.index ul.acts li div.worker div.options{padding-top:2rem}body#acts.index ul.acts li div.worker div.options nav.nav-options li{border:none;padding:0;width:100%}body#acts.index ul.acts li:nth-child(2n){background:#fcfcfc}body#acts.index ul.acts div.act_type{margin-bottom:1rem;width:100%}body#acts.index ul.acts div.act_type div.col{display:inline-block;vertical-align:top}body#acts.index ul.acts div.act_type div.thumb{width:14rem}body#acts.index ul.acts div.act_type div.thumb img{width:12rem}body#acts.index ul.acts div.act_type div.info div.name{margin-bottom:1rem;margin-top:1.2rem}body#acts.index ul.acts div.act_type div.info div.name a{color:#000}body#acts.index ul.acts div.act_type div.info div.cost{color:#666;font-size:1.5rem;margin-bottom:.7rem}body#acts.index ul.acts div.act_type div.info div.cost label{display:inline-block;width:10rem}body#acts.index ul.acts div.act_type div.info div.cost span.value{display:inline-block}body#acts.index ul.acts li#new-form{background:#f7f7f7;border-bottom:none;display:none}body#acts.index ul.acts li#new-form div.workers-selector{display:inline-block;margin-right:4rem;width:30rem}body#acts.index ul.acts li#new-form div.workers-selector div.input{margin-bottom:0}body#acts.index ul.acts li#new-form div.workers-selector div.input label{display:none}body#acts.index ul.acts li#new-form div.input.act_cost_corporate{display:inline-block;width:15rem}body#acts.index ul.acts li#new-form div.input.act_cost_festival{display:inline-block;width:15rem}body#acts.index ul.acts li#new-form input.primary{display:inline-block;margin:2rem 1rem 0 5rem;width:auto}body#acts.index ul.acts li#new-form a.button.cancel{display:inline-block;margin:2rem 0 0 0;width:auto}body#acts.index ul.acts li#show-form{background:#f7f7f7;border:none}body#clients.edit div.client_nature,body#clients.update div.client_nature{clear:both;max-width:40rem}body#clients.edit div.client_language,body#clients.update div.client_language{clear:both;max-width:40rem}body#clients.edit div.client_state,body#clients.update div.client_state{clear:both;max-width:40rem}body#clients.edit div.address,body#clients.update div.address{margin-bottom:2rem}body#clients.edit div.address div.input,body#clients.update div.address div.input{margin:0 0 .5rem 0}body#clients.edit div.address div.input label,body#clients.update div.address div.input label{display:none}body#clients.edit div.address div.client_region,body#clients.update div.address div.client_region{float:left;margin-right:3rem;max-width:40rem}body#clients.edit div.address div.client_postcode,body#clients.update div.address div.client_postcode{float:left;max-width:20rem}body#clients.edit div.address div.client_postcode input,body#clients.update div.address div.client_postcode input{padding-left:6%;width:88%}body#clients.edit section.contacts,body#clients.update section.contacts{clear:both}body#clients.edit div.contact-card label,body#clients.update div.contact-card label{display:none}body#clients.edit div.contact-card div.general,body#clients.update div.contact-card div.general{width:100%}body#clients.edit div.contact-card div.general div.contacts_sex,body#clients.update div.contact-card div.general div.contacts_sex{float:left;width:7.5rem}body#clients.edit div.contact-card div.general div.contacts_sex select,body#clients.update div.contact-card div.general div.contacts_sex select{padding-left:.8rem}body#clients.edit div.contact-card div.general div.contacts_name,body#clients.update div.contact-card div.general div.contacts_name{float:left;margin-left:1.5%;width:calc(98.5% - 7.5rem)}body#clients.edit div.contact-card div.contact,body#clients.update div.contact-card div.contact{padding-top:1.5rem}body#clients.edit div.contact-card div.contact div.input:before,body#clients.update div.contact-card div.contact div.input:before{color:#bbb;font-size:2rem;position:absolute}body#clients.edit div.contact-card div.contact div.input input,body#clients.update div.contact-card div.contact div.input input{padding-left:4rem;width:calc(97.5% - 4rem)}body#clients.edit div.contact-card div.contact #show-email-secondary,body#clients.update div.contact-card div.contact #show-email-secondary{color:#bbb;cursor:pointer;float:right;margin:-4rem -2rem 0 0;position:relative}body#clients.edit div.contact-card div.contact div.contacts_email:before,body#clients.update div.contact-card div.contact div.contacts_email:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l";margin:1.2rem 0 0 1.2rem}body#clients.edit div.contact-card div.contact div.contacts_email_secondary,body#clients.update div.contact-card div.contact div.contacts_email_secondary{display:none}body#clients.edit div.contact-card div.contact div.contacts_email_secondary:before,body#clients.update div.contact-card div.contact div.contacts_email_secondary:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l";margin:1.2rem 0 0 1.2rem}body#clients.edit div.contact-card div.contact div.contacts_email_invoicing:before,body#clients.update div.contact-card div.contact div.contacts_email_invoicing:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"p";font-size:1.8rem;margin:1.2rem 0 0 1.2rem}body#clients.edit div.contact-card div.contact div.contacts_phone:before,body#clients.update div.contact-card div.contact div.contacts_phone:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j";margin:1.2rem 0 0 1.2rem}body#clients.edit div.contact-card div.contact div.contacts_phone_secondary:before,body#clients.update div.contact-card div.contact div.contacts_phone_secondary:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j";margin:1.2rem 0 0 1.2rem}body#clients.edit div.contact-card a.link-to-contact,body#clients.update div.contact-card a.link-to-contact{display:block;float:left;font-size:1.4rem;margin-top:1rem}body#clients.index section#filters div.state select{width:16rem}body#clients.index section#filters div.search input{width:20rem}body#clients.index table#table-clients tbody tr td.name span.name a{color:#444;display:block;margin:0 0 .5rem 0}body#clients.index table#table-clients tbody tr td.name ul.contacts li{display:inline-block;list-style:none;margin:0 2rem 0 0;padding:0}body#clients.index table#table-clients tbody tr td.name ul.contacts li a{color:#999;font-size:1.4rem}body#clients.new div.client_nature,body#clients.create div.client_nature{clear:both;max-width:40rem}body#clients.new div.client_language,body#clients.create div.client_language{clear:both;max-width:40rem}body#clients.new div.client_state,body#clients.create div.client_state{clear:both;max-width:40rem}body#clients.new div.address,body#clients.create div.address{margin-bottom:2rem}body#clients.new div.address div.input,body#clients.create div.address div.input{margin:0 0 .5rem 0}body#clients.new div.address div.input label,body#clients.create div.address div.input label{display:none}body#clients.new div.address div.client_region,body#clients.create div.address div.client_region{float:left;margin-right:3rem;max-width:40rem}body#clients.new div.address div.client_postcode,body#clients.create div.address div.client_postcode{float:left;max-width:20rem}body#clients.new div.address div.client_postcode input,body#clients.create div.address div.client_postcode input{padding-left:6%;width:88%}body#clients.new section.contacts,body#clients.create section.contacts{clear:both}body#clients.new div.contact-card label,body#clients.create div.contact-card label{display:none}body#clients.new div.contact-card div.general,body#clients.create div.contact-card div.general{width:100%}body#clients.new div.contact-card div.general div.contacts_sex,body#clients.create div.contact-card div.general div.contacts_sex{float:left;width:7.5rem}body#clients.new div.contact-card div.general div.contacts_sex select,body#clients.create div.contact-card div.general div.contacts_sex select{padding-left:.8rem}body#clients.new div.contact-card div.general div.contacts_name,body#clients.create div.contact-card div.general div.contacts_name{float:left;margin-left:1.5%;width:calc(98.5% - 7.5rem)}body#clients.new div.contact-card div.contact,body#clients.create div.contact-card div.contact{padding-top:1.5rem}body#clients.new div.contact-card div.contact div.input:before,body#clients.create div.contact-card div.contact div.input:before{color:#bbb;font-size:2rem;position:absolute}body#clients.new div.contact-card div.contact div.input input,body#clients.create div.contact-card div.contact div.input input{padding-left:4rem;width:calc(97.5% - 4rem)}body#clients.new div.contact-card div.contact #show-email-secondary,body#clients.create div.contact-card div.contact #show-email-secondary{color:#bbb;cursor:pointer;float:right;margin:-4rem -2rem 0 0;position:relative}body#clients.new div.contact-card div.contact div.contacts_email:before,body#clients.create div.contact-card div.contact div.contacts_email:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l";margin:1.2rem 0 0 1.2rem}body#clients.new div.contact-card div.contact div.contacts_email_secondary,body#clients.create div.contact-card div.contact div.contacts_email_secondary{display:none}body#clients.new div.contact-card div.contact div.contacts_email_secondary:before,body#clients.create div.contact-card div.contact div.contacts_email_secondary:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l";margin:1.2rem 0 0 1.2rem}body#clients.new div.contact-card div.contact div.contacts_email_invoicing:before,body#clients.create div.contact-card div.contact div.contacts_email_invoicing:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"p";font-size:1.8rem;margin:1.2rem 0 0 1.2rem}body#clients.new div.contact-card div.contact div.contacts_phone:before,body#clients.create div.contact-card div.contact div.contacts_phone:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j";margin:1.2rem 0 0 1.2rem}body#clients.new div.contact-card div.contact div.contacts_phone_secondary:before,body#clients.create div.contact-card div.contact div.contacts_phone_secondary:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j";margin:1.2rem 0 0 1.2rem}body#clients.new div.contact-card a.link-to-contact,body#clients.create div.contact-card a.link-to-contact{display:block;float:left;font-size:1.4rem;margin-top:1rem}body#contacts.show section#page header.page-dark.contact a.back{display:none}body#contacts.show section#page header.page-dark.contact h1{color:#999;font-size:2rem;line-height:1.2em;padding:3.5rem 0 0 0;text-transform:none}body#contacts.show section#page header.page-dark.contact h1 span.name{color:#fff;display:block;font-size:3rem;margin:0 0 .5rem 0}body#contacts.show section#page header.page-dark.contact h1 span.title{display:inline-block}body#contacts.show section#page header.page-dark.contact h1 span.client{display:inline-block}body#contacts.show section#page ul.subtabs.contact li{width:33.33%}@media only screen and (max-width: 1000px){body#contacts.show section#page header.page-dark.contact a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#contacts.show section#page header.page-dark.contact h1{font-size:1.6rem;padding:1rem 0 0rem 0}body#contacts.show section#page header.page-dark.contact h1 span.name{font-size:1.6rem;margin:0}body#contacts.show section#page header.page-dark.contact h1 span.title{font-size:1.4rem}body#contacts.show section#page ul.subtabs{display:none}}body#contacts.show #timeline{background:#eee;clear:both;padding:4rem 5% 5rem 5%;width:90%}body#contacts.show #timeline div.col{float:left;max-width:90rem;padding:0;text-align:center;width:90%}body#contacts.show #timeline div.col:first-child{margin-right:4%}body#contacts.show #timeline #add-followup{color:#999;display:inline-block;font-size:1.4rem;margin:1rem 0;padding:1rem}body#contacts.show #timeline div.element{background:#fff;margin-bottom:2rem;text-align:left;width:100%}body#contacts.show #timeline div.element div.wrap-icon{float:left;text-align:center;width:7%}body#contacts.show #timeline div.element div.wrap-icon span.font-icon{color:#fff;font-size:2.2rem;display:inline-block;margin:2.5rem 0 0 0}body#contacts.show #timeline div.element div.wrap-icon span.icon-check{background:#64cb25;border-radius:10rem;color:#fff;display:none;font-size:1.2rem;line-height:1.8rem;margin-top:1rem;width:1.8rem}body#contacts.show #timeline div.element div.wrap-info{background:#fff;float:left;padding:2rem 3% 1rem 3%;width:87%}body#contacts.show #timeline div.element div.avatar{background:#ddd;border:1px solid #ccc;float:left;margin-right:1rem;height:3rem;width:3rem}body#contacts.show #timeline div.element div.avatar img{width:100%}body#contacts.show #timeline div.element div.info span.name{display:block;margin-bottom:.3rem}body#contacts.show #timeline div.element div.info span.date{color:#777;display:block;font-size:1.3rem}body#contacts.show #timeline div.element div.info nav.nav-options{float:right;margin-top:-4rem;width:2.5rem}body#contacts.show #timeline div.element div.info nav.nav-options span.icon-options{display:none}body#contacts.show #timeline div.element div.info nav.nav-options span.icon-down{color:#aaa;font-size:1.8rem}body#contacts.show #timeline div.element div.info nav.nav-options:hover span.icon-down{color:#000}body#contacts.show #timeline div.element div.info nav.nav-options ul.sub{min-width:0;width:13rem}body#contacts.show #timeline div.element div.message{clear:both;padding-top:1rem}body#contacts.show #timeline div.element div.message p{font-size:1.5rem;line-height:1.5em}body#contacts.show #timeline div.element div.form{background:none;border:none;display:none;padding:2rem 0 0 0}body#contacts.show #timeline div.element div.form label{display:none}body#contacts.show #timeline div.element div.form textarea{box-shadow:none;margin-bottom:0;padding:none}body#contacts.show #timeline div.element div.form a.cancel{color:#999;display:inline-block;font-size:1.5rem;margin:1.5rem 0 0 1rem}body#contacts.show #timeline div.element.followup{display:none}body#contacts.show #timeline div.element.followup.priority-1{background:#e82d08}body#contacts.show #timeline div.element.followup.priority-2{background:#f4d52a}body#contacts.show #timeline div.element.followup.done{background:#c3c3c3}body#contacts.show #timeline div.element.followup.done span.icon-check{display:inline-block}body#contacts.show #timeline div.element.followup.cancelled{background:#c3c3c3;opacity:0.3}body#contacts.show #timeline div.element.followup span.icon-check{color:#64cb25}body#contacts.show #timeline div.element.note{background:#c3c3c3}body#contacts.show #timeline div.event{background:#ddd;padding:2rem 5%;text-align:left;width:90%}body#contacts.show #timeline div.event span.font-icon{color:#777;float:left;font-size:2rem;margin-right:1rem}body#contacts.show #timeline div.event div.message{color:#777;font-size:1.5rem;line-height:1.5em}body#contacts.show #timeline div.timeline-form{background:#fff;clear:both;padding:3rem 7%;text-align:left;width:86%}body#contacts.show #timeline div.timeline-form label{display:none}body#contacts.show #timeline div.timeline-form footer{background:none;border:none;padding:0;text-align:left;width:100%}body#contacts.show #timeline div.timeline-form footer button{float:right;font-size:1.3rem;line-height:3.8rem;height:3.8rem;margin:0;padding:0 2rem}body#contacts.show #timeline div.timeline-form#new-note{margin-top:2rem}body#contacts.show #timeline div.timeline-form#new-note div.avatar{border:1px solid #ccc;float:left;height:auto;max-width:8rem;line-height:0;width:15%}body#contacts.show #timeline div.timeline-form#new-note div.avatar img{width:100%}body#contacts.show #timeline div.timeline-form#new-note textarea{border:none;box-shadow:none;color:#555;font-size:1.5rem;line-height:1.5em;padding:1rem 0;width:100%}body#contacts.show #timeline div.timeline-form#new-note div.message{clear:none;float:left;margin:-1rem 0 0 1.5rem;padding:0;width:80%}body#contacts.show #timeline div.timeline-form#new-note div.input{margin:0}body#contacts.show #timeline div.timeline-form.form-followup{display:none}body#contacts.show #timeline div.timeline-form.form-followup h2{background:none;border:none;font-size:2rem;font-weight:600;margin:0 0 1.5rem 0;padding:0}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line div.followup_followup_at{float:left;width:32rem}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line #followup_followup_at{width:13rem}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line #followup_followup_at_time{width:4.5rem}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector{float:right;height:3.9rem;margin:.4rem 0 0 0;overflow:hidden;width:3.9rem}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn{border-radius:0rem;cursor:pointer;display:none;height:3rem;text-align:center;width:3rem}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn span.font-icon{display:inline-block;font-size:2rem;margin:.4rem 0}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.priority-1{background:#e82d08;border:4px solid #c52607}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.priority-1 span.font-icon{color:#6d1504}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.priority-2{background:#f4d52a;border:4px solid #eecb0c}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.priority-2 span.font-icon{color:#978108}body#contacts.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.selected{display:block}body#contacts.show #timeline div.timeline-form.form-followup div.input{margin:0 0 1rem 0}body#contacts.show #timeline div.timeline-form.form-followup footer{padding:1rem 0 0 0}body#contacts.show #timeline div.timeline-form.form-followup footer button{float:left;margin-bottom:2rem}body#contacts.show #timeline div.timeline-form#new-followup{display:none;margin-top:3rem}body#contacts.show #timeline div.timeline-form#new-followup footer button{float:none;line-height:4.5rem;height:4.5rem;margin:0;padding:0rem;width:100%}@media only screen and (max-width: 1000px){body#contacts.show #timeline{padding:2rem 0 2rem 0;width:100%}body#contacts.show #timeline div.col{max-width:100rem;width:100%}body#contacts.show #timeline div.col:first-child{margin:0}body#contacts.show #timeline div.element{margin-bottom:.7rem}body#contacts.show #timeline div.event{margin-bottom:.7rem}body#contacts.show #timeline div.timeline-form{padding:1.5rem;width:calc(100% - 3rem)}body#contacts.show #timeline div.timeline-form#new-note{margin-top:0}body#contacts.show #timeline div.timeline-form#new-note div.avatar{width:10%}body#contacts.show #timeline div.timeline-form#new-note div.message{width:80%}body#contacts.show #timeline div.timeline-form#new-followup{margin-bottom:2rem}}body#contracts.edit{background:#f7f7f7}body#contracts.edit section#page header.page-dark.spectacle a.back{display:none}body#contracts.edit section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#contracts.edit section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#contracts.edit ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#contracts.edit section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#contracts.edit section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#contracts.edit section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#contracts.edit ul.subtabs{display:none}}body#contracts.edit section#page{background:#f7f7f7}body#contracts.edit aside{background:#f7f7f7;display:none;float:left;height:100%;margin-top:1px;position:fixed;width:18rem}body#contracts.edit aside button.regenerate{background:#444;border:none;color:#aaa;margin:3rem 10%;text-shadow:none;width:80%}body#contracts.edit aside button.regenerate .font-icon{font-size:1.8rem}body#contracts.edit aside button:hover.regenerate{background:#e82d08;color:#fff}body#contracts.edit div.contract-wrapper{background:#f7f7f7;margin:1rem 0;min-height:500px;width:100%}body#contracts.edit div.contract-wrapper div.form{border:none}body#contracts.edit div.contract-wrapper{padding-top:5rem}body#contracts.edit div.contract-wrapper div.page{height:auto;padding-bottom:5rem}body#contracts.edit div.contract-wrapper div.page article.contract{padding-right:0;width:820px}body#contracts.edit div.contract-wrapper div.page section.clause{margin:0}body#contracts.edit div.contract-wrapper div.page section.clause div.content{min-height:7rem}body#contracts.edit div.contract-wrapper div.page section.clause div.content textarea{margin:0}body#contracts.edit div.contract-wrapper div.page section.clause div.actions{display:none}body#contracts.edit div.contract-wrapper div.page section.clause div.actions a{color:#ccc;display:block;font-size:2rem;margin:0 0 1rem 1rem}body#contracts.edit div.contract-wrapper div.page section.clause div.actions a:hover{color:#008ee4}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak{font-family:'museo sans';margin:1rem 0 2rem 0;text-align:center}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak a{display:inline-block;height:2rem}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak a .font-icon{color:#ccc;cursor:pointer;font-size:2rem}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak a label{color:#008ee4;cursor:pointer;display:none;font-size:1.4rem;font-weight:500;margin-left:.5rem;text-transform:none;width:auto}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak a:hover .font-icon{color:#008ee4}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak a:hover label{display:inline-block}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak div.break{display:none;text-align:left}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak div.break div.marker{background:#f3fafc;border:4px dashed #c7f0fc;color:#999;display:inline-block;font-weight:600;font-size:1.2rem;height:4rem;line-height:4rem;margin:2rem 0 2rem 4.5rem;text-align:center;text-transform:uppercase;width:705px}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak.active a.insert{display:none}body#contracts.edit div.contract-wrapper div.page section.clause section.pagebreak.active div.break{display:block}body#contracts.edit div.contract-wrapper div.page section.clause:hover div.actions{display:inline-block}body#contracts.edit footer .primary{float:right}body#contracts.new{background:#f7f7f7}body#contracts.new section#page header.page-dark.spectacle a.back{display:none}body#contracts.new section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#contracts.new section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#contracts.new ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#contracts.new section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#contracts.new section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#contracts.new section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#contracts.new ul.subtabs{display:none}}body#contracts.new section#page{background:#f7f7f7}body#contracts.new aside{background:#f7f7f7;display:none;float:left;height:100%;margin-top:1px;position:fixed;width:18rem}body#contracts.new aside button.regenerate{background:#444;border:none;color:#aaa;margin:3rem 10%;text-shadow:none;width:80%}body#contracts.new aside button.regenerate .font-icon{font-size:1.8rem}body#contracts.new aside button:hover.regenerate{background:#e82d08;color:#fff}body#contracts.new div.contract-wrapper{background:#f7f7f7;margin:1rem 0;min-height:500px;width:100%}body#contracts.new div.contract-wrapper div.form{border:none}body#contracts.new #form-general div.wrapper-down-payment{display:inline-block;width:100%}body#contracts.new #form-general div.wrapper-down-payment div.input{display:inline-block;width:auto}body#contracts.new #form-general div.wrapper-down-payment div.input label{display:inline-block;line-height:2.6em;padding:0;width:auto;vertical-align:top}body#contracts.new #form-general div.wrapper-down-payment div.input input{display:inline-block}body#contracts.new #form-general div.wrapper-down-payment div.input div.price{display:inline-block;width:11rem}body#contracts.new #form-general div.wrapper-down-payment div.input div.price input{margin:-.5rem 0 0 1rem;padding:.8rem 1rem;width:6rem}body#contracts.new #form-general div.wrapper-down-payment div.input div.price span.unit{display:inline-block;font-size:1.3rem;font-weight:600;line-height:3.2rem;padding:0;width:1rem}body#contracts.new #form-general div.wrapper-down-payment div.contract_down_payment input{margin-top:.8rem}body#contracts.new #form-general div.wrapper-down-payment div.contract_down_payment label{font-size:1.3rem;font-weight:600;margin-right:1px;padding:0;text-transform:uppercase}body#contracts.new #form-general div.wrapper-down-payment div.contract_down_payment_due_on{width:30rem}body#contracts.new #form-general div.wrapper-down-payment div.contract_down_payment_due_on input{background:#fff;margin:-.5rem 0 0 1rem;padding:.8rem 1rem;width:14rem}body#contracts.new #form-general div.contract_worker_count,body#contracts.new #form-general div.contract_room_count{display:inline-block;margin-right:3rem;max-width:18rem}body#contracts.new #form-general div.contract_worker_count input,body#contracts.new #form-general div.contract_room_count input{max-width:6rem;padding-left:5%;padding-right:5%;width:90%}body#contracts.new #form-general #selector-advanced-responsabilities{margin:-1.5rem 0 1.5rem 0;max-width:70rem;text-align:right;width:100%}body#contracts.new #form-general #selector-advanced-responsabilities a{color:#999;font-size:1.3rem}body#contracts.new #form-general #selector-advanced-responsabilities a:hover{color:#008ee4}body#contracts.new #form-general #advanced-responsabilities{display:none}body#contracts.show{background:#f7f7f7}body#contracts.show section#page header.page-dark.spectacle a.back{display:none}body#contracts.show section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#contracts.show section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#contracts.show ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#contracts.show section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#contracts.show section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#contracts.show section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#contracts.show ul.subtabs{display:none}}body#contracts.show section#page{background:#f7f7f7}body#contracts.show aside{background:#f7f7f7;display:none;float:left;height:100%;margin-top:1px;position:fixed;width:18rem}body#contracts.show aside button.regenerate{background:#444;border:none;color:#aaa;margin:3rem 10%;text-shadow:none;width:80%}body#contracts.show aside button.regenerate .font-icon{font-size:1.8rem}body#contracts.show aside button:hover.regenerate{background:#e82d08;color:#fff}body#contracts.show div.contract-wrapper{background:#f7f7f7;margin:1rem 0;min-height:500px;width:100%}body#contracts.show div.contract-wrapper div.form{border:none}body#contracts.show div.contract-wrapper{padding-top:5rem}body#contracts.show footer a{float:left}body#contracts.show footer .regenerate{float:left}body#contracts.show footer .primary{float:right}body#conversations.index{background:#fff}body#conversations.index section#page header.page-dark.contact a.back{display:none}body#conversations.index section#page header.page-dark.contact h1{color:#999;font-size:2rem;line-height:1.2em;padding:3.5rem 0 0 0;text-transform:none}body#conversations.index section#page header.page-dark.contact h1 span.name{color:#fff;display:block;font-size:3rem;margin:0 0 .5rem 0}body#conversations.index section#page header.page-dark.contact h1 span.title{display:inline-block}body#conversations.index section#page header.page-dark.contact h1 span.client{display:inline-block}body#conversations.index section#page ul.subtabs.contact li{width:33.33%}@media only screen and (max-width: 1000px){body#conversations.index section#page header.page-dark.contact a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#conversations.index section#page header.page-dark.contact h1{font-size:1.6rem;padding:1rem 0 0rem 0}body#conversations.index section#page header.page-dark.contact h1 span.name{font-size:1.6rem;margin:0}body#conversations.index section#page header.page-dark.contact h1 span.title{font-size:1.4rem}body#conversations.index section#page ul.subtabs{display:none}}body#conversations.index section#page header.page-dark.spectacle a.back{display:none}body#conversations.index section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#conversations.index section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#conversations.index ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#conversations.index section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#conversations.index section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#conversations.index section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#conversations.index ul.subtabs{display:none}}body#conversations.index section#page header.page-dark.worker a.back{display:none}body#conversations.index section#page header.page-dark.worker h1{color:#999;font-size:2rem;line-height:1.2em;padding:3.5rem 0 0 0;text-transform:none}body#conversations.index section#page header.page-dark.worker h1 span.name{color:#fff;display:block;font-size:3rem;margin:0 0 .5rem 0}body#conversations.index section#page ul.subtabs.worker li{width:33.33%}@media only screen and (max-width: 1000px){body#conversations.index section#page header.page-dark.worker a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#conversations.index section#page header.page-dark.worker h1{font-size:1.6rem;padding:1.6rem 0 0rem 0}body#conversations.index section#page header.page-dark.worker h1 span.name{font-size:1.6rem;margin:0}body#conversations.index section#page ul.subtabs{display:none}}body#conversations.index aside{background:#f7f7f7;float:left;height:100%;margin-top:1px;position:absolute;width:26rem}body#conversations.index aside #add-conversation{font-size:1.2rem;margin:2rem 8%;padding:0;width:84%}body#conversations.index aside ul.conversations{background:#f7f7f7;border-top:1px solid #ddd}body#conversations.index aside ul.conversations li{border-bottom:1px solid #ddd;list-style:none;margin:0;padding:2rem 2rem;width:22rem}body#conversations.index aside ul.conversations li.separator{background:#e7e7e7;padding:1.2rem 2rem}body#conversations.index aside ul.conversations li.separator h3{color:#000;font-size:1.3rem;font-weight:bold;margin:0;padding:0;text-transform:uppercase}body#conversations.index aside ul.conversations li.closed{border-left:5px solid #6002cd;padding-left:1.5rem}body#conversations.index aside ul.conversations li span.contact_name{color:#000;display:inline-block;font-size:1.4rem;margin-bottom:.3rem}body#conversations.index aside ul.conversations li span.created_at{color:#999;display:inline-block;float:right;font-size:1.3rem;margin-left:.5rem}body#conversations.index aside ul.conversations li a{display:block;font-size:1.5rem;line-height:1.1em}@media only screen and (max-width: 1000px){body#conversations.index aside{display:none}}body#conversations.index section#page{background:#fff}body#conversations.index #spectacle-tabs li.selected{background:#fff}body#conversations.index section.conversation{margin-top:1px}body#conversations.show{background:#fff}body#conversations.show section#page header.page-dark.contact a.back{display:none}body#conversations.show section#page header.page-dark.contact h1{color:#999;font-size:2rem;line-height:1.2em;padding:3.5rem 0 0 0;text-transform:none}body#conversations.show section#page header.page-dark.contact h1 span.name{color:#fff;display:block;font-size:3rem;margin:0 0 .5rem 0}body#conversations.show section#page header.page-dark.contact h1 span.title{display:inline-block}body#conversations.show section#page header.page-dark.contact h1 span.client{display:inline-block}body#conversations.show section#page ul.subtabs.contact li{width:33.33%}@media only screen and (max-width: 1000px){body#conversations.show section#page header.page-dark.contact a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#conversations.show section#page header.page-dark.contact h1{font-size:1.6rem;padding:1rem 0 0rem 0}body#conversations.show section#page header.page-dark.contact h1 span.name{font-size:1.6rem;margin:0}body#conversations.show section#page header.page-dark.contact h1 span.title{font-size:1.4rem}body#conversations.show section#page ul.subtabs{display:none}}body#conversations.show section#page header.page-dark.spectacle a.back{display:none}body#conversations.show section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#conversations.show section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#conversations.show ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#conversations.show section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#conversations.show section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#conversations.show section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#conversations.show ul.subtabs{display:none}}body#conversations.show section#page header.page-dark.worker a.back{display:none}body#conversations.show section#page header.page-dark.worker h1{color:#999;font-size:2rem;line-height:1.2em;padding:3.5rem 0 0 0;text-transform:none}body#conversations.show section#page header.page-dark.worker h1 span.name{color:#fff;display:block;font-size:3rem;margin:0 0 .5rem 0}body#conversations.show section#page ul.subtabs.worker li{width:33.33%}@media only screen and (max-width: 1000px){body#conversations.show section#page header.page-dark.worker a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#conversations.show section#page header.page-dark.worker h1{font-size:1.6rem;padding:1.6rem 0 0rem 0}body#conversations.show section#page header.page-dark.worker h1 span.name{font-size:1.6rem;margin:0}body#conversations.show section#page ul.subtabs{display:none}}body#conversations.show aside{background:#f7f7f7;float:left;height:100%;margin-top:1px;position:absolute;width:26rem}body#conversations.show aside #add-conversation{font-size:1.2rem;margin:2rem 8%;padding:0;width:84%}body#conversations.show aside ul.conversations{background:#f7f7f7;border-top:1px solid #ddd}body#conversations.show aside ul.conversations li{border-bottom:1px solid #ddd;list-style:none;margin:0;padding:2rem 2rem;width:22rem}body#conversations.show aside ul.conversations li.separator{background:#e7e7e7;padding:1.2rem 2rem}body#conversations.show aside ul.conversations li.separator h3{color:#000;font-size:1.3rem;font-weight:bold;margin:0;padding:0;text-transform:uppercase}body#conversations.show aside ul.conversations li.closed{border-left:5px solid #6002cd;padding-left:1.5rem}body#conversations.show aside ul.conversations li span.contact_name{color:#000;display:inline-block;font-size:1.4rem;margin-bottom:.3rem}body#conversations.show aside ul.conversations li span.created_at{color:#999;display:inline-block;float:right;font-size:1.3rem;margin-left:.5rem}body#conversations.show aside ul.conversations li a{display:block;font-size:1.5rem;line-height:1.1em}@media only screen and (max-width: 1000px){body#conversations.show aside{display:none}}body#conversations.show #mobile-main-footer{display:none}body#conversations.show section#page{background:#f7f7f7}body#conversations.show #spectacle-tabs li.selected{background:#fff}body#conversations.show section.conversation{background:#fff;float:left;margin-left:26rem;margin-top:1px;min-height:150rem;padding-bottom:5rem;width:calc(100% - 26rem)}body#conversations.show section.conversation header{margin:0;max-width:120rem;padding:.5rem 0 1rem 0;width:100%}body#conversations.show section.conversation header h2{font-size:2.5rem;font-weight:300;margin:0 5% 0 5%;padding-left:12.5rem}body#conversations.show section.conversation header nav.nav-options{float:right;margin:-3.5rem 5% 0 0;width:4rem}body#conversations.show section.conversation header nav.nav-options span.icon-options{display:none}body#conversations.show section.conversation header nav.nav-options span.icon-down{color:#aaa;font-size:2.2rem}body#conversations.show section.conversation header nav.nav-options:hover span.icon-down{color:#000}body#conversations.show section.conversation header div#form-associate{clear:both;display:none;float:right;margin-right:5%;width:50%}body#conversations.show section.conversation span.icon{background:#f2f5f7;border-radius:10rem;border:3px solid #e2e9ed;color:#777;display:block;float:left;font-size:1.6rem;height:3rem;line-height:3rem;margin:1rem 0 0 0;text-align:center;vertical-align:middle;width:3rem}body#conversations.show section.conversation div.icons{float:left;width:12.5rem}body#conversations.show section.conversation div.icons span.user-avatar img{width:5rem}body#conversations.show section.conversation div.icons span.user-avatar span{height:5rem;line-height:5rem;width:5rem}body#conversations.show section.conversation div.icons span.icon{float:left;margin:1rem 0 0 0}body#conversations.show section.conversation ul.feed{margin-bottom:2rem;max-width:120rem}body#conversations.show section.conversation ul.feed li{background:url(/assets/line-activity-a78bc58b476aa5c30911b9195fdd68bf475cf182f48434f04eff14a6e877087d.png) repeat-y 27px 0;clear:both;margin:0 5%;padding:1rem 0;width:90%}body#conversations.show section.conversation ul.feed li:first-child{background:url(/assets/line-activity-a78bc58b476aa5c30911b9195fdd68bf475cf182f48434f04eff14a6e877087d.png) no-repeat 27px 40px}body#conversations.show section.conversation ul.feed li:last-child{background:url(/assets/line-activity-finish-d03f80c42874c0f4a59bdf0922cc2c35e15a36d8e56f146551e76f7508cbda20.png) no-repeat 27px 0}body#conversations.show section.conversation ul.feed li:only-child{background:none}body#conversations.show section.conversation ul.feed li.message div.bubble{background:#ffffff;border-radius:.4rem;border:1px solid #e5e5e5;float:left;width:calc(100% - 13rem)}body#conversations.show section.conversation ul.feed li.message div.bubble section.sender{background:#f7f7f7;border-bottom:1px solid #eee;border-radius:.5rem .5rem 0 0;padding:1.2rem 5%;width:90%}body#conversations.show section.conversation ul.feed li.message div.bubble section.sender span.name{color:#555555;font-size:1.4rem}body#conversations.show section.conversation ul.feed li.message div.bubble section.sender a.reply{color:#bbbbbb;font-size:1.1rem;font-weight:600;margin-left:2rem;text-transform:uppercase}body#conversations.show section.conversation ul.feed li.message div.bubble section.sender a.reply:hover{color:#0078c0}body#conversations.show section.conversation ul.feed li.message div.bubble section.sender span.sent-at{color:#999999;float:right;font-size:1.4rem}body#conversations.show section.conversation ul.feed li.message div.bubble section.content{line-height:1.8rem;padding:2rem 5%;width:90%}body#conversations.show section.conversation ul.feed li.action span.icon{margin:1rem 1.5rem 0 7.4rem}body#conversations.show section.conversation ul.feed li.action div.description{background:#f2f5f7;border:1px solid #d9e2e7;float:left;padding:2rem 0;width:calc(100% - 13rem)}body#conversations.show section.conversation ul.feed li.action div.description span.text{display:block;font-size:1.4rem;padding:0 5%;width:90%}body#conversations.show section.conversation ul.feed li.action div.description span.text span.date{float:right}body#conversations.show section.conversation ul.feed li.action.closed span.icon{color:#e82d08;font-size:2.2rem;line-height:3rem}body#conversations.show section.conversation ul.feed li.action.closed div.description{background:#f84d2b;color:#fff;border-color:#e82d08}body#conversations.show section.conversation ul.actions{margin:0 0 0 18.5rem;max-width:96rem;padding:0;width:80%}body#conversations.show section.conversation ul.actions.hidden{display:none}body#conversations.show section.conversation ul.actions li{display:inline-block;list-style:none;padding:0}body#conversations.show section.conversation ul.actions li input,body#conversations.show section.conversation ul.actions li a{margin:0 2rem 2rem 0;width:auto}body#conversations.show section.conversation article.reply{display:none;max-width:108rem;margin:0 4%;width:92%}body#conversations.show section.conversation article.reply.visible{display:block}body#conversations.show section.conversation article.reply div.form{background:#ffffff;border:1px solid #e5e5e5;border-radius:.4rem;float:left;padding:0;width:80%}body#conversations.show section.conversation article.reply div.form #form-sender{background:#fff;border-bottom:1px solid #eee}body#conversations.show section.conversation article.reply div.form #form-sender label{color:#aaa;display:block;float:left;font-size:1.2rem;font-weight:400;line-height:5rem;margin-left:2rem;width:3rem}body#conversations.show section.conversation article.reply div.form #form-sender select{background:none;border:none;box-shadow:none;line-height:5rem;margin:0;padding:0;width:calc(100% - 6rem)}body#conversations.show section.conversation article.reply div.form section.fields{margin:0;padding:0 0%;width:100%}body#conversations.show section.conversation article.reply div.form section.fields div.input{margin:0;max-width:none}body#conversations.show section.conversation article.reply div.form section.fields textarea{border:none;box-shadow:none;padding:1rem 4%;width:92%}body#conversations.show section.conversation article.reply div.form label{display:none}body#conversations.show section.conversation article.reply div.form footer.buttons{border-radius:0 0 .5rem .5rem;padding:2rem 0;width:100%}body#conversations.show section.conversation article.reply div.form footer.buttons input{margin:0 2rem 2rem 2%}body#conversations.show section.conversation article.reply div.form footer.buttons a.cancel{margin:0 0 2rem 0}body#conversations.show section#wrapper-contact-summary div.loading{padding:5rem 0;text-align:center;width:100%}body#conversations.show section#wrapper-contact-summary div.loading i{font-size:2.5rem;margin-bottom:1rem;opacity:.25}body#conversations.show section#wrapper-contact-summary div.loading span{display:block;font-size:1.5rem;font-weight:600;opacity:.25;text-transform:uppercase;width:100%}@media only screen and (max-width: 1000px){body#conversations.show section#page{background:#e7e7e7}body#conversations.show section.conversation{background:#e7e7e7;margin:0;min-height:10rem;width:100%}body#conversations.show section.conversation header{background:#0360a7;margin:0;max-width:120rem;padding:.5rem 0 1rem 0;width:100%}body#conversations.show section.conversation header h2{color:#fff;font-size:1.6rem;font-weight:500;margin:.5rem 2% .3rem 2%;padding:0;text-align:center;text-transform:none;width:96%}body#conversations.show section.conversation header nav.nav-options{display:none}body#conversations.show section.conversation ul.feed{margin-bottom:1rem}body#conversations.show section.conversation ul.feed li{background:#f5f5f5;margin:0 0 .7rem 0;padding:0rem;width:100%}body#conversations.show section.conversation ul.feed li:first-child{background:#f5f5f5}body#conversations.show section.conversation ul.feed li:last-child{background:#f5f5f5}body#conversations.show section.conversation ul.feed li.message div.icons{margin:0;text-align:center;width:6rem}body#conversations.show section.conversation ul.feed li.message div.icons span.user-avatar{border-radius:10rem;display:inline-block;margin:1.5rem 0 1rem 1.3rem}body#conversations.show section.conversation ul.feed li.message div.icons span.user-avatar img{width:3rem}body#conversations.show section.conversation ul.feed li.message div.icons span.user-avatar span{height:3rem;line-height:3rem;width:3rem}body#conversations.show section.conversation ul.feed li.message div.icons span.user-avatar img{border-radius:10rem}body#conversations.show section.conversation ul.feed li.message div.icons span.icon{background:#fff;border:none;display:inline-block;float:none;margin:0}body#conversations.show section.conversation ul.feed li.message div.bubble{background:#fff;border:none;border-left:1px solid #ddd;border-radius:0;width:calc(100% - 6.1rem)}body#conversations.show section.conversation ul.feed li.message div.bubble section.sender{background:#fff;border:none;border-bottom:1px solid #eee;border-radius:0;padding:1.2rem 5%;width:90%}body#conversations.show section.conversation ul.feed li.message div.bubble section.content{background:#fff;border:none;font-size:1.5rem;line-height:1.7rem;padding:1.5rem 5%;width:90%}body#conversations.show section.conversation ul.feed li.action span.icon{background:#fff;border:none;margin:1.3rem 1.5rem 0 1.5rem;text-align:center}body#conversations.show section.conversation ul.feed li.action div.description{background:#f5f5f5;border:none;border-left:1px solid #ddd;width:calc(100% - 6.1rem)}body#conversations.show section.conversation ul.actions{margin:0;padding:1rem 0 0 0;width:100%}body#conversations.show section.conversation ul.actions li{padding:0;width:100%}body#conversations.show section.conversation ul.actions li input,body#conversations.show section.conversation ul.actions li a{border-radius:0;margin:0 5% 2rem 5%;padding-left:0;padding-right:0;width:90%}body#conversations.show section.conversation article.reply{margin:0;padding:0;width:100%}body#conversations.show section.conversation article.reply div.icons{display:none}body#conversations.show section.conversation article.reply div.form{margin:0;width:100%}}body#coordination.index section#page header.page-dark.spectacle a.back{display:none}body#coordination.index section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#coordination.index section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#coordination.index ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#coordination.index section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#coordination.index section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#coordination.index section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#coordination.index ul.subtabs{display:none}}body#coordination.index ul#spectacle-tabs li.selected{background:#fff}body#coordination.index article.sheet{background:#fff;padding:3rem 4%;width:92%}body#coordination.index article.sheet section.block{margin:0 0 5rem 0}body#coordination.index article.sheet section.block header h2{float:left;font-weight:300;font-size:3rem;margin:0 2rem 2rem 0;padding:0}body#coordination.index article.sheet section.block header button{border-radius:10rem;line-height:2.8rem;height:2.8rem;margin:.6rem 0 0 0;padding:0;text-align:center;width:2.8rem}body#coordination.index article.sheet section.block header button span.font-icon{font-size:1.3rem;margin-right:0}body#coordination.index article.sheet section#transportation label{width:22rem}body#documents.index section#page header.page-dark.spectacle a.back{display:none}body#documents.index section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#documents.index section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#documents.index ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#documents.index section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#documents.index section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#documents.index section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#documents.index ul.subtabs{display:none}}body#documents.index ul#spectacle-tabs li.selected{background:#fff}body#documents.index table#table-documents{border-top:0;margin-bottom:3rem}body#documents.index table#table-documents thead tr th{border-top:0}body#documents.index table#table-documents thead tr th.nature{width:16rem}body#documents.index table#table-documents thead tr th.created_at{width:12rem}body#documents.index table#table-documents thead tr th.options{width:10rem}body#documents.index table#table-documents tbody tr td.title span.title{display:block}body#documents.index table#table-documents tbody tr td.title span.read{color:#009EFD;display:inline-block;font-family:'museo-sans-condensed';font-size:1.4rem;margin-left:.5rem}body#documents.index table#table-documents tbody tr td.title span.url{color:#999;display:block;font-family:'museo-sans-condensed';font-size:1.4rem;margin-top:.4rem}body#documents.index table#table-documents tbody tr td.title span.private{color:#999;display:block;font-family:'museo-sans-condensed';font-size:1.4rem;margin-top:.4rem}body#documents.index table#table-documents tbody tr td.nature{font-size:1.5rem;vertical-align:middle}body#documents.index table#table-documents tbody tr td.created_at{font-size:1.5rem;vertical-align:middle}body#documents.index ul.documents-actions{list-style:none;margin:0 4% 2rem 4%}body#documents.index ul.documents-actions li{display:inline-block;margin:0 2rem 0 0}body#documents.index #new-document-form{background:#fff;display:none;padding:3rem 0 0 0;width:100%}body#documents.index #new-document-form h2{font-size:2.5rem}body#documents.index #new-document-form ul#document-titles{display:none}body#documents.index #new-document-form div.document_nature label{display:none}body#documents.index #new-document-form div.field-wrap{margin:0 4%;width:92%}body#documents.index #new-document-form div.field-wrap div.input.document_title{display:none}body#documents.index #new-document-form div.field-wrap div.input.document_file{display:none}body#documents.index #new-document-form div.field-wrap div.input.document_shared{display:none}body#followups.index section#filters div.state select{width:12rem}body#followups.index section#filters div.search input{width:20rem}body#followups.index table.followups tbody tr td.title{background:#fff;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;font-size:1.6rem;font-weight:700;padding-top:3rem;padding-bottom:3rem;text-transform:uppercase}body#followups.index table.followups tbody tr td.priority{padding:2.2rem 0 0 0;text-align:center;width:4%}body#followups.index table.followups tbody tr td.priority div.priority{border-radius:10rem;display:inline-block;height:1.3rem;width:1.3rem}body#followups.index table.followups tbody tr td.priority div.priority-1{background:#e82d08}body#followups.index table.followups tbody tr td.priority div.priority-2{background:#f4d52a}body#followups.index table.followups tbody tr td.name{padding-left:0}body#followups.index table.followups tbody tr td.name span.icon-reminder{background:#e82d08;color:#fff;float:left;margin-right:1rem;font-size:2rem;padding:.8rem}body#followups.index table.followups tbody tr td.name div.mobile-header{display:none}body#followups.index table.followups tbody tr td.name a{display:block;margin-bottom:.5rem}body#followups.index table.followups tbody tr td.name span.description{color:#aaa;font-size:1.5rem}body#followups.index table.followups tbody tr td.followup_at{width:20rem}body#followups.index table.followups tbody tr td.followup_at span{display:block}body#followups.index table.followups tbody tr td.followup_at span.name{color:#666;font-size:1.5rem;margin-bottom:.5rem}body#followups.index table.followups tbody tr td.followup_at span.date{color:#000}body#followups.index table.followups tbody tr td.options div.action-buttons{text-align:right;white-space:nowrap;width:20rem}body#followups.index table.followups tbody tr td.options div.action-buttons form{display:inline-block}body#followups.index table.followups tbody tr td.options input.button{display:inline-block;font-size:1.1rem;height:3rem;line-height:3rem;margin-left:1rem;padding:0 1rem;width:auto}body#followups.index table.followups tbody tr td.options input.button.complete{background:#64cb25;border:1px solid #5ebe23;border-bottom-color:#4fa01d;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #3a7515}body#followups.index table.followups tbody tr td.options input.button.complete:hover{background:#5cba22}body#followups.index table.followups tbody tr td.options input.button.complete:active{background:#63c925}body#followups.index table.followups tbody tr td.options input.button.reactivate{background:#64cb25;border:1px solid #5ebe23;border-bottom-color:#4fa01d;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 #3a7515}body#followups.index table.followups tbody tr td.options input.button.reactivate:hover{background:#5cba22}body#followups.index table.followups tbody tr td.options input.button.reactivate:active{background:#63c925}@media only screen and (max-width: 1000px){body#followups.index section#filters{display:none}body#followups.index table.followups thead{display:none}body#followups.index table.followups tbody tr{border-bottom:1px solid #ddd}body#followups.index table.followups tbody tr td{background:#fff;display:block;float:left;padding:0 5% 0 0;text-align:left;white-space:normal;width:95%}body#followups.index table.followups tbody tr td.title{background:#eee;border:none;color:#000;font-size:1.3rem;padding:1.5rem 8%;width:84%}body#followups.index table.followups tbody tr td.priority{padding-top:1.7rem;width:8%}body#followups.index table.followups tbody tr td.priority div.priority{height:1.1rem;width:1.1rem}body#followups.index table.followups tbody tr td.name{max-width:100rem;overflow:visible;padding:1.5rem 0 1.5rem 0;text-overflow:ellipsis;white-space:normal;width:92%}body#followups.index table.followups tbody tr td.name span.wrapper-icon{display:block;float:left;margin:2rem 0 0 2%;width:6%}body#followups.index table.followups tbody tr td.name span.icon-reminder{border-radius:10rem;font-size:0;height:1.2rem;padding:0;width:1.2rem}body#followups.index table.followups tbody tr td.name div.mobile-header{color:#555;display:inline-block;font-size:1.3rem;font-weight:400;padding:0rem 0 .7rem 0;width:92%}body#followups.index table.followups tbody tr td.name div.mobile-header span.date{display:inline-block}body#followups.index table.followups tbody tr td.name a{color:#000;font-size:1.6rem;font-weight:600;padding:0;width:100%}body#followups.index table.followups tbody tr td.name span.description{color:#999;display:block;font-size:1.4rem;font-weight:300;line-height:1.7rem;padding:0;width:100%}body#followups.index table.followups tbody tr td.followup_at{display:none}body#followups.index table.followups tbody tr td.options{display:none}}body#locations.edit div.address,body#locations.update div.address{margin-bottom:2rem}body#locations.edit div.address div.input,body#locations.update div.address div.input{margin:0 0 .5rem 0}body#locations.edit div.address div.input label,body#locations.update div.address div.input label{display:none}body#locations.edit div.address div.client_region,body#locations.update div.address div.client_region{float:left;margin-right:3rem;max-width:40rem}body#locations.edit div.address div.client_postcode,body#locations.update div.address div.client_postcode{float:left;max-width:20rem}body#locations.edit div.address div.client_postcode input,body#locations.update div.address div.client_postcode input{padding-left:6%;width:88%}body#locations.edit section.contacts,body#locations.update section.contacts{clear:both}body#locations.edit div.contact-card label,body#locations.update div.contact-card label{display:none}body#locations.edit div.contact-card div.general,body#locations.update div.contact-card div.general{width:100%}body#locations.edit div.contact-card div.general div.contacts_sex,body#locations.update div.contact-card div.general div.contacts_sex{float:left;width:7.5rem}body#locations.edit div.contact-card div.general div.contacts_sex select,body#locations.update div.contact-card div.general div.contacts_sex select{padding-left:.8rem}body#locations.edit div.contact-card div.general div.contacts_name,body#locations.update div.contact-card div.general div.contacts_name{float:left;margin-left:1.5%;width:calc(98.5% - 7.5rem)}body#locations.edit div.contact-card div.contact,body#locations.update div.contact-card div.contact{padding-top:1.5rem}body#locations.edit div.contact-card div.contact div.input:before,body#locations.update div.contact-card div.contact div.input:before{color:#bbb;font-size:2rem;position:absolute}body#locations.edit div.contact-card div.contact div.input input,body#locations.update div.contact-card div.contact div.input input{padding-left:4rem;width:calc(97.5% - 4rem)}body#locations.edit div.contact-card div.contact #show-email-secondary,body#locations.update div.contact-card div.contact #show-email-secondary{color:#bbb;cursor:pointer;float:right;margin:-4rem -2rem 0 0;position:relative}body#locations.edit div.contact-card div.contact div.contacts_email:before,body#locations.update div.contact-card div.contact div.contacts_email:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l";margin:1.2rem 0 0 1.2rem}body#locations.edit div.contact-card div.contact div.contacts_email_secondary,body#locations.update div.contact-card div.contact div.contacts_email_secondary{display:none}body#locations.edit div.contact-card div.contact div.contacts_email_secondary:before,body#locations.update div.contact-card div.contact div.contacts_email_secondary:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l";margin:1.2rem 0 0 1.2rem}body#locations.edit div.contact-card div.contact div.contacts_email_invoicing:before,body#locations.update div.contact-card div.contact div.contacts_email_invoicing:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"p";font-size:1.8rem;margin:1.2rem 0 0 1.2rem}body#locations.edit div.contact-card div.contact div.contacts_phone:before,body#locations.update div.contact-card div.contact div.contacts_phone:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j";margin:1.2rem 0 0 1.2rem}body#locations.edit div.contact-card div.contact div.contacts_phone_secondary:before,body#locations.update div.contact-card div.contact div.contacts_phone_secondary:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j";margin:1.2rem 0 0 1.2rem}body#locations.edit div.contact-card a.link-to-contact,body#locations.update div.contact-card a.link-to-contact{display:block;float:left;font-size:1.4rem;margin-top:1rem}body#locations.index section#filters div.search input{width:20rem}body#locations.new div.address,body#locations.create div.address{margin-bottom:2rem}body#locations.new div.address div.input,body#locations.create div.address div.input{margin:0 0 .5rem 0}body#locations.new div.address div.input label,body#locations.create div.address div.input label{display:none}body#locations.new div.address div.client_region,body#locations.create div.address div.client_region{float:left;margin-right:3rem;max-width:40rem}body#locations.new div.address div.client_postcode,body#locations.create div.address div.client_postcode{float:left;max-width:20rem}body#locations.new div.address div.client_postcode input,body#locations.create div.address div.client_postcode input{padding-left:6%;width:88%}body#locations.new section.contacts,body#locations.create section.contacts{clear:both}body#locations.new div.contact-card label,body#locations.create div.contact-card label{display:none}body#locations.new div.contact-card div.general,body#locations.create div.contact-card div.general{width:100%}body#locations.new div.contact-card div.general div.contacts_sex,body#locations.create div.contact-card div.general div.contacts_sex{float:left;width:7.5rem}body#locations.new div.contact-card div.general div.contacts_sex select,body#locations.create div.contact-card div.general div.contacts_sex select{padding-left:.8rem}body#locations.new div.contact-card div.general div.contacts_name,body#locations.create div.contact-card div.general div.contacts_name{float:left;margin-left:1.5%;width:calc(98.5% - 7.5rem)}body#locations.new div.contact-card div.contact,body#locations.create div.contact-card div.contact{padding-top:1.5rem}body#locations.new div.contact-card div.contact div.input:before,body#locations.create div.contact-card div.contact div.input:before{color:#bbb;font-size:2rem;position:absolute}body#locations.new div.contact-card div.contact div.input input,body#locations.create div.contact-card div.contact div.input input{padding-left:4rem;width:calc(97.5% - 4rem)}body#locations.new div.contact-card div.contact #show-email-secondary,body#locations.create div.contact-card div.contact #show-email-secondary{color:#bbb;cursor:pointer;float:right;margin:-4rem -2rem 0 0;position:relative}body#locations.new div.contact-card div.contact div.contacts_email:before,body#locations.create div.contact-card div.contact div.contacts_email:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l";margin:1.2rem 0 0 1.2rem}body#locations.new div.contact-card div.contact div.contacts_email_secondary,body#locations.create div.contact-card div.contact div.contacts_email_secondary{display:none}body#locations.new div.contact-card div.contact div.contacts_email_secondary:before,body#locations.create div.contact-card div.contact div.contacts_email_secondary:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"l";margin:1.2rem 0 0 1.2rem}body#locations.new div.contact-card div.contact div.contacts_email_invoicing:before,body#locations.create div.contact-card div.contact div.contacts_email_invoicing:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"p";font-size:1.8rem;margin:1.2rem 0 0 1.2rem}body#locations.new div.contact-card div.contact div.contacts_phone:before,body#locations.create div.contact-card div.contact div.contacts_phone:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j";margin:1.2rem 0 0 1.2rem}body#locations.new div.contact-card div.contact div.contacts_phone_secondary:before,body#locations.create div.contact-card div.contact div.contacts_phone_secondary:before{display:inline-block;font-family:"icons" !important;font-variant:normal !important;font-weight:normal !important;margin-top:-.2rem;speak:none;text-transform:none !important;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"j";margin:1.2rem 0 0 1.2rem}body#locations.new div.contact-card a.link-to-contact,body#locations.create div.contact-card a.link-to-contact{display:block;float:left;font-size:1.4rem;margin-top:1rem}body#messages.index section#filters div.search input{width:20rem}body#messages.index ul#inboxes{background:#fff;padding:0rem 4%;width:92%}body#messages.index ul#inboxes li{display:inline-block}body#messages.index ul#inboxes li a{color:#999;display:block;padding:4rem 2rem}body#messages.index ul#inboxes li a span.font-icon{margin-right:.5rem}body#messages.index ul#inboxes li a:hover{color:#333}body#messages.index ul#inboxes li a.selected{background:#009EFD;color:#fff}body#messages.index table#table-messages{border:none}body#messages.index table#table-messages tbody td.state{padding:0;width:.6rem}body#messages.index table#table-messages tbody td.state.closed{background:#6002cd}body#messages.index table#table-messages tbody td.state.replied{background:#64cb25}body#messages.index table#table-messages tbody td.avatar{padding:2.5rem 0 0 4%;width:2rem}body#messages.index table#table-messages tbody td.avatar img{width:5rem}body#messages.index table#table-messages tbody td.message{padding:2.5rem 2rem 2.5rem 0rem}body#messages.index table#table-messages tbody td.message span.contact{color:#111826;display:inline-block;font-size:1.8rem;font-weight:600}body#messages.index table#table-messages tbody td.message span.contact.unknown{color:#e82d08}body#messages.index table#table-messages tbody td.message span.icon-read{color:#64cb25;display:inline-block;margin:-2px 0 0 4px}body#messages.index table#table-messages tbody td.message span.user{display:inline-block;color:#97a1b5;font-size:1.3rem;font-weight:500;margin-bottom:.7rem;width:100%}body#messages.index table#table-messages tbody td.message span.spectacle{color:#009EFD;font-size:1.5rem;display:inline-block;margin-left:.2rem}body#messages.index table#table-messages tbody td.message span.content{color:#97a1b5;display:block;font-size:1.5rem;line-height:1.4em;margin-top:.6rem;text-shadow:0 1px 0 #fff;width:100%}body#messages.index table#table-messages tbody td.message span.content span.subject a{color:#000}body#messages.index table#table-messages tbody td.message span.content span.text-short{display:none}body#messages.index table#table-messages tbody td.options{width:5rem}@media only screen and (max-width: 1000px){body#messages.index section#filters{display:none}body#messages.index table#table-messages tbody tr{border-bottom:1px solid #ddd}body#messages.index table#table-messages tbody tr td{background:#fff;display:block;overflow:hidden;padding:0 5% 0 5%;text-align:left;white-space:normal;width:90%}body#messages.index table#table-messages tbody tr td.avatar{display:none}body#messages.index table#table-messages tbody tr td.state{display:none}body#messages.index table#table-messages tbody tr td.message{padding:1.5rem 5%}body#messages.index table#table-messages tbody tr td.message span.user{color:#555;display:inline-block;font-size:1.3rem;font-weight:400;width:100%}body#messages.index table#table-messages tbody tr td.message span.contact{color:#000;font-size:1.6rem;font-weight:600;margin-bottom:0.2rem}body#messages.index table#table-messages tbody tr td.message span.spectacle{display:inline;font-size:1.4rem;margin-bottom:0;margin-left:0;width:100%}body#messages.index table#table-messages tbody tr td.message span.content{display:block;float:left;font-size:1.4rem;font-weight:300;margin:0;padding-top:.2rem;width:100%}body#messages.index table#table-messages tbody tr td.message span.content span.subject{color:#000}body#messages.index table#table-messages tbody tr td.message span.content span.text{display:none}body#messages.index table#table-messages tbody tr td.message span.content span.text-short{color:#999;display:inline}body#messages.index table#table-messages tbody tr td.options{display:none}body#messages.index ul#inboxes{padding:0;width:100%}body#messages.index ul#inboxes li{background:#eee;text-align:center;width:25%}body#messages.index ul#inboxes li a{font-size:1.1rem;padding:1.5rem 0}body#messages.index ul#inboxes li span.font-icon{display:none}body#messages.index ul#inboxes li.inbox-past_7_days{display:none}body#messages.index ul#inboxes li.inbox-past_24_hours{display:none}}body#messages.new section#page header.page-dark.contact a.back,body#messages.create section#page header.page-dark.contact a.back{display:none}body#messages.new section#page header.page-dark.contact h1,body#messages.create section#page header.page-dark.contact h1{color:#999;font-size:2rem;line-height:1.2em;padding:3.5rem 0 0 0;text-transform:none}body#messages.new section#page header.page-dark.contact h1 span.name,body#messages.create section#page header.page-dark.contact h1 span.name{color:#fff;display:block;font-size:3rem;margin:0 0 .5rem 0}body#messages.new section#page header.page-dark.contact h1 span.title,body#messages.create section#page header.page-dark.contact h1 span.title{display:inline-block}body#messages.new section#page header.page-dark.contact h1 span.client,body#messages.create section#page header.page-dark.contact h1 span.client{display:inline-block}body#messages.new section#page ul.subtabs.contact li,body#messages.create section#page ul.subtabs.contact li{width:33.33%}@media only screen and (max-width: 1000px){body#messages.new section#page header.page-dark.contact a.back,body#messages.create section#page header.page-dark.contact a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#messages.new section#page header.page-dark.contact h1,body#messages.create section#page header.page-dark.contact h1{font-size:1.6rem;padding:1rem 0 0rem 0}body#messages.new section#page header.page-dark.contact h1 span.name,body#messages.create section#page header.page-dark.contact h1 span.name{font-size:1.6rem;margin:0}body#messages.new section#page header.page-dark.contact h1 span.title,body#messages.create section#page header.page-dark.contact h1 span.title{font-size:1.4rem}body#messages.new section#page ul.subtabs,body#messages.create section#page ul.subtabs{display:none}}body#messages.new section#page header.page-dark.spectacle a.back,body#messages.create section#page header.page-dark.spectacle a.back{display:none}body#messages.new section#page header.page-dark.spectacle h1,body#messages.create section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#messages.new section#page header.page-dark.spectacle h1 span.dates,body#messages.create section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#messages.new ul.subtabs.spectacle li,body#messages.create ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#messages.new section#page header.page-dark.spectacle a.back,body#messages.create section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#messages.new section#page header.page-dark.spectacle h1,body#messages.create section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#messages.new section#page header.page-dark.spectacle h1 span.dates,body#messages.create section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#messages.new ul.subtabs,body#messages.create ul.subtabs{display:none}}body#messages.new section#page header.page-dark.worker a.back,body#messages.create section#page header.page-dark.worker a.back{display:none}body#messages.new section#page header.page-dark.worker h1,body#messages.create section#page header.page-dark.worker h1{color:#999;font-size:2rem;line-height:1.2em;padding:3.5rem 0 0 0;text-transform:none}body#messages.new section#page header.page-dark.worker h1 span.name,body#messages.create section#page header.page-dark.worker h1 span.name{color:#fff;display:block;font-size:3rem;margin:0 0 .5rem 0}body#messages.new section#page ul.subtabs.worker li,body#messages.create section#page ul.subtabs.worker li{width:33.33%}@media only screen and (max-width: 1000px){body#messages.new section#page header.page-dark.worker a.back,body#messages.create section#page header.page-dark.worker a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#messages.new section#page header.page-dark.worker h1,body#messages.create section#page header.page-dark.worker h1{font-size:1.6rem;padding:1.6rem 0 0rem 0}body#messages.new section#page header.page-dark.worker h1 span.name,body#messages.create section#page header.page-dark.worker h1 span.name{font-size:1.6rem;margin:0}body#messages.new section#page ul.subtabs,body#messages.create section#page ul.subtabs{display:none}}body#messages.new aside,body#messages.create aside{background:#f7f7f7;float:left;height:100%;margin-top:1px;position:absolute;width:26rem}body#messages.new aside #add-conversation,body#messages.create aside #add-conversation{font-size:1.2rem;margin:2rem 8%;padding:0;width:84%}body#messages.new aside ul.conversations,body#messages.create aside ul.conversations{background:#f7f7f7;border-top:1px solid #ddd}body#messages.new aside ul.conversations li,body#messages.create aside ul.conversations li{border-bottom:1px solid #ddd;list-style:none;margin:0;padding:2rem 2rem;width:22rem}body#messages.new aside ul.conversations li.separator,body#messages.create aside ul.conversations li.separator{background:#e7e7e7;padding:1.2rem 2rem}body#messages.new aside ul.conversations li.separator h3,body#messages.create aside ul.conversations li.separator h3{color:#000;font-size:1.3rem;font-weight:bold;margin:0;padding:0;text-transform:uppercase}body#messages.new aside ul.conversations li.closed,body#messages.create aside ul.conversations li.closed{border-left:5px solid #6002cd;padding-left:1.5rem}body#messages.new aside ul.conversations li span.contact_name,body#messages.create aside ul.conversations li span.contact_name{color:#000;display:inline-block;font-size:1.4rem;margin-bottom:.3rem}body#messages.new aside ul.conversations li span.created_at,body#messages.create aside ul.conversations li span.created_at{color:#999;display:inline-block;float:right;font-size:1.3rem;margin-left:.5rem}body#messages.new aside ul.conversations li a,body#messages.create aside ul.conversations li a{display:block;font-size:1.5rem;line-height:1.1em}@media only screen and (max-width: 1000px){body#messages.new aside,body#messages.create aside{display:none}}body#messages.new section#page div.form section.fields,body#messages.create section#page div.form section.fields{margin-bottom:3rem}body#messages.new div.form div.input,body#messages.create div.form div.input{background:#fff;border:1px solid #dadada;border-bottom:none;border-top:1px solid #eee;padding:0;margin:0 0 0px 0;max-width:90rem}body#messages.new div.form div.input label,body#messages.create div.form div.input label{color:#aaa;float:left;font-size:1.3rem;font-weight:400;height:5rem;line-height:5rem;margin:0 0 0 2rem;width:8rem}body#messages.new div.form div.input input,body#messages.new div.form div.input select,body#messages.new div.form div.input span.data,body#messages.create div.form div.input input,body#messages.create div.form div.input select,body#messages.create div.form div.input span.data{background:#fff;border:none;box-shadow:none;float:left;height:5rem;line-height:5rem;margin:0;padding:0 0 0 1.5rem;width:calc(100% - 130px)}body#messages.new div.form div.input span.data,body#messages.create div.form div.input span.data{color:#333}body#messages.new div.form div.input textarea,body#messages.create div.form div.input textarea{border-color:#dadada;border-radius:0;border-top:1px solid #eee;box-shadow:none}body#messages.new div.form div.input textarea:focus,body#messages.create div.form div.input textarea:focus{border:1px solid #dadada;border-top:1px solid #eee}body#messages.new div.form div.input textarea:hover,body#messages.create div.form div.input textarea:hover{border:1px solid #dadada;border-top:1px solid #eee}body#messages.new div.form div.input.message_user_id,body#messages.create div.form div.input.message_user_id{border-top:1px solid #dadada}body#messages.new div.form div.input.message_content,body#messages.create div.form div.input.message_content{background:none;border:none}body#messages.new div.form div.input.message_content label,body#messages.create div.form div.input.message_content label{display:none}body#messages.new section.compose-spectacle div.input.message_spectacle_id,body#messages.create section.compose-spectacle div.input.message_spectacle_id{display:none}body#messages.show section#page header.page-dark h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#messages.show section#page header.page-dark h1 span.contact{color:#999;display:block;font-size:2rem}body#messages.show article.message{background:#fff;margin:3rem 4%;max-width:90rem;padding:3rem 4rem;width:78%}body#messages.show div.buttons{margin:0 4%}body#performances.index section#page header.page-dark.spectacle a.back{display:none}body#performances.index section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#performances.index section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#performances.index ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#performances.index section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#performances.index section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#performances.index section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#performances.index ul.subtabs{display:none}}body#performances.index div.select-acts{display:none}body#performances.index table.performances{margin-bottom:2rem}body#performances.index table.performances thead tr th{background:#f7f7f7;border-top:1px solid #f7f7f7}body#performances.index table.performances thead tr th.act_type_id{width:30%}body#performances.index table.performances thead tr th.act_id{width:30%}body#performances.index table.performances thead tr th.price{text-align:right;width:10rem}body#performances.index table.performances thead tr th.cost{text-align:right;width:10rem}body#performances.index table.performances thead tr th.options{width:11rem}body#performances.index table.performances tbody tr td{height:3rem;vertical-align:middle}body#performances.index table.performances tbody tr td input.money{display:none;text-align:right;padding-right:2.5rem;width:6rem}body#performances.index table.performances tbody tr td div.unit{color:#555;display:none;position:absolute;margin:1.4rem 0 0 -1.8rem}body#performances.index table.performances tbody tr td.cost{text-align:right;width:10rem}body#performances.index table.performances tbody tr td.price{text-align:right;width:10rem}body#performances.index table.performances tbody tr td.options{padding-top:1.5rem;padding-bottom:.5rem;text-align:right;white-space:nowrap;width:auto}body#performances.index table.performances tbody tr td.options div.form-buttons{float:right}body#performances.index table.performances tbody tr td.options div.action-buttons{display:none;float:right}body#performances.index table.performances tbody tr td.options form{display:inline-block}body#performances.index table.performances tbody tr td.options button.icon{margin-left:1rem}body#performances.index table.performances tbody tr.active td input.money{display:inline-block}body#performances.index table.performances tbody tr.active td div.unit{display:inline-block}body#performances.index table.performances tbody tr#new-performance{display:none}body#performances.index table.performances tbody tr#new-performance td.options button.icon{display:none}body#performances.index table.performances tbody tr#new-performance.active td.options button.icon{display:inline-block}body#performances.index table.performances tbody tr:hover td.options div.action-buttons{display:block}body#performances.index table.performances tfoot tr td.total{text-align:right}body#performances.index table.performances tfoot tr td.cost{text-align:right}body#performances.index table.performances tfoot tr td.price{text-align:right}body#performances.index button#add-performance{float:right;margin-right:4%}body#proposals.index section#page header.page-dark.spectacle a.back{display:none}body#proposals.index section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#proposals.index section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#proposals.index ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#proposals.index section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#proposals.index section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#proposals.index section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#proposals.index ul.subtabs{display:none}}body#proposals.index section#list-proposals{background:#f7f7f7;padding:4rem 5%;width:90%}body#proposals.index section#list-proposals p.empty{color:#999;margin:3rem 0}body#proposals.index section#list-proposals ul{list-style:none}body#proposals.index section#list-proposals ul li{background:#fff;border:1px solid #eee;float:left;margin:0 2rem 2rem 0;padding:4rem 3rem 2rem 3rem;width:36rem}body#proposals.index section#list-proposals ul li span.icon-document{color:#e3e3e3;float:left;font-size:5rem;margin:-1.2rem 1rem 0 0}body#proposals.index section#list-proposals ul li span.icon-check{background:#00e000;border-radius:10rem;color:#fff;display:block;float:left;font-size:1.2rem;height:1.8rem;line-height:1.8rem;margin:1.3rem 0 0 1.6rem;padding:0;position:absolute;text-align:center;width:1.8rem}body#proposals.index section#list-proposals ul li span.date{display:block;font-size:1.4rem;padding:0rem 0 .5rem 1rem}body#proposals.index section#list-proposals ul li span.pdf_document a{display:block;font-size:1.6rem;margin:0 0 1rem 0}body#proposals.index section#list-proposals ul li button.delete{font-size:1.3rem;font-weight:500;height:2rem;line-height:2rem;margin:-3rem 0 0 0;padding:0;text-transform:none}body#proposals.index a#add-proposal{clear:both;color:#999;display:block;font-size:1.4rem;font-weight:500;margin:3rem auto;padding:1rem 0;text-align:center;width:22rem}body#proposals.index a#add-proposal span.font-icon{margin-left:.5rem}body#proposals.index a#add-proposal:hover{background:#fff;color:#666}body#proposals.index section#new-proposal-form{background:#fff;border:1px solid #ddd;margin:4rem auto;max-width:50rem}body#proposals.index section#new-proposal-form div.field-wrap{padding:3rem 10% 0 10%;width:80%}body#proposals.index section#new-proposal-form div.field-wrap h2{font-size:2.5rem}body#proposals.index section#new-proposal-form div.field-wrap input#proposal_pdf_document{width:96%}body#proposals.index section#new-proposal-form footer.buttons{padding:3rem 10%;width:80%}body#proposals.index section#new-proposal-form footer.buttons button{width:100%}body#proposals.index section#new-proposal-form footer.buttons .loader-circle{margin-left:18rem}body#sessions.new,body#sessions.create{background:#1a1a1a;text-align:center}body#sessions.new div#box-sign-in,body#sessions.create div#box-sign-in{box-shadow:0.2rem 0.5rem 1px rgba(0,0,0,0.5);border:none;margin:-30rem auto 0 auto;padding:5rem 0;position:relative;top:50%;max-width:50rem;width:100%}body#sessions.new div#box-sign-in div.inner,body#sessions.create div#box-sign-in div.inner{padding:0 15%;width:70%}body#sessions.new div#box-sign-in div.logo,body#sessions.create div#box-sign-in div.logo{margin:0 0 3rem 0;text-align:center}body#sessions.new div#box-sign-in div.logo h1,body#sessions.create div#box-sign-in div.logo h1{font-size:5rem;letter-spacing:-1px;line-height:1.25em;margin:0rem 0 0 0;text-transform:lowercase}body#sessions.new div#box-sign-in div.logo img,body#sessions.create div#box-sign-in div.logo img{display:none;width:8rem}body#sessions.new div#box-sign-in #neat-flash div.flash,body#sessions.create div#box-sign-in #neat-flash div.flash{background:#d52b22;border-radius:0;color:#fff;display:block;height:auto;margin:0 0 2rem 0;padding:1rem 0;position:static;width:100%}body#sessions.new div#box-sign-in #neat-flash div.flash span.font-icon,body#sessions.create div#box-sign-in #neat-flash div.flash span.font-icon{display:none}body#sessions.new div#box-sign-in #neat-flash div.flash span.text,body#sessions.create div#box-sign-in #neat-flash div.flash span.text{color:#fff;float:none;font-size:1.6rem;height:auto;text-align:center;width:100%}body#sessions.new div#box-sign-in #neat-flash div.flash span.text strong,body#sessions.create div#box-sign-in #neat-flash div.flash span.text strong{display:none}body#sessions.new div#box-sign-in #neat-flash div.flash a,body#sessions.create div#box-sign-in #neat-flash div.flash a{display:none}body#sessions.new div#box-sign-in #neat-flash div.flash.alert,body#sessions.create div#box-sign-in #neat-flash div.flash.alert{background:#d52b22}body#sessions.new div#box-sign-in #neat-flash div.flash.success,body#sessions.create div#box-sign-in #neat-flash div.flash.success{background:#21b121}body#sessions.new div#box-sign-in label,body#sessions.create div#box-sign-in label{display:none}body#sessions.new div#box-sign-in div.loader-circle,body#sessions.create div#box-sign-in div.loader-circle{margin:-4.8rem 0 0 -5rem}body#sessions.new div#box-sign-in footer.buttons input,body#sessions.create div#box-sign-in footer.buttons input{width:100%}body#spectacle_budgets.index section#page header.page-dark.spectacle a.back{display:none}body#spectacle_budgets.index section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#spectacle_budgets.index section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#spectacle_budgets.index ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#spectacle_budgets.index section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#spectacle_budgets.index section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#spectacle_budgets.index section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#spectacle_budgets.index ul.subtabs{display:none}}body#spectacle_budgets.index section#budget-list{background:#f7f7f7}body#spectacle_budgets.index section#budget-list ul#summary-budgets{margin:0 4%;padding:4rem 0;width:92%}body#spectacle_budgets.index section#budget-list ul#summary-budgets li{background:#fff;border:1px solid #eaeaea;cursor:pointer;float:left;height:16rem;list-style:none;margin:0 2% 3rem 0;padding:3rem 2%;width:43%}body#spectacle_budgets.index section#budget-list ul#summary-budgets li h2{font-size:2.5rem;line-height:2.5rem;margin:0 0 2rem 0;padding:0;text-transform:none}body#spectacle_budgets.index section#budget-list ul#summary-budgets li h2 a{color:#000}body#spectacle_budgets.index section#budget-list ul#summary-budgets li div.acts{margin-bottom:2rem}body#spectacle_budgets.index section#budget-list ul#summary-budgets li div.duration{margin-bottom:1rem}body#spectacle_budgets.index section#budget-list ul#summary-budgets li div.price{font-weight:bold}body#spectacle_budgets.index section#budget-list ul#summary-budgets li:hover{border-color:#ccc}body#spectacle_budgets.index section#budget-list ul#summary-budgets li.add-budget input.button{margin-top:4.5rem;width:100%}body#spectacle_budgets.index div#no-budget input.button.add{display:inline-block;margin:20rem auto;max-width:30rem;width:39%}body#spectacle_budgets.show section#page header.page-dark.spectacle a.back{display:none}body#spectacle_budgets.show section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#spectacle_budgets.show section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#spectacle_budgets.show ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#spectacle_budgets.show section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#spectacle_budgets.show section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#spectacle_budgets.show section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#spectacle_budgets.show ul.subtabs{display:none}}body#spectacle_budgets.show ul#spectacle-tabs li.selected{background:#fff}body#spectacle_budgets.show section#page div.form{border:none;padding:0}body#spectacle_budgets.show #budget-tools{float:right;margin:2rem 4% 0 0}body#spectacle_budgets.show header.budget{background:#fff;border-bottom:1px solid #eee;margin:0;padding:2rem 0 1.5rem 0}body#spectacle_budgets.show header.budget ul{margin:0 0 0 4%;padding:0}body#spectacle_budgets.show header.budget ul li{float:left;list-style:none;margin-right:2rem}body#spectacle_budgets.show header.budget ul li h2{font-size:2rem;margin:0;padding:0}body#spectacle_budgets.show header.budget ul li a{color:#bbb;font-size:2rem;font-weight:300;margin:0 1rem 0 0;text-transform:uppercase}body#spectacle_budgets.show header.budget ul li.selected h2{display:none}body#spectacle_budgets.show header.budget ul li.selected label{display:none}body#spectacle_budgets.show header.budget ul li.selected div.input{margin:0;width:13rem}body#spectacle_budgets.show header.budget ul li.selected input{border:none;box-shadow:none;font-size:2rem;font-weight:300;margin:0;padding:0;text-transform:uppercase;width:13rem}body#spectacle_budgets.show #table-budget-lines{border-top:none}body#spectacle_budgets.show #table-budget-lines thead tr th{border-top:none}body#spectacle_budgets.show #table-budget-lines thead tr th.duration{width:10rem}body#spectacle_budgets.show #table-budget-lines thead tr th.cost{width:11rem}body#spectacle_budgets.show #table-budget-lines thead tr th.bonus{width:11rem}body#spectacle_budgets.show #table-budget-lines thead tr th.price{width:11rem}body#spectacle_budgets.show #table-budget-lines tbody tr th{background:#eaeaea;border-bottom:1px solid #ddd;font-size:1.4rem;padding-top:2rem;padding-bottom:2rem;text-transform:uppercase;vertical-align:middle}body#spectacle_budgets.show #table-budget-lines tbody tr th a{background:#bbb;border-color:#999;box-shadow:none}body#spectacle_budgets.show #table-budget-lines tbody tr td{background:#fafafa;padding-top:1rem;padding-bottom:1rem}body#spectacle_budgets.show #table-budget-lines tbody tr td label{display:none}body#spectacle_budgets.show #table-budget-lines tbody tr td div.input{margin:0}body#spectacle_budgets.show #table-budget-lines tbody tr td div.input input,body#spectacle_budgets.show #table-budget-lines tbody tr td div.input select{margin:0}body#spectacle_budgets.show #table-budget-lines tbody tr td div.input input.price{max-width:8rem;padding-left:5%;padding-right:5%;width:90%}body#spectacle_budgets.show #table-budget-lines tbody tr td div.input input.numeric_i18n{max-width:4rem;padding-left:5%;padding-right:5%;text-align:right;width:90%}body#spectacle_budgets.show #table-budget-lines tbody tr td div.spectacle_budget_spectacle_budget_lines_act_id{display:none}body#spectacle_budgets.show #table-budget-lines tbody tr td a.team{display:block;font-size:1.2rem}body#spectacle_budgets.show #table-budget-lines tbody tr td .icon-more{color:#999;cursor:pointer;font-size:2rem;display:none;margin:1rem 0 0 .5rem}body#spectacle_budgets.show #table-budget-lines tbody tr td .icon-more:hover{color:#000}body#spectacle_budgets.show #table-budget-lines tbody tr td div.tools{margin:1rem 0 0 0;width:9rem}body#spectacle_budgets.show #table-budget-lines tbody tr td div.tools a{color:#ccc;float:right;margin-left:.7rem}body#spectacle_budgets.show #table-budget-lines tbody tr td div.tools a.hidden{display:none}body#spectacle_budgets.show #table-budget-lines tbody tr td div.tools a:hover{color:#777}body#spectacle_budgets.show #table-budget-lines tbody tr td div.tools a:hover.btn-delete-line{color:#f00}body#spectacle_budgets.show #table-budget-lines tbody tr td div.tools span.font-icon{font-size:2rem}body#spectacle_budgets.show #table-budget-lines tbody tr td.bonus div.input{display:none}body#spectacle_budgets.show #table-budget-lines tbody tr td.duration div.input.numeric_i18n{display:none;float:left;max-width:7rem;width:80%}body#spectacle_budgets.show #table-budget-lines tbody tr td.duration div.input.numeric_i18n input{max-width:5rem;padding-left:10%;padding-right:10%;width:80%}body#spectacle_budgets.show #table-budget-lines tbody tr td.duration span.unit{color:#555;display:none;margin-top:1.5rem}body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.artistic td.description div.input,body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.strolling td.description div.input{display:inline-block;width:calc(100% - 3rem)}body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.artistic td.description div.spectacle_budget_spectacle_budget_lines_description,body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.strolling td.description div.spectacle_budget_spectacle_budget_lines_description{display:inline-block}body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.artistic td.description.custom div.spectacle_budget_spectacle_budget_lines_act_id,body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.strolling td.description.custom div.spectacle_budget_spectacle_budget_lines_act_id{display:none}body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.artistic td.description.predefined div.spectacle_budget_spectacle_budget_lines_description,body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.strolling td.description.predefined div.spectacle_budget_spectacle_budget_lines_description{display:none}body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.artistic td.description .icon-more,body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.strolling td.description .icon-more{display:inline-block}body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.artistic td.duration div,body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.artistic td.duration span,body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.strolling td.duration div,body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.strolling td.duration span{display:inline-block}body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.artistic td.bonus div.input,body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.strolling td.bonus div.input{display:inline-block}body#spectacle_budgets.show #table-budget-lines tbody tr.budget-line.technical td.bonus div.input{display:inline-block}body#spectacle_budgets.show #table-budget-lines tfoot tr td{font-weight:500;vertical-align:middle}body#spectacle_budgets.show #table-budget-lines tfoot tr td label{display:none}body#spectacle_budgets.show #table-budget-lines tfoot tr td div.input{float:left;margin:0;width:auto}body#spectacle_budgets.show #table-budget-lines tfoot tr td div.input input{border:none;box-shadow:none;margin:0}body#spectacle_budgets.show #table-budget-lines tfoot tr td div.input input.numeric_i18n{display:inline-block;max-width:5rem;padding-left:10%;padding-right:10%;text-align:right;width:80%}body#spectacle_budgets.show #table-budget-lines tfoot tr td div.input input.price{max-width:8rem;padding-left:5%;padding-right:5%;width:90%}body#spectacle_budgets.show #table-budget-lines tfoot tr td div.input div.price{width:11rem}body#spectacle_budgets.show #table-budget-lines tfoot tr td span.unit{color:#555;display:inline-block;font-weight:500;margin:0}body#spectacle_budgets.show #table-budget-lines tfoot tr td span.min{margin:1.5rem 0 0 0rem}body#spectacle_budgets.show #table-budget-lines tfoot tr td.total_duration{text-align:right}body#spectacle_budgets.show #table-budget-lines tfoot tr#total-per-spectacle.hidden{display:none}body#spectacle_budgets.show #table-budget-lines tfoot tr#total-spectacle.hidden{display:none}body#spectacle_budgets.show #table-budget-lines tfoot tr a#multi-spectacles{font-size:1.3rem;font-style:italic}body#spectacle_budgets.show #btn-delete-budget{float:right;margin-top:-8.8rem;margin-right:4%}body#spectacles.edit section#page header.page-dark.spectacle a.back,body#spectacles.update section#page header.page-dark.spectacle a.back{display:none}body#spectacles.edit section#page header.page-dark.spectacle h1,body#spectacles.update section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#spectacles.edit section#page header.page-dark.spectacle h1 span.dates,body#spectacles.update section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#spectacles.edit ul.subtabs.spectacle li,body#spectacles.update ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#spectacles.edit section#page header.page-dark.spectacle a.back,body#spectacles.update section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#spectacles.edit section#page header.page-dark.spectacle h1,body#spectacles.update section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#spectacles.edit section#page header.page-dark.spectacle h1 span.dates,body#spectacles.update section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#spectacles.edit ul.subtabs,body#spectacles.update ul.subtabs{display:none}}body#spectacles.edit section.fields,body#spectacles.update section.fields{display:none}body#spectacles.edit section#form-general,body#spectacles.update section#form-general{display:block}body#spectacles.edit input#spectacle_identifier,body#spectacles.update input#spectacle_identifier{max-width:10rem}body#spectacles.edit select#spectacle_state,body#spectacles.update select#spectacle_state{max-width:25rem}body#spectacles.edit input#spectacle_attendance,body#spectacles.update input#spectacle_attendance{max-width:10rem}body#spectacles.edit div.dates,body#spectacles.update div.dates{max-width:70rem}body#spectacles.edit div.dates div.input,body#spectacles.update div.dates div.input{float:left;width:50%}body#spectacles.edit #spectacle-dates,body#spectacles.update #spectacle-dates{background:#fff;border:1px solid #eee;margin:0 0 2rem 0;padding:2rem 3rem;width:34rem}body#spectacles.edit #spectacle-dates label,body#spectacles.update #spectacle-dates label{margin-bottom:1rem}body#spectacles.edit #spectacle-dates div.nested-form,body#spectacles.update #spectacle-dates div.nested-form{padding:0;width:100%}body#spectacles.edit #spectacle-dates div.nested-form div.nested-block,body#spectacles.update #spectacle-dates div.nested-form div.nested-block{background:none;border:none;margin:0 0 .7rem 0;padding:0;width:100%}body#spectacles.edit #spectacle-dates div.nested-form div.nested-block div.input,body#spectacles.update #spectacle-dates div.nested-form div.nested-block div.input{float:left;margin-right:1rem;width:auto}body#spectacles.edit #spectacle-dates div.nested-form div.nested-block a.btn-remove,body#spectacles.update #spectacle-dates div.nested-form div.nested-block a.btn-remove{float:left;overflow:hidden;height:2.5rem;line-height:2rem;width:2rem}body#spectacles.edit #spectacle-dates div.nested-form div.nested-block a.btn-remove span.font-icon,body#spectacles.update #spectacle-dates div.nested-form div.nested-block a.btn-remove span.font-icon{font-size:2rem}body#spectacles.edit #spectacle-dates div.nested-form div.add-nested-record,body#spectacles.update #spectacle-dates div.nested-form div.add-nested-record{background:none;padding:0;text-align:left}body#spectacles.edit #spectacle-dates div.nested-form div.add-nested-record div.icon-wrapper .font-icon,body#spectacles.update #spectacle-dates div.nested-form div.add-nested-record div.icon-wrapper .font-icon{display:none}body#spectacles.edit #spectacle-dates div.nested-form div.add-nested-record a.btn-add-nested-record,body#spectacles.update #spectacle-dates div.nested-form div.add-nested-record a.btn-add-nested-record{font-size:1.3rem;height:3.5rem;line-height:3.5rem;width:19.5rem}body#spectacles.index section#filters div.state select{width:20rem}body#spectacles.index section#filters div.search input{width:20rem}body#spectacles.index table.spectacles thead tr th.dates{width:12rem;padding-left:3.5vw}body#spectacles.index table.spectacles thead tr th.price{text-align:right;width:12rem}body#spectacles.index table.spectacles thead tr th.state{width:16rem}body#spectacles.index table.spectacles tbody tr td.dates{white-space:nowrap;width:12rem}body#spectacles.index table.spectacles tbody tr td.dates span.end{display:block;margin-top:.3rem}body#spectacles.index table.spectacles tbody tr td.dates span.state.mobile{display:none}body#spectacles.index table.spectacles tbody tr td.spectacle a.client{color:#000;display:block;margin-bottom:.5rem}body#spectacles.index table.spectacles tbody tr td.spectacle span.location{color:#666;display:block}body#spectacles.index table.spectacles tbody tr td.spectacle span.location.blank{color:#bbb}body#spectacles.index table.spectacles tbody tr td.price{text-align:right}@media only screen and (max-width: 1000px){body#spectacles.index section#filters{display:none}body#spectacles.index table.spectacles thead{display:none}body#spectacles.index table.spectacles tbody tr{border-bottom:1px solid #ddd}body#spectacles.index table.spectacles tbody tr td{background:#fff;display:block;padding:0 5%;text-align:left;white-space:normal;width:90%}body#spectacles.index table.spectacles tbody tr td.dates{color:#555;font-size:1.3rem;font-weight:400;padding-top:1.5rem;padding-bottom:.5rem}body#spectacles.index table.spectacles tbody tr td.dates span.state.mobile{display:inline-block;float:right;font-size:1rem;line-height:1rem;margin:.5rem 0 0 0}body#spectacles.index table.spectacles tbody tr td.spectacle{padding-bottom:1.5rem}body#spectacles.index table.spectacles tbody tr td.spectacle a.client{font-size:1.6rem;font-weight:600}body#spectacles.index table.spectacles tbody tr td.spectacle span.location{color:#999;font-size:1.4rem;font-weight:300}body#spectacles.index table.spectacles tbody tr td.price{font-weight:400;margin-top:-4rem;position:absolute;right:0;width:auto}body#spectacles.index table.spectacles tbody tr td.state{display:none}body#spectacles.index table.spectacles tbody tr td.options{display:none}}body#spectacles.new section.fields,body#spectacles.create section.fields{display:none}body#spectacles.new section#form-general,body#spectacles.create section#form-general{display:block}body#spectacles.new input#spectacle_identifier,body#spectacles.create input#spectacle_identifier{max-width:10rem}body#spectacles.new select#spectacle_state,body#spectacles.create select#spectacle_state{max-width:25rem}body#spectacles.new input#spectacle_attendance,body#spectacles.create input#spectacle_attendance{max-width:10rem}body#spectacles.new div.dates,body#spectacles.create div.dates{max-width:70rem}body#spectacles.new div.dates div.input,body#spectacles.create div.dates div.input{float:left;width:50%}body#spectacles.new #spectacle-dates,body#spectacles.create #spectacle-dates{background:#fff;border:1px solid #eee;margin:0 0 2rem 0;padding:2rem 3rem;width:34rem}body#spectacles.new #spectacle-dates label,body#spectacles.create #spectacle-dates label{margin-bottom:1rem}body#spectacles.new #spectacle-dates div.nested-form,body#spectacles.create #spectacle-dates div.nested-form{padding:0;width:100%}body#spectacles.new #spectacle-dates div.nested-form div.nested-block,body#spectacles.create #spectacle-dates div.nested-form div.nested-block{background:none;border:none;margin:0 0 .7rem 0;padding:0;width:100%}body#spectacles.new #spectacle-dates div.nested-form div.nested-block div.input,body#spectacles.create #spectacle-dates div.nested-form div.nested-block div.input{float:left;margin-right:1rem;width:auto}body#spectacles.new #spectacle-dates div.nested-form div.nested-block a.btn-remove,body#spectacles.create #spectacle-dates div.nested-form div.nested-block a.btn-remove{float:left;overflow:hidden;height:2.5rem;line-height:2rem;width:2rem}body#spectacles.new #spectacle-dates div.nested-form div.nested-block a.btn-remove span.font-icon,body#spectacles.create #spectacle-dates div.nested-form div.nested-block a.btn-remove span.font-icon{font-size:2rem}body#spectacles.new #spectacle-dates div.nested-form div.add-nested-record,body#spectacles.create #spectacle-dates div.nested-form div.add-nested-record{background:none;padding:0;text-align:left}body#spectacles.new #spectacle-dates div.nested-form div.add-nested-record div.icon-wrapper .font-icon,body#spectacles.create #spectacle-dates div.nested-form div.add-nested-record div.icon-wrapper .font-icon{display:none}body#spectacles.new #spectacle-dates div.nested-form div.add-nested-record a.btn-add-nested-record,body#spectacles.create #spectacle-dates div.nested-form div.add-nested-record a.btn-add-nested-record{font-size:1.3rem;height:3.5rem;line-height:3.5rem;width:19.5rem}body#spectacles.show section#page header.page-dark.spectacle a.back{display:none}body#spectacles.show section#page header.page-dark.spectacle h1{line-height:1em;padding:3.5rem 0 0 0;text-transform:none}body#spectacles.show section#page header.page-dark.spectacle h1 span.dates{color:#999;display:block;font-size:2rem}body#spectacles.show ul.subtabs.spectacle li{width:33.33%}@media only screen and (max-width: 1000px){body#spectacles.show section#page header.page-dark.spectacle a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#spectacles.show section#page header.page-dark.spectacle h1{padding:1rem 0 0rem 0}body#spectacles.show section#page header.page-dark.spectacle h1 span.dates{font-size:1.4rem;padding-top:.3rem}body#spectacles.show ul.subtabs{display:none}}body#spectacles.show #mobile-main-footer{display:none}body#spectacles.show #spectacle-details{background:#f7f7f7}body#spectacles.show #spectacle-details div.col{float:left;max-width:50rem;padding:4rem 0 4rem 5%;width:43%}body#spectacles.show #spectacle-details section.block{line-height:1.5em;padding-bottom:3rem}body#spectacles.show #spectacle-details section.block h2{border-bottom:2px solid #ccc;color:#a8a8a8;font-size:1.4rem;font-weight:600;margin:0 0 1.5rem 0;padding:0}body#spectacles.show #spectacle-details section.block div.line{clear:both;margin-bottom:.5rem}body#spectacles.show #spectacle-details section.block div.line label{float:left;width:10rem}body#spectacles.show #spectacle-details section.block div.line span.state{margin:0}body#spectacles.show #spectacle-details section.block div.line span.dates{display:block;float:left;width:15rem}body#spectacles.show #spectacle-details section.block ul{margin:0 10%;width:80%}body#spectacles.show #spectacle-details section.block span.data.missing{color:#e82d08}body#spectacles.show #spectacle-details section.proposals div.sent_at{color:#aaa;font-size:1.4rem;margin:-.5rem 0 0 0}body#spectacles.show #spectacle-details section.performances ul{list-style:none;margin:0;padding:0}body#spectacles.show #spectacle-details section.performances ul li{clear:both;margin:0 0 2rem 0;width:100%}body#spectacles.show #spectacle-details section.performances ul div.avatar{background:#ddd;border:1px solid #ccc;float:left;margin-right:1rem;height:8rem;width:8rem}body#spectacles.show #spectacle-details section.performances ul div.avatar img{width:100%}body#spectacles.show #spectacle-details section.performances ul div.info span{display:block}body#spectacles.show #spectacle-details section.performances ul div.info span.act{font-size:1.8rem}body#spectacles.show #spectacle-details section.performances ul div.info span.worker{color:#999}@media only screen and (max-width: 1000px){body#spectacles.show #spectacle-details div.col{padding:2rem 5%;width:90%}body#spectacles.show #spectacle-details div.col.documents{display:none}body#spectacles.show #spectacle-details a.btn-update{width:90%}}body#spectacles.show #timeline{background:#eee;clear:both;padding:4rem 5% 5rem 5%;width:90%}body#spectacles.show #timeline div.col{float:left;max-width:90rem;padding:0;text-align:center;width:90%}body#spectacles.show #timeline div.col:first-child{margin-right:4%}body#spectacles.show #timeline #add-followup{color:#999;display:inline-block;font-size:1.4rem;margin:1rem 0;padding:1rem}body#spectacles.show #timeline div.element{background:#fff;margin-bottom:2rem;text-align:left;width:100%}body#spectacles.show #timeline div.element div.wrap-icon{float:left;text-align:center;width:7%}body#spectacles.show #timeline div.element div.wrap-icon span.font-icon{color:#fff;font-size:2.2rem;display:inline-block;margin:2.5rem 0 0 0}body#spectacles.show #timeline div.element div.wrap-icon span.icon-check{background:#64cb25;border-radius:10rem;color:#fff;display:none;font-size:1.2rem;line-height:1.8rem;margin-top:1rem;width:1.8rem}body#spectacles.show #timeline div.element div.wrap-info{background:#fff;float:left;padding:2rem 3% 1rem 3%;width:87%}body#spectacles.show #timeline div.element div.avatar{background:#ddd;border:1px solid #ccc;float:left;margin-right:1rem;height:3rem;width:3rem}body#spectacles.show #timeline div.element div.avatar img{width:100%}body#spectacles.show #timeline div.element div.info span.name{display:block;margin-bottom:.3rem}body#spectacles.show #timeline div.element div.info span.date{color:#777;display:block;font-size:1.3rem}body#spectacles.show #timeline div.element div.info nav.nav-options{float:right;margin-top:-4rem;width:2.5rem}body#spectacles.show #timeline div.element div.info nav.nav-options span.icon-options{display:none}body#spectacles.show #timeline div.element div.info nav.nav-options span.icon-down{color:#aaa;font-size:1.8rem}body#spectacles.show #timeline div.element div.info nav.nav-options:hover span.icon-down{color:#000}body#spectacles.show #timeline div.element div.info nav.nav-options ul.sub{min-width:0;width:13rem}body#spectacles.show #timeline div.element div.message{clear:both;padding-top:1rem}body#spectacles.show #timeline div.element div.message p{font-size:1.5rem;line-height:1.5em}body#spectacles.show #timeline div.element div.form{background:none;border:none;display:none;padding:2rem 0 0 0}body#spectacles.show #timeline div.element div.form label{display:none}body#spectacles.show #timeline div.element div.form textarea{box-shadow:none;margin-bottom:0;padding:none}body#spectacles.show #timeline div.element div.form a.cancel{color:#999;display:inline-block;font-size:1.5rem;margin:1.5rem 0 0 1rem}body#spectacles.show #timeline div.element.followup{display:none}body#spectacles.show #timeline div.element.followup.priority-1{background:#e82d08}body#spectacles.show #timeline div.element.followup.priority-2{background:#f4d52a}body#spectacles.show #timeline div.element.followup.done{background:#c3c3c3}body#spectacles.show #timeline div.element.followup.done span.icon-check{display:inline-block}body#spectacles.show #timeline div.element.followup.cancelled{background:#c3c3c3;opacity:0.3}body#spectacles.show #timeline div.element.followup span.icon-check{color:#64cb25}body#spectacles.show #timeline div.element.note{background:#c3c3c3}body#spectacles.show #timeline div.event{background:#ddd;padding:2rem 5%;text-align:left;width:90%}body#spectacles.show #timeline div.event span.font-icon{color:#777;float:left;font-size:2rem;margin-right:1rem}body#spectacles.show #timeline div.event div.message{color:#777;font-size:1.5rem;line-height:1.5em}body#spectacles.show #timeline div.timeline-form{background:#fff;clear:both;padding:3rem 7%;text-align:left;width:86%}body#spectacles.show #timeline div.timeline-form label{display:none}body#spectacles.show #timeline div.timeline-form footer{background:none;border:none;padding:0;text-align:left;width:100%}body#spectacles.show #timeline div.timeline-form footer button{float:right;font-size:1.3rem;line-height:3.8rem;height:3.8rem;margin:0;padding:0 2rem}body#spectacles.show #timeline div.timeline-form#new-note{margin-top:2rem}body#spectacles.show #timeline div.timeline-form#new-note div.avatar{border:1px solid #ccc;float:left;height:auto;max-width:8rem;line-height:0;width:15%}body#spectacles.show #timeline div.timeline-form#new-note div.avatar img{width:100%}body#spectacles.show #timeline div.timeline-form#new-note textarea{border:none;box-shadow:none;color:#555;font-size:1.5rem;line-height:1.5em;padding:1rem 0;width:100%}body#spectacles.show #timeline div.timeline-form#new-note div.message{clear:none;float:left;margin:-1rem 0 0 1.5rem;padding:0;width:80%}body#spectacles.show #timeline div.timeline-form#new-note div.input{margin:0}body#spectacles.show #timeline div.timeline-form.form-followup{display:none}body#spectacles.show #timeline div.timeline-form.form-followup h2{background:none;border:none;font-size:2rem;font-weight:600;margin:0 0 1.5rem 0;padding:0}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line div.followup_followup_at{float:left;width:32rem}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line #followup_followup_at{width:13rem}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line #followup_followup_at_time{width:4.5rem}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector{float:right;height:3.9rem;margin:.4rem 0 0 0;overflow:hidden;width:3.9rem}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn{border-radius:0rem;cursor:pointer;display:none;height:3rem;text-align:center;width:3rem}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn span.font-icon{display:inline-block;font-size:2rem;margin:.4rem 0}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.priority-1{background:#e82d08;border:4px solid #c52607}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.priority-1 span.font-icon{color:#6d1504}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.priority-2{background:#f4d52a;border:4px solid #eecb0c}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.priority-2 span.font-icon{color:#978108}body#spectacles.show #timeline div.timeline-form.form-followup div.wrapper-line div.priority-selector div.btn.selected{display:block}body#spectacles.show #timeline div.timeline-form.form-followup div.input{margin:0 0 1rem 0}body#spectacles.show #timeline div.timeline-form.form-followup footer{padding:1rem 0 0 0}body#spectacles.show #timeline div.timeline-form.form-followup footer button{float:left;margin-bottom:2rem}body#spectacles.show #timeline div.timeline-form#new-followup{display:none;margin-top:3rem}body#spectacles.show #timeline div.timeline-form#new-followup footer button{float:none;line-height:4.5rem;height:4.5rem;margin:0;padding:0rem;width:100%}@media only screen and (max-width: 1000px){body#spectacles.show #timeline{padding:2rem 0 2rem 0;width:100%}body#spectacles.show #timeline div.col{max-width:100rem;width:100%}body#spectacles.show #timeline div.col:first-child{margin:0}body#spectacles.show #timeline div.element{margin-bottom:.7rem}body#spectacles.show #timeline div.event{margin-bottom:.7rem}body#spectacles.show #timeline div.timeline-form{padding:1.5rem;width:calc(100% - 3rem)}body#spectacles.show #timeline div.timeline-form#new-note{margin-top:0}body#spectacles.show #timeline div.timeline-form#new-note div.avatar{width:10%}body#spectacles.show #timeline div.timeline-form#new-note div.message{width:80%}body#spectacles.show #timeline div.timeline-form#new-followup{margin-bottom:2rem}}body#users.edit form section.avatar,body#users.update form section.avatar{display:inline-block;margin-top:1.5rem;margin-right:5rem;max-width:20rem;vertical-align:top;width:30%}body#users.edit form section.general,body#users.update form section.general{display:inline-block;vertical-align:top;width:60%}body#users.edit form section.general label abbr,body#users.update form section.general label abbr{display:none}body#users.edit form section.general #edit-password label,body#users.update form section.general #edit-password label{display:inline-block;width:100%}body#users.edit form section.general #edit-password input,body#users.update form section.general #edit-password input{display:none}body#users.edit form footer.buttons input,body#users.update form footer.buttons input{margin-left:25rem}body#users.edit form footer.buttons div.loader-circle,body#users.update form footer.buttons div.loader-circle{margin-left:19rem;margin-top:-5rem;position:absolute}@media only screen and (max-width: 1000px){body#users.edit form,body#users.update form{text-align:center}body#users.edit form section.avatar,body#users.update form section.avatar{display:inline-block;margin:0 0 2rem 0;max-width:none;width:20rem}body#users.edit form section.general,body#users.update form section.general{text-align:left;width:100%}body#users.edit form footer.buttons input,body#users.update form footer.buttons input{margin-left:0rem}}body#users.index section#filters div.search input{width:20rem}body#users.index table.users thead tr th.role{width:20rem}body#users.new form section.avatar,body#users.create form section.avatar{display:inline-block;margin-top:1.5rem;margin-right:5rem;max-width:20rem;vertical-align:top;width:30%}body#users.new form section.general,body#users.create form section.general{display:inline-block;vertical-align:top;width:60%}body#users.new form section.general label abbr,body#users.create form section.general label abbr{display:none}body#users.new form section.general #edit-password label,body#users.create form section.general #edit-password label{display:inline-block;width:100%}body#users.new form section.general #edit-password input,body#users.create form section.general #edit-password input{display:none}body#users.new form footer.buttons input,body#users.create form footer.buttons input{margin-left:25rem}body#users.new form footer.buttons div.loader-circle,body#users.create form footer.buttons div.loader-circle{margin-left:19rem;margin-top:-5rem;position:absolute}@media only screen and (max-width: 1000px){body#users.new form,body#users.create form{text-align:center}body#users.new form section.avatar,body#users.create form section.avatar{display:inline-block;margin:0 0 2rem 0;max-width:none;width:20rem}body#users.new form section.general,body#users.create form section.general{text-align:left;width:100%}body#users.new form footer.buttons input,body#users.create form footer.buttons input{margin-left:0rem}}body#workers.edit section#page header.page-dark.worker a.back,body#workers.update section#page header.page-dark.worker a.back{display:none}body#workers.edit section#page header.page-dark.worker h1,body#workers.update section#page header.page-dark.worker h1{color:#999;font-size:2rem;line-height:1.2em;padding:3.5rem 0 0 0;text-transform:none}body#workers.edit section#page header.page-dark.worker h1 span.name,body#workers.update section#page header.page-dark.worker h1 span.name{color:#fff;display:block;font-size:3rem;margin:0 0 .5rem 0}body#workers.edit section#page ul.subtabs.worker li,body#workers.update section#page ul.subtabs.worker li{width:33.33%}@media only screen and (max-width: 1000px){body#workers.edit section#page header.page-dark.worker a.back,body#workers.update section#page header.page-dark.worker a.back{color:#fff;display:block;font-size:1.8rem;padding:1.7rem 1rem;position:absolute}body#workers.edit section#page header.page-dark.worker h1,body#workers.update section#page header.page-dark.worker h1{font-size:1.6rem;padding:1.6rem 0 0rem 0}body#workers.edit section#page header.page-dark.worker h1 span.name,body#workers.update section#page header.page-dark.worker h1 span.name{font-size:1.6rem;margin:0}body#workers.edit section#page ul.subtabs,body#workers.update section#page ul.subtabs{display:none}}body#workers.edit form section.avatar,body#workers.update form section.avatar{display:inline-block;margin-top:1.5rem;margin-right:5rem;max-width:20rem;vertical-align:top;width:30%}body#workers.edit form section.general,body#workers.update form section.general{display:inline-block;vertical-align:top;width:60%}body#workers.edit form div#toggle-phone-secondary,body#workers.update form div#toggle-phone-secondary{margin-top:-1.5rem}body#workers.edit form div#toggle-phone-secondary a#btn-toggle-phone-secondary,body#workers.update form div#toggle-phone-secondary a#btn-toggle-phone-secondary{color:#999;display:block;font-size:1.4rem;margin-bottom:2rem}body#workers.edit form div#toggle-phone-secondary div.input,body#workers.update form div#toggle-phone-secondary div.input{clear:both;display:none;padding-top:1rem}body#workers.edit form #wrapper-acts,body#workers.update form #wrapper-acts{min-height:0}body#workers.edit form div.nested-block,body#workers.update form div.nested-block{height:24rem;max-width:35rem}body#workers.edit form div#add-act,body#workers.update form div#add-act{padding-top:4rem;padding-bottom:3rem}body#workers.edit form div.act-card div.details,body#workers.update form div.act-card div.details{display:none}body#workers.edit form div.act-card div.details.visible,body#workers.update form div.act-card div.details.visible{display:block}body#workers.edit form div.act-card div.prices,body#workers.update form div.act-card div.prices{padding-top:2rem}body#workers.edit form div.act-card div.prices div.input,body#workers.update form div.act-card div.prices div.input{float:left;margin-bottom:2rem;width:100%}body#workers.edit form div.act-card div.prices div.input label,body#workers.update form div.act-card div.prices div.input label{display:block;float:left;line-height:1.2em;margin-right:2rem;padding-top:.5rem;width:9rem}body#workers.edit form div.act-card div.prices div.input div.price,body#workers.update form div.act-card div.prices div.input div.price{float:left;width:13rem}@media only screen and (max-width: 1000px){body#workers.edit form,body#workers.update form{text-align:center}body#workers.edit form section.avatar,body#workers.update form section.avatar{display:inline-block;margin:0 0 2rem 0;max-width:none;width:20rem}body#workers.edit form section.general,body#workers.update form section.general{text-align:left;width:100%}body#workers.edit form footer.buttons input,body#workers.update form footer.buttons input{margin-left:0rem}}body#workers.index section#filters div.search input{width:20rem}body#workers.new form section.avatar,body#workers.create form section.avatar{display:inline-block;margin-top:1.5rem;margin-right:5rem;max-width:20rem;vertical-align:top;width:30%}body#workers.new form section.general,body#workers.create form section.general{display:inline-block;vertical-align:top;width:60%}body#workers.new form div#toggle-phone-secondary,body#workers.create form div#toggle-phone-secondary{margin-top:-1.5rem}body#workers.new form div#toggle-phone-secondary a#btn-toggle-phone-secondary,body#workers.create form div#toggle-phone-secondary a#btn-toggle-phone-secondary{color:#999;display:block;font-size:1.4rem;margin-bottom:2rem}body#workers.new form div#toggle-phone-secondary div.input,body#workers.create form div#toggle-phone-secondary div.input{clear:both;display:none;padding-top:1rem}body#workers.new form #wrapper-acts,body#workers.create form #wrapper-acts{min-height:0}body#workers.new form div.nested-block,body#workers.create form div.nested-block{height:24rem;max-width:35rem}body#workers.new form div#add-act,body#workers.create form div#add-act{padding-top:4rem;padding-bottom:3rem}body#workers.new form div.act-card div.details,body#workers.create form div.act-card div.details{display:none}body#workers.new form div.act-card div.details.visible,body#workers.create form div.act-card div.details.visible{display:block}body#workers.new form div.act-card div.prices,body#workers.create form div.act-card div.prices{padding-top:2rem}body#workers.new form div.act-card div.prices div.input,body#workers.create form div.act-card div.prices div.input{float:left;margin-bottom:2rem;width:100%}body#workers.new form div.act-card div.prices div.input label,body#workers.create form div.act-card div.prices div.input label{display:block;float:left;line-height:1.2em;margin-right:2rem;padding-top:.5rem;width:9rem}body#workers.new form div.act-card div.prices div.input div.price,body#workers.create form div.act-card div.prices div.input div.price{float:left;width:13rem}@media only screen and (max-width: 1000px){body#workers.new form,body#workers.create form{text-align:center}body#workers.new form section.avatar,body#workers.create form section.avatar{display:inline-block;margin:0 0 2rem 0;max-width:none;width:20rem}body#workers.new form section.general,body#workers.create form section.general{text-align:left;width:100%}body#workers.new form footer.buttons input,body#workers.create form footer.buttons input{margin-left:0rem}}div.page{background:#fff;box-shadow:0px 0px 8px 0 rgba(0,0,0,0.15);font-family:'lora';font-size:16px;font-weight:400;height:1204px;line-height:1.5em;margin:0 auto 40px auto;overflow:hidden;position:relative;width:930px}article.contract dl{display:inline-block;margin:0;padding:0}article.contract dl dt{display:inline-block;margin:0;padding:0}article.contract dl dd{display:inline-block;margin:0;padding:0}article.contract{background:#fff;height:100%;padding:1px 85px 0 85px;width:760px}article.contract header{border-bottom:2px solid #000;margin:80px 0px 40px 0px}article.contract header h1{color:#000;font-family:'lora';font-size:36px;font-weight:500;line-height:1.25em;text-align:center;text-transform:none}article.contract header.minor{margin:40px 0 40px 0}article.contract header.minor h1{display:inline-block;font-size:16px;font-weight:bold;line-height:1em;margin:0 0 8px 0;text-transform:uppercase}article.contract header.minor span.page{display:block;float:right;font-size:16px;font-weight:bold}article.contract section{margin:0px 0px 40px 0px;vertical-align:top}article.contract p{color:#000;font-size:16px;line-height:1.5em;margin:0 0 20px 0}article.contract section.parties{border-bottom:1px solid #000;margin-bottom:40px}article.contract section.parties div.party{margin-bottom:40px}article.contract section.parties label{display:inline-block;font-weight:700;vertical-align:top;text-transform:uppercase;width:155px}article.contract section.parties div.details{display:inline-block;width:600px}article.contract section.intro h2{font-size:18px;font-weight:bold;text-transform:none}article.contract section.clause{margin-bottom:30px}article.contract section.clause div.number{display:inline-block;vertical-align:top;width:40px}article.contract section.clause div.content{display:inline-block;vertical-align:top;width:715px}article.contract section.clause div.content dl{margin:0;margin-bottom:15px}article.contract section.clause div.content dl dt{vertical-align:top;width:275px}article.contract section.clause div.content dl dd{width:425px}article.contract section.clause div.content ul{margin:10px 0px 10px 40px;padding:0}article.contract section.clause div.content ul li{margin-bottom:3px}article.contract section.final{border-top:0px solid #000;clear:both;margin-top:60px;padding-top:40px}article.contract section.final span.date-line{border-bottom:1px solid #000;display:inline-block;margin:0px 5px 0 5px;width:250px;vertical-align:bottom}article.contract section.final div.signature{display:inline-block;padding-top:50px;vertical-align:top;width:340px}article.contract section.final div.signature.client{margin-right:70px}article.contract section.final div.signature span.line{border-bottom:1px solid #000;display:block;height:50px;margin-bottom:10px;width:100%}article.contract section.final div.signature span.line span.image{background:no-repeat;display:block;height:45px;margin-top:20px;position:absolute;width:300px}article.contract section.final div.signature span.line span.js{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAtCAQAAAC+X57vAAAjQElEQVR42u2cd3QVVdv2fzOn5pT0RgiEFEhCKKF3AtI7IkhTkaKAogI+KnZUxIIFRUBBQAQpIigivXdIgNAJhAAhjfRyepv5/iAPBsXyoqDv+3FnZZ21Zs05s/e9r33Xa48gc0/uyd8v4j0V3JN7wLon/2tE+etL31V+6nAh/QJ53uybJ8bXb2e9cUVGxIcLHKEVZ1Gxn4bUxBsdjWkMJNOD+shUpw8WanKIhjRmJ/3wueWAjpDOYb5lPEdrtXpxp7J15JYrR3ZM3pWXXY9ngUt1H38vI/iTN2I3lAEiRt6gE2NufP9Z1LyDG1BykO0YEX5n+hI6wniMa1WufcaTwHo2cj8XWUI1HqYtJYgY6MLJG/d1RGT7n9q77dnFABJ5DYGfQ492PEb637KzHYTQgsvY0DKDXJ5ExP2ruzSUUZdSZqJjLi1wIQFqTCzEhLrKigZwli94Dhuf3fQLfszBSh5W1Mg3zVBiLw1YQks6U4pwa2B1AgRgL3Y0SL9YCDmMSKoMQoWG9WylGaq/CetqFJQEH/8yJGZRmuLboH1NsvejQQ8UYePC2f5DQ1bsWnCkMXkyEMxeQqsgv/TDQAOPCyYAG4rbHoWMBnS5C0xadarwJshIBKO5Z4pu32L5VX6epTYJXLlpT/ngc81kcuEBwIMRgRwuYEXHn08DJFS/Ya9Aj7lTztN9ojQH2kxPO5SOCxU6jlMHNT9ylGp4mcMHZ6WmhRvyVFhoSxIzieHJ619vdnpMM5mnFCZwkon2NlRy3cIp0HhvSr+0vf9713YW2ZghE8NyMu4h5vaBJd9QrgEX2QTesFoCoj6jZZDZlwoAtJRxgEh80P7Csv2+aChiK22w3wQ2NeBNxow5/2mZkzS4z/5ULNRFxMQENlIdETVGQrxTJqU8lrDacEyJiRSyCQAmIPAEgFOBkIMLzvIUo29LJV7Xxxj17dLW6UNGt7ItLLe1hDp8x3Du5dB/AVg/71wNWVzgLAVoEJBRIPivSHhpV3VUyAjUYDGHaHQbS5fFXuJuimxc1EDgza83Dx41rferW9nNfE4zHSP7GYkXamS8DOVPfz800HX+oSm75pHKWSqoW2lRn0TmSRAk3AJCHk1x8QL5t6GSN7jCs1zppdVfa+hgPZfUsaI/PzDoHlr+HmBdtyJeWPDFgoyIDA4PVn8bNmR8Secg3v8jW/WzKwxBh7GKlXQTqvtix4e1u+laeHIIoAsAKhRosWKNMvU3iCcTL4Q7nu+yUeAttlVazZ8d9QTUjCo1EOExlbXERhO0eKH4w+Dd8IsAOpO99G1ycdDOYVF0p07XHaoH521iwF9WtXAPWL8EgRE1BagRcKki3S2vxRGIlj389Mdf/83H2sihpAqwjPz01JIWb/YO92QJtsmOQHGb5ICUlg1C/TKq+Xo5Duo6pJ1YUZQ9Gjft/5sFikhqvSYeAREveNzxTUM1aZqePa+WI5kCL7bLFkX590N0rcJmdu3DUjX32Hn18ckB7V6OtqkvqK+ty8ockVfUHivyTdgQVYKYRvlvokj+WYNuA6EeyesSN7lS519ILf4PAOu6mwpGpgATBDY6rH8kFzUZfEkoWky3+WAJCVeVTLAg6IORdUfWXC8RIR/OeSuWFjgiC1KU7vSUk6bwYc4rmaXK3KiM+AqltyAPqd5YtJQnV2SgSKmhbSKKcWVX95vt2Il3cs6Y0pQyVBf1E7SS9IeGQhZ97c1wVFlly5hnVvU/tpNHUWbG5ajZUpRIvUebHVScr4oL4RRCKper5Ok3qax6e3112WnDKZvlknrhPlksPBZwyFPdFaKTFcig8Hfb5pGF/m9Lpg+TjYFxGPiCvF9uIAHdb+6CfwxYHgS8OUl13KLsmFXoQkM1rPjd9lAl1BiQUVbuYSMXZ56LDd69BQVGFCuKV8AIHhyUmhwbvjPpsKtw+MRUnx/USi9BkC2Upwy+GCWtPbA1HV2mi2KdGGG7aofubGx0/4ROZVPfv9/uRMJ2GyOL4gF63t/i0GO9O4sjzHPzn7gaPGEIah7zNivO3+T18yQC0NwynpdxTyprHu52nCCTnWL0sg7mH4Vtz/QZMf69XMcx0U0gLlEtZTtE499ktgTUiICdtSgo/aW2fSnjKCF3sR6u/HOjFsnBnxiOSkaVziiWO3DgXVl0uD09ODhALJZKgyLh+MGTVCe+3eVXOMsjBNCOSV5HJp9vGXd20oSvd2o/zMaNAhcSKjxYseC48WtW8jCTxEaoJhM6tqfzUebd1rjG8xSvNJu7d+UcX+tALj/1sGFY5wF0ZAuuigKqEUs4V9nz39t/x1zbF1hwY8eJB4Fiokn8wXMoM6HDkDZsYz+++N+J9XST/mtdC1wlkGsE3MU4T/l78YcSETeamiS4PDqzeKAfR0AwUQ8nhcgogpXN5XIRi9pm1+3/nw3aAyi5jB4FMhbKV40XrOsPvmB4vxgNDenFj7Y2bb3b7fjk8rMTxGjbl/nZGX2pRRinCKcN3lzmaU6xnXy8qUktluJBYWrNlUPfS76IKAlGoBjrnxpPDME0wMNxQ0Dy1WlTC3qxu+brn3aeG3gqn1iOsI9rDKELPSjkRXLYzDj2cOZ3tPffP4ASGtCxvKDTQzkZxTOeNKAkhVyikH6jgOFAhxsLOhTIgIQSkFBUlmVAwvqnStIydjrzGba7CqtbAuu/j1egoribsdu5JK8NLeSFDza5ZJyuzXFbFeVJnOJ8bfeYwi7mw4qt0CK44smUlFYTBKuEhIBwoy4FKJFlj6nSNilQVD5BQIGNQPwowYmHIMZtWPTcuUmeJrq9ZZnF2wutK3F5gneJDb261Io5JV0e19Pmd6SmxRBkOyQeDkGND11wk8WbRANwEg/O6Ex8Q5KLvkRCojGNKeQKW1AxAD/S2YL+hpkxYkWJEpkBdKUT6SSzmoMzVzpyPpSxMHFEEx5YaGUfPtRkGSWiPrq0xZFi/43xKJDpxgSWsoo8LFW0p0OBHReeKm5HxAlUkJ37+EjboqbJDy2eSFf2k4Jv5V0CUmVrRMSNizAyCaAOJ1DihxIoRkCBE6Ey/BAxYKcU3S2DNAEZKxIiXmgIxhfxNrL3O2Sx9IYZ66rV6fxFykPl52x0/6Dd0Yf2tovP9ZnQJ3HdV+Mdc+p9KvY6nNeMVDoR0+ydUd/FBnzoq3eGOSvUZz27VRTiRon7dXs/VffE3CBkNLhreOL9t3hV7lMXIexGpilmJCrMrg8eXfVVj/T660fXnSd/6X3EE2nz/ulA0VaIJnF+TOesYLXnWsT2OvXrOp2C6FLnXSjJc5Raii2ogTLC+OHpH/kw/xAlgBsnZXjTBwVn6EMdvuMsb5DL21h5jma8zn20o5D6JFFEAVDjVVticJfaZRWceObEm9NH9TwCYCaScIpGHF946Exuco/qsWqni8OluWLRQzyIi/ksxEMXnJxgKH35nj14IVRGkDLXGEZ/oD66rx575Ojr7y3HGUUUBrajR0ALiCiwo8GJkkjqcx47fajFNs5RSjzZyNThFMF8VRkLLmIDXcnkPBCKgISEChtWPIgoiEWDkyJc2PHc9WLHLYC1AjuNcQTkZ6y5MLRlSJYKkSu8WhHY8J15+mmZLbIm5jTZ9OLzjyTsyjfMIyrqeJ0pLyoTYrDUlEqaFD46ZHrPgyxuozywEyfd8F0WNsV34OBPBVK4gJhwZuPO+eGPt+BqZQk2FTUNsBCEgBtdpv5zNxpjrzYnHNhjEz/vnBUUOm5N4X+U8sq9OeK2WjhXJlA70Rrg79LI0Vk7E23BQrq6wlIQkhWOhVbLrjVaEOXdVxcthCv01k3Gbxy2UnRAPgaKUWBgEkaS6YsNJUaCkCikBAG18fywTK/ubdSODHKMS16677htkQOZEqLoQzCKXQM62C5BrWrx9XZ1UscW1L882XomllrMox9f8xRlvIKIPwH05RqpNECHgxxCCSCbAHRA+/uKUivm8agDFfejIYXaXOQsHSmjAj0yMYQDCgTs1OMMyzlPITE4ACeeyn6FBSVe9MHFAbZRgBPQYqIaCgyk0or7sWBly58MBe4CsC4iE1v7/b2RpQebZ5ILuKnGJnytj3ywMjWZpy4sG6q3dFxS8eSaZ6yff9e1VYOmb+2wascue2jmpUJe3qvd/HTXuVt63d98a02yCTr31rtvfHL2qLj/CvXIL8kielRO84xXvH66Hino8eYcBTQmAn1lqCuayjeJgP5gxhsedOGRDes0mdk04mNzYa0zQcvXHrhyfBt5lPKiqnaSryvQlOvXTknWBcyKiMIKFIfjn9g5/9XOtoDiJ1a/2OSRGvudyAgICEjYuUAE18hCj4QTKzbUOJEbJS/0Km/dwcI+Qlk2+Uzw/MdyWYabNuhpjonzl8ddTkNJpyxl8pWFQaTFFxeVoyeYbJqwj2zKceLGhgMLMmmU4SaIRegZRxIGOtOSnmTYD7QPVZg8Djz40ws/zlOOCgkBCSVqrKhFuZmnQnnOigsDfhgQEJEwYAAtPshikV6SKceHJFpwDid1yWM3nbATAMh4KMOJ9A8VZm8BLCOy8eNTUnZMnZZEsQIZBz1xUMGYU+4vD45Rq7SCTlQizt6/3GVI+6Z9+UR7yZ7z53SX1CwmnjEjD7y0+MlDH6XVhzfoz5BFc5459GnDBz0ZPcg7E/55eL3Io12WNn+7/wxFpUtUY+QLWpGLFhkH5sphudEj4Mj2zZbX+2H+tFG73F4Hf8rYVDpsCIsChLc/GDJz/X3yZ8+rBllPeyETwebxh3hpzbmMiMaGjUE5zvdiJyr3Xu2nW2fDS2fQqYpcKFBgwnJT4h3Goq76IeWfeH8bDHi41HbFi6+913BbLfrQgbpY0HOZ1xlJBPjGlcUwinUknnOzkxEoBUkuw3yjKuqNAjcqdORj4gk6koqbQEp4i4G0w569rqW+ZvHlALTEocUJqG5EQDISBoKMHJpfltSr8wEBEQdu1BEuvarLuYDyHvpcyz5RpRh0eK/wtKKyZ9sIByayKiM0CRXSP+D+qsotCht6VtQRNa+MfkACB/VRY8OOP5EUe9SPg9178nqrz/Nd99ChZMfV7vnf248T9Io4bO/bm8jjAQbkTpjw4ryCerNPLGmOqhf/uTStYG3jmYsiX90fNcsyce6CtiuXDh+jeP+77f4Rhsqmt45SvuYkGYQTSAg5qPGgwYaMjBsVFsqsus1xT48eavcqf337iuzvq2k7PXByuDSmLC7tk1lspoBz1bbUKSFshl+6NcY9Je2njIdfWNnDM+vt1K4Bi+dumvXu3nneI9RhXnhwo0anLaomBPtXU9c5Pd82+tqCKV+1sUJbDjF/5XhH3SmXrWUcxQtwAAL5HOtXkFayaMn6VcYkhtKFWOFE92/yyx61cwEXKrzwTTp+/PMzUkdvvFATghcWwIYSCX8UbMe3jl+wi6bFcUTSibpYKrM+LZpm9paK1l6CAieyxXuZyffIcoe/Cncb31fkfWVTinrFDtMrN74ZPI3Z0qyhn20Yvn+pIYQbqZa7MqL7dzTKb2GxVP+5PLL1lGa7AWpQg1kEsoYcFCjQBdYgy3/Ag0nHMzYfXBK9vKPtm4xNFalNfMSA1a+/ZG9XJ/ngll2eNjFhCa+vnbY/ZFaUu6Bgid/+wAH9Estdc5aOkw8vqJ7FyRYrZkf3HTXntYw3+vmtdwMSGoJQU4SCaGawh+2oKaAucVzEg40EqtOdJNh8KH7rx7n76z/1o6JcH7fovfBG216cGsUolLQRk/3KkCd1G7z2fQmpWWLHrKcOKOz1q415IGXvt+l9VI/WeWxpiX6M9/fe5BlzNkwJOx/4qRTlq11efbTNfIoNtMRfXPu90mdT2+PspX1d9Zvqs7zmohghWJi7zbvtm5Htj43N1AWZBrI5wTp9cN+TF90pJ0hDj6Pf6SnXLo5J+3pwXL/GOyvwohqLiaZ35fwqQvTdFHUe72Gvm8WJ3nHLLJjRIqBBh3p08lCFqfGqUx3Mb1Sbr/jumFsz/BGHlLRw49GrxyvG5oV9vXB5nEk7I4pD5AA9eHzB22vsJe7NyiWV5drbogjdVYslv+lXN/vMGjZxhDN0ZB3pNGA0/enNgLLh50sTNxK5eFFn8cLFjn1f2PAsLySPVta+tKDawEe3q0yEV6tZ6ltjeVJ/3xmlndXvL7g2ade5hPgfR+7OTHA89Oi1IxsnDWy6UEnourdaF743/Ye13wV3099oFavwUE4I7dlHQzYRQxIN8eETIongJ7aQM2HZxw35dGBUqi0hs2GjjK4vhXU5vf8SGwkWlB+VSXA+qWnACLZjTfF537Z+i1Dd0TC33YwFe+qNnfBq86EX/PODAmhBVusNbc9E1dgR8oI8snb+jBMVg9P5Fh3He7Tu23XQ5uOh0PzVM11ad76SxwGGC9NXjm36zDuLQ7cP+mDAyHxzs/TFO3c4whOdM3vnn07DpQmZ/tUT+T/6P5ww3QdtbmtakcgS8jACHmQyJx/N8W7uOVzYpuHuNq6y52clBzc34MFAecSl9YGtan904n7HsqBxRxsfWemvisfBEfP7UfOat77QaHS1V/zmuU1KdFQgkcirbCCcwpH+x5VbIIvjDOMqhj8sSnuQvKWI0hqCoEdERERAVUkTugsWS7ZovDzq1eTRmAB2AcdZzwv4Y0Pv6jzdlRhIPGz3336WFAFfdCdzWuNGjXG1VDmFasi4UZiC1xrW+hNEBflA2E7tTi98EbFhRc6Kezl7RZ0511btuvzAu57lTjQ3Kl0m3Khx4qAcL5SUYSePchRRgz6qRYden19bT87iEOohBuTFvqPq6d+sx+z21YxGd7k6wO4s3ssVlLQOn7rYx/lcTFGnk6mFk8R1k2IWz1g65L0J8ZsKHln0TG80XcO3gpMjdDhYc+WSbk1HFTLnm2mbEzeubrb1mU2t478eN+IrYHB0areTHapvPFxvavz6sfOlxKLy09+dnXPfN7O/VE8uXlar+P7UZ3tfFns5Kh5GfSX/xYRWXWqTXsRQIARoTvdxP3w47qnyz8aijXm27YTx9VdXfPHO4YcefmzpLNWpNfbGV8c+cmbXY28MSJISjo9boXSUxlyZW9F5wNX7K5LbPUEk+9Fg4gzV6cxQanAWsbPfh+Z2L+SPJovNrOFlVASoNbU8Xh5RbTOmuRGQUCMio0CBQrQ38eqGpJab55+7f1d8bJIjx4MGD1spvwPM2FsAS3m2pH0TcTQfEYQeA2ZA4lua0gAbmq+9vq6OAxMeVAiyXEqpHhCRcVbp3IsICLix46jMTATcuBBw4MIHDU4seJ/q1W5dgqnf5gkVI0PTLGtQqq7JGdiUiHgqB+dBQiPKDXwSTj24MMY+p3qtRfHpA3w0zh021cejg12RP1R3W0Jede4/NLuJSw0pEc6BpoyADqU9UoLjinUR6Z3UiyelTX12fGpo/VnpCmVhLevB8moxQof3n9j6JocJYwnTdmnJiOvG4Xfij69+79yCuv4n23oHbhhuvi9s7D6/UK3xtLE0uccGS6DCb1TKtQELQ9+6YEqmzm599f6fUo8r9V5yfO2LneroKp57d438WuTTiesR8TCP1ng3rTb3g4dqfqOiFrOTV57TLYARg19bO/+betEB4vzGaxudbb169DA/8/rDyX2Tp/Ifv4/X7Y17KOO57n6d3v/8UF3vs4WE4ctMJuBHPiGse8T0UfeswVafVmOyA7L8CESkPG7pVHtI/U1eDtPg1SWvnZHeDS0pQIGAVrz2dPl4//Tgcx0/OZo9PnbSguRjD1iupzEHOYLvdUrUnQZWRRflrLRPc/K0++Uqt9nJpht5lKLDiR3v/1HLWYcRERU6nOgwcJjoynTfjPJMizM/TR8yWt3k85py6yVx9+1gTkWRiIgLF6KeBHsPoZacH1Qacij56eaZR0hv9E54oGnSiQrHyh2DK+oVCJiIIoytcQ8PXNznuKl2WDXVGuPAPNMrI5JNI74ZcPWx8s2X260aFL88JO3rPQ0TPCP6rzy6ctn3Bp8TTv/axZ2jmnwWXvOdna9sbvf6lOiFTYeXHc+a92Lsyv4HE08L91vL929d5ZcXMbP5kEZRV46Zf6x/pT7rUHCEh1/3mrE2PNCWlNmEXDx40BJDa1Xm2FljhenKN1122MMuUdc4gw4/NOdrPpxa3e/T0SY8mFmxbG10pzdf+2r85hWPDX5/dvYSj8yTYmqvn5rmjhbNYcMOr1E6pN4XKWodeDYSH0I4h4QThfb7r1YPjsX36sNRtp4zR3Z5yPiNjQIMj6/sEDMn/JNA+7KZsQmN+4hCGlPx5QHDh9vD67WZmDq/lC01ds/L6P7gtOZTJY+H05yn5I7A6pbAuuDsNMkaN3jP/VNrrPS6IFVCQ4ECgTByMGHFiusPOuUKPNcr73jQk0k6LirIwo9sGrGF5fSiDYfZgy95gHOBYkEEpq9zRVGc7w4x6oMkg6q1ppXjiKP12IYLRssHZQIwYkGFNtU71Q8R0KGp7DqaKcWZ1mLa6Wm+RHIYK0ZU2AlZ7F6sahDe9v0nkKJWD3++40dqROW5k6sctZ+wKTUWU6PoAQkrV03xzor0D/5RnnFw6gSbWTZjP6k4CS4EwvBQiOKC35sKalCEvTKTM2BFMpPmC5hvzFrJNVeveaK0/22/+zTrHbk+kdmBzXdenfHOxQVTM+77cdCsWSNOwlWOoKXhW2GmAx+PXvjtloJhFdkVoLzkM7hnbc/HNabMb788HSMVPvVR/9gXBytwoEIX6nj+9EM7ghJ/rLm07b5+k4+Lny955KegBPvWvA8aP/um+/veJQ2v1j6xdvYPGZ9vKfuOU9QkyVzRfPDMoz+s+apug9wslzW/m/bcWUQukYsO3U0nh+5wS8fPSlJIv+LeKbMkDDut2xBdWYo8QURGboYJN96Iv1nRFVASgAslSsqJxomVn3Dg4QJuJjGXOtRkK/VpRU120Z05VLCd1gzkuOop3yWjFjSdGBp0OvtK33rGrUu/lWfVQYsHucqRJgf2Ktz8n6UcC1pcCCjxoEDCgYzvyYqT4EOr7snfBgYkvLz7IY0YqNZJapSCfUH1CcW0oikfT/vJd/L0TdYsfBDx4AEUSDgre58uHFUYZL/V8pWwY6DJl/u+zO/51gDiU9K3zupxxrpSKF7ZKdAxoK5X2n/5UYVoWDPTUTZpVI+xuz5N2N3AGFfmlMwzm0ZPujh4/2pgA5dHTN4ZVHAFMw7BlWR6ZZl/x9OhQadk4YGL7ncxH77vsKJk4uNdXmp9ZsiVUrnW83oqEvfUnJxY1NIVc6WHmMYcZ4fvR7myHh7Ys93EHXvfGb76kLSTD3DwJCH4Vo75z3NSfFBThBuNUpZ+90ZZeatE0UEZTdaydk+gubPcggaP9Eww5O6saWABV8AI+OGsQlsRgCJqoEcEHJSxk0I6YOcKx4igGB/U2FGgwo0KDwoC0OHAjfZ6V80gdUxvFy5nOcI6i4WKgk0z6qTZKmrghRMR018q9gl4kIFy/Le56+WfXBNlHZokOe3lOBBxU0Y0bTnG7k6vL48p64iLw3+JtyTipBzw29Bsg5prZOEB/N4z04aLlQ1rCbAQjh+nvmqxJGv2tskPtqv4T8CmDv16Eu5+hYLj02iJud6+yIkfH6tzdGi7KGOmbzu9MusFn62PzTw5bctXpamoo/N2DB3V82XOvNRn/nY+pS5eqoPHEyo+L24WO6j+IZ+0dyInB2xyZp8ZX3dMry4pKY2C8r/MOFtwAQ0azXGvNJN4S63KAnJz6rFZ9qIZVhyV2JNc6qNdKgwqyTvHaRZ+j0empVj5W47MihfaIs+KghXw9KKcmqeNAhRWZZX+rHwT5bQkhNN4MZzLWJlPNRpTCBQRgeqGbREq/xWACjlU6WvrcvFx7bb8y+OGr7pwYnZhgd/sOvl5GHCjwIbwN1LTBtAWXe7OLuP3DnxFP+1VSpFJR0NDmhLBpWNba75eV0EcaWQT9Tcw7yTKUGGv5HNIqDDjqrJBFDgAG3hqjosy5kYNVnw5fN+JrG9PmxNZ9jSbwltmDTEXvageOM0Z9u0XoSfiP7pQlo8T+ViznmdjSrUGT4goy4FL++VaiOKJKLFn7VjVlWJnq86H0jbm97/sN6NJTO8jQ5Ys2XqY9m8FfrI7uH/YBKFUHDbIp16WyivZniLckncjyCZ8O/Wrp44VDYPaeko3rraZUQOySXz1ClJfqf++jDKl8nfjIKfy95VznQJzTbZl/t6Nfgwgml08i5b2FKMlACNO3AioqphaGSUGJET/0sbu/rkB8eaw7Bhx8azYg7aLYZ8GUoYONw7EO9KMqEkgUCd1eYfdKTOKe88dQQD+WInmMkUi6R0+GecRABe1iLtr7RABCTduk+dE3ROdpk4b1Ds08Inkw615sLP3A98EDGzy9jG8/G1ZgB0XMuDGgucilWXXLHxx1vrxo476zetc3xlPSGK1z8LkcpryOKOde3i42nOsIR97hbGCi449UJsgQKl2G3/DCwpOxNmRkqBTSlF2168orp4/1X9U3r5CoBQZeJApxFOOHU1lBUq+hfIERDTVr3ZJbaotpYEQ7H3JvlreoyoJd6ciocCK5xcHt/9uuR4TRhJ1JKvFKxv8HQkLazGYQ1wghK+mE/Hq4k14AW78MeK4y502gVJy7U8tuY+l8c0PNp1v43zLD/ZHHJuNzXZrzQh48HAeE4qBZ+r3i4v2HMOBkwJaEUQ5O/+T9bxpQ+n+UD5mQ+XstVgxocaK7BSL5d905hIW9FYJ8y1WU/GnVum2geXmGuHEMYl2uCobCsIteKLe+CGHeFoVDlQWO4WeXTYfCdnlWNokO9WiREK6Swso8l8/bsaEIXnOzLULNpq6rIKrfEkDtvVoWP0+/2YlUmUruQTNTcdp7zSoXBShoTeRXHx668j6G4axbf0i5cj+BYT9JinejZFwPOixHxOsF39o+PpHmaiQMpVBDbKGvVyjIOrFdedGV2BFhdddpvn9BWApmURbqgOFeG4xeREBJdqO21/LkqxnO8cOLFuwuPzCkKftZOGL7S5P1IqCsQB4oaA3zMprnPrt2kkRM70ZTRn6/AbPFZYU3nDZGjx/mAH+faAvQ0E3QgkFAkNqE3Xwo/7RPWd1WSUb6YS2yjG5qmKjBtFUoCNzR+iDiRNPTFKddanwZKvbtrx80Tmv+fK67ENEwPHvIPr9uZKnjYGVjZpfWyoVUJHkbm+Kjmm/Ov3SEtvmiMJOzEekgn/m4KYdBd0A0FxvX5SPGJD+1tDnV31XIzuJk58YI0+emnDT/Iwo78pYZUqpxxhakYULA1ezT9H1vXWdYz/uv236Dc7Cb0VnLmQkBDznY8dnaV1eSAgVsm95IhtQYP0HiTPK24NVES6KbqEkJV6YEq496y0ERrl3uudFvlw9R4WAnZJ/mB0kU1ZZt7kuRQS+2tJrbdYjwRcKN/dud7FWXtFNGagOE2C74wemRHR0xE0pHgQseM8fEnBxyojnwubmIv7pKpOAFbf9uvdW4sL8j7/47LaA5UCD/hdvSBJQY/G1dc3qntigeK9rRdOjl93aSkL/v1FOYmTwi/OVNd59/JM5Nbtm9KbgF3foGcZ67Hd4Q6hJwlpZ0gUJg7vHtNBpJWT9Lz+SfxvAukrWr7g/bkKDr03sPmLPjrWb577xXaaZ6yyrf4tyxMrXjFGlTZ5PsOvliWdOntjjqyzRlP4qkilnOKGU3VR7uhPi/oV7M+F/x5/5LwRWDvPQ/OprSqVpk9unUyc5bRl+RJBL+b8IVuAk8qaKGtTAQiztafLxIx9evDo5NQzdrxy7glEUs+AvHMz9c1HWH1/5Pw8sie1Y0f76RYSCRlV6+ocgh7peeqI9Rr6PHPIpJOZfMs0y3sJYpQkFvemDDNRcFLDcI7Z21rrRSK66wCLR/PArJ3lP7oDFCifyFpbI4Uq47+UR5gG2XhxwP+mwNCKeCPzvevXk9/LCm8VVOX0BtR0suKqwyaq6JscvXjJzT+4IsATq3DIYdxNaKG6ivisOJ8hUoCMaM0f/NWZd/j/obv7NItxT8D25M+nSPbkn94B1T+4B6578fy3/D88pvfajr5RjAAAAAElFTkSuQmCC)}body.pdf article,body.pdf section,body.pdf header,body.pdf footer{display:block}body.pdf{background:#fff;font-size:16px;font-weight:500;margin:0;padding:0;width:100%;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased}body.pdf div.page{box-shadow:none;font-family:Lora Regular, Lora;font-weight:500;margin:0}
