/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body{
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block
}
audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]){
	display:none;
	height:0
}
[hidden],template{
	display:none
}
a{
	background-color:transparent
}
a:active,a:hover{
	outline:0
}
abbr[title]{
	border-bottom:1px dotted
}
b,strong{
	font-weight:700
}
dfn{
	font-style:italic
}
h1{
	font-size:2em;
	margin:.67em 0
}
mark{
	background:#ff0;
	color:#000
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-.5em
}
sub{
	bottom:-.25em
}
img{
	border:0
}
svg:not(:root){
	overflow:hidden
}
figure{
	margin:1em 40px
}
hr{
	box-sizing:content-box;
	height:0
}
pre{
	overflow:auto
}
code,kbd,pre,samp{
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea{
	color:inherit;
	font:inherit;
	margin:0
}
button{
	overflow:visible
}
button,select{
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled]{
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
input{
	line-height:normal
}
input[type=checkbox],input[type=radio]{
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
	height:auto
}
input[type=search]{
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
fieldset{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend{
	border:0;
	padding:0
}
textarea{
	overflow:auto
}
optgroup{
	font-weight:700
}
table{
	border-collapse:collapse;
	border-spacing:0
}
td,th{
	padding:0
}
.u-fancy-scrollbar{
	-webkit-overflow-scrolling:touch;
	-webkit-transform:translateZ(0)
}
.u-fancy-scrollbar::-webkit-scrollbar{
	height:8px;
	width:8px
}
.u-fancy-scrollbar::-webkit-scrollbar-button:end:increment,.u-fancy-scrollbar::-webkit-scrollbar-button:start:decrement{
	background:transparent;
	display:none
}
.u-fancy-scrollbar::-webkit-scrollbar-track-piece{
	background:rgba(9,30,66,.08)
}
.u-fancy-scrollbar::-webkit-scrollbar-track-piece:vertical:start{
	border-radius:4px 4px 0 0
}
.u-fancy-scrollbar::-webkit-scrollbar-track-piece:vertical:end{
	border-radius:0 0 4px 4px
}
.u-fancy-scrollbar::-webkit-scrollbar-track-piece:horizontal:start{
	border-radius:4px 0 0 4px
}
.u-fancy-scrollbar::-webkit-scrollbar-track-piece:horizontal:end{
	border-radius:0 4px 4px 0
}
.u-fancy-scrollbar::-webkit-scrollbar-thumb:horizontal,.u-fancy-scrollbar::-webkit-scrollbar-thumb:vertical{
	background:rgba(9,30,66,.13);
	border-radius:4px;
	display:block;
	height:48px
}
.u-clearfix:after{
	clear:both;
	content:"";
	display:table
}
.u-gutter{
	margin-left:40px
}
.u-font-weight-normal{
	font-weight:400
}
.u-font-weight-medium{
	font-weight:500
}
.u-font-weight-semibold{
	font-weight:600
}
.u-font-weight-bold{
	font-weight:700
}
.u-text-align-center{
	text-align:center
}
.u-text-underline{
	text-decoration:underline
}
.u-form-error{
	color:#eb5a46;
	display:block;
	font-weight:700;
	margin-bottom:4px
}
.u-form-error a{
	color:#eb5a46
}
.u-form-info{
	background:#faf3c0;
	border-radius:3px;
	display:block;
	font-weight:700;
	margin-bottom:4px;
	padding:10px
}
.u-inline-block{
	display:inline-block
}
.u-block{
	display:block
}
.u-inline{
	display:inline
}
.u-relative{
	position:relative
}
.u-float-left{
	float:left
}
.u-float-right{
	float:right
}
.u-bottom{
	margin-bottom:0;
	padding-bottom:0
}
.u-width-100{
	width:100%
}
body,button,html,input,select,textarea{
	color:#172b4d;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:400
}
h1{
	font-size:24px;
	font-weight:600;
	line-height:28px;
	margin:0 0 12px
}
h2{
	font-size:20px;
	line-height:24px
}
h2,h3,h4,h5,h6{
	font-weight:600;
	margin:0 0 8px
}
h3,h4,h5,h6{
	font-size:16px;
	line-height:20px
}
hr{
	background-color:rgba(9,30,66,.13);
	border:0;
	height:1px;
	margin:16px 0;
	padding:0;
	width:100%
}
a{
	color:#172b4d
}
a:hover{
	color:#091e42
}
a.disabled,a.disabled:hover{
	color:#5e6c84;
	cursor:default;
	text-decoration:none
}
p{
	margin:0 0 8px
}
div::selection{
	background:transparent
}
pre{
	-webkit-overflow-scrolling:touch;
	-webkit-transform:translateZ(0);
	background-color:#f4f5f7;
	border-radius:3px;
	box-shadow:0 0 0 1px rgba(9,30,66,.13);
	margin:12px 0;
	padding:8px 12px;
	word-break:normal;
	word-wrap:normal;
	overflow-wrap:normal
}
pre::-webkit-scrollbar{
	height:8px;
	width:8px
}
pre::-webkit-scrollbar-button:end:increment,pre::-webkit-scrollbar-button:start:decrement{
	background:transparent;
	display:none
}
pre::-webkit-scrollbar-track-piece{
	background:rgba(9,30,66,.08)
}
pre::-webkit-scrollbar-track-piece:vertical:start{
	border-radius:4px 4px 0 0
}
pre::-webkit-scrollbar-track-piece:vertical:end{
	border-radius:0 0 4px 4px
}
pre::-webkit-scrollbar-track-piece:horizontal:start{
	border-radius:4px 0 0 4px
}
pre::-webkit-scrollbar-track-piece:horizontal:end{
	border-radius:0 4px 4px 0
}
pre::-webkit-scrollbar-thumb:horizontal,pre::-webkit-scrollbar-thumb:vertical{
	background:rgba(9,30,66,.13);
	border-radius:4px;
	display:block;
	height:48px
}
pre:after{
	clear:both;
	content:"";
	display:table
}
code{
	background-color:#f4f5f7;
	border-radius:3px;
	box-shadow:0 0 0 1px rgba(9,30,66,.13);
	color:#eb5a46;
	padding:1px 3px;
	margin:-1px 2px
}
pre code{
	background-color:none;
	border-radius:0;
	box-shadow:none;
	color:#172b4d;
	margin:0;
	padding:0
}
code,pre,tt{
	font-family:SF Mono,Segoe UI Mono,Roboto Mono,Ubuntu Mono,Menlo,Courier,monospace;
	line-height:20px
}
blockquote{
	border-left:1px solid rgba(9,30,66,.13);
	color:#5e6c84;
	margin:12px 0 12px 11px;
	padding:0 0 0 12px
}
ol,ul{
	list-style:none;
	margin:0;
	padding:0
}
.quiet,.quiet a{
	color:#5e6c84
}
.quiet a:not(.disabled):hover{
	color:#172b4d
}
.error,.error a{
	color:#eb5a46
}
.warning{
	background:#f5ea92;
	border-radius:3px;
	padding:6px 8px
}
table{
	margin-bottom:8px;
	width:100%
}
table,td,th{
	vertical-align:top;
	border-top:1px solid #c1c7d0;
	border-left:1px solid #c1c7d0
}
td,th{
	padding:6px;
	border-right:1px solid #c1c7d0;
	border-bottom:1px solid #c1c7d0
}
.td_ct{
	min-width: 710px;
}
th{
	font-weight:700
}
thead{
	background:#ebecf0
}
tbody{
	background-color:#fff
}
dl,dt{
	margin-bottom:8px
}
dd{
	margin:0 0 16px 24px
}
.markeddown{
	word-break:break-word;
	word-wrap:break-word;
	overflow-wrap:break-word
}
.markeddown ol,.markeddown ul{
	margin:8px 0
}
.markeddown ul>li{
	list-style:disc
}
.markeddown ol>li{
	list-style:decimal
}
.markeddown ol>li,.markeddown ul>li{
	margin:8px 8px 8px 24px;
	-webkit-margin-start:24px;
	margin-inline-start:24px;
	-webkit-margin-end:8px;
	margin-inline-end:8px
}
.markeddown ol>li ul>li,.markeddown ul>li ul>li{
	list-style:circle
}
.markeddown ol>li ol>li,.markeddown ul>li ol>li{
	list-style:lower-roman
}
.mkdwn-color-chip{
	border-radius:3px;
	border:1px solid #6b808c;
	display:inline-block;
	height:14px;
	margin:0 1px -3px 3px;
	width:14px
}
.body-color-blind-mode-enabled code{
	color:#172b4d
}
.intl-tel-input{
	position:relative;
	display:inline-block
}
.intl-tel-input *{
	box-sizing:border-box;
	-moz-box-sizing:border-box
}
.intl-tel-input .hide{
	display:none
}
.intl-tel-input .v-hide{
	visibility:hidden
}
.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{
	position:relative;
	z-index:0;
	margin-top:0!important;
	margin-bottom:0!important;
	padding-right:36px;
	margin-right:0
}
.intl-tel-input .flag-container{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	padding:1px
}
.intl-tel-input .selected-flag{
	z-index:1;
	position:relative;
	width:36px;
	height:100%;
	padding:0 0 0 8px
}
.intl-tel-input .selected-flag .iti-flag{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto
}
.intl-tel-input .selected-flag .iti-arrow{
	position:absolute;
	top:50%;
	margin-top:-2px;
	right:6px;
	width:0;
	height:0;
	border-left:3px solid transparent;
	border-right:3px solid transparent;
	border-top:4px solid #555
}
.intl-tel-input .selected-flag .iti-arrow.up{
	border-top:none;
	border-bottom:4px solid #555
}
.intl-tel-input .country-list{
	position:absolute;
	z-index:2;
	list-style:none;
	text-align:left;
	padding:0;
	margin:0 0 0 -1px;
	box-shadow:1px 1px 4px rgba(0,0,0,.2);
	background-color:#fff;
	border:1px solid #ccc;
	white-space:nowrap;
	max-height:200px;
	overflow-y:scroll
}
.intl-tel-input .country-list.dropup{
	bottom:100%;
	margin-bottom:-1px
}
.intl-tel-input .country-list .flag-box{
	display:inline-block;
	width:20px
}
@media (max-width:500px){
	.intl-tel-input .country-list{
	white-space:normal
}

}
.intl-tel-input .country-list .divider{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #ccc
}
.intl-tel-input .country-list .country{
	padding:5px 10px
}
.intl-tel-input .country-list .country .dial-code{
	color:#999
}
.intl-tel-input .country-list .country.highlight{
	background-color:rgba(0,0,0,.05)
}
.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{
	vertical-align:middle
}
.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{
	margin-right:6px
}
.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{
	padding-right:6px;
	padding-left:52px;
	margin-left:0
}
.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{
	right:auto;
	left:0
}
.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{
	width:46px
}
.intl-tel-input.allow-dropdown .flag-container:hover{
	cursor:pointer
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{
	background-color:rgba(0,0,0,.05)
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{
	cursor:default
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{
	background-color:transparent
}
.intl-tel-input.separate-dial-code .selected-flag{
	background-color:rgba(0,0,0,.05);
	display:table
}
.intl-tel-input.separate-dial-code .selected-dial-code{
	display:table-cell;
	vertical-align:middle;
	padding-left:28px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{
	padding-left:66px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{
	width:60px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{
	padding-left:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{
	width:70px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{
	padding-left:74px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{
	width:68px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{
	padding-left:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{
	width:78px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{
	padding-left:82px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{
	width:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{
	padding-left:92px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{
	width:86px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{
	padding-left:90px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{
	width:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{
	padding-left:100px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{
	width:94px
}
.intl-tel-input.iti-container{
	position:absolute;
	top:-1000px;
	left:-1000px;
	z-index:1060;
	padding:1px
}
.intl-tel-input.iti-container:hover{
	cursor:pointer
}
.iti-mobile .intl-tel-input.iti-container{
	top:30px;
	bottom:30px;
	left:30px;
	right:30px;
	position:fixed
}
.iti-mobile .intl-tel-input .country-list{
	max-height:100%;
	width:100%
}
.iti-mobile .intl-tel-input .country-list .country{
	padding:10px;
	line-height:1.5em
}
.iti-flag.be{
	width:18px
}
.iti-flag.ch{
	width:15px
}
.iti-flag.mc{
	width:19px
}
.iti-flag.ne{
	width:18px
}
.iti-flag.np{
	width:13px
}
.iti-flag.va{
	width:15px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){
	.iti-flag{
	background-size:5630px 15px
}

}
.iti-flag.ac{
	height:10px;
	background-position:0 0
}
.iti-flag.ad{
	height:14px;
	background-position:-22px 0
}
.iti-flag.ae{
	height:10px;
	background-position:-44px 0
}
.iti-flag.af{
	height:14px;
	background-position:-66px 0
}
.iti-flag.ag{
	height:14px;
	background-position:-88px 0
}
.iti-flag.ai{
	height:10px;
	background-position:-110px 0
}
.iti-flag.al{
	height:15px;
	background-position:-132px 0
}
.iti-flag.am{
	height:10px;
	background-position:-154px 0
}
.iti-flag.ao{
	height:14px;
	background-position:-176px 0
}
.iti-flag.aq{
	height:14px;
	background-position:-198px 0
}
.iti-flag.ar{
	height:13px;
	background-position:-220px 0
}
.iti-flag.as{
	height:10px;
	background-position:-242px 0
}
.iti-flag.at{
	height:14px;
	background-position:-264px 0
}
.iti-flag.au{
	height:10px;
	background-position:-286px 0
}
.iti-flag.aw{
	height:14px;
	background-position:-308px 0
}
.iti-flag.ax{
	height:13px;
	background-position:-330px 0
}
.iti-flag.az{
	height:10px;
	background-position:-352px 0
}
.iti-flag.ba{
	height:10px;
	background-position:-374px 0
}
.iti-flag.bb{
	height:14px;
	background-position:-396px 0
}
.iti-flag.bd{
	height:12px;
	background-position:-418px 0
}
.iti-flag.be{
	height:15px;
	background-position:-440px 0
}
.iti-flag.bf{
	height:14px;
	background-position:-460px 0
}
.iti-flag.bg{
	height:12px;
	background-position:-482px 0
}
.iti-flag.bh{
	height:12px;
	background-position:-504px 0
}
.iti-flag.bi{
	height:12px;
	background-position:-526px 0
}
.iti-flag.bj{
	height:14px;
	background-position:-548px 0
}
.iti-flag.bl{
	height:14px;
	background-position:-570px 0
}
.iti-flag.bm{
	height:10px;
	background-position:-592px 0
}
.iti-flag.bn{
	height:10px;
	background-position:-614px 0
}
.iti-flag.bo{
	height:14px;
	background-position:-636px 0
}
.iti-flag.bq{
	height:14px;
	background-position:-658px 0
}
.iti-flag.br{
	height:14px;
	background-position:-680px 0
}
.iti-flag.bs{
	height:10px;
	background-position:-702px 0
}
.iti-flag.bt{
	height:14px;
	background-position:-724px 0
}
.iti-flag.bv{
	height:15px;
	background-position:-746px 0
}
.iti-flag.bw{
	height:14px;
	background-position:-768px 0
}
.iti-flag.by{
	height:10px;
	background-position:-790px 0
}
.iti-flag.bz{
	height:14px;
	background-position:-812px 0
}
.iti-flag.ca{
	height:10px;
	background-position:-834px 0
}
.iti-flag.cc{
	height:10px;
	background-position:-856px 0
}
.iti-flag.cd{
	height:15px;
	background-position:-878px 0
}
.iti-flag.cf{
	height:14px;
	background-position:-900px 0
}
.iti-flag.cg{
	height:14px;
	background-position:-922px 0
}
.iti-flag.ch{
	height:15px;
	background-position:-944px 0
}
.iti-flag.ci{
	height:14px;
	background-position:-961px 0
}
.iti-flag.ck{
	height:10px;
	background-position:-983px 0
}
.iti-flag.cl{
	height:14px;
	background-position:-1005px 0
}
.iti-flag.cm{
	height:14px;
	background-position:-1027px 0
}
.iti-flag.cn{
	height:14px;
	background-position:-1049px 0
}
.iti-flag.co{
	height:14px;
	background-position:-1071px 0
}
.iti-flag.cp{
	height:14px;
	background-position:-1093px 0
}
.iti-flag.cr{
	height:12px;
	background-position:-1115px 0
}
.iti-flag.cu{
	height:10px;
	background-position:-1137px 0
}
.iti-flag.cv{
	height:12px;
	background-position:-1159px 0
}
.iti-flag.cw{
	height:14px;
	background-position:-1181px 0
}
.iti-flag.cx{
	height:10px;
	background-position:-1203px 0
}
.iti-flag.cy{
	height:13px;
	background-position:-1225px 0
}
.iti-flag.cz{
	height:14px;
	background-position:-1247px 0
}
.iti-flag.de{
	height:12px;
	background-position:-1269px 0
}
.iti-flag.dg{
	height:10px;
	background-position:-1291px 0
}
.iti-flag.dj{
	height:14px;
	background-position:-1313px 0
}
.iti-flag.dk{
	height:15px;
	background-position:-1335px 0
}
.iti-flag.dm{
	height:10px;
	background-position:-1357px 0
}
.iti-flag.do{
	height:13px;
	background-position:-1379px 0
}
.iti-flag.dz{
	height:14px;
	background-position:-1401px 0
}
.iti-flag.ea{
	height:14px;
	background-position:-1423px 0
}
.iti-flag.ec{
	height:14px;
	background-position:-1445px 0
}
.iti-flag.ee{
	height:13px;
	background-position:-1467px 0
}
.iti-flag.eg{
	height:14px;
	background-position:-1489px 0
}
.iti-flag.eh{
	height:10px;
	background-position:-1511px 0
}
.iti-flag.er{
	height:10px;
	background-position:-1533px 0
}
.iti-flag.es{
	height:14px;
	background-position:-1555px 0
}
.iti-flag.et{
	height:10px;
	background-position:-1577px 0
}
.iti-flag.eu{
	height:14px;
	background-position:-1599px 0
}
.iti-flag.fi{
	height:12px;
	background-position:-1621px 0
}
.iti-flag.fj{
	height:10px;
	background-position:-1643px 0
}
.iti-flag.fk{
	height:10px;
	background-position:-1665px 0
}
.iti-flag.fm{
	height:11px;
	background-position:-1687px 0
}
.iti-flag.fo{
	height:15px;
	background-position:-1709px 0
}
.iti-flag.fr{
	height:14px;
	background-position:-1731px 0
}
.iti-flag.ga{
	height:15px;
	background-position:-1753px 0
}
.iti-flag.gb{
	height:10px;
	background-position:-1775px 0
}
.iti-flag.gd{
	height:12px;
	background-position:-1797px 0
}
.iti-flag.ge{
	height:14px;
	background-position:-1819px 0
}
.iti-flag.gf{
	height:14px;
	background-position:-1841px 0
}
.iti-flag.gg{
	height:14px;
	background-position:-1863px 0
}
.iti-flag.gh{
	height:14px;
	background-position:-1885px 0
}
.iti-flag.gi{
	height:10px;
	background-position:-1907px 0
}
.iti-flag.gl{
	height:14px;
	background-position:-1929px 0
}
.iti-flag.gm{
	height:14px;
	background-position:-1951px 0
}
.iti-flag.gn{
	height:14px;
	background-position:-1973px 0
}
.iti-flag.gp{
	height:14px;
	background-position:-1995px 0
}
.iti-flag.gq{
	height:14px;
	background-position:-2017px 0
}
.iti-flag.gr{
	height:14px;
	background-position:-2039px 0
}
.iti-flag.gs{
	height:10px;
	background-position:-2061px 0
}
.iti-flag.gt{
	height:13px;
	background-position:-2083px 0
}
.iti-flag.gu{
	height:11px;
	background-position:-2105px 0
}
.iti-flag.gw{
	height:10px;
	background-position:-2127px 0
}
.iti-flag.gy{
	height:12px;
	background-position:-2149px 0
}
.iti-flag.hk{
	height:14px;
	background-position:-2171px 0
}
.iti-flag.hm{
	height:10px;
	background-position:-2193px 0
}
.iti-flag.hn{
	height:10px;
	background-position:-2215px 0
}
.iti-flag.hr{
	height:10px;
	background-position:-2237px 0
}
.iti-flag.ht{
	height:12px;
	background-position:-2259px 0
}
.iti-flag.hu{
	height:10px;
	background-position:-2281px 0
}
.iti-flag.ic{
	height:14px;
	background-position:-2303px 0
}
.iti-flag.id{
	height:14px;
	background-position:-2325px 0
}
.iti-flag.ie{
	height:10px;
	background-position:-2347px 0
}
.iti-flag.il{
	height:15px;
	background-position:-2369px 0
}
.iti-flag.im{
	height:10px;
	background-position:-2391px 0
}
.iti-flag.in{
	height:14px;
	background-position:-2413px 0
}
.iti-flag.io{
	height:10px;
	background-position:-2435px 0
}
.iti-flag.iq{
	height:14px;
	background-position:-2457px 0
}
.iti-flag.ir{
	height:12px;
	background-position:-2479px 0
}
.iti-flag.is{
	height:15px;
	background-position:-2501px 0
}
.iti-flag.it{
	height:14px;
	background-position:-2523px 0
}
.iti-flag.je{
	height:12px;
	background-position:-2545px 0
}
.iti-flag.jm{
	height:10px;
	background-position:-2567px 0
}
.iti-flag.jo{
	height:10px;
	background-position:-2589px 0
}
.iti-flag.jp{
	height:14px;
	background-position:-2611px 0
}
.iti-flag.ke{
	height:14px;
	background-position:-2633px 0
}
.iti-flag.kg{
	height:12px;
	background-position:-2655px 0
}
.iti-flag.kh{
	height:13px;
	background-position:-2677px 0
}
.iti-flag.ki{
	height:10px;
	background-position:-2699px 0
}
.iti-flag.km{
	height:12px;
	background-position:-2721px 0
}
.iti-flag.kn{
	height:14px;
	background-position:-2743px 0
}
.iti-flag.kp{
	height:10px;
	background-position:-2765px 0
}
.iti-flag.kr{
	height:14px;
	background-position:-2787px 0
}
.iti-flag.kw{
	height:10px;
	background-position:-2809px 0
}
.iti-flag.ky{
	height:10px;
	background-position:-2831px 0
}
.iti-flag.kz{
	height:10px;
	background-position:-2853px 0
}
.iti-flag.la{
	height:14px;
	background-position:-2875px 0
}
.iti-flag.lb{
	height:14px;
	background-position:-2897px 0
}
.iti-flag.lc{
	height:10px;
	background-position:-2919px 0
}
.iti-flag.li{
	height:12px;
	background-position:-2941px 0
}
.iti-flag.lk{
	height:10px;
	background-position:-2963px 0
}
.iti-flag.lr{
	height:11px;
	background-position:-2985px 0
}
.iti-flag.ls{
	height:14px;
	background-position:-3007px 0
}
.iti-flag.lt{
	height:12px;
	background-position:-3029px 0
}
.iti-flag.lu{
	height:12px;
	background-position:-3051px 0
}
.iti-flag.lv{
	height:10px;
	background-position:-3073px 0
}
.iti-flag.ly{
	height:10px;
	background-position:-3095px 0
}
.iti-flag.ma{
	height:14px;
	background-position:-3117px 0
}
.iti-flag.mc{
	height:15px;
	background-position:-3139px 0
}
.iti-flag.md{
	height:10px;
	background-position:-3160px 0
}
.iti-flag.me{
	height:10px;
	background-position:-3182px 0
}
.iti-flag.mf{
	height:14px;
	background-position:-3204px 0
}
.iti-flag.mg{
	height:14px;
	background-position:-3226px 0
}
.iti-flag.mh{
	height:11px;
	background-position:-3248px 0
}
.iti-flag.mk{
	height:10px;
	background-position:-3270px 0
}
.iti-flag.ml{
	height:14px;
	background-position:-3292px 0
}
.iti-flag.mm{
	height:14px;
	background-position:-3314px 0
}
.iti-flag.mn{
	height:10px;
	background-position:-3336px 0
}
.iti-flag.mo{
	height:14px;
	background-position:-3358px 0
}
.iti-flag.mp{
	height:10px;
	background-position:-3380px 0
}
.iti-flag.mq{
	height:14px;
	background-position:-3402px 0
}
.iti-flag.mr{
	height:14px;
	background-position:-3424px 0
}
.iti-flag.ms{
	height:10px;
	background-position:-3446px 0
}
.iti-flag.mt{
	height:14px;
	background-position:-3468px 0
}
.iti-flag.mu{
	height:14px;
	background-position:-3490px 0
}
.iti-flag.mv{
	height:14px;
	background-position:-3512px 0
}
.iti-flag.mw{
	height:14px;
	background-position:-3534px 0
}
.iti-flag.mx{
	height:12px;
	background-position:-3556px 0
}
.iti-flag.my{
	height:10px;
	background-position:-3578px 0
}
.iti-flag.mz{
	height:14px;
	background-position:-3600px 0
}
.iti-flag.na{
	height:14px;
	background-position:-3622px 0
}
.iti-flag.nc{
	height:10px;
	background-position:-3644px 0
}
.iti-flag.ne{
	height:15px;
	background-position:-3666px 0
}
.iti-flag.nf{
	height:10px;
	background-position:-3686px 0
}
.iti-flag.ng{
	height:10px;
	background-position:-3708px 0
}
.iti-flag.ni{
	height:12px;
	background-position:-3730px 0
}
.iti-flag.nl{
	height:14px;
	background-position:-3752px 0
}
.iti-flag.no{
	height:15px;
	background-position:-3774px 0
}
.iti-flag.np{
	height:15px;
	background-position:-3796px 0
}
.iti-flag.nr{
	height:10px;
	background-position:-3811px 0
}
.iti-flag.nu{
	height:10px;
	background-position:-3833px 0
}
.iti-flag.nz{
	height:10px;
	background-position:-3855px 0
}
.iti-flag.om{
	height:10px;
	background-position:-3877px 0
}
.iti-flag.pa{
	height:14px;
	background-position:-3899px 0
}
.iti-flag.pe{
	height:14px;
	background-position:-3921px 0
}
.iti-flag.pf{
	height:14px;
	background-position:-3943px 0
}
.iti-flag.pg{
	height:15px;
	background-position:-3965px 0
}
.iti-flag.ph{
	height:10px;
	background-position:-3987px 0
}
.iti-flag.pk{
	height:14px;
	background-position:-4009px 0
}
.iti-flag.pl{
	height:13px;
	background-position:-4031px 0
}
.iti-flag.pm{
	height:14px;
	background-position:-4053px 0
}
.iti-flag.pn{
	height:10px;
	background-position:-4075px 0
}
.iti-flag.pr{
	height:14px;
	background-position:-4097px 0
}
.iti-flag.ps{
	height:10px;
	background-position:-4119px 0
}
.iti-flag.pt{
	height:14px;
	background-position:-4141px 0
}
.iti-flag.pw{
	height:13px;
	background-position:-4163px 0
}
.iti-flag.py{
	height:11px;
	background-position:-4185px 0
}
.iti-flag.qa{
	height:8px;
	background-position:-4207px 0
}
.iti-flag.re{
	height:14px;
	background-position:-4229px 0
}
.iti-flag.ro{
	height:14px;
	background-position:-4251px 0
}
.iti-flag.rs{
	height:14px;
	background-position:-4273px 0
}
.iti-flag.ru{
	height:14px;
	background-position:-4295px 0
}
.iti-flag.rw{
	height:14px;
	background-position:-4317px 0
}
.iti-flag.sa{
	height:14px;
	background-position:-4339px 0
}
.iti-flag.sb{
	height:10px;
	background-position:-4361px 0
}
.iti-flag.sc{
	height:10px;
	background-position:-4383px 0
}
.iti-flag.sd{
	height:10px;
	background-position:-4405px 0
}
.iti-flag.se{
	height:13px;
	background-position:-4427px 0
}
.iti-flag.sg{
	height:14px;
	background-position:-4449px 0
}
.iti-flag.sh{
	height:10px;
	background-position:-4471px 0
}
.iti-flag.si{
	height:10px;
	background-position:-4493px 0
}
.iti-flag.sj{
	height:15px;
	background-position:-4515px 0
}
.iti-flag.sk{
	height:14px;
	background-position:-4537px 0
}
.iti-flag.sl{
	height:14px;
	background-position:-4559px 0
}
.iti-flag.sm{
	height:15px;
	background-position:-4581px 0
}
.iti-flag.sn{
	height:14px;
	background-position:-4603px 0
}
.iti-flag.so{
	height:14px;
	background-position:-4625px 0
}
.iti-flag.sr{
	height:14px;
	background-position:-4647px 0
}
.iti-flag.ss{
	height:10px;
	background-position:-4669px 0
}
.iti-flag.st{
	height:10px;
	background-position:-4691px 0
}
.iti-flag.sv{
	height:12px;
	background-position:-4713px 0
}
.iti-flag.sx{
	height:14px;
	background-position:-4735px 0
}
.iti-flag.sy{
	height:14px;
	background-position:-4757px 0
}
.iti-flag.sz{
	height:14px;
	background-position:-4779px 0
}
.iti-flag.ta{
	height:10px;
	background-position:-4801px 0
}
.iti-flag.tc{
	height:10px;
	background-position:-4823px 0
}
.iti-flag.td{
	height:14px;
	background-position:-4845px 0
}
.iti-flag.tf{
	height:14px;
	background-position:-4867px 0
}
.iti-flag.tg{
	height:13px;
	background-position:-4889px 0
}
.iti-flag.th{
	height:14px;
	background-position:-4911px 0
}
.iti-flag.tj{
	height:10px;
	background-position:-4933px 0
}
.iti-flag.tk{
	height:10px;
	background-position:-4955px 0
}
.iti-flag.tl{
	height:10px;
	background-position:-4977px 0
}
.iti-flag.tm{
	height:14px;
	background-position:-4999px 0
}
.iti-flag.tn{
	height:14px;
	background-position:-5021px 0
}
.iti-flag.to{
	height:10px;
	background-position:-5043px 0
}
.iti-flag.tr{
	height:14px;
	background-position:-5065px 0
}
.iti-flag.tt{
	height:12px;
	background-position:-5087px 0
}
.iti-flag.tv{
	height:10px;
	background-position:-5109px 0
}
.iti-flag.tw{
	height:14px;
	background-position:-5131px 0
}
.iti-flag.tz{
	height:14px;
	background-position:-5153px 0
}
.iti-flag.ua{
	height:14px;
	background-position:-5175px 0
}
.iti-flag.ug{
	height:14px;
	background-position:-5197px 0
}
.iti-flag.um{
	height:11px;
	background-position:-5219px 0
}
.iti-flag.us{
	height:11px;
	background-position:-5241px 0
}
.iti-flag.uy{
	height:14px;
	background-position:-5263px 0
}
.iti-flag.uz{
	height:10px;
	background-position:-5285px 0
}
.iti-flag.va{
	height:15px;
	background-position:-5307px 0
}
.iti-flag.vc{
	height:14px;
	background-position:-5324px 0
}
.iti-flag.ve{
	height:14px;
	background-position:-5346px 0
}
.iti-flag.vg{
	height:10px;
	background-position:-5368px 0
}
.iti-flag.vi{
	height:14px;
	background-position:-5390px 0
}
.iti-flag.vn{
	height:14px;
	background-position:-5412px 0
}
.iti-flag.vu{
	height:12px;
	background-position:-5434px 0
}
.iti-flag.wf{
	height:14px;
	background-position:-5456px 0
}
.iti-flag.ws{
	height:10px;
	background-position:-5478px 0
}
.iti-flag.xk{
	height:15px;
	background-position:-5500px 0
}
.iti-flag.ye{
	height:14px;
	background-position:-5522px 0
}
.iti-flag.yt{
	height:14px;
	background-position:-5544px 0
}
.iti-flag.za{
	height:14px;
	background-position:-5566px 0
}
.iti-flag.zm{
	height:14px;
	background-position:-5588px 0
}
.iti-flag.zw{
	height:10px;
	background-position:-5610px 0
}
.iti-flag{
	width:20px;
	height:15px;
	box-shadow:0 0 1px 0 #888;
	background-repeat:no-repeat;
	background-color:#dbdbdb;
	background-position:20px 0
}
.iti-flag.np{
	background-color:transparent
}
.iframe-input,input:not([type=file]),textarea,select{
	background-color:#fafbfc;
	border:none;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	color:#172b4d;
	box-sizing:border-box;
	-webkit-appearance:none;
	border-radius:3px;
	display:block;
	line-height:20px;
	/* margin-bottom:12px; */
	/* padding:8px 12px; */
	padding:4px 6px;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
select{
	-webkit-appearance:auto;
}
.iframe-input.full,input:not([type=file]).full,textarea.full,select.full{
	width:100%
}
.iframe-input.input-error,input:not([type=file]).input-error,textarea.input-error,select.input-error{
	background-color:#fbedeb;
	border:none;
	box-shadow:inset 0 0 0 2px #efb3ab
}
.iframe-input:focus,input:not([type=file]):focus,textarea:focus,select:focus{
	outline:0
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{
	color:#5e6c84
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{
	color:#5e6c84
}
input::placeholder,textarea::placeholder,select::placeholder{
	color:#5e6c84
}
input[type=file]{
	margin-bottom:16px
}
input[type=email]:invalid{
	box-shadow:none
}
input[type=hidden]{
	display:none
}
.check-div,.radio-div{
	display:block;
	margin:0 0 4px 20px;
	min-height:20px;
	position:relative
}
.check-div input,.radio-div input{
	left:-18px;
	min-height:0;
	margin:0;
	padding:0;
	position:absolute;
	top:3px;
	box-shadow:none
}
.check-div label,.radio-div label{
	color:#172b4d;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	margin:0
}
input[type=radio]{
	display:inline;
	-webkit-appearance:radio;
	min-height:inherit
}
input[type=checkbox]{
	display:inline;
	-webkit-appearance:checkbox;
	margin-right:4px
}
.check-div{
	position:relative;
	margin:8px 6px;
	padding-left:34px;
	min-height:18px
}
.check-div label{
	line-height:18px
}
.check-div-inline{
	display:inline-flex
}
.check-div input[type=checkbox]{
	height:18px;
	width:18px;
	position:absolute;
	opacity:0;
	top:0;
	left:0
}
.check-div input[type=checkbox]+label.quiet{
	color:#5e6c84
}
.check-div input[type=checkbox]+label:before{
	content:"";
	border-radius:2px;
	box-sizing:border-box;
	line-height:18px;
	overflow:hidden;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	position:absolute;
	left:0;
	margin:6px;
	text-align:center;
	top:0;
	margin:0
}
.check-div input[type=checkbox]+label:before.enabled:hover{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0
}
.check-div input[type=checkbox]+label:before.enabled:hover .checklist-item-checkbox-check{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px
}
.check-div input[type=checkbox]+label:before.enabled:active{
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6;
	text-indent:0
}
.check-div input[type=checkbox]+label:before.enabled:active .checklist-item-checkbox-check{
	opacity:0
}
.check-div input[type=checkbox]+label:after{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	font-family:trellicons;
	font-style:normal;
	font-weight:400;
	line-height:1;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	height:20px;
	font-size:16px;
	line-height:20px;
	width:20px;
	color:#42526e;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	color:#172b4d;
	content:"\E913"
}
.check-div input[type=checkbox]+label:after.mod-quiet{
	color:#6b778c
}
.check-div input[type=checkbox]+label:after.dark,.check-div input[type=checkbox]+label:after.dark-hover:hover,.dark-hover:hover .check-div input[type=checkbox]+label:after{
	color:#172b4d;
	text-decoration:none
}
.check-div input[type=checkbox]+label:after.light,.check-div input[type=checkbox]+label:after.light-hover:hover,.light-hover:hover .check-div input[type=checkbox]+label:after{
	color:#fff;
	text-decoration:none
}
.check-div input[type=checkbox]+label:after.dark-background-hover:hover,.dark-background-hover:hover .check-div input[type=checkbox]+label:after{
	background-color:rgba(9,30,66,.08);
	color:#172b4d;
	border-radius:3px;
	text-decoration:none
}
.check-div input[type=checkbox]+label:after.dark-background-hover:active,.dark-background-hover:active .check-div input[type=checkbox]+label:after{
	background-color:rgba(9,30,66,.13);
	color:#172b4d;
	border-radius:3px;
	text-decoration:none
}
.check-div input[type=checkbox]:hover+label:before{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0
}
.check-div input[type=checkbox]:active+label:before{
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6;
	text-indent:0
}
.check-div input[type=checkbox]:active+label:after{
	opacity:0
}
.check-div input[type=checkbox].input-error+label:before{
	background-color:#f4f5f7;
	box-shadow:inset 0 0 0 2px #eb5a46
}
.check-div input[type=checkbox]:checked+label:before{
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	background-color:#0079bf;
	box-shadow:inset 0 0 0 2px #0079bf;
	text-indent:0
}
.check-div input[type=checkbox]:checked+label:after{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px;
	opacity:1;
	color:#fff
}
.check-div input[type=checkbox]:checked:hover:enabled+label:before{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0;
	background-color:#5ba4cf;
	box-shadow:inset 0 0 0 2px #5ba4cf
}
.check-div input[type=checkbox]:checked:active:enabled+label:before{
	text-indent:0;
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6
}
.check-div input[type=checkbox]:checked:active:enabled+label:after{
	opacity:0;
	color:#0079bf;
	opacity:1
}
.check-div input[type=checkbox]:checked:disabled+label:after{
	opacity:0;
	pointer-events:none;
	opacity:1;
	color:#a5adba
}
.check-div input[type=checkbox]:disabled+label{
	color:#a5adba;
	cursor:not-allowed
}
.check-div input[type=checkbox]:disabled+label:before{
	background-color:#f4f5f7;
	box-shadow:inset 0 0 0 2px #f4f5f7;
	text-indent:0;
	pointer-events:none
}
.check-div input[type=checkbox]:disabled+label:after{
	opacity:0;
	pointer-events:none
}
select{
	max-height:300px;
	width:256px;
	margin-bottom:8px
}
option[disabled]{
	color:#5e6c84
}
fieldset{
	border:0;
	padding:0;
	margin-bottom:15px
}
label,legend{
	font-weight:700;
	color:#5e6c84;
	font-size:12px;
	line-height:16px;
	margin-top:12px;
	margin-bottom:4px;
	display:block
}
label.form-error,legend.form-error{
	color:#eb5a46
}
label>.iframe-input,label>input,label>select{
	display:block;
	margin-top:4px
}
.iframe-input,input[type=email],input[type=password],input[type=search],input[type=text]{
	width:250px
}
.iframe-input[readonly],input[type=email][readonly],input[type=password][readonly],input[type=search][readonly],input[type=text][readonly]{
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #ebecf0
}
textarea{
	resize:vertical;
	width:100%
}
textarea[readonly]{
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #ebecf0
}
.iframe-input:hover,input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover,textarea:hover{
	background-color:#ebecf0;
	border:none;
	box-shadow:inset 0 0 0 2px #dfe1e6
}
.iframe-input:hover.input-error,input[type=email]:hover.input-error,input[type=password]:hover.input-error,input[type=search]:hover.input-error,input[type=text]:hover.input-error,textarea:hover.input-error{
	background-color:#fbedeb;
	border:none;
	box-shadow:inset 0 0 0 2px #ec9488
}
.iframe-input.focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
.iframe-input.focus.input-error,input[type=email]:focus.input-error,input[type=password]:focus.input-error,input[type=search]:focus.input-error,input[type=text]:focus.input-error,textarea:focus.input-error{
	background-color:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #efb3ab
}
.iframe-input.disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=text]:disabled,textarea:disabled{
	background-color:#ebecf0;
	box-shadow:none;
	color:#a5adba;
	cursor:not-allowed;
	font-weight:400;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.iframe-input{
	height:34px
}
.button,input[type=button],input[type=submit]{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	cursor:pointer;
	display:inline-block;
	font-weight:400;
	line-height:20px;
	/* margin:8px 4px 0 0; */
	margin:2px 0px 0 0;
	/* padding:6px 12px; */
	padding:2px 0px;
	text-align:center
}
.button.wide,input[type=button].wide,input[type=submit].wide{
	padding-left:24px;
	padding-right:24px
}
.button,button{
	box-sizing:border-box;
	-webkit-appearance:none;
	border-radius:3px;
	border:none;
	display:inline-block;
	line-height:20px;
	margin-bottom:8px;
	padding:6px 12px;
	text-decoration:none;
	position:relative
}
.button.full,button.full{
	width:100%
}
.button:focus,button:focus{
	outline:0
}
.button:hover,input[type=button]:hover,input[type=submit]:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.button:active,input[type=button]:active,input[type=submit]:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.button:active .icon-sm,input[type=button]:active .icon-sm,input[type=submit]:active .icon-sm{
	color:#0079bf
}
.button.primary,button.primary,input[type=button].primary,input[type=submit].primary{
	background-color:#5aac44;
	box-shadow:none;
	border:none;
	color:#fff
}
.button.primary:hover,button.primary:hover,input[type=button].primary:hover,input[type=submit].primary:hover{
	background-color:#61bd4f;
	box-shadow:none;
	border:none;
	color:#fff
}
.button.primary:active,button.primary:active,input[type=button].primary:active,input[type=submit].primary:active{
	background-color:#49852e;
	box-shadow:none;
	border:none;
	color:#fff
}
.button.negate,button.negate,input[type=button].negate,input[type=submit].negate{
	background-color:#cf513d;
	box-shadow:none;
	border:none;
	color:#fff
}
.button.negate:hover,button.negate:hover,input[type=button].negate:hover,input[type=submit].negate:hover{
	background-color:#eb5a46;
	box-shadow:none;
	border:none;
	color:#fff
}
.button.negate:active,button.negate:active,input[type=button].negate:active,input[type=submit].negate:active{
	background-color:#933b27;
	box-shadow:none;
	border:none;
	color:#fff
}
.button.subtle,button.subtle,input[type=button].subtle,input[type=submit].subtle{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none
}
.button.subtle:hover,button.subtle:hover,input[type=button].subtle:hover,input[type=submit].subtle:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.button.subtle:active,button.subtle:active,input[type=button].subtle:active,input[type=submit].subtle:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.button.subtle:active .icon-sm,button.subtle:active .icon-sm,input[type=button].subtle:active .icon-sm,input[type=submit].subtle:active .icon-sm{
	color:#0079bf
}
.button.disabled,.button.disabled.primary:focus,.button.disabled:active,.button.disabled:focus,.button.disabled:hover,button.disabled,button.disabled.primary:focus,button.disabled:active,button.disabled:focus,button.disabled:hover,input[type=button].disabled,input[type=button].disabled.primary:focus,input[type=button].disabled:active,input[type=button].disabled:focus,input[type=button].disabled:hover,input[type=submit].disabled,input[type=submit].disabled.primary:focus,input[type=submit].disabled:active,input[type=submit].disabled:focus,input[type=submit].disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:hover{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	color:#a5adba;
	cursor:not-allowed
}
.button.google,button.google,input[type=button].google,input[type=submit].google{
	background:linear-gradient(180deg,#4285f0 0,#2b75ee);
	color:#fff
}
.button.google:hover,button.google:hover,input[type=button].google:hover,input[type=submit].google:hover{
	background:linear-gradient(180deg,#2b75ee 0,#1366ec)
}
.button.google:active,button.google:active,input[type=button].google:active,input[type=submit].google:active{
	background:linear-gradient(180deg,#1366ec 0,#115cd4)
}
.button.with-icon{
	box-sizing:border-box;
	color:#fff;
	padding:6px 16px 6px 30px;
	text-align:left
}
.button.with-icon .icon-sm{
	left:7px;
	position:absolute;
	top:7px
}
.button.with-icon.google .icon-sm{
	font-size:15px
}
.button:active{
	color:#0079bf
}
.button.negate .icon-sm,.button.negate:active .icon-sm,.button.negate:hover .icon-sm,.button.primary .icon-sm,.button.primary:active .icon-sm,.button.primary:hover .icon-sm{
	color:#fff
}
.button.subtle .icon-sm,.button.subtle:hover .icon-sm{
	color:#42526e
}
.button.subtle:active .icon-sm{
	color:#0079bf
}
input.mod-inline-with-text-input{
	margin:4px 0 0;
	padding:6px 14px
}
input.mod-compact,input.mod-no-top-bottom-margin{
	margin-top:0;
	margin-bottom:0
}
input.mod-compact{
	vertical-align:top
}
input.mod-submit-edit{
	float:left;
	margin:0 4px 0 0
}
input.mod-list-add-button{
	float:left;
	min-height:32px;
	height:32px;
	margin-top:0;
	padding-top:4px;
	padding-bottom:4px
}
input.mod-due-complete-checkbox{
	display:none;
	margin:0 4px;
	cursor:pointer
}
textarea.mod-card-back-title{
	background:transparent;
	border-radius:3px;
	box-shadow:none;
	font-size:20px;
	font-weight:600;
	height:32px;
	line-height:24px;
	margin:-4px -8px;
	min-height:24px;
	padding:4px 8px;
	resize:none
}
textarea.mod-card-back-title:disabled{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#172b4d;
	-webkit-text-fill-color:#172b4d
}
textarea.mod-card-back-title.is-editing,textarea.mod-card-back-title:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
textarea.mod-list-name{
	background:transparent;
	border-radius:3px;
	box-shadow:none;
	font-weight:600;
	margin:-4px 0;
	height:20px;
	min-height:20px;
	padding:4px 8px;
	resize:none;
	max-height:256px
}
textarea.mod-list-name:disabled{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#172b4d;
	-webkit-text-fill-color:#172b4d
}
textarea.mod-list-name.is-editing,textarea.mod-list-name:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
textarea.mod-card-back-location-name{
	background:transparent;
	border-radius:3px;
	box-shadow:none;
	font-size:14px;
	font-weight:700;
	height:20px;
	line-height:20px;
	margin-bottom:0;
	margin-left:-8px;
	min-height:20px;
	padding:4px 8px;
	resize:none
}
textarea.mod-card-back-location-name:disabled{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#172b4d;
	-webkit-text-fill-color:#172b4d
}
textarea.mod-card-back-location-name.is-editing,textarea.mod-card-back-location-name:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
@media print{
	textarea.mod-list-name{
	display:none
}

}
.button-link{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	border-radius:3px;
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	height:32px;
	margin-top:8px;
	max-width:300px;
	overflow:hidden;
	padding:6px 12px;
	position:relative;
	text-decoration:none;
	text-overflow:ellipsis;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.button-link>.icon-sm{
	margin:0 6px 0 -6px
}
.button-link.highlight{
	background:#61bd4f;
	color:#fff;
	text-align:center
}
.button-link.highlight:hover{
	background:#5aac44
}
.button-link .on{
	background-color:#61bd4f;
	border-radius:3px;
	display:none;
	font-size:12px;
	font-weight:700;
	height:20px;
	line-height:20px;
	margin:0;
	padding:2px 4px;
	position:absolute;
	right:4px;
	top:4px;
	text-align:center
}
.button-link .on .icon-sm{
	color:#fff!important
}
.button-link.is-on{
	padding-right:32px
}
.button-link.is-on .on{
	display:block
}
.button-link.mod-inline{
	display:inline-block;
	margin:8px 4px 0 0
}
.button-link.inline{
	color:#5e6c84;
	padding:2px 14px;
	margin-left:4px
}
.button-link.setting{
	height:48px;
	float:left;
	position:relative;
	margin-top:0
}
.button-link.setting .label{
	color:#5e6c84;
	display:block;
	font-size:12px;
	line-height:16px;
	margin-bottom:0
}
.button-link.setting:hover .label{
	color:#172b4d
}
.button-link.setting:active .label{
	color:#0079bf
}
.button-link.setting .value{
	display:block;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis
}
.button-link.setting label{
	display:none
}
.button-link.setting select{
	border:none;
	cursor:pointer;
	height:50px;
	left:0;
	margin:0;
	opacity:0;
	position:absolute;
	top:0;
	z-index:2;
	width:100%
}
.button-link.setting.disabled select{
	display:none
}
.button-link.setting.disabled .label{
	color:inherit
}
.button-link.disabled,.button-link.disabled.primary,.button-link.disabled.primary:active,.button-link.disabled.primary:hover,.button-link.disabled:active,.button-link.disabled:hover{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	color:#a5adba;
	cursor:not-allowed
}
.button-link.disabled .icon-sm,.button-link.disabled.primary .icon-sm,.button-link.disabled.primary:active .icon-sm,.button-link.disabled.primary:hover .icon-sm,.button-link.disabled:active .icon-sm,.button-link.disabled:hover .icon-sm{
	color:#a5adba
}
.button-link:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.button-link:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.button-link:active .icon-sm{
	color:#0079bf
}
.button-link.primary{
	background-color:#5aac44;
	box-shadow:none;
	border:none;
	color:#fff
}
.button-link.primary .icon-sm{
	color:#fff
}
.button-link.primary:hover{
	background-color:#61bd4f;
	box-shadow:none;
	border:none;
	color:#fff
}
.button-link.primary:active{
	background-color:#49852e;
	box-shadow:none;
	border:none;
	color:#fff
}
.button-link.negate{
	background-color:#cf513d;
	box-shadow:none;
	border:none;
	color:#fff
}
.button-link.negate .icon-sm{
	color:#fff
}
.button-link.negate:hover{
	background-color:#eb5a46;
	box-shadow:none;
	border:none;
	color:#fff
}
.button-link.negate:active{
	background-color:#933b27;
	box-shadow:none;
	border:none;
	color:#fff
}
.button-link.autowrap{
	height:inherit;
	white-space:normal;
	display:flex;
	flex-direction:row;
	align-items:center
}
.button-link.mod-full{
	max-width:none;
	width:100%
}
.button-link.mod-inline-block{
	display:inline-block
}
.big-link{
	border-radius:3px;
	display:block;
	margin:4px 0 4px 40px;
	padding:12px;
	position:relative;
	text-decoration:none;
	font-size:16px;
	line-height:20px
}
.big-link .text{
	text-decoration:underline
}
.big-link:hover{
	background-color:rgba(9,30,66,.08)
}
.big-link.options{
	padding-right:41px
}
.big-link .option{
	height:32px;
	position:absolute;
	right:6px;
	top:6px;
	width:32px
}
.big-link .option.spinner,.big-link.sending .option.icon-check{
	display:none
}
.big-link.sending .option.spinner{
	display:block
}
.big-link.none{
	color:#5e6c84;
	text-decoration:none
}
.big-link.none:hover{
	background:transparent
}
.show-more{
	border-radius:3px;
	clear:both;
	color:#5e6c84;
	display:block;
	padding:16px 8px 16px 40px;
	margin-top:16px
}
.show-more:hover{
	background-color:rgba(9,30,66,.08);
	text-decoration:underline
}
.show-more:active{
	background-color:rgba(9,30,66,.13)
}
.show-more.mod-compact{
	padding:12px 8px;
	margin:8px 0 0;
	text-align:center
}
.uploader{
	clear:both;
	cursor:pointer;
	position:relative;
	height:34px;
	width:100%
}
.uploader .realfile{
	position:absolute;
	top:0;
	left:0
}
.uploader .realfile,.uploader .realfile input[type=file]{
	cursor:pointer;
	height:32px;
	line-height:32px;
	width:100%;
	font-size:23px
}
.uploader .realfile input[type=file]{
	margin:0;
	opacity:0;
	padding:0;
	z-index:2
}
.uploader:hover .fakefile:not(.button-link){
	background:rgba(9,30,66,.04)
}
.uploader:hover .fakefile.button-link{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.uploader:hover .fakefile.button-link:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.uploader:hover .fakefile.button-link:active .icon-sm{
	color:#0079bf
}
.explorer-10 input[type=file]{
	transform:translate(-270px) scaleX(4)
}
.explorer-10 input[type=file].upload-emoji{
	transform:none
}
.explorer-10 input[type=file].upload-background,.explorer-10 input[type=file].upload-sticker-input{
	transform:translate(-100px) scaleX(4)
}
.quiet-button{
	border-radius:3px;
	color:#5e6c84;
	display:block;
	margin:2px 0;
	padding:6px 12px;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.quiet-button:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none;
	color:#172b4d
}
.quiet-button:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.quiet-button:active .icon-sm{
	color:#0079bf
}
.quiet-button-icon{
	left:6px;
	position:absolute;
	top:6px
}
.quiet-button.mod-with-image{
	padding-left:28px
}
.quiet-button.mod-gutter{
	padding-left:40px
}
.emphasis-button{
	border-radius:3px;
	background:#f5ea92;
	display:block;
	margin:2px 0;
	padding:6px 8px;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.emphasis-button:hover{
	background:#f3e260
}
.emphasis-button:active{
	background:#f5dd29
}
.emphasis-button-icon{
	left:6px;
	position:absolute;
	top:6px
}
.emphasis-button.mod-with-image{
	padding-left:28px
}
.unstyled-button,.unstyled-button:active,.unstyled-button:focus,.unstyled-button:hover{
	background:none;
	border:none;
	border-radius:0;
	box-shadow:none;
	color:inherit;
	font-weight:inherit;
	line-height:inherit;
	margin:0;
	min-height:0;
	padding:0;
	text-align:left
}
@font-face{
	font-family:trellicons;
	src:url(https://a.trellocdn.com/prgb/dist/fonts/trellicons.01f4873da4f2b2c57352.eot);
	src:url(https://a.trellocdn.com/prgb/dist/fonts/trellicons.01f4873da4f2b2c57352.eot#iefix) format("embedded-opentype"),url(https://a.trellocdn.com/prgb/dist/fonts/trellicons.f95b53426037fc215170.ttf) format("truetype"),url(https://a.trellocdn.com/prgb/dist/fonts/trellicons.c914986d44ff5c34e6f8.woff) format("woff");
	font-weight:400;
	font-style:normal
}
.icon-lg,.icon-md,.icon-sm{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	font-family:trellicons;
	font-style:normal;
	font-weight:400;
	line-height:1;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom
}
.icon-lg.mod-quiet,.icon-md.mod-quiet,.icon-sm.mod-quiet{
	color:#6b778c
}
.icon-lg{
	font-size:24px
}
.icon-lg,.icon-md{
	height:32px;
	line-height:32px;
	width:32px
}
.icon-md{
	font-size:20px
}
.icon-sm{
	height:20px;
	font-size:16px;
	line-height:20px;
	width:20px
}
.flip-icon .icon-sm{
	transform:scaleX(-1)
}
.icon-activity:before{
	content:"\E900"
}
.icon-add:before{
	content:"\E901"
}
.icon-add-member:before{
	content:"\E902"
}
.icon-add-reaction:before{
	content:"\E903"
}
.icon-admin-chevron:before{
	content:"\E904"
}
.icon-app-store:before{
	content:"\E905"
}
.icon-application-switcher:before{
	content:"\E906"
}
.icon-archive:before{
	content:"\E907"
}
.icon-attachment:before{
	content:"\E908"
}
.icon-back:before{
	content:"\E909"
}
.icon-board:before{
	content:"\E90A"
}
.icon-box:before{
	content:"\E90B"
}
.icon-business-class:before{
	content:"\E90C"
}
.icon-butler-bot:before{
	content:"\E90D"
}
.icon-calendar:before{
	content:"\E90E"
}
.icon-camera:before{
	content:"\E90F"
}
.icon-card:before{
	content:"\E910"
}
.icon-card-cover:before{
	content:"\E911"
}
.icon-card-recurring:before{
	content:"\E912"
}
.icon-check:before{
	content:"\E913"
}
.icon-checkbox-checked:before{
	content:"\E914"
}
.icon-checkbox-unchecked:before{
	content:"\E915"
}
.icon-checklist:before{
	content:"\E916"
}
.icon-clock:before{
	content:"\E917"
}
.icon-close:before{
	content:"\E918"
}
.icon-collection:before{
	content:"\E919"
}
.icon-comment:before{
	content:"\E91A"
}
.icon-copy:before{
	content:"\E91B"
}
.icon-custom-field:before{
	content:"\E91C"
}
.icon-description:before{
	content:"\E91D"
}
.icon-documents:before{
	content:"\E91E"
}
.icon-down:before{
	content:"\E91F"
}
.icon-download:before{
	content:"\E920"
}
.icon-dropbox:before{
	content:"\E921"
}
.icon-dropdown-options:before{
	content:"\E922"
}
.icon-edit:before{
	content:"\E923"
}
.icon-email:before{
	content:"\E924"
}
.icon-emoji:before{
	content:"\E925"
}
.icon-enterprise:before{
	content:"\E926"
}
.icon-external-link:before{
	content:"\E927"
}
.icon-facebook:before{
	content:"\E928"
}
.icon-filter:before{
	content:"\E929"
}
.icon-fogbugz:before{
	content:"\E92A"
}
.icon-forward:before{
	content:"\E92B"
}
.icon-gear:before{
	content:"\E92C"
}
.icon-github:before{
	content:"\E92D"
}
.icon-google:before{
	content:"\E92E"
}
.icon-google-drive:before{
	content:"\E92F"
}
.icon-heart:before{
	content:"\E930"
}
.icon-help:before{
	content:"\E931"
}
.icon-home:before{
	content:"\E932"
}
.icon-house:before{
	content:"\E933"
}
.icon-image:before{
	content:"\E934"
}
.icon-information:before{
	content:"\E935"
}
.icon-instagram:before{
	content:"\E936"
}
.icon-kiln:before{
	content:"\E937"
}
.icon-label:before{
	content:"\E938"
}
.icon-leave-board:before{
	content:"\E939"
}
.icon-lightbulb:before{
	content:"\E93A"
}
.icon-lightbulb-lit:before{
	content:"\E93B"
}
.icon-list:before{
	content:"\E93C"
}
.icon-location:before{
	content:"\E93D"
}
.icon-log-out:before{
	content:"\E93E"
}
.icon-member:before{
	content:"\E93F"
}
.icon-mention:before{
	content:"\E940"
}
.icon-microphone:before{
	content:"\E941"
}
.icon-microphone-off:before{
	content:"\E942"
}
.icon-move:before{
	content:"\E943"
}
.icon-nearby:before{
	content:"\E944"
}
.icon-notification:before{
	content:"\E945"
}
.icon-number:before{
	content:"\E946"
}
.icon-onedrive:before{
	content:"\E947"
}
.icon-open-source:before{
	content:"\E948"
}
.icon-organization:before{
	content:"\E949"
}
.icon-organization-visible:before{
	content:"\E94A"
}
.icon-overflow-menu-horizontal:before{
	content:"\E94B"
}
.icon-overflow-menu-vertical:before{
	content:"\E94C"
}
.icon-password-manager:before{
	content:"\E94D"
}
.icon-power-up:before{
	content:"\E94E"
}
.icon-preferences:before{
	content:"\E94F"
}
.icon-private:before{
	content:"\E950"
}
.icon-public:before{
	content:"\E951"
}
.icon-refresh:before{
	content:"\E952"
}
.icon-remove:before{
	content:"\E953"
}
.icon-remove-member:before{
	content:"\E954"
}
.icon-reply:before{
	content:"\E955"
}
.icon-screenshare:before{
	content:"\E956"
}
.icon-search:before{
	content:"\E957"
}
.icon-selection-mode:before{
	content:"\E958"
}
.icon-send:before{
	content:"\E959"
}
.icon-share:before{
	content:"\E95A"
}
.icon-sparkle:before{
	content:"\E95B"
}
.icon-star:before{
	content:"\E95C"
}
.icon-starred:before{
	content:"\E95D"
}
.icon-sticker:before{
	content:"\E95E"
}
.icon-subscribe:before{
	content:"\E95F"
}
.icon-sync:before{
	content:"\E960"
}
.icon-taco:before{
	content:"\E961"
}
.icon-template-board:before{
	content:"\E962"
}
.icon-template-card:before{
	content:"\E963"
}
.icon-template-create:before{
	content:"\E964"
}
.icon-text:before{
	content:"\E965"
}
.icon-trash:before{
	content:"\E966"
}
.icon-trello-gold:before{
	content:"\E967"
}
.icon-twitter:before{
	content:"\E968"
}
.icon-up:before{
	content:"\E969"
}
.icon-upload:before{
	content:"\E96A"
}
.icon-video:before{
	content:"\E96B"
}
.icon-video-off:before{
	content:"\E96C"
}
.icon-vote:before{
	content:"\E96D"
}
.icon-warning:before{
	content:"\E96E"
}
.icon-custom{
	text-align:center;
	vertical-align:middle
}
.icon-custom:before{
	content:"";
	display:inline-block;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:cover
}
.icon-custom.icon-sm{
	padding:2px
}
.icon-custom.icon-sm,.icon-custom.icon-sm:before{
	height:16px;
	width:16px
}
.icon-custom.icon-lg{
	padding:4px
}
.icon-custom.icon-lg,.icon-custom.icon-lg:before{
	height:24px;
	width:24px
}
.icon-custom.icon-checkbox-indeterminate:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/icon_checkbox_indeterminate.8f60248d6982b1489b6d.svg)
}
.icon-lg,.icon-md,.icon-sm{
	color:#42526e
}
.dark-hover:hover .icon-lg,.dark-hover:hover .icon-md,.dark-hover:hover .icon-sm,.icon-lg.dark,.icon-lg.dark-hover:hover,.icon-md.dark,.icon-md.dark-hover:hover,.icon-sm.dark,.icon-sm.dark-hover:hover{
	color:#172b4d;
	text-decoration:none
}
.icon-lg.light,.icon-lg.light-hover:hover,.icon-md.light,.icon-md.light-hover:hover,.icon-sm.light,.icon-sm.light-hover:hover,.light-hover:hover .icon-lg,.light-hover:hover .icon-md,.light-hover:hover .icon-sm{
	color:#fff;
	text-decoration:none
}
.dark-background-hover:hover .icon-lg,.dark-background-hover:hover .icon-md,.dark-background-hover:hover .icon-sm,.icon-lg.dark-background-hover:hover,.icon-md.dark-background-hover:hover,.icon-sm.dark-background-hover:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d;
	border-radius:3px;
	text-decoration:none
}
.dark-background-hover:active .icon-lg,.dark-background-hover:active .icon-md,.dark-background-hover:active .icon-sm,.icon-lg.dark-background-hover:active,.icon-md.dark-background-hover:active,.icon-sm.dark-background-hover:active{
	background-color:rgba(9,30,66,.13);
	color:#172b4d;
	border-radius:3px;
	text-decoration:none
}
.icon-private{
	color:#eb5a46
}
.dark-hover:hover .icon-private,.icon-private.dark-hover:hover{
	color:#cf513d
}
.icon-organization-visible{
	color:#f2d600
}
.dark-hover:hover .icon-organization-visible,.icon-organization-visible.dark-hover:hover{
	color:#e6c60d
}
.icon-public{
	color:#61bd4f
}
.dark-hover:hover .icon-public,.icon-public.dark-hover:hover{
	color:#5aac44
}
.icon-star-active{
	color:#f2d600
}
.icon-business-class-color{
	color:#6c547b
}
.icon-trello-gold-color{
	color:#d9b51c
}
.icon-facebook-color{
	color:#3b5998
}
.icon-google-color{
	color:#e11a31
}
.icon-twitter-color{
	color:#00aced
}
.spinner{
	background-size:30px 30px;
	display:block;
	height:30px;
	width:30px
}
.spinner.centered{
	margin:0 auto
}
.spinner.small{
	background-size:18px 18px;
	height:18px;
	width:18px
}
.spinner.spinner--inline{
	display:inline-block;
	vertical-align:middle
}
.spinner.mod-left{
	margin-right:3px
}
.spinner.is-hidden{
	visibility:hidden
}
.tooltip-container{
	display:block;
	margin:4px 0;
	max-width:200px;
	position:absolute;
	z-index:100
}
.tooltip-close-button{
	color:#fff;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0
}
.tooltip-close-button .icon-sm{
	color:#fff
}
.tooltip-trigger{
	text-decoration:none;
	color:#0079bf;
	cursor:pointer
}
.tooltip-trigger .icon-sm{
	color:#0079bf
}
.tooltip-trigger:hover,.tooltip-trigger:hover .icon-sm{
	color:#026aa7
}
.selected:not(.disabled) .tooltip-trigger{
	color:#fff
}
.selected:not(.disabled) .tooltip-trigger .icon-sm{
	color:hsla(0,0%,100%,.5)
}
.selected:not(.disabled) .tooltip-trigger:hover,.selected:not(.disabled) .tooltip-trigger:hover .icon-sm{
	color:#fff
}
.tooltip-content{
	word-break:break-word;
	word-wrap:break-word;
	overflow-wrap:break-word;
	background-color:#172b4d;
	border-radius:3px;
	color:#fff;
	font-size:12px;
	font-weight:500;
	line-height:16px;
	padding:2px 8px;
	position:relative;
	box-sizing:border-box;
	width:auto;
	opacity:0;
	transition:opacity .1s ease-in 0s
}
.tooltip-content.active{
	visibility:visible;
	opacity:1;
	transition:opacity .1s ease-in 0s
}
.tooltip-content.tooltip-content-closeable{
	padding-right:20px
}
.tooltip-content p{
	margin:0
}
.tooltip-content p.with-top-margin{
	margin-top:1em
}
.tooltip-container.tooltip-billing{
	max-width:224px
}
.tooltip-container.tooltip-billing .tooltip-content{
	box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	background:#fff;
	color:#172b4d;
	padding:16px 16px 0
}
.tooltip-container.tooltip-billing .tooltip-content h3{
	color:#172b4d;
	font-size:14px;
	margin-bottom:8px
}
.tooltip-container.tooltip-billing .tooltip-content p{
	color:#5e6c84;
	font-weight:400;
	margin-bottom:12px
}
.tooltip-container.tooltip-billing .tooltip-content img{
	max-width:100%;
	margin-bottom:16px
}
.tooltip-container.tooltip-billing .tooltip-content img:first-of-type{
	margin-bottom:16px
}
.tooltip-container.tooltip-billing .tooltip-close-button .icon-sm{
	color:#42526e
}
.helper{
	background-color:rgba(9,30,66,.04);
	border-radius:3px;
	margin:0;
	padding:6px 12px;
	width:auto
}
.helper,a.helper{
	color:#5e6c84
}
a.helper:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d
}
a.helper:active{
	background-color:rgba(9,30,66,.13);
	color:#172b4d
}
.empty,.empty-list{
	background-color:rgba(9,30,66,.04);
	border-radius:3px;
	color:#5e6c84;
	display:block;
	padding:8px 12px;
	text-align:center
}
.empty-list{
	border-radius:6px;
	padding:24px 12px
}
.search-results-page-contents .empty-list{
	margin:12px 0 0 56px
}
.window-module .empty-list{
	margin:8px 0 0 40px
}
.loading{
	margin:19px auto;
	text-align:center
}
.logo-loading{
	background-color:rgba(0,0,0,.5);
	border-radius:3px;
	box-sizing:border-box;
	display:none;
	font-size:0;
	height:32px;
	text-align:left;
	vertical-align:middle;
	width:32px
}
.logo-loading.active{
	display:inline-block
}
.logo-loading:after,.logo-loading:before{
	animation-name:loadingAnim;
	animation-direction:alternate;
	animation-duration:.25s;
	animation-iteration-count:infinite;
	background-color:#f4f5f7;
	border-radius:2px;
	content:"";
	display:inline-block;
	height:22px;
	margin:4px 0 0 4px;
	vertical-align:top;
	width:10px
}
.logo-loading:after{
	animation-direction:alternate-reverse;
	animation-duration:.24s;
	height:11px;
	margin-left:4px
}
.logo-loading.subtle{
	background:none;
	height:auto;
	width:auto
}
.logo-loading.subtle:after,.logo-loading.subtle:before{
	background-color:rgba(0,0,0,.4);
	margin-top:0
}
.logo-loading.subtle:before{
	margin-left:0
}
@keyframes loadingAnim{
	0%{
	height:20px
}
to{
	height:11px
}

}
.search-with-spinner{
	height:30px;
	position:relative
}
.search-with-spinner input{
	padding-right:30px
}
.search-with-spinner .spinner{
	position:absolute;
	top:6px;
	right:6px
}
.known-service-link{
	background:#dfe1e6;
	border-radius:3px;
	padding:2px 4px
}
.known-service-link:hover{
	background:#c1c7d0
}
.known-service-icon{
	height:14px;
	margin-right:3px;
	vertical-align:middle;
	width:14px
}
.emoji{
	height:18px;
	width:18px;
	vertical-align:text-bottom
}
.datepicker-select-date,.datepicker-select-time{
	box-sizing:border-box;
	float:left;
	width:50%
}
.datepicker-select-date{
	padding-right:12px
}
.datepicker-select-label{
	margin-bottom:4px
}
.datepicker-select-input{
	padding:4px 6px;
	width:100%
}
.datepicker-confirm-btns .remove-date{
	float:right;
	margin-right:0;
	margin-top:8px;
	margin-bottom:8px
}
.reminder-clarification{
	color:#5e6c84
}
.pika-single{
	display:block;
	position:relative;
	background:#fff
}
.pika-single button{
	border-radius:0;
	border:none;
	background:none;
	font-weight:400;
	box-shadow:none;
	margin:0
}
.pika-single:after,.pika-single:before{
	content:" ";
	display:table
}
.pika-single:after{
	clear:both
}
.pika-single .pika-title{
	position:relative;
	text-align:center
}
.pika-single .pika-label{
	display:inline-block;
	position:relative;
	z-index:9999;
	border-radius:3px;
	cursor:pointer;
	padding:6px 10px;
	color:#5e6c84;
	text-decoration:underline;
	margin:6px 0;
	line-height:20px;
	margin-left:0;
	margin-right:0;
	padding-left:4px;
	padding-right:4px;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.pika-single .pika-label:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d
}
.pika-single .pika-label:active{
	background-color:rgba(9,30,66,.13);
	color:#172b4d
}
.pika-single .pika-label.is-disabled{
	cursor:default;
	opacity:.2
}
.pika-single .pika-title select{
	cursor:pointer;
	position:absolute;
	z-index:9998;
	margin:0;
	left:0;
	top:5px;
	filter:alpha(opacity=0);
	opacity:0
}
.pika-single .pika-next,.pika-single .pika-prev{
	display:block;
	position:relative;
	outline:none;
	white-space:nowrap;
	border-radius:3px;
	cursor:pointer;
	padding:6px 10px;
	color:#5e6c84;
	text-decoration:underline;
	margin:6px 0;
	line-height:20px
}
.pika-single .pika-next:hover,.pika-single .pika-prev:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d
}
.pika-single .pika-next:active,.pika-single .pika-prev:active{
	background-color:rgba(9,30,66,.13);
	color:#172b4d
}
.pika-single .pika-next.is-disabled,.pika-single .pika-prev.is-disabled{
	cursor:default;
	opacity:.2
}
.pika-single .is-rtl .pika-next,.pika-single .pika-prev{
	float:left
}
.pika-single .is-rtl .pika-prev,.pika-single .pika-next{
	float:right
}
.pika-single .pika-select{
	display:inline-block
}
.pika-single .pika-table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	margin:0
}
.pika-single .pika-table td,.pika-single .pika-table th{
	width:14.285714285714286%;
	padding:0;
	text-align:center
}
.pika-single .pika-table td{
	background-color:#f4f5f7
}
.pika-single .pika-table th{
	line-height:25px;
	font-weight:700
}
.pika-single .pika-button{
	cursor:pointer;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	outline:none;
	border:0;
	margin:0;
	width:100%;
	padding:4px;
	line-height:20px;
	background:#fff
}
.pika-single .is-today .pika-button{
	color:#0079bf;
	font-weight:700
}
.pika-single .is-selected .pika-button{
	color:#fff;
	background:#0079bf
}
.pika-single .is-selected .pika-button:hover{
	background:#298fca
}
.pika-single .is-disabled .pika-button{
	pointer-events:none;
	cursor:default;
	color:#5e6c84;
	opacity:.3
}
.pika-single .pika-button:hover{
	background-color:rgba(9,30,66,.08)
}
.pika-single .pika-table abbr{
	border-bottom:none;
	text-decoration:none
}
.setting-item{
	display:flex;
	margin-left:38px
}
.setting-item-detail{
	flex:1;
	padding:4px 8px 0 0
}
.setting-item-action{
	flex:0 0 100px
}
.setting-item-hint-wrapper{
	margin-left:38px;
	margin-top:4px
}
@media only screen and (max-width:750px){
	.setting-item{
	display:block
}

}
.slack-team{
	margin-left:38px
}
.slack-team-header{
	border-bottom:1px solid #d6dadc;
	display:flex;
	margin-bottom:4px
}
.slack-team-body{
	display:flex
}
.slack-team-detail{
	flex:1;
	padding:4px 8px 0 0
}
.slack-team-action{
	flex:0 0 100px
}
.slack-team-icon{
	border-radius:6px;
	height:36px;
	margin:0 12px 0 0;
	width:36px
}
.slack-bc-upsell{
	font-weight:700;
	color:#42548e;
	margin-left:24px
}
@media only screen and (max-width:750px){
	.slack-team{
	display:block
}

}
.pop-over-ad{
	padding:8px 8px 8px 66px;
	margin-top:8px;
	cursor:pointer;
	display:block;
	position:relative;
	text-decoration:none
}
.pop-over-ad .ad-close{
	position:absolute;
	top:2px;
	right:2px
}
.pop-over-ad .pop-over-ad-icon{
	position:absolute;
	top:10px;
	left:16px;
	background-size:32px 28px;
	width:32px;
	height:28px;
	transition:all .15s ease-out
}
.pop-over-ad:hover .pop-over-ad-icon{
	transform:scale(1.25)
}
.pop-over-ad .title{
	display:block;
	font-weight:700;
	line-height:16px
}
.pop-over-ad .features,.pop-over-ad .learn-more{
	display:block;
	font-size:12px;
	margin:2px 0
}
.pop-over-ad.business-class-ad{
	background:linear-gradient(180deg,#e2e6e9 0,#d7dce0);
	border-radius:3px;
	border:1px solid #dfe1e6;
	border-bottom-color:#c1c7d0;
	color:#596a73;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.pop-over-ad.business-class-ad:hover{
	background:linear-gradient(180deg,#dde1e4 0,#d1d8db);
	border-color:#dfe1e6;
	border-bottom-color:#c1c7d0
}
.pop-over-ad.business-class-ad .pop-over-ad-icon{
	top:12px;
	left:16px
}
.pop-over-ad.business-class-ad.ads-layout-experiment{
	background:#42548e;
	color:#fff;
	padding:16px;
	border-radius:8px
}
.pop-over-ad.business-class-ad.ads-layout-experiment .title{
	display:block;
	font-weight:700;
	line-height:16px;
	padding-right:12px
}
.pop-over-ad.business-class-ad.ads-layout-experiment .pop-over-ad-icon{
	display:none
}
.pop-over-ad.business-class-ad.ads-layout-experiment .links{
	margin-top:10px
}
.pop-over-ad.business-class-ad.ads-layout-experiment .learn-more{
	display:inline
}
.pop-over-ad.business-class-ad.ads-layout-experiment .learn-more:before{
	content:"\2022";
	margin:0 10px
}
.pop-over-ad.business-class-ad.ads-layout-experiment a{
	color:#fff;
	font-weight:400;
	font-size:14px
}
.pop-over-ad.business-class-ad.ads-layout-experiment .ad-close{
	top:12px;
	right:12px
}
.background-ads.ads-layout-experiment,.org-ad.ads-layout-experiment,.popover-share-ads.ads-layout-experiment{
	background:#42548e;
	color:#fff;
	padding:16px;
	border-radius:8px;
	position:relative;
	margin-bottom:12px
}
.background-ads.ads-layout-experiment .header,.org-ad.ads-layout-experiment .header,.popover-share-ads.ads-layout-experiment .header{
	display:flex;
	padding-bottom:10px
}
.background-ads.ads-layout-experiment .title,.org-ad.ads-layout-experiment .title,.popover-share-ads.ads-layout-experiment .title{
	flex:1;
	font-weight:700
}
.background-ads.ads-layout-experiment .close-ad .icon-close,.org-ad.ads-layout-experiment .close-ad .icon-close,.popover-share-ads.ads-layout-experiment .close-ad .icon-close{
	color:#fff;
	cursor:pointer;
	font-size:14px
}
.background-ads.ads-layout-experiment .links .divider,.org-ad.ads-layout-experiment .links .divider,.popover-share-ads.ads-layout-experiment .links .divider{
	padding:0 5px
}
.background-ads.ads-layout-experiment .learn-more,.background-ads.ads-layout-experiment .links .link,.org-ad.ads-layout-experiment .learn-more,.org-ad.ads-layout-experiment .links .link,.popover-share-ads.ads-layout-experiment .learn-more,.popover-share-ads.ads-layout-experiment .links .link{
	color:#fff
}
.background-ads.ads-layout-experiment .button.primary,.org-ad.ads-layout-experiment .button.primary,.popover-share-ads.ads-layout-experiment .button.primary{
	margin-top:25px;
	display:block;
	background:hsla(0,0%,100%,.3);
	color:#fff;
	box-shadow:none;
	font-weight:400
}
.background-ads.ads-layout-experiment .button.primary:hover,.org-ad.ads-layout-experiment .button.primary:hover,.popover-share-ads.ads-layout-experiment .button.primary:hover{
	background:#fff;
	color:#172b4d
}
.business-class-mark{
	background-repeat:no-repeat;
	background-size:24px 21px;
	display:block;
	height:21px;
	width:24px
}
.gold-promo{
	background:rgba(184,156,20,.35);
	padding:8px;
	border-radius:4px
}
.gold-promo,.gold-promo a{
	color:#5c4e0a
}
input.subtle-input{
	background:transparent;
	border:none;
	color:#fff;
	font-size:16px;
	font-weight:700;
	line-height:24px;
	margin:0;
	min-height:0;
	outline:0;
	padding:2px 8px
}
input.subtle-input::-webkit-input-placeholder{
	color:hsla(0,0%,100%,.6)
}
input.subtle-input::-ms-input-placeholder{
	color:hsla(0,0%,100%,.6)
}
input.subtle-input::placeholder{
	color:hsla(0,0%,100%,.6)
}
input.subtle-input:focus,input.subtle-input:hover{
	border-radius:3px
}
input.subtle-input:focus{
	background:hsla(0,0%,100%,.3)
}
input.subtle-input:hover{
	background:hsla(0,0%,100%,.15)
}
.subtle-chooser-trigger{
	align-items:center;
	background:transparent;
	color:#fff;
	display:flex;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	min-height:0;
	padding:2px 8px;
	text-align:left
}
.subtle-chooser-trigger .subtle-chooser-trigger-dropdown-icon{
	flex:0 0 20px;
	margin:0 0 0 4px
}
.subtle-chooser-trigger:focus,.subtle-chooser-trigger:hover{
	border-radius:3px
}
.subtle-chooser-trigger:focus{
	background:hsla(0,0%,100%,.3)
}
.subtle-chooser-trigger:hover{
	background:hsla(0,0%,100%,.15)
}
.subtle-chooser-trigger:active{
	background:hsla(0,0%,100%,.1)
}
.canonical-card-error{
	display:flex;
	width:248px
}
.canonical-card-error>div{
	width:100%
}
.canonical-card-error .canonical-card-error-card{
	margin:8px
}
.canonical-card-error .error-card-cover{
	padding:4px 0
}
.canonical-card-error .unauthorized-card-cover{
	background-position:center 4px;
	background-size:100px
}
.canonical-stretch{
	width:auto!important
}
.canonical-board .canonical-board-link{
	text-decoration:none
}
.canonical-board-error .canonical-board-error-alert-taco,.canonical-board-error .canonical-board-error-confused-taco{
	background-position:bottom 4px right 8px;
	background-repeat:no-repeat;
	background-size:40px
}
.canonical-board-error .canonical-board-error-alert-taco{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/canonical-card/alert-taco.c0c2af9001bc577cd570.svg)
}
.canonical-board-error .canonical-board-error-confused-taco{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/canonical-card/confused-taco.1d592218314218997168.svg)
}
.canonical-board-error .canonical-board-error-bouncer-taco{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/canonical-card/bouncer-taco.5ee77a1458fc988cc9bc.svg);
	background-repeat:no-repeat;
	background-position:bottom right -22px;
	background-size:100px
}
span.inline-hint{
	color:#7a869a;
	background:#f4f5f7;
	padding:8px;
	border-radius:3px;
	display:inline-block
}
.color-card-cover.color-card-cover-blue{
	background-color:#5ba4cf
}
.color-card-cover.color-card-cover-green{
	background-color:#7bc86c
}
.color-card-cover.color-card-cover-orange{
	background-color:#ffaf3f
}
.color-card-cover.color-card-cover-red{
	background-color:#ef7564
}
.color-card-cover.color-card-cover-purple{
	background-color:#cd8de5
}
.color-card-cover.color-card-cover-yellow{
	background-color:#f5dd29
}
.body-color-blind-mode-enabled .color-card-cover{
	background-repeat:repeat-y;
	background-position:0
}
.body-color-blind-mode-enabled .color-card-cover.color-card-cover-blue{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/dark/StripeHorizontal.f332fc8687fb8b884318.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled .color-card-cover.color-card-cover-green{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/dark/StripeDiagonal.cc30b2fa7d9b73cdae10.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled .color-card-cover.color-card-cover-orange{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/dark/StripeVertical.0e628d414c23eaa2c0e1.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled .color-card-cover.color-card-cover-red{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/dark/DotsChecker.ca0cf5f242b0ddde494a.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled .color-card-cover.color-card-cover-purple{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/dark/GrooveDiagonal.6651027327b53ab2a861.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled .color-card-cover.color-card-cover-yellow{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/dark/WaveSquare.9810752287610a74caed.svg);
	background-size:16px 16px
}
.form-grid{
	display:flex;
	flex-wrap:wrap;
	width:100%
}
.form-grid-child{
	flex:1;
	margin:0 0 8px
}
.form-grid-child-full{
	flex:1 1 100%;
	max-width:100%
}
.form-grid-child-threequarters{
	flex:3;
	margin-right:8px
}
.form-grid-child-twothirds{
	flex:2;
	margin-right:8px
}
.card-grid-container{
	width:33%;
	box-sizing:border-box;
	float:left;
	padding:0 8px 8px 0
}
.card-grid-container:nth-child(3n+1){
	clear:left
}
.card-grid-container .list-card{
	box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.card-grid-container .list-card-title{
	padding-right:0;
	font-size:.96em;
	line-height:1.25em
}
.card-grid-container .list-card-operation{
	display:none
}
@media only screen and (max-width:750px){
	.card-grid-container{
	float:none;
	width:100%;
	padding:0 0 8px
}

}
.body-tabbed-page{
	background:#fff
}
.tabbed-pane-header{
	background-color:#f4f5f7
}
.tabbed-pane-header-wrapper{
	display:flex;
	flex-direction:column;
	justify-content:center;
	margin:0 auto;
	max-width:650px;
	padding:32px;
	position:relative
}
@media only screen and (max-width:750px){
	.tabbed-pane-header-wrapper{
	padding:0
}

}
.tabbed-pane-header-content{
	display:flex
}
.tabbed-pane-header-image{
	float:left
}
.tabbed-pane-header-details{
	display:flex;
	flex-direction:column;
	justify-content:center;
	margin:0 0 0 20px
}
.tabbed-pane-header-details-name{
	margin-bottom:8px
}
.tabbed-pane-header-details-edit{
	float:left;
	padding-right:12px
}
.tabbed-pane-nav{
	background-color:#f4f5f7;
	border-bottom:1px solid #dfe1e6;
	position:relative;
	text-align:center
}
.tabbed-pane-nav-item{
	display:inline-block
}
.tabbed-pane-nav-item-button{
	background-color:#dfe1e6;
	border:1px solid #dfe1e6;
	border-bottom:0;
	border-radius:3px 3px 0 0;
	display:inline-block;
	font-weight:700;
	margin:2px 2px 0;
	padding:8px 20px;
	text-decoration:none;
	box-sizing:border-box
}
.tabbed-pane-nav-item-button .icon-trello-gold,.tabbed-pane-nav-item-button>.icon-business-class{
	margin-left:-6px
}
.tabbed-pane-nav-item-button.active,.tabbed-pane-nav-item-button.active:active,.tabbed-pane-nav-item-button.active:hover{
	background-color:#fff;
	border-color:#dfe1e6;
	cursor:default;
	margin-bottom:-1px;
	padding-bottom:9px
}
.tabbed-pane-nav-item-button:hover{
	background-color:#c1c7d0;
	border-color:#c1c7d0
}
.tabbed-pane-nav-item-button:active{
	background-color:#b3bac5;
	border-color:#b3bac5
}
@media screen and (max-width:600px){
	.tabbed-pane-nav{
	text-align:left
}
.tabbed-pane-nav ul{
	overflow-x:scroll;
	white-space:nowrap;
	position:relative
}
.tabbed-pane-nav-item{
	margin:0 8px
}

}
.tabbed-pane-main-col{
	background:#fff
}
.tabbed-pane-main-col-loading{
	text-align:center;
	padding:100px;
	margin:0 auto
}
.tabbed-pane-main-col-loading-spinner.spinner{
	display:inline-block
}
.tabbed-pane-main-col-wrapper{
	margin:0 auto;
	max-width:850px;
	padding:32px;
	position:relative
}
@media only screen and (max-width:750px){
	.tabbed-pane-main-col-wrapper{
	padding:16px
}

}
.tabbed-pane-main-col.mod-wider .tabbed-pane-main-col-wrapper{
	max-width:900px
}
.tabbed-pane-main-col-wrapper.is-full-width{
	max-width:none
}
.little-message{
	color:#172b4d;
	font-size:14px;
	margin-top:32px
}
.little-message a{
	color:#172b4d
}
.big-message{
	display:block;
	margin:75px auto;
	text-align:center;
	max-width:600px
}
.big-message h1{
	font-size:26px;
	margin-bottom:24px
}
.big-message p{
	font-size:18px;
	line-height:22px
}
.big-message.with-picture{
	margin-top:35px
}
.big-message.with-picture h1{
	margin-top:20px
}
.callout{
	background:#ebecf0;
	border-radius:5px;
	margin:20px 0;
	padding:20px
}
.callout ol{
	text-align:left;
	list-style-type:decimal;
	margin-left:25px;
	font-size:16px
}
.callout li{
	margin:10px 0
}
.org-list li{
	border-bottom:1px solid rgba(9,30,66,.13);
	padding:2px 0;
	position:relative
}
.org-list li .item-name{
	padding:0 4px 0 0;
	margin-bottom:0
}
.org-list li a{
	border-radius:3px;
	display:block;
	padding:6px 80px 6px 8px;
	position:relative;
	text-decoration:none
}
.org-list li a:hover{
	background:#298fca;
	color:#fff
}
.org-list li a:hover .icon-sm{
	color:#fff
}
.org-list li a:active{
	background:#0079bf;
	color:#fff
}
.archive-list li{
	border-bottom:1px solid rgba(9,30,66,.13);
	padding:2px 0;
	position:relative
}
.archive-list .item-name{
	padding:8px;
	margin-bottom:0;
	float:left
}
.archive-list .options{
	float:right;
	margin:6px 0
}
.archive-list .options .button-link{
	float:left;
	margin:0 0 0 4px
}
.closeable-list li{
	padding:6px 20px 6px 0;
	position:relative
}
.closeable-list li .option.close{
	position:absolute;
	top:6px;
	right:6px
}
.pop-over-list.navigable li.not-selectable>a:hover,.pop-over-list li.not-selectable>a:hover{
	color:#5e6c84;
	cursor:default
}
.pop-over-list.navigable li.not-selectable>a:hover .icon-sm,.pop-over-list li.not-selectable>a:hover .icon-sm{
	color:#42526e
}
.pop-over-list li.divide{
	border-top:1px solid rgba(9,30,66,.13);
	margin:10px 0 0;
	padding-top:8px
}
.pop-over-list li>a{
	cursor:pointer;
	display:block;
	font-weight:400;
	padding:6px 12px;
	position:relative;
	margin:0 -12px;
	text-decoration:none
}
.pop-over-list li>a .item-name{
	display:block;
	width:auto;
	padding-right:22px
}
.pop-over-list li>a:hover{
	background-color:rgba(9,30,66,.04)
}
.pop-over-list li>a .sub-name{
	clear:both;
	color:#5e6c84;
	display:block;
	font-size:12px;
	font-weight:400;
	line-height:16px;
	margin-top:4px
}
.pop-over-list li>a.current{
	background-color:#e2e6e9
}
.pop-over-list li>a:active{
	background-color:#e4f0f6
}
.pop-over-list li>a.disabled{
	background:none!important;
	color:#a5adba;
	cursor:default
}
.pop-over-list li>a.disabled .vis-icon{
	opacity:.35
}
.pop-over-list li>a.disabled .icon-sm{
	color:#6b778c
}
.pop-over-list li>a.disabled .sub-name{
	color:#a5adba
}
.pop-over-list li>a.disabled:hover{
	background:none!important;
	color:#a5adba
}
.pop-over-list li>a.disabled:hover .sub-name{
	color:#a5adba
}
.pop-over-list li>a.disabled:hover .icon-sm{
	color:#6b778c
}
.pop-over-list li>a.disabled:active{
	background:none;
	color:#a5adba
}
.pop-over-list li>a.disabled:active .sub-name{
	color:#a5adba
}
.pop-over-list.inset li>a{
	border-radius:3px;
	margin:0
}
.pop-over-list.checkable .icon-check{
	display:none;
	position:absolute;
	top:6px;
	right:12px
}
.pop-over-list.checkable li.active a{
	padding-right:32px
}
.pop-over-list.checkable li.active a .icon-check{
	display:block
}
.pop-over-list.checkable.left-check .icon-check{
	right:auto;
	left:10px
}
.pop-over-list.checkable.left-check li a{
	padding-right:12px;
	padding-left:32px
}
.pop-over-list.checkable.left-check li.active a{
	padding-right:12px
}
.pop-over-list.checkable.green-check .icon-check{
	background-color:#61bd4f;
	padding:2px 4px;
	border-radius:3px;
	top:10px
}
.pop-over-list.checkable.inline-check .icon-check{
	position:static
}
.pop-over-list.checkable.inline-check li.active a .icon-check{
	display:inline-block
}
.pop-over-list.navigable li>a:hover{
	background-color:transparent;
	color:#172b4d
}
.pop-over-list.navigable li>a:hover .quiet,.pop-over-list.navigable li>a:hover .sub-name{
	color:#5e6c84
}
.pop-over-list.navigable li>a:hover .icon-sm{
	color:#42526e
}
.pop-over-list.navigable li.selected:not(.disabled)>a,.pop-over-list.navigable li.selected:not(.disabled)>a.current{
	background-color:rgba(9,30,66,.04)
}
.pop-over-list.navigable li.selected:not(.disabled)>a:active{
	background-color:#e4f0f6
}
.pop-over-emoji-list li a,.pop-over-member-list li a{
	border-radius:3px;
	display:block;
	height:32px;
	line-height:32px;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	text-decoration:none;
	white-space:nowrap;
	padding:4px;
	margin-bottom:2px
}
.pop-over-emoji-list li a.multi-line,.pop-over-member-list li a.multi-line{
	line-height:16px
}
.pop-over-emoji-list li a .member,.pop-over-member-list li a .member{
	margin-right:8px
}
.pop-over-emoji-list li a .card-label,.pop-over-member-list li a .card-label{
	float:left;
	height:32px;
	margin:0 8px 0 0;
	padding:0;
	width:32px
}
.pop-over-emoji-list li a .icon-check,.pop-over-emoji-list li a .option,.pop-over-member-list li a .icon-check,.pop-over-member-list li a .option{
	background-clip:content-box;
	background-origin:content-box;
	display:none;
	padding:11px;
	position:absolute;
	top:0;
	right:0
}
.pop-over-emoji-list li a .sub-name,.pop-over-member-list li a .sub-name{
	display:block;
	font-size:12px
}
.pop-over-emoji-list li:last-child a,.pop-over-member-list li:last-child a{
	margin-bottom:0
}
.pop-over-emoji-list li.disabled .member,.pop-over-member-list li.disabled .member{
	opacity:.5
}
.pop-over-emoji-list li.disabled.active a,.pop-over-emoji-list li.disabled.selected a,.pop-over-member-list li.disabled.active a,.pop-over-member-list li.disabled.selected a{
	background:none!important;
	color:#a5adba;
	cursor:default
}
.pop-over-emoji-list li.disabled.active a .quiet,.pop-over-emoji-list li.disabled.selected a .quiet,.pop-over-member-list li.disabled.active a .quiet,.pop-over-member-list li.disabled.selected a .quiet{
	color:#a5adba
}
.pop-over-emoji-list li.inactive,.pop-over-member-list li.inactive{
	opacity:.5
}
.pop-over-emoji-list li.email-invite .member,.pop-over-member-list li.email-invite .member{
	display:none
}
.pop-over-emoji-list li.email-invite a,.pop-over-member-list li.email-invite a{
	padding:0 10px
}
.pop-over-emoji-list li.selected a .card-label,.pop-over-member-list li.selected a .card-label{
	border-radius:3px
}
.pop-over-emoji-list li.active a .icon-check,.pop-over-member-list li.active a .icon-check{
	display:block
}
.pop-over-emoji-list li.inactive a.name,.pop-over-emoji-list li.unconfirmed a.name,.pop-over-member-list li.inactive a.name,.pop-over-member-list li.unconfirmed a.name{
	line-height:16px
}
.pop-over-emoji-list.options li.selected a,.pop-over-member-list.options li.selected a{
	padding-right:28px
}
.pop-over-emoji-list.options li.selected a .option,.pop-over-member-list.options li.selected a .option{
	display:block;
	opacity:.5
}
.pop-over-emoji-list.options li.selected a .option:hover,.pop-over-member-list.options li.selected a .option:hover{
	opacity:1
}
.pop-over-emoji-list.options li.disabled.selected a,.pop-over-member-list.options li.disabled.selected a{
	padding-right:0
}
.pop-over-emoji-list.options li.disabled.selected a .option,.pop-over-member-list.options li.disabled.selected a .option{
	display:none
}
.pop-over-emoji-list.options li.no-option.selected a,.pop-over-member-list.options li.no-option.selected a{
	padding-right:6px
}
.pop-over-emoji-list.options li.no-option.selected a .option,.pop-over-member-list.options li.no-option.selected a .option{
	display:none
}
.pop-over-emoji-list.collapsed.checkable li.active a,.pop-over-member-list.collapsed.checkable li.active a{
	padding-right:0
}
.pop-over-emoji-list.collapsed li,.pop-over-member-list.collapsed li{
	float:left;
	margin:0 3px 3px 0
}
.pop-over-emoji-list.collapsed li a,.pop-over-member-list.collapsed li a{
	padding:0;
	margin:0;
	width:32px
}
.pop-over-emoji-list.collapsed li a .member,.pop-over-member-list.collapsed li a .member{
	opacity:.8
}
.pop-over-emoji-list.collapsed li.active a .icon-check,.pop-over-member-list.collapsed li.active a .icon-check{
	border-radius:3px;
	background-color:#298fca;
	bottom:0;
	color:#fff;
	display:block;
	padding:0;
	right:0;
	top:auto
}
.pop-over-emoji-list.checkable li.active a,.pop-over-member-list.checkable li.active a{
	padding-right:28px
}
.pop-over-emoji-list.limited li.exceeds-limit,.pop-over-member-list.limited li.exceeds-limit{
	display:none
}
.pop-over-emoji-list:not(.collapsed) li.selected a,.pop-over-member-list:not(.collapsed) li.selected a{
	background-color:rgba(9,30,66,.04)
}
.pop-over-emoji-list:not(.collapsed) li.selected a:active,.pop-over-member-list:not(.collapsed) li.selected a:active{
	background-color:#e4f0f6
}
.pop-over-member-list.collapsed li a .member{
	opacity:1
}
.pop-over-member-list.collapsed li.selected a .member{
	opacity:.9
}
.pop-over-emoji-list.collapsed li.active.selected a .member,.pop-over-emoji-list.collapsed li.active a:hover,.pop-over-emoji-list.collapsed li.selected a{
	background-color:rgba(9,30,66,.04)
}
.pop-over-emoji-list.collapsed li.active a .member{
	background-color:transparent
}
.pop-over-emoji-list li>a{
	padding:2px 4px
}
.pop-over-emoji-list li>a .emoji{
	margin:0 6px
}
.pop-over-list.mod-add-top-margin{
	margin-top:8px
}
.add-member-popup .quiet{
	font-size:9pt
}
.add-member-popup .search-with-spinner{
	margin-top:10px
}
.add-member-popup .search-with-spinner .search-member{
	margin:0
}
.add-member-popup .search-text{
	padding:20px 6px 6px;
	font-size:14px
}
.add-member-popup .search-text.no-results{
	text-align:center
}
.add-member-popup .invitation-link-wrapper{
	border-top:1px solid #dfe1e6;
	padding:8px 0 0;
	margin-top:8px
}
.add-member-popup .invitation-link-wrapper .quiet-button{
	text-decoration:underline;
	cursor:pointer;
	background:none;
	text-align:left;
	font-weight:400;
	box-shadow:none;
	width:100%
}
.add-member-popup .invitation-link-wrapper .quiet-button:hover{
	background:#dfe1e6;
	color:#172b4d
}
.add-member-popup .invitation-link-wrapper input[type=text]{
	margin-top:10px
}
.add-member-popup .member-list-header{
	position:relative;
	margin:16px 4px 8px;
	height:20px
}
.add-member-popup .member-list-header .name,.add-member-popup .member-list-header .select{
	position:absolute;
	top:0
}
.add-member-popup .member-list-header .name{
	left:0
}
.add-member-popup .member-list-header .select{
	right:0
}
.add-member-popup .member-wrapper{
	border-radius:3px;
	line-height:1pc;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	text-decoration:none;
	white-space:nowrap;
	padding:4px;
	cursor:pointer;
	margin-bottom:10px
}
.add-member-popup .member-wrapper.disabled{
	opacity:.5;
	cursor:default
}
.add-member-popup .member-wrapper:hover{
	background:#298fca;
	color:#fff
}
.add-member-popup .member-wrapper:hover .checkbox{
	border-color:#fff
}
.add-member-popup .member-wrapper:hover .icon-check,.add-member-popup .member-wrapper:hover .quiet{
	color:#fff
}
.add-member-popup .member-wrapper .full-name{
	display:block;
	position:relative;
	padding-right:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.add-member-popup .checkbox{
	position:absolute;
	top:4px;
	right:4px;
	border:1px solid #dfe1e6;
	border-radius:4px
}
.add-member-popup .checkbox .icon-check{
	opacity:0
}
.add-member-popup .checkbox.checked .icon-check{
	opacity:1
}
.add-member-popup .summary-header{
	font-size:16px;
	font-weight:400;
	border-top:1px solid #dfe1e6;
	padding:15px 4px
}
.add-member-popup .summary{
	margin:0 4px;
	position:relative
}
.add-member-popup .summary .license-count{
	font-weight:700
}
.add-member-popup .summary .total{
	position:absolute;
	top:0;
	right:0
}
.add-member-popup button.primary{
	width:100%;
	text-align:center;
	cursor:pointer
}
.add-member-popup button.primary.disabled{
	cursor:default
}
.add-member-popup .bc-prompt-invite-popover{
	margin-bottom:8px
}
.add-member-popup.team-members-tab-layout .quiet{
	font-size:inherit
}
.add-member-popup.team-members-tab-layout .username{
	display:block;
	padding-right:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.add-member-popup.team-members-tab-layout .summary-header{
	font-size:16px
}
.add-member-popup.team-members-tab-layout .manage-member-invitation-section{
	margin-top:15px;
	margin-bottom:15px
}
.add-member-popup.team-members-tab-layout .manage-member-invitation-section .search-with-spinner{
	height:auto
}
.add-member-popup.team-members-tab-layout .manage-member-invitation-section .search-with-spinner .search-member{
	margin:4px 0 0
}
.add-member-popup.team-members-tab-layout .invitation-link-wrapper{
	border:none;
	margin:15px 0;
	padding:0
}
.add-member-popup.team-members-tab-layout .invitation-link-wrapper .invitation-link-header{
	display:flex;
	justify-content:space-between
}
.add-member-popup.team-members-tab-layout .invitation-link-wrapper .invitation-link-header h4{
	line-height:1
}
.add-member-popup.team-members-tab-layout .invitation-link-wrapper .invitation-link-header .icon-share-link{
	margin-right:7px
}
.add-member-popup.team-members-tab-layout .invitation-link-wrapper .invitation-link-actions{
	display:flex;
	margin-bottom:8px
}
.add-member-popup.team-members-tab-layout .invitation-link-wrapper .invitation-link-actions input{
	margin:auto 8px auto 0
}
.add-member-popup.team-members-tab-layout .invitation-link-wrapper .invitation-link-actions .button{
	margin:auto
}
.add-member-popup.team-members-tab-layout .icon-member{
	font-size:14px
}
.add-member-popup.team-members-tab-layout .bulk-add-members-copy{
	margin-top:3px
}
.add-member-popup.team-members-tab-layout .action-link{
	color:#0079bf
}
.add-member-popup.team-members-tab-layout .action-link:hover{
	color:#298fca;
	text-decoration:underline
}
.add-member-popup.team-members-tab-layout .pop-over-section .error{
	margin:16px 8px 6px
}
.add-member-popup.team-members-tab-layout .search-text{
	padding:20px 6px 6px;
	font-size:14px
}
.add-member-popup.team-members-tab-layout .search-text.no-results{
	text-align:center;
	padding:16px 4px
}
.add-member-popup.team-members-tab-layout .per-user{
	padding:6px
}
.add-member-popup.team-members-tab-layout button.primary{
	width:auto
}
.add-member-popup.team-members-tab-layout button.primary.full{
	width:100%
}
.add-member-popup.team-members-tab-layout .link-google-apps-with-summary{
	padding-bottom:15px
}
.segmented-control{
	display:flex;
	margin:0 0 6px;
	padding:0 0 12px;
	width:100%;
	border-bottom:1px solid rgba(9,30,66,.13)
}
.segmented-control-item{
	border-radius:3px;
	box-sizing:border-box;
	display:block;
	flex:1;
	padding:8px;
	margin-right:6px;
	text-align:center
}
.segmented-control-item:hover{
	background:#298fca;
	color:#fff
}
.segmented-control-item:active{
	background:#026aa7;
	color:#fff
}
.segmented-control-item:last-child{
	margin-right:0
}
.segmented-control-item.is-active{
	background:#0079bf;
	color:#fff;
	cursor:default;
	text-decoration:none
}
.edit-controls{
	clear:both;
	margin-top:8px
}
.edit-controls button,.edit-controls input{
	margin-top:0
}
.edit-controls .option{
	border-color:transparent;
	border-radius:3px;
	color:#5e6c84;
	display:block;
	float:right;
	height:32px;
	line-height:32px;
	margin:0 2px;
	padding:0 8px
}
.edit-controls .option:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d
}
.edit-controls .option:active{
	background-color:rgba(9,30,66,.13)
}
body{
	background-color:#f4f5f7;
	position:relative;
	z-index:0;
	/* overflow:hidden */
}
body.sb-show-main{
	background-color:inherit
}
#content{
	position:relative;
	overflow-y:auto;
	outline:none
}
#nocss{
	display:none
}
#surface,body,html{
	height:100%
}
#surface{
	display:flex;
	flex-direction:column
}
#surface>#header,#surface>.header-banner{
	flex:none
}
#surface #content{
	flex-grow:1
}
.dialog-close-button{
	color:#42526e;
	border-radius:50%;
	position:absolute;
	top:0;
	right:0;
	height:32px;
	overflow:hidden;
	padding:4px;
	margin:4px;
	width:32px;
	z-index:2;
	transition:background-color 85ms,color 85ms
}
.dialog-close-button:hover{
	background-color:rgba(9,30,66,.08);
	color:#42526e
}
.dialog-close-button:active{
	background-color:rgba(9,30,66,.25);
	color:#42526e
}
.dialog-close-button-light{
	background-color:hsla(0,0%,100%,.24);
	color:#fff
}
.dialog-close-button-light:hover{
	background-color:hsla(0,0%,100%,.32);
	color:#fff
}
.dialog-close-button-light:active{
	background-color:hsla(0,0%,100%,.4);
	color:#fff
}
.dialog-close-button-dark,.dialog-close-button-indeterminate{
	background-color:rgba(0,0,0,.08);
	color:#42526e
}
.dialog-close-button-dark:hover,.dialog-close-button-indeterminate:hover{
	background-color:rgba(0,0,0,.16);
	color:#42526e
}
.dialog-close-button-dark:active,.dialog-close-button-indeterminate:active{
	background-color:rgba(0,0,0,.24);
	color:#42526e
}
.window-overlay{
	align-items:flex-start;
	background-color:rgba(0,0,0,.64);
	display:none;
	height:100%;
	justify-content:center;
	left:0;
	overflow-y:auto;
	position:fixed;
	top:0;
	width:100%;
	z-index:20
}
.window-up .window-overlay{
	display:flex
}
.explorer-10.window-up .window-overlay{
	overflow-y:scroll
}
@media only screen and (min-width:901px) and (max-width:1280px),only screen and (min-width:1281px){
	.window-overlay{
	overflow-x:hidden
}

}
.window{
	background-color:#f4f5f7;
	border-radius:2px;
	display:none;
	margin:48px 0 80px;
	overflow:hidden;
	position:relative;
	width:768px;
	z-index:25
}
.window.mod-no-chrome{
	background-color:transparent;
	border:none;
	margin-top:24px;
	padding:24px;
	width:auto
}
.window.mod-no-chrome .dialog-close-button{
	display:none
}
.window-wrapper .dropzone,.window-wrapper .dropzone-limited,.window-wrapper .dropzone-restricted{
	display:none;
	height:0;
	width:0;
	z-index:-1
}
.window-wrapper .is-drophover .dropzone{
	background:hsla(0,0%,100%,.7)
}
.window-wrapper .is-drophover .dropzone-limited,.window-wrapper .is-drophover .dropzone-restricted{
	background:rgba(235,90,71,.9);
	color:#f4f5f7
}
.window-wrapper .is-drophover.is-limited .dropzone-limited,.window-wrapper .is-drophover.is-restricted .dropzone-restricted,.window-wrapper .is-drophover:not(.is-limited):not(.is-restricted) .dropzone{
	display:block
}
.window-wrapper .is-drophover .dropzone,.window-wrapper .is-drophover .dropzone-limited,.window-wrapper .is-drophover .dropzone-restricted{
	bottom:0;
	font-size:20px;
	font-weight:700;
	line-height:30px;
	height:100%;
	left:0;
	opacity:1;
	padding:200px 50px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:auto;
	z-index:10
}
.window-main-col{
	float:left;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	min-height:24px;
	padding:0 8px 8px 16px;
	position:relative;
	width:552px;
	z-index:0
}
.window-main-col img{
	max-width:100%
}
.window-main-col-full{
	box-sizing:border-box;
	width:100%
}
.window-sidebar{
	float:right;
	padding:0 16px 8px 8px;
	width:168px;
	overflow:hidden;
	z-index:10
}
.window-sidebar input[type=text]{
	padding:4px;
	width:160px
}
.window-sidebar h3{
	color:#5e6c84;
	font-size:12px;
	font-weight:500;
	letter-spacing:.04em;
	line-height:16px;
	margin-top:16px;
	text-transform:uppercase;
	line-height:20px;
	margin-bottom:-4px
}
.window-sidebar h3.mod-no-top-margin{
	margin-top:0
}
.window-sidebar hr{
	margin:8px 0
}
.window-cover{
	background-color:rgba(9,30,66,.08);
	background-position:50%;
	background-size:contain;
	background-repeat:no-repeat;
	height:160px;
	position:relative;
	transition:opacity 85ms;
	width:100%
}
.window-cover.has-attachment-cover{
	cursor:pointer
}
.window-cover.has-attachment-cover:hover{
	opacity:.9
}
.window-cover-async{
	transition:background-color .35s,opacity 85ms
}
.window-cover-stickers{
	position:absolute;
	top:20px;
	right:-50px;
	left:50px;
	bottom:50px
}
.window-cover-stickers-only{
	height:130px
}
.window-cover-menu{
	position:absolute;
	bottom:0;
	width:100%;
	padding:8px;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	justify-content:flex-end
}
.window-cover-menu-button{
	background-color:rgba(0,0,0,.08);
	color:#172b4d;
	border-radius:3px;
	padding:6px 12px 6px 6px;
	text-decoration:none
}
.window-cover-menu-button .icon-card-cover{
	color:#42526e
}
.window-cover-menu-button:hover{
	background-color:rgba(0,0,0,.16)
}
.window-cover-menu-button:active{
	background-color:rgba(0,0,0,.24)
}
.card-cover-dark .window-cover-menu-button{
	background-color:hsla(0,0%,100%,.24);
	color:#fff
}
.card-cover-dark .window-cover-menu-button .icon-card-cover{
	color:#fff
}
.card-cover-dark .window-cover-menu-button:hover{
	background-color:hsla(0,0%,100%,.32)
}
.card-cover-dark .window-cover-menu-button:active{
	background-color:hsla(0,0%,100%,.4)
}
.window-header{
	margin:12px 40px 8px 56px;
	min-height:32px;
	position:relative;
	z-index:1
}
.window-title{
	margin:4px 0 0;
	padding:8px 0 0
}
.window-header-icon{
	left:-40px;
	position:absolute;
	top:4px
}
.window-header-inline-content{
	cursor:default;
	display:inline-block;
	margin:4px 8px 4px 2px
}
.window-header-inline-content a{
	display:inline
}
.window-title h2{
	margin-right:4px
}
.window-title-text{
	display:inline;
	min-height:20px;
	min-width:50px;
	word-wrap:break-word
}
.window-title-extra{
	display:inline-block;
	font-size:12px;
	color:#5e6c84;
	padding:0 6px 0 2px;
	position:relative;
	margin:0 2px
}
.window-module{
	clear:both;
	margin-bottom:24px;
	position:relative
}
.window-module:empty{
	display:none
}
.window-module-title{
	border-bottom:1px solid rgba(9,30,66,.13);
	padding:8px 0;
	position:relative;
	margin:0 0 4px 40px
}
.window-module-title h3{
	display:inline-block;
	width:auto;
	margin:0;
	min-height:18px;
	min-width:40px
}
.window-module-title-options{
	float:right;
	margin-right:2px
}
.window-module-title-no-divider{
	border-bottom:none
}
.window-module-title-icon{
	left:-40px;
	position:absolute;
	top:2px
}
.window-module-title-option{
	cursor:pointer;
	left:auto;
	position:absolute;
	padding:8px;
	right:0;
	top:0;
	visibility:hidden
}
.window-module-title:hover .window-module-title-option{
	visibility:visible
}
.board-description,.board-description .current,.board-description textarea{
	min-height:200px
}
.picker.modal-dialog-bg{
	z-index:30;
	background-color:#000!important
}
.focus-dummy{
	width:1px;
	height:0;
	display:block;
	overflow:hidden;
	outline:none
}
@media only screen and (max-width:750px){
	.window{
	margin:36px 8px;
	width:100%
}
.window-overlay{
	position:absolute
}
.window-main-col{
	float:none;
	max-height:none;
	padding:8px;
	max-width:none;
	min-width:0;
	width:auto
}
.window-sidebar{
	clear:both;
	float:none;
	margin:8px;
	padding:0;
	width:auto
}
.window-header{
	padding:8px 0 0 8px;
	margin:8px 16px 8px 32px
}
.window-title{
	margin:0;
	padding:0
}
.window-header-icon{
	left:-28px;
	top:4px
}
.window-up #content{
	display:none
}
.window-module .u-gutter{
	margin:0
}

}
.pop-over{
	background:#fff;
	border-radius:3px;
	box-shadow:0 8px 16px -4px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	display:none;
	overflow:hidden;
	position:absolute;
	right:-9999px;
	top:-9999px;
	width:304px;
	z-index:70;
	-webkit-transform:translateZ(0)
}
.pop-over hr{
	margin:8px 0
}
.pop-over input[type=email],.pop-over input[type=password],.pop-over input[type=text]{
	margin:4px 0 12px;
	width:100%
}
.pop-over input[type=file]{
	width:240px
}
.pop-over select{
	width:100%;
	margin-bottom:14px
}
.pop-over textarea{
	height:72px;
	margin:4px 0 12px;
	width:100%
}
.pop-over .empty{
	margin:0
}
.pop-over img{
	max-width:100%
}
.pop-over .right-of-button-link{
	float:right;
	margin-top:17px;
	color:#5e6c84
}
.pop-over label:first-child{
	margin-top:4px
}
.pop-over-header{
	height:40px;
	position:relative;
	margin-bottom:8px;
	text-align:center
}
.pop-over-footer{
	border-top:1px solid #dfe1e6;
	padding-top:12px
}
.pop-over-header-title{
	box-sizing:border-box;
	color:#5e6c84;
	display:block;
	line-height:40px;
	border-bottom:1px solid rgba(9,30,66,.13);
	margin:0 12px;
	overflow:hidden;
	padding:0 32px;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
	z-index:1
}
.pop-over-header-back-btn{
	color:#6b778c;
	display:none;
	padding:10px 8px 10px 12px;
	position:absolute;
	top:0;
	left:0;
	z-index:2
}
.pop-over-header-back-btn:hover{
	color:#172b4d
}
.pop-over-header-close-btn{
	color:#6b778c;
	padding:10px 12px 10px 8px;
	position:absolute;
	top:0;
	right:0;
	z-index:2
}
.pop-over-header-close-btn:hover{
	color:#172b4d
}
.pop-over-content{
	overflow-x:hidden;
	overflow-y:auto;
	padding:0 12px 12px
}
.select-members-list{
	margin-bottom:8px
}
.pop-over.mod-search-over{
	background-color:#f4f5f7;
	min-height:114px
}
.pop-over.mod-search-over .pop-over-header{
	display:none
}
.pop-over.mod-search-over .pop-over-content{
	padding:8px 4px 8px 12px;
	margin-right:8px
}
.pop-over.mod-search-over .pop-over-content::-webkit-scrollbar-button{
	display:block;
	height:4px;
	width:4px
}
.pop-over.mod-mini-profile .no-back .pop-over-header{
	border-bottom-color:transparent;
	height:30px;
	position:absolute;
	right:0;
	top:0;
	width:60px;
	z-index:1
}
.pop-over.mod-mini-profile .no-back .pop-over-header-title{
	display:none
}
.pop-over.mod-avdetail{
	text-align:center
}
.pop-over.mod-avdetail .pop-over-atlassian-account-avatar{
	max-width:128px;
	max-height:128px
}
.pop-over-header-back-btn.is-shown,.pop-over.is-shown{
	display:block
}
.pop-over.mod-no-header{
	width:370px
}
.pop-over.mod-no-header .pop-over-header{
	display:none
}
.pop-over.mod-no-header .pop-over-content{
	padding:10px
}
.pop-over-section{
	margin-top:12px
}
.pop-over-section h4{
	color:#5e6c84;
	font-size:12px;
	font-weight:500;
	letter-spacing:.04em;
	line-height:16px;
	margin-top:16px;
	text-transform:uppercase
}
.pop-over.mod-reaction-selector{
	width:408px;
	border:none
}
.pop-over.mod-reaction-selector .pop-over-content{
	padding:0;
	max-height:none
}
input[type=submit].pop-over-confirmation-button{
	margin-bottom:8px
}
.pop-over.mod-card-cover-chooser .pop-over-content{
	overflow-y:hidden
}
.pop-over.mod-card-templates{
	background:#ebecf0
}
#notification{
	position:fixed;
	right:4px;
	top:40px;
	z-index:21;
	max-width:270px;
	display:none
}
.app-alert-item{
	background-color:#97a0af;
	border-radius:3px;
	color:#fff;
	font-weight:700;
	margin-top:4px;
	overflow:hidden;
	padding:4px 8px;
	box-shadow:0 20px 32px -8px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.alert-dismiss{
	border-radius:50%;
	flex-shrink:0;
	transition:background-color .1s,color .1s
}
.alert-dismiss:hover{
	background-color:rgba(9,30,66,.08)
}
.app-alert-item-button{
	background:rgba(0,0,0,.15);
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:block;
	float:left;
	margin:4px 4px 4px 0;
	padding:4px 8px;
	text-decoration:none
}
.app-alert-item-button:hover{
	background:rgba(0,0,0,.25);
	color:#fff
}
.app-alert-item-button:active{
	background:rgba(0,0,0,.3);
	color:#fff
}
.app-alert-item.mod-neutral .alert-dismiss,.app-alert-item.mod-neutral .app-alert-item-button,.app-alert-item.mod-warning .alert-dismiss,.app-alert-item.mod-warning .app-alert-item-button{
	color:#172b4d
}
.app-alert-item.mod-neutral{
	background-color:#fff;
	color:#172b4d
}
.app-alert-item.mod-warning{
	background-color:#ff9f1a;
	color:#172b4d
}
.app-alert-item.mod-confirm .alert-dismiss,.app-alert-item.mod-error .alert-dismiss,.app-alert-item.mod-info .alert-dismiss{
	color:#fff
}
.app-alert-item.mod-error{
	background-color:#eb5a46
}
.app-alert-item.mod-confirm,.app-alert-item.mod-info{
	background-color:#61bd4f
}
@keyframes contact-fadein{
	0%{
	opacity:0
}
50%{
	opacity:0
}
to{
	opacity:1
}

}
#contact-us{
	text-align:right;
	padding:10px;
	color:#172b4d;
	animation:8s ease-in contact-fadein
}
#header{
	background:#026aa7;
	overflow:hidden;
	padding:4px;
	z-index:10
}
#header,.header-btn{
	height:32px;
	position:relative
}
.header-btn{
	transition:.1s ease;
	background:hsla(0,0%,100%,.3);
	border-radius:3px;
	color:#fff;
	display:block;
	float:left;
	font-weight:700;
	line-height:32px;
	margin-right:4px;
	min-width:32px;
	padding:0;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.header-btn.header-notifications{
	width:32px
}
.header-btn.new-notifications{
	background:#eb5a46
}
.header-btn.new-notifications:hover{
	background:#cf513d
}
.header-btn-icon{
	font-size:20px;
	position:absolute;
	top:0;
	left:0
}
.header-btn-text{
	padding:0 8px
}
.header-btn.header-member{
	background:none
}
.header-btn.header-member .member{
	margin:0;
	border-radius:25em
}
.header-btn.header-member .member:hover .member-avatar{
	opacity:1
}
.header-btn.header-avatar{
	border-radius:25em
}
.header-btn.header-avatar .member{
	margin:0;
	border-radius:25em
}
.header-btn.header-avatar .member:hover .member-avatar{
	opacity:1
}
.header-btn.header-appcues,.header-btn.header-tour{
	background:#e6c60d
}
.header-btn:hover{
	background:hsla(0,0%,100%,.2);
	color:#fff
}
.header-btn.header-member:hover{
	background:none
}
.header-btn.header-appcues:hover,.header-btn.header-tour:hover{
	background:#d9b51c
}
.header-btn:active{
	background:hsla(0,0%,100%,.1)
}
.header-btn.header-boards{
	padding-left:26px
}
.header-btn.header-login,.header-btn.header-signup{
	padding:0 12px
}
.header-btn.header-signup{
	background:linear-gradient(180deg,#61bd4f 0,#5aac44)
}
.header-btn.header-signup:hover{
	background:linear-gradient(180deg,#5aac44 0,#519839)
}
.header-btn.header-signup:active{
	background:linear-gradient(180deg,#519839 0,#49852e)
}
.header-btn.header-btn-feedback{
	background:linear-gradient(180deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.05));
	padding-left:22px;
	margin-right:16px
}
.header-btn.header-btn-feedback .header-btn-icon{
	top:1px
}
.header-user{
	position:absolute;
	top:4px;
	right:0
}
@media only screen and (max-width:750px){
	.header-btn-text{
	display:none
}
.header-btn.header-boards{
	padding:0
}
.header-btn.header-btn-channel-picker,.header-btn.header-woof{
	display:none
}
.header-btn.header-member .member{
	border-radius:3px
}
.header-btn.header-member .member:hover .member-avatar{
	opacity:.75
}
#header .header-search{
	display:none
}
.header-btn.open-search-btn{
	display:block
}
.header-appcues,.header-info,.header-inspiration{
	display:none
}

}
.header-search{
	float:left;
	margin:0 8px 0 0;
	position:relative;
	z-index:1
}
input[type=text].header-search-input{
	background-color:hsla(0,0%,100%,.3);
	border-radius:3px;
	border:none;
	box-shadow:none;
	color:hsla(0,0%,100%,.5);
	float:left;
	font-size:13px;
	height:32px;
	margin:0;
	min-height:32px;
	padding-right:32px;
	padding-left:8px;
	line-height:19px;
	transition:width .15s;
	width:180px;
	z-index:1
}
input[type=text].header-search-input::-ms-clear{
	display:none
}
input[type=text].header-search-input:hover{
	background-color:hsla(0,0%,100%,.4);
	box-shadow:none
}
input[type=text].header-search-input.focus,input[type=text].header-search-input.focus:hover{
	background-color:#fff;
	box-shadow:none;
	color:#172b4d;
	padding-right:54px
}
@media only screen and (min-width:1281px){
	input.header-search-input.header-search-input-wide{
	width:380px
}

}
@media only screen and (min-width:901px) and (max-width:1280px){
	input.header-search-input.header-search-input-wide{
	width:280px
}

}
.header-search-icon{
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	transition:background 85ms,color 85ms;
	z-index:2
}
.header-search-icon-dark{
	color:#42526e!important
}
.header-search-icon-dark.header-search-icon-close:hover,.header-search-icon-dark.header-search-icon-open:hover{
	color:#172b4d!important
}
.header-search-icon-open{
	right:24px;
	top:0
}
.open-search-btn{
	display:none
}
.header-logo{
	bottom:0;
	display:block;
	height:30px;
	left:50%;
	margin-left:-40px;
	position:absolute;
	top:5px;
	width:80px;
	text-align:center;
	z-index:2
}
.header-logo:hover .header-logo-default,.header-logo:hover .header-logo-loading{
	opacity:.8
}
.header-logo-default{
	background-image:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAeCAMAAACMnWmDAAACOlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9Oi5STAAAAvXRSTlMAHOMEArYG5/j3CvsDDPb6KNv+JAGqjbH9/Mx79PNK4SnNX4M9xjdd+WCYFNKhy1YYtX9ZkdzxQ3XQSQ5zIBvqKjC45cUsHqmcDXRhEbymD6JaZegFTKyllZnYeIDaI/Xe68fp0zziCXInJS5Fl+2CiNQdIu6EjESLwHarVGbROKTCyXlizrKabyGoE7TshY4ZuVh+T2RVGvJ3o8o/sCtXRr4m4FsQQq0Iv9Xfa9Y0uzbXkjGTY0c7OcgXQTLmT9zPAAACwElEQVR4Xu3URW9cSRRA4dPudpOZOUZmhjDzBJkZJjzMzMzMzMxw/tvotWwpT5amFWk2I+Xb3N1Z1K0qrsI19x2pac+H9ROpA/wnmtUIi6q1lqsRW7x02WnmalNXQqU6Rci8HENy5hE4X9e5YeHlNX1JteGWOGHEajXZxNkubY4SEvTCRQK1XulxwnhF3Q9Pa9E5wjQ3ApFcHZ6ZBNaaUXLny20nNy2PELZgiQ7kM18dIQyNANw4MyNKxk0dI2onV+ruy1tRFQEua9cq8m/Q6R2wbrRlI7PQOXPGdTpQDptjZFC+xUAurE5pHWzTvGWwtFFvPpc9WFaqv8IeE70QmV9GpdZv0j7o13ujpBP6LAw1qlZFswZv15XAmHYP9dfoMa3vuEv3UFytbTClp9Kka7XnoNa/XrT91n8Lxo/qTuAOffSiGUXv36Z5H/Kk3g8FR/VueE7boxUGjteFQ+GlvKhfxWBjnoHmewp14dmLWsf1pSZfgyl9AIqLTJXxoPaMFpOhoeszrLMr8SGgRbV+W/nD+siicX0MenQvRHN0PizXA8QnLCyYu5RZBDbn6RNAlbqvGEp09IhWxHiq0Joy2KrT0KTPpBnUXWQJDuo0UJDSkufhpHYl9IU4O/ZqBfCFboWXtBXadTBbsF8vAa/q4UPAGwbejLP4LfVtgoM8Hod39F3e04Y0EF5GOBhbopPAB7oe4IyaOgOTCfUj+LhBx4iu1cL8T1bopblvORzs0JoCaNHtUYBPtaSJaGu16md0l6qd+RVq4edbtLGAWTgHwIieAE7pGIF4o4nzG77Uwxd01/5M9+thndBvNPlt1u/rgn4HjOv3ZEw2GDjWdPoH1WRrkeq+yI9qamf2D3bVgJXATyd+ZsbqyoTjv8Sgd3fSg7/x+x9a9Sf8tWb332QHQ+WEwToyWHAoBhDp5f/gmn8Ard3CvkoCRlIAAAAASUVORK5CYII=);
	background-position:100% 0;
	background-repeat:no-repeat;
	background-size:80px 30px;
	height:30px;
	right:0;
	top:0;
	width:80px
}
.header-logo-default,.header-logo-loading{
	position:absolute;
	opacity:.5;
	transition:opacity .1s ease
}
.header-logo-loading{
	background-image:url(data:image/gif;
	base64,R0lGODlhJAAkAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOEE2REI3NTM4REJEMDY3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OTBGMzBCQzNCNjcxMUUzQkIyMEI2OUM3RTBFRUMxMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OTBGMzBCQjNCNjcxMUUzQkIyMEI2OUM3RTBFRUMxMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyODAxMTc0MDcyMDY4MTE4QTZEQjc1MzhEQkQwNjc0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4QTZEQjc1MzhEQkQwNjc0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQkAAgAsAAAAACQAJAAAAmuUgqnLrXacnCzSi7OmsNvlQVwogqQhnd2jok3rIvDHtrXqzPeZwzvZsyV0L9/QWEEGiEmhTPkLRT1B3NFpwjKz1iuwyuOuUtCNN2wWf9PTMfu8fi/L6e3bfu/K4bG9/w8YKLhBMzhXGGhQAAAh+QQJCQACACwAAAAAJAAkAAACa5SCqcutdpycLNKLs6aw2+VBXCiCpCGd3aOiTesi8Me2terM95nDO9mzJXQv39BYQQaISaFM+QtFPUHc0WnCMrPWJ3a6una5PHG5Od6CS2Zq9dyOvd2bFLCOz+v3/L7/DxgoODhBM8h2KFAAACH5BAkJAAIALAAAAAAkACQAAAJrlIKpy612nJws0ouzprDb5UFcKIKkIZ3do6JN6yLwx7a16sz3mcM72bMldC/f0FhBBohJoUz5C0U9QdzRacIys9Yndrq6dptAcKkaNsc2XB6b7H6rafKt3Fu+t8/6vv8PGCg46Ec3yHcoUAAAIfkECQkAAgAsAAAAACQAJAAAAmaUgqnLrXacnCzSi7OmsNvlQVwogqQhnd2jok3rIvDHtrXqzPeZwzvZsyV0L9/QWEEGiEmhTPkLRT0p3HRVlZqcm6216+WBw8DxtWR+cs3MdJsNHb/lcfDcXseL01O+/58CmCWYVAAAIfkECQkAAgAsAAAAACQAJAAAAmmUgqnLrXacnCzSi7OmsNvlQVwogqQhnd2jok3rIvDHtrXqzPeZwzvZsyV0L9/QWEEGiEmhTPkLRT1B3NFpwjKbwOkq1fWWNlweuRw+X63qtbn9xLa3c6iaXn/D3eO9/w8YKEgjGFfIUgAAIfkECQkAAgAsAAAAACQAJAAAAmuUgqnLrXacnCzSi7OmsNvlQVwogqQhnd2jok3rIvDHtrXqzPeZwzvZsyV0L9/QWEEGiEmhTPkLRT1B3NFpwjKz1id2urp2uTxxuTnekqngUjXcjm3Q0nkKaM/r9/y+/w8YKDjIQVhjuCRQAAAh+QQJCQACACwAAAAAJAAkAAACa5SCqcutdpycLNKLs6aw2+VBXCiCpCGd3aOiTesi8Me2terM95nDO9mzJXQv39BYQQaISaFM+QtFPUHc0WnCMrPWJ3a6una5PDDNHBOHq+VNc+xWA+PkOd18L0rz/L7/DxgoOHhxJlhCaFAAACH5BAUJAAIALAAAAAAkACQAAAJnlIKpy612nJws0ouzprDb5UFcKIKkIZ3do6JN6yLwx7a16sz3mcM72bMldC/f0FhBBohJoUz5C0U9Qdw01rROJ8yNyem9lsJiLHkJJXfPa3U63Ia/vXH63M47Z1f6vv8/BJhiJohWAAA7);
	background-size:18px 18px;
	display:none;
	height:18px;
	left:2px;
	top:6px;
	width:18px
}
.header-branding-logo{
	display:block;
	position:absolute;
	top:0;
	right:80px;
	height:30px;
	padding-right:4px;
	width:auto
}
.header-logo.has-branding{
	margin-left:2px
}
.header-logo.is-throbbing .header-logo-default{
	width:58px
}
.header-logo.is-throbbing .header-logo-loading{
	display:block
}
@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
	.header-logo-default{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/header-logo-2x.01ef898811a879595cea.png)
}

}
.promo-nav-button{
	background:none;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	font-weight:700;
	margin:0 4px 4px 0;
	padding:6px 8px;
	text-decoration:none;
	text-transform:uppercase
}
.promo-nav-button:hover{
	background-color:hsla(0,0%,100%,.2);
	color:#fff
}
.promo-nav-button:active{
	background-color:hsla(0,0%,100%,.25);
	color:#fff
}
@media only screen and (max-width:750px){
	.promo-nav{
	display:none
}

}
.header-banner{
	color:#172b4d;
	font-size:14px;
	font-weight:700;
	line-height:22px;
	padding:6px;
	position:relative;
	text-align:center;
	transition:background .25s ease-in,padding .25s ease-in;
	word-wrap:break-word
}
.header-banner .quiet{
	display:inline-block
}
.header-banner .button{
	margin:0 0 0 8px
}
.centered-banner{
	margin:8px auto 16px;
	width:40%
}
.header-banner-link-left{
	margin-left:6px
}
.header-banner.mod-info{
	background:#e4f0f6
}
.header-banner.mod-warning{
	background:#faf3c0;
	border-bottom:1px solid #e6c60d;
	color:#172b4d
}
.header-banner.mod-warning .quiet{
	color:#5e6c84
}
.header-banner.mod-warning .quiet:hover{
	color:#172b4d
}
.header-banner.mod-warning.mod-medium-urgent{
	background:#fce6c6
}
.header-banner.mod-warning.mod-urgent{
	background:#f5d3ce
}
.header-banner.mod-warning.mod-urgent a.quiet{
	color:#172b4d
}
.header-banner.mod-warning.mod-urgent a.quiet:hover{
	color:#091e42
}
.header-banner.mod-invites h1{
	margin:10px 0 3px;
	font-weight:400
}
.header-banner.mod-invites .button-link{
	display:inline-block
}
.header-banner.mod-invites .quiet{
	display:block;
	font-weight:400;
	font-size:13px;
	margin:5px 0
}
.header-banner.mod-invites p{
	font-size:14px;
	font-weight:400
}
.header-banner.mod-invites .invited-message{
	margin-bottom:10px
}
.header-banner.personalized-invite{
	border-bottom:1px solid #f4f5f7;
	padding:8px 24px
}
.header-banner.personalized-invite .invited-message{
	display:flex;
	font-weight:400;
	justify-content:center
}
.header-banner.personalized-invite .invited-message .button{
	padding:8px 32px;
	margin-left:16px;
	max-height:-webkit-fit-content;
	max-height:fit-content;
	min-width:-webkit-fit-content;
	min-width:fit-content;
	align-self:center
}
.header-banner.personalized-invite .invited-message .button.primary{
	margin-left:32px
}
.header-banner.personalized-invite .invited-message .button:last-child{
	margin-right:auto
}
.header-banner.personalized-invite .invited-message .dialog-close-button{
	display:none
}
.header-banner.personalized-invite .invited-message .member{
	align-self:center;
	cursor:default;
	margin:0 0 0 16px
}
.header-banner.personalized-invite .invited-message .personalized-invite-trello-logo{
	background:url(https://a.trellocdn.com/prgb/dist/images/trello-logo-blue.a185d94ba76be2701fb1.svg) no-repeat 0/contain;
	height:38px;
	width:88px;
	margin-right:auto
}
.header-banner.personalized-invite .invited-message .personalized-invite-trello-logo.mod-ie{
	background-size:90%
}
.header-banner.personalized-invite .invited-message .personalized-invite-message{
	align-self:center;
	margin-left:12px;
	text-align:left
}
.header-banner.personalized-invite .invited-message .personalized-invite-message.logged-in{
	margin-left:auto
}
.header-banner.personalized-invite .invited-message .quiet{
	margin-right:auto;
	padding:8px;
	font-weight:700
}
@media only screen and (max-width:750px),only screen and (min-width:751px) and (max-width:900px){
	.header-banner.personalized-invite .invited-message{
	flex-direction:column
}
.header-banner.personalized-invite .invited-message .member{
	margin:0 0 16px
}
.header-banner.personalized-invite .invited-message .personalized-invite-trello-logo{
	margin-left:auto;
	margin-bottom:16px
}
.header-banner.personalized-invite .invited-message .personalized-invite-message{
	margin-bottom:8px;
	text-align:center
}
.header-banner.personalized-invite .invited-message .button.primary,.header-banner.personalized-invite .invited-message .personalized-invite-message.logged-in{
	margin-left:0
}
.header-banner.personalized-invite .invited-message .button{
	margin:8px 0
}
.header-banner.personalized-invite .invited-message .button:last-child{
	margin-right:0
}

}
.header-banner.unsupported-browser-banner.hide{
	display:none
}
.header-banner.unsupported-browser-banner .icon-close{
	position:absolute;
	right:7px;
	top:3px
}
.header-banner.logged-in-public-board-banner{
	display:flex;
	background:#fff;
	border-bottom:1px solid #f4f5f7;
	word-wrap:break-word
}
.header-banner.logged-in-public-board-banner.hide{
	display:none
}
.header-banner.logged-in-public-board-banner .logged-in-public-board-message{
	align-self:center;
	display:inline-flex;
	margin-left:auto
}
.header-banner.logged-in-public-board-banner .logged-in-public-board-message .icon-public{
	padding-right:8px
}
.header-banner.logged-in-public-board-banner .logged-in-public-board-message a:not(.primary){
	color:#6b778c;
	font-weight:400;
	padding-left:8px
}
.header-banner.logged-in-public-board-banner .icon-close{
	cursor:pointer;
	margin-left:auto
}
.header-banner.logged-in-public-board-banner .icon-close:active,.header-banner.logged-in-public-board-banner .icon-close:focus{
	border-color:#298fca;
	box-shadow:0 0 2px #298fca
}
@media print{
	.header-banner.logged-in-public-board-banner{
	display:none
}

}
@media only screen and (max-width:750px),only screen and (min-width:751px) and (max-width:900px){
	.header-banner.logged-in-public-board-banner{
	padding:8px
}
.header-banner.logged-in-public-board-banner .logged-in-public-board-message{
	flex-direction:column;
	text-align:left;
	padding:8px
}
.header-banner.logged-in-public-board-banner .logged-in-public-board-message a:not(.primary){
	padding-left:8px
}

}
.header-banner.trello-for-teams{
	background-color:#172b4d;
	color:#fff;
	border-bottom:1px solid #172b4d
}
.header-banner.trello-for-teams .icon-lg:hover{
	color:#fff
}
.header-banner.template-banner{
	background-color:#172b4d;
	color:#fff;
	border-bottom:1px solid #172b4d;
	word-wrap:break-word;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap
}
.header-banner.template-banner.hide{
	display:none
}
.header-banner.template-banner .template-banner-message{
	font-weight:400;
	margin-right:4px
}
.header-banner.template-banner .template-banner-message .icon-sm{
	line-height:18px;
	margin-right:4px
}
.header-banner.template-banner a:not(.primary){
	background:none;
	color:#fff;
	text-decoration:underline;
	margin-left:4px
}
.header-banner.template-banner a:not(.primary):hover{
	background-color:hsla(0,0%,100%,.3)
}
.header-banner.template-banner a:focus{
	outline:1px dotted #000
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.header-banner.template-banner a:focus{
	outline:5px auto -webkit-focus-ring-color
}

}
@media only screen and (max-width:750px),only screen and (min-width:751px) and (max-width:900px){
	.header-banner.template-banner{
	flex-direction:column
}
.header-banner.template-banner .template-banner-message{
	margin:4px 0 0
}
.header-banner.template-banner a.primary{
	margin:8px 0 0
}
.header-banner.template-banner a:not(.primary){
	margin:4px 4px 0
}

}
@media print{
	.header-banner.template-banner{
	display:none
}

}
.header-banner.enterprise-notification-banner{
	text-align:left;
	padding:12px 12px 4px
}
.header-banner.enterprise-notification-banner .message{
	font-weight:400
}
.header-experiment-list{
	margin:8px 0
}
.header-experiment-overrides button,.header-experiment-remove-btn{
	width:100%;
	line-height:1
}
.header-experiment-image{
	border-radius:4px;
	border:1px solid #c1c7d0
}
.header-btn.header-woof{
	background:none;
	box-shadow:none;
	overflow:hidden;
	height:35px;
	width:330px
}
.header-btn.header-woof .taco-talk-small-icon{
	background-size:33px 41px;
	display:block;
	height:40px;
	left:0;
	position:absolute;
	top:15px;
	transition:top 85ms ease-in,margin 85ms ease-in;
	width:33px
}
.header-btn.header-woof .left-arrow{
	border-right:7px solid #519839;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	height:0;
	left:-7px;
	position:absolute;
	top:8px;
	transition:border-right-color 85ms ease-in;
	width:0
}
.header-btn.header-woof .header-btn-text{
	background-color:#519839;
	border-radius:3px;
	line-height:18px;
	padding:6px 8px;
	position:absolute;
	left:43px;
	top:40px;
	transition:top 85ms ease-in,background-color 85ms ease-in;
	white-space:nowrap
}
.header-btn.header-woof.woof-hide{
	width:0;
	min-width:0
}
.header-btn.header-woof.woof-hide .header-btn-text,.header-btn.header-woof.woof-hide .taco-talk-small-icon{
	top:40px
}
.header-btn.header-woof.woof-crouch .taco-talk-small-icon{
	top:15px
}
.header-btn.header-woof.woof-crouch .header-btn-text{
	top:40px
}
.header-btn.header-woof.woof-crouch:hover .header-btn-text,.header-btn.header-woof.woof-crouch:hover .taco-talk-small-icon,.header-btn.header-woof.woof-up .header-btn-text,.header-btn.header-woof.woof-up .taco-talk-small-icon{
	top:0
}
.header-btn.header-woof.woof-alert .header-btn-text{
	background-color:#b04632
}
.header-btn.header-woof.woof-alert .left-arrow{
	border-right-color:#b04632
}
.header-btn.header-woof:hover .header-btn-text{
	background-color:#519839
}
.header-btn.header-woof:hover .left-arrow{
	border-right-color:#519839
}
.header-btn.header-woof:hover.woof-alert .header-btn-text{
	background-color:#b04632
}
.header-btn.header-woof:hover.woof-alert .left-arrow{
	border-right-color:#b04632
}
@media only screen and (min-width:751px) and (max-width:900px){
	.header-btn.header-btn-feedback,.header-btn.header-woof .header-btn-text{
	display:none
}

}
.announcement{
	padding:4px;
	margin-bottom:4px;
	border-bottom:1px solid rgba(9,30,66,.13)
}
.announcement-blog h3,.announcement-blog p{
	margin:0 0 8px
}
.announcement-downtime{
	background-color:#ebecf0
}
.announcement-header-link{
	text-decoration:none
}
.announcement-header-link:hover{
	text-decoration:underline
}
.announcement-elsewhere{
	margin:10px 0 0
}
.announcement-elsewhere-blog{
	border-radius:3px;
	color:#5e6c84;
	display:block;
	float:left;
	height:20px;
	font-size:16px;
	font-weight:700;
	line-height:20px;
	padding:10px 10px 10px 36px;
	position:relative;
	text-align:center
}
.announcement-elsewhere-blog:hover{
	background-color:#dfe1e6;
	color:#172b4d
}
.announcement-elsewhere-blog-icon{
	position:absolute;
	top:5px;
	left:5px
}
.announcement-elsewhere-social{
	border-radius:3px;
	display:block;
	float:left;
	height:30px;
	padding:5px 8px;
	text-align:center
}
.announcement-elsewhere-social:hover{
	background-color:#dfe1e6
}
.appcues-tip-image{
	border-radius:3px;
	display:block;
	height:140px
}
.appcues-tip-image-img{
	border-radius:3px;
	display:block;
	width:100%
}
.appcues-tip-body ul{
	list-style-type:disc;
	list-style-position:inside
}
.appcues-tip-body ol{
	list-style-type:decimal;
	list-style-position:inside
}
.tip{
	border-radius:3px;
	display:block;
	margin-bottom:2px;
	position:relative;
	text-align:center;
	text-decoration:none
}
.tip:hover{
	background-color:#f4f5f7
}
.tip-image{
	height:170px
}
.tip-image,.tip-image-img{
	border-radius:3px;
	display:block
}
.tip-image-img{
	width:100%
}
.tip-text{
	margin:0;
	padding:8px;
	min-height:40px
}
.next-tip-link{
	border-radius:3px;
	color:#5e6c84;
	display:block;
	text-align:center;
	padding:6px 8px
}
.next-tip-link:hover{
	background-color:#f4f5f7
}
.sso-notice{
	position:relative;
	font-weight:400;
	text-align:left;
	padding:12px 14px
}
.sso-notice p{
	margin-right:20%;
	margin-bottom:0
}
.sso-notice .sso-notice-learn-more{
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:20%;
	font-weight:700;
	text-align:center
}
.sso-notice-dismiss{
	position:relative;
	z-index:1
}
.meta-link-list{
	text-align:center
}
.meta-link-list-item{
	display:inline-block;
	vertical-align:top
}
.meta-link-list-item-link{
	border-radius:3px;
	color:#5e6c84;
	display:block;
	margin:0 1px 1px;
	padding:6px 8px;
	transition:.1s ease
}
.meta-link-list-item-link:hover{
	background-color:#f4f5f7
}
#footer-chrome{
	background-color:#fafbfc;
	height:30px;
	overflow:hidden;
	padding:5px;
	position:relative
}
.footer-chrome-logo{
	display:block;
	background-image:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iODM2cHgiIGhlaWdodD0iMjM3cHgiIHZpZXdCb3g9IjAgMCA4MzYgMjM3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICA8dGl0bGU+dHJlbGxvLWxvZ28tZ3JheTwvdGl0bGU+CiAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgPGRlZnM+PC9kZWZzPgogIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPGcgaWQ9InRyZWxsby1sb2dvLWdyYXkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzgzOEM5MSI+CiAgICAgIDxnIGlkPSJQYWdlLTEiPgogICAgICAgIDxnIGlkPSJBc3NldHMiPgogICAgICAgICAgPGcgaWQ9IlRyZWxsby1Mb2dvIj4KICAgICAgICAgICAgPGcgaWQ9IlRyZWxsby1Mb2dvLS0tR3JheSI+CiAgICAgICAgICAgICAgPGcgaWQ9IkxvZ28iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTY3My4yOTM1NCwxNzcuNTg5NTI1IEM2NjAuNTIyODY4LDE4Mi43OTMxNDcgNjUwLjQ0NTI3OCwyMDAuNzcwODgxIDYzNS4xMTg0LDIxMC45ODg4IEM2MzQuMTY4LDIxMS42MjI0IDYzMy4yMTc2LDIxMS45MzkyIDYzMi41ODQsMjExLjkzOTIgQzYzMS4zMTY4LDIxMS45MzkyIDYyOS43MzI4LDIxMC42NzIgNjI5LjczMjgsMjA0Ljk2OTYgQzYyOS43MzI4LDE4NS4zMjggNjM2LjA2ODgsMTc1LjgyNCA2NDEuNDU0NCwxNjEuODg0OCBDNjYwLjE0NTYsMTEzLjQxNDQgNjkyLjE0MjQsNzEuOTEzNiA3MjAuNjU0NCwyNi42MTEyIEM3MjIuODcyLDIzLjEyNjQgNzI0LjEzOTIsMTkuMzI0OCA3MjQuMTM5MiwxNS4yMDY0IEM3MjQuMTM5MiwxMS43MjE2IDcyMi44NzIsOC44NzA0IDcyMS4yODgsNS4zODU2IEM3MjAuMDIwOCwyLjUzNDQgNzE0LjMxODQsMCA3MDcuOTgyNCwwIEM3MDQuNDk3NiwwIDcwMS4zMjk2LDAuMzE2OCA2OTcuMjExMiwwLjMxNjggQzY4Mi4zMjE2LDAuMzE2OCA2NzkuMTUzNiwyMi4xNzYgNjc1LjY2ODgsMjcuODc4NCBDNjUxLjkwODgsNjguMTEyIDYyNC42NjQsMTE3Ljg0OTYgNjEwLjcyNDgsMTUzLjAxNDQgQzYwNy42NjgxMDIsMTYwLjg5NzQ2NCA2MDQuMzY2MzA5LDE2OC43ODA1MjggNjAxLjg1NjYzLDE3Ni44NzEwMzQgQzU4OC4wODE4ODMsMTgwLjg1OTgyNiA1NzcuNzYyNDU0LDIwMC4yMjc2OTcgNTYxLjYyMDgsMjEwLjk4ODggQzU2MC42NzA0LDIxMS42MjI0IDU1OS43MiwyMTEuOTM5MiA1NTkuMDg2NCwyMTEuOTM5MiBDNTU3LjgxOTIsMjExLjkzOTIgNTU2LjIzNTIsMjEwLjY3MiA1NTYuMjM1MiwyMDQuOTY5NiBDNTU2LjIzNTIsMTg1LjMyOCA1NjIuNTcxMiwxNzUuODI0IDU2Ny45NTY4LDE2MS44ODQ4IEM1ODYuNjQ4LDExMy40MTQ0IDYxOC42NDQ4LDcxLjkxMzYgNjQ3LjE1NjgsMjYuNjExMiBDNjQ5LjM3NDQsMjMuMTI2NCA2NTAuNjQxNiwxOS4zMjQ4IDY1MC42NDE2LDE1LjIwNjQgQzY1MC42NDE2LDExLjcyMTYgNjQ5LjM3NDQsOC44NzA0IDY0Ny43OTA0LDUuMzg1NiBDNjQ2LjUyMzIsMi41MzQ0IDY0MC44MjA4LDAgNjM0LjQ4NDgsMCBDNjMxLDAgNjI3LjgzMiwwLjMxNjggNjIzLjcxMzYsMC4zMTY4IEM2MDguODI0LDAuMzE2OCA2MDUuNjU2LDIyLjE3NiA2MDIuMTcxMiwyNy44Nzg0IEM1NzguNDExMiw2OC4xMTIgNTUxLjE2NjQsMTE3Ljg0OTYgNTM3LjIyNzIsMTUzLjAxNDQgQzUzNi4xMTkwMzgsMTU1Ljg3MjI5MiA1MzQuOTc4NjYyLDE1OC43MzAxODUgNTMzLjg1NTQ5NSwxNjEuNTk3OTYyIEw1MzMuODU1NDk1LDE2MS41OTc5NjIgQzUzMy41MDg2NTksMTYxLjc4MzIxOCA1MzMuMTU0NDc3LDE2MS45ODQxMTQgNTMyLjc5MiwxNjIuMjAxNiBDNTE2LjYzNTIsMTcxLjcwNTYgNTAzLjAxMjgsMTg4LjQ5NiA0ODMuMzcxMiwxOTkuOTAwOCBDNDc5LjU2OTYsMjAyLjExODQgNDY3Ljg0OCwyMTAuMzU1MiA0NTguMzQ0LDIxMC4zNTUyIEM0NTYuMTI2NCwyMTAuMzU1MiA0NTQuMjI1NiwyMDkuNzIxNiA0NTIuMzI0OCwyMDguNzcxMiBDNDQ5LjQ3MzYsMjA3LjUwNCA0NDYuNjIyNCwyMDEuNDg0OCA0NDYuNjIyNCwxOTkuNTg0IEM0NDYuNjIyNCwxOTggNDQ2LjkzOTIsMTk3LjY4MzIgNDUwLjEwNzIsMTk1Ljc4MjQgQzQ3Ny45ODU2LDE3OC45OTIgNTAwLjc5NTIsMTU0LjkxNTIgNTIwLjQzNjgsMTMwLjgzODQgQzUyNy43MjMyLDEyMS45NjggNTM3LjIyNzIsMTA0LjU0NCA1MzcuMjI3Miw5MS44NzIgQzUzNy4yMjcyLDgzLjYzNTIgNTM0LjM3Niw3NC4xMzEyIDUyNC41NTUyLDcwLjY0NjQgQzUxNy41ODU2LDY4LjExMiA1MDkuNjY1Niw2Ni44NDQ4IDUwMy4zMjk2LDY2Ljg0NDggQzQ4Ni41MzkyLDY2Ljg0NDggNDc0LjE4NCw3NC40NDggNDY3LjIxNDQsODEuNzM0NCBDNDYwLjExODk2Miw4OS4zMDkyNTk2IDQ1My4yNTU2OSw5Ny4wODcyNjUgNDQ2Ljg3OTMxLDEwNS4xMzg2ODUgQzQ0MC4yMTcwMDQsOTkuMzg2ODUgNDMwLjgxOTg5Nyw5Ni45NDA4IDQyMS45MTIsOTYuOTQwOCBDNDExLjQ1NzYsOTYuOTQwOCAzOTEuODE2LDEwOS45Mjk2IDM4MS42Nzg0LDExNy41MzI4IEMzODAuMDk0NCwxMTguOCAzNzkuMTQ0LDExOS40MzM2IDM3OC41MTA0LDExOS40MzM2IEMzNzguMTkzNiwxMTkuNDMzNiAzNzcuODc2OCwxMTkuMTE2OCAzNzcuODc2OCwxMTguNDgzMiBDMzc3Ljg3NjgsMTE4LjE2NjQgMzc4LjUxMDQsMTE1LjMxNTIgMzc4LjUxMDQsMTEwLjI0NjQgQzM3OC41MTA0LDEwNS44MTEyIDM3Ny41NiwxMDAuMTA4OCAzNzMuNDQxNiw5My4xMzkyIEMzNzIuNDkxMiw5MS41NTUyIDM2Ni43ODg4LDg4LjA3MDQgMzU5LjgxOTIsODguMDcwNCBDMzUxLjI2NTYsODguMDcwNCAzNDMuMzQ1Niw5Mi4xODg4IDM0My4zNDU2LDk2LjYyNCBDMzQzLjM0NTYsOTkuNzkyIDM0Ni4xOTY4LDEwMS4wNTkyIDM0Ni4xOTY4LDEwMy45MTA0IEMzNDYuMTk2OCwxMDUuNDk0NCAzNDQuOTI5NiwxMTIuNzgwOCAzNDMuMDI4OCwxMTkuNzUwNCBDMzM3LjY0MzIsMTQwLjAyNTYgMzMwLjk5MDQsMTU5Ljk4NCAzMjQuMDIwOCwxNzkuOTQyNCBDMzIwLjIxOTIsMTkxLjAzMDQgMzA3LjU0NzIsMjAwLjg1MTIgMzA3LjU0NzIsMjEyLjg4OTYgQzMwNy41NDcyLDIxNi42OTEyIDMxMC4wODE2LDIyMS43NiAzMTMuNTY2NCwyMjUuNTYxNiBDMzE5LjI2ODgsMjMxLjg5NzYgMzIyLjc1MzYsMjM0LjExNTIgMzI3LjgyMjQsMjM0LjExNTIgQzMzMC4wNCwyMzQuMTE1MiAzMzIuNTc0NCwyMzMuNDgxNiAzMzQuNzkyLDIzMS41ODA4IEMzMzkuNTQ0LDIyNy40NjI0IDM0Mi4wNzg0LDIyMy4zNDQgMzQzLjM0NTYsMjE3LjY0MTYgQzM1MS41ODI0LDE4MC4yNTkyIDM3NS4zNDI0LDE1NC45MTUyIDQwMS42MzY4LDEzOC4xMjQ4IEM0MTAuNTA3MiwxMzIuNDIyNCA0MjIuNTQ1NiwxMjYuNDAzMiA0MjQuMTI5NiwxMjYuNDAzMiBDNDI1Ljc1MzgzOSwxMjYuNDAzMiA0MjguMjk0MTAzLDEyNy4xNTI2NzUgNDMwLjg1Mzc5MywxMjcuODgzMTExIEw0MzAuODUzNzkzLDEyNy44ODMxMTEgQzQyMy41MDM1MjIsMTM5Ljg3MTk2OSA0MTcuNTQ3OTM5LDE1Mi41MTUzODYgNDEzLjY3NTIsMTY2LjAwMzIgQzQxMi40MDgsMTcwLjQzODQgNDExLjc3NDQsMTc0LjU1NjggNDExLjc3NDQsMTc4Ljk5MiBDNDExLjc3NDQsMTg2LjI3ODQgNDEzLjM1ODQsMTkzLjg4MTYgNDE1Ljg5MjgsMjAxLjE2OCBDNDE5LjM3NzYsMjExLjMwNTYgNDI1LjA4LDIyMC4xNzYgNDMzLDIyNC4yOTQ0IEM0NDcuNTcyOCwyMzEuODk3NiA0NTguMDI3MiwyMzYuMDE2IDQ2Ny41MzEyLDIzNi4wMTYgQzQ3Mi45MTY4LDIzNi4wMTYgNDc3LjAzNTIsMjM1LjA2NTYgNDgxLjQ3MDQsMjMyLjUzMTIgQzUwMi4yOTI2NzMsMjIwLjc1MDE3NyA1MTUuMDU4ODg0LDIxMS44MTI0NyA1MjQuMjc3MTU3LDIwMy44NzM4NDYgQzUyNC41Mjk5MTgsMjExLjkyMjkyMyA1MjYuMTE2NTY2LDIxNi4zODIzMTQgNTMxLjg0MTYsMjIyLjM5MzYgQzUzNy41NDQsMjI4LjQxMjggNTQ2LjQxNDQsMjMzLjc5ODQgNTU4LjEzNiwyMzYuMzMyOCBDNTYwLjAzNjgsMjM2LjY0OTYgNTYxLjkzNzYsMjM2Ljk2NjQgNTYzLjgzODQsMjM2Ljk2NjQgQzU3Ny4yNDk0OTksMjM2Ljk2NjQgNTkwLjE1NTk0NywyMjYuMDY1OTQxIDYwMC4xMDgwNzUsMjE1LjI2MDA0OSBMNjAwLjEwODA3NSwyMTUuMjYwMDQ5IEM2MDEuMjYwMzQyLDIxNy42MTgwODggNjAyLjkzNDgsMjE5Ljg2ODk4IDYwNS4zMzkyLDIyMi4zOTM2IEM2MTEuMDQxNiwyMjguNDEyOCA2MTkuOTEyLDIzMy43OTg0IDYzMS42MzM2LDIzNi4zMzI4IEM2MzMuNTM0NCwyMzYuNjQ5NiA2MzUuNDM1MiwyMzYuOTY2NCA2MzcuMzM2LDIzNi45NjY0IEM2NTMuMDQ1NzY3LDIzNi45NjY0IDY2OC4wNjMwNjIsMjIyLjAwOTAyIDY3OC40NTAzNiwyMDkuNzY3MzQ1IEM2ODEuOTEyMjgyLDIxNi45Mjc4NDggNjkxLjU4NjU0MywyMjQuMDA3MzUxIDcwMy4yMzA0LDIyOS42OCBDNzA2LjM5ODQsMjMxLjI2NCA3MTAuMiwyMzIuMjE0NCA3MTMuNjg0OCwyMzIuMjE0NCBDNzI3LjMwNzIsMjMyLjIxNDQgNzM3LjEyOCwyMjEuMTI2NCA3NDQuNzMxMiwyMTIuODg5NiBDNzY0LjM3MjgsMTkxLjM0NzIgNzc1LjE0NCwxNjQuNzM2IDc4My4zODA4LDEzMS4xNTUyIEM3ODQuMDE0NCwxMjguNjIwOCA3ODQuOTY0OCwxMjcuNjcwNCA3ODYuMjMyLDEyNy42NzA0IEM3ODkuNCwxMjcuNjcwNCA3OTMuNTE4NCwxMjcuNjcwNCA3OTcuOTUzNiwxMjcuMDM2OCBDODA2LjUwNzIsMTI1Ljc2OTYgODEzLjE2LDEyMi45MTg0IDgyMS4wOCwxMjEuNjUxMiBDODI1LjgzMiwxMjAuNzAwOCA4MjUuMTk4NCwxMTkuMTE2OCA4MjkuNjMzNiwxMTcuNTMyOCBDODMyLjgwMTYsMTE2LjI2NTYgODM1LjMzNiwxMTQuOTk4NCA4MzUuMzM2LDExMS44MzA0IEM4MzUuMzM2LDEwNi40NDQ4IDgyNS41MTUyLDEwMC43NDI0IDgxMC42MjU2LDEwMC43NDI0IEM3OTguOTA0LDEwMC43NDI0IDc5MS45MzQ0LDEwMS42OTI4IDc4Ny4xODI0LDEwMS42OTI4IEM3NzkuODk2LDEwMS42OTI4IDc3Ny45OTUyLDk5LjQ3NTIgNzczLjI0MzIsODcuMTIgQzc3My4yNDMyLDg3LjEyIDc3Ny45OTUyLDk5LjQ3NTIgNzczLjI0MzIsODcuMTIgQzc3Mi4yOTI4LDg0LjU4NTYgNzcxLjM0MjQsODMuMzE4NCA3NjguNDkxMiw4MC43ODQgQzc2MS44Mzg0LDc1LjA4MTYgNzUzLjYwMTYsNzMuMTgwOCA3NDYuOTQ4OCw3My4xODA4IEM3MzEuMTA4OCw3My4xODA4IDcxNy40ODY0LDg5LjMzNzYgNzA3Ljk4MjQsMTAyLjk2IEM3MDUuNzY0OCwxMDYuMTI4IDcwMi41OTY4LDEwOC42NjI0IDcwMC4zNzkyLDExMi4xNDcyIEM2ODcuMzI5MTg1LDEzMS43MjIyMjIgNjc0LjgzNDUxMywxNTMuNzk2MjkgNjczLjI5MzU0LDE3Ny41ODk1MjUgTDY3My4yOTM1NCwxNzcuNTg5NTI1IFogTTI2OC4yNjQsNjkuNjk2IEMyNzYuMTg0LDY5LjY5NiAyODAuNjE5Miw2OS4wNjI0IDI4MS41Njk2LDY5LjA2MjQgQzI4Mi41Miw2OS4wNjI0IDI4My4xNTM2LDY5LjM3OTIgMjgzLjE1MzYsNzAuMzI5NiBDMjgzLjE1MzYsNzAuOTYzMiAyODIuODM2OCw3MS45MTM2IDI4MC42MTkyLDc2LjY2NTYgQzI2MS4yOTQ0LDExOC4xNjY0IDI0Ny45ODg4LDE2MC4zMDA4IDIzNi4yNjcyLDIwNi44NzA0IEMyMzUuOTUwNCwyMDguMTM3NiAyMzUsMjEyLjg4OTYgMjM1LDIxNy42NDE2IEMyMzUsMjIyLjA3NjggMjM2LjI2NzIsMjI2LjgyODggMjQwLjcwMjQsMjI5LjM2MzIgQzI0OS4yNTYsMjM0LjQzMiAyNTYuMjI1NiwyMzYuNjQ5NiAyNjAuOTc3NiwyMzYuNjQ5NiBDMjY3Ljk0NzIsMjM2LjY0OTYgMjcxLjQzMiwyMzIuMjE0NCAyNzEuNDMyLDIyNC45MjggQzI3MS40MzIsMjE4LjU5MiAyNzEuNzQ4OCwyMTEuOTM5MiAyNzIuNjk5MiwyMDYuODcwNCBDMjgxLjU2OTYsMTYwLjMwMDggMjk0Ljg3NTIsMTIzLjg2ODggMzE1LjQ2NzIsODUuODUyOCBDMzI1LjI4OCw2Ny43OTUyIDMyNi41NTUyLDY2Ljg0NDggMzI2LjU1NTIsNjUuMjYwOCBDMzI2LjU1NTIsNjQuNjI3MiAzMjYuMjM4NCw2My42NzY4IDMyNS42MDQ4LDYyLjcyNjQgQzMzOC4yNzY4LDU5Ljg3NTIgMzUzLjQ4MzIsNTcuOTc0NCAzNjcuNDIyNCw1Ny45NzQ0IEMzNjkuMDA2NCw1Ny45NzQ0IDM3NS4zNDI0LDYwLjE5MiAzNzYuMjkyOCw2MS4xNDI0IEMzNzguNTEwNCw2My4zNiAzODAuNzI4LDY1LjU3NzYgMzg0LjUyOTYsNjUuNTc3NiBDMzg3LjY5NzYsNjUuNTc3NiAzOTMuMDgzMiw2My4zNiAzOTQuOTg0LDYyLjA5MjggQzM5OS40MTkyLDU4LjkyNDggNDAxLjYzNjgsNTUuNDQgNDAxLjYzNjgsNDkuNzM3NiBDNDAxLjYzNjgsNDQuMzUyIDM4MS42Nzg0LDMxLjA0NjQgMzY3LjczOTIsMzEuMDQ2NCBDMzUwLjYzMiwzMS4wNDY0IDMzNS4xMDg4LDMzLjI2NCAzMjAuNTM2LDM2LjExNTIgQzMxNC4yLDM3LjM4MjQgMjkxLjM5MDQsNDAuODY3MiAyNzQuOTE2OCw0MC44NjcyIEMyNTkuMDc2OCw0MC44NjcyIDI2MC4wMjcyLDM4LjY0OTYgMjUzLjM3NDQsMzguNjQ5NiBDMjQ5LjU3MjgsMzguNjQ5NiAyNDcuNjcyLDQwLjU1MDQgMjQ2LjA4OCw0Mi4xMzQ0IEMyNDQuNTA0LDQzLjcxODQgMjQzLjU1MzYsNTAuMDU0NCAyNDMuNTUzNiw1NS43NTY4IEMyNDMuNTUzNiw1OC42MDggMjQzLjU1MzYsNjAuODI1NiAyNDUuMTM3Niw2Mi43MjY0IEMyNDkuODg5Niw2OC40Mjg4IDI1OS4wNzY4LDY5LjY5NiAyNjguMjY0LDY5LjY5NiBDMjY4LjI2NCw2OS42OTYgMjU5LjA3NjgsNjkuNjk2IDI2OC4yNjQsNjkuNjk2IFogTTUwMy4wMTI4LDk1LjM1NjggQzUwMy4wMTI4LDk4LjIwOCA1MDIuMDYyNCwxMDAuMTA4OCA0OTguMjYwOCwxMDYuMTI4IEM0OTQuNDU5MiwxMTIuMTQ3MiA0OTYuMDQzMiwxMTIuMTQ3MiA0OTEuMjkxMiwxMTguNDgzMiBDNDgyLjEwNCwxMzAuODM4NCA0NzAuNjk5MiwxNDMuMTkzNiA0NTUuODA5NiwxNTYuODE2IEM0NTEuNjkxMiwxNjAuNjE3NiA0NTEuMDU3NiwxNjAuNjE3NiA0NTAuNDI0LDE2MC42MTc2IEM0NTAuMTA3MiwxNjAuNjE3NiA0NDkuNDczNiwxNjAuMzAwOCA0NDkuNDczNiwxNTkuNjY3MiBDNDQ5LjQ3MzYsMTU4LjcxNjggNDQ5Ljc5MDQsMTU3LjQ0OTYgNDUyLjk1ODQsMTUwLjc5NjggQzQ2Mi43NzkyLDEzMC4yMDQ4IDQ3NC44MTc2LDExNi41ODI0IDQ4OC4xMjMyLDEwMy4yNzY4IEM0OTUuNDA5Niw5NS45OTA0IDQ5OS44NDQ4LDkzLjQ1NiA1MDEuNDI4OCw5My40NTYgQzUwMi4zNzkyLDkzLjQ1NiA1MDMuMDEyOCw5My43NzI4IDUwMy4wMTI4LDk1LjM1NjggQzUwMy4wMTI4LDk1LjM1NjggNTAzLjAxMjgsOTMuNzcyOCA1MDMuMDEyOCw5NS4zNTY4IFogTTc0Ni42MzIsMTAzLjU5MzYgQzc0Ni45NDg4LDEwMy41OTM2IDc0Ny4yNjU2LDEwMy45MTA0IDc0Ny41ODI0LDEwNC41NDQgQzc0Ny44OTkyLDEwNS40OTQ0IDc0OC41MzI4LDEwNi40NDQ4IDc1MC4xMTY4LDEwNy43MTIgQzc1MS4zODQsMTA4LjY2MjQgNzUxLjM4NCwxMTMuMDk3NiA3NTEuMzg0LDExNi41ODI0IEM3NTEuMzg0LDE0Ny4zMTIgNzMzLjk2LDE3Mi42NTYgNzE2Ljg1MjgsMTk4LjMxNjggQzcxMy4wNTEyLDIwNC4wMTkyIDcxMC44MzM2LDIwNC45Njk2IDcwOC45MzI4LDIwNC45Njk2IEM3MDcuMzQ4OCwyMDQuOTY5NiA3MDQuODE0NCwyMDAuODUxMiA3MDMuODY0LDE5OC4zMTY4IEM3MDIuNTk2OCwxOTQuODMyIDcwMi4yOCwxOTAuNzEzNiA3MDIuMjgsMTg5LjEyOTYgQzcwMi4yOCwxNjQuNDE5MiA3MjUuNzIzMiwxMjcuNjcwNCA3NDEuMjQ2NCwxMDcuMzk1MiBDNzQzLjc4MDgsMTAzLjkxMDQgNzQ1LjY4MTYsMTAzLjU5MzYgNzQ2LjYzMiwxMDMuNTkzNiBDNzQ2LjYzMiwxMDMuNTkzNiA3NDUuNjgxNiwxMDMuNTkzNiA3NDYuNjMyLDEwMy41OTM2IFoiIGlkPSJUeXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuMDAxMzgxNCwzNSBMMTc0Ljk5ODYxOSwzNSBDMTg4LjgwMDU2MiwzNSAyMDAsNDYuMTkzNDk5NyAyMDAsNjAuMDAxMzgxNCBMMjAwLDIwOS45OTg2MTkgQzIwMCwyMjMuODAwNTYyIDE4OC44MDY1LDIzNSAxNzQuOTk4NjE5LDIzNSBMMjUuMDAxMzgxNCwyMzUgQzExLjE5OTQzODEsMjM1IDAsMjIzLjgwNjUgMCwyMDkuOTk4NjE5IEwwLDYwLjAwMTM4MTQgQzAsNDYuMTk5NDM4MSAxMS4xOTM0OTk3LDM1IDI1LjAwMTM4MTQsMzUgWiBNMzcuOTk3MDM2LDYxIEMzMS4zNzEyNTYsNjEgMjYsNjYuMzY3NDA5NCAyNiw3My4wMDUxODUzIEwyNiwxODYuOTk0ODE1IEMyNiwxOTMuNjI1MDk1IDMxLjM3MzIyNTYsMTk5IDM3Ljk5NzAzNiwxOTkgTDc1LjAwMjk2NCwxOTkgQzgxLjYyODc0NCwxOTkgODcsMTkzLjYzMjU5MSA4NywxODYuOTk0ODE1IEw4Nyw3My4wMDUxODUzIEM4Nyw2Ni4zNzQ5MDQ2IDgxLjYyNjc3NCw2MSA3NS4wMDI5NjQsNjEgTDM3Ljk5NzAzNiw2MSBaIE0xMjQuOTk3MDM2LDYxIEMxMTguMzcxMjU2LDYxIDExMyw2Ni4zNzIzMjUxIDExMyw3My4wMDU1NDc4IEwxMTMsMTM2Ljk5NDQ1MiBDMTEzLDE0My42MjQ5MzMgMTE4LjM3MzIyNiwxNDkgMTI0Ljk5NzAzNiwxNDkgTDE2Mi4wMDI5NjQsMTQ5IEMxNjguNjI4NzQ0LDE0OSAxNzQsMTQzLjYyNzY3NSAxNzQsMTM2Ljk5NDQ1MiBMMTc0LDczLjAwNTU0NzggQzE3NCw2Ni4zNzUwNjY4IDE2OC42MjY3NzQsNjEgMTYyLjAwMjk2NCw2MSBMMTI0Ljk5NzAzNiw2MSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
	background-repeat:no-repeat;
	background-size:contain;
	height:30px;
	margin-top:4px;
	width:80px
}
.footer-chrome-logo:hover{
	opacity:.8
}
.footer-chrome-links{
	font-weight:400;
	padding:6px;
	position:absolute;
	right:0;
	top:4px
}
.footer-chrome-links a:active,.footer-chrome-links a:hover,.footer-chrome-links a:link,.footer-chrome-links a:visited{
	color:#7a869a;
	text-decoration:none
}
.footer-chrome-links a:hover{
	color:#172b4d
}
.footer-chrome-links .footer-logout{
	margin-left:10px
}
.search-results-view{
	clear:both;
	margin:0 auto;
	max-width:680px;
	position:relative
}
.search-results-section{
	display:block;
	margin-bottom:12px;
	position:relative
}
.search-results-section-header{
	position:relative;
	margin-bottom:8px
}
.search-results-section-header h4{
	color:#5e6c84;
	font-size:12px;
	font-weight:500;
	letter-spacing:.04em;
	line-height:16px;
	margin-top:16px;
	text-transform:uppercase;
	display:inline-block;
	margin:0 4px 0 0
}
.search-result-card{
	box-sizing:border-box;
	padding-bottom:32px;
	position:relative
}
.search-result-card .list-card{
	background-color:#fff;
	left:0;
	position:absolute;
	top:0;
	transition:opacity 85ms,transform 85ms;
	width:200px
}
.search-result-card .list-card.is-covered .list-card-cover,.search-result-card .list-card.is-stickered .list-card-stickers-area .stickers{
	height:64px!important
}
.search-result-card-container{
	width:200px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	bottom:0
}
.search-result-card-container-fade{
	background:linear-gradient(180deg,rgba(244,245,247,0) 0,rgba(244,245,247,0) 50%,#f4f5f7 85%,#f4f5f7);
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:2
}
.search-result-card-hover-target{
	bottom:0;
	left:0;
	position:absolute;
	top:0;
	width:200px;
	z-index:5
}
.search-result-card-details{
	padding-left:212px
}
.search-result-card-details-name{
	font-weight:700;
	text-decoration:none;
	word-wrap:break-word
}
.search-result-card-details-name:hover{
	text-decoration:underline
}
.search-result-card-highlight-section .list-card{
	opacity:.4;
	transform:scale(.8)
}
.search-result-card-highlight-card .search-result-card-container{
	overflow:visible
}
.search-result-card-highlight-card .list-card{
	opacity:1;
	transform:scale(1);
	z-index:3
}
@media only screen and (min-width:751px) and (max-width:900px),only screen and (min-width:901px) and (max-width:1280px),only screen and (min-width:1281px){
	.search-result-member{
	box-sizing:border-box;
	float:left;
	min-height:0;
	padding:0 8px 8px 0;
	width:50%
}
.search-result-member:nth-child(odd){
	clear:left
}

}
.search-header-options{
	margin:0;
	position:absolute;
	right:4px;
	top:2px;
	z-index:1
}
.body-search-page .search-header-options{
	right:12px
}
.search-header-options-option{
	display:inline-block;
	vertical-align:top;
	margin-left:8px
}
.search-header-options-option .icon-sm{
	color:#6b778c
}
.search-header-options-option.mod-save{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:310px
}
@media only screen and (min-width:751px) and (max-width:900px),only screen and (min-width:901px) and (max-width:1280px),only screen and (min-width:1281px){
	.board-results-list li{
	box-sizing:border-box;
	float:left;
	width:50%
}
.board-results-list li:nth-child(odd){
	clear:left
}

}
.search-warning{
	color:#5e6c84;
	text-align:center;
	padding:48px 24px 36px
}
.search-warning .spinner{
	display:inline-block;
	vertical-align:top
}
.search-suggestion{
	border-radius:3px;
	display:block;
	margin-bottom:4px;
	padding:6px 8px;
	position:relative;
	text-decoration:none
}
.search-suggestion.selected,.search-suggestion:hover{
	background-color:rgba(9,30,66,.08)
}
.search-suggestion:active{
	background-color:rgba(9,30,66,.13)
}
.search-suggestion-string{
	margin-right:4px
}
.search-suggestion-desc{
	color:#5e6c84
}
.search-suggestion-member{
	padding:6px 8px 6px 40px;
	display:flex;
	align-items:center
}
.member.search-suggestion-member-av{
	margin:0 8px 0 0
}
.saved-search{
	position:relative
}
.saved-search.ui-sortable-helper{
	border-radius:3px;
	opacity:.8
}
.saved-search.ui-sortable-helper .saved-search-item{
	background:transparent
}
.saved-search.ui-sortable-helper .saved-search-delete,.saved-search.ui-sortable-helper .saved-search-delete-menu{
	display:none
}
.saved-search-item{
	border-radius:3px;
	display:block;
	padding:6px 32px 6px 8px;
	text-decoration:none;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.saved-search-item:hover{
	background-color:rgba(9,30,66,.08)
}
.saved-search-item:active{
	background-color:rgba(9,30,66,.13)
}
.saved-search-item-faded{
	opacity:.1
}
.saved-search-delete,.saved-search-delete-menu{
	padding:6px;
	position:absolute;
	top:0;
	right:0
}
.saved-search-delete{
	border-radius:3px
}
.saved-search-delete:hover{
	background-color:rgba(9,30,66,.08)
}
.saved-search-delete:active{
	background-color:rgba(9,30,66,.13)
}
.saved-search-delete-menu{
	transform:translatex(32px);
	transition:transform .1s
}
.saved-search-delete-menu-shown{
	transform:translatex(0)
}
.saved-search-delete-menu-item{
	margin:0 0 0 4px
}
.search-tips{
	padding:0 12px
}
.search-tips-helper{
	text-align:center
}
.search-tips-list dt{
	font-weight:700
}
.search-tips-list dd{
	color:#5e6c84
}
div.search-empty-state{
	padding:0 8px 4px
}
.search-empty-state .search-tips-helper{
	background:url(https://a.trellocdn.com/prgb/dist/images/empty-states/comb.65864547b3e6ae50d7ff.svg) no-repeat 0;
	background-size:40px 100%;
	text-align:left;
	padding-left:48px
}
.search-empty-state .search-tips-helper a{
	margin-top:10px;
	position:absolute;
	right:4px
}
.search-empty-state .search-tips-helper .search-empty-state-description{
	display:inline-block;
	max-width:424px
}
.search-help-query{
	font-weight:700
}
.body-search-page{
	background-color:#f4f5f7
}
.body-search-page .search-results-section-header-options-option{
	display:none
}
.body-search-page .search-results-view{
	padding:0 12px
}
.body-search-page .header-search{
	float:none;
	margin:32px auto;
	max-width:680px;
	padding:0 12px
}
.body-search-page .header-search input.header-search-input{
	background:#fff;
	border-radius:6px;
	color:#172b4d;
	font-size:16px;
	margin-bottom:32px;
	padding:8px 48px 8px 16px;
	height:48px;
	width:100%
}
.body-search-page .header-search input.header-search-input,.body-search-page .header-search input.header-search-input:focus,.body-search-page .header-search input.header-search-input:hover{
	box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.body-search-page .header-search .header-search-icon{
	color:#42526e;
	right:20px;
	top:8px
}
.body-search-page .header-search .header-search-icon-open{
	display:none
}
@media only screen and (max-width:750px){
	.body-search-page .open-search-btn{
	display:none
}
.body-search-page .header-search{
	margin:12px auto
}

}
.search-loading{
	color:#5e6c84;
	display:block;
	padding:16px 8px 16px 40px;
	margin-top:16px
}
.search-loading .spinner{
	display:inline-block;
	vertical-align:top
}
.boards-page-announcement-container{
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:16px;
	position:relative;
	z-index:1
}
.boards-page-announcement-container .boards-page-announcement,.boards-page-announcement-container .icon-sm,.boards-page-announcement-container a{
	color:#5e6c84
}
.boards-page-announcement-container a:hover{
	color:#091e42
}
.boards-page-announcement{
	background:#faf3c0;
	padding:4px 24px 4px 8px;
	border-radius:4px;
	border:1px solid #f5ea92;
	position:relative
}
.boards-page-announcement .boards-page-announcement-dismiss{
	position:absolute;
	top:4px;
	right:2px;
	cursor:pointer
}
.boards-page-announcement .boards-page-announcement-dismiss:hover .icon-sm{
	color:#172b4d
}
input[type=text].boards-page-navigation-input{
	width:100%
}
.boards-page-navigation-explainer{
	padding:6px 8px 0
}
.boards-page-navigation-button{
	display:block;
	margin:2px 0;
	padding:6px 8px
}
.boards-page-navigation-list{
	margin-bottom:16px
}
.boards-page-navigation-list-header{
	color:#5e6c84;
	font-size:12px;
	font-weight:500;
	letter-spacing:.04em;
	line-height:16px;
	margin-top:16px;
	text-transform:uppercase;
	padding:8px;
	margin:0
}
.boards-page-navigation-list-item-link{
	border-radius:3px;
	color:#172b4d;
	display:block;
	font-weight:700;
	padding:6px 8px;
	position:relative;
	text-decoration:none;
	word-break:break-word;
	word-wrap:break-word;
	overflow-wrap:break-word;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.boards-page-navigation-list-item-link:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d
}
.boards-page-navigation-list-item-link:active{
	background-color:rgba(9,30,66,.13);
	color:#172b4d
}
.boards-page-navigation-list-item-link.is-active,.boards-page-navigation-list-item-link.is-active:active,.boards-page-navigation-list-item-link.is-active:hover{
	background-color:#dfe1e6;
	color:#172b4d
}
.boards-page-navigation-list-item-link.mod-closeable{
	padding-right:24px
}
.boards-page-navigation-list-item-link.mod-quiet{
	color:#5e6c84;
	font-weight:400;
	text-decoration:underline
}
.boards-page-navigation-list-item-link.mod-quiet:hover{
	color:#172b4d
}
.boards-page-navigation-list-item-link-icon{
	position:absolute;
	right:6px;
	top:6px
}
.boards-page-layout{
	margin:0 auto;
	max-width:1400px
}
.boards-page-layout-sidebar{
	margin:0 auto;
	max-width:220px;
	padding-bottom:32px
}
@media only screen and (min-width:901px) and (max-width:1280px),only screen and (min-width:1281px){
	.boards-page-layout{
	display:flex;
	flex-direction:row
}
.boards-page-layout-sidebar{
	flex:0 0 220px;
	padding-right:32px
}
.boards-page-layout-list{
	flex:1 1
}

}
.boards-page-board-section{
	margin:0 auto;
	max-width:1250px;
	padding:20px 16px 0
}
@media only screen and (max-width:750px){
	.boards-page-board-section{
	padding:8px
}

}
.boards-page-board-section-header{
	margin:0 0 0 40px;
	padding:0 0 11px;
	position:relative;
	display:flex
}
@media only screen and (max-width:750px){
	.boards-page-board-section-header{
	flex-wrap:wrap;
	margin:0;
	padding:0
}

}
.boards-page-board-section-header-icon{
	left:-40px;
	position:absolute;
	top:0
}
@media only screen and (max-width:750px){
	.boards-page-board-section-header-icon{
	position:static;
	margin-right:8px
}

}
.boards-page-board-section-header-icon-image{
	height:32px;
	width:32px;
	border-radius:3px
}
.boards-page-board-section-header-name{
	display:inline-block;
	line-height:24px;
	margin:4px 0 0;
	font-size:16px;
	font-weight:700
}
@media only screen and (max-width:750px){
	.boards-page-board-section-header-name{
	margin-bottom:8px
}

}
.boards-page-board-section-header-small-icon{
	margin:0 4px;
	padding:6px
}
.boards-page-board-section-header-options,.boards-page-board-section-header-options>div{
	display:inline-block;
	margin-left:8px
}
@media only screen and (max-width:750px){
	.boards-page-board-section-header-options{
	display:inline-flex;
	margin:0;
	width:100%;
	flex-wrap:wrap
}
.boards-page-board-section-header-options>a,.boards-page-board-section-header-options>div{
	display:inline-flex;
	margin:0 8px 8px 0;
	flex-basis:calc(50% - 4px);
	box-sizing:border-box
}
.boards-page-board-section-header-options>a:nth-child(2n),.boards-page-board-section-header-options>div:nth-child(2n){
	margin-right:0
}
.boards-page-board-section-header-options .upgrade-prompt-button{
	width:100%
}

}
.boards-page-board-section-header-options-item{
	border-radius:3px;
	text-decoration:none;
	position:relative;
	display:inline-block;
	margin-left:8px;
	padding:6px 12px 6px 6px;
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none
}
.boards-page-board-section-header-options-item .icon-sm{
	margin-right:6px
}
.boards-page-board-section-header-options-item:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.boards-page-board-section-header-options-item:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.boards-page-board-section-header-options-item:active .icon-sm{
	color:#0079bf
}
.boards-page-board-section-list{
	display:flex;
	flex-wrap:wrap
}
.boards-page-board-section-list-item{
	box-sizing:border-box;
	padding:4px 8px;
	position:relative;
	width:25%;
	cursor:pointer
}
.board-tile.private-mod{
	background-color:rgba(9,30,66,.04);
	color:#5e6c84;
	display:table-cell;
	height:80px;
	font-weight:400;
	text-align:center;
	width:inherit;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease;
	cursor:default
}
.board-tile.private-mod:hover{
	color:#5e6c84
}
.board-limits-private-board-list-item .private-board-text{
	font-size:16px;
	font-weight:700;
	text-align:left;
	margin:0 0 0 20px
}
.board-limits-private-board-list-item .lock-icon{
	position:absolute;
	top:8px;
	left:6px
}
.board-limits-private-board-list-item .icon-help{
	color:#172b4d
}
.board-limits-private-board-list-item .question-icon{
	position:absolute;
	bottom:4px;
	right:4px
}
.board-limits{
	position:relative
}
.board-limits .bold{
	font-weight:700;
	margin:0
}
.board-limits .remaining{
	font-size:12px;
	margin:0
}
.board-limits .over-limit-text{
	font-size:12px
}
.board-limits a{
	color:#055a8c
}
.board-limits a:hover{
	text-decoration:underline
}
.board-limits .icon-help{
	color:#172b4d
}
.board-limits .question-icon{
	position:absolute;
	bottom:4px;
	right:4px
}
.boards-page-board-section-list-item.mod-placeholder{
	height:114px
}
.boards-page-show-all-boards{
	display:inline-block
}
.boards-page-moonshot-popover{
	position:fixed;
	bottom:12px;
	right:12px;
	z-index:20
}
@media only screen and (min-width:751px) and (max-width:900px),only screen and (min-width:901px) and (max-width:1280px){
	.boards-page-board-section-list-item{
	width:33%
}

}
@media only screen and (min-width:901px) and (max-width:1280px){
	.boards-page-board-section.mod-no-sidebar .boards-page-board-section-list-item{
	width:25%
}

}
@media only screen and (max-width:750px){
	.boards-page-board-section-list-item{
	width:100%;
	padding-right:0
}

}
.board-tile{
	background-color:#97a0af;
	background-size:cover;
	background-position:50%;
	color:#fff;
	line-height:20px;
	padding:8px;
	position:relative;
	text-decoration:none
}
.board-tile,.board-tile-fade{
	border-radius:3px;
	display:block
}
.board-tile-fade{
	background-color:rgba(0,0,0,.15);
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0
}
.board-tile-details{
	display:flex;
	height:80px;
	position:relative;
	flex-direction:column;
	justify-content:space-between
}
.board-tile-details-name{
	flex:0 0 auto;
	font-size:16px;
	font-weight:700;
	display:inline-block;
	overflow:hidden;
	max-height:40px;
	width:100%;
	word-wrap:break-word
}
.board-tile-details-sub-container{
	flex:0 0 auto;
	display:flex;
	align-items:baseline;
	justify-content:flex-end
}
.board-tile-details-sub-name{
	flex:1 1 auto;
	width:100%;
	color:hsla(0,0%,100%,.85);
	display:block;
	letter-spacing:.02em;
	line-height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.board-tile-options{
	display:flex;
	align-items:center;
	flex:0 0 auto;
	margin-left:4px;
	overflow:hidden;
	position:relative;
	right:-4px
}
.board-tile-options-unread-indicator{
	background:#fff;
	border-radius:8px;
	display:inline-block;
	height:12px;
	margin-right:8px;
	opacity:.7;
	transition-duration:.15s;
	transition-property:right,opacity;
	width:12px
}
.board-tile-options-star-icon{
	display:block;
	line-height:18px;
	top:0;
	bottom:0;
	right:0;
	color:#fff;
	font-size:14px;
	width:0;
	height:18px;
	opacity:0;
	transition-duration:.15s;
	transition-property:color,background,opacity,transform,width,margin;
	-webkit-transform:translateZ(0)
}
.board-tile-options-star-icon:hover{
	transform:scale(1.2)
}
.board-tile-badges{
	bottom:8px;
	opacity:.8;
	position:absolute
}
.board-tile-badges-item{
	border-radius:3px;
	color:#fff;
	float:left;
	font-size:12px;
	line-height:16px;
	margin-right:4px;
	padding-right:4px
}
.board-tile-badges-item-icon:not(.is-vis-color){
	color:#fff
}
.board-tile-badges-item-name{
	margin:0 3px 0 1px
}
.board-tile.mod-add{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	color:#172b4d;
	display:table-cell;
	height:80px;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	width:inherit;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.board-tile.mod-add:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none;
	color:#172b4d
}
.board-tile.mod-add:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.board-tile.mod-add:active .icon-sm{
	color:#0079bf
}
.board-tile.mod-add .bold{
	font-weight:700;
	margin:0
}
.board-tile.mod-add .remaining{
	font-size:12px;
	margin:0
}
.board-tile.mod-add .over-limit-text{
	font-size:12px
}
.board-tile.mod-add a{
	color:#055a8c
}
.board-tile.mod-add a:hover{
	text-decoration:underline
}
.board-tile.mod-add .icon-help{
	color:#172b4d
}
.board-tile.mod-add .question-icon{
	position:absolute;
	bottom:4px;
	right:4px
}
.board-tile.mod-add .board-tile-cta{
	text-decoration:underline;
	font-size:12px
}
@media only screen and (max-width:750px){
	.board-tile.mod-add{
	width:50vw
}

}
.board-tile.mod-light-background .board-tile-fade,.board-tile.mod-unknown-background .board-tile-fade{
	background-color:rgba(0,0,0,.3)
}
.board-title.mod-tiled{
	background-size:auto;
	background-repeat:repeat
}
.board-tile-options-star-icon.is-starred{
	color:#e6c60d;
	opacity:1;
	width:18px;
	margin-right:6px
}
.board-tile-options-star-icon.is-starred:hover{
	color:#fff;
	opacity:.75
}
.board-tile:hover{
	color:#fff
}
.board-tile:hover .board-tile-fade{
	background-color:rgba(0,0,0,.25)
}
.board-tile:hover.mod-light-background .board-tile-fade,.board-tile:hover.mod-unknown-background .board-tile-fade{
	background-color:rgba(0,0,0,.4)
}
.board-tile:hover .board-tile-options-star-icon{
	opacity:.75;
	width:18px;
	margin-right:6px
}
.board-tile:hover .board-tile-options-star-icon:hover{
	opacity:1
}
.board-tile:hover .board-tile-options-star-icon.is-starred{
	color:#e6c60d;
	opacity:1
}
.board-tile:hover .board-tile-options-star-icon.is-starred:hover{
	opacity:.75
}
.board-tags{
	margin-bottom:8px
}
.board-tags-item{
	background-color:rgba(9,30,66,.04);
	border-radius:3px;
	color:#5e6c84;
	cursor:pointer;
	display:block;
	float:left;
	margin:8px 8px 0 0;
	padding:6px 8px;
	text-decoration:none;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.board-tags-item:focus,.board-tags-item:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d
}
.board-tags-item:focus .board-tags-item-icon,.board-tags-item:hover .board-tags-item-icon{
	color:#172b4d
}
.board-tags-item:active{
	background-color:rgba(9,30,66,.13);
	color:#172b4d
}
.board-tags-item.mod-add{
	margin-right:0;
	padding:6px
}
.board-tags-item.mod-selected{
	background-color:#dfe1e6;
	color:#172b4d
}
.gold-banner{
	background-color:#094c72;
	color:#fff;
	width:100%
}
.gold-banner .icon-close{
	background:transparent;
	border:none;
	box-shadow:none;
	color:hsla(0,0%,100%,.5);
	margin:4px;
	padding:0;
	position:absolute;
	right:0
}
.gold-banner-content{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/banners/gold-banner-bg.6bb6f1e3d34e0b739d64.svg);
	background-position:90% bottom;
	background-repeat:no-repeat;
	background-size:auto 145px;
	box-sizing:border-box;
	display:flex;
	flex-direction:row;
	margin:0 auto;
	max-width:1250px;
	padding:32px 16px
}
@media only screen and (max-width:525px){
	.gold-banner-content{
	background-image:none;
	flex-direction:column
}
.gold-banner-content.gold-banner-content-upgraded-org{
	background-position:right -70px bottom
}

}
@media only screen and (min-width:526px) and (max-width:890px){
	.gold-banner-content{
	background-position:541px bottom;
	background-size:auto 120px;
	flex-direction:column
}

}
@media only screen and (min-width:526px) and (max-width:685px){
	.gold-banner-content{
	background-attachment:scroll;
	background-position:right -88px bottom
}
.gold-banner-content.gold-banner-content-upgraded-org{
	background-position:right -70px bottom
}

}
@media only screen and (min-width:891px) and (max-width:980px){
	.gold-banner-content{
	background-position:right -90px bottom;
	background-size:auto 120px
}
.gold-banner-content.gold-banner-content-upgraded-org{
	background-position:right -35px bottom
}

}
@media only screen and (min-width:981px) and (max-width:1100px){
	.gold-banner-content{
	background-position:right 35px bottom;
	background-size:auto 120px
}

}
.gold-banner-welcome-section{
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:25%
}
@media only screen and (max-width:525px),only screen and (min-width:526px) and (max-width:890px){
	.gold-banner-welcome-section{
	width:100%
}

}
@media only screen and (min-width:891px) and (max-width:980px){
	.gold-banner-welcome-section{
	padding-left:20px;
	width:33%
}

}
.gold-banner-welcome-heading{
	font-family:Facit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	font-size:20px;
	font-weight:700;
	line-height:1.2em;
	margin:0 0 10px
}
@media only screen and (min-width:526px) and (max-width:890px){
	.gold-banner-welcome-heading{
	margin-bottom:0
}

}
.gold-banner-welcome-subheading{
	width:200px
}
@media only screen and (max-width:525px),only screen and (min-width:526px) and (max-width:890px){
	.gold-banner-welcome-subheading{
	display:none
}

}
.gold-banner-tip-list{
	flex:1
}
@media only screen and (min-width:891px) and (max-width:980px){
	.gold-banner-tip-list{
	margin-top:8px
}

}
.gold-banner-tip-list-item{
	display:block;
	flex:1;
	margin-top:18px;
	overflow:auto;
	width:55%
}
@media only screen and (min-width:891px) and (max-width:980px),only screen and (min-width:981px) and (max-width:1100px),only screen and (min-width:1101px){
	.gold-banner-tip-list-item:first-child{
	margin-top:0
}

}
@media only screen and (max-width:525px),only screen and (min-width:526px) and (max-width:890px){
	.gold-banner-tip-list-item{
	flex:0;
	width:100%
}

}
@media only screen and (min-width:526px) and (max-width:685px){
	.gold-banner-tip-list-item{
	width:90%
}

}
@media only screen and (min-width:526px) and (max-width:890px){
	.gold-banner-tip-list-item:last-child{
	width:70%
}

}
@media only screen and (min-width:526px) and (max-width:890px),only screen and (min-width:891px) and (max-width:980px){
	.gold-banner-tip-list-item{
	width:68%
}

}
.gold-banner-tip-list-item a:active,.gold-banner-tip-list-item a:hover,.gold-banner-tip-list-item a:link,.gold-banner-tip-list-item a:visited{
	color:#fff
}
.gold-banner-tip-list-item-bullet{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/gold-mark.452725d50b8a0bec3afb.svg);
	background-position:100% 0;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	float:left;
	height:13px;
	margin-top:2px;
	width:19px
}
.gold-banner-tip-list-item-text{
	display:block;
	margin-left:35px
}
.team-banner{
	color:#fff;
	width:100%
}
.team-banner .icon-close{
	background:transparent;
	border:none;
	box-shadow:none;
	color:hsla(0,0%,100%,.5);
	margin:4px;
	padding:0;
	position:absolute;
	right:0
}
.team-banner-section-bc{
	background-color:#42548e
}
.team-banner-section-bc .team-banner-tip-list-item-index{
	color:#42548e
}
.team-banner-section-ent{
	background-color:#36405f
}
.team-banner-section-ent .team-banner-tip-list-item-index{
	color:#36405f
}
.team-banner-section{
	background-color:#0098b7
}
.team-banner-section .team-banner-tip-list-item-index{
	color:#0098b7
}
.team-banner-content{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/banners/team-welcome-banner-bg.234dadbb00cb7f785380.svg);
	background-position:90% bottom;
	background-repeat:no-repeat;
	box-sizing:border-box;
	display:flex;
	flex-direction:row;
	margin:0 auto;
	max-width:1250px;
	padding:32px 16px
}
.team-banner-content.team-banner-content-upgraded-org{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/banners/team-welcome-banner-bg-mountain.75ae9ae6d9518e806600.svg)
}
@media only screen and (max-width:460px){
	.team-banner-content{
	flex-direction:column
}
.team-banner-content,.team-banner-content.team-banner-content-upgraded-org{
	background-image:none
}

}
@media only screen and (min-width:461px) and (max-width:820px){
	.team-banner-content{
	background-position:441px bottom;
	background-size:auto 120px;
	flex-direction:column
}

}
@media only screen and (min-width:461px) and (max-width:535px){
	.team-banner-content{
	background-attachment:scroll;
	background-position:right -185px bottom
}
.team-banner-content.team-banner-content-upgraded-org{
	background-position:right -70px bottom
}

}
@media only screen and (min-width:821px) and (max-width:900px){
	.team-banner-content{
	background-position:right -110px bottom;
	background-size:auto 120px
}
.team-banner-content.team-banner-content-upgraded-org{
	background-position:right -35px bottom
}

}
@media only screen and (min-width:901px) and (max-width:1080px){
	.team-banner-content{
	background-position:right 35px bottom;
	background-size:auto 120px
}

}
.team-banner-welcome-section{
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:25%
}
@media only screen and (max-width:460px),only screen and (min-width:461px) and (max-width:820px){
	.team-banner-welcome-section{
	width:100%
}

}
@media only screen and (min-width:821px) and (max-width:900px){
	.team-banner-welcome-section{
	padding-left:20px;
	width:33%
}

}
.team-banner-welcome-heading{
	font-family:Facit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	font-size:20px;
	font-weight:700;
	line-height:1.2em;
	margin:0 0 10px
}
@media only screen and (min-width:461px) and (max-width:820px){
	.team-banner-welcome-heading{
	margin-bottom:0
}

}
.team-banner-welcome-heading img{
	margin-bottom:3px;
	padding-left:8px;
	vertical-align:middle
}
.team-banner-welcome-subheading{
	line-height:20px;
	width:200px
}
@media only screen and (max-width:460px),only screen and (min-width:461px) and (max-width:820px){
	.team-banner-welcome-subheading{
	display:none
}

}
.team-banner-tip-list{
	flex:1
}
@media only screen and (min-width:821px) and (max-width:900px){
	.team-banner-tip-list{
	margin-top:8px
}

}
@media only screen and (max-width:460px),only screen and (min-width:461px) and (max-width:820px),only screen and (min-width:821px) and (max-width:900px){
	.team-banner-tip-list{
	flex:none
}

}
.team-banner-tip-list-item{
	display:block;
	flex:1;
	margin-top:18px;
	overflow:auto;
	width:90%
}
@media only screen and (min-width:461px) and (max-width:820px){
	.team-banner-tip-list-item:last-child{
	width:70%
}

}
@media only screen and (min-width:821px) and (max-width:900px),only screen and (min-width:901px) and (max-width:1080px),only screen and (min-width:1081px){
	.team-banner-tip-list-item:first-child{
	margin-top:0
}

}
.team-banner-tip-list-item a:active,.team-banner-tip-list-item a:hover,.team-banner-tip-list-item a:link,.team-banner-tip-list-item a:visited{
	color:#fff
}
.team-banner-tip-list-item-index{
	align-items:center;
	background-color:#fff;
	border-radius:100%;
	display:flex;
	float:left;
	font-size:12px;
	font-weight:700;
	height:22px;
	justify-content:center;
	margin-right:16px;
	padding-left:1px;
	width:21px
}
.team-banner-tip-list-item-text{
	display:block;
	line-height:20px;
	margin-left:38px;
	margin-top:3px;
	vertical-align:middle
}
.team-banner-tip-list-app-download-button{
	display:block;
	height:40px;
	margin-top:8px;
	opacity:.9;
	width:120px
}
.team-banner-tip-list-app-download-button img{
	width:100%
}
.select-tags-list{
	margin-bottom:4px
}
.select-tags-list-item{
	margin-bottom:2px;
	position:relative
}
.select-tags-list-item-name-link{
	border-radius:3px;
	cursor:pointer;
	display:block;
	font-weight:700;
	margin-right:32px;
	padding:6px 6px 6px 32px;
	position:relative;
	word-wrap:break-word
}
.select-tags-list-item-name-link-check-icon{
	left:6px;
	position:absolute;
	top:6px
}
.select-tags-list-item-edit-button{
	border-radius:3px;
	cursor:pointer;
	display:block;
	padding:6px;
	position:absolute;
	right:0;
	top:0
}
.select-tags-list-item-name-link:hover{
	background-color:rgba(9,30,66,.08)
}
.select-tags-list-item-name-link:active{
	background-color:rgba(9,30,66,.13)
}
.select-tags-list-item-edit-button:hover{
	background-color:rgba(9,30,66,.08)
}
.select-tags-list-item-edit-button:active{
	background-color:rgba(9,30,66,.13)
}
.home-container{
	min-height:calc(100vh - 40px)
}
.home-container .home-sticky-container{
	display:flex;
	flex-direction:row;
	align-items:flex-start;
	justify-content:center
}
.home-container .all-boards{
	margin:40px 16px 0;
	width:100%;
	max-width:825px;
	min-width:288px
}
@media only screen and (max-width:600px){
	.home-container .all-boards{
	margin-top:20px
}

}
.home-container .all-boards .boards-page-board-section{
	padding:0 0 20px
}
.home-container .all-boards .boards-page-board-section-list-item{
	width:23.5%;
	padding:0;
	margin:0 2% 2% 0;
	transform:translate(0)
}
.home-container .all-boards .boards-page-board-section-list-item .board-tile,.home-container .all-boards .boards-page-board-section-list-item:nth-of-type(4n){
	margin-right:0
}
.home-container .all-boards .boards-page-board-section-list-item .board-tile p{
	margin-bottom:0
}
@media only screen and (min-width:751px) and (max-width:900px){
	.home-container .all-boards .boards-page-board-section-list-item{
	width:32%;
	margin-right:2%
}
.home-container .all-boards .boards-page-board-section-list-item:nth-of-type(4n){
	margin-right:2%
}
.home-container .all-boards .boards-page-board-section-list-item:nth-of-type(3n){
	margin-right:0
}

}
@media only screen and (max-width:750px){
	.home-container .all-boards .boards-page-board-section-list-item{
	width:calc(50% - 4px);
	margin-right:8px;
	margin-bottom:8px
}
.home-container .all-boards .boards-page-board-section-list-item:nth-of-type(2n){
	margin-right:0
}
.home-container .all-boards .boards-page-board-section-list-item:nth-of-type(3n){
	margin-right:8px
}

}
@media only screen and (max-width:1420px){
	.body-pinned-drawer .home-container .all-boards .boards-page-board-section-list-item{
	width:32%;
	margin-right:2%
}
.body-pinned-drawer .home-container .all-boards .boards-page-board-section-list-item:nth-of-type(4n){
	margin-right:2%
}
.body-pinned-drawer .home-container .all-boards .boards-page-board-section-list-item:nth-of-type(3n){
	margin-right:0
}

}
@media only screen and (max-width:1080px){
	.body-pinned-drawer .home-container .all-boards .boards-page-board-section-list-item{
	width:calc(50% - 4px);
	margin-right:8px;
	margin-bottom:8px
}
.body-pinned-drawer .home-container .all-boards .boards-page-board-section-list-item:nth-of-type(2n){
	margin-right:0
}
.body-pinned-drawer .home-container .all-boards .boards-page-board-section-list-item:nth-of-type(3n){
	margin-right:8px
}

}
.home-left-sidebar-container{
	margin:40px 0 0;
	padding:0 16px;
	width:240px
}
@media only screen and (max-width:600px){
	body:not(.body-pinned-drawer) .home-left-sidebar-container{
	display:none
}

}
@media only screen and (max-width:1080px){
	.body-pinned-drawer .home-left-sidebar-container{
	display:none
}

}
@media only screen and (max-width:750px){
	body:not(.body-pinned-drawer) .home-highlights-left-sidebar{
	display:none
}

}
.home-main-content-container{
	margin-top:40px;
	padding-left:45px;
	width:420px
}
.home-main-content-container .home-main-content-item{
	position:relative;
	z-index:0
}
.home-main-content-container .home-main-content-item+.home-main-content-item{
	margin-top:24px
}
.home-main-content-container .show-more{
	padding-left:20px;
	padding-right:20px
}
@media only screen and (max-width:750px){
	body:not(.body-pinned-drawer) .home-main-content-container{
	padding-left:0
}

}
.home-right-sidebar-container{
	margin-top:40px;
	max-width:342px;
	width:100%;
	padding-left:50px
}
@media only screen and (max-width:711px),only screen and (min-width:712px) and (max-width:1160px){
	body:not(.body-pinned-drawer) .home-right-sidebar-container{
	display:none
}

}
@media only screen and (max-width:1080px),only screen and (max-width:1420px){
	.body-pinned-drawer .home-right-sidebar-container{
	display:none
}

}
.home-due-dates-loading-container{
	padding-top:24px;
	padding-left:16px;
	width:420px
}
.canonical-reply-button-link,.canonical-reply-button-link:active,.canonical-reply-button-link:focus{
	background:none;
	font-weight:400;
	line-height:1;
	text-decoration:underline;
	margin:0;
	padding:0;
	color:#7a869a
}
.canonical-reply-button-link:hover{
	color:#172b4d
}
.canonical-reply-button-link[disabled]{
	color:#97a0af;
	cursor:default;
	text-decoration:none
}
.canonical-reply-text-area{
	background-color:#fff;
	margin-bottom:8px
}
.canonical-reply-text-area,.canonical-reply-text-area:active,.canonical-reply-text-area:focus,.canonical-reply-text-area:hover{
	background-color:#fff
}
.canonical-reply-sent-avatar{
	height:24px
}
.canonical-reply-link-icon{
	margin-left:16px
}
.canonical-comment-icon-button,.canonical-overflow-button{
	box-shadow:none;
	font-weight:400;
	line-height:1;
	margin-right:0;
	margin-top:0
}
.canonical-comment-icon-button,.canonical-comment-icon-button:active,.canonical-comment-icon-button:focus,.canonical-comment-icon-button:hover,.canonical-overflow-button,.canonical-overflow-button:active,.canonical-overflow-button:focus,.canonical-overflow-button:hover{
	background-image:none;
	box-shadow:none;
	color:#172b4d
}
.canonical-comment-icon-button,.canonical-comment-icon-button:active,.canonical-comment-icon-button:hover{
	border:1px solid rgba(9,30,66,.13)
}
.canonical-due-soon-icon-container{
	display:flex;
	align-items:center
}
.canonical-comment .sending-spinner{
	color:#5e6c84
}
.comment-text-container{
	transition:height .2s ease-in-out;
	overflow:hidden;
	position:relative
}
.hide-comment-overlay{
	background:linear-gradient(hsla(0,0%,100%,0),#fff);
	bottom:18px;
	height:40px;
	position:absolute;
	width:100%;
	z-index:1
}
.show-full-comment-container{
	background:#fff;
	bottom:0;
	height:18px;
	position:absolute;
	text-align:center;
	width:100%
}
.show-full-comment-button{
	color:#5e6c84;
	cursor:pointer;
	text-decoration:underline
}
.boards-drawer{
	background:#fff;
	box-shadow:0 12px 24px -6px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	border-radius:0 3px 3px 0;
	display:none;
	overflow:hidden;
	position:fixed;
	left:0;
	width:280px;
	top:44px;
	z-index:60
}
.boards-drawer input{
	margin:1px 1px 8px;
	width:98%
}
.boards-drawer .empty{
	margin:6px 4px 0 0;
	padding:8px 12px
}
.boards-drawer-pinned{
	border-radius:0;
	top:0;
	bottom:0;
	z-index:10
}
.boards-drawer-pinned .boards-drawer-header{
	display:block
}
.boards-drawer-header{
	background:#ebecf0;
	display:none;
	flex-shrink:0;
	padding:11px 13px;
	height:18px
}
.board-drawer-content{
	overflow-x:hidden;
	overflow-y:auto;
	margin:8px 4px 8px 8px
}
.sidebar-section-header{
	margin:16px 32px 8px 8px;
	position:relative
}
.sidebar-section-header-title{
	color:#5e6c84;
	font-size:12px;
	font-weight:500;
	letter-spacing:.04em;
	line-height:16px;
	margin-top:16px;
	text-transform:uppercase
}
.sidebar-section-header-title.mod-clickable{
	text-decoration:underline
}
.sidebar-section-header-title.mod-clickable:hover{
	color:#172b4d
}
.sidebar-section-header-icon{
	color:#6b778c;
	height:20px;
	margin-right:4px;
	width:20px
}
img.sidebar-section-header-icon{
	vertical-align:bottom
}
.sidebar-section-header-bc-icon{
	margin-left:4px
}
.sidebar-section-header-toggle-icon{
	border-radius:3px;
	color:#6b778c;
	cursor:pointer;
	padding:6px;
	position:absolute;
	top:-6px;
	right:-28px
}
.sidebar-section-header-toggle-icon:hover{
	background-color:rgba(9,30,66,.08)
}
.sidebar-section-header-toggle-icon:active{
	background-color:rgba(9,30,66,.13)
}
.boards-drawer.is-shown{
	display:flex;
	flex-direction:column;
	max-height:calc(100% - 48px);
	overflow-y:auto
}
.boards-drawer.is-shown.boards-drawer-pinned{
	max-height:inherit
}
.sidebar-boards-list{
	margin-bottom:16px;
	position:relative
}
.sidebar-boards-list:empty{
	display:none;
	margin:0
}
.starred-sidebar-boards-list .compact-board-tile-link-thumbnail{
	cursor:move
}
.sidebar-starred-boards-empty-state{
	color:#7a869a;
	margin:16px 30px 10px 31px;
	position:relative
}
@media only screen and (min-width:901px) and (max-width:1280px),only screen and (min-width:1281px){
	.body-pinned-drawer #surface{
	margin-left:280px
}
.body-pinned-drawer .header-boards{
	display:none
}

}
@media print{
	.body-pinned-drawer #surface{
	margin-left:0
}
.boards-drawer{
	display:none!important
}

}
.compact-board-tile{
	box-sizing:border-box;
	position:relative;
	padding:0 4px 4px 0
}
.compact-board-tile.placeholder{
	background:rgba(0,0,0,.1);
	border-radius:3px
}
.compact-board-tile.starred .compact-board-tile-link-options-star{
	opacity:1;
	width:20px;
	margin-right:4px
}
.compact-board-tile-wrapper{
	position:relative
}
.compact-board-tile-fade{
	background:hsla(0,0%,100%,.88)
}
.compact-board-tile-background,.compact-board-tile-fade{
	border-radius:3px;
	position:absolute;
	width:100%;
	height:100%
}
.compact-board-tile-background{
	background-size:cover;
	background-position:50%
}
.compact-board-tile-background.mod-tiled{
	background-size:auto;
	background-repeat:repeat
}
.compact-board-tile-link{
	border-radius:3px;
	display:flex;
	font-weight:700;
	height:36px;
	padding:0;
	position:relative;
	text-decoration:none
}
.compact-board-tile-link-thumbnail{
	flex:0 0 auto;
	background-size:cover;
	border-radius:3px 0 0 3px;
	display:inline-block;
	height:36px;
	opacity:.7;
	width:36px
}
.compact-board-tile-link-text{
	flex:1 1 auto;
	overflow:hidden;
	padding:9px 0 9px 10px
}
.compact-board-tile-link-text.has-sub-name{
	padding-top:2px;
	padding-bottom:2px
}
.compact-board-tile-link-text-name,.compact-board-tile-link-text-sub-name{
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.compact-board-tile-link-text-sub-name{
	color:rgba(0,0,0,.4);
	font-size:12px;
	font-weight:400;
	line-height:12px
}
.compact-board-tile-link-options{
	margin:0 4px;
	flex:0 0 auto
}
.compact-board-tile-link-options-unread{
	background:#298fca;
	border-radius:7px;
	display:inline-block;
	height:12px;
	opacity:0;
	margin:12px 0;
	transition-duration:.15s;
	transition-property:right,opacity;
	width:12px
}
.compact-board-tile-link-options-unread.any{
	opacity:.7;
	margin-right:4px
}
.compact-board-tile-link-options-remove,.compact-board-tile-link-options-star{
	font-size:14px;
	height:20px;
	width:0;
	margin:8px 0;
	overflow-x:hidden;
	transition-duration:85ms;
	transition-property:width,color,background,transform;
	vertical-align:top
}
.compact-board-tile.selected .compact-board-tile-fade{
	background:hsla(0,0%,100%,.78)
}
.compact-board-tile.selected .compact-board-tile-link-thumbnail{
	opacity:1
}
.compact-board-tile.selected .compact-board-tile-link-options-remove{
	width:20px;
	margin-right:4px
}
.compact-board-tile.selected .compact-board-tile-link-options-remove:hover{
	transform:scale(1.2);
	color:#172b4d
}
.compact-board-tile.selected .compact-board-tile-link-options-star{
	width:20px;
	margin-right:4px
}
.compact-board-tile.selected .compact-board-tile-link-options-star:hover{
	transform:scale(1.2);
	color:#172b4d
}
.compact-board-tile.selected .compact-board-tile-link-options-star.icon-star-active{
	color:#e6c60d;
	opacity:1;
	width:20px;
	margin-right:4px
}
.compact-board-tile.selected .compact-board-tile-link-options-star.icon-star-active:hover{
	color:#172b4d;
	transform:scale(1.2)
}
.create-board-form{
	margin:0 auto;
	width:404px
}
.create-board-form .form-container{
	display:flex
}
.create-board-form .background-grid{
	height:96px;
	margin-left:8px;
	width:100px
}
.create-board-form .background-grid-item{
	height:28px;
	width:28px;
	margin-bottom:6px
}
.create-board-form .background-grid-item:nth-child(n+7){
	margin-bottom:0
}
.create-board-form .background-grid-trigger .icon-overflow-menu-horizontal{
	color:rgba(0,0,0,.4)
}
.create-board-form .background-grid-trigger:focus .icon-overflow-menu-horizontal,.create-board-form .background-grid-trigger:hover .icon-overflow-menu-horizontal{
	color:rgba(0,0,0,.6)
}
.create-board-form .background-grid-trigger:focus{
	box-shadow:0 0 2px #fff
}
.create-board-form .background-grid-trigger.selected:focus,.create-board-form .background-grid-trigger:active{
	box-shadow:none
}
.create-board-form .logo-loading{
	vertical-align:top
}
.create-board-form .upgrade-prompt-full-create-menu{
	margin-top:8px
}
.create-board-tile{
	background-color:#fff;
	box-sizing:border-box;
	height:96px;
	margin:0;
	padding:10px 10px 10px 16px;
	position:relative;
	width:296px
}
.create-board-tile.has-photo-background:before{
	background:rgba(0,0,0,.15);
	position:absolute;
	bottom:0;
	content:"";
	display:block;
	left:0;
	right:0;
	top:0;
	background-color:rgba(0,0,0,.4);
	border-radius:3px
}
.create-board-tile>div{
	position:relative;
	z-index:1
}
.create-board-tile .hide-dialog-trigger{
	float:right;
	position:relative;
	right:-2px;
	top:-2px;
	z-index:2
}
.create-board-tile .icon-close{
	color:#fff
}
.create-board-tile .subtle-input{
	width:calc(100% - 18px - 16px)
}
.create-board-tile .subtle-chooser-trigger,.create-board-tile .subtle-input{
	position:relative;
	left:-8px;
	padding:2px 8px;
	box-shadow:none
}
.create-board-tile .subtle-chooser-trigger .icon-sm,.create-board-tile .subtle-chooser-trigger .icon-sm.light,.create-board-tile .subtle-input .icon-sm,.create-board-tile .subtle-input .icon-sm.light{
	color:#fff
}
.create-board-tile .checking-vis-permissions{
	color:hsla(0,0%,100%,.6);
	margin-top:8px
}
.org-chooser-trigger{
	max-width:100%
}
.org-chooser-trigger>span{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.background-chooser:focus,.org-chooser:focus,.vis-chooser:focus{
	outline:none
}
.org-chooser .icon-check{
	margin-left:8px
}
.org-chooser .free-board-limit-info{
	font-weight:400;
	color:#5e6c84;
	font-size:12px
}
.org-chooser .org-item:hover .free-board-limit-info{
	color:#bcd9ea
}
.vis-chooser-trigger{
	left:-3px;
	position:relative
}
.vis-chooser-trigger .icon-sm{
	color:#fff;
	margin-right:4px
}
.vis-chooser .icon-sm:first-child{
	margin-right:8px
}
.vis-chooser .icon-check{
	margin-left:8px
}
.background-grid{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	list-style:none;
	margin:0
}
.background-grid-trigger{
	align-items:center;
	border-radius:3px;
	color:rgba(0,0,0,.4);
	display:flex;
	height:100%;
	justify-content:center;
	margin:0;
	min-height:0;
	padding:0;
	position:relative;
	line-height:0;
	width:100%;
	cursor:pointer
}
.background-grid-trigger,.background-grid-trigger:focus,.background-grid-trigger:hover{
	background:none;
	background-color:#fff;
	background-position:50%;
	background-size:cover;
	box-shadow:none
}
.background-grid-trigger.is-photo.selected:before,.background-grid-trigger:focus:before,.background-grid-trigger:hover:before{
	background:rgba(0,0,0,.15);
	position:absolute;
	bottom:0;
	content:"";
	display:block;
	left:0;
	right:0;
	top:0;
	border-radius:3px
}
.background-grid-trigger:active:before{
	background:rgba(0,0,0,.25)
}
.background-grid-trigger.selected .icon-check{
	color:#fff
}
.background-grid-trigger.selected.is-photo:before{
	background-color:rgba(0,0,0,.4)
}
.background-grid-trigger.selected.is-photo:focus:before{
	background-color:rgba(0,0,0,.5)
}
.background-grid-trigger.selected.is-photo:active:before,.background-grid-trigger.selected.is-photo:hover:before{
	background-color:rgba(0,0,0,.6)
}
.background-grid-trigger>span{
	position:relative;
	z-index:1
}
.background-grid-trigger .icon-sm{
	flex-basis:100%;
	font-size:16px;
	height:24px;
	line-height:24px
}
.background-chooser .search-photos{
	position:relative
}
.background-chooser .search-photos input[type=text]{
	padding-left:32px
}
.background-chooser .search-photos .icon-search{
	position:absolute;
	left:6px;
	top:8px
}
.background-chooser .more-colors{
	margin-top:8px
}
.background-chooser .background-grid-item{
	height:56px;
	width:calc(33.3% - 8px);
	margin-bottom:8px;
	margin-right:8px
}
.background-chooser .background-grid-item:nth-child(3n){
	width:33.3%;
	margin-right:0
}
.background-chooser .logo-loading{
	display:block;
	margin:0 auto
}
.background-chooser-header{
	align-items:center;
	display:flex
}
.background-chooser-header .quiet-button{
	flex:0 0 auto
}
.background-chooser-heading{
	flex-grow:1;
	font-size:14px;
	line-height:18px;
	margin:0
}
.photo-attribution-component{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:2
}
.photo-attribution-component .photo-attribution-component-attribution-link{
	background:rgba(0,0,0,.5);
	border-radius:0 0 2px 2px;
	box-sizing:border-box;
	color:#dfe1e6;
	font-size:12px;
	line-height:16px;
	text-align:left;
	cursor:pointer;
	opacity:0;
	overflow:hidden;
	padding:2px 4px;
	position:absolute;
	z-index:1;
	text-decoration:underline;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
	height:20px;
	left:0;
	bottom:0
}
.photo-attribution-component .photo-attribution-component-attribution-link:hover{
	background:rgba(0,0,0,.8);
	color:#fff
}
.photo-attribution-component.large .photo-attribution-component-attribution-link{
	font-size:14px;
	line-height:20px;
	height:24px;
	padding:2px 12px
}
.photo-attribution-component--active .photo-attribution-component-attribution-link,.photo-attribution-component:hover .photo-attribution-component-attribution-link{
	opacity:1
}
.create-board-permissions-notice{
	margin-top:8px;
	width:404px;
	background:#f5d3ce;
	font-size:12px;
	line-height:1.2;
	border-radius:3px;
	padding:8px;
	box-sizing:border-box
}
.pmmmContainer{
	border-radius:3px;
	background-color:#f4f5f7;
	min-width:120px;
	margin:12px 0 0
}
.pmmmContainer p{
	margin:0;
	padding:12px;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	font-size:14px;
	font-weight:400
}
.action-items{
	display:flex
}
.action-items>button{
	margin-bottom:8px
}
.action-items>button.disabled,.action-items>button.disabled:active,.action-items>button.disabled:hover{
	background-color:#f4f5f7
}
.start-with-a-template{
	align-items:center;
	color:#fff;
	display:flex;
	font-size:14px;
	line-height:20px;
	margin-top:-4px;
	margin-left:8px;
	text-decoration:none
}
.start-with-a-template:hover{
	color:#fff
}
.board-wrapper{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.board-main-content{
	height:100%;
	display:flex;
	flex-direction:column;
	margin-right:0;
	transition:margin .1s ease-in
}
.board-header{
	height:auto;
	padding:8px 4px 4px 8px;
	position:relative;
	transition:padding .1s ease-in
}
.board-header-popover{
	margin-bottom:-8px
}
.board-header-facepile{
	cursor:default;
	float:left;
	margin-left:4px;
	overflow:hidden;
	padding:2px 0 0 2px
}
.board-header-facepile .member{
	height:28px;
	width:28px;
	margin:0 0 0 -2px;
	float:right;
	z-index:1
}
.board-header-facepile .member .member-initials{
	height:28px;
	line-height:28px;
	width:28px
}
.board-header-facepile .member .member-avatar{
	height:28px;
	width:28px
}
.board-header-facepile .long-initials .member-initials{
	font-size:8px
}
.board-header-btns{
	position:relative;
	display:block
}
.board-header-btns.mod-left{
	float:left
}
.board-header-btns.mod-right{
	float:right
}
.board-header-btn{
	border-radius:3px;
	color:#fff;
	cursor:default;
	float:left;
	font-size:14px;
	height:32px;
	line-height:32px;
	margin:0 4px 4px 0;
	overflow:hidden;
	padding-left:32px;
	position:relative;
	text-decoration:none
}
.board-header-btn:empty{
	display:none
}
.board-header-btn:active,.board-header-btn:hover{
	color:#fff
}
.board-header-btn:not(.no-edit){
	background-color:hsla(0,0%,100%,.24)
}
.board-header-btn:not(.no-edit):hover{
	background-color:hsla(0,0%,100%,.32);
	cursor:pointer
}
.board-header-btn:not(.no-edit):active{
	background-color:hsla(0,0%,100%,.4);
	cursor:pointer
}
.board-header-btn-invite{
	margin-left:8px
}
.board-header-btn-use-template{
	margin:0 0 0 8px
}
.board-header-btn-template-badge{
	float:left;
	font-size:14px;
	height:32px;
	line-height:32px;
	margin:0 8px 0 4px;
	overflow:hidden;
	position:relative
}
.board-header-btn-name-org-logo-container{
	align-items:center;
	border-radius:3px;
	display:flex;
	height:20px;
	left:6px;
	position:absolute;
	top:6px;
	width:20px
}
.board-header-btn-name-org-logo{
	margin:auto;
	max-height:20px;
	max-width:20px
}
.board-header-btn-member-count{
	border-radius:14px;
	border:0;
	font-size:12px;
	height:28px;
	line-height:28px;
	padding:0 8px;
	margin-left:-2px;
	margin-top:2px;
	margin-right:4px
}
.board-header-btn-member-count .icon-sm{
	color:#fff
}
.board-header-btn-join-board{
	margin:0 4px 0 8px;
	text-align:center
}
.board-header-btn-divider{
	float:left;
	border-left:1px solid hsla(0,0%,100%,.24);
	height:16px;
	margin:8px 8px 12px 4px
}
.board-header-btn-without-icon{
	padding-left:12px
}
.board-header-btn-icon{
	background-clip:content-box;
	background-origin:content-box;
	color:#fff;
	padding:6px;
	position:absolute;
	top:0;
	left:0
}
.board-header-btn-text{
	padding-right:12px
}
.board-header-btn-text .org-label{
	font-size:12px;
	background:hsla(0,0%,100%,.2);
	border-radius:12px;
	margin-left:8px;
	padding:2px 6px
}
.board-header-btn.should-rename,.board-header-btn.should-rename:hover{
	font-style:italic;
	opacity:.9
}
.board-header-btn.board-header-btn-enabled{
	background-color:hsla(0,0%,100%,.32)
}
.board-header-btn.board-header-btn-enabled:hover{
	background-color:hsla(0,0%,100%,.4)
}
.board-header-btn.board-header-btn-enabled .board-header-btn-icon.icon-star{
	color:#f2d600
}
.board-header-btn.mod-board-name{
	background:transparent;
	cursor:default;
	font-size:18px;
	font-weight:700;
	line-height:32px;
	padding:0;
	text-decoration:none;
	max-width:calc(100% - 24px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.board-header-btn.mod-board-name .board-header-btn-text{
	padding:0 12px
}
.board-header-btn.mod-board-name.is-editing .board-name-input{
	display:block
}
.board-header-btn.mod-board-name.is-editing .board-header-btn-text{
	display:none
}
.board-header-btn.inline-rename-board.is-editing:hover{
	background:inherit;
	cursor:default
}
.board-header-btn .board-name-input{
	display:none;
	background-color:#fff;
	border:0;
	font-weight:700;
	font-size:18px;
	height:32px;
	margin:0;
	padding:0 12px
}
.board-header-btn .board-name-input:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
.board-header-btn-org-name{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:400px
}
.board-header-btn-org-wrapper{
	position:relative;
	float:left
}
.board-warnings{
	padding:0 12px 8px;
	margin-top:-4px;
	display:flex;
	align-items:center;
	justify-content:center
}
.board-warning{
	padding:4px 4px 4px 12px;
	background:red;
	border-radius:4px;
	background:hsla(53,83%,77%,.8);
	border-bottom:1px solid #e7d6a7;
	color:#172b4d
}
.board-warning .board-warning-close{
	margin-left:8px;
	cursor:pointer
}
.board-warning .board-warning-close:hover{
	color:rgba(0,0,0,.6)
}
.board-warning-link{
	text-decoration:underline;
	cursor:pointer
}
.board-clean-up-explanation{
	margin:1em
}
.board-clean-up-table{
	border:0;
	min-width:70%;
	margin:2em auto
}
.board-clean-up-table tbody{
	background-color:inherit
}
.board-clean-up-table td,.board-clean-up-table th{
	text-align:left;
	border:0;
	vertical-align:middle;
	padding:4px 16px
}
.board-clean-up-table td.board-clean-up-button-cell,.board-clean-up-table th.board-clean-up-button-cell{
	text-align:right;
	height:60px
}
.board-clean-up-table th{
	font-weight:700
}
.board-clean-up-button{
	margin:8px 0;
	min-width:160px
}
.board-clean-up-progress{
	font-size:16px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:4em 0
}
.board-clean-up-cards-options{
	height:24px;
	text-align:center
}
.board-clean-up-cards-option{
	margin:0 4px;
	text-decoration:underline;
	cursor:pointer;
	color:#5e6c84
}
.board-clean-up-cards{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	max-height:120px;
	overflow-y:auto;
	overflow-x:hidden;
	align-items:flex-start;
	justify-content:flex-start;
	max-width:744px
}
.board-clean-up-card{
	box-sizing:border-box;
	min-width:230px;
	width:230px;
	max-width:230px;
	margin:0 8px 8px 0;
	text-decoration:none;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center
}
.board-clean-up-card .list-card{
	flex:1;
	padding:8px;
	overflow:hidden;
	margin:0
}
.board-clean-up-checkbox{
	background:#fff;
	margin-right:4px;
	width:16px;
	height:16px;
	display:inline-block;
	border-radius:3px;
	border:1px solid #dfe1e6;
	border-bottom-color:#b3bac5;
	cursor:pointer
}
.board-clean-up-checkbox .board-clean-up-checkbox-check{
	display:none;
	color:#5e6c84
}
.board-clean-up-checkbox:hover{
	background-color:#fafbfc
}
.board-clean-up-checkbox[data-checked] .board-clean-up-checkbox-check{
	display:inline-block
}
.board-clean-up-checkbox:not([data-checked]):hover .board-clean-up-checkbox-check{
	display:inline-block;
	color:#dfe1e6
}
.board-clean-up-card-name{
	word-wrap:break-word;
	overflow:hidden
}
.board-clean-up-top{
	background:#ebecf0
}
.body-board-view{
	background-position:50%;
	background-size:cover;
	overflow:hidden
}
.body-board-view #header{
	background:rgba(0,0,0,.15)
}
.body-board-view.body-custom-board-background-tiled{
	background-size:auto;
	background-repeat:repeat
}
.body-default-header #header{
	background:#026aa7
}
.body-custom-board-background #header{
	background:rgba(0,0,0,.32)
}
.body-light-board-background .board-header-btn{
	color:#172b4d
}
.body-light-board-background .board-header-btn .icon-sm{
	color:#42526e
}
.body-light-board-background .board-header-btn:active,.body-light-board-background .board-header-btn:hover{
	color:#172b4d
}
.body-light-board-background .board-header-btn:not(.no-edit){
	background-color:rgba(0,0,0,.08)
}
.body-light-board-background .board-header-btn:not(.no-edit):hover{
	background-color:rgba(0,0,0,.16)
}
.body-light-board-background .board-header-btn:not(.no-edit):active{
	background-color:rgba(0,0,0,.24)
}
.body-light-board-background .board-header-btn.mod-board-name{
	background:transparent
}
.body-light-board-background .board-header-btn-divider{
	border-color:rgba(0,0,0,.2)
}
.body-light-board-background .board-header-btn-text .org-label{
	background:rgba(0,0,0,.08)
}
.body-light-board-background .board-header-btn.board-header-btn-enabled{
	background-color:rgba(0,0,0,.16)
}
.body-light-board-background .board-header-btn.board-header-btn-enabled:hover{
	background-color:rgba(0,0,0,.24)
}
.body-light-board-background .board-header-btn.board-header-btn-enabled .board-header-btn-icon.icon-star{
	color:#f2d600
}
.body-board-view .board-header-btn.mod-filter-indicator,.body-dark-board-background .board-header-btn.mod-filter-indicator,.body-light-board-background .board-header-btn.mod-filter-indicator{
	background:#5aac44;
	color:#fff;
	padding-right:32px
}
.body-board-view .board-header-btn.mod-filter-indicator:hover,.body-dark-board-background .board-header-btn.mod-filter-indicator:hover,.body-light-board-background .board-header-btn.mod-filter-indicator:hover{
	background:#61bd4f
}
.body-board-view .board-header-btn.mod-filter-indicator:hover .board-header-btn-icon-close,.body-dark-board-background .board-header-btn.mod-filter-indicator:hover .board-header-btn-icon-close,.body-light-board-background .board-header-btn.mod-filter-indicator:hover .board-header-btn-icon-close{
	background:#7bc86c
}
.body-board-view .board-header-btn.mod-filter-indicator .board-header-btn-icon-close,.body-dark-board-background .board-header-btn.mod-filter-indicator .board-header-btn-icon-close,.body-light-board-background .board-header-btn.mod-filter-indicator .board-header-btn-icon-close{
	background:#61bd4f;
	border-radius:0 3px 3px 0;
	color:#fff;
	padding:6px;
	position:absolute;
	right:0;
	top:0
}
.body-board-view .board-header-btn.mod-filter-indicator .board-header-btn-icon-close:hover,.body-dark-board-background .board-header-btn.mod-filter-indicator .board-header-btn-icon-close:hover,.body-light-board-background .board-header-btn.mod-filter-indicator .board-header-btn-icon-close:hover{
	background:#99d18f
}
.board-canvas{
	position:relative;
	flex-grow:1
}
#board{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap;
	margin-bottom:8px;
	overflow-x:auto;
	overflow-y:hidden;
	padding-bottom:8px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
#board.hide{
	display:none
}
#board::-webkit-scrollbar{
	height:12px;
	width:12px
}
#board::-webkit-scrollbar-thumb:horizontal,#board::-webkit-scrollbar-thumb:vertical{
	background:hsla(0,0%,100%,.4)
}
#board::-webkit-scrollbar-track-piece{
	background:rgba(0,0,0,.15)
}
#board::-webkit-scrollbar-button{
	display:block;
	height:4px;
	width:4px
}
@media only screen and (max-width:750px){
	#board{
	-webkit-scroll-snap-type:x mandatory;
	-ms-scroll-snap-type:x mandatory;
	scroll-snap-type:x mandatory;
	-webkit-overflow-scrolling:touch
}

}
.body-dark-board-background .board-header{
	background:rgba(0,0,0,.24)
}
.body-dark-board-background .board-canvas{
	background:linear-gradient(180deg,rgba(0,0,0,.24) 0,rgba(0,0,0,.24) 48px,transparent 80px,transparent)
}
.body-light-board-background .board-header{
	background:hsla(0,0%,100%,.24)
}
.body-light-board-background .board-canvas{
	background:linear-gradient(180deg,hsla(0,0%,100%,.24) 0,hsla(0,0%,100%,.24) 48px,hsla(0,0%,100%,0) 80px,hsla(0,0%,100%,0))
}
#board.filtering .num-cards{
	display:inline
}
.board-header-btn.mod-show-menu{
	transition:.1s ease
}
.board-wrapper.is-show-menu .board-header-btn.mod-show-menu{
	transition:.1s ease;
	opacity:0;
	visibility:hidden;
	margin-left:-197.5px
}
.board-wrapper.is-show-menu .board-menu{
	box-shadow:0 12px 24px -6px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	transform:translateX(0)
}
@media only screen and (min-width:751px) and (max-width:900px),only screen and (min-width:901px) and (max-width:1280px),only screen and (min-width:1281px){
	.board-wrapper.is-show-menu .board-main-content{
	margin-right:339px
}
.board-wrapper.is-show-menu .plugin-board-bar{
	right:339px
}

}
#header.personalized-invite{
	display:none
}
.make-public-confirmation-button{
	margin-bottom:10px
}
.looking-for-invite-link{
	margin:0 4px
}
.open-manage-boards-offset{
	box-shadow:0 0 0 1pt #fff
}
.closed-board .messaging{
	font-size:14px;
	line-height:20px
}
.closed-board .delete-container{
	margin-top:64px
}
.board-collections-view{
	height:100%
}
.board-collections-view .ass-collection-count{
	border-radius:20px;
	font-weight:400;
	line-height:20px;
	padding:2px 10px;
	margin-left:10px;
	text-align:center;
	background-color:#d6dadc;
	color:#5e6c84;
	font-size:9pt
}
.board-collections-view .board-menu-collections-select .select-tags-list{
	margin-bottom:0
}
.board-collections-view .board-menu-collections-select .collections-select-lists{
	padding:10px
}
.board-collections-view .board-menu-collections-select h5{
	padding:10px 0 0 10px
}
.board-collections-view .select-tags-list-item-name-link{
	margin-right:0
}
.collections-upsell{
	background-color:#42548e;
	box-sizing:border-box;
	color:#fff;
	min-height:100%;
	padding:25px 16px;
	text-align:center;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.collections-upsell a{
	color:#fff
}
.collections-upsell.ads-layouts-experiment{
	top:auto;
	bottom:auto;
	left:auto;
	right:auto;
	box-sizing:border-box;
	background-color:#42548e;
	background-image:url(https://a.trellocdn.com/prgb/dist/images/collections/business-class-feature-roadmap.04c368f4479f478b6705.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center 0;
	color:#fff;
	min-height:120px;
	text-align:center;
	position:relative;
	padding:190px 0 0;
	border-radius:8px;
	margin:12px 6px 0 12px
}
.collections-upsell.ads-layouts-experiment .collections-upsell-body{
	text-align:left;
	padding:16px
}
.collections-upsell.ads-layouts-experiment .collections-upgrade-action{
	margin:0
}
.collections-upsell.ads-layouts-experiment .button.primary{
	margin-top:25px;
	display:block;
	background:hsla(0,0%,100%,.3);
	box-shadow:none;
	color:#fff;
	font-weight:400
}
.collections-upsell.ads-layouts-experiment .button.primary:hover{
	background:#fff;
	color:#172b4d
}
.collections-info{
	text-align:center;
	padding:8px 24px 16px;
	background-color:#42548e;
	color:#fff;
	margin-bottom:10px;
	position:relative
}
.collections-info a{
	color:#fff
}
.collections-info .collections-explainer-close{
	border-radius:50%;
	cursor:pointer;
	position:absolute;
	right:8px;
	top:8px
}
.collections-info .collections-explainer-close .icon-close{
	color:#fff;
	padding:8px;
	height:16px;
	font-size:16px;
	line-height:16px;
	width:16px
}
.collections-info .collections-explainer-close:hover{
	background-color:rgba(9,30,66,.08)
}
.collections-info .collections-explainer-close:active{
	background-color:rgba(9,30,66,.13)
}
.collections-image{
	height:130px;
	margin:15px 0;
	width:auto
}
.collections-upgrade-action{
	margin:10px 0
}
.no-collections{
	padding:10px 15px
}
.has-collections{
	padding:8px 16px 16px;
	border-bottom:1px solid rgba(9,30,66,.13);
	margin-bottom:16px
}
.first-board-wrapper{
	position:absolute;
	width:100%;
	height:100%
}
.first-board-container{
	display:flex;
	flex-direction:row-reverse;
	width:100%;
	height:100%;
	min-width:300px;
	background:#fff
}
.first-board-container .first-board-back-button{
	position:absolute;
	top:14px;
	left:22px;
	line-height:30px;
	color:#6b778c
}
.first-board-container .first-board-back-button:active{
	background:#c1c7d0
}
.first-board-columns{
	flex-direction:row-reverse;
	flex-wrap:nowrap;
	min-height:460px
}
.first-board-column,.first-board-columns{
	justify-content:center;
	display:flex;
	flex-grow:1
}
.first-board-column{
	width:60%
}
.first-board-content-wrapper{
	display:flex;
	flex-direction:column
}
.first-board-content{
	display:flex;
	flex-direction:row;
	height:100%
}
.first-board-content input{
	font-weight:700
}
.first-board-content input.no-emphasis{
	font-weight:400
}
.first-board-navigation{
	display:flex;
	flex-flow:column wrap;
	justify-content:center;
	align-items:center;
	width:5%;
	margin:0 12px
}
.first-board-navigation span{
	height:16px;
	width:16px;
	background-color:#ebecf0;
	border-radius:50%;
	margin:8px 0
}
.first-board-navigation span:hover{
	cursor:pointer
}
.first-board-navigation span.current-step{
	background-color:#0079bf
}
.first-board-logo{
	position:absolute;
	left:24px;
	top:24px
}
.first-board-skip{
	position:absolute;
	text-align:right;
	font-weight:700;
	font-size:14px;
	line-height:24px;
	top:24px;
	right:24px;
	width:100%;
	z-index:4
}
.first-board-continue-footer{
	display:flex;
	justify-content:center;
	align-items:center;
	height:64px;
	width:100%;
	margin:32px auto 16px;
	font-size:16px;
	background:#f4f5f7;
	color:#b3bac5;
	box-shadow:none;
	border-radius:3px
}
.first-board-continue-footer .icon-sm{
	width:32px;
	color:#b3bac5;
	font-size:32px
}
.first-board-continue-footer.is-active{
	background:#0079bf;
	color:#fff;
	cursor:pointer
}
.first-board-continue-footer.is-active .icon-sm{
	color:#fff
}
.first-board-continue-footer.is-active:hover{
	background:#026aa7
}
.first-board-continue-footer.submit-footer{
	font-weight:700
}
.first-board-text-wrapper{
	display:flex;
	height:100%;
	width:95%;
	justify-content:center;
	align-items:center;
	overflow-y:auto
}
.first-board-text>div{
	max-width:430px;
	display:inline-block;
	vertical-align:middle
}
.first-board-text>div.hide{
	display:none
}
.first-board-step{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	height:110%
}
.first-board-text{
	text-align:center;
	margin:0 24px
}
.first-board-text h2,.first-board-text input,.first-board-text p{
	text-align:center;
	color:#172b4d;
	font-family:Facit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif
}
.first-board-text h2{
	font-size:32px;
	line-height:40px;
	margin-bottom:32px;
	font-weight:700;
	letter-spacing:-.4px
}
.first-board-text p{
	font-size:18px;
	line-height:24px;
	margin-bottom:24px;
	letter-spacing:-.45px
}
.first-board-text p:last-child{
	margin-bottom:0
}
.first-board-text input{
	display:block;
	width:100%;
	margin:0 auto;
	margin-top:20px;
	background:#fff;
	border:none;
	border-bottom:2px solid #7a869a;
	border-radius:0;
	box-shadow:none;
	max-width:322px;
	font-size:18px;
	line-height:24px;
	letter-spacing:-.45px;
	padding:6px 8px
}
.first-board-text input::-ms-clear{
	display:none
}
.first-board-text input:invalid{
	text-indent:65px;
	text-align:left
}
.first-board-text input::-webkit-input-placeholder{
	color:#b3bac5;
	text-align:center;
	text-indent:0
}
.first-board-text input::-ms-input-placeholder{
	color:#b3bac5;
	text-align:center;
	text-indent:0
}
.first-board-text input::placeholder{
	color:#b3bac5;
	text-align:center;
	text-indent:0
}
.first-board-text input:focus::-webkit-input-placeholder{
	opacity:0
}
.first-board-text input:focus::-ms-input-placeholder{
	opacity:0
}
.first-board-text input:focus::placeholder{
	opacity:0
}
.first-board-text input:focus:-ms-input-placeholder{
	opacity:0
}
.first-board-text .checklist-item{
	padding:0;
	display:flex;
	align-items:center;
	justify-content:space-between;
	max-width:320px;
	margin:0 auto;
	margin-top:20px
}
.first-board-text .checklist-item:hover{
	background:none
}
.first-board-text .checklist-item .checklist-box{
	margin-right:18px;
	height:22px;
	width:22px;
	border:1px solid #dfe1e6;
	border-radius:3px;
	box-shadow:1px 1px 3px #dfe1e6
}
.first-board-text .checklist-item input{
	border:1px solid #0079bf;
	border-radius:3px;
	text-align:left;
	padding:8px 16px;
	margin-top:0;
	flex:1
}
.first-board-text .checklist-item input::-webkit-input-placeholder{
	text-align:left
}
.first-board-text .checklist-item input::-ms-input-placeholder{
	text-align:left
}
.first-board-text .checklist-item input::placeholder{
	text-align:left
}
.first-board-text .post-input{
	margin-top:8px
}
.third-input{
	display:flex;
	align-items:flex-end;
	justify-content:flex-end
}
.third-input span{
	font-size:18px
}
.first-board-rotate{
	transform:rotate(90deg)
}
.show-point-up{
	display:none
}
.show-point-right{
	display:inline;
	margin-left:6px
}
.first-board-image{
	min-height:146px
}
.first-board-image.board-name-background{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/create-first-board/backgrounds/step-1.0619a6056dbbb4df82f0.svg)
}
.first-board-image.list-name-background{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/create-first-board/backgrounds/step-2.ef3066c64b55c4d45cd9.svg)
}
.first-board-image.card-name-background{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/create-first-board/backgrounds/step-3.35eb218cf179482559c8.svg)
}
.first-board-image.check-name-background{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/create-first-board/backgrounds/step-4.e056ca90c45e9babc105.svg)
}
.first-board-image.card-drag-background{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/create-first-board/backgrounds/step-1.0619a6056dbbb4df82f0.svg)
}
.first-board-image-wrapper{
	display:flex;
	align-items:center;
	margin:0 24px;
	max-width:100%;
	position:relative
}
.first-board-image-wrapper .first-board-image-base{
	position:relative;
	display:flex;
	flex-direction:column;
	height:504px;
	width:840px;
	margin:0;
	border-radius:9px;
	background-color:#4bbf6b;
	box-shadow:0 6px 12px 0 rgba(0,0,0,.3);
	z-index:1
}
.first-board-image-wrapper .first-board-image-base.hide{
	display:none
}
.first-board-image-wrapper .first-board-image-base--mod-card-drag{
	background-color:#fff;
	width:500px;
	height:auto;
	padding:16px 16px 24px;
	text-align:center
}
.first-board-image-wrapper .first-board-image-base--mod-card-drag img{
	border-radius:4px;
	height:auto;
	width:100%
}
.first-board-image-wrapper .first-board-image-base--mod-card-drag p{
	font-size:16px
}
.first-board-image-wrapper .first-board-image-base--mod-card-drag h2{
	margin:16px 0 8px
}
.first-board-image-wrapper .first-board-card-back{
	position:absolute;
	top:0;
	height:100%;
	width:100%;
	background:rgba(51,51,51,.5);
	border-radius:9px;
	z-index:2
}
.first-board-image-wrapper .board-name-display p{
	height:24px;
	width:180px;
	float:left;
	margin:28px 0 28px 36px;
	background:hsla(0,0%,100%,.5);
	border-radius:4.5px
}
.first-board-image-wrapper .board-name-display p.is-active{
	height:48px;
	width:180px;
	background:none;
	margin:16px 0 16px 36px;
	color:#fff;
	font-size:28px;
	font-weight:700;
	letter-spacing:-.47px;
	line-height:48px
}
.first-board-image-wrapper .first-board-image-list-container{
	display:flex;
	flex-direction:row;
	align-items:flex-start
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list{
	width:228px;
	margin-left:36px;
	border-radius:4.5px;
	background-color:#ebecf0
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list:nth-child(n+2){
	margin-left:24px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list-empty{
	height:84px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p{
	height:18px;
	width:96px;
	margin:15px 0 15px 12px;
	border-radius:4.5px;
	background-color:#97a0af
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p.is-active{
	height:28px;
	width:204px;
	margin:10px 0 10px 12px;
	color:#172b4d;
	font-size:24px;
	font-weight:700;
	letter-spacing:-.6px;
	line-height:29px;
	background:#ebecf0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.first-board-image-wrapper .first-board-image-card{
	min-height:48px;
	width:204px;
	margin:12px;
	border-radius:4.5px;
	background-color:#fff;
	box-shadow:inset 0 -1px 0 0 #dfe1e6
}
.first-board-image-wrapper .first-board-image-card.large{
	height:108px
}
.first-board-image-wrapper .first-board-image-card.card-name-display>p{
	width:180px;
	background:#fff;
	color:#172b4d;
	margin:0
}
.first-board-image-wrapper .first-board-image-card.card-name-display>p.is-active{
	padding:12px 12px 16px;
	background:none;
	font-weight:400;
	font-size:20px;
	letter-spacing:-.25px;
	line-height:20px;
	word-break:break-word
}
.first-board-image-wrapper .check-name-image{
	position:absolute;
	height:460px;
	margin:16px 177px;
	z-index:3
}
.first-board-image-wrapper .check-name-image.hide{
	display:none
}
.first-board-image-wrapper .check-name-display{
	position:absolute;
	height:504px
}
.first-board-image-wrapper .check-name-display p{
	position:absolute;
	top:53px;
	left:257px;
	height:24px;
	width:310px;
	color:#172b4d;
	font-size:24px;
	font-weight:700;
	letter-spacing:-.45px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	z-index:4
}
.first-board-image-wrapper .check-name-display p:nth-child(n+2){
	top:307px;
	left:294px;
	height:20px;
	color:#172b4d;
	font-weight:400;
	font-size:20px;
	letter-spacing:-.17px;
	line-height:20px
}
.first-board-image-wrapper .check-name-display p.check-name-placeholder{
	color:#b3bac5
}
.first-board-image-wrapper .check-name-display p.hide{
	display:none
}
@media only screen and (max-width:2560px){
	.first-board-image-wrapper .first-board-image-base{
	height:420px;
	width:700px;
	border-radius:7.5px;
	box-shadow:0 5px 10px 0 rgba(0,0,0,.3)
}
.first-board-image-wrapper .first-board-image-base--mod-card-drag{
	height:auto
}
.first-board-image-wrapper .first-board-card-back{
	border-radius:7.5px
}
.first-board-image-wrapper .board-name-display p{
	height:20px;
	width:150px;
	margin:25px 0 25px 30px;
	border-radius:3.75px
}
.first-board-image-wrapper .board-name-display p.is-active{
	height:40px;
	width:610px;
	margin:15px 0 15px 30px;
	font-size:24px;
	letter-spacing:-.4px;
	line-height:40px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list{
	width:190px;
	margin-left:30px;
	border-radius:3.75px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list:nth-child(n+2){
	margin-left:20px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list-empty{
	height:68px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p{
	height:15px;
	width:80px;
	margin:12.5px 0 12.5px 10px;
	border-radius:3.75px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p.is-active{
	height:24px;
	width:170px;
	margin:7px 0 7px 10px;
	font-size:20px;
	letter-spacing:-.5px;
	line-height:25px
}
.first-board-image-wrapper .first-board-image-card{
	min-height:40px;
	width:170px;
	margin:10px;
	border-radius:3.75px;
	box-shadow:inset 0 -1px 0 0 #dfe1e6
}
.first-board-image-wrapper .first-board-image-card.large{
	height:90px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p{
	width:150px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p.is-active{
	padding:9px 10px 11px;
	font-size:16px;
	letter-spacing:-.2px;
	line-height:20px
}
.first-board-image-wrapper .check-name-image{
	height:380px;
	margin:16px 150px
}
.first-board-image-wrapper .card-drag-image{
	height:380px;
	margin:0 150px
}
.first-board-image-wrapper .check-name-display{
	height:420px
}
.first-board-image-wrapper .check-name-display p{
	top:40px;
	left:216px;
	width:275px;
	font-size:20px;
	letter-spacing:-.5px
}
.first-board-image-wrapper .check-name-display p:nth-child(n+2){
	top:249px;
	left:246px;
	font-size:16px;
	letter-spacing:-.2px;
	line-height:20px
}
.first-board-image-wrapper .check-name-display.mod-ie p:nth-child(n+2){
	top:192px;
	left:83px
}

}
@media only screen and (max-width:1680px){
	.first-board-image-wrapper .first-board-image-base{
	height:336px;
	width:560px;
	border-radius:6px;
	box-shadow:0 4px 8px 0 rgba(0,0,0,.3)
}
.first-board-image-wrapper .first-board-image-base--mod-card-drag{
	height:auto;
	width:500px
}
.first-board-image-wrapper .first-board-card-back{
	border-radius:6px
}
.first-board-image-wrapper .board-name-display p{
	height:16px;
	width:120px;
	margin:24px 0 16px 24px;
	border-radius:3px
}
.first-board-image-wrapper .board-name-display p.is-active{
	height:32px;
	width:488px;
	margin:12px 0 12px 24px;
	font-size:20px;
	letter-spacing:-.33px;
	line-height:32px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list{
	width:152px;
	margin-left:24px;
	border-radius:3px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list:nth-child(n+2){
	margin-left:16px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list-empty{
	height:56px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p{
	height:12px;
	width:64px;
	margin:10px 0 10px 8px;
	border-radius:3px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p.is-active{
	height:19px;
	width:136px;
	margin:6px 0 6px 8px;
	font-size:16px;
	letter-spacing:-.4px;
	line-height:19px
}
.first-board-image-wrapper .first-board-image-card{
	min-height:32px;
	width:136px;
	margin:8px;
	border-radius:3px
}
.first-board-image-wrapper .first-board-image-card.large{
	height:72px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p{
	width:120px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p.is-active{
	padding:5px 8px 7px;
	font-size:14px;
	letter-spacing:-.17px;
	line-height:20px
}
.first-board-image-wrapper .check-name-image{
	height:303px;
	margin:16px 120px
}
.first-board-image-wrapper .card-drag-image{
	height:303px;
	margin:0 120px
}
.first-board-image-wrapper .check-name-display{
	height:336px
}
.first-board-image-wrapper .check-name-display p{
	top:33px;
	left:172px;
	width:210px;
	font-size:18px;
	letter-spacing:-.45px
}
.first-board-image-wrapper .check-name-display p:nth-child(n+2){
	top:199px;
	left:196px;
	font-size:14px;
	letter-spacing:-.2px;
	line-height:24px
}
.first-board-image-wrapper .check-name-display.mod-ie p:nth-child(n+2){
	top:191px;
	left:83px
}

}
@media only screen and (max-width:1024px){
	.first-board-image-wrapper .first-board-image-base{
	height:252.25px;
	width:420px;
	border-radius:4.5px;
	box-shadow:0 3px 6px 0 rgba(0,0,0,.3)
}
.first-board-image-wrapper .first-board-image-base--mod-card-drag{
	height:auto;
	width:500px
}
.first-board-image-wrapper .first-board-card-back{
	border-radius:4.5px
}
.first-board-image-wrapper .board-name-display p{
	height:12px;
	width:90px;
	margin:16px 0 12px 18px;
	border-radius:2.25px
}
.first-board-image-wrapper .board-name-display p.is-active{
	height:24px;
	width:366px;
	margin:8px 0 8px 18px;
	font-size:16px;
	letter-spacing:-.27px;
	line-height:24px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list{
	width:114px;
	margin-left:18px;
	border-radius:2.25px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list:nth-child(n+2){
	margin-left:12px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list-empty{
	height:42px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p{
	height:9px;
	width:48px;
	margin:7.5px 0 7.5px 6px;
	border-radius:2.25px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p.is-active{
	height:15px;
	width:102px;
	margin:4px 0 4px 6px;
	font-size:12px;
	letter-spacing:-.2px;
	line-height:15px
}
.first-board-image-wrapper .first-board-image-card{
	min-height:24px;
	width:102px;
	margin:6px 0 6px 6px;
	border-radius:2.25px
}
.first-board-image-wrapper .first-board-image-card.large{
	height:54px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p{
	width:90px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p.is-active{
	padding:5px 7px 6px;
	font-size:10px;
	letter-spacing:-.17px;
	line-height:12px
}
.first-board-image-wrapper .check-name-image{
	height:232px;
	margin:16px 88px
}
.first-board-image-wrapper .check-name-display{
	height:252px
}
.first-board-image-wrapper .check-name-display p{
	top:27px;
	left:129px;
	width:165px;
	font-size:12px;
	letter-spacing:-.2px
}
.first-board-image-wrapper .check-name-display p:nth-child(n+2){
	top:158px;
	left:150px;
	font-size:10px;
	letter-spacing:-.17px;
	line-height:12px
}
.first-board-image-wrapper .check-name-display.mod-ie p{
	font-size:18px
}
.first-board-image-wrapper .check-name-display.mod-ie p:nth-child(n+2){
	font-size:14px;
	top:196px;
	left:82px
}

}
@media only screen and (max-width:768px){
	.first-board-image{
	padding:20px 0
}
.first-board-image-wrapper .first-board-image-base{
	height:330px;
	width:560px;
	margin:20px;
	border-radius:6px;
	box-shadow:0 4px 8px 0 rgba(0,0,0,.3)
}
.first-board-image-wrapper .first-board-image-base--mod-card-drag{
	height:auto;
	width:428px
}
.first-board-image-wrapper .first-board-card-back{
	border-radius:6px
}
.first-board-image-wrapper .board-name-display p{
	height:16px;
	width:120px;
	margin:24px 0 16px 24px;
	border-radius:3px
}
.first-board-image-wrapper .board-name-display p.is-active{
	height:32px;
	width:488px;
	margin:12px 0 12px 24px;
	font-size:20px;
	letter-spacing:-.33px;
	line-height:32px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list{
	width:152px;
	margin-left:24px;
	border-radius:3px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list:nth-child(n+2){
	margin-left:16px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list-empty{
	height:56px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p{
	height:12px;
	width:64px;
	margin:10px 0 10px 8px;
	border-radius:3px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p.is-active{
	height:19px;
	width:136px;
	margin:6px 0 6px 8px;
	font-size:16px;
	letter-spacing:-.4px;
	line-height:19px
}
.first-board-image-wrapper .first-board-image-card{
	min-height:32px;
	width:136px;
	margin:8px;
	border-radius:3px
}
.first-board-image-wrapper .first-board-image-card.large{
	height:72px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p{
	width:120px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p.is-active{
	padding:5px 8px 7px;
	font-size:14px;
	letter-spacing:-.17px;
	line-height:20px
}
.first-board-image-wrapper .check-name-image{
	height:303px;
	margin:16px 120px
}
.first-board-image-wrapper .check-name-display{
	height:336px
}
.first-board-image-wrapper .check-name-display p{
	top:34px;
	left:172px;
	width:210px;
	font-size:18px;
	letter-spacing:-.45px
}
.first-board-image-wrapper .check-name-display p:nth-child(n+2){
	top:199px;
	left:196px;
	font-size:14px;
	letter-spacing:-.2px;
	line-height:24px
}
.first-board-image-wrapper .check-name-display.mod-ie{
	margin:98px 0
}
.first-board-image-wrapper .check-name-display.mod-ie p{
	top:190px;
	left:80px
}
.first-board-container{
	flex-direction:column
}
.first-board-column{
	width:100%;
	flex-wrap:nowrap;
	flex-grow:0;
	flex-shrink:0
}
.first-board-logo{
	position:static;
	margin:12px auto
}
.show-point-up{
	display:inline
}
.show-point-right{
	display:none
}
.first-board-columns{
	flex-direction:column;
	margin-bottom:72px
}
.first-board-content{
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin-top:0
}
.first-board-content .first-board-text{
	margin:24px 0 0
}
.first-board-content .first-board-text h2{
	font-size:32px;
	margin-bottom:32px;
	letter-spacing:-.4px;
	line-height:40px
}
.first-board-content .third-input span{
	margin-bottom:14px
}
.first-board-navigation{
	justify-content:center;
	align-items:center;
	flex-direction:row;
	width:100%;
	margin:32px 0
}
.first-board-navigation span{
	margin:0 8px
}
.first-board-skip{
	top:21px;
	right:24px;
	font-size:16px;
	letter-spacing:-.23px;
	line-height:24px
}
.first-board-skip span{
	margin-right:0
}

}
@media only screen and (max-width:579px){
	.first-board-image-wrapper .first-board-image-base{
	height:168.5px;
	width:280px;
	margin:40px 0 23.5px;
	border-radius:3px;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.3)
}
.first-board-image-wrapper .first-board-image-base--mod-card-drag{
	height:auto;
	width:90%
}
.first-board-image-wrapper .first-board-card-back{
	border-radius:3px
}
.first-board-image-wrapper .board-name-display p{
	height:7px;
	width:54px;
	margin:8px 0 7px 12px;
	border-radius:1.5px
}
.first-board-image-wrapper .board-name-display p.is-active{
	height:16px;
	width:488px;
	margin:6px 0 6px 12px;
	font-size:10px;
	letter-spacing:-.17px;
	line-height:16px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list{
	width:76px;
	margin-left:12px;
	border-radius:1.5px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list:nth-child(n+2){
	margin-left:8px
}
.first-board-image-wrapper .first-board-image-list-container .first-board-image-list-empty{
	height:28px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p{
	height:6px;
	width:32px;
	margin:5px 0 5px 4px;
	border-radius:1.5px
}
.first-board-image-wrapper .first-board-image-list-container .list-name-display>p.is-active{
	height:10px;
	width:68px;
	margin:3px 0 3px 4px;
	font-size:8px;
	letter-spacing:-.13px;
	line-height:10px
}
.first-board-image-wrapper .first-board-image-card{
	min-height:16px;
	width:68px;
	margin:4px;
	border-radius:1.5px
}
.first-board-image-wrapper .first-board-image-card.large{
	height:36px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p{
	width:60px
}
.first-board-image-wrapper .first-board-image-card.card-name-display p.is-active{
	padding:2px 4px 4px;
	font-size:8px;
	letter-spacing:-.13px;
	line-height:10px
}
.first-board-image-wrapper .check-name-image{
	height:155px;
	margin:7px 59px
}
.first-board-image-wrapper .check-name-image.mod-ie{
	height:170px;
	width:116px
}
.first-board-image-wrapper .check-name-display{
	height:168.5px
}
.first-board-image-wrapper .check-name-display p{
	top:11px;
	left:87px;
	width:105px;
	font-size:8px;
	letter-spacing:-.13px
}
.first-board-image-wrapper .check-name-display p:nth-child(n+2){
	top:102px;
	left:99px;
	font-size:8px;
	letter-spacing:-.13px;
	line-height:10px
}
.first-board-image-wrapper .check-name-display.mod-ie{
	height:168.5px;
	width:178px;
	margin:40px 0 23.5px
}
.first-board-image-wrapper .check-name-display.mod-ie p{
	top:6px;
	left:30px;
	font-size:8px
}
.first-board-image-wrapper .check-name-display.mod-ie p:nth-child(n+2){
	top:102px;
	left:43px;
	font-size:8px
}
.first-board-navigation{
	margin:16px 0
}
.first-board-skip{
	top:6px;
	right:16px;
	font-size:14px;
	letter-spacing:-.2px;
	line-height:24px
}
.first-board-content .first-board-text{
	margin:0
}
.first-board-content .first-board-text h2{
	font-size:24px;
	margin:4px 0 12px;
	letter-spacing:-.3px;
	line-height:40px
}
.first-board-content .first-board-text p{
	font-size:16px;
	letter-spacing:-.4px
}
.first-board-content .third-input span{
	font-size:16px;
	margin:0 8px 12px 0
}

}
.welcome{
	text-align:center;
	padding-top:32px;
	padding-bottom:40px
}
@media (max-width:480px){
	.welcome{
	padding:10px
}

}
.welcome--logo{
	width:100%;
	text-align:center;
	margin-top:10px
}
.welcome--logo img{
	width:100px
}
.welcome--intro{
	margin-top:60px
}
.welcome--intro h1{
	font-size:40px;
	line-height:40px
}
.welcome--intro p{
	font-size:18px;
	font-weight:300;
	margin-top:20px
}
.welcome--card{
	margin:0 auto;
	margin-top:46px;
	width:400px;
	height:190px;
	border-radius:12px;
	padding:16px 8px;
	background:#5aac44;
	transform:rotate(-2deg)
}
@media (max-width:480px){
	.welcome--card{
	transform:rotate(0deg);
	width:90%
}

}
.welcome--card-text-small{
	font-size:20px;
	color:#fff;
	font-weight:300;
	text-rendering:geometricPrecision
}
.welcome--card h1{
	font-size:40px;
	color:#fff;
	font-weight:700;
	max-width:350px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	margin:0 auto;
	line-height:50px
}
.welcome--select{
	height:60px;
	border-radius:6px;
	margin-top:16px;
	width:100%;
	float:left;
	position:relative
}
.welcome--select select{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	color:#172b4d;
	font-size:22px;
	display:block;
	width:100%;
	float:right;
	padding:0 14px;
	background-color:#fff;
	background-image:none;
	border:none;
	height:90px;
	line-height:90px
}
.welcome--select-placeholder{
	color:#5e6c84!important
}
.welcome--select .icon-sm{
	font-size:28px;
	position:absolute;
	right:20px;
	top:38px;
	color:#6b778c;
	pointer-events:none
}
.welcome--select-option{
	background-color:#fff;
	color:#172b4d
}
.welcome--cta-container{
	margin-top:46px
}
.welcome--cta-container--button{
	width:300px;
	display:block;
	margin:0 auto;
	margin-top:16px;
	font-weight:500;
	line-height:40px;
	font-size:18px
}
.welcome--cta-container--button-blue{
	color:#fff;
	background:#0079bf
}
.welcome--cta-container--button-blue:hover{
	background:#026aa7
}
@keyframes taco-in{
	0%{
	transform:scaleX(1)
}
50%{
	transform:scale3d(1.05,1.05,1.05)
}
to{
	transform:scaleX(1)
}

}
@keyframes flipInY{
	0%{
	transform:perspective(400px) rotateY(90deg);
	animation-timing-function:ease-in;
	opacity:0
}
80%{
	transform:perspective(400px) rotateY(-5deg)
}
to{
	transform:perspective(400px)
}

}
.inspiration-popover{
	position:absolute;
	bottom:12px;
	right:12px;
	z-index:20
}
.inspiration-popover--taco{
	position:absolute;
	right:0;
	bottom:0;
	width:55px;
	height:55px;
	background:#fff;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	animation-duration:.5s;
	animation-name:taco-in;
	box-shadow:0 8px 16px -4px rgba(9,45,66,.25),0 0 0 1px rgba(9,45,66,.08)
}
.inspiration-popover--taco-inner{
	background:#dfe1e6;
	width:46px;
	height:46px;
	border-radius:50%
}
.inspiration-popover--taco img{
	width:45px;
	height:45px;
	border-radius:50%
}
.inspiration-popover--content{
	position:relative;
	bottom:0;
	right:74px;
	white-space:normal;
	padding:16px;
	width:275px;
	border-radius:3px;
	background-color:#fff;
	color:#172b4d;
	box-shadow:0 8px 16px -4px rgba(9,45,66,.25),0 0 0 1px rgba(9,45,66,.08);
	-webkit-backface-visibility:visible!important;
	backface-visibility:visible!important;
	animation-name:flipInY;
	animation-duration:375ms
}
.inspiration-popover--content:after{
	left:323px;
	bottom:18px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#fff;
	border-width:10px;
	margin-left:-16px;
	transform:rotate(90deg)
}
.inspiration-popover--content button{
	display:block;
	width:100%
}
.inspiration-popover--close{
	position:absolute;
	top:0;
	right:0;
	text-align:right
}
.inspiration-popover--select{
	position:relative;
	float:left;
	width:100%;
	display:flex;
	align-items:center;
	margin-bottom:10px
}
.inspiration-popover--select select{
	-webkit-appearance:none;
	-moz-appearance:none;
	background:none;
	border:none;
	float:right;
	font-size:13px;
	color:#42526e;
	width:100%;
	margin-bottom:0
}
.inspiration-popover--select .icon-sm{
	font-size:14px;
	position:absolute;
	right:0;
	top:2px;
	color:#7a869a;
	pointer-events:none
}
.inspiration-popover--select .spinner{
	width:14px;
	height:14px;
	background-size:14px 14px;
	margin-right:2px
}
.inspiration-popover button{
	padding-top:8px;
	padding-bottom:8px
}
.inspiration-popover button:first-of-type{
	margin-top:16px
}
.board-background-prompt{
	position:absolute;
	bottom:12px;
	right:12px;
	width:270px;
	height:auto;
	background:#fff;
	padding:0;
	border-radius:4px;
	box-shadow:-2px 2px 6px rgba(0,0,0,.1);
	z-index:10
}
.board-background-prompt--image{
	position:relative;
	height:180px;
	width:100%;
	background-size:cover;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.board-background-prompt--image .uploading{
	box-sizing:border-box;
	background:rgba(0,0,0,.8);
	bottom:0;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	height:24px;
	padding:2px 8px;
	position:absolute;
	text-decoration:underline;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.board-background-prompt--image .uploading .spinner{
	margin-right:4px
}
.board-background-prompt--inner{
	padding:10px;
	text-align:center
}
.board-background-prompt--item{
	width:100%;
	text-align:center;
	display:block;
	margin-top:10px
}
.board-background-prompt--tooltip{
	z-index:20;
	position:absolute;
	top:38px;
	right:8px;
	padding:16px;
	width:320px;
	border-radius:3px;
	background-color:#fff;
	box-shadow:0 8px 16px -4px rgba(9,45,66,.25),0 0 0 1px rgba(9,45,66,.08)
}
.board-background-prompt--tooltip:after{
	bottom:100%;
	right:29px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#fff;
	border-width:10px;
	margin-left:-10px
}
.board-background-prompt--tooltip a{
	color:#42526e
}
a.board-background-prompt--item{
	margin-top:18px;
	margin-bottom:10px;
	color:#42526e
}
.invite-acceptance-notification{
	z-index:20;
	position:absolute;
	top:58px;
	padding:16px;
	width:320px;
	border-radius:3px;
	background-color:#c377e0;
	color:#fff;
	box-shadow:0 8px 16px -4px rgba(9,45,66,.25),0 0 0 1px rgba(9,45,66,.08)
}
.invite-acceptance-notification .icon-lg,.invite-acceptance-notification a{
	color:#fff
}
.invite-acceptance-notification p{
	margin-bottom:24px
}
.invite-acceptance-notification:after{
	bottom:100%;
	left:29px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-bottom-color:#c377e0;
	border-width:16px;
	margin-left:-16px
}
.invite-acceptance-notification-close{
	position:absolute;
	top:0;
	right:0;
	text-align:right
}
.invite-acceptance-notification-dont-show-again{
	position:absolute;
	bottom:8px;
	right:8px;
	text-align:right;
	font-size:90%
}
.board-header-notification{
	position:fixed;
	z-index:20
}
.invitee-orientation-wrapper{
	position:absolute;
	z-index:10;
	bottom:10px;
	right:0
}
.close-invitee-orientation.icon-close.icon-sm{
	border-radius:50%;
	margin-right:10px;
	margin-top:8px;
	height:24px;
	line-height:24px;
	width:24px;
	padding:0;
	color:#97a0af
}
.close-invitee-orientation.icon-close.icon-sm:hover{
	background-color:#dfe1e6;
	color:#7a869a
}
.close-invitee-orientation.icon-close.icon-sm:active{
	background-color:#c1c7d0;
	color:#7a869a
}
.invitee-orientation-avatar-container{
	position:absolute;
	bottom:6px;
	right:-100px;
	transform:scale(0);
	transition:all s .2 ease-out
}
.invitee-orientation-avatar-container.active{
	right:25px;
	transform:scale(1)
}
.invitee-orientation-message-container{
	transform:scale(0);
	transition:all .2s ease-out;
	width:304px;
	background-color:#fff;
	box-shadow:4px 4px 4px 4px rgba(0,0,0,.1);
	margin-bottom:12px;
	padding:16px;
	border-radius:3px;
	position:relative;
	left:200px;
	top:200px;
	z-index:300
}
.invitee-orientation-message-container.active{
	top:0;
	left:-110px;
	transform:scale(1)
}
.invitee-orientation-message-container.arrow:after{
	left:100%;
	bottom:20px;
	border:solid transparent;
	border-left-color:#fff;
	border-width:12px;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
.invitee-orientation-message-container h1{
	margin-bottom:8px
}
.invitee-orientation-text{
	margin-top:8px;
	clear:both
}
.invitee-orientation-facepile{
	margin-right:5px;
	margin-left:0
}
.orientation-facepile-text{
	float:left;
	padding-top:5px
}
.orient-activity-icon,.orient-activity-title{
	float:left
}
.orient-activity-title{
	margin-top:5px;
	color:#6b778c
}
.orientation-header{
	overflow:auto
}
.orientation-activity-header{
	font-size:12px;
	height:20px;
	line-height:20px;
	color:#b3bac5;
	margin-bottom:20px
}
.orientation-activity-header .icon-and-title{
	overflow:auto
}
.orient-click-show-menu{
	margin-top:-10px;
	margin-left:5px;
	clear:both;
	color:#6b778c
}
.orient-click-show-menu b{
	color:#42526e
}
.invitee-orientation-avatar,.invitee-orientation-initials-wrapper{
	height:54px;
	width:54px;
	border-radius:50%;
	border:4px solid #fff;
	box-shadow:0 8px 16px -4px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.invitee-orientation-initials-wrapper{
	background-color:#dfe3e6;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	margin-bottom:4px
}
.invitee-orientation-initials-wrapper .invitee-orientation-initials{
	border:4px solid transparent;
	font-size:22px;
	font-weight:700;
	text-align:center;
	left:0;
	line-height:54px;
	overflow:hidden;
	position:absolute;
	top:0;
	height:54px;
	width:54px
}
.list-wrapper{
	width:272px;
	margin:0 4px;
	height:100%;
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	white-space:nowrap
}
.list-wrapper:first-child{
	margin-left:8px
}
.list-wrapper:last-child{
	margin-right:8px
}
@media only screen and (max-width:750px){
	.list-wrapper{
	scroll-snap-align:center
}

}
.list{
	background-color:#ebecf0;
	border-radius:3px;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	max-height:100%;
	position:relative;
	white-space:normal
}
.list.exceeds-list-limit{
	background-color:#faf3c0
}
.list-header{
	flex:0 0 auto;
	padding:10px 8px;
	position:relative;
	min-height:20px
}
.list-header.is-editable{
	cursor:-webkit-grab;
	cursor:grab
}
.list-header.is-menu-shown,.list-header.is-subscribe-shown{
	padding-right:36px
}
.list-header.is-list-limit-shown{
	padding-right:48px
}
.list-header.is-menu-shown.is-subscribe-shown{
	padding-right:68px
}
.list-header.is-menu-shown.is-list-limit-shown,.list-header.is-subscribe-shown.is-list-limit-shown{
	padding-right:96px
}
.list-header.is-menu-shown.is-subscribe-shown.is-list-limit-shown{
	padding-right:112px
}
.list-header-name-assist{
	display:none
}
.list-header-target{
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.list-header-target.is-hidden{
	display:none
}
.list-header-num-cards{
	color:#5e6c84;
	margin:0 8px
}
.list-header-num-cards:not(.hide){
	display:inline-block
}
.list-header-extras{
	position:absolute;
	right:4px;
	top:4px;
	z-index:1
}
.list-header-extras-menu,.list-header-extras-subscribe{
	color:#6b778c;
	float:left;
	padding:6px
}
.list-header-extras-menu{
	border-radius:3px
}
.list-header-extras-menu:hover{
	background-color:rgba(9,30,66,.08)
}
.list-header-extras-menu:active{
	background-color:rgba(9,30,66,.13)
}
.list-header-extras-limit-badge{
	background-color:rgba(9,30,66,.08);
	border-radius:20px;
	color:#5e6c84;
	float:left;
	font-size:12px;
	font-weight:700;
	font-weight:400;
	line-height:20px;
	margin:4px 4px 0 0;
	padding:2px 10px;
	text-align:center
}
.list-header-extras-limit-badge.mod-warning{
	background-color:#f3e260;
	color:#172b4d
}
.list-header textarea{
	resize:none
}
.list-cards{
	flex:1 1 auto;
	margin-bottom:0;
	overflow-y:auto;
	overflow-x:hidden;
	margin:0 4px;
	padding:0 4px;
	z-index:1;
	min-height:0
}
.list-cards::-webkit-scrollbar-button:end{
	display:block;
	height:4px;
	width:4px
}
.card-composer-container{
	min-height:38px;
	max-height:38px;
	display:flex;
	justify-content:space-between
}
.card-composer-container .icon-template-card{
	color:#6b778c;
	padding:4px;
	margin-top:2px;
	margin-right:8px;
	cursor:pointer
}
.card-composer-container .icon-template-card:focus{
	outline:none
}
.open-card-composer{
	border-radius:3px;
	color:#5e6c84;
	display:block;
	flex:1 0 auto;
	margin:2px 0 8px 8px;
	padding:4px 8px;
	position:relative;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.open-card-composer .icon-add{
	color:#6b778c;
	margin-right:2px
}
.open-card-composer:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d
}
.open-card-composer:hover .icon-add{
	color:#42526e
}
.open-card-composer:active{
	background-color:rgba(9,30,66,.13)
}
.list-wrapper.placeholder{
	background-color:rgba(0,0,0,.12);
	border-color:transparent;
	box-shadow:none;
	border-radius:3px
}
.body-custom-board-background .list-wrapper.placeholder{
	background-color:rgba(0,0,0,.24)
}
.list-wrapper.ui-sortable-helper>.list{
	cursor:-webkit-grabbing;
	cursor:grabbing;
	box-shadow:0 12px 24px -6px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	transform:rotate(4deg)
}
.list-wrapper.ui-sortable-helper>.list .list-header-menu-icon{
	display:none
}
.list-wrapper.mod-add{
	background-color:#ebecf0;
	border-radius:3px;
	height:auto;
	min-height:32px;
	padding:4px;
	transition:background 85ms ease-in,opacity 40ms ease-in,border-color 85ms ease-in
}
.list-wrapper.mod-add.fade{
	opacity:0
}
.list-wrapper.mod-add .list-name-input{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf;
	display:block;
	margin:0;
	transition:margin 85ms ease-in,background 85ms ease-in;
	width:100%
}
.list-wrapper.mod-add .open-add-list,.list-wrapper.mod-add .too-many-lists{
	-webkit-text-decoration-line:none;
	text-decoration-line:none
}
.list-wrapper.mod-add .placeholder{
	color:#fff;
	display:none;
	padding:6px 8px;
	transition:color 85ms ease-in
}
.list-wrapper.mod-add .list-add-controls{
	height:32px;
	transition:margin 85ms ease-in,height 85ms ease-in;
	overflow:hidden;
	margin:4px 0 0
}
.list-wrapper.mod-add.is-idle{
	background-color:hsla(0,0%,100%,.24);
	cursor:pointer
}
.list-wrapper.mod-add.is-idle .list-name-input{
	background:none;
	border-color:transparent;
	box-shadow:none;
	cursor:pointer;
	display:none;
	margin:0
}
.list-wrapper.mod-add.is-idle .placeholder{
	display:block
}
.list-wrapper.mod-add.is-idle .list-add-controls{
	height:0;
	margin:0
}
.list-wrapper.mod-add.is-idle:hover{
	background-color:hsla(0,0%,100%,.32)
}
.list-wrapper.mod-add.is-idle:active{
	background-color:hsla(0,0%,100%,.4)
}
.list-wrapper.mod-add.is-idle .icon-add{
	color:#fff;
	margin-right:2px
}
.body-light-board-background .list-wrapper.mod-add.is-idle{
	background-color:rgba(0,0,0,.08)
}
.body-light-board-background .list-wrapper.mod-add.is-idle:hover{
	background-color:rgba(0,0,0,.16)
}
.body-light-board-background .list-wrapper.mod-add.is-idle:active{
	background-color:rgba(0,0,0,.24)
}
.body-light-board-background .list-wrapper.mod-add.is-idle .placeholder{
	color:#172b4d
}
.body-light-board-background .list-wrapper.mod-add.is-idle .icon-add{
	color:#42526e
}
.guided-step-container{
	display:inline-block
}
.guided-step-container .invite-more{
	background:#fff;
	border-radius:3px;
	border:1px solid #d6dadc;
	border-bottom-color:#c4c9cc;
	box-shadow:0 1px 6px rgba(0,0,0,.15);
	width:308px;
	padding:20px 24px;
	position:absolute;
	right:16px;
	top:48px;
	white-space:normal;
	z-index:1
}
.guided-step-container .invite-more .arrow{
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	background-color:#fff;
	width:16px;
	height:32px;
	position:absolute;
	top:16px;
	left:96%;
	border-radius:0 3px 0 0;
	border-bottom-color:#c4c9cc
}
.guided-step-container .invite-more .add-more-brain-power{
	font-size:16px;
	font-weight:700;
	line-height:24px
}
.guided-step-container .invite-more .add-more-brain-power-body{
	line-height:24px;
	padding-top:8px;
	padding-bottom:8px
}
.guided-step-container .invite-more .got-it{
	float:right;
	margin-right:-8px
}
.guided-step-container .is-hidden{
	display:none
}
.guided-step-container .list-wrapper.mod-added{
	margin-left:5px
}
.guided-step-container .list-wrapper.mod-add.is-idle.mod-green{
	background:#5aac44;
	box-shadow:0 1px 0 #519839
}
.guided-step-container .list-wrapper.mod-add.is-idle.mod-green .placeholder{
	color:#fff;
	font-weight:700;
	line-height:18px
}
.guided-step-container .list-wrapper.mod-add{
	transition:none!important
}
.guided-step-container .list-wrapper.mod-add.is-idle{
	background:rgba(0,0,0,.12)
}
.guided-step-container .small{
	font-size:10px
}
input.set-list-limit{
	width:100%
}
input.set-list-limit:hover{
	background-color:rgba(9,30,66,.08);
	border-color:transparent
}
input.set-list-limit:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf;
	color:#172b4d;
	text-decoration:none
}
input.set-list-limit.is-invalid:focus{
	background-color:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #efb3ab;
	background-color:#fbedeb;
	color:#172b4d;
	text-decoration:none
}
.set-list-limit-buttons{
	display:flex;
	justify-content:space-between
}
@media print{
	.list-header-name-assist{
	display:block
}

}
textarea.list-card-composer-textarea,textarea.list-card-composer-textarea:focus{
	background:none;
	border:none;
	box-shadow:none;
	height:auto;
	margin-bottom:4px;
	max-height:162px;
	min-height:54px;
	overflow-y:auto;
	padding:0
}
.card-composer{
	padding-bottom:8px
}
.cc-controls-section{
	float:left
}
.cc-controls-section .icon-lg{
	color:#6b778c
}
.cc-controls-section.mod-right{
	float:right
}
.board-menu{
	transition-property:transform,width;
	transition-duration:.1s;
	transition-timing-function:ease-in;
	transform:translateX(339px);
	width:339px;
	z-index:5
}
.board-menu,.board-menu-container{
	bottom:0;
	position:absolute;
	right:0;
	top:0
}
.board-menu-container{
	display:flex;
	flex-direction:row;
	left:0
}
.board-menu-tabs{
	width:56px;
	overflow:hidden;
	background:rgba(235,236,240,.9);
	justify-content:flex-start
}
.board-menu-tab,.board-menu-tabs{
	display:flex;
	flex-direction:column;
	align-items:center
}
.board-menu-tab{
	flex-shrink:0;
	justify-content:center;
	min-height:48px;
	padding:8px 0;
	box-sizing:border-box;
	width:100%;
	cursor:pointer
}
.board-menu-tab.selected{
	background:rgba(193,199,208,.5)
}
.board-menu-tab:hover{
	background:rgba(223,225,230,.5)
}
.board-menu-tab:active{
	background:rgba(179,186,197,.5)
}
.board-menu-tab .icon-lg{
	line-height:20px;
	height:20px
}
.board-menu-tab .board-menu-tab-text,.board-menu-tab .icon-lg{
	color:#172b4d
}
.board-menu-tab-text{
	font-size:10px
}
.board-menu-tab-content{
	background-color:#f4f5f7;
	flex:1;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	flex-wrap:nowrap;
	justify-content:flex-start;
	overflow:hidden
}
.board-menu-header{
	box-sizing:border-box;
	flex:0 0 auto;
	height:48px;
	opacity:0;
	overflow:hidden;
	padding:0 6px 0 12px;
	position:relative;
	transition:opacity .2s ease-in;
	width:100%
}
.board-menu-header.no-transition{
	transition:auto
}
.board-menu-header-content{
	display:flex;
	flex-direction:row;
	align-items:center
}
.board-menu-header-back-button{
	font-size:20px;
	position:absolute;
	top:8px;
	left:12px;
	overflow:hidden;
	transition:transform .12s ease-in
}
.board-menu-header-title{
	line-height:20px;
	margin:14px 32px;
	overflow:hidden;
	text-align:center;
	text-overflow:ellipsis;
	transition:margin .12s ease-in;
	white-space:nowrap;
	flex:1
}
.board-menu-header-title.align-left{
	text-align:left;
	margin:13px 0 12px
}
.board-menu-header-icon{
	width:32px;
	flex-shrink:0;
	margin-right:8px
}
.board-menu-header-close-button{
	font-size:20px;
	position:absolute;
	top:8px;
	right:6px
}
.board-menu-header-divider{
	margin:0
}
.board-menu-content{
	box-sizing:border-box;
	display:flex;
	flex:1 1 auto;
	overflow-x:hidden;
	overflow-y:auto;
	padding:12px 6px 12px 12px;
	width:100%;
	height:100%
}
.board-menu-content::-webkit-scrollbar-button{
	display:block;
	height:6px;
	width:6px
}
.board-menu-content input[type=search],.board-menu-content input[type=text]{
	background:#fafbfc;
	width:100%
}
.board-menu-content input[type=search]:focus,.board-menu-content input[type=text]:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
.board-menu-content.no-padding{
	padding:0
}
.board-menu-content .u-gutter{
	margin-left:42px
}
.board-menu-content-frame{
	transition-property:transform,opacity;
	transition-duration:.12s;
	transition-timing-function:ease-in;
	transform:translateX(0);
	flex:1 auto;
	width:100%
}
.board-menu-content-frame .pop-over-list li>a .sub-name{
	font-size:14px;
	line-height:20px
}
.board-menu-section-header{
	border-radius:3px;
	display:block;
	line-height:20px;
	padding:6px 6px 6px 40px;
	position:relative;
	text-decoration:none
}
.board-menu-section-header:hover{
	background-color:rgba(9,30,66,.08)
}
.board-menu-section-header:hover .board-menu-section-header-icon{
	color:#172b4d
}
.board-menu-section-header:active{
	background-color:rgba(9,30,66,.13)
}
.board-menu-section-header-icon{
	font-size:16px;
	height:20px;
	line-height:20px;
	width:20px;
	position:absolute;
	top:6px;
	left:9px
}
.board-menu-section-header-title{
	font-weight:700
}
.board-menu-section-header-count{
	background-color:rgba(9,30,66,.08);
	border-radius:20px;
	color:#5e6c84;
	font-size:12px;
	line-height:20px;
	padding:2px 10px;
	position:absolute;
	right:4px;
	text-align:center;
	top:4px
}
.board-menu-section-header-count:empty{
	display:none
}
.board-menu-member-section{
	margin-bottom:8px
}
.board-menu-member-section .member{
	margin:0 2px 4px 0
}
.board-menu-member-section.is-partial-row{
	display:inline-block;
	margin-right:16px;
	min-width:136px
}
.board-menu-member-section.is-hidden{
	display:none
}
.board-menu-member-section-header{
	color:#5e6c84;
	font-size:12px;
	font-weight:500;
	letter-spacing:.04em;
	line-height:16px;
	margin-top:16px;
	text-transform:uppercase;
	display:block;
	margin:4px 0 8px
}
.board-menu-member-section-header.is-hidden{
	display:none
}
.board-member-no-results.empty{
	padding:24px 6px;
	margin-bottom:10px
}
.invite-to-board-link{
	padding-left:5px
}
@media only screen and (max-width:750px){
	.board-menu{
	transform:translateX(305px);
	width:305px
}

}
.board-menu-header.is-board-menu-default-view .board-menu-header-back-button{
	transform:translateX(-42px)
}
.board-menu-header.is-in-frame{
	opacity:1;
	overflow:visible
}
.board-menu-content-frame.is-left-of-frame{
	transform:translateX(-339px)
}
.board-menu-content-frame.is-right-of-frame{
	transform:translateX(339px)
}
.board-menu-activity-subscription{
	font-size:12px;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
	justify-content:center;
	padding:8px 0
}
.board-menu-activity-subscription-state .icon-sm{
	color:#61bd4f
}
.board-menu-activity-subscription-toggle{
	cursor:pointer;
	text-decoration:underline
}
.board-menu-inline-invite{
	border-radius:3px;
	background:#ecfbf3 url(https://a.trellocdn.com/prgb/dist/images/empty-states/highfive.c38f173386934f2b00bd.svg) no-repeat 100%;
	background-position:100% 32px;
	background-size:auto 68px;
	max-width:280px;
	padding:8px 16px 16px
}
.board-menu-inline-invite .icon-close{
	cursor:pointer;
	float:right;
	margin-right:-8px
}
.board-menu-inline-invite .board-menu-inline-invite-header{
	color:#3e4d80;
	font-size:16px;
	font-weight:700;
	line-height:24px;
	margin-bottom:2px;
	margin-top:12px;
	max-width:232px
}
.board-menu-inline-invite .board-menu-inline-invite-description{
	color:#3e4d80;
	line-height:20px;
	max-width:192px
}
.board-menu-inline-invite .board-menu-inline-invite-email{
	background-color:#fff;
	border:1px solid #298fca;
	margin-top:16px;
	margin-bottom:0;
	width:100%
}
.board-menu-inline-invite button{
	margin:14px 4px 0 0;
	width:100%
}
.board-menu-navigation{
	margin:4px 0
}
.board-menu-navigation-item{
	cursor:pointer
}
.board-menu-navigation-item .sub-name{
	display:block;
	color:#5e6c84;
	font-size:12px;
	font-weight:400;
	line-height:12px
}
.board-menu-navigation-item-block,.board-menu-navigation-item-link{
	padding:6px 6px 6px 40px;
	position:relative
}
.board-menu-navigation-item-link{
	border-radius:3px;
	display:block;
	font-weight:600;
	line-height:20px;
	text-decoration:none
}
.board-menu-navigation-item-link-icon{
	font-size:20px;
	height:20px;
	line-height:20px;
	width:20px;
	position:absolute;
	top:6px;
	left:12px
}
.board-menu-navigation-item-link-warning{
	text-decoration:underline;
	font-size:13px;
	margin-left:5px;
	color:#ffaf3f
}
.board-menu-navigation-item-link-summary{
	color:#5e6c84;
	font-weight:400
}
.board-menu-navigation-item-link-summary.board-menu-about-this-board-summary{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.board-menu-navigation-item-link-count{
	background-color:rgba(9,30,66,.08);
	border-radius:20px;
	color:#5e6c84;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	padding:2px 10px;
	position:absolute;
	right:4px;
	text-align:center;
	top:4px
}
.board-menu-navigation-item-link-count.mod-warning{
	background-color:#f3e260;
	color:#bd903c
}
.board-menu-navigation-item-new{
	background-color:#61bd4f;
	border-radius:20px;
	color:#fff;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	padding:2px 10px;
	position:absolute;
	right:4px;
	text-align:center;
	top:4px
}
.board-menu-navigation-item-link:not(.disabled):hover{
	background-color:rgba(9,30,66,.08)
}
.board-menu-navigation-item-link:not(.disabled):hover .board-menu-navigation-item-link-icon{
	color:#172b4d
}
.board-menu-navigation-item-link:not(.disabled):hover .board-menu-navigation-item-link-count{
	background:none
}
.board-menu-navigation-item-link:not(.disabled):hover .board-menu-navigation-item-link-count.mod-warning{
	color:#5e6c84
}
.board-menu-navigation-item-link:not(.disabled):active{
	background-color:rgba(9,30,66,.13)
}
.board-menu-navigation-item-link:not(.disabled):active .board-menu-navigation-item-link-count{
	background:none
}
.board-menu-navigation-item-link-count:empty{
	display:none
}
.board-menu-navigation-item.mod-background .board-menu-navigation-item-link-icon{
	background-size:cover;
	background-position:50%;
	border-radius:3px
}
.board-menu-navigation-item.mod-power-up-slot .board-menu-navigation-item-link-icon{
	background:rgba(9,30,66,.04);
	border-radius:3px;
	box-sizing:border-box;
	height:20px;
	width:20px;
	line-height:20px;
	text-align:center;
	font-size:12px;
	font-weight:600;
	pointer-events:none
}
.board-menu-navigation-item.mod-power-up-slot .board-menu-navigation-item-link-icon .icon-sm{
	color:#a86cc1
}
.board-menu-navigation-item.mod-power-up-slot .board-menu-navigation-item-link-icon.mod-upsell-slot{
	background:#eddbf4;
	border-color:#d5a6e6
}
.board-menu-navigation-item.mod-power-up-slot .board-menu-navigation-item-link-icon.mod-enabled{
	border:none;
	background:transparent;
	background-size:cover;
	background-position:50%;
	border-radius:3px
}
.board-menu-navigation-item.mod-power-up-slot .board-menu-navigation-item-link{
	color:#5e6c84;
	font-weight:400
}
.board-menu-navigation-item.mod-power-up-slot .board-menu-navigation-item-link.mod-enabled{
	color:#172b4d
}
.board-menu-navigation-item-link.mod-hover{
	background-color:rgba(9,30,66,.08)
}
.board-menu-navigation-row{
	align-items:center;
	display:flex
}
.board-menu-navigation-row .button{
	flex:0 0 auto;
	margin:0 0 0 8px;
	padding-left:0;
	padding-right:0;
	text-align:center;
	width:32px
}
.board-menu-navigation-row .input-container{
	position:relative;
	width:100%
}
.board-menu-navigation-row input{
	height:32px;
	margin-bottom:0
}
.board-menu-navigation-row .input-icon{
	align-items:center;
	display:flex;
	height:32px;
	justify-content:center;
	position:absolute;
	right:0;
	top:0;
	width:32px;
	text-decoration:none
}
.highlight-add-members{
	background-color:#c377e0;
	background-image:url(https://a.trellocdn.com/prgb/dist/images/banners/highfive.f1ed06e0605e94a77ec9.svg);
	background-position:100% 100%;
	background-repeat:no-repeat;
	border-radius:4px;
	padding:16px;
	position:relative;
	margin-top:16px
}
.highlight-add-members .button-link{
	width:200px
}
.highlight-add-members-description{
	color:#fff;
	margin:0 8px 24px 0
}
.highlight-add-members-close{
	position:absolute;
	right:8px;
	top:8px;
	cursor:pointer
}
.highlight-add-members-close .icon-close{
	color:#fff
}
.highlight-add-members-close:hover .icon-close{
	color:#42526e
}
.board-menu-visibility{
	display:flex;
	flex-direction:row;
	align-items:center;
	margin:8px 0 16px;
	max-width:100%
}
.board-menu-visibility-organization{
	display:flex;
	flex-direction:row;
	align-items:center;
	flex:1;
	margin-right:16px;
	overflow:hidden
}
.board-menu-visibility-logo{
	width:30px;
	height:30px;
	margin-right:8px
}
.board-menu-visibility-logo-image{
	width:30px;
	height:30px
}
.board-menu-visibility-display-name{
	margin-right:8px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.board-menu-visibility-gap{
	width:16px;
	flex-shrink:0
}
.board-menu-visibility-permission-level{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	font-size:12px;
	flex-shrink:0
}
.board-menu-visibility-permission-level .icon{
	margin-right:8px
}
.board-menu-visibility-organization-editable,.board-menu-visibility-permission-level{
	padding:4px;
	margin:-4px;
	border-radius:2px;
	height:30px;
	cursor:pointer
}
.board-menu-visibility-organization-editable:hover,.board-menu-visibility-permission-level:hover{
	background-color:rgba(9,30,66,.08)
}
.board-menu-navigation-item .board-menu-navigation-item-link.disabled{
	color:#6b778c;
	display:inline-block
}
.board-menu-navigation-item .board-menu-pill-collections-upgrade{
	display:inline-block;
	margin-left:5px
}
.board-menu-navigation-item .board-menu-prompt-collections{
	margin:6px 8px
}
.export-csv-update-pill{
	display:inline-block;
	margin-left:8px
}
.board-menu-convert-to-template-container{
	display:flex;
	justify-content:center;
	padding:24px 0
}
.board-menu-convert-to-template-container .board-menu-convert-to-template{
	width:116px
}
.archived-list-card{
	display:block;
	margin:8px auto 16px;
	max-width:260px
}
.archived-list-card .list-card{
	box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.archived-list-card .list-card:hover .card-operation{
	visibility:hidden
}
.archive-controls{
	align-items:flex-start;
	display:flex
}
.archive-controls-search{
	flex:1 1 auto;
	margin:0 6px 0 0
}
.archive-controls-switch{
	margin:2px 0
}
.too-many-results-message{
	padding:16px;
	margin:0 0 12px
}
.board-backgrounds-list-observer{
	font-size:0;
	margin:0 -4px 8px
}
.board-backgrounds-list-observer.disabled .board-background-select{
	opacity:.4
}
.board-backgrounds-list-observer .logo-loading{
	clear:both;
	margin:20px auto
}
.board-backgrounds-list-observer .scroll-marker{
	float:left
}
.board-backgrounds-list-observer .error,.board-backgrounds-list-observer .no-results{
	font-size:16px;
	padding:20px 0 0
}
.board-backgrounds-list-observer .no-results{
	font-style:italic;
	line-height:27px
}
.board-backgrounds-list-observer .collection-title{
	border-top:1px solid #dfe1e6;
	font-size:16px;
	font-weight:700;
	margin:30px 10px 15px;
	padding-top:30px;
	text-align:left
}
.board-background-select{
	border-radius:8px;
	box-sizing:border-box;
	display:inline-block;
	padding:0 4px 8px;
	position:relative;
	text-align:left;
	vertical-align:top;
	width:50%;
	z-index:1
}
.board-background-select.disabled{
	opacity:.15
}
.board-background-select .background-box{
	background-color:#dfe1e6;
	background-size:cover;
	border-radius:8px;
	display:block;
	height:96px;
	overflow:hidden;
	position:relative;
	width:100%
}
.board-background-select .background-box.background-tile{
	background-size:100%
}
.board-background-select .background-box .uploading{
	background:rgba(0,0,0,.8);
	bottom:0;
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	height:24px;
	padding:2px 8px;
	position:absolute;
	text-decoration:underline;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.board-background-select .background-box .uploading .spinner{
	margin-right:4px
}
.board-background-select.board-background-select-upload{
	overflow:hidden
}
.board-background-select.board-background-select-upload .background-box{
	background-color:rgba(9,30,66,.04);
	position:relative;
	z-index:0;
	border-radius:8px
}
.board-background-select.board-background-select-upload .background-box .icon-add{
	text-align:center;
	line-height:96px;
	width:100%
}
.board-background-select.board-background-select-upload:hover .background-box{
	background-color:rgba(9,30,66,.08)
}
.board-background-select.board-background-select-upload:active .background-box{
	background-color:rgba(9,30,66,.13)
}
.board-background-select.board-background-select-upload .upload-background{
	bottom:0;
	cursor:pointer;
	height:96px;
	left:0;
	margin:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:1
}
.board-background-select .background-info,.board-background-select .background-option{
	background:rgba(0,0,0,.5);
	border-radius:0 0 3px 3px;
	box-sizing:border-box;
	color:#dfe1e6;
	display:none;
	height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:20px;
	z-index:2;
	padding:2px 12px;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	text-decoration:none
}
.board-background-select .background-option{
	padding-left:8px
}
.board-background-select .background-option .text{
	text-decoration:underline
}
.board-background-select .background-option:hover{
	background:rgba(0,0,0,.8);
	color:#fff
}
.board-background-select .background-info,.board-background-select:hover .background-option{
	display:block
}
.board-background-select .background-box:hover{
	cursor:pointer;
	opacity:.8
}
.board-background-select.is-still-uploading-background{
	box-sizing:border-box;
	display:inline-block;
	width:50%
}
.board-background-select.is-still-uploading-background .background-box-unselectable{
	opacity:.5
}
.board-backgrounds-section-tiles+.board-menu-header-divider{
	margin:15px 0 20px
}
.board-backgrounds-section-tile{
	box-sizing:border-box;
	cursor:pointer;
	float:left;
	padding:0 4px;
	position:relative;
	text-align:center;
	width:50%
}
.board-backgrounds-section-tile .image{
	background-color:#dfe1e6;
	background-size:cover;
	border-radius:8px;
	height:96px;
	margin-bottom:8px;
	width:100%
}
.board-backgrounds-section-tile .image:hover{
	opacity:.8;
	opacity:.7
}
.board-backgrounds-section-tile.board-backgrounds-colors-tile .image{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/colors@2x.864f4df15d825e89e199.jpg)
}
.board-backgrounds-section-tile.board-backgrounds-photos-tile .image{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/photos-thumbnail@3x.48948499e309aef794d7.jpg)
}
.board-backgrounds-section-tile .title{
	margin-top:8px
}
.board-backgrounds-section-tile small{
	display:block
}
.board-backgrounds-photos{
	height:100%;
	text-align:center;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:flex;
	flex-direction:column
}
.board-backgrounds-photos .search-photos{
	margin:1px;
	position:relative
}
.board-backgrounds-photos .search-photos input[type=text]{
	padding-left:32px
}
.board-backgrounds-photos .search-photos .icon-search{
	position:absolute;
	left:8px;
	top:8px
}
.board-backgrounds-photos .cancel-button{
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:underline;
	text-align:center;
	margin-bottom:16px
}
.board-backgrounds-photos .board-backgrounds-list-observer{
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	flex:1
}
.product-promo-disable-overlay{
	background-color:hsla(0,0%,94%,.7);
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	z-index:2;
	display:flex;
	align-items:center;
	justify-content:center
}
.board-members-extras-button{
	display:none
}
.board-members-extras-button.is-shown{
	display:block
}
.assign-to-team{
	margin:12px;
	line-height:20px
}
.assign-to-team-list{
	border-top:1px solid #dfe1e6;
	margin:0 6px 0 12px
}
.assign-to-team-list-item{
	border-bottom:1px solid #dfe1e6;
	display:flex;
	flex-direction:row;
	padding:10px 0;
	cursor:pointer
}
.assign-to-team-list-item.disabled{
	opacity:.7;
	cursor:not-allowed
}
.assign-to-team-list-item-logo{
	box-sizing:border-box;
	width:42px;
	height:38px;
	padding:4px 8px 4px 4px
}
.assign-to-team-list-item-details{
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	width:100%
}
.assign-to-team-list-item-name{
	line-height:19px;
	font-weight:700
}
.assign-to-team-list-item-member-count{
	line-height:19px;
	color:#5e6c84
}
.assign-to-team-create,.create-team{
	padding:8px 6px 8px 12px
}
.assign-to-team-create,.create-team-cancel{
	text-decoration:underline
}
.create-team-cancel{
	display:inline-block;
	cursor:pointer;
	line-height:22px;
	padding:8px 20px
}
.assign-to-team-create-content,.assign-to-team-list-item{
	border-radius:4px
}
.assign-to-team-create-content:hover,.assign-to-team-list-item:hover{
	background:#dfe1e6
}
.assign-to-team-create-content{
	cursor:pointer;
	padding:6px 8px;
	margin:4px 0
}
.grandfathered{
	margin:16px 6px 8px 12px;
	padding-top:16px;
	border-top:1px solid #dfe1e6
}
.label-list-item{
	margin-bottom:2px
}
.label-list-item-link{
	border-radius:3px;
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	text-decoration:none;
	white-space:nowrap;
	padding:4px 4px 4px 42px;
	position:relative
}
.label-list-item-link-label{
	left:4px;
	position:absolute;
	top:4px
}
.label-list-item-link-icon{
	display:none;
	position:absolute;
	top:10px;
	right:10px
}
.label-list-item-link-name.mod-quiet{
	color:#5e6c84
}
.label-list-item.is-active.selected .label-list-item-link,.label-list-item.selected .label-list-item-link{
	background-color:rgba(9,30,66,.04)
}
.label-list-item.is-active.selected:active .label-list-item-link,.label-list-item.selected:active .label-list-item-link{
	background-color:#e4f0f6
}
.label-list-item.is-active .label-list-item-link{
	padding-right:40px
}
.label-list-item.is-active .label-list-item-link-icon{
	display:block
}
.count-explanation{
	border-bottom:1px solid #dfe1e6
}
.board-admins,.count-explanation{
	margin:8px 6px 8px 12px
}
.admin-list{
	border-top:1px solid #dfe1e6;
	margin-top:8px
}
.admin-list-item{
	padding:8px 0;
	border-bottom:1px solid #dfe1e6;
	display:flex;
	flex-direction:row
}
.admin-list-item-avatar{
	box-sizing:border-box;
	width:42px;
	height:38px;
	padding:4px 8px 4px 4px;
	border-radius:2px
}
.admin-list-item-details{
	box-sizing:border-box;
	height:38px;
	display:flex;
	flex-direction:column
}
.admin-list-item-name{
	line-height:19px;
	font-weight:700
}
.admin-list-item-username{
	line-height:19px;
	color:#5e6c84
}
.board-member-add-multiple{
	width:304px;
	overflow:visible
}
.board-member-add-multiple .pop-over-content{
	overflow:visible
}
.board-member-add-multiple .invite-link-actions{
	margin-top:18px;
	line-height:14px
}
.board-member-add-multiple .invite-with-link{
	display:inline-block;
	font-weight:700;
	line-height:14px
}
.board-member-add-multiple .invite-with-link-icon{
	margin-right:8px;
	margin-left:4px
}
.board-member-add-multiple .action-link{
	color:#0079bf;
	display:inline-block;
	float:right;
	margin-right:2px;
	line-height:14px
}
.board-member-add-multiple .action-link.hide{
	display:none
}
.board-member-add-multiple .invite-with-link-description{
	font-size:12px;
	line-height:12px;
	margin-bottom:12px;
	margin-top:8px
}
.board-member-add-multiple .manage-member-invitation-link{
	display:flex;
	margin-top:7px
}
.board-member-add-multiple .manage-member-invitation-link input{
	flex-grow:1;
	margin:0
}
.board-member-add-multiple .manage-member-invitation-link button{
	height:32px;
	margin:0;
	margin-left:8px
}
.board-member-add-multiple .invitation-message-input{
	resize:none;
	height:126px;
	margin-top:12px;
	padding:8px 12px
}
.board-member-add-multiple .invitation-message-input::-webkit-input-placeholder{
	color:#b3bac5
}
.board-member-add-multiple .invitation-message-input::-ms-input-placeholder{
	color:#b3bac5
}
.board-member-add-multiple .invitation-message-input::placeholder{
	color:#b3bac5
}
.board-observer-dropdown{
	position:relative;
	box-sizing:border-box;
	margin-top:12px
}
.board-observer-dropdown:hover .board-observer-selected{
	background-color:#ebecf0;
	border:none;
	box-shadow:inset 0 0 0 2px #dfe1e6
}
.board-observer-dropdown:focus{
	outline:none
}
.board-observer-dropdown:focus .board-observer-selected{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
.board-observer-dropdown .board-observer-selected{
	background-color:#fafbfc;
	border:none;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	color:#172b4d;
	height:40px;
	width:280px;
	border-radius:3px;
	box-sizing:border-box;
	cursor:pointer
}
.board-observer-dropdown .board-observer-selected p{
	display:inline;
	margin:0 12px;
	vertical-align:middle;
	line-height:40px
}
.board-observer-dropdown .board-observer-selected .icon-sm{
	float:right;
	margin:8px;
	width:24px;
	height:24px;
	text-align:center;
	vertical-align:middle;
	line-height:24px
}
.board-observer-dropdown .board-observer-options{
	box-shadow:0 8px 16px -4px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	z-index:100;
	position:absolute;
	background:#fff;
	border-radius:3px;
	width:280px;
	padding:4px 0;
	box-sizing:border-box;
	top:47px
}
.board-observer-dropdown .board-observer-option{
	cursor:pointer;
	padding:8px 12px;
	font-size:12px
}
.board-observer-dropdown .board-observer-option:hover{
	background-color:rgba(9,30,66,.04)
}
.board-observer-dropdown .board-observer-option:active{
	background-color:#e4f0f6
}
.board-observer-dropdown .board-observer-option .icon-sm{
	margin-left:4px
}
.board-observer-dropdown .board-observer-option-title{
	color:#172b4d;
	font-size:14px;
	font-weight:400;
	line-height:20px
}
.board-observer-dropdown .board-observer-option-description{
	color:#5e6c84;
	font-size:12px;
	line-height:16px;
	margin:4px 0 0
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-btn{
	height:40px;
	width:100%;
	display:block;
	margin:12px auto
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container{
	min-height:40px;
	padding:4px 8px;
	margin-top:12px
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container.is-empty{
	padding-left:12px
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-input{
	font-size:14px;
	height:24px;
	margin:3px 7px 3px 0;
	flex:1;
	min-width:20px;
	min-height:0
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-input::-webkit-input-placeholder{
	color:#b3bac5
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-input::-ms-input-placeholder{
	color:#b3bac5
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-input::placeholder{
	color:#b3bac5
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected{
	max-height:90px;
	overflow-y:auto
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option{
	margin:4px 8px 4px 0;
	padding:0
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option .member-container{
	padding:2px 8px;
	min-height:0
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option .member-container .member-info{
	font-size:14px;
	line-height:20px;
	min-height:20px
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option .member-container .full-name{
	max-width:190px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	line-height:20px
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option .member-container .icon-close{
	height:16px;
	line-height:16px
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results{
	width:280px;
	top:111%;
	left:-1px
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .full-name{
	max-width:180px;
	text-overflow:ellipsis;
	overflow:hidden
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option:hover{
	background-color:rgba(9,30,66,.04)
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-search-scroll{
	box-sizing:border-box;
	max-height:188px;
	overflow-y:auto;
	padding:4px;
	margin:4px;
	width:calc(100% - 8px)
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results.has-extra-option{
	max-height:194px
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results.has-extra-option .autocomplete-search-scroll{
	max-height:142px;
	margin-bottom:50px
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .member-container{
	padding:4px 8px;
	min-height:0
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .member,.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .team-logo{
	margin-right:12px
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .full-name,.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results p{
	margin:0;
	line-height:16px;
	font-size:14px;
	color:#172b4d
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .quiet{
	font-weight:400;
	font-size:12px;
	line-height:16px;
	margin:0;
	color:#5e6c84
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .invite-team{
	position:absolute;
	bottom:0;
	vertical-align:middle;
	flex-flow:row;
	display:flex;
	padding:8px 16px;
	width:100%;
	cursor:pointer;
	align-items:center;
	background-color:rgba(9,30,66,.04);
	box-sizing:border-box
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .invite-team:hover{
	background-color:rgba(9,30,66,.08)
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .invite-team:active{
	background-color:#e4f0f6
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .team-logo{
	border-radius:3px;
	width:32px;
	height:32px;
	margin-right:12px;
	background:#dfe1e6
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .invite-team-text{
	display:inline-block
}
.invite-board-member-autocomplete .multi-select-autocomplete-container .invite-team-text .team-name span{
	width:190px;
	text-overflow:ellipsis;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap
}
.autocomplete-search-scroll{
	-webkit-overflow-scrolling:touch;
	-webkit-transform:translateZ(0)
}
.autocomplete-search-scroll::-webkit-scrollbar{
	height:8px;
	width:8px
}
.autocomplete-search-scroll::-webkit-scrollbar-button:end:increment,.autocomplete-search-scroll::-webkit-scrollbar-button:start:decrement{
	background:transparent;
	display:none
}
.autocomplete-search-scroll::-webkit-scrollbar-track-piece{
	background:rgba(9,30,66,.08)
}
.autocomplete-search-scroll::-webkit-scrollbar-track-piece:vertical:start{
	border-radius:4px 4px 0 0
}
.autocomplete-search-scroll::-webkit-scrollbar-track-piece:vertical:end{
	border-radius:0 0 4px 4px
}
.autocomplete-search-scroll::-webkit-scrollbar-track-piece:horizontal:start{
	border-radius:4px 0 0 4px
}
.autocomplete-search-scroll::-webkit-scrollbar-track-piece:horizontal:end{
	border-radius:0 4px 4px 0
}
.autocomplete-search-scroll::-webkit-scrollbar-thumb:horizontal,.autocomplete-search-scroll::-webkit-scrollbar-thumb:vertical{
	background:rgba(9,30,66,.13);
	border-radius:4px;
	display:block;
	height:48px
}
.move-board-to-org{
	margin-bottom:8px;
	background-color:#44558a;
	padding:12px;
	color:#fff;
	border-radius:3px;
	font-size:13px;
	line-height:17px
}
.move-board-to-org a,.move-board-to-org a:hover{
	color:#fff
}
.template-alert-notice{
	color:#eb5a46;
	display:none;
	font-size:12px;
	line-height:16px
}
.show-template-alert{
	display:block
}
.create-org-template-alert-notice{
	color:#eb5a46;
	font-size:12px;
	line-height:16px
}
.create-org-team-type-select{
	margin-bottom:12px
}
.about-this-board-section{
	margin-right:8px
}
.about-this-board-section hr{
	float:right;
	margin:0 0 28px
}
.about-this-board-multi-admin{
	margin:0 0 14px 10px;
	height:32px;
	cursor:default
}
.about-this-board-multi-admin .member{
	margin:0 0 0 -2px;
	z-index:1
}
.about-this-board-multi-admin .long-initials .member-initials{
	font-size:8px
}
.about-this-board-multi-admin .pile{
	margin-left:-2px;
	height:32px;
	width:32px;
	line-height:32px;
	vertical-align:middle
}
.about-this-board-multi-admin .pile-lg{
	margin-left:-2px;
	height:32px;
	width:40px;
	line-height:32px;
	vertical-align:middle;
	border-radius:32px
}
.admin-count{
	border-radius:3px;
	color:#fff;
	cursor:default;
	float:left;
	font-size:14px;
	height:32px;
	line-height:32px;
	margin:0 4px 0 0;
	overflow:hidden;
	padding-left:32px;
	position:relative;
	text-decoration:none;
	background:rgba(0,0,0,.3)
}
.admin-count:empty{
	display:none
}
.about-this-board-pile-button{
	border-radius:50%;
	border:0;
	padding:0;
	text-align:center;
	font-weight:700;
	font-size:11px;
	display:flex;
	justify-content:center;
	align-items:center;
	background:rgba(0,0,0,.2);
	width:28px;
	height:28px
}
.about-this-board-pile-button:hover{
	color:#fff;
	background-color:rgba(0,0,0,.1)
}
.about-this-board-admin-list-popover{
	max-height:304px
}
.about-this-board-section .mini-profile{
	margin-left:4px
}
.about-this-board-desc{
	margin-top:12px
}
.about-this-board-desc .about-this-board-description-content{
	box-sizing:border-box;
	width:100%;
	overflow:hidden
}
.about-this-board-desc .about-this-board-description-content img{
	max-width:100%
}
.about-this-board-desc.visitor-single-admin{
	margin-top:4px
}
.about-this-board-desc .window-module{
	margin-top:0
}
.about-this-board-desc .u-gutter{
	margin-left:8px
}
.about-this-board-desc .description-content.is-hide-full{
	max-height:340px
}
.about-this-board-desc .description-content-fade-button{
	padding-top:310px;
	height:342px;
	background:linear-gradient(180deg,rgba(244,245,247,0),rgba(244,245,247,0) 280px,#f4f5f7 310px)
}
.about-this-board-desc .description-content-fade-button:hover{
	background:linear-gradient(180deg,rgba(244,245,247,0),rgba(244,245,247,0) 305px,#f4f5f7 320px)
}
.about-this-board-desc .description-content-fade-button-text{
	background:#f4f5f7
}
.about-this-board-desc .description-edit{
	margin-bottom:13px
}
.about-this-board-desc .description-edit.long{
	margin-bottom:52px
}
.about-this-board-desc .description-edit .helper.long{
	bottom:-32px;
	right:auto
}
.about-this-board-actions-section{
	margin:0 0 16px 8px
}
.about-this-board-actions-section h2.small-caps{
	color:#5e6c84;
	line-height:16px;
	font-size:12px;
	text-transform:uppercase;
	margin:24px 0 16px
}
.about-this-board-actions-section .pop-over-list li{
	color:#5e6c84;
	font-weight:700;
	padding:6px 12px 6px 0;
	margin-left:2px
}
.about-this-board-actions-section .quiet-button{
	margin:16px 0 0 8px;
	text-decoration:underline
}
.about-this-board-actions-section .icon-sm{
	padding-right:4px
}
.window-module-title.description-title{
	display:flex;
	align-items:center;
	min-height:32px
}
.window-module-title.description-title .window-module-title-icon{
	top:8px
}
.window-module-title.description-title .button.subtle{
	margin:0 0 0 8px
}
.description-content{
	position:relative
}
.description-content-fade-button{
	background:linear-gradient(180deg,rgba(244,245,247,0),rgba(244,245,247,0) 370px,#f4f5f7 400px);
	box-sizing:border-box;
	cursor:pointer;
	display:none;
	height:432px;
	left:0;
	padding-top:400px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	transition:background .15s ease-in;
	z-index:1
}
.description-content-fade-button:hover{
	background:linear-gradient(180deg,rgba(244,245,247,0),rgba(244,245,247,0) 385px,#f4f5f7 415px)
}
.description-content-fade-button:hover .description-content-fade-button-text{
	color:#172b4d
}
.description-content-fade-button-text{
	background:#f4f5f7;
	box-sizing:border-box;
	border-radius:2px;
	color:#5e6c84;
	display:inline-block;
	max-width:100%;
	overflow:hidden;
	padding:8px;
	text-decoration:underline;
	text-overflow:ellipsis;
	white-space:nowrap
}
.description-content.is-hide-full{
	max-height:430px;
	overflow:hidden
}
.description-content.is-hide-full .description-content-fade-button{
	display:block
}
.description-fake-text-area{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	border-radius:3px;
	display:block;
	min-height:40px;
	padding:8px 12px;
	text-decoration:none
}
.description-fake-text-area:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.description-fake-text-area:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.description-fake-text-area:active .icon-sm{
	color:#0079bf
}
.description-fake-text-area.hide{
	display:none
}
.description-fake-text-area.large{
	min-height:72px
}
.description-content-no-edit{
	background-color:none;
	text-decoration:none;
	cursor:default
}
.editable .description-content .description-edit .description{
	min-height:108px;
	background:#fff;
	box-shadow:none
}
.editable .description-content .description-edit .description:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
.editable .description-content .description-edit .description:active{
	background:#fff
}
.description-edit .helper{
	position:absolute;
	bottom:10px;
	margin:0;
	right:-2px
}
.description-content h2{
	font-size:20px;
	line-height:24px;
	margin:16px 0 8px
}
.card-label{
	background-color:#b3bac5;
	border-radius:4px;
	color:#fff;
	display:block;
	margin-right:4px;
	max-width:100%;
	overflow:hidden;
	padding:4px 6px;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.card-label.mod-selectable.selected{
	box-shadow:-8px 0 #97a0af
}
.card-label-green{
	background-color:#61bd4f
}
.card-label-green.mod-selectable.selected{
	box-shadow:-8px 0 #519839
}
.card-labels-hover .card-label-green.mod-card-front{
	background-color:#519839
}
.card-label-yellow{
	background-color:#f2d600
}
.card-label-yellow.mod-selectable.selected{
	box-shadow:-8px 0 #d9b51c
}
.card-labels-hover .card-label-yellow.mod-card-front{
	background-color:#d9b51c
}
.card-label-orange{
	background-color:#ff9f1a
}
.card-label-orange.mod-selectable.selected{
	box-shadow:-8px 0 #cd8313
}
.card-labels-hover .card-label-orange.mod-card-front{
	background-color:#cd8313
}
.card-label-red{
	background-color:#eb5a46
}
.card-label-red.mod-selectable.selected{
	box-shadow:-8px 0 #b04632
}
.card-labels-hover .card-label-red.mod-card-front{
	background-color:#b04632
}
.card-label-purple{
	background-color:#c377e0
}
.card-label-purple.mod-selectable.selected{
	box-shadow:-8px 0 #89609e
}
.card-labels-hover .card-label-purple.mod-card-front{
	background-color:#89609e
}
.card-label-blue{
	background-color:#0079bf
}
.card-label-blue.mod-selectable.selected{
	box-shadow:-8px 0 #055a8c
}
.card-labels-hover .card-label-blue.mod-card-front{
	background-color:#055a8c
}
.card-label-pink{
	background-color:#ff78cb
}
.card-label-pink.mod-selectable.selected{
	box-shadow:-8px 0 #c9558f
}
.card-labels-hover .card-label-pink.mod-card-front{
	background-color:#c9558f
}
.card-label-sky{
	background-color:#00c2e0
}
.card-label-sky.mod-selectable.selected{
	box-shadow:-8px 0 #0098b7
}
.card-labels-hover .card-label-sky.mod-card-front{
	background-color:#0098b7
}
.card-label-lime{
	background-color:#51e898
}
.card-label-lime.mod-selectable.selected{
	box-shadow:-8px 0 #4bbf6b
}
.card-labels-hover .card-label-lime.mod-card-front{
	background-color:#4bbf6b
}
.card-label-black{
	background-color:#344563
}
.card-label-black.mod-selectable.selected{
	box-shadow:-8px 0 #091e42
}
.card-labels-hover .card-label-black.mod-card-front{
	background-color:#091e42
}
.body-color-blind-mode-enabled .card-label{
	padding-left:16px
}
.body-color-blind-mode-enabled .card-label:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:16px
}
.body-color-blind-mode-enabled .card-label-lime:before,.body-color-blind-mode-enabled .card-label-purple:before{
	background-image:linear-gradient(to bottom right,hsla(0,0%,100%,.5) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 75%,transparent 0,transparent);
	background-size:16px 16px
}
.body-color-blind-mode-enabled .card-label-black:before,.body-color-blind-mode-enabled .card-label-mocha:before,.body-color-blind-mode-enabled .card-label-orange:before{
	background-image:linear-gradient(90deg,hsla(0,0%,100%,.5) 50%,transparent 0,transparent);
	background-size:8px 8px
}
.body-color-blind-mode-enabled .card-label-green:before,.body-color-blind-mode-enabled .card-label-pink:before{
	background-image:linear-gradient(to bottom left,hsla(0,0%,100%,.5) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 75%,transparent 0,transparent);
	background-size:16px 16px
}
.body-color-blind-mode-enabled .card-label-red:before,.body-color-blind-mode-enabled .card-label-yellow:before{
	background-image:linear-gradient(135deg,hsla(0,0%,100%,.5) 25%,transparent 0),linear-gradient(225deg,hsla(0,0%,100%,.5) 25%,transparent 0),linear-gradient(315deg,hsla(0,0%,100%,.5) 25%,transparent 0),linear-gradient(45deg,hsla(0,0%,100%,.5) 25%,transparent 0);
	background-size:12px 12px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-green:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/StripeDiagonal.48c42842a8b8affda92b.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-yellow:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/WaveSquare.f0eb2a7cad1a79ec67dd.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-orange:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/StripeVertical.bff0791556d4eac08e56.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-red:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/DotsChecker.c64ade9b1931e459fe77.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-purple:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/GrooveDiagonal.983768b586cd7471d756.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-blue:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/StripeHorizontal.f337588386c0c0650d4e.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-sky:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/BrickDiagonal.c08919b70c8238d07403.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-lime:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/Scale.3ce802953f7ad2707ebd.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-pink:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/BrickHorizontal.0496dc05c7b746ffbd50.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .card-label-black:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/BrickVertical.ce7658e1e8df2de54d00.svg);
	background-size:16px 16px
}
.card-label.mod-edit-label{
	float:left;
	height:32px;
	margin:0 8px 8px 0;
	padding:0;
	width:48px
}
.body-color-blind-mode-enabled .card-label.mod-edit-label{
	padding-left:6px
}
.body-color-blind-mode-enabled .card-label.mod-edit-label .card-label-color-select-icon{
	left:24px
}
.card-label.mod-clickable{
	cursor:pointer
}
.card-label.mod-clickable:hover{
	opacity:.8
}
.card-label.mod-clickable:active{
	opacity:.7
}
.card-label.mod-card-detail{
	border-radius:3px;
	box-sizing:border-box;
	display:block;
	float:left;
	font-weight:600;
	height:32px;
	line-height:32px;
	margin:0 4px 4px 0;
	min-width:40px;
	padding:0 12px;
	width:auto
}
.body-color-blind-mode-enabled .card-label.mod-card-detail{
	padding-left:24px
}
.card-label.mod-card-front{
	float:left;
	font-size:12px;
	font-weight:700;
	height:8px;
	line-height:100px;
	margin:0 4px 4px 0;
	max-width:40px;
	min-width:40px;
	padding:0;
	text-shadow:none;
	width:auto
}
.body-color-blind-mode-enabled .card-label.mod-card-front{
	text-align:left
}
.body-color-blind-mode-enabled .card-label.mod-card-front:before{
	width:100%
}
@keyframes label_text_appear{
	0%{
	width:40px;
	height:8px;
	color:transparent
}
25%{
	width:-webkit-fit-content;
	width:fit-content;
	height:8px;
	padding-right:10px
}
45%{
	height:8px;
	padding-right:9px
}
53%{
	height:8px;
	padding-right:8px
}
75%{
	height:16px;
	color:transparent
}

}
@keyframes label_text_appear_color_blind_before{
	0%{
	width:100%
}
53%{
	width:100%
}
70%{
	width:16px
}

}
@keyframes label_text_disappear{
	0%{
	height:16px;
	line-height:16px;
	padding:0 8px;
	width:-webkit-fit-content;
	width:fit-content
}
33%{
	color:transparent;
	height:16px;
	line-height:16px;
	width:-webkit-fit-content;
	width:fit-content
}
66%{
	height:8px;
	width:-webkit-fit-content;
	width:fit-content;
	line-height:100px;
	color:transparent;
	padding:0 8px
}
to{
	color:transparent;
	width:40px;
	padding:0
}

}
@keyframes label_text_disappear_color_blind{
	0%{
	height:16px;
	line-height:16px;
	padding:0 8px 0 16px;
	width:-webkit-fit-content;
	width:fit-content
}
33%{
	color:transparent;
	height:16px;
	line-height:16px;
	width:-webkit-fit-content;
	width:fit-content
}
66%{
	height:8px;
	width:-webkit-fit-content;
	width:fit-content;
	line-height:100px;
	color:transparent;
	padding:0 8px 0 16px
}
to{
	color:transparent;
	width:40px;
	padding:0
}

}
@keyframes label_text_disappear_color_blind_before{
	0%{
	width:16px
}
17%{
	width:16px
}
33%{
	width:100%
}
to{
	width:100%
}

}
.body-card-label-text-on .card-label.mod-card-front,.body-card-label-text .card-label.mod-card-front{
	height:16px;
	line-height:16px;
	padding:0 8px;
	max-width:198px
}
.body-card-label-text-on .ui-sortable-helper .card-label.mod-card-front,.body-card-label-text .ui-sortable-helper .card-label.mod-card-front{
	height:8px;
	line-height:100px;
	padding:0;
	max-width:40px
}
.body-card-label-text-on.body-color-blind-mode-enabled .card-label.mod-card-front,.body-card-label-text.body-color-blind-mode-enabled .card-label.mod-card-front{
	padding-left:20px
}
.body-card-label-text-on.body-color-blind-mode-enabled .card-label.mod-card-front:before,.body-card-label-text.body-color-blind-mode-enabled .card-label.mod-card-front:before{
	width:16px
}
.mod-card-front .label-text{
	display:none
}
.body-card-label-text-off .mod-card-front .label-text,.body-card-label-text-on .mod-card-front .label-text,.body-card-label-text .mod-card-front .label-text{
	display:initial
}
.body-card-label-text-on .card-label.mod-card-front{
	animation:.45s ease-out label_text_appear
}
.body-color-blind-mode-enabled.body-card-label-text-on .card-label.mod-card-front:before{
	animation:.45s ease-out label_text_appear_color_blind_before
}
.body-card-label-text-off .card-label.mod-card-front{
	animation:.45s ease-in label_text_disappear forwards;
	height:8px;
	max-width:198px
}
.body-color-blind-mode-enabled.body-card-label-text-off .card-label.mod-card-front{
	animation-name:label_text_disappear_color_blind
}
.body-color-blind-mode-enabled.body-card-label-text-off .card-label.mod-card-front:before{
	animation:.45s ease-out label_text_disappear_color_blind_before forwards
}
.card-label.mod-square{
	height:30px;
	width:30px;
	padding:0;
	margin:0
}
.body-color-blind-mode-enabled .card-label.mod-square:before{
	width:100%
}
.card-label.mod-selectable{
	border-radius:3px;
	cursor:pointer;
	font-weight:700;
	margin:0 0 4px;
	min-height:20px;
	padding:6px 12px;
	position:relative;
	transition:padding 85ms,margin 85ms,box-shadow 85ms
}
.card-label.mod-selectable .card-label-selectable-icon{
	position:absolute;
	top:6px;
	right:-20px
}
.body-color-blind-mode-enabled .card-label.mod-selectable{
	padding-left:24px
}
.card-label.mod-selectable.active{
	padding-right:32px
}
.card-label.mod-selectable.active .card-label-selectable-icon{
	right:6px
}
.card-label.mod-selectable.selected{
	margin-left:4px
}
.edit-labels-pop-over{
	margin-bottom:8px
}
.edit-labels-pop-over li{
	padding-right:36px;
	position:relative
}
.edit-labels-pop-over .shortcut{
	display:inline-block
}
.card-label-edit-button{
	border-radius:3px;
	padding:6px;
	position:absolute;
	top:0;
	right:0
}
.card-label-edit-button:hover{
	background-color:rgba(9,30,66,.08)
}
.card-label-edit-button:active{
	background-color:rgba(9,30,66,.13)
}
.card-label-color-select-icon{
	left:14px;
	position:absolute;
	top:6px
}
.edit-labels-no-color-section{
	display:flex
}
.edit-labels-no-color-section-color{
	flex:0 0
}
.edit-labels-no-color-section-text{
	flex:1 0
}
.list-card-stickers-area{
	border-radius:3px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	z-index:5
}
.list-card-stickers-area .stickers{
	height:155px;
	position:relative;
	width:100%
}
.card.sticker-mode-active{
	overflow:visible;
	z-index:30
}
.card.sticker-mode-active p{
	background:hsla(0,0%,100%,0);
	z-index:0
}
.sticker{
	display:block;
	height:64px;
	left:0;
	position:absolute;
	top:0;
	width:64px;
	z-index:0;
	transition:transform 85ms ease-in,opacity 85ms ease-in;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.sticker-image{
	height:64px;
	width:64px;
	color:transparent
}
.sticker-image:-moz-loading{
	visibility:hidden
}
.sticker-image.hover{
	border-radius:12px;
	background-color:rgba(0,0,0,.12)
}
.sticker.fade-out{
	opacity:0
}
.sticker-controls{
	height:64px;
	left:0;
	position:absolute;
	opacity:0;
	top:0;
	width:0;
	transition:opacity 85ms ease-in
}
.sticker-control-btn{
	background:rgba(0,0,0,.5);
	border-radius:3px;
	color:#fff;
	height:18px;
	padding:6px 10px;
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
	transition:left .13s ease-in,top .13s ease-in;
	cursor:pointer
}
.sticker-control-btn:hover{
	background:rgba(0,0,0,.8)
}
.sticker.editing{
	z-index:2
}
.sticker.hover{
	z-index:1
}
.sticker.editing .sticker-image,.sticker.hover .sticker-image{
	border-radius:12px;
	padding:12px;
	position:relative;
	left:-12px;
	top:-12px;
	background-color:rgba(0,0,0,.12)
}
.sticker.editing .sticker-controls{
	opacity:1;
	width:100px
}
.sticker.editing-disabled{
	opacity:.5
}
.sticker.editing .sticker-controls .sticker-control-btn.rotate-btn{
	left:0;
	top:-32px;
	transition-duration:80ms;
	cursor:move
}
.sticker.editing .sticker-controls .sticker-control-btn.move-btn{
	left:-50px;
	top:-8px;
	transition-duration:115ms;
	cursor:move
}
.sticker.editing .sticker-controls .sticker-control-btn.remove-btn{
	left:-64px;
	top:26px;
	transition-duration:.15s
}
.quick-card-editor.quick-card-editor-editing-stickers .list-card-details{
	z-index:0
}
.quick-card-editor.invalid,.quick-card-editor.invalid .sticker,.quick-card-editor.invalid .sticker-controls .sticker-control-btn,.quick-card-editor.invalid .sticker-select{
	cursor:not-allowed
}
.quick-card-editor.dragging,.quick-card-editor.dragging .sticker,.quick-card-editor.dragging .sticker-controls .sticker-control-btn,.quick-card-editor.dragging .sticker-select{
	cursor:move
}
.sticker-unselectable .sticker-image{
	opacity:.5
}
.search-stickers{
	margin:1px;
	position:relative
}
.search-stickers input[type=text]{
	padding-left:32px
}
.search-stickers .icon-search{
	position:absolute;
	left:8px;
	top:8px
}
.sticker-list{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	padding-bottom:12px
}
.sticker-list-loading .sticker-select{
	background-color:#ebecf0;
	border-radius:40px
}
.sticker-list-loading .sticker-select-image{
	visibility:hidden
}
.sticker-select{
	cursor:pointer;
	cursor:-webkit-grab;
	cursor:grab;
	flex:0 0 64px;
	height:64px;
	margin:6px;
	position:relative;
	text-align:center
}
.sticker-select.disabled{
	opacity:.9
}
.sticker-select-image{
	height:64px;
	width:64px
}
.sticker-select-pending{
	max-width:64px;
	max-height:64px;
	width:auto;
	height:auto
}
.sticker-select-peel,.sticker-select-shadow{
	display:none
}
.sticker-select.ui-draggable-dragging{
	height:64px;
	width:64px;
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.sticker-select.ui-draggable-dragging .sticker-select-image{
	height:64px;
	width:64px
}
.sticker-select-option{
	background:rgba(0,0,0,.6);
	border-radius:3px;
	color:#e6e6e6;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px;
	z-index:2;
	padding:4px;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	text-decoration:none;
	text-align:left
}
.sticker-select-option-icon{
	color:#e6e6e6;
	vertical-align:bottom
}
.sticker-select-option-delete-button{
	display:none
}
.sticker-select-option-delete-button:hover{
	background:rgba(0,0,0,.85);
	color:#fff;
	cursor:pointer
}
.sticker-select-option-delete-button:hover .sticker-select-option-icon{
	color:#fff
}
.sticker-select:hover:not(.ui-draggable-dragging) .sticker-select-option-delete-button{
	display:block
}
.sticker-select-upload{
	background-color:#dfe1e6;
	border-radius:32px;
	height:64px;
	position:relative;
	opacity:.7;
	overflow:hidden;
	z-index:0;
	width:64px
}
.sticker-select-upload:hover{
	opacity:1
}
.sticker-select-upload:hover .sticker-select-upload-icon{
	color:#172b4d
}
.sticker-select-upload-icon{
	height:100%;
	line-height:64px;
	width:100%
}
.sticker-select-upload-input{
	bottom:0;
	cursor:pointer;
	height:100%;
	left:0;
	margin:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:1
}
.giphy-stickers .no-results{
	font-size:16px;
	padding:20px 0 0;
	font-style:italic;
	line-height:27px
}
.stickers-footer{
	display:flex;
	justify-content:space-between;
	position:-webkit-sticky;
	position:sticky;
	bottom:-12px;
	right:0;
	width:100%;
	background-color:#f4f5f7
}
.stickers-footer .mod-animated-check-div{
	padding-left:24px
}
.stickers-footer .mod-animated-check-div label{
	font-size:12px
}
.stickers-footer .giphy-attribution{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/giphy/attribution.1c1b1b3d2a6e8e03ef20.png);
	height:18px;
	width:50px;
	background-size:cover;
	position:absolute;
	right:0;
	bottom:8px
}
.chrome .sticker-select-fixed,.chrome .sticker-select-peel,.firefox .sticker-select-fixed,.firefox .sticker-select-peel,.safari .sticker-select-fixed,.safari .sticker-select-peel{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	display:block;
	position:absolute;
	left:0;
	top:0
}
.chrome .sticker-select-fixed,.firefox .sticker-select-fixed,.safari .sticker-select-fixed{
	clip:rect(0 32px 64px 0)
}
.chrome .sticker-select-peel,.firefox .sticker-select-peel,.safari .sticker-select-peel{
	clip:rect(0 64px 64px 32px);
	transform:perspective(300px);
	transition:transform .2s ease;
	transform-style:preserve-3d
}
.chrome .sticker-select:hover .sticker-select-peel,.firefox .sticker-select:hover .sticker-select-peel,.safari .sticker-select:hover .sticker-select-peel{
	transform:perspective(300px) rotateY(-50deg)
}
.chrome .sticker-select-option,.firefox .sticker-select-option,.safari .sticker-select-option{
	transform:translateZ(500px)
}
.chrome .sticker-select.ui-draggable-dragging .sticker-select-peel,.firefox .sticker-select.ui-draggable-dragging .sticker-select-peel,.safari .sticker-select.ui-draggable-dragging .sticker-select-peel{
	display:none
}
.chrome .sticker-select.ui-draggable-dragging .sticker-select-fixed,.firefox .sticker-select.ui-draggable-dragging .sticker-select-fixed,.safari .sticker-select.ui-draggable-dragging .sticker-select-fixed{
	clip:auto
}
.chrome .sticker-select-shadow,.safari .sticker-select-shadow{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	clip:rect(0 64px 64px 32px);
	display:block;
	-webkit-filter:brightness(0);
	filter:brightness(0);
	position:absolute;
	left:0;
	opacity:.1;
	top:0;
	transform:scaleX(1) skewY(0deg);
	transition:transform .25s ease
}
.chrome .sticker-select:hover .sticker-select-shadow,.safari .sticker-select:hover .sticker-select-shadow{
	transform:scaleX(.95) skewY(8deg)
}
.chrome .sticker-select.ui-draggable-dragging .sticker-select-shadow,.safari .sticker-select.ui-draggable-dragging .sticker-select-shadow{
	display:none
}
.sticker-removing{
	position:relative
}
.sticker-remove-image,.sticker-removing-highlight{
	height:64px;
	width:64px;
	color:transparent
}
.sticker-remove-image:-moz-loading,.sticker-removing-highlight:-moz-loading{
	visibility:hidden
}
.sticker-removing-fixed,.sticker-removing-highlight,.sticker-removing-peel,.sticker-removing-residue,.sticker-removing-shadow{
	position:absolute;
	left:0;
	top:0
}
.sticker-removing-highlight,.sticker-removing-peel,.sticker-removing-residue,.sticker-removing-shadow{
	display:none
}
.sticker.hover .sticker-removing .sticker-removing-highlight{
	display:block;
	left:-4px;
	top:-4px;
	width:72px;
	height:72px;
	border-radius:10px;
	background-color:rgba(0,0,0,.12)
}
.chrome .sticker-removing .sticker-removing-fixed,.chrome .sticker-removing .sticker-removing-peel,.chrome .sticker-removing .sticker-removing-residue,.chrome .sticker-removing .sticker-removing-shadow,.firefox .sticker-removing .sticker-removing-fixed,.firefox .sticker-removing .sticker-removing-peel,.firefox .sticker-removing .sticker-removing-residue,.firefox .sticker-removing .sticker-removing-shadow,.safari .sticker-removing .sticker-removing-fixed,.safari .sticker-removing .sticker-removing-peel,.safari .sticker-removing .sticker-removing-residue,.safari .sticker-removing .sticker-removing-shadow{
	transform:rotate(var(--sticker-rotation,0deg))
}
.chrome .sticker-removing .sticker-removing-residue,.firefox .sticker-removing .sticker-removing-residue,.safari .sticker-removing .sticker-removing-residue{
	display:block;
	-webkit-mask-repeat:no-repeat;
	mask-repeat:no-repeat;
	-webkit-mask-size:cover;
	mask-size:cover;
	opacity:.9
}
.chrome .sticker-removing .sticker-removing-shadow,.firefox .sticker-removing .sticker-removing-shadow,.safari .sticker-removing .sticker-removing-shadow{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	clip:rect(0 64px 64px 64px);
	display:block;
	-webkit-filter:brightness(0);
	filter:brightness(0);
	opacity:0;
	transform:rotate(var(--sticker-rotation,0deg)) scaleX(1) skewY(0deg);
	transition:transform .3s ease,opacity .3s ease-in,clip .3s ease-in
}
.chrome .sticker-removing .sticker-removing-fixed,.firefox .sticker-removing .sticker-removing-fixed,.safari .sticker-removing .sticker-removing-fixed{
	clip:rect(0 64px 64px 0);
	transition:clip .3s ease-in
}
.chrome .sticker-removing .sticker-removing-peel,.firefox .sticker-removing .sticker-removing-peel,.safari .sticker-removing .sticker-removing-peel{
	display:block;
	clip:rect(0 64px 64px 64px);
	transform:rotate(var(--sticker-rotation,0deg)) translateX(0) perspective(300px) rotateY(0deg) translateX(0);
	transition:transform .3s ease-in,clip .3s ease-in,-webkit-filter .1s ease-in;
	transition:transform .3s ease-in,filter .1s ease-in,clip .3s ease-in;
	transition:transform .3s ease-in,filter .1s ease-in,clip .3s ease-in,-webkit-filter .1s ease-in;
	transform-style:preserve-3d;
	-webkit-filter:brightness(1);
	filter:brightness(1)
}
.chrome .sticker.peeling .sticker-removing .sticker-removing-fixed,.firefox .sticker.peeling .sticker-removing .sticker-removing-fixed,.safari .sticker.peeling .sticker-removing .sticker-removing-fixed{
	clip:rect(0 16px 64px 0)
}
.chrome .sticker.peeling .sticker-removing .sticker-removing-shadow,.firefox .sticker.peeling .sticker-removing .sticker-removing-shadow,.safari .sticker.peeling .sticker-removing .sticker-removing-shadow{
	clip:rect(0 64px 64px 16px);
	opacity:.2;
	transform:rotate(var(--sticker-rotation,0deg)) scaleX(.4) skewY(8deg)
}
.chrome .sticker.peeling .sticker-removing .sticker-removing-peel,.firefox .sticker.peeling .sticker-removing .sticker-removing-peel,.safari .sticker.peeling .sticker-removing .sticker-removing-peel{
	clip:rect(0 64px 64px 16px);
	transform:rotate(var(--sticker-rotation,0deg)) translateX(-16px) perspective(300px) rotateY(-70deg) translateX(16px);
	-webkit-filter:brightness(1.2);
	filter:brightness(1.2)
}
.giphy-sticker.sticker-image,.giphy-sticker .sticker-remove-image,.giphy-sticker .sticker-select-image,.giphy-sticker.ui-draggable-dragging.sticker-image,.giphy-sticker.ui-draggable-dragging .sticker-remove-image,.giphy-sticker.ui-draggable-dragging .sticker-select-image{
	height:auto;
	width:auto;
	max-height:64px;
	max-width:64px
}
.list-card{
	background-color:#fff;
	border-radius:3px;
	box-shadow:0 1px 0 rgba(9,30,66,.25);
	cursor:pointer;
	display:block;
	margin-bottom:8px;
	max-width:300px;
	min-height:20px;
	position:relative;
	text-decoration:none;
	z-index:0
}
.list-card a{
	color:#172b4d
}
.list-card-cover{
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.list-card-details{
	overflow:hidden;
	padding:6px 8px 2px;
	position:relative;
	z-index:10
}
.list-card-operation{
	background-color:#f4f5f7;
	background-clip:padding-box;
	background-origin:padding-box;
	border-radius:3px;
	opacity:.8;
	padding:4px;
	position:absolute;
	right:2px;
	top:2px;
	visibility:hidden;
	z-index:40
}
.list-card-operation:hover{
	background-color:#ebecf0;
	opacity:1
}
.list-card-operation:active{
	background-color:#dfe1e6;
	opacity:1
}
.list-card-title{
	clear:both;
	display:block;
	margin:0 0 4px;
	overflow:hidden;
	text-decoration:none;
	word-wrap:break-word;
	color:#172b4d
}
.list-card-title::selection{
	background:transparent
}
.list-card-edit-title{
	height:90px;
	padding:0;
	margin:-1px
}
.list-card-edit-title,.list-card-edit-title:focus,.list-card-edit-title:hover{
	background-color:#fff;
	border:1px solid transparent;
	box-shadow:none
}
.list-card-members{
	float:right;
	margin:0 -2px 0 0
}
.list-card-members .member{
	height:28px;
	width:28px;
	float:right;
	margin:0 0 4px 4px
}
.list-card-members .member .member-initials{
	height:28px;
	line-height:28px;
	width:28px
}
.list-card-members .member .member-avatar{
	height:28px;
	width:28px
}
.list-card-dropzone,.list-card-dropzone-limited,.list-card-dropzone-restricted,.list-card-members:empty{
	display:none
}
.list-card.is-drophover .list-card-dropzone{
	background:hsla(0,0%,100%,.8)
}
.list-card.is-drophover .list-card-dropzone-limited,.list-card.is-drophover .list-card-dropzone-restricted{
	background:rgba(235,90,71,.9);
	color:#f4f5f7
}
.list-card.is-drophover.is-limited .list-card-dropzone-limited,.list-card.is-drophover.is-restricted .list-card-dropzone-restricted,.list-card.is-drophover:not(.is-limited):not(.is-restricted) .list-card-dropzone{
	display:block
}
.list-card.is-drophover .list-card-dropzone,.list-card.is-drophover .list-card-dropzone-limited,.list-card.is-drophover .list-card-dropzone-restricted{
	border-radius:3px;
	bottom:0;
	font-weight:700;
	line-height:100%;
	left:0;
	margin:0;
	opacity:1;
	padding:0;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	z-index:40
}
.list-card-cover.is-no-preview-size{
	background-size:auto;
	background-position:50%
}
.list-card.is-covered .list-card-cover{
	border-radius:3px 3px 0 0
}
.list-card.is-stickered .list-card-cover{
	min-height:1px
}
.list-card.is-stickered .list-card-details{
	background-color:hsla(0,0%,100%,.7);
	border-radius:0 0 3px 3px
}
.list-card.is-stickered .stickers{
	height:64px
}
.list-card.is-stickered .list-card-details{
	margin-top:55px
}
.list-card.is-stickered.is-covered .list-card-details{
	margin-top:0
}
.list-card.active-card{
	background-color:#f4f5f7;
	border-bottom-color:rgba(9,30,66,.25)
}
.list-card.active-card .list-card-operation{
	visibility:visible
}
.list-card.active-card.is-stickered .list-card-details{
	background-color:rgba(244,245,247,.007)
}
.list-card.ui-sortable-helper{
	background-color:#fff;
	border-radius:3px;
	box-shadow:0 12px 24px -6px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	transform:rotate(4deg)
}
.list-card.ui-sortable-helper,.list-card.ui-sortable-helper .list-card-title{
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.list-card.ui-sortable-helper .list-card-details{
	background-color:#fff;
	border-radius:3px
}
.list-card-placeholder,.list-card.placeholder{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	min-height:20px
}
.list-card-placeholder .hook,.list-card.placeholder .hook{
	height:20px;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.list-card.placeholder-none{
	display:none
}
.aging-regular.aging-level-0{
	opacity:1
}
.aging-regular.aging-level-1{
	opacity:.75
}
.aging-regular.aging-level-2{
	opacity:.5
}
.aging-regular.aging-level-3{
	opacity:.25
}
.aging-pirate{
	background-position:0 0,100% 0;
	background-repeat:no-repeat
}
.aging-pirate .list-card-details{
	background-position:0 100%,100% 100%;
	background-repeat:no-repeat;
	border-radius:0 0 3px 3px
}
.aging-pirate.aging-level-1{
	background-color:#faf6ef;
	background-image:url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/TopLeftLevel1.53102e7b253303f6eb34.png),url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/TopRightLevel1.b6830a5537c94f982a32.png);
	box-shadow:inset 0 0 15px hsla(33,42%,66%,.4)
}
.aging-pirate.aging-level-1 .list-card-operation{
	background-color:#faf6ef
}
.aging-pirate.aging-level-1 .list-card-cover,.aging-pirate.aging-level-1 .list-card-stickers-area .stickers{
	opacity:.75
}
.aging-pirate.aging-level-1 .list-card-details{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/BottomLeftLevel1.accbe663e1d810cfb14d.png),url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/BottomRightLevel1.2fdf1b0eadc4b04edaec.png)
}
.aging-pirate.aging-level-1.is-stickered .list-card-details{
	background-color:hsla(38,52%,96%,.7)
}
.aging-pirate.aging-level-1.active-card,.aging-pirate.aging-level-1.active-card .list-card-operation{
	background-color:#f4ead7
}
.aging-pirate.aging-level-1.active-card.is-stickered .list-card-details{
	background-color:hsla(39,57%,90%,.7)
}
.aging-pirate.aging-level-2{
	background-color:#f6eedf;
	background-image:url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/TopLeftLevel2.18f4120762d23b79c07e.png),url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/TopRightLevel2.c74a8a1f361b08433f2a.png);
	box-shadow:inset 0 0 25px hsla(33,42%,66%,.5)
}
.aging-pirate.aging-level-2 .list-card-operation{
	background-color:#f5ecdb
}
.aging-pirate.aging-level-2 .list-card-cover,.aging-pirate.aging-level-2 .list-card-stickers-area .stickers{
	opacity:.5
}
.aging-pirate.aging-level-2 .list-card-details{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/BottomLeftLevel2.602baf1ea202cc5f5c34.png),url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/BottomRightLevel2.ac74c3df4a788a4eeb59.png)
}
.aging-pirate.aging-level-2.is-stickered .list-card-details{
	background-color:hsla(39,56%,92%,.7)
}
.aging-pirate.aging-level-2.active-card,.aging-pirate.aging-level-2.active-card .list-card-operation{
	background-color:#efe1c8
}
.aging-pirate.aging-level-2.active-card.is-stickered .list-card-details{
	background-color:hsla(38,55%,86%,.7)
}
.aging-pirate.aging-level-3{
	background-color:#efe1c8;
	background-image:url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/TopLeftLevel3.194454130e88f7411187.png),url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/TopRightLevel3.8c21cb29b9a909eecc47.png);
	box-shadow:inset 0 0 40px hsla(33,42%,66%,.6)
}
.aging-pirate.aging-level-3 .list-card-operation{
	background-color:#efe1c8
}
.aging-pirate.aging-level-3 .list-card-cover,.aging-pirate.aging-level-3 .list-card-stickers-area .stickers{
	opacity:.25
}
.aging-pirate.aging-level-3 .list-card-details{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/BottomLeftLevel3.d4bb1b3ae5fd2aef9bea.png),url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/BottomRightLevel3.5737b3080b474c0d9643.png)
}
.aging-pirate.aging-level-3.is-stickered .list-card-details{
	background-color:hsla(38,55%,86%,.7)
}
.aging-pirate.aging-level-3.active-card,.aging-pirate.aging-level-3.active-card .list-card-operation{
	background-color:#e8d4b0
}
.aging-pirate.aging-level-3.active-card.is-stickered .list-card-details{
	background-color:hsla(39,55%,80%,.7)
}
.aging-pirate.aging-level-3.aging-treasure .list-card-details{
	background-position:0 100%,100% 100%,bottom 1px right 10px;
	background-image:url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/BottomLeftLevel3.d4bb1b3ae5fd2aef9bea.png),url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/BottomRightLevel3.5737b3080b474c0d9643.png),url(https://a.trellocdn.com/prgb/dist/images/powerups/card-aging/BottomRightLevel3Treasure.85890fb25d1b8909c095.png)
}
.quick-card-editor{
	background:rgba(0,0,0,.6);
	bottom:0;
	color:#fff;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:10
}
.quick-card-editor-close-icon{
	color:hsla(0,0%,100%,.6);
	padding:9px;
	position:absolute;
	right:0;
	top:0;
	transition-property:transform,color;
	transition-duration:.15s
}
.quick-card-editor-close-icon:hover{
	color:#fff;
	cursor:pointer;
	transform:scale(1.2)
}
.quick-card-editor-card{
	position:absolute
}
.quick-card-editor-buttons{
	left:100%;
	opacity:0;
	position:absolute;
	top:0;
	width:240px;
	z-index:0;
	transform:translateX(-20px);
	transition:opacity 85ms ease-in,transform 85ms ease-in
}
.quick-card-editor-buttons.fade-in{
	opacity:1;
	transform:translateX(0)
}
.quick-card-editor-buttons-item{
	background:rgba(0,0,0,.6);
	border-radius:3px;
	clear:both;
	color:#e6e6e6;
	display:block;
	float:left;
	margin:0 0 4px 8px;
	padding:6px 12px 6px 8px;
	text-decoration:none;
	transition:transform 85ms ease-in
}
.quick-card-editor-buttons-item:last-child{
	margin-bottom:0
}
.quick-card-editor-buttons-item:hover{
	background:rgba(0,0,0,.8);
	color:#fff;
	transform:translateX(5px)
}
.quick-card-editor-buttons-item-text{
	margin-left:4px
}
.quick-card-editor-buttons-left{
	left:-240px;
	transform:translateX(20px)
}
.quick-card-editor-buttons-left .quick-card-editor-buttons-item{
	float:right;
	margin:0 8px 4px 0
}
.quick-card-editor-buttons-left .quick-card-editor-buttons-item:hover{
	transform:translateX(-5px)
}
.list-card-quick-edit{
	z-index:1
}
.list-card-quick-edit .list-card-labels{
	z-index:0
}
.list-card-quick-edit.is-stickered .list-card-stickers-area{
	overflow:visible
}
.quick-card-editor .list-card{
	cursor:default
}
.badges{
	float:left;
	max-width:100%;
	margin-left:-2px
}
.badges:empty{
	display:none
}
.badge{
	color:#5e6c84;
	display:inline-block;
	margin:0 4px 4px 0;
	max-width:100%;
	min-height:20px;
	overflow:hidden;
	position:relative;
	padding:2px;
	text-decoration:none;
	text-overflow:ellipsis;
	vertical-align:top
}
.badge-icon{
	color:#6b778c;
	vertical-align:top
}
.badge-text{
	font-size:12px;
	padding:0 4px 0 2px;
	vertical-align:top;
	white-space:nowrap
}
.badge.mod-due-date:hover input.mod-due-complete-checkbox{
	display:inline
}
.badge.mod-due-date:hover .badge-due-icon{
	display:none
}
.badge.is-complete{
	background-color:#61bd4f;
	border-radius:3px;
	color:#fff
}
.badge.is-complete .badge-icon{
	color:#fff
}
.badge.is-unread-notification{
	background-color:#eb5a46;
	border-radius:3px;
	color:#fff
}
.badge.is-unread-notification .badge-icon{
	color:#fff
}
.badge.is-due-complete{
	background-color:#61bd4f;
	border-radius:3px;
	color:#fff
}
.badge.is-due-complete .badge-icon{
	color:#fff
}
.badge.is-due-soon{
	background-color:#f2d600;
	border-radius:3px;
	color:#fff
}
.badge.is-due-soon .badge-icon{
	color:#fff
}
.badge.is-due-now{
	background-color:#eb5a46;
	border-radius:3px;
	color:#fff
}
.badge.is-due-now .badge-icon{
	color:#fff
}
.badge.is-due-past{
	background-color:#ec9488;
	border-radius:3px;
	color:#fff
}
.badge.is-due-past .badge-icon{
	color:#fff
}
.badge.is-voted{
	background-color:rgba(9,30,66,.13);
	border-radius:3px
}
.badge.is-template{
	background-color:#e4f0f6;
	border-radius:3px;
	color:#172b4d
}
.badge.is-template .badge-icon{
	color:#172b4d
}
.list-card-position{
	margin:6px 8px;
	min-height:18px;
	padding:0;
	position:relative
}
.list-card-position a{
	color:#5e6c84;
	display:block;
	margin-right:30px;
	text-decoration:none
}
.list-card-position a:hover{
	color:#172b4d;
	text-decoration:underline
}
.list-card-position .clear-selection-icon{
	position:absolute;
	top:0;
	right:0
}
.list-card-labels{
	overflow:auto;
	position:relative
}
.list-card-labels:empty{
	display:none;
	margin:0
}
.card-detail-window{
	min-height:600px
}
.card-detail-item{
	display:block;
	float:left;
	margin:0 8px 8px 0;
	max-width:100%
}
.card-detail-item-block{
	clear:both;
	float:none;
	margin-right:0
}
.card-detail-item-header{
	color:#5e6c84;
	font-size:12px;
	font-weight:500;
	letter-spacing:.04em;
	line-height:16px;
	margin-top:16px;
	text-transform:uppercase;
	display:block;
	line-height:20px;
	margin:0 8px 4px 0;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.card-detail-item-header .icon-sm{
	margin-right:4px
}
.card-detail-mini-main{
	width:auto;
	float:none;
	padding-right:48px
}
.card-detail-sidebar-mini{
	float:none;
	width:100%;
	padding:0;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-end
}
@media only screen and (max-width:750px){
	.card-detail-sidebar-mini{
	margin:0
}

}
@media only screen and (max-width:750px){
	.card-detail-window .button-link{
	width:calc(50% - 8px);
	display:inline-block;
	margin-right:8px
}

}
.suggested-actions-module{
	margin-bottom:16px
}
.suggested-actions-module .suggested-actions-settings{
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none
}
.suggested-actions-module .suggested-actions-settings:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.suggested-actions-module .suggested-actions-settings:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.suggested-actions-module .suggested-actions-settings:active .icon-sm{
	color:#0079bf
}
.suggested-actions-feedback{
	font-size:12px;
	display:block;
	text-align:center;
	color:#5e6c84;
	margin-top:4px
}
.card-detail-title,.card-detail-title .window-title-text{
	display:inline-block
}
.card-detail-title.editing{
	display:block
}
.card-detail-activity,.card-detail-description{
	display:flex;
	align-items:center;
	min-height:32px
}
.card-detail-activity .window-module-title-icon,.card-detail-description .window-module-title-icon{
	top:8px
}
.card-detail-activity .button.subtle,.card-detail-description .button.subtle{
	margin:0 0 0 8px
}
.card-detail-activity{
	justify-content:space-between
}
.card-detail-item-add-button{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	border-radius:3px;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 8px 8px 0;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.card-detail-item-add-button.mod-round{
	border-radius:100%
}
.card-detail-item-add-button:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.card-detail-item-add-button:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.card-detail-item-add-button:active .icon-sm{
	color:#0079bf
}
.card-detail-item-add-button .icon-sm{
	font-size:16px;
	height:16px;
	line-height:16px;
	padding:8px;
	width:16px
}
.card-detail-title-assist{
	display:none
}
@media print{
	.card-detail-title-assist{
	display:block
}

}
.card-detail-badge{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	border-radius:3px;
	cursor:pointer;
	display:block;
	height:20px;
	line-height:20px;
	margin:0 8px 8px 0;
	max-width:100%;
	overflow:hidden;
	padding:6px 12px;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.card-detail-badge.is-clickable{
	text-decoration:underline
}
.card-detail-badge.is-clickable:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.card-detail-badge.is-clickable:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.card-detail-badge.is-clickable:active .icon-sm{
	color:#0079bf
}
.card-detail-due-date-badge{
	display:flex;
	flex-direction:row;
	align-items:center;
	margin:0 8px 8px 0
}
.card-detail-due-date-badge .card-detail-badge-due-date-button{
	margin:auto;
	padding-right:0
}
.card-detail-due-date-badge .card-detail-badge-due-date-button:after{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	font-family:trellicons;
	font-style:normal;
	font-weight:400;
	line-height:1;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	height:20px;
	font-size:16px;
	line-height:20px;
	width:20px;
	color:#42526e;
	padding:0 6px;
	content:"\E91F"
}
.card-detail-due-date-badge .card-detail-badge-due-date-button:after.mod-quiet{
	color:#6b778c
}
.card-detail-due-date-badge .card-detail-badge-due-date-button:after.dark,.card-detail-due-date-badge .card-detail-badge-due-date-button:after.dark-hover:hover,.dark-hover:hover .card-detail-due-date-badge .card-detail-badge-due-date-button:after{
	color:#172b4d;
	text-decoration:none
}
.card-detail-due-date-badge .card-detail-badge-due-date-button:after.light,.card-detail-due-date-badge .card-detail-badge-due-date-button:after.light-hover:hover,.light-hover:hover .card-detail-due-date-badge .card-detail-badge-due-date-button:after{
	color:#fff;
	text-decoration:none
}
.card-detail-due-date-badge .card-detail-badge-due-date-button:after.dark-background-hover:hover,.dark-background-hover:hover .card-detail-due-date-badge .card-detail-badge-due-date-button:after{
	background-color:rgba(9,30,66,.08);
	color:#172b4d;
	border-radius:3px;
	text-decoration:none
}
.card-detail-due-date-badge .card-detail-badge-due-date-button:after.dark-background-hover:active,.dark-background-hover:active .card-detail-due-date-badge .card-detail-badge-due-date-button:after{
	background-color:rgba(9,30,66,.13);
	color:#172b4d;
	border-radius:3px;
	text-decoration:none
}
.card-detail-due-date-badge .card-detail-due-status-lozenge{
	font-size:12px;
	line-height:16px;
	padding:0 4px;
	text-transform:uppercase;
	border-radius:2px;
	margin:auto 0 auto 8px
}
.card-detail-due-date-badge .card-detail-badge-due-date-complete-box{
	border-radius:2px;
	box-sizing:border-box;
	line-height:18px;
	overflow:hidden;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	margin:auto 4px auto 0
}
.card-detail-due-date-badge .card-detail-badge-due-date-complete-box .card-detail-badge-due-date-complete-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px
}
.card-detail-due-date-badge .card-detail-badge-due-date-complete-box:hover{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0
}
.card-detail-due-date-badge .card-detail-badge-due-date-complete-box:hover .card-detail-badge-due-date-complete-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px
}
.card-detail-due-date-badge .card-detail-badge-due-date-complete-box:active{
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6;
	text-indent:0
}
.card-detail-due-date-badge .card-detail-badge-due-date-complete-box:active .card-detail-badge-due-date-complete-icon{
	opacity:0
}
.card-detail-due-date-badge.is-clickable.is-due-complete .card-detail-badge-due-date-complete-box{
	border-radius:2px;
	box-sizing:border-box;
	line-height:18px;
	overflow:hidden;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	background-color:#0079bf;
	box-shadow:inset 0 0 0 2px #0079bf;
	text-indent:0
}
.card-detail-due-date-badge.is-clickable.is-due-complete .card-detail-badge-due-date-complete-box .card-detail-badge-due-date-complete-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px;
	opacity:1;
	color:#fff
}
.card-detail-due-date-badge.is-clickable.is-due-complete .card-detail-badge-due-date-complete-box:hover{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0;
	background-color:#5ba4cf;
	box-shadow:inset 0 0 0 2px #5ba4cf
}
.card-detail-due-date-badge.is-clickable.is-due-complete .card-detail-badge-due-date-complete-box:hover .card-detail-badge-due-date-complete-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px;
	opacity:1;
	color:#fff
}
.card-detail-due-date-badge.is-clickable.is-due-complete .card-detail-badge-due-date-complete-box:active{
	text-indent:0;
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6
}
.card-detail-due-date-badge.is-clickable.is-due-complete .card-detail-badge-due-date-complete-box:active .card-detail-badge-due-date-complete-icon{
	opacity:0;
	color:#0079bf;
	opacity:1
}
.card-detail-due-date-badge.is-due-complete .card-detail-due-status-lozenge{
	background-color:#5aac44;
	color:#fff
}
.card-detail-due-date-badge.is-due-soon .card-detail-due-status-lozenge{
	background-color:#e6c60d;
	color:#172b4d
}
.card-detail-due-date-badge.is-due-now .card-detail-due-status-lozenge{
	background-color:#cf513d;
	color:#fff
}
.card-detail-due-date-badge.is-due-past .card-detail-due-status-lozenge{
	background-color:#ec9488;
	color:#fff
}
.card-detail-badge.is-voted{
	background-color:rgba(9,30,66,.13)
}
.card-detail-badge.mod-last-updated{
	min-width:120px;
	cursor:auto
}
.card-detail-data{
	margin-top:8px
}
@media only screen and (max-width:750px){
	.card-detail-data{
	margin:8px
}

}
.get-pups{
	text-align:center
}
.card-back-pup-upgrade-prompt-section{
	margin-top:8px
}
.card-back-pup-upgrade-prompt-opener{
	color:#97a0af;
	font-size:12px;
	line-height:16px
}
.card-back-pup-upgrade-prompt{
	margin-top:4px
}
.cardListAnimated:after{
	content:"";
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	background:#c2ccd1;
	z-index:10
}
.cardBackAnimated{
	background-color:#fff;
	opacity:1;
	margin-top:0;
	display:block;
	position:fixed;
	z-index:1;
	transition:.25s ease-in-out;
	transition-property:top,left,height,width,margin
}
.overlayAnimatedStart{
	background:transparent;
	transition:background .25s ease-in-out
}
.overlayAnimatedEnd{
	background:rgba(0,0,0,.64)
}
.add-attachment-section{
	height:48px;
	border:2px dashed #b3bac5;
	border-radius:2px;
	line-height:48px;
	vertical-align:middle;
	text-align:center;
	color:#7a869a
}
.attachment-thumbnail{
	border-radius:3px;
	min-height:80px;
	margin:0 0 8px;
	overflow:hidden;
	position:relative
}
.attachment-thumbnail.placeholder{
	border-radius:3px
}
.attachment-thumbnail.placeholder,.attachment-thumbnail:hover .attachment-thumbnail-details{
	background-color:rgba(9,30,66,.04)
}
.attachment-thumbnail.ui-sortable-helper .attachment-thumbnail-details{
	background-color:#f4f5f7!important;
	opacity:.85
}
.attachment-thumbnail.ui-sortable-helper .attachment-thumbnail-details,.attachment-thumbnail.ui-sortable-helper .attachment-thumbnail-preview{
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.attachment-thumbnail-processing{
	background-color:rgba(9,30,66,.04);
	color:#5e6c84;
	line-height:80px;
	text-align:center
}
.attachment-thumbnail-processing .spinner{
	display:inline-block;
	transform:translateY(3px)
}
.attachment-thumbnail-preview{
	background-color:rgba(9,30,66,.04);
	background-position:50%;
	background-size:contain;
	background-repeat:no-repeat;
	border-radius:3px;
	height:80px;
	margin-top:-40px;
	position:absolute;
	top:50%;
	left:0;
	text-align:center;
	text-decoration:none;
	z-index:1;
	width:112px
}
.attachment-thumbnail-preview-power-up-logo{
	display:table-cell;
	height:80px;
	width:112px;
	text-align:center;
	vertical-align:middle
}
.attachment-thumbnail-preview-power-up-logo-image{
	height:45px;
	width:45px
}
.attachment-thumbnail-preview-service-logo{
	background-size:70px 70px;
	background-position:50%;
	background-repeat:no-repeat;
	display:block;
	height:80px;
	width:112px
}
.attachment-thumbnail-preview-dropbox-logo{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/services/dropbox-preview-logo.42567434cf318b8478e6.svg)
}
.attachment-thumbnail-preview-fogbugz-logo{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/services/fogbugz-preview-logo.3875991b3c671e428a42.svg)
}
.attachment-thumbnail-preview-github-logo{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/services/github-preview-logo.346c8ad70711bd0f575b.svg)
}
.attachment-thumbnail-preview-google-drive-logo{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/services/google-drive-preview-logo.64011cc7e495af6d55d0.svg)
}
.attachment-thumbnail-preview-kiln-logo{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/services/kiln-preview-logo.d23187d129d386fcae7b.svg)
}
.attachment-thumbnail-preview-trello-logo{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/services/trello-preview-logo.07db7adfabb199709ad3.svg)
}
.attachment-thumbnail-preview-one-drive-logo{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/services/onedrive-preview-logo.e4e5ea0947583d430483.svg)
}
.attachment-thumbnail-preview-box-logo{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/services/box-preview-logo.f49ae2b057b81e9080b0.svg)
}
.attachment-thumbnail-preview-ext{
	color:#5e6c84;
	display:block;
	font-size:18px;
	font-weight:700;
	height:100%;
	line-height:80px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	width:100%
}
.attachment-thumbnail-preview-ext:hover{
	color:#5e6c84
}
.attachment-thumbnail-preview-attachment-icon{
	line-height:80px
}
.attachment-thumbnail-preview-plugin{
	background-size:40px 40px;
	background-repeat:no-repeat;
	background-position:center 13px;
	display:block;
	height:100%;
	opacity:.7;
	text-decoration:none;
	width:100%;
	position:relative
}
.attachment-thumbnail-preview-plugin .attachment-thumbnail-plugin-enable-link{
	background:#000;
	bottom:0;
	border-radius:0 0 3px 3px;
	color:#dfe1e6;
	font-size:12px;
	height:20px;
	left:0;
	line-height:16px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	text-decoration:underline;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
	z-index:1
}
.attachment-thumbnail-preview-plugin .attachment-thumbnail-plugin-enable-link .icon-sm{
	color:#dfe1e6
}
.attachment-thumbnail-preview-plugin .attachment-thumbnail-plugin-enable-link:hover{
	background:rgba(0,0,0,.8);
	color:#fff
}
.attachment-thumbnail-preview-plugin .attachment-thumbnail-plugin-enable-link:hover .icon-sm{
	color:#fff
}
.attachment-thumbnail-preview-plugin:hover{
	color:#5e6c84
}
.attachment-thumbnail-details{
	box-sizing:border-box;
	cursor:pointer;
	padding:8px 8px 8px 128px;
	min-height:80px;
	margin:0;
	z-index:0
}
.attachment-thumbnail-details .attachment-thumbnail-name{
	font-weight:700;
	word-wrap:break-word
}
.attachment-thumbnail-details .attachment-thumbnail-name.hide{
	display:none
}
.attachment-thumbnail-details textarea.attachment-thumbnail-details-title{
	background:transparent;
	border-radius:3px;
	height:20px;
	font-weight:700;
	margin:-3px -5px;
	min-height:20px;
	padding:2px 4px
}
.attachment-thumbnail-details textarea.attachment-thumbnail-details-title:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
.attachment-thumbnail-details-title-action{
	padding-left:3px
}
.attachment-thumbnail-details-title-options{
	margin-bottom:8px
}
.attachment-thumbnail-details-title-options span:not(:first-child):before{
	content:" - "
}
.attachment-thumbnail-details-title-options-item{
	font-size:14px;
	margin-bottom:8px
}
.attachment-thumbnail-details-options-item{
	border-radius:3px;
	margin-right:8px;
	text-decoration:none
}
.attachment-thumbnail-details-options-item-text{
	text-decoration:underline
}
.attachment-viewer{
	color:#fff;
	position:fixed;
	z-index:100;
	top:0;
	right:0;
	bottom:0;
	left:0;
	text-align:center
}
.attachment-viewer-header{
	height:48px;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:40
}
.attachment-viewer-header-close-icon{
	color:hsla(0,0%,100%,.6);
	padding:9px;
	position:absolute;
	right:0;
	top:0;
	transition-property:transform,color;
	transition-duration:.15s
}
.attachment-viewer-header:hover{
	cursor:pointer
}
.attachment-viewer-header:hover .attachment-viewer-header-close-icon{
	color:#fff;
	transform:scale(1.2)
}
.attachment-viewer-underlay{
	top:0;
	bottom:100px
}
.attachment-viewer-overlay,.attachment-viewer-underlay{
	background-color:rgba(0,0,0,.7);
	position:absolute;
	right:0;
	left:0
}
.attachment-viewer-overlay{
	height:100px;
	bottom:0;
	z-index:30
}
.attachment-viewer-frames{
	transition:transform .15s;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.attachment-viewer-frames-next-hint .attachment-viewer-frames{
	transform:translateX(-5%)
}
.attachment-viewer-frames-prev-hint .attachment-viewer-frames{
	transform:translateX(5%)
}
.attachment-viewer-frame{
	bottom:0;
	left:0;
	margin:0 auto;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:20;
	transition:transform .15s
}
.attachment-viewer-frame-left{
	transform:translateX(-100%)
}
.attachment-viewer-frame-right{
	transform:translateX(100%)
}
.windows.explorer .attachment-viewer-frame-preview-wrapper,.windows.firefox .attachment-viewer-frame-preview-wrapper{
	left:48px;
	right:48px
}
.attachment-viewer-frame-preview-wrapper{
	bottom:0;
	left:24px;
	overflow-x:hidden;
	overflow-y:auto;
	position:absolute;
	top:0;
	right:24px
}
.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar{
	height:9px;
	width:9px
}
.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-button:end:increment,.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-button:start:decrement{
	background:transparent;
	display:block;
	height:48px
}
.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-button:end:increment{
	height:112px
}
.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-track-piece{
	background:transparent
}
.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-track-piece:vertical:start{
	border-radius:5px 5px 0 0
}
.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-track-piece:vertical:end{
	border-radius:0 0 5px 5px
}
.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-track-piece:horizontal:start{
	border-radius:5px 0 0 5px
}
.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-track-piece:horizontal:end{
	border-radius:0 5px 5px 0
}
.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-thumb:horizontal,.attachment-viewer-frame-preview-wrapper::-webkit-scrollbar-thumb:vertical{
	background:hsla(0,0%,100%,.2);
	border-radius:5px;
	display:block;
	height:50px
}
.attachment-viewer-frame-preview{
	box-sizing:border-box;
	padding:48px 24px 112px;
	height:100%
}
.attachment-viewer-frame-preview.attachment-viewer-center{
	display:flex;
	align-items:center;
	justify-content:center
}
.attachment-viewer-frame-preview-image-wrapper{
	height:auto
}
.attachment-viewer-frame-preview-image{
	border-radius:3px;
	max-width:100%;
	opacity:0;
	position:relative;
	z-index:10;
	transition:transform .15s,opacity .4s
}
.attachment-viewer-frame-preview-placeholder{
	color:#fff;
	font-size:18px;
	font-weight:700;
	margin:25% auto 0;
	opacity:0
}
.attachment-viewer-frame-preview-placeholder-link{
	border-radius:3px;
	box-sizing:border-box;
	color:#fff;
	display:block;
	margin:8px auto;
	padding:16px 24px;
	max-width:250px
}
.attachment-viewer-frame-preview-placeholder-link:hover{
	background:hsla(0,0%,100%,.1);
	color:#fff
}
.attachment-viewer-frame-preview-audio{
	opacity:0
}
.attachment-viewer-frame-preview-video{
	max-height:100%;
	opacity:0
}
.attachment-viewer-frame-preview-iframe{
	background-color:#fff;
	border-radius:3px;
	border:0;
	box-sizing:border-box;
	height:100%;
	opacity:0;
	padding:12px;
	width:100%
}
.attachment-viewer-frame-loaded .attachment-viewer-frame-preview-audio,.attachment-viewer-frame-loaded .attachment-viewer-frame-preview-iframe,.attachment-viewer-frame-loaded .attachment-viewer-frame-preview-image,.attachment-viewer-frame-loaded .attachment-viewer-frame-preview-placeholder,.attachment-viewer-frame-loaded .attachment-viewer-frame-preview-video{
	opacity:1
}
.attachment-viewer-frame-details{
	bottom:0;
	box-sizing:border-box;
	color:#fff;
	height:100px;
	left:0;
	padding:12px 10%;
	position:absolute;
	right:0;
	z-index:30
}
.attachment-viewer-frame-details a,.attachment-viewer-frame-details a:hover{
	color:#fff
}
.attachment-viewer-next-frame-btn,.attachment-viewer-prev-frame-btn{
	position:absolute;
	height:100px;
	bottom:0;
	z-index:40
}
.attachment-viewer-next-frame-btn{
	right:0;
	width:10%
}
.attachment-viewer-prev-frame-btn{
	left:0;
	width:10%
}
.attachment-viewer-next-frame-btn-icon,.attachment-viewer-prev-frame-btn-icon{
	opacity:.4;
	padding:36px;
	position:absolute;
	top:0;
	transition:transform .15s,opacity .4s
}
.attachment-viewer-next-frame-btn-icon{
	right:0
}
.attachment-viewer-prev-frame-btn-icon{
	left:0
}
.attachment-viewer-frames-next-hint .attachment-viewer-next-frame-btn-icon,.attachment-viewer-frames-prev-hint .attachment-viewer-prev-frame-btn-icon{
	opacity:1
}
.attachment-viewer-frames-next-hint .attachment-viewer-next-frame-btn-icon{
	transform:translateX(5%) scale(1.2)
}
.attachment-viewer-frames-prev-hint .attachment-viewer-prev-frame-btn-icon{
	transform:translateX(-5%) scale(1.2)
}
.attachment-viewer-option-icon{
	margin:0 3px 0 14px
}
.attachment-viewer-delete-link{
	margin:0 0 0 6px
}
.new-comment{
	position:relative;
	margin:0 0 8px 40px
}
.new-comment .member{
	position:absolute;
	left:-40px
}
.comment-frame{
	background-color:#fff;
	border-radius:3px;
	box-shadow:0 1px 2px -1px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	margin:4px 4px 12px 0;
	overflow:hidden;
	position:relative;
	transition:box-shadow 85ms ease
}
.comment-box{
	padding:8px 12px;
	position:relative;
	transition-duration:85ms;
	transition-timing-function:ease;
	transition-property:padding-bottom
}
.comment-box-input{
	background:#fff!important;
	box-sizing:content-box;
	box-shadow:none;
	height:20px;
	margin:0;
	min-height:20px;
	padding:0;
	width:100%;
	resize:none
}
.comment-box-input,.comment-box-input:active,.comment-box-input:focus,.comment-box-input:hover{
	border:0;
	box-shadow:none
}
.comment-box-input:active,.comment-box-input:focus{
	outline:0;
	box-shadow:none
}
.comment-box-options{
	opacity:0;
	position:absolute;
	bottom:8px;
	right:8px;
	transform:translateY(48px);
	transition-duration:85ms;
	transition-timing-function:ease;
	transition-property:opacity,transform
}
.comment-box-options-item{
	border-radius:3px;
	float:left;
	height:20px;
	margin-left:4px;
	padding:6px
}
.comment-box-options-item:hover{
	background-color:rgba(9,30,66,.08)
}
.comment-box-options-item:active{
	background-color:rgba(9,30,66,.13)
}
.comment-controls{
	opacity:0;
	position:absolute;
	bottom:8px;
	left:12px;
	transform:translateY(48px);
	transition-duration:85ms;
	transition-timing-function:ease;
	transition-property:opacity,transform
}
.comment-controls .comment-subscribe{
	color:#5e6c84;
	cursor:pointer;
	float:right;
	font-size:12px;
	margin:8px 12px 0;
	display:none;
	flex-direction:row;
	align-items:center
}
.comment-controls .comment-subscribe.is-visible{
	display:flex
}
.comment-controls .comment-subscribe.is-clickable:not(.is-subscribed) .comment-subscribe-box:hover{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0
}
.comment-controls .comment-subscribe.is-clickable:not(.is-subscribed) .comment-subscribe-box:hover .comment-subscribe-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px
}
.comment-controls .comment-subscribe.is-clickable:not(.is-subscribed) .comment-subscribe-box:active{
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6;
	text-indent:0
}
.comment-controls .comment-subscribe.is-clickable:not(.is-subscribed) .comment-subscribe-box:active .comment-subscribe-icon{
	opacity:0
}
.comment-controls .comment-subscribe.is-subscribed .comment-subscribe-box{
	border-radius:2px;
	box-sizing:border-box;
	line-height:18px;
	overflow:hidden;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	background-color:#0079bf;
	box-shadow:inset 0 0 0 2px #0079bf;
	text-indent:0
}
.comment-controls .comment-subscribe.is-subscribed .comment-subscribe-box:hover{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0;
	background-color:#5ba4cf;
	box-shadow:inset 0 0 0 2px #5ba4cf
}
.comment-controls .comment-subscribe.is-subscribed .comment-subscribe-box:hover .comment-subscribe-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px;
	opacity:1;
	color:#fff
}
.comment-controls .comment-subscribe.is-subscribed .comment-subscribe-box:active{
	text-indent:0;
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6
}
.comment-controls .comment-subscribe.is-subscribed .comment-subscribe-box:active .comment-subscribe-icon{
	opacity:0;
	color:#0079bf;
	opacity:1
}
.comment-controls .comment-subscribe.is-subscribed .comment-subscribe-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px;
	opacity:1;
	color:#fff
}
.comment-controls .comment-subscribe .comment-subscribe-box{
	border-radius:2px;
	box-sizing:border-box;
	line-height:18px;
	overflow:hidden;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	margin-right:8px
}
.comment-controls .comment-subscribe .comment-subscribe-description{
	height:18px;
	display:flex
}
.comment-box.mod-editing-comment{
	padding-bottom:48px
}
.comment-box.mod-editing-comment .comment-box-options,.comment-box.mod-editing-comment .comment-controls{
	opacity:1;
	transform:translateY(0)
}
.comment-controls-errors{
	margin-top:8px
}
.comment-controls-errors p{
	margin:8px 0;
	color:#5e6c84
}
.new-comment.is-focused:not(.is-show-controls) .comment-box,.new-comment.is-show-controls .comment-box{
	padding-bottom:56px
}
.new-comment.is-focused:not(.is-show-controls) .comment-box-options,.new-comment.is-focused:not(.is-show-controls) .comment-controls,.new-comment.is-show-controls .comment-box-options,.new-comment.is-show-controls .comment-controls{
	opacity:1;
	transform:translateY(0)
}
.new-comment:not(.is-focused):not(.is-show-controls) .comment-frame:hover{
	cursor:pointer;
	box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.new-comment:not(.is-focused):not(.is-show-controls) .comment-box-input{
	padding:8px 12px;
	margin:-8px -12px
}
.new-comment:not(.is-focused):not(.is-show-controls) .comment-box-input:hover{
	cursor:pointer
}
.new-comment.is-focused .comment-frame{
	box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.comment-too-long-warning{
	display:none;
	margin-top:16px
}
.comment-too-long-warning.is-shown{
	display:block
}
.checklist-list:empty{
	display:none
}
.checklist{
	margin-bottom:24px
}
.checklist.placeholder{
	background-color:rgba(9,30,66,.04);
	border-radius:3px
}
.checklist.ui-sortable-helper{
	background-color:#f4f5f7!important;
	border-radius:3px;
	opacity:.85
}
.checklist.ui-sortable-helper,.checklist.ui-sortable-helper .checklist-title,.checklist.ui-sortable-helper .current,.checklist.ui-sortable-helper .window-module-title{
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.checklist-title{
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-flow:row wrap
}
.checklist-title h3{
	margin:6px 0
}
.checklist-title .window-module-title-options{
	margin:0 2px 0 auto
}
.window-module-title-icon.icon-checklist,.window-module-title-icon.toggle-checklist-button{
	top:8px
}
.checklist-items-list{
	min-height:8px
}
.checklist-item{
	clear:both;
	padding-left:40px;
	position:relative;
	border-radius:3px;
	transform-origin:left bottom;
	transition-property:transform,opacity,height,padding,margin;
	transition-duration:.14s;
	transition-timing-function:ease-in
}
.checklist-item.placeholder,.checklist-item:hover{
	background-color:rgba(9,30,66,.04)
}
.checklist-item.ui-sortable-helper{
	background-color:#f4f5f7!important;
	cursor:-webkit-grabbing;
	cursor:grabbing;
	opacity:.85
}
.hide-completed-items .checklist-item-fade-out{
	height:0;
	margin:0;
	opacity:0;
	padding:0;
	transform:rotate(-5deg) translateX(-10px) translateY(-10px)
}
.checklist-item-checkbox{
	border-radius:2px;
	box-sizing:border-box;
	line-height:18px;
	overflow:hidden;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	position:absolute;
	left:0;
	margin:6px;
	text-align:center;
	top:0
}
.checklist-item-checkbox.enabled:hover{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0
}
.checklist-item-checkbox.enabled:hover .checklist-item-checkbox-check{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px
}
.checklist-item-checkbox.enabled:active{
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6;
	text-indent:0
}
.checklist-item-checkbox.enabled:active .checklist-item-checkbox-check{
	opacity:0
}
.checklist-item-details{
	word-break:break-word;
	word-wrap:break-word;
	overflow-wrap:break-word;
	padding-right:32px
}
.checklist-item-details .checklist-item-row{
	padding:6px 0;
	display:flex;
	flex-direction:row
}
.checklist-item-details .checklist-item-row .checklist-item-text-and-due{
	flex:1
}
.checklist-item-details .checklist-item-row .checklist-item-due{
	margin-left:8px;
	float:right
}
.checklist-item-details .checklist-item-row .checklist-item-due button{
	height:20px;
	margin:0;
	padding:0 4px;
	font-size:12px
}
.checklist-item-details .checklist-item-row .checklist-item-due button.is-due-complete{
	background-color:#61bd4f;
	border-radius:3px;
	color:#fff
}
.checklist-item-details .checklist-item-row .checklist-item-due button.is-due-complete .icon-clock{
	color:#fff
}
.checklist-item-details .checklist-item-row .checklist-item-due button.is-due-soon{
	background-color:#f2d600;
	border-radius:3px;
	color:#fff
}
.checklist-item-details .checklist-item-row .checklist-item-due button.is-due-soon .icon-clock{
	color:#fff
}
.checklist-item-details .checklist-item-row .checklist-item-due button.is-due-now{
	background-color:#eb5a46;
	border-radius:3px;
	color:#fff
}
.checklist-item-details .checklist-item-row .checklist-item-due button.is-due-now .icon-clock{
	color:#fff
}
.checklist-item-details .checklist-item-row .checklist-item-due button.is-due-past{
	background-color:#ec9488;
	border-radius:3px;
	color:#fff
}
.checklist-item-details .checklist-item-row .checklist-item-due button.is-due-past .icon-clock{
	color:#fff
}
.checklist-item-details .checklist-item-row .checklist-item-assignee{
	align-items:flex-start;
	justify-content:center;
	margin-right:8px;
	height:24px
}
.checklist-item-details .checklist-item-row .checklist-item-assignee .member{
	margin:0
}
.checklist-item-details .checklist-item-row .checklist-item-assignee.no-assignee{
	display:none
}
.checklist-item-details .checklist-item-row .checklist-item-assignee button{
	width:24px;
	height:24px;
	display:inline-block;
	border-radius:12px;
	margin:0;
	padding:0
}
.checklist-item-details.editing .checklist-item-assignee{
	display:inline-flex;
	margin-right:8px
}
.checklist-item-details .checklist-item-menu-wrapper{
	position:absolute;
	right:0;
	top:0
}
.checklist-item-details .checklist-item-menu-wrapper .checklist-item-menu{
	box-sizing:border-box;
	padding:6px;
	height:32px;
	width:32px;
	border-radius:3px;
	cursor:pointer
}
.checklist-item-details .checklist-item-menu-wrapper .checklist-item-menu:hover{
	background-color:rgba(9,30,66,.08)
}
.checklist-item-details .checklist-item-menu-wrapper .checklist-item-menu:active{
	background-color:rgba(9,30,66,.13)
}
.checklist-item-details .checklist-item-menu .icon-sm{
	display:none
}
.checklist-item-details:hover .checklist-item-menu .icon-sm{
	display:inline-block
}
.checklist-item-details .edit-controls .option{
	height:auto;
	line-height:normal;
	padding:6px 8px
}
.checklist-item-details-text{
	min-height:20px;
	margin-bottom:0;
	align-self:center
}
.checklist-item-details-text.enabled:hover{
	color:#172b4d;
	cursor:pointer
}
.checklist-item-details-text:empty{
	content:"No name";
	color:#5e6c84
}
.checklist-item-fade-out .checklist-item-details-text,.checklist-item-state-complete .checklist-item-details-text{
	color:#5e6c84;
	text-decoration:line-through
}
.checklist-item-fade-out img,.checklist-item-state-complete img{
	opacity:.3
}
.checklist-item-fade-out .checklist-item-checkbox,.checklist-item-state-complete .checklist-item-checkbox{
	border-radius:2px;
	box-sizing:border-box;
	line-height:18px;
	overflow:hidden;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	background-color:#0079bf;
	box-shadow:inset 0 0 0 2px #0079bf;
	text-indent:0
}
.checklist-item-fade-out .checklist-item-checkbox.enabled .checklist-item-checkbox-check,.checklist-item-state-complete .checklist-item-checkbox.enabled .checklist-item-checkbox-check{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px;
	opacity:1;
	color:#fff
}
.checklist-item-fade-out .checklist-item-checkbox.enabled:hover,.checklist-item-state-complete .checklist-item-checkbox.enabled:hover{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0;
	background-color:#5ba4cf;
	box-shadow:inset 0 0 0 2px #5ba4cf
}
.checklist-item-fade-out .checklist-item-checkbox.enabled:hover .checklist-item-checkbox-check,.checklist-item-state-complete .checklist-item-checkbox.enabled:hover .checklist-item-checkbox-check{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px;
	opacity:1;
	color:#fff
}
.checklist-item-fade-out .checklist-item-checkbox.enabled:active,.checklist-item-state-complete .checklist-item-checkbox.enabled:active{
	text-indent:0;
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6
}
.checklist-item-fade-out .checklist-item-checkbox.enabled:active .checklist-item-checkbox-check,.checklist-item-state-complete .checklist-item-checkbox.enabled:active .checklist-item-checkbox-check{
	opacity:0;
	color:#0079bf;
	opacity:1
}
.hide-completed-items .checklist-item-state-complete{
	display:none
}
.checklist-limit-warning-text,textarea.checklist-new-item-text,textarea.checklist-new-item-text:hover{
	cursor:pointer;
	height:32px;
	min-height:32px;
	margin:4px 0 0;
	overflow:hidden;
	resize:none;
	text-align:initial;
	text-decoration:none;
	width:auto
}
textarea.checklist-new-item-text::-webkit-input-placeholder{
	color:#172b4d
}
textarea.checklist-new-item-text::-ms-input-placeholder{
	color:#172b4d
}
textarea.checklist-new-item-text::placeholder{
	color:#172b4d
}
.checklist-limit-warning{
	margin-top:8px;
	clear:both
}
.checklist-new-item.editing textarea.checklist-new-item-text,.checklist-new-item.editing textarea.checklist-new-item-text:focus,.checklist-new-item.editing textarea.checklist-new-item-text:hover{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf;
	color:#172b4d;
	cursor:text;
	width:100%;
	resize:vertical;
	float:none
}
.checklist-new-item.editing textarea.checklist-new-item-text .edit-controls,.checklist-new-item.editing textarea.checklist-new-item-text:focus .edit-controls,.checklist-new-item.editing textarea.checklist-new-item-text:hover .edit-controls{
	display:none;
	visibility:hidden
}
.checklist-progress{
	margin-bottom:6px;
	position:relative
}
.checklist-progress-percentage{
	color:#5e6c84;
	font-size:11px;
	line-height:10px;
	position:absolute;
	left:0;
	top:-1px;
	text-align:center;
	width:32px
}
.checklist-progress-bar{
	background:rgba(9,30,66,.08);
	border-radius:4px;
	clear:both;
	height:8px;
	margin:0 0 0 40px;
	overflow:hidden;
	position:relative
}
.checklist-progress-bar-current{
	background:#5ba4cf;
	bottom:0;
	left:0;
	position:absolute;
	top:0;
	transition:width .14s ease-in,background .14s ease-in
}
.checklist-progress-bar-current-complete{
	background:#61bd4f
}
.checklist-completed-text{
	display:block;
	margin:8px 0 0 40px
}
.toggle-checklist-button{
	border-radius:3px
}
.toggle-checklist-button:before{
	position:absolute;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%)
}
.toggle-checklist-button.editable{
	cursor:pointer
}
.toggle-checklist-button.editable:hover{
	background-color:rgba(9,30,66,.08)
}
.toggle-checklist-button.editable:active{
	background-color:rgba(9,30,66,.13)
}
.pop-checkbox{
	animation:pop-checkbox .3s ease-in-out 1
}
.shake-checkbox{
	animation:shake-checkbox .3s ease-in-out 1
}
.spin-checkbox{
	animation:spin-checkbox .5s ease-in-out 1
}
@keyframes pop-checkbox{
	50%{
	transform:scale(1.25)
}

}
@keyframes shake-checkbox{
	25%{
	transform:translateX(2px)
}
75%{
	transform:translateX(-2px)
}

}
@keyframes spin-checkbox{
	25%{
	transform:rotate(10deg)
}
50%{
	transform:rotate(0deg)
}
75%{
	transform:rotate(-10deg)
}

}
@media (prefers-reduced-motion:reduce){
	.pop-checkbox,.shake-checkbox,.spin-checkbox{
	animation:none
}

}
.checklist-add-controls{
	display:none;
	margin-top:8px
}
.checklist-add-controls-option{
	border-color:transparent;
	border-radius:3px;
	color:#5e6c84;
	display:block;
	float:right;
	margin:0 2px;
	padding:6px 8px
}
.checklist-add-controls-option:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d
}
.checklist-add-controls-option:active{
	background-color:rgba(9,30,66,.13);
	color:#172b4d
}
.editing .checklist-add-controls{
	display:block
}
.list-voters.compact .voter{
	position:relative;
	min-height:36px
}
.list-voters.compact .voter .member{
	left:0;
	position:absolute;
	top:0
}
.list-voters.compact .voter .title{
	display:block;
	line-height:30px;
	left:0;
	overflow:hidden;
	padding-left:38px;
	position:absolute;
	text-overflow:ellipsis;
	top:0;
	white-space:nowrap;
	width:230px
}
.list-voters .title{
	display:none
}
@keyframes pulsate{
	0%{
	opacity:1
}
to{
	opacity:.4
}

}
.editing-members{
	display:inline-block;
	height:32px;
	box-sizing:border-box;
	padding:4px 0;
	vertical-align:top
}
.editing-members .edit-in-progress{
	display:inline-block;
	background-color:rgba(9,30,66,.04);
	height:24px;
	margin:0 4px;
	padding:0 4px 0 0;
	border-radius:12px;
	vertical-align:top
}
.editing-members .edit-in-progress .inline-member{
	cursor:default;
	height:24px;
	width:24px;
	margin-right:2px
}
.editing-members .edit-in-progress .inline-member-av{
	border-radius:12px;
	height:24px;
	margin:0 0 -4px;
	width:24px
}
.editing-members .edit-in-progress .initials{
	background-color:rgba(9,30,66,.04);
	border-radius:12px;
	display:inline-block;
	height:24px;
	line-height:24px;
	text-align:center;
	width:24px
}
.editing-members .edit-in-progress .icon{
	animation:pulsate 1s ease-in alternate;
	animation-iteration-count:infinite;
	vertical-align:top;
	margin-top:2px
}
.trello-attachments-section .trello-board-attachment-container,.trello-attachments-section .trello-card-attachment-container{
	display:inline-block;
	margin-bottom:16px;
	vertical-align:top
}
.trello-attachments-section .trello-board-attachment-error .trello-attachment-canonical-board,.trello-attachments-section .trello-board-attachment-error .trello-attachment-canonical-card,.trello-attachments-section .trello-board-attachment-loading .trello-attachment-canonical-board,.trello-attachments-section .trello-board-attachment-loading .trello-attachment-canonical-card,.trello-attachments-section .trello-board-attachment .trello-attachment-canonical-board,.trello-attachments-section .trello-board-attachment .trello-attachment-canonical-card,.trello-attachments-section .trello-card-attachment-error .trello-attachment-canonical-board,.trello-attachments-section .trello-card-attachment-error .trello-attachment-canonical-card,.trello-attachments-section .trello-card-attachment-loading .trello-attachment-canonical-board,.trello-attachments-section .trello-card-attachment-loading .trello-attachment-canonical-card,.trello-attachments-section .trello-card-attachment .trello-attachment-canonical-board,.trello-attachments-section .trello-card-attachment .trello-attachment-canonical-card{
	border-radius:3px;
	box-shadow:0 1px 0 0 #ebecf0;
	margin-right:8px;
	margin-bottom:8px
}
.trello-attachments-section .link-trello-card,.trello-attachments-section .remove-trello-attachment,.trello-attachments-section .unarchive-trello-card{
	color:#5e6c84;
	cursor:pointer;
	margin-right:8px;
	text-decoration:underline
}
.trello-attachments-section .link-trello-card:hover,.trello-attachments-section .remove-trello-attachment:hover,.trello-attachments-section .unarchive-trello-card:hover{
	color:#172b4d
}
.custom-field-detail-badges-grid{
	display:grid;
	grid-gap:16px;
	grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
}
.custom-field-detail-item{
	grid-column-end:span 2;
	height:64px;
	max-width:100%
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){
	.custom-field-detail-item{
	float:left;
	margin-right:8px;
	width:162px
}

}
@media only screen and (max-width:640px){
	.custom-field-detail-item{
	grid-column-end:span 3
}

}
@media only screen and (max-width:480px){
	.custom-field-detail-item{
	grid-column-end:span 6
}

}
.custom-field-detail-badge{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	border-radius:3px;
	display:block;
	height:20px;
	line-height:20px;
	max-width:100%;
	overflow:hidden;
	padding:6px 12px;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.custom-field-detail-badge.is-clickable:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none;
	cursor:pointer
}
.custom-field-detail-badge.is-clickable:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf;
	cursor:pointer
}
.custom-field-detail-badge.is-clickable:active .icon-sm{
	color:#0079bf
}
.custom-field-detail-checkbox-badge{
	display:inline-flex;
	align-items:center;
	padding-left:0
}
.custom-field-detail-checkbox-badge.custom-field-detail-badge,.custom-field-detail-checkbox-badge.custom-field-detail-badge:active,.custom-field-detail-checkbox-badge.custom-field-detail-badge:hover{
	background:none
}
.custom-field-detail-checkbox-badge.is-clickable{
	text-decoration:none;
	cursor:pointer
}
.custom-field-detail-checkbox-badge .custom-field-detail-badge-checkbox-box{
	border-radius:2px;
	box-sizing:border-box;
	line-height:18px;
	overflow:hidden;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	display:flex
}
.custom-field-detail-checkbox-badge .custom-field-detail-badge-checkbox-box .custom-field-detail-badge-checkbox-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px
}
.custom-field-detail-checkbox-badge .custom-field-detail-badge-checkbox-box:hover{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0
}
.custom-field-detail-checkbox-badge .custom-field-detail-badge-checkbox-box:hover .custom-field-detail-badge-checkbox-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px
}
.custom-field-detail-checkbox-badge .custom-field-detail-badge-checkbox-box:active{
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6;
	text-indent:0
}
.custom-field-detail-checkbox-badge .custom-field-detail-badge-checkbox-box:active .custom-field-detail-badge-checkbox-icon{
	opacity:0
}
.custom-field-detail-checkbox-badge.is-checked .custom-field-detail-badge-checkbox-box{
	border-radius:2px;
	box-sizing:border-box;
	line-height:18px;
	overflow:hidden;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	background-color:#fafbfc;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	background-color:#0079bf;
	box-shadow:inset 0 0 0 2px #0079bf;
	text-indent:0
}
.custom-field-detail-checkbox-badge.is-checked .custom-field-detail-badge-checkbox-box .custom-field-detail-badge-checkbox-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px;
	opacity:1;
	color:#fff
}
.custom-field-detail-checkbox-badge.is-checked .custom-field-detail-badge-checkbox-box:hover{
	background:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	cursor:pointer;
	text-indent:0;
	background-color:#5ba4cf;
	box-shadow:inset 0 0 0 2px #5ba4cf
}
.custom-field-detail-checkbox-badge.is-checked .custom-field-detail-badge-checkbox-box:hover .custom-field-detail-badge-checkbox-icon{
	opacity:0;
	height:18px;
	line-height:18px;
	width:18px;
	opacity:1;
	color:#fff
}
.custom-field-detail-checkbox-badge.is-checked .custom-field-detail-badge-checkbox-box:active{
	text-indent:0;
	background-color:#e4f0f6;
	box-shadow:inset 0 0 0 2px #e4f0f6
}
.custom-field-detail-checkbox-badge.is-checked .custom-field-detail-badge-checkbox-box:active .custom-field-detail-badge-checkbox-icon{
	opacity:0;
	color:#0079bf;
	opacity:1
}
.field-color{
	color:#fff!important
}
.field-color.badge{
	border-radius:3px;
	padding:2px 2px 2px 4px
}
.field-color .icon-sm{
	color:#fff
}
.field-color-none{
	background-color:#b3bac5
}
.field-color-green{
	background-color:#61bd4f
}
.field-color-green.mod-selectable.selected{
	box-shadow:-8px 0 #519839
}
.field-color-green.is-clickable:hover{
	background-color:#519839
}
.field-color-yellow{
	background-color:#f2d600
}
.field-color-yellow.mod-selectable.selected{
	box-shadow:-8px 0 #d9b51c
}
.field-color-yellow.is-clickable:hover{
	background-color:#d9b51c
}
.field-color-orange{
	background-color:#ff9f1a
}
.field-color-orange.mod-selectable.selected{
	box-shadow:-8px 0 #cd8313
}
.field-color-orange.is-clickable:hover{
	background-color:#cd8313
}
.field-color-red{
	background-color:#eb5a46
}
.field-color-red.mod-selectable.selected{
	box-shadow:-8px 0 #b04632
}
.field-color-red.is-clickable:hover{
	background-color:#b04632
}
.field-color-purple{
	background-color:#c377e0
}
.field-color-purple.mod-selectable.selected{
	box-shadow:-8px 0 #89609e
}
.field-color-purple.is-clickable:hover{
	background-color:#89609e
}
.field-color-blue{
	background-color:#0079bf
}
.field-color-blue.mod-selectable.selected{
	box-shadow:-8px 0 #055a8c
}
.field-color-blue.is-clickable:hover{
	background-color:#055a8c
}
.field-color-pink{
	background-color:#ff78cb
}
.field-color-pink.mod-selectable.selected{
	box-shadow:-8px 0 #c9558f
}
.field-color-pink.is-clickable:hover{
	background-color:#c9558f
}
.field-color-sky{
	background-color:#00c2e0
}
.field-color-sky.mod-selectable.selected{
	box-shadow:-8px 0 #0098b7
}
.field-color-sky.is-clickable:hover{
	background-color:#0098b7
}
.field-color-lime{
	background-color:#51e898
}
.field-color-lime.mod-selectable.selected{
	box-shadow:-8px 0 #4bbf6b
}
.field-color-lime.is-clickable:hover{
	background-color:#4bbf6b
}
.field-color-black{
	background-color:#344563
}
.field-color-black.mod-selectable.selected{
	box-shadow:-8px 0 #091e42
}
.field-color-black.is-clickable:hover{
	background-color:#091e42
}
.custom-field-front-badges .badge{
	white-space:nowrap
}
.custom-field-detail-item input[type=text].custom-field-detail-badge{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	height:32px;
	width:100%;
	cursor:text;
	border-radius:3px;
	padding:8px 12px;
	transition-property:background-color,border-color,box-shadow;
	transition-duration:85ms;
	transition-timing-function:ease
}
.custom-field-detail-item input[type=text].custom-field-detail-badge::-webkit-input-placeholder{
	color:#172b4d
}
.custom-field-detail-item input[type=text].custom-field-detail-badge::-ms-input-placeholder{
	color:#172b4d
}
.custom-field-detail-item input[type=text].custom-field-detail-badge::placeholder{
	color:#172b4d
}
.custom-field-detail-item input[type=text].custom-field-detail-badge:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.custom-field-detail-item input[type=text].custom-field-detail-badge:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf;
	text-decoration:none
}
.custom-field-detail-item input[type=text].custom-field-detail-badge:active{
	color:#172b4d
}
.custom-field-detail-item input[type=text].custom-field-detail-badge.is-invalid:focus{
	background-color:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #efb3ab;
	background-color:#fbedeb;
	color:#172b4d;
	text-decoration:none
}
@media screen{
	.custom-field-detail-badge.printable-badge{
	display:none
}

}
@media print{
	.custom-field-external-link,input.custom-field-detail-badge{
	display:none
}
.custom-field-detail-badge.printable-badge{
	display:inline-block;
	text-decoration:none
}

}
.list-detail-badge{
	min-width:36px;
	position:relative
}
.list-detail-badge label{
	display:none
}
.list-detail-badge select{
	border:none;
	cursor:pointer;
	height:32px;
	left:0;
	margin:0;
	opacity:0;
	position:absolute;
	top:0;
	z-index:2;
	width:100%
}
.list-detail-badge-value{
	display:flex;
	justify-content:space-between
}
input[type=text].is-invalid{
	background-color:#f5d3ce;
	border:1px solid #cf513d
}
.custom-field-error-message{
	color:#cf513d
}
.custom-field-color-picker{
	margin-top:8px
}
.remove-field{
	float:right
}
.custom-field-group-header{
	border-bottom:1px solid #dfe1e6;
	color:#c1c7d0;
	display:flex;
	font-weight:500;
	line-height:20px;
	margin-bottom:4px;
	padding:8px 0
}
.custom-field-group-header .power-up-item-icon-image{
	height:20px;
	margin-right:8px;
	width:20px
}
.custom-field{
	align-items:center;
	display:flex;
	text-decoration:none;
	width:100%
}
.custom-field .icon-sm{
	min-width:20px;
	padding:6px
}
.custom-field .icon-trash:hover{
	background-color:rgba(9,30,66,.04);
	border-radius:3px;
	cursor:pointer
}
.custom-field .icon-trash:active{
	background-color:#e4f0f6;
	border-radius:3px;
	cursor:pointer
}
.custom-field .draggable{
	cursor:move
}
.custom-field .custom-field-name{
	flex-grow:1;
	margin-right:4px;
	text-decoration:none;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.custom-field input[type=text].custom-field-name::-ms-clear{
	display:none
}
.custom-field.editing a.custom-field-name,.custom-field input[type=text]{
	display:none
}
.custom-field.editing input[type=text].custom-field-name{
	display:block;
	margin:0 8px
}
.custom-field:hover{
	background-color:rgba(9,30,66,.04);
	border-radius:4px
}
.custom-field:active{
	background-color:#e4f0f6;
	border-radius:4px
}
.list-option{
	align-items:center;
	display:flex
}
.list-option input[type=text]{
	margin:4px 0
}
.field-list-option{
	align-items:center;
	border-radius:3px;
	display:flex;
	padding:4px
}
.field-list-option .option-value{
	flex-grow:1;
	text-decoration:none
}
.field-list-option a.option-value{
	min-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.field-list-option input[type=text]{
	display:none;
	margin:0
}
.field-list-option .icon-trash{
	cursor:pointer;
	min-width:18px;
	padding:4px
}
.field-list-option .icon-trash:hover{
	background-color:rgba(9,30,66,.04);
	border-radius:3px
}
.field-list-option .icon-trash:active{
	background-color:#e4f0f6;
	border-radius:3px
}
.field-list-option:hover{
	background-color:rgba(9,30,66,.04);
	border-radius:4px
}
.field-list-option:active{
	background-color:#e4f0f6;
	border-radius:4px
}
.field-list-option.editing a.option-value{
	display:none
}
.field-list-option.editing input[type=text].option-value{
	display:block;
	width:212px
}
.field-list-option.placeholder{
	height:24px;
	background-color:rgba(9,30,66,.04)
}
.field-list-option.ui-sortable-helper{
	background:#fff;
	opacity:.9
}
.field-list-option-color-swatch{
	border-radius:3px;
	cursor:pointer;
	display:inline-block;
	height:24px;
	margin-bottom:2px;
	margin-right:8px;
	min-width:32px;
	position:relative;
	width:32px
}
.body-color-blind-mode-enabled .field-list-option-color-swatch{
	padding-left:4px
}
.body-color-blind-mode-enabled .field-list-option-color-swatch:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:16px
}
.body-color-blind-mode-enabled .field-color-lime:before,.body-color-blind-mode-enabled .field-color-purple:before{
	background-image:linear-gradient(to bottom right,hsla(0,0%,100%,.5) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 75%,transparent 0,transparent);
	background-size:16px 16px
}
.body-color-blind-mode-enabled .field-color-black:before,.body-color-blind-mode-enabled .field-color-mocha:before,.body-color-blind-mode-enabled .field-color-orange:before{
	background-image:linear-gradient(90deg,hsla(0,0%,100%,.5) 50%,transparent 0,transparent);
	background-size:8px 8px
}
.body-color-blind-mode-enabled .field-color-green:before,.body-color-blind-mode-enabled .field-color-pink:before{
	background-image:linear-gradient(to bottom left,hsla(0,0%,100%,.5) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 75%,transparent 0,transparent);
	background-size:16px 16px
}
.body-color-blind-mode-enabled .field-color-red:before,.body-color-blind-mode-enabled .field-color-yellow:before{
	background-image:linear-gradient(135deg,hsla(0,0%,100%,.5) 25%,transparent 0),linear-gradient(225deg,hsla(0,0%,100%,.5) 25%,transparent 0),linear-gradient(315deg,hsla(0,0%,100%,.5) 25%,transparent 0),linear-gradient(45deg,hsla(0,0%,100%,.5) 25%,transparent 0);
	background-size:12px 12px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-green:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/StripeDiagonal.48c42842a8b8affda92b.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-yellow:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/WaveSquare.f0eb2a7cad1a79ec67dd.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-orange:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/StripeVertical.bff0791556d4eac08e56.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-red:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/DotsChecker.c64ade9b1931e459fe77.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-purple:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/GrooveDiagonal.983768b586cd7471d756.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-blue:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/StripeHorizontal.f337588386c0c0650d4e.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-sky:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/BrickDiagonal.c08919b70c8238d07403.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-lime:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/Scale.3ce802953f7ad2707ebd.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-pink:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/BrickHorizontal.0496dc05c7b746ffbd50.svg);
	background-size:16px 16px
}
.body-color-blind-mode-enabled.body-new-color-blind-mode-patterns .field-color-black:before{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/patterns/light/BrickVertical.ce7658e1e8df2de54d00.svg);
	background-size:16px 16px
}
.custom-field-external-link input{
	padding-right:32px
}
.custom-field-external-link a{
	background-color:#ebecf0;
	border-left:1px solid #f4f5f7;
	border-radius:0 4px 4px 0;
	padding:6px 4px;
	position:absolute;
	top:0;
	right:0
}
.custom-field-external-link a:hover{
	background-color:#dfe1e6
}
.custom-field-external-link.editing input{
	padding-right:7px
}
.custom-field-external-link.editing a{
	display:none
}
.custom-fields-settings-toggle{
	border-radius:3px;
	display:block;
	font-weight:400;
	padding:6px 12px;
	text-decoration:none
}
.custom-fields-settings-toggle .icon-check{
	float:right
}
.custom-fields-settings-toggle:hover{
	background-color:rgba(9,30,66,.04)
}
.custom-fields-settings-toggle:active{
	background-color:#e4f0f6
}
.plugin-iframe{
	border:0;
	box-sizing:border-box;
	display:block;
	width:100%
}
.plugin-iframe.iframe-loading{
	visibility:hidden
}
.plugin-popover{
	min-width:280px;
	min-height:30px
}
.plugin-iframe-popover-overlay{
	display:none
}
.plugin-iframe-container-pop-over-shown{
	position:relative
}
.plugin-iframe-container-pop-over-shown .plugin-iframe-popover-overlay{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
	display:block
}
.plugin-icon.icon-sm{
	background-size:14px;
	background-repeat:no-repeat;
	background-position:3px 3px;
	vertical-align:bottom;
	-webkit-filter:brightness(0) invert(28%) sepia(40%) saturate(454%) hue-rotate(180deg) brightness(94%) contrast(87%);
	filter:brightness(0) invert(28%) sepia(40%) saturate(454%) hue-rotate(180deg) brightness(94%) contrast(87%)
}
.plugin-icon.icon-sm.mod-quiet{
	-webkit-filter:brightness(0) invert(46%) sepia(9%) saturate(928%) hue-rotate(180deg) brightness(97%) contrast(86%);
	filter:brightness(0) invert(46%) sepia(9%) saturate(928%) hue-rotate(180deg) brightness(97%) contrast(86%)
}
.plugin-icon.icon-sm.mod-invert{
	-webkit-filter:brightness(0) invert(100%);
	filter:brightness(0) invert(100%)
}
.plugin-icon.icon-sm.mod-reset{
	-webkit-filter:none;
	filter:none
}
.plugin-icon.known-service-icon{
	-webkit-filter:brightness(0) invert(28%) sepia(40%) saturate(454%) hue-rotate(180deg) brightness(94%) contrast(87%);
	filter:brightness(0) invert(28%) sepia(40%) saturate(454%) hue-rotate(180deg) brightness(94%) contrast(87%)
}
.plugin-icon.known-service-icon.mod-reset{
	-webkit-filter:none;
	filter:none
}
.body-light-board-background .plugin-icon.board-header-btn-icon.recolorable{
	-webkit-filter:brightness(0) invert(34%) sepia(10%) saturate(1614%) hue-rotate(180deg) brightness(87%) contrast(91%);
	filter:brightness(0) invert(34%) sepia(10%) saturate(1614%) hue-rotate(180deg) brightness(87%) contrast(91%)
}
.button-link:active .plugin-icon{
	-webkit-filter:brightness(0) invert(29%) sepia(100%) saturate(1339%) hue-rotate(179deg) brightness(92%) contrast(101%);
	filter:brightness(0) invert(29%) sepia(100%) saturate(1339%) hue-rotate(179deg) brightness(92%) contrast(101%)
}
.button-link:active .plugin-icon.mod-reset{
	-webkit-filter:none;
	filter:none
}
.plugin-card-back-section{
	max-height:1500px
}
.plugin-section-icon{
	background-size:16px;
	background-position:8px 8px;
	background-repeat:no-repeat;
	-webkit-filter:brightness(0) invert(28%) sepia(40%) saturate(454%) hue-rotate(180deg) brightness(94%) contrast(87%);
	filter:brightness(0) invert(28%) sepia(40%) saturate(454%) hue-rotate(180deg) brightness(94%) contrast(87%)
}
.plugin-section-icon.mod-reset{
	-webkit-filter:none;
	filter:none
}
.plugin-section-title a{
	text-decoration:none
}
.plugin-section-title a:hover{
	text-decoration:underline
}
.plugin-color-black,.plugin-color-black.is-clickable:hover,.plugin-color-blue,.plugin-color-blue.is-clickable:hover,.plugin-color-green,.plugin-color-green.is-clickable:hover,.plugin-color-lime,.plugin-color-lime.is-clickable:hover,.plugin-color-orange,.plugin-color-orange.is-clickable:hover,.plugin-color-pink,.plugin-color-pink.is-clickable:hover,.plugin-color-purple,.plugin-color-purple.is-clickable:hover,.plugin-color-red,.plugin-color-red.is-clickable:hover,.plugin-color-sky,.plugin-color-sky.is-clickable:hover,.plugin-color-yellow,.plugin-color-yellow.is-clickable:hover{
	color:#fff
}
.plugin-color-black.badge,.plugin-color-blue.badge,.plugin-color-green.badge,.plugin-color-lime.badge,.plugin-color-orange.badge,.plugin-color-pink.badge,.plugin-color-purple.badge,.plugin-color-red.badge,.plugin-color-sky.badge,.plugin-color-yellow.badge{
	border-radius:3px
}
.plugin-color-black{
	background-color:#172b4d
}
.plugin-color-black.is-clickable:hover{
	background-color:#091e42
}
.plugin-color-blue{
	background-color:#0079bf
}
.plugin-color-blue.is-clickable:hover{
	background-color:#026aa7
}
.plugin-color-green{
	background-color:#61bd4f
}
.plugin-color-green.is-clickable:hover{
	background-color:#5aac44
}
.plugin-color-orange{
	background-color:#ff9f1a
}
.plugin-color-orange.is-clickable:hover{
	background-color:#e79217
}
.plugin-color-red{
	background-color:#eb5a46
}
.plugin-color-red.is-clickable:hover{
	background-color:#cf513d
}
.plugin-color-yellow{
	background-color:#f2d600
}
.plugin-color-yellow.is-clickable:hover{
	background-color:#e6c60d
}
.plugin-color-purple{
	background-color:#c377e0
}
.plugin-color-purple.is-clickable:hover{
	background-color:#a86cc1
}
.plugin-color-pink{
	background-color:#ff78cb
}
.plugin-color-pink.is-clickable:hover{
	background-color:#e568af
}
.plugin-color-sky{
	background-color:#00c2e0
}
.plugin-color-sky.is-clickable:hover{
	background-color:#00aecc
}
.plugin-color-lime{
	background-color:#51e898
}
.plugin-color-lime.is-clickable:hover{
	background-color:#4ed583
}
.plugin-color-light-gray{
	color:#505f79;
	background-color:#ebecf0
}
.plugin-color-light-gray.badge{
	border-radius:3px
}
.plugin-color-light-gray.is-clickable:hover{
	background-color:#dfe1e6
}
.plugin-detail-badges .card-detail-item{
	height:64px
}
.pop-over .empty.plugin-pop-over-search-empty{
	padding:16px 4px;
	margin-bottom:8px
}
.pop-over .plugin-pop-over-search-searching{
	text-align:center;
	padding:16px 4px;
	margin-bottom:8px
}
.plugin-thumbnail-initialize{
	height:24px;
	max-height:24px
}
.plugin-overlay{
	z-index:30
}
.plugin-overlay,.plugin-overlay iframe{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.plugin-overlay iframe{
	width:100%;
	height:100%
}
.pop-over-list li>a.plugin-list-action{
	align-items:center;
	display:flex;
	justify-content:space-between;
	white-space:nowrap
}
.pop-over-list li>a.plugin-list-action span{
	overflow:hidden;
	text-overflow:ellipsis
}
.plugin-alert{
	display:flex;
	width:254px;
	padding:4px 0
}
.plugin-alert .plugin-alert-icon{
	background-color:#fff;
	border-radius:3px;
	height:20px;
	margin-right:8px;
	min-width:20px;
	padding:4px;
	width:20px
}
.plugin-alert .plugin-alert-header{
	display:flex;
	justify-content:space-between
}
.plugin-alert .plugin-alert-content{
	width:100%
}
.plugin-alert .plugin-alert-msg{
	font-weight:400
}
.plugin-chrome-header{
	align-items:center;
	background:#ebecf0;
	border-radius:4px 4px 0 0;
	display:flex;
	height:32px;
	justify-content:space-between;
	min-height:32px
}
.plugin-chrome-content{
	background:#fff
}
.plugin-chrome-header-left-actions{
	display:flex;
	margin-left:12px
}
.plugin-chrome-title{
	color:#172b4d;
	font-size:13px;
	font-weight:700
}
.plugin-chrome-title.light{
	color:#fff
}
.plugin-chrome-header-right-actions{
	display:flex;
	margin-right:12px
}
.plugin-chrome-header-action{
	display:block;
	height:16px;
	margin-right:12px;
	width:16px
}
.plugin-chrome-header-action.inactive{
	cursor:default
}
.plugin-action-icon{
	background-size:16px;
	background-repeat:no-repeat;
	display:block;
	height:16px;
	min-width:16px;
	max-width:80px
}
.plugin-chrome-close-button{
	color:rgba(0,0,0,.44);
	font-size:16px;
	height:16px;
	line-height:16px;
	width:16px
}
.plugin-chrome-close-button.light{
	color:#fff
}
.plugin-board-bar{
	max-height:60%;
	padding:6px 8px;
	transition:right .1s ease-in
}
.plugin-board-bar .plugin-chrome-wrapper{
	box-shadow:0 0 6px 1px rgba(0,0,0,.4);
	border-radius:4px
}
.plugin-board-bar .plugin-chrome-content,.plugin-board-bar .plugin-iframe{
	border-radius:0 0 4px 4px
}
.plugin-board-bar .resize-handle-wrapper{
	position:absolute;
	width:100%;
	top:-6px;
	height:12px;
	cursor:ns-resize;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.plugin-board-bar .resize-handle-wrapper .board-bar-resize-handle{
	position:absolute;
	top:4px;
	height:2px;
	width:100%
}
.plugin-board-bar .resize-handle-wrapper:hover .board-bar-resize-handle{
	background-color:#026aa7
}
.plugin-modal{
	background:rgba(0,0,0,.4);
	bottom:0;
	display:flex;
	justify-content:center;
	left:0;
	padding:0 12px;
	position:absolute;
	right:0;
	top:0;
	z-index:30
}
.plugin-modal .plugin-chrome-wrapper{
	display:flex;
	flex-direction:column;
	margin:48px 0 24px;
	max-width:730px;
	min-width:369px;
	width:100%
}
.plugin-modal .plugin-chrome-wrapper.fullscreen{
	max-width:none;
	width:100%
}
.plugin-modal .plugin-chrome-wrapper.fullscreen .plugin-chrome-content,.plugin-modal .plugin-chrome-wrapper.fullscreen .plugin-iframe{
	display:flex;
	flex-grow:1;
	overflow-y:hidden
}
.plugin-modal .plugin-chrome-wrapper.fullscreen .plugin-iframe{
	min-height:100%
}
.plugin-modal .plugin-chrome-content{
	overflow-y:auto;
	max-height:100%
}
.plugin-modal .plugin-chrome-content,.plugin-modal .plugin-iframe{
	border-radius:0 0 4px 4px
}
.plugin-suggestion-pop-over{
	padding:0 5px
}
.plugin-suggestion-pop-over .plugin-description-container{
	max-height:300px;
	overflow-y:scroll;
	border-bottom:1px solid rgba(9,30,66,.13)
}
.plugin-suggestion-pop-over .button.primary{
	width:100%
}
.plugin-suggestion-pop-over .secondary-links{
	text-align:center
}
.calendar-wrapper{
	background:#fff;
	border-radius:3px;
	bottom:10px;
	top:0;
	right:10px;
	left:10px;
	position:absolute;
	box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.calendar-content{
	position:absolute;
	right:0;
	left:0;
	bottom:0;
	top:86px;
	border-radius:3px
}
.calendar-header{
	position:relative
}
.calendar-header .button{
	margin:0 8px 0 0
}
.calendar-header .icon-button{
	padding:6px;
	margin:0 8px 0 0
}
.calendar-header .icon-button .icon-sm{
	margin:0
}
.calendar-header-toolbar{
	min-height:32px;
	padding:16px 16px 8px;
	display:flex;
	flex-flow:row;
	align-items:center
}
.calendar-header-toolbar-nav{
	display:flex
}
.calendar-header-toolbar-title{
	text-align:center;
	flex:1 auto;
	margin:auto
}
.calendar-header-toolbar-type{
	display:flex;
	margin-right:4px
}
.calendar-header-toolbar-right{
	display:flex;
	align-self:flex-end
}
.calendar-header-toolbar-right .icon-gear{
	margin-right:8px
}
.calendar-header.month-view .month-button,.calendar-header.week-view .week-button,.today-button.on-today{
	background-color:#172b4d;
	box-shadow:none;
	border:none;
	color:#fff;
	cursor:default;
	pointer-events:none
}
.calendar-header.month-view .month-button:hover,.calendar-header.week-view .week-button:hover,.today-button.on-today:hover{
	background-color:#172b4d;
	box-shadow:none;
	border:none;
	color:#fff
}
.calendar-header.month-view .days-of-week{
	width:98%;
	padding:0 16px 0 4px
}
.calendar-header.month-view .icon-leftarrow,.calendar-header.month-view .icon-rightarrow{
	transform:rotate(90deg)
}
.calendar-header.week-view .days-of-week{
	width:100%
}
.days-of-week{
	display:grid;
	grid-template-columns:repeat(7,1fr);
	grid-gap:8px;
	font-size:12px;
	text-transform:uppercase;
	line-height:32px
}
.days-of-week div{
	text-align:center
}
.pop-over .calendar-card-composer .list-button-link{
	width:163px;
	margin:0 8px 8px 0
}
.pop-over .calendar-card-composer .pos-button-link{
	width:70px;
	margin-bottom:8px
}
.day-cell{
	border:none;
	height:144px;
	padding:0;
	position:relative;
	width:14%
}
.day-cell h3{
	color:#5e6c84;
	font-weight:400
}
.day-cell .drop{
	background-color:#dfe1e6
}
.day-cell.current-month .calendar-day{
	background:#ebecf0
}
.day-cell.current-month .calendar-day.drop,.day-cell.current-month .calendar-day:not(.active):hover{
	background-color:#dfe1e6
}
.day-cell.current-month .calendar-day.today{
	background-color:#faf3c0
}
.day-cell.current-month .calendar-day.today.drop,.day-cell.current-month .calendar-day.today:not(.active):hover{
	background-color:#f5ea92
}
.day-cell.current-month h3{
	color:#172b4d;
	font-weight:700
}
.calendar-day-spacer-div{
	position:relative;
	height:100%;
	width:100%
}
.calendar-day:not(.active){
	height:100%
}
.calendar-day:not(.active) .day-header{
	width:120%
}
.calendar-day{
	background:#f4f5f7;
	border-radius:3px;
	box-sizing:border-box;
	overflow:hidden;
	padding:8px;
	position:relative
}
.calendar-day:not(.active):hover{
	background-color:#dfe1e6;
	cursor:pointer
}
.calendar-day.today{
	background-color:#faf3c0
}
.calendar-day.today:not(.active):hover{
	background-color:#f5ea92
}
.calendar-day .badge.due-future,.calendar-day .badge.due-now,.calendar-day .badge.due-past,.calendar-day .badge.due-soon{
	display:none
}
.calendar-day .calendar-card-composer{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:8px
}
.calendar-day:not(.active) .calendar-card-composer{
	display:none
}
.calendar-drag-area{
	position:relative
}
.calendar-drag-area .badge.due-future,.calendar-drag-area .badge.due-now,.calendar-drag-area .badge.due-past,.calendar-drag-area .badge.due-soon{
	display:none
}
.day-header{
	cursor:pointer
}
.day-header .close-button{
	float:right;
	display:none
}
.day-header .date{
	margin-left:4px;
	display:inline-block
}
.day-header .date div{
	display:inline
}
.day-header .num-cards{
	display:inline-block;
	margin-left:8px;
	position:relative
}
.day-header .num-cards div{
	display:inline
}
.calendar-list-header{
	display:block;
	font-weight:700;
	margin:4px 0
}
.calendar-day-list{
	position:absolute;
	left:8px;
	right:8px;
	bottom:0;
	top:34px;
	overflow-y:auto;
	overflow-x:hidden
}
.calendar-day.active{
	box-shadow:0 8px 16px -4px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	min-width:272px;
	position:absolute;
	width:inherit;
	z-index:1
}
.calendar-day.active .close-button{
	display:block
}
.calendar-day.active .calendar-day-list{
	right:3px;
	padding-right:3px;
	bottom:42px;
	height:auto
}
@media only screen and (min-width:751px) and (max-width:900px),only screen and (min-width:901px) and (max-width:1280px),only screen and (min-width:1281px){
	.week .day-column:last-child .calendar-day.active,.week .day-column:nth-last-child(2) .calendar-day.active,td:last-child .calendar-day.active,td:nth-last-child(2) .calendar-day.active{
	right:0
}

}
.calendar-month .list-card.is-due-complete .list-card-title,.calendar-week .list-card.is-due-complete .list-card-title{
	text-decoration:line-through;
	color:#5e6c84;
	font-style:italic
}
.calendar-week{
	height:100%;
	overflow-x:hidden;
	overflow-y:hidden
}
.calendar-week.u-fancy-scrollbar::-webkit-scrollbar{
	display:none
}
.calendar-week .week-horizontal-canvas{
	height:100%
}
.calendar-week .week{
	height:100%;
	display:inline-block
}
.calendar-week .calendar-day{
	background:#f4f5f7
}
.calendar-week .calendar-day.drop{
	background-color:#dfe1e6
}
.calendar-week .calendar-day.today{
	background-color:#faf3c0
}
.calendar-week .calendar-day.today.drop,.calendar-week .calendar-day.today:not(.active):hover{
	background-color:#f5ea92
}
.calendar-week .calendar-day.active{
	bottom:4px;
	top:4px
}
.calendar-week .calendar-day ::-webkit-scrollbar{
	display:block
}
.day-column{
	position:relative;
	height:100%;
	margin:0 .5%;
	float:left;
	width:13.28%
}
.calendar-table{
	margin-bottom:0;
	border-spacing:5px;
	border-collapse:separate;
	border-left:none;
	border-right:none
}
.calendar-month{
	height:100%;
	overflow-y:scroll;
	overflow-x:hidden
}
.calendar-month .badges,.calendar-month .calendar-list-header,.calendar-month .list-card-members{
	display:none
}
.calendar-month .calendar-day.active{
	min-height:350px
}
.calendar-month .calendar-day.active .badges,.calendar-month .calendar-day.active .calendar-list-header,.calendar-month .calendar-day.active .list-card-members{
	display:block
}
.icalendar-url{
	display:flex
}
.icalendar-url input{
	width:250px
}
.icalendar-url .button{
	margin:4px 2px 13px 6px
}
@media only screen and (max-width:750px){
	.month-button,.today-button,.week-button{
	display:none
}
.calendar-month{
	overflow-y:hidden
}
.calendar-header .icon-close,.calendar-header .icon-gear{
	display:none
}
.calendar-header.month-view{
	padding-right:0
}
.calendar-header-toolbar{
	padding-bottom:0
}
.calendar-header-toolbar-nav .right-arrow{
	position:absolute;
	right:9px
}
.calendar-content{
	top:70px
}
.u-fancy-scrollbar{
	-webkit-overflow-scrolling:initial
}
.day-cell{
	height:inherit
}
.calendar-day-spacer-div,.day-cell{
	position:static
}
.calendar-day:not(.active){
	height:60px
}
.calendar-day.active{
	top:-70px;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:auto;
	position:absolute;
	min-width:inherit
}
.calendar-day.active .date{
	font-size:20px
}
.calendar-day.active .icon-close{
	position:relative;
	left:-13px;
	top:5px;
	font-size:20px
}
.calendar-day.active .calendar-day-list{
	top:40px
}
.calendar-day.active .day-header{
	padding-top:7px;
	padding-left:4px
}
.calendar-day:not(.active){
	padding:0 4px
}
.calendar-day:not(.active) .list-card{
	display:none
}
.calendar-day:not(.active) .calendar-day-list{
	position:relative;
	top:40px
}
.calendar-day:not(.active) .day-header{
	z-index:1;
	height:100%
}
.calendar-day:not(.active) .day-header .day-cards-header{
	display:none
}
.calendar-day:not(.active) .day-header .num-cards{
	display:block;
	text-align:center;
	margin:0;
	color:#fff
}
.calendar-day:not(.active) .day-header .day-number-header:not(:empty){
	background-color:#298fca;
	padding:7px;
	border-radius:10px
}

}
.map-wrapper{
	background:#fff;
	border-radius:3px;
	bottom:10px;
	top:0;
	right:10px;
	left:10px;
	position:absolute
}
#board-map-container{
	height:100%;
	border-radius:3px
}
.map-header-toolbar-right{
	margin:8px;
	position:absolute;
	right:0;
	top:0;
	z-index:10
}
.board-map-cluster>div{
	color:#fff!important;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif!important;
	font-weight:400!important;
	line-height:36px!important
}
.card-back-location{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	border:none;
	display:flex;
	flex-direction:column;
	border-radius:3px;
	cursor:pointer;
	min-height:216px
}
.card-back-location .card-back-static-map{
	width:100%;
	min-height:160px
}
.card-back-location .card-back-location-footer{
	padding:8px 12px;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.card-back-location .card-back-location-footer .card-back-location-details{
	width:calc(100% - 32px)
}
.card-back-location .card-back-location-footer .card-back-location-details .card-back-location-name{
	min-height:28px
}
.card-back-location .card-back-location-footer .card-back-location-controls{
	align-items:center;
	clear:both;
	display:flex;
	margin-top:8px
}
.card-back-location .card-back-location-footer .card-back-location-controls .card-back-location-controls-option{
	border-color:transparent;
	border-radius:3px;
	color:#6b778c;
	display:block;
	height:20px;
	margin:0 2px;
	padding:6px
}
.card-back-location .card-back-location-footer .card-back-location-controls .card-back-location-controls-option:hover{
	background-color:rgba(9,30,66,.08);
	color:#172b4d
}
.card-back-location .card-back-location-footer .card-back-location-controls .card-back-location-controls-option:active{
	background-color:rgba(9,30,66,.13)
}
.card-back-location:hover{
	background-color:rgba(9,30,66,.08);
	box-shadow:none;
	border:none
}
.gm-style-iw{
	color:#172b4d;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	font-size:14px!important;
	line-height:20px;
	font-weight:400!important;
	padding:0!important
}
.gm-style-iw button.gm-ui-hover-effect{
	display:none!important
}
.gm-style-iw .gm-style-iw-d{
	overflow:auto!important
}
.gm-style-iw-t:after{
	display:none!important
}
.map-card-info-window{
	width:252px;
	height:100%
}
.map-card-info-window .list-card{
	box-shadow:none;
	margin-bottom:0
}
.butler-wrapper{
	background:#fff;
	border-radius:3px;
	bottom:10px;
	top:0;
	right:10px;
	left:10px;
	position:absolute
}
.butler-wrapper iframe{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border-width:0
}
.member{
	background-color:#dfe1e6;
	border-radius:25em;
	color:#172b4d;
	cursor:pointer;
	display:block;
	float:left;
	height:32px;
	margin:0 4px 4px 0;
	overflow:visible;
	position:relative;
	width:32px;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	z-index:0
}
.member:hover{
	background-color:#c1c7d0
}
.member:hover .member-avatar{
	opacity:.8
}
.member:active{
	background-color:#b3bac5
}
.member:active .member-avatar{
	opacity:.7
}
.member.inline{
	float:none;
	display:inline-block
}
.member.long-initials .member-initials{
	font-size:8px
}
.member-initials{
	display:block;
	font-size:12px;
	font-weight:700;
	height:32px;
	left:0;
	line-height:32px;
	overflow:hidden;
	position:absolute;
	text-align:center;
	top:0;
	width:100%
}
.member-avatar{
	height:32px;
	width:32px;
	border-radius:25em;
	object-fit:cover
}
.member-type{
	bottom:0;
	height:9px;
	position:absolute;
	right:1px;
	width:9px;
	z-index:3
}
.member-gold-badge,.member-type.admin{
	background-size:100%
}
.member-gold-badge{
	display:none;
	height:7px;
	position:absolute;
	right:1px;
	top:1px;
	width:11px;
	z-index:3
}
.member.has-crown .member-gold-badge{
	display:block
}
.member-no-menu{
	cursor:default
}
.member-no-menu:hover .member-avatar{
	opacity:1
}
.member.member-deactivated{
	background:#f4f5f7
}
.member.member-deactivated .member-initials{
	color:#5e6c84
}
.member.member-deactivated .member-avatar{
	opacity:.2
}
.member.member-deactivated:hover{
	background-color:#ebecf0
}
.member.member-deactivated:hover .member-avatar{
	opacity:.4
}
.member.member-deactivated:active{
	background-color:#dfe1e6
}
.member.member-deactivated:active .member-avatar{
	opacity:.5
}
.member.member-virtual{
	background:#f4f5f7
}
.member.member-virtual:hover{
	background-color:#ebecf0
}
.member.member-virtual:active{
	background-color:#dfe1e6
}
.member.member-virtual .status{
	display:none
}
.member.member-virtual-invitee{
	background:#f4f5f7
}
.member.member-virtual-invitee .member-initials{
	color:#5e6c84
}
.member.member-virtual-invitee .member-avatar{
	opacity:.2
}
.member.member-virtual-invitee:hover{
	background-color:#ebecf0
}
.member.member-virtual-invitee:hover .member-avatar{
	opacity:.4
}
.member.member-virtual-invitee:active{
	background-color:#dfe1e6
}
.member.member-virtual-invitee:active .member-avatar{
	opacity:.5
}
.member-full-name{
	display:flex;
	flex-direction:row;
	align-items:center;
	margin-bottom:4px;
	cursor:pointer
}
.member-full-name .member-full-name-avatar{
	flex-shrink:0;
	width:32px;
	margin-right:8px
}
.member-full-name .member-full-name-avatar .member{
	margin:0
}
.member-full-name .member-full-name-name{
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.member.m-member-mod-24,.member.m-member-mod-24 .member-avatar{
	height:24px;
	width:24px
}
.member.m-member-mod-24 .member-initials{
	font-size:10px;
	line-height:24px;
	height:24px;
	width:24px
}
.member.m-member-mod-no-click{
	cursor:auto
}
.member.m-member-mod-no-click:hover{
	background-color:#dfe1e6
}
.member.m-member-mod-no-click img:hover{
	opacity:1
}
.member-virtual.m-member-mod-no-click:hover{
	background:#f4f5f7
}
.inline-member{
	cursor:pointer
}
.inline-member-av{
	display:inline-block;
	height:14px;
	margin:0 0 -2px;
	position:relative;
	width:14px
}
.member-large{
	background-color:#dfe1e6;
	border-radius:25em;
	display:block;
	height:50px;
	overflow:hidden;
	position:relative;
	width:50px;
	z-index:1
}
.member-large .member-initials{
	display:block;
	font-size:16px;
	overflow:hidden;
	right:0
}
.member-large .av-btn,.member-large .member-initials{
	font-weight:700;
	height:50px;
	left:0;
	line-height:50px;
	position:absolute;
	text-align:center;
	top:0
}
.member-large .av-btn{
	border-radius:3px;
	color:#fff;
	font-size:12px;
	opacity:0;
	width:50px;
	z-index:2
}
.member-large .member-avatar{
	border-radius:3px;
	height:50px;
	width:50px
}
.member-large:hover{
	background-color:#c1c7d0
}
.member-large:hover .av-btn.change{
	opacity:1;
	background:rgba(0,0,0,.5)
}
.member-large:active{
	background-color:#b3bac5
}
.member-large:active:active .av-btn.change{
	opacity:1;
	background:rgba(0,0,0,.6)
}
.member-large.mod-team{
	border-radius:4px
}
.explorer .av-btn{
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=)
}
.profile-image{
	background-color:#dfe1e6;
	border-radius:25em;
	cursor:default;
	display:block;
	flex:0 0 85px;
	height:85px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:85px;
	z-index:0
}
.profile-image.is-editable{
	cursor:pointer
}
.profile-image.is-editable:hover{
	background-color:#c1c7d0
}
.profile-image.is-editable:hover .profile-image-change-text{
	display:block;
	text-decoration:underline
}
.profile-image.is-editable:active{
	background-color:#b3bac5
}
.profile-image.is-editable:active .profile-image-change-text{
	background:rgba(0,0,0,.6);
	display:block;
	text-decoration:underline
}
.profile-image.is-gold{
	background-color:#e2e0ca;
	border-color:#ded063;
	border-bottom-color:#d6c43d;
	box-shadow:0 5px 5px -5px #b9a827
}
.profile-image.is-gold .member-gold-badge-large{
	display:block
}
.profile-image.mod-team{
	border-radius:4px
}
.profile-image-image{
	background-size:85px 85px;
	border-radius:3px;
	display:block;
	height:85px;
	left:0;
	object-fit:cover;
	top:0;
	width:85px;
	z-index:2
}
.profile-image-icon{
	display:block;
	font-size:55px;
	height:55px;
	left:15px;
	line-height:55px;
	position:absolute;
	top:15px;
	width:55px;
	z-index:2
}
.profile-image-initials{
	display:block;
	font-size:34px;
	line-height:85px;
	overflow:hidden;
	top:0;
	height:85px;
	width:85px;
	z-index:1
}
.profile-image-change-text,.profile-image-initials{
	font-weight:700;
	text-align:center;
	left:0;
	position:absolute
}
.profile-image-change-text{
	background:rgba(0,0,0,.5);
	bottom:0;
	color:#fff;
	display:none;
	height:40px;
	line-height:32px;
	right:0;
	width:100%;
	z-index:3
}
.profile-image.mod-team .profile-image-change-text{
	height:32px
}
.android .profile-image.ed:hover .change-av-text,.ipad .profile-image.ed:hover .change-av-text,.iphone .profile-image.ed:hover .change-av-text,.ipod .profile-image.ed:hover .change-av-text{
	display:none
}
.related-card .avatar img{
	border-radius:25em
}
.avatar-option{
	border-radius:3px;
	display:block;
	height:40px;
	padding:4px 0;
	position:relative;
	text-decoration:none
}
.avatar-option:hover{
	background-color:rgba(9,30,66,.08)
}
.avatar-option:active{
	background-color:rgba(9,30,66,.13)
}
.avatar-option .pic{
	border-radius:25em;
	height:40px;
	left:4px;
	position:absolute;
	top:4px;
	width:40px;
	object-fit:cover
}
.avatar-option .pic .member-initials{
	font-size:16px;
	line-height:40px;
	height:40px;
	width:40px
}
.avatar-option .text{
	line-height:42px;
	font-size:16px;
	font-weight:700;
	margin-left:56px;
	text-decoration:underline
}
.avatar-option .text .icon-sm{
	display:none;
	position:absolute;
	top:16px;
	right:10px
}
.avatar-option.active .text .icon-sm{
	display:block
}
.member-profile-info{
	margin-bottom:8px
}
.member-profile-info .info{
	margin-left:40px
}
.member-profile-info .info h3 a{
	text-decoration:none
}
.member-profile-info .info h3 a:hover{
	text-decoration:underline
}
.member-profile-info-bio{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:0;
	padding:0
}
.gold-pitch{
	background:linear-gradient(180deg,#faf3c0 0,#f5ea92);
	border-radius:3px;
	border:1px solid #dfe1e6;
	border-bottom-color:#c1c7d0;
	color:#172b4d;
	cursor:pointer;
	display:block;
	padding:6px 6px 6px 66px;
	position:relative;
	text-decoration:none;
	transition:background .2s,color .2s;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.gold-pitch .mark{
	background-size:48px 34px;
	display:block;
	width:48px;
	height:34px;
	left:0;
	margin:8px;
	position:absolute;
	top:6px;
	transition:all .15s ease-out
}
.gold-pitch .title{
	display:block;
	font-weight:700
}
.gold-pitch .pitchlet{
	display:block
}
.gold-pitch:hover{
	background:linear-gradient(180deg,#edead4 0,#e7e3c6);
	border-color:#dfe1e6;
	border-bottom-color:#c1c7d0
}
.gold-pitch:hover .mark{
	transform:scale(1.3)
}
.mini-profile{
	margin:8px 0;
	min-height:56px;
	position:relative
}
.mini-profile-member{
	float:left;
	margin:2px
}
.mini-profile-info{
	margin:0 0 0 64px;
	word-wrap:break-word
}
.mini-profile-info-title{
	margin:0 40px 0 0
}
.mini-profile-info-title-link,.mini-profile-username-link{
	text-decoration:none
}
.mini-profile-info-title-link:hover,.mini-profile-username-link:hover{
	text-decoration:underline
}
.mini-profile-info-bio{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:0;
	padding:0
}
.member-applications-list-item{
	border-bottom:1px solid rgba(9,30,66,.13);
	padding:8px 0;
	margin-bottom:8px;
	position:relative
}
.member-applications-list-item-details{
	margin-right:100px
}
.member-applications-list-item-button{
	position:absolute;
	top:4px;
	right:0
}
.token-plugin-item{
	padding:8px 0;
	border-bottom:1px solid #f4f5f7;
	margin-bottom:8px
}
.token-plugin-item:last-child{
	border-bottom:none;
	margin-bottom:0
}
.token-plugin-item .token-plugin-header{
	display:flex
}
.token-plugin-item .token-plugin-header .power-up-icon{
	flex:0 0 auto;
	height:22px;
	width:22px;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	margin-right:8px
}
.token-plugin-item .token-plugin-details{
	background:#f4f5f7;
	border-radius:3px;
	padding:8px
}
.token-plugin-item .token-plugin-details .token-plugin-details-row{
	display:flex;
	margin-bottom:16px
}
.token-plugin-item .token-plugin-details .token-plugin-details-row:last-child{
	margin-bottom:0
}
.token-plugin-item .token-plugin-details .token-plugin-details-row .compliance-icon{
	width:20px;
	height:20px;
	margin-right:16px;
	align-self:center
}
.token-plugin-item .token-plugin-details .token-plugin-details-row .token-plugin-icon{
	color:#7a869a;
	font-size:16px;
	margin-right:16px;
	width:20px
}
.member-boards-view{
	margin:auto;
	flex-grow:1;
	width:100%
}
.member-boards-view,.member-boards-view.super-home{
	background-color:#fafbfc
}
.fill-area{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.member-notifications-view{
	padding:16px 16px 12px;
	margin:16px auto;
	max-width:530px
}
.member-notifications-view a.show-more{
	cursor:pointer
}
.gold-earned-modal{
	background:#ebecf0;
	border-radius:3px;
	border:1px solid #dfe1e6;
	margin:0 auto 16px;
	padding:16px 64px;
	position:relative;
	max-width:600px
}
.gold-earned-modal .gold-earned-modal-image{
	left:-50px;
	position:absolute;
	top:-5px;
	width:40px
}
.gold-earned-modal p{
	font-size:18px;
	line-height:1.3em;
	margin-bottom:16px
}
.gold-earned-modal .gold-earned-modal-button{
	font-size:18px;
	line-height:30px;
	margin:0
}
.gold-earned-modal .gold-earned-modal-close{
	position:absolute;
	top:12px;
	right:12px
}
.gold-earned-modal .gold-earned-modal-image{
	left:16px;
	top:12px
}
.member-login{
	background-color:#f4f5f7;
	border:1px solid #dfe1e6;
	border-radius:3px;
	box-sizing:border-box;
	display:inline-block;
	margin:0 1% 1% 0;
	overflow:hidden;
	padding:8px 10px;
	position:relative;
	width:32%;
	word-wrap:break-word;
	vertical-align:top
}
.member-login-remove{
	cursor:pointer;
	padding:8px;
	position:absolute;
	right:0;
	top:0
}
@media only screen and (max-width:750px){
	.member-login{
	margin:0 0 8px;
	width:100%
}

}
.managed-user-banner{
	background:#f4f5f7;
	color:#5e6c84;
	padding:13px 10px
}
@media only screen and (max-width:750px){
	.member-account .window-module{
	margin-bottom:8px
}
.member-account .big-link,.member-account .window-module-title{
	margin-left:0;
	padding-left:0
}
.member-account .member-applications-list-item-details h5{
	line-height:32px
}

}
.member-profile-gold-badge{
	background:#ddd8b0;
	color:#7e731b;
	border-radius:3px;
	display:inline-block;
	font-size:12px;
	padding:1px 6px 1px 2px;
	position:relative
}
.member-profile-gold-badge-icon{
	color:#7e731b
}
.member-account-session{
	margin:16px 0
}
.multi-select-autocomplete-container .multi-board-guest-message{
	background-color:#89609e;
	border-radius:3px;
	text-align:left;
	padding:10px;
	font-size:12px;
	color:#fff;
	margin:0
}
.multi-select-autocomplete-container .multi-board-guest-message a{
	color:#fff
}
.multi-select-autocomplete-container .autocomplete-btn{
	height:48px;
	width:245px;
	font-size:16px;
	margin:16px auto
}
.multi-select-autocomplete-container .autocomplete-btn .spinner.loading{
	margin:0 auto;
	display:inline-block
}
.multi-select-autocomplete-container .autocomplete-btn .progress{
	font-size:20px;
	vertical-align:top
}
.multi-select-autocomplete-container .fullWidthButton{
	width:100%
}
.multi-select-autocomplete-container .autocomplete-input-container{
	margin:auto;
	max-width:512px;
	position:relative;
	background-color:#fafbfc;
	border:none;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	color:#172b4d;
	border-radius:3px;
	min-height:32px;
	padding:6px 12px;
	box-sizing:border-box
}
.multi-select-autocomplete-container .autocomplete-input-container:hover{
	background-color:#ebecf0;
	border:none;
	box-shadow:inset 0 0 0 2px #dfe1e6
}
.multi-select-autocomplete-container .autocomplete-input-container.active,.multi-select-autocomplete-container .autocomplete-input-container:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
.multi-select-autocomplete-container .autocomplete-input-container.processing{
	pointer-events:none
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-input{
	background-color:transparent;
	border:none;
	box-shadow:none;
	flex:1 0 auto;
	font-size:14px;
	overflow-x:auto;
	overflow-y:hidden;
	margin:0;
	padding:0;
	width:auto;
	max-width:100%;
	min-height:36px
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-input:focus{
	box-shadow:none;
	border-color:transparent
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-input::-ms-clear{
	display:none
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-option{
	border-radius:3px;
	margin-top:6px
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-option:hover{
	cursor:pointer
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-option.has-error{
	background-color:#eb5a46;
	color:#fff;
	border:none;
	padding-top:1px
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-option.has-error .icon-sm{
	color:#fff
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results{
	box-shadow:0 8px 16px -4px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	background-color:#fff;
	border-radius:3px;
	box-sizing:border-box;
	position:absolute;
	left:0;
	top:105%;
	width:100%;
	z-index:10;
	margin:0;
	overflow-y:visible
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-search-scroll{
	width:100%;
	padding:7px;
	overflow-y:auto;
	box-sizing:border-box
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .has-extra-option{
	margin-bottom:48px
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results.is-empty{
	background-color:#fafbfc;
	color:#7a869a;
	font-size:14px;
	padding:16px
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results.is-empty a{
	color:#7a869a
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.active,.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option:hover{
	background-color:#e4f0f6
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.disabled{
	background-color:transparent;
	cursor:default
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.disabled .member-container .member{
	opacity:.5
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.disabled .full-name,.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.disabled .sub-name{
	color:#a5adba
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.disabled.active,.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.disabled:hover{
	background-color:transparent
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.disabled .multi-board-guest-autocomplete-alert{
	display:block
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-no-results{
	margin:3px 24px 8px;
	color:#5e6c84
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .multi-board-guest-autocomplete-alert{
	display:block;
	background-color:#44558a;
	padding:8px;
	color:#fff;
	font-size:12px;
	line-height:16px
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .multi-board-guest-autocomplete-alert a{
	color:#fff
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.disabled .multi-board-guest-autocomplete-alert{
	background-color:transparent;
	color:#5e6c84
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-search-results .autocomplete-option.disabled .multi-board-guest-autocomplete-alert a{
	color:#5e6c84
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected{
	display:flex;
	flex-flow:row wrap;
	align-items:center
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option{
	background-color:rgba(9,30,66,.04);
	margin:2px 7px 2px 0;
	font-size:14px;
	padding:1px;
	cursor:default
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option.has-error{
	border-color:#eb5a46;
	background:#eb5a46
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option .member-container .member-info{
	font-size:14px;
	line-height:20px
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option .member-container .full-name{
	max-width:425px;
	overflow:hidden;
	text-overflow:ellipsis
}
.multi-select-autocomplete-container .autocomplete-input-container .autocomplete-selected .autocomplete-option .member-container .icon-close{
	height:20px;
	padding-left:4px
}
.multi-select-autocomplete-container .autocomplete-input-container .member-container{
	display:flex;
	align-items:center;
	padding:2px 4px
}
.multi-select-autocomplete-container .autocomplete-input-container .member-container .member-info{
	text-align:left
}
.multi-select-autocomplete-container .autocomplete-input-container .member-container .member{
	margin:0 8px 0 0;
	flex-shrink:0
}
.card-back-billable-guests-alert{
	margin-bottom:8px
}
.card-back-billable-guests-alert.as-admin{
	background-color:#44558a;
	padding:8px;
	color:#fff;
	border-radius:3px
}
.card-back-billable-guests-alert.as-admin a,.card-back-billable-guests-alert.as-admin a:hover{
	color:#fff
}
.card-back-billable-guests-alert.as-non-admin{
	color:#5e6c84
}
.manage-member-invitation-link.hide{
	display:none
}
.member-cards-options{
	display:flex;
	flex-direction:row
}
@media only screen and (max-width:750px){
	.member-cards-options{
	display:block;
	margin:0 0 8px
}

}
.member-cards-board{
	display:flex;
	flex-direction:column;
	border-radius:4px;
	padding-bottom:8px;
	cursor:pointer
}
.member-cards-board .board-header-btn{
	cursor:pointer
}
.member-cards-board-name{
	font-weight:700
}
.member-cards-board-lists{
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap
}
@media only screen and (max-width:750px){
	.member-cards-board-lists{
	-webkit-scroll-snap-type:x mandatory;
	-ms-scroll-snap-type:x mandatory;
	scroll-snap-type:x mandatory;
	-webkit-overflow-scrolling:touch
}

}
.member-cards-board-lists::-webkit-scrollbar{
	height:13px;
	width:13px
}
.member-cards-board-lists::-webkit-scrollbar-thumb:horizontal,.member-cards-board-lists::-webkit-scrollbar-thumb:vertical{
	background:hsla(0,0%,100%,.4)
}
.member-cards-board-lists::-webkit-scrollbar-track-piece{
	background:rgba(0,0,0,.15)
}
.member-cards-board-lists::-webkit-scrollbar-button{
	display:block;
	height:5px;
	width:5px
}
.member-cards-board-lists .list-wrapper{
	min-width:270px
}
@media only screen and (max-width:750px){
	.member-cards-board-lists .list-wrapper{
	scroll-snap-align:center
}

}
.member-cards-board-lists .list-header-name{
	font-weight:700;
	max-height:256px;
	min-height:18px;
	font-size:14px;
	overflow:hidden;
	word-wrap:break-word
}
.member-cards-board-lists .list-cards{
	max-height:400px
}
.member-cards-list{
	display:flex;
	flex-direction:column
}
.member-cards-list-name{
	font-weight:700
}
.member-cards-list-cards{
	display:flex;
	flex-direction:column
}
.member-cards-board .board-header-btn .icon-sm.icon-star,.member-cards-board.body-light-board-background .board-header-btn .icon-sm.icon-star{
	color:#f2d600
}
.gold-from-bc-info{
	margin:16px auto;
	text-align:center;
	max-width:416px
}
.gold-from-bc-info .gold-from-bc-info-header{
	margin-bottom:24px
}
.gold-from-bc-info .gold-from-bc-info-header-text{
	font-size:16px
}
.gold-from-bc-info .gold-from-bc-info-paragraph{
	margin:16px 0
}
.gold-from-bc-info .gold-from-bc-info-more-link{
	margin:24px auto;
	width:256px
}
.member-settings-opt-out{
	border-radius:3px;
	background-color:#f4f5f7;
	margin:0 0 18px 40px;
	padding:16px
}
.member-settings-opt-out p{
	color:#172b4d;
	line-height:24px;
	font-size:14px;
	margin-bottom:10px
}
.member-settings-opt-out p.opt-out-header{
	font-size:16px;
	font-weight:700;
	margin-bottom:0
}
.member-settings-opt-out button{
	background-color:#5aac44;
	box-shadow:none;
	border:none;
	color:#fff
}
.member-settings-opt-out button:hover{
	background-color:#61bd4f;
	box-shadow:none;
	border:none;
	color:#fff
}
.member-settings-opt-out button:active{
	background-color:#49852e;
	box-shadow:none;
	border:none;
	color:#fff
}
.product-intro-modal{
	background:#fff;
	background:linear-gradient(0deg,#f7f7f7 0,#fff 70px);
	border:1px solid #cfcfcf;
	border-bottom-color:#b3b3b3;
	border-radius:6px;
	font-size:16px;
	line-height:1.2;
	margin:0 auto 16px;
	max-width:600px;
	padding:24px;
	position:relative
}
.product-intro-modal .product-intro-header{
	text-align:center
}
.product-intro-modal .product-intro-close-bottom{
	margin:24px 12px 6px
}
.product-intro-modal .product-intro-close{
	position:absolute;
	top:12px;
	right:12px
}
.product-intro-modal .product-intro-section{
	margin-bottom:16px;
	position:relative
}
.product-intro-modal .product-intro-section .product-intro-number{
	background:linear-gradient(180deg,#f4f5f7 0,#ebecf0);
	border-radius:30px;
	border:1px solid #dfe1e6;
	font-weight:700;
	left:-42px;
	line-height:20px;
	padding:6px;
	position:absolute;
	top:-6px;
	text-align:center;
	height:20px;
	width:20px
}
.product-intro-modal .product-intro-section p{
	margin:0
}
.product-intro-modal.bc-intro{
	border-color:1px solid #c7d0d6;
	border-bottom-color:#a7b6be
}
.product-intro-modal.bc-intro .product-intro-logo{
	height:98px
}
.product-intro-modal.bc-intro .product-intro-number{
	background:linear-gradient(180deg,#dee8ed 0,#d1dee6);
	border-color:#a7b6be
}
.ga-link-helper-section p{
	margin:10px 0 10px 40px;
	position:relative
}
.ga-link-helper-section .ga-link-helper-num{
	background:linear-gradient(180deg,#dee8ed 0,#d1dee6);
	border-radius:30px;
	border:1px solid #a7b6be;
	font-weight:700;
	left:-37px;
	line-height:20px;
	padding:3px;
	position:absolute;
	top:-1px;
	text-align:center;
	height:20px;
	width:20px
}
.list-org-members .member{
	margin:0 2px 2px 0
}
.member-list-item-detail{
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between;
	border-bottom:1px solid rgba(9,30,66,.13);
	min-height:40px;
	padding:12px 0 12px 40px;
	position:relative
}
.member-list-item-detail .name-line{
	margin-bottom:0
}
.member-list-item-detail .full-name{
	font-weight:700;
	font-size:16px;
	margin-right:4px
}
.member-list-item-detail.deactivated .full-name{
	color:#5e6c84
}
.member-list-item-detail .details{
	float:left;
	flex:1 0 auto
}
.member-list-item-detail .member{
	position:absolute;
	top:16px;
	left:0;
	margin:0
}
@media only screen and (max-width:750px){
	.member-list-item-detail .options{
	flex:0
}

}
.member-list-item-detail .options .option{
	margin:4px 0 2px 8px;
	float:left;
	min-width:95px;
	padding-left:10px;
	box-sizing:border-box;
	padding-right:26px
}
.member-list-item-detail .options .option.quiet-button{
	padding:7px 9px
}
.member-list-item-detail .options .option.button-link{
	padding-right:12px
}
.member-list-item-detail .options .option.button-link.role-button{
	min-width:95px;
	padding-left:10px;
	padding-right:26px
}
.member-list-item-detail .options .option.button-link.role-button .icon-sm{
	position:absolute;
	top:6px;
	right:6px
}
.member-list-item-detail .options .option.button-link.remove-button{
	min-width:115px
}
.member-list-item-detail .options .option.status{
	padding:7px 9px
}
.org-members-page-navigation-list{
	margin-bottom:16px
}
.org-members-page-navigation-list-header{
	color:#5e6c84;
	padding:6px 6px 0 8px;
	text-align:center;
	font-size:15px
}
.org-members-page-layout{
	margin:0 auto;
	max-width:1400px
}
.org-members-page-layout-sidebar{
	margin:0 auto;
	max-width:240px;
	padding-bottom:32px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.org-members-bulk-add{
	min-height:200px
}
.org-members-bulk-add-progress{
	padding:16px;
	text-align:center
}
.org-members-bulk-add-results-heading{
	font-weight:700;
	margin:4px 0
}
.org-members-bulk-add-results-list{
	max-height:192px;
	overflow-y:auto;
	margin-bottom:12px;
	word-break:break-word;
	word-wrap:break-word;
	overflow-wrap:break-word
}
.org-members-bulk-add-results-list-item::selection{
	background:#bcd9ea
}
.org-members-bulk-add-found{
	display:flex;
	flex-direction:column;
	min-height:20px
}
.org-members-bulk-add-found.bottom-padding{
	padding-bottom:12px
}
.org-members-bulk-add-found-entry{
	box-sizing:border-box;
	padding-right:16px
}
@media only screen and (min-width:901px) and (max-width:1280px),only screen and (min-width:1281px){
	.org-members-page-layout{
	display:flex;
	flex-direction:row
}
.org-members-page-layout-sidebar{
	max-width:240px;
	flex:0 0 240px;
	margin:0;
	padding-right:32px;
	justify-content:flex-start
}
.org-members-page-layout-list{
	flex:1 1
}

}
.org-members-options{
	position:relative;
	margin-bottom:15px;
	width:240px
}
.org-members-options .button-link{
	clear:both;
	padding-right:10px;
	margin:8px auto;
	max-width:256px;
	width:256px
}
.org-members-options .quiet-button{
	clear:both;
	padding:7px 9px;
	margin:8px auto
}
.org-members-actions-container h1{
	font-size:18px;
	line-height:30px
}
.org-members-actions-container h1 .icon-enterprise{
	margin-left:5px
}
.org-members-actions-container .org-members-actions{
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between
}
.org-members-actions-container .org-members-actions .org-members-actions-search input::-ms-clear{
	display:none
}
.org-members-actions-container .org-members-actions-add,.org-members-actions-container .org-members-page-navigation-input{
	margin-bottom:30px
}
.org-members-actions-container .org-members-actions-add .button-link{
	margin-top:0
}
.org-members-actions-container .org-members-actions-status-error{
	background-color:#eb5a46;
	border-radius:3px;
	color:#fff;
	font-weight:700;
	margin-bottom:16px;
	padding:10px;
	position:relative
}
.org-members-actions-container .org-members-actions-status-error .org-members-actions-status-error-close{
	position:absolute;
	right:8px;
	top:8px;
	cursor:pointer
}
.org-members-actions-container .org-members-actions-status-error .org-members-actions-status-error-close .icon-close{
	color:#fff
}
.org-members-actions-container .org-members-actions-status-error .org-members-actions-status-error-close:hover .icon-close{
	color:#ebecf0
}
.org-members-actions-container .org-members-actions-status-error .message{
	font-weight:200;
	font-size:13px;
	margin:0;
	letter-spacing:.8px;
	line-height:18px
}
.org-members-actions-container .org-members-actions-status-error .message .error-message-text{
	font-weight:700
}
.org-members-section{
	display:none;
	visibility:hidden
}
.org-members-section.active{
	display:block;
	visibility:visible
}
.org-members-empty-container{
	border-radius:3px;
	box-shadow:0 1px 6px 0 rgba(0,0,0,.15);
	padding:48px 0;
	text-align:center
}
.org-members-empty-container .org-members-guest-illustration,.org-members-empty-container .org-members-team-illustration{
	margin-bottom:19px
}
.org-members-empty-container .org-members-empty-content .org-members-heading{
	margin:0 0 8px
}
.org-members-empty-container .org-members-empty-content .org-members-subheading{
	max-width:270px;
	margin:0 auto 24px
}
.org-members-empty-bc-billing{
	text-align:center;
	margin-top:20px
}
.org-members-empty-bc-billing .icon-enterprise{
	margin-right:10px
}
.org-members-missing-container{
	padding:96px 0;
	text-align:center
}
.org-members-missing-container .org-members-missing-illustration{
	margin-bottom:16px
}
.org-members-missing-container .org-members-missing-content{
	font-size:16px;
	margin:0 auto;
	text-align:center;
	max-width:300px;
	color:#5e6c84;
	opacity:.5
}
.org-members-list,.org-members-missing-container{
	border-top:1px solid #dfe1e6
}
.org-guest-section{
	margin-bottom:32px
}
.org-guest-section h3 span{
	margin-right:5px
}
.org-guest-section h3{
	margin-bottom:5px
}
.org-guest-section .org-members-missing-container{
	padding:32px 0 0
}
.org-members-filter-list h1{
	color:#5e6c84;
	font-size:12px;
	font-weight:500;
	letter-spacing:.04em;
	line-height:16px;
	margin-top:16px;
	text-transform:uppercase;
	padding:8px;
	margin:0
}
.org-members-filter-list .org-members-filter a{
	border-radius:3px;
	display:block;
	font-weight:700;
	text-decoration:none;
	padding:6px 8px
}
.org-members-filter-list .org-members-filter a:hover{
	background-color:rgba(9,30,66,.08)
}
.org-members-filter-list .org-members-filter a:active{
	background-color:rgba(9,30,66,.13)
}
.org-members-filter-list .org-members-filter a.active{
	background-color:#dfe1e6
}
.org-member-activity-popover .can-remove-all{
	padding:2px
}
.org-member-activity-popover .button-link.remove-all-button{
	text-align:center;
	margin-bottom:16px
}
.org-member-activity-popover .pop-over-list li>a>button{
	text-align:right;
	margin:0 0 0 5px;
	justify-self:right;
	background:#eb5a46;
	color:#fff;
	display:none
}
.org-member-activity-popover .pop-over-list li>a>.grayed-out-button{
	text-align:right;
	margin:0 0 0 5px;
	justify-self:right;
	background:#ebecf0;
	border-color:#dfe1e6;
	border-bottom-color:#dfe1e6;
	color:#a5adba;
	display:inline-block;
	box-shadow:none;
	cursor:not-allowed
}
.org-member-activity-popover .pop-over-list .quiet{
	color:#172b4d;
	font-weight:400
}
.org-member-activity-popover .org-board-tile{
	flex-grow:1;
	display:flex;
	flex-direction:row;
	justify-content:left;
	align-items:center;
	line-height:16px;
	min-height:32px
}
.org-member-activity-popover .free-team-message{
	color:#97a0af;
	font-size:12px;
	font-weight:400;
	padding-bottom:8px;
	display:inline-block
}
.org-member-activity-popover .pop-over-list li>a{
	display:flex;
	flex-direction:row;
	justify-content:left;
	align-items:center;
	min-height:28px;
	border-radius:3px;
	margin:0 -5px
}
.org-member-activity-popover .pop-over-list .removable:hover>button{
	display:inline-block
}
.org-member-activity-popover .pop-over-list .removable:hover>button:hover{
	background:#cf513d
}
.org-member-activity-popover .pop-over-list li>a:hover{
	background:#f4f5f7;
	color:#172b4d
}
.org-member-activity-popover .pop-over-list li>a:hover .quiet{
	color:#172b4d
}
.org-member-activity-popover .thumbnail{
	background-size:cover;
	border-radius:4px;
	height:28px;
	margin:0;
	margin-right:8px;
	width:32px;
	flex-shrink:0;
	display:inline-block
}
.org-member-activity-popover .org-board-name{
	min-height:28px;
	vertical-align:middle;
	display:flex;
	flex-direction:row;
	align-items:center
}
.org-bc-settings{
	color:#344563;
	background:#f7f0fa;
	border-radius:4px;
	padding:2em 2em 1em 0
}
.org-bc-settings .button-link.disabled,.org-bc-settings .button-link.disabled:hover{
	background:#d2d7e5;
	border-color:#d2d7e5;
	border-bottom-color:#d2d7e5;
	color:#b2b9d0
}
.org-bc-settings .org-bc-settings-header{
	padding-left:2em;
	position:relative;
	text-align:center;
	font-size:1.25em
}
.org-bc-settings .org-bc-settings-header .button-link{
	margin:1em auto;
	display:inline-block;
	font-size:.95em
}
.org-bc-settings .org-bc-settings-header .button-link span{
	padding:0 8px
}
.org-bc-settings .org-bc-settings-header img{
	margin-bottom:1em
}
.board-visibility-restrict-item{
	margin:12px 0 0
}
.board-visibility-restrict-item.disabled{
	opacity:.5
}
.org-bc-settings.ads-layout-experiment{
	padding:0
}
.org-bc-settings.ads-layout-experiment .window-module-title{
	margin-left:24px;
	margin-bottom:6px
}
.org-bc-settings.ads-layout-experiment .org-bc-body{
	padding:24px 8px 1em 0
}
.org-bc-settings.ads-layout-experiment .bc-prompt-upgrade{
	margin-top:0
}
.org-bc-settings.ads-layout-experiment .org-bc-settings-ad{
	display:flex;
	background-color:#42548e;
	padding:1.5em 4em;
	text-align:left;
	color:#fff;
	border-radius:8px 8px 0 0
}
.org-bc-settings.ads-layout-experiment .org-bc-settings-ad a{
	color:#fff
}
@media only screen and (max-width:750px){
	.org-bc-settings.ads-layout-experiment .org-bc-settings-ad{
	flex-direction:column;
	padding:15px
}

}
.org-bc-settings.ads-layout-experiment .org-bc-settings-ad-title{
	padding-bottom:10px;
	font-weight:700
}
.org-bc-settings.ads-layout-experiment .org-bc-settings-ad-text{
	padding-bottom:10px
}
.org-bc-settings.ads-layout-experiment .button.primary{
	margin-top:25px;
	display:block;
	background:hsla(0,0%,100%,.3);
	color:#fff;
	box-shadow:none;
	font-weight:400;
	width:10em
}
.org-bc-settings.ads-layout-experiment .button.primary:hover{
	background:#fff;
	color:#172b4d
}
.org-bc-settings.ads-layout-experiment .org-bc-settings-ad-logo{
	display:flex
}
.org-bc-settings.ads-layout-experiment .org-bc-settings-ad-logo img{
	width:250px
}
@media only screen and (max-width:750px){
	.org-bc-settings.ads-layout-experiment .org-bc-settings-ad-logo{
	margin:0 auto;
	padding-bottom:30px
}
.org-bc-settings.ads-layout-experiment .org-bc-settings-ad-logo img{
	width:200px;
	height:100px
}

}
.org-bc-settings.ads-layout-experiment .org-bc-settings-ad-body{
	flex:1;
	padding-left:2em
}
@media only screen and (max-width:750px){
	.org-bc-settings.ads-layout-experiment .org-bc-settings-ad-body{
	padding:0
}

}
.org-bc-settings.ads-layout-experiment .org-bc-settings-ad-ask-to-upgrade{
	padding-top:18px
}
.bc-split-column{
	display:flex
}
.bc-onboarding-container{
	flex:0 0 30%
}
.bc-active-status{
	background:#dfe1e6;
	border-radius:3px;
	font-size:16px;
	height:30px;
	line-height:30px;
	padding:8px 8px 8px 46px;
	position:relative
}
.bc-active-status .icon-lg{
	position:absolute;
	left:8px;
	top:8px
}
.bc-active-status.active{
	background:#cedac8;
	color:#242e1f
}
.bc-active-status.active .icon-lg{
	color:#5f7a52
}
.bc-active-status.warning,.bc-active-status.warning.active{
	background:#dad8c8;
	color:#2e2c1f
}
.bc-active-status.warning.active .icon-lg,.bc-active-status.warning .icon-lg{
	color:#7a7652
}
.bc-active-status.error{
	background:#dacac8;
	color:#2e201f
}
.bc-active-status.error .icon-lg{
	color:#7a5652
}
.next-charge{
	font-size:18px;
	line-height:22px
}
.billing-option-buttons{
	margin-bottom:8px
}
.billing-option-buttons a{
	background:linear-gradient(180deg,#fff 0,#f4f5f7);
	border:1px solid #c1c7d0;
	border-bottom-color:#b3bac5;
	border-radius:3px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	margin:0 8px 8px 0;
	padding:16px 8px;
	position:relative;
	width:170px
}
.billing-option-buttons a .name{
	display:block;
	font-weight:700;
	margin-bottom:8px
}
.billing-option-buttons a .price{
	display:block
}
.billing-option-buttons a.active,.billing-option-buttons a.active:hover{
	background:linear-gradient(180deg,#fff 0,#f4f5f7);
	border-color:#0079bf;
	box-shadow:0 0 2px #0079bf;
	cursor:default
}
.billing-option-buttons a:hover{
	background:linear-gradient(180deg,#fafbfc 0,#ebecf0);
	border-color:#b3bac5;
	border-bottom-color:#97a0af;
	box-shadow:0 0 2px #b3bac5
}
.org-export-header{
	text-align:center;
	margin:16px 0 24px
}
.org-export-header-button{
	margin:0 0 12px
}
.org-export-header-options{
	margin:0 0 16px
}
.org-export-header-text{
	max-width:550px;
	margin:0 auto
}
.org-export-list-item{
	padding:16px 0 0;
	border-bottom:1px solid rgba(9,30,66,.13)
}
.org-export-list-item-title{
	float:left;
	padding:7px 0;
	margin:0 16px 16px 0
}
.org-export-list-item-button{
	float:right;
	margin:0 0 16px
}
.org-export-list-item-generating .org-export-list-item-title{
	color:#5e6c84
}
.billing-upgrade-banner{
	font-size:18px;
	line-height:24px;
	margin:0 auto 32px;
	padding-bottom:32px;
	max-width:550px
}
.billing-upgrade-banner-header{
	font-size:22px;
	margin-bottom:12px
}
.billing-upgrade-banner-button{
	padding:14px 28px;
	margin:16px 0
}
.billing-upgrade-banner-price-section{
	background:#f0edcc;
	border-radius:3px;
	margin:16px 0 4px;
	padding:14px 14px 4px;
	text-align:center
}
.billing-upgrade-price-emphasis{
	font-size:28px
}
.pop-over .billing-upgrade-banner-price-section{
	margin-top:0
}
.billing-upgrade-banner-button-in-popover{
	display:block;
	padding:14px 28px;
	margin:16px 0;
	font-size:16px
}
.slack-button{
	height:34px;
	width:auto
}
.slack-button.disabled{
	opacity:.4;
	cursor:default
}
.org-ad{
	background:#ebecf0;
	border-radius:5px;
	padding:30px 20px;
	text-align:center;
	max-width:215px;
	position:relative
}
.org-ad .close-ad{
	top:10px;
	right:10px;
	position:absolute;
	cursor:pointer
}
.org-ad .close-ad:hover{
	font-weight:700
}
.org-ad .close-ad .icon-sm{
	font-size:20px;
	line-height:20px
}
.org-ad img{
	margin-bottom:25px;
	max-width:100%
}
.org-ad .button{
	margin-top:25px;
	display:block
}
.org-ad.ads-layout-experiment.org-ad-boards{
	padding:0
}
.org-ad.ads-layout-experiment.org-ad-boards img{
	margin:15px 0;
	max-width:100%
}
.org-ad.ads-layout-experiment.org-ad-members{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/organization/lock.3cd614296ffcc37db41e.svg);
	background-repeat:no-repeat;
	background-position:center 20px;
	padding:90px 0 0
}
.org-ad.ads-layout-experiment{
	box-sizing:border-box;
	background-color:#42548e;
	color:#fff;
	min-height:120px;
	text-align:center;
	position:relative;
	border-radius:8px;
	max-width:100%
}
.org-ad.ads-layout-experiment .org-ad-learn-more{
	color:#fff
}
.org-ad.ads-layout-experiment .org-ad-body{
	color:#fff;
	text-align:left;
	padding:16px
}
.org-ad.ads-layout-experiment .org-ad-title{
	padding-bottom:10px;
	font-weight:700
}
.org-ad.ads-layout-experiment .org-ad-text{
	padding-bottom:10px
}
.org-ad.ads-layout-experiment .close-ad{
	display:block;
	position:absolute;
	background:none;
	width:25px;
	height:25px;
	border:none;
	box-shadow:none;
	padding:0;
	margin:0;
	line-height:18px;
	top:0;
	right:0;
	cursor:pointer
}
.org-ad.ads-layout-experiment .close-ad .icon-sm{
	color:#fff;
	position:absolute;
	top:50%;
	right:50%;
	margin:-9px -9px 0 0;
	font-size:14px;
	line-height:20px
}
.org-ad.ads-layout-experiment .button.primary{
	margin-top:25px;
	display:block;
	background:hsla(0,0%,100%,.3);
	color:#fff;
	box-shadow:none;
	font-weight:400
}
.org-ad.ads-layout-experiment .button.primary:hover{
	background:#fff;
	color:#172b4d
}
.team-join-enterprise-request{
	margin:0 auto
}
.team-join-enterprise-request .loading,.team-join-enterprise-request .spinner{
	margin:7px auto 0
}
.cancel-pending-organization{
	display:inline-block;
	margin-top:10px;
	text-decoration:underline;
	cursor:pointer
}
.pending-organization-text{
	margin-top:10px
}
.organization-power-up-item{
	min-height:40px;
	clear:both;
	border-bottom:1px solid #dfe1e6;
	padding:12px 8px;
	position:relative
}
.organization-power-up-item-container{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:space-between;
	align-items:center;
	height:40px
}
.organization-power-up-item-container .icon-name-container{
	display:flex
}
.organization-power-up-item-container .icon-name-container .power-up-icon{
	flex:0 0 auto;
	height:22px;
	width:22px;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	margin-right:24px
}
.organization-power-up-item-container .icon-name-container .name{
	flex:0 0 auto;
	font-weight:700;
	font-size:16px
}
.organization-power-up-item-container .power-up-link-icon{
	margin-left:8px
}
.organization-power-up-item-container .statistics{
	display:flex;
	justify-content:flex-end
}
.organization-power-up-item-container .statistics .open-boards-popover{
	color:#7a869a
}
.organization-power-up-boards-list{
	max-height:500px
}
.organization-power-up-enabled-board-item:not(:last-child){
	margin-bottom:8px
}
.org-power-up-empty-state{
	text-align:center;
	margin:24px 0
}
.org-power-up-empty-state .org-power-up-empty-state-icon{
	font-size:32px;
	margin-bottom:24px
}
.org-power-up-empty-state .org-power-up-empty-state-text{
	color:#7a869a;
	font-size:18px;
	line-height:24px
}
.bc-profile-pitch{
	background-color:#e0e4e6;
	border-radius:3px;
	display:block;
	padding:10px;
	text-align:center
}
.bc-profile-pitch-pitch,.bc-profile-pitch-title{
	margin-bottom:4px
}
.bc-profile-pitch-links{
	color:#5e6c84;
	margin:0
}
.bc-profile-pitch-links-item{
	border-radius:3px;
	display:inline-block;
	font-weight:700;
	padding:3px 6px
}
.bc-profile-pitch-links-item:hover{
	background-color:#c6ced2
}
.bc-billing-title{
	margin:8px 0 0;
	padding:24px 0 16px;
	text-align:center;
	border-top:1px solid #d6dadc
}
.bc-billing-wrap .window-module-title{
	border-bottom:none
}
.bc-billing-wrap .credit-card-zip-code input,.bc-billing-wrap .iframe-input{
	padding-left:16px;
	height:48px;
	background-color:#fff
}
.bc-billing-wrap .credit-card-country select{
	padding-left:16px;
	height:48px;
	border:1px solid #cdd2d4;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-repeat:no-repeat;
	background-size:.5em auto;
	background-position:right .5em center;
	padding-right:1em;
	background-image:url('data:image/svg+xml;
	charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 40"><path d="M0 0h60L30 40z"/></svg>')
}
.bc-billing-wrap .credit-card-country select.select-error{
	border-color:#ec9488
}
.billing{
	border-top:1px solid #dfe1e6
}
.billing .billing-inner{
	max-width:500px;
	margin:0 auto
}
.billing h3{
	margin:30px 0 20px
}
.billing .small{
	font-size:12px
}
.billing .subscribe-title{
	text-align:center;
	margin:35px 0 20px
}
.billing .billing-plan-title{
	margin-bottom:15px
}
.billing .billing-plans-wrap{
	display:flex;
	flex-direction:row
}
.billing .billing-products-component .switch-to-annual{
	position:absolute;
	margin:5px 0 0 10px
}
.billing .billing-plan{
	position:relative;
	flex-basis:50%;
	display:flex;
	background:#f4f5f7;
	border-radius:4px;
	font-weight:700
}
.billing .billing-plan h4{
	font-size:14px
}
.billing .billing-plan:nth-of-type(2n){
	margin-left:10px
}
.billing .billing-plan.yearly-plan{
	background:#0079bf;
	color:#fff
}
.billing .billing-plan.yearly-plan .monthly-price{
	margin-top:0
}
.billing .billing-plan.yearly-plan .save-losenge{
	background:#61bd4f;
	padding:3px 8px;
	border-radius:4px;
	display:inline-block;
	vertical-align:top;
	margin-left:10px;
	margin-top:-2px
}
.billing .billing-plan.monthly-plan .radio{
	background:#fff;
	border-color:#000
}
.billing .billing-plan.monthly-plan input[type=radio]:checked+.radio{
	border-color:#61bd4f
}
.billing .billing-plan .monthly-price{
	font-size:24px;
	margin:8px 0
}
.billing .billing-plan .small{
	display:block
}
.billing .billing-plan .clear{
	clear:both
}
.billing .billing-plan input[type=radio]{
	position:absolute;
	z-index:-1;
	opacity:0
}
.billing .billing-plan input[type=radio]:checked+.radio{
	background:url(https://a.trellocdn.com/prgb/dist/images/icon-checkmark.bd608d072bd326fb6c30.svg) 50% 50% no-repeat #61bd4f;
	background-size:65%
}
.billing .billing-plan .radio{
	display:block;
	position:absolute;
	left:10px;
	top:32%;
	border-radius:50%;
	border:2px solid #fff;
	width:28px;
	height:28px;
	background-color:#fff
}
.billing .billing-plan label{
	color:inherit;
	flex:1;
	cursor:pointer;
	padding:10px 10px 10px 50px;
	margin:0
}
.billing .save-info{
	color:#61bd4f
}
.billing .switch-to-annual{
	color:#eb5a46
}
.billing .credit-card-title{
	margin-top:30px
}
.billing .credit-card-form label{
	margin-top:0
}
.billing .credit-card-form-number .iframe-input{
	background:96% 50% no-repeat transparent;
	background-size:12%
}
.billing .credit-card-form-number .iframe-input.american-express{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/credit-cards/amex.257152a4748123dae2f8.svg)
}
.billing .credit-card-form-number .iframe-input.visa{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/credit-cards/visa.3e388f114f4a38f3ba64.svg)
}
.billing .credit-card-form-number .iframe-input.master-card{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/credit-cards/mastercard.e08581c1332a282f22bc.svg)
}
.billing .credit-card-form-number .iframe-input.diners-club{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/credit-cards/diners-club.62a3b1ab432d0d126288.svg)
}
.billing .credit-card-form-number .iframe-input.discover{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/credit-cards/discover.a6d204b5c8d0ff97b5a2.svg)
}
.billing .credit-card-form-number .iframe-input.jcb{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/credit-cards/jcb.a5cf58bbe1086d2868ee.svg)
}
.billing .credit-card-form-number .iframe-input.unionpay{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/credit-cards/unionpay.b171e1d4cda238091e64.svg)
}
.billing .credit-card-form-number .iframe-input.maestro{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/credit-cards/maestro.9f955a088b2513291359.svg)
}
.billing .credit-card-form-cvv{
	position:relative
}
.billing .cvv-tooltip-trigger{
	display:block;
	position:absolute;
	width:16px;
	height:16px;
	right:12px;
	top:36px;
	background:url(https://a.trellocdn.com/prgb/dist/images/icon-question-mark.f0382249ad42b5a20c11.svg) 50% 50% no-repeat;
	cursor:pointer
}
.billing .credit-card-country select{
	border:1px solid #cdd2d4;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-repeat:no-repeat;
	background-size:.5em auto;
	background-position:right .5em center;
	background-image:url('data:image/svg+xml;
	charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 40"><path d="M0 0h60L30 40z"/></svg>')
}
.billing .credit-card-country select.select-error{
	border-color:#ec9488
}
.billing .credit-card-country select,.billing .credit-card-zip-code input,.billing .iframe-input,.billing .tax-number input{
	height:48px;
	font-size:16px;
	padding-top:6px;
	padding-left:12px;
	padding-right:12px;
	background-color:#fff
}
.billing .credit-card-country select{
	padding-top:0;
	margin-bottom:12px
}
.billing .billing-summary{
	margin-bottom:30px
}
.billing .billing-summary h3{
	margin-top:20px
}
.billing .billing-summary .licences-quantity{
	display:block
}
.billing .billing-summary .multi-board-guest-line-item{
	color:#6b778c
}
.billing .billing-summary table,.billing .billing-summary td{
	border:none;
	padding:0
}
.billing .billing-summary td:nth-child(2){
	text-align:right
}
.billing .billing-summary tbody td{
	padding-bottom:15px
}
.billing .billing-summary tfoot{
	border-top:1px solid #dfe1e6;
	font-size:18px
}
.billing .billing-summary tfoot td{
	padding-top:10px;
	font-size:18px;
	font-weight:700
}
.billing .billing-summary tfoot .price{
	margin-bottom:5px
}
.billing .billing-summary .price{
	display:block
}
.billing .billing-summary .invited-users-billing-description,.billing .billing-summary .invited-users-billing-summary{
	color:#5e6c84
}
.billing .billing-summary .invited-users-billing-summary td{
	padding-bottom:0
}
.billing .billing-summary.free-trial-billing-summary{
	margin-bottom:16px
}
.billing .billing-summary.free-trial-billing-summary table{
	margin:0
}
.billing .billing-summary.free-trial-billing-summary table tbody td{
	padding-bottom:8px;
	font-size:12px;
	line-height:16px;
	font-weight:400;
	color:#6b778c
}
.billing .billing-summary.free-trial-billing-summary table tbody td:nth-child(odd){
	font-weight:700;
	color:#42526e
}
.billing .billing-summary.free-trial-billing-summary table tbody tr:last-of-type td{
	font-weight:500;
	font-size:16px;
	line-height:20px;
	color:#172b4d;
	padding-bottom:0
}
.billing .billing-summary.free-trial-billing-summary table tbody .price .small{
	color:#6b778c;
	font-weight:400
}
.billing #divAcceptTOS{
	margin-bottom:10px
}
.billing #divAcceptTOS input{
	z-index:10
}
.billing #divAcceptTOS label,.billing #divAcceptTOS label a{
	color:#5e6c84
}
.billing #divAcceptTOS label a:hover{
	color:#172b4d
}
.billing input[type=button].primary{
	width:100%;
	font-size:18px
}
.billing input[type=button].moonshot-billing-submit-button{
	background-color:#0079bf;
	line-height:36px
}
.billing input[type=button].moonshot-billing-submit-button:hover{
	background-color:#298fca
}
.business-class-upgrade-box{
	background-color:#fdfae5;
	border:1px solid #f5ea92;
	border-radius:3px;
	margin-bottom:16px;
	padding:16px 172px;
	text-align:center
}
.business-class-upgrade-box-spaced-item{
	margin-top:8px
}
.business-class-upgrade-box-header{
	font-size:22px
}
.ask-an-admin{
	background-color:#f4f5f7;
	border-radius:4px;
	margin:0 auto 32px;
	padding:8px;
	text-align:center;
	width:400px
}
.organization-admin-list{
	border-top:1px solid #dfe1e6;
	margin-top:8px
}
.organization-admin-list-item{
	padding:8px 0;
	border-bottom:1px solid #dfe1e6;
	display:flex;
	flex-direction:row
}
.organization-admin-list-item-avatar{
	box-sizing:border-box;
	width:42px;
	height:38px;
	padding:4px 8px 4px 4px;
	border-radius:2px
}
.organization-admin-list-item-details{
	box-sizing:border-box;
	height:38px;
	display:flex;
	flex-direction:column
}
.organization-admin-list-item-name{
	line-height:19px;
	font-weight:700
}
.organization-admin-list-item-username{
	line-height:19px;
	color:#5e6c84
}
.cancel-flow-overlay{
	background-color:rgba(0,0,0,.5);
	display:flex;
	justify-content:center;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:11;
	overflow-y:auto
}
.cancel-flow-overlay-back-icon{
	color:rgba(77,77,77,.6);
	position:absolute;
	left:9px;
	top:9px;
	transition-property:transform,color;
	transition-duration:.15s
}
.cancel-flow-overlay-back-icon:hover{
	color:#172b4d;
	cursor:pointer;
	transform:scale(1.2)
}
.cancel-flow-overlay-close-icon{
	color:rgba(77,77,77,.6);
	position:absolute;
	right:9px;
	top:9px;
	transition-property:transform,color;
	transition-duration:.15s
}
.cancel-flow-overlay-close-icon:hover{
	color:#172b4d;
	cursor:pointer;
	transform:scale(1.2)
}
.cancel-flow-dialog{
	border-radius:2px;
	box-sizing:border-box;
	padding:48px 24px 24px;
	position:relative;
	width:640px;
	background-color:#f4f5f7;
	margin-top:48px;
	margin-bottom:80px
}
.cancel-flow-feature-list-content{
	margin:0 40px
}
.cancel-flow-buttons{
	margin-top:24px;
	display:flex
}
.cancel-flow-buttons .button{
	flex:1
}
.cancel-flow-buttons .button:first-child{
	margin-right:16px
}
.avalara-certcapture{
	background-color:#fff;
	min-height:870px
}
.avalara-certcapture .avalara-logo{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/avalara-logo.77c705b211655c23d6d9.svg);
	background-size:cover;
	width:92px;
	height:20px;
	display:block;
	margin:20px 8px 10px
}
.cancel-flow-survey-content{
	text-align:center
}
@media (max-width:480px){
	.cancel-flow-keep{
	float:right
}

}
.board-limits-upgrade-ad{
	background-color:#42548e;
	border-radius:3px;
	text-align:left;
	padding:10px
}
.board-limits-upgrade-ad p{
	font-size:12px;
	color:#fff;
	margin:0
}
.board-limits-upgrade-ad a,.board-limits-upgrade-ad a:active,.board-limits-upgrade-ad a:hover,.board-limits-upgrade-ad a:visited{
	color:#fff
}
.multi-board-guest-banner{
	background-color:#42548e
}
.multi-board-guest-banner .icon-close{
	background:transparent;
	border:none;
	box-shadow:none;
	color:hsla(0,0%,100%,.5);
	margin:4px;
	padding:0;
	position:absolute;
	right:0
}
.multi-board-guest-banner-content{
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	margin:0 auto;
	max-width:1234px;
	padding:10px 36px
}
.multi-board-guest-banner-notification-section{
	flex:1;
	color:#fff
}
.multi-board-guest-banner-notification-section a{
	color:#fff
}
.multi-board-guest-banner-button-section{
	display:flex;
	flex-direction:row;
	align-items:center
}
.multi-board-guest-banner-button-manage{
	margin-top:0;
	margin-right:8px
}
.multi-board-guest-banner-button-learn-more{
	margin-top:0;
	background:hsla(0,0%,100%,.3);
	color:#fff
}
.multi-board-guest-banner-button-learn-more:hover{
	background:#fff;
	color:#172b4d
}
@media only screen and (min-width:750px){
	.multi-board-guest-banner-content{
	flex-direction:row
}
.multi-board-guest-banner-button-section{
	padding:0 36px
}

}
.phenom{
	margin-left:40px;
	min-height:32px;
	padding:8px 0;
	position:relative
}
.phenom-creator,.phenom-icon{
	height:32px;
	left:-40px;
	position:absolute;
	top:8px;
	width:32px
}
.phenom-desc{
	margin:0;
	word-wrap:break-word
}
.phenom-meta{
	display:inline-block;
	font-size:12px;
	margin:0;
	min-width:110px
}
.phenom-meta a.date{
	text-decoration:none
}
.phenom-meta a.date:hover{
	text-decoration:underline
}
.phenom-date{
	font-size:12px;
	line-height:14px;
	margin:0 0 6px;
	min-width:105px
}
.phenom-date a.date{
	text-decoration:none
}
.phenom-date a.date:hover{
	text-decoration:underline
}
.comment-container{
	display:block
}
.action-comment{
	background-color:#fff;
	border-radius:3px;
	box-shadow:0 1px 2px -1px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	box-sizing:border-box;
	clear:both;
	display:inline-block;
	margin:4px 2px 4px 0;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%
}
.action-comment.can-edit{
	cursor:pointer
}
.action-comment .current-comment{
	padding:8px 12px
}
.action-comment p{
	text-overflow:ellipsis;
	word-wrap:break-word
}
.action-comment pre{
	max-height:516px
}
.action-comment img:last-child,.action-comment p:last-child,.action-comment pre:last-child{
	margin-bottom:0
}
.action-comment.full-width{
	width:100%
}
.phenom .comment-box{
	display:none
}
.action-comment-fade-button{
	display:none;
	background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
	height:30px;
	left:0;
	position:absolute;
	right:0;
	top:344px;
	transition:opacity .15s ease-in
}
.action-comment-fade-button:hover{
	opacity:.6
}
.embed{
	background-color:#dfe1e6;
	border-radius:3px;
	box-sizing:border-box;
	max-width:100%;
	padding:4px;
	width:auto
}
.embed>a{
	display:inline-block
}
.embed iframe{
	height:auto
}
.embed iframe,.embed object{
	min-height:270px;
	width:100%
}
.embed img{
	height:auto;
	width:100%
}
.window-module .phenom .action-comment{
	cursor:auto
}
.checklist-item-state-complete .atMention,del .atMention{
	text-decoration:line-through
}
.atMention{
	font-weight:700
}
.atMention.me{
	color:#0079bf
}
.phenom-member{
	display:flex;
	padding:0 0 8px
}
.phenom-member.show-mem-menu{
	cursor:pointer
}
.phenom-member .phenom-creator{
	top:12px
}
.phenom-member .icon-lg.icon-member.member-avatar{
	margin-top:-4px!important
}
.phenom.mod-attachment-type .phenom-desc,.phenom.mod-comment-type .phenom-desc{
	display:block
}
.phenom.mod-attachment-type .phenom-desc .inline-spacer,.phenom.mod-comment-type .phenom-desc .inline-spacer{
	display:inline-block;
	min-width:4px
}
.phenom.mod-attachment-type .phenom-desc .phenom-date,.phenom.mod-comment-type .phenom-desc .phenom-date{
	font-size:12px;
	font-weight:400;
	white-space:pre
}
.phenom.mod-attachment-type .phenom-desc .phenom-date a.date,.phenom.mod-comment-type .phenom-desc .phenom-date a.date{
	text-decoration:none
}
.phenom.mod-attachment-type .phenom-desc .phenom-date a.date:hover,.phenom.mod-comment-type .phenom-desc .phenom-date a.date:hover{
	text-decoration:underline
}
.phenom.mod-attachment-type .phenom-meta,.phenom.mod-comment-type .phenom-meta{
	display:block
}
.phenom.mod-is-card,.phenom.mod-is-card.mod-unread,.phenom.mod-is-not-card,.phenom.mod-is-not-card.mod-unread{
	width:360px;
	margin:8px 0 8px 32px;
	padding:0 0 8px;
	border-radius:3px;
	border:0;
	background:#f4f5f7;
	box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.phenom.mod-is-card.mod-unread.mod-unread .unread-cover,.phenom.mod-is-card.mod-unread .unread-cover,.phenom.mod-is-not-card.mod-unread.mod-unread .unread-cover,.phenom.mod-is-not-card.mod-unread .unread-cover{
	opacity:1
}
.phenom.mod-is-card .canonical-card,.phenom.mod-is-card.mod-unread .canonical-card,.phenom.mod-is-not-card .canonical-card,.phenom.mod-is-not-card.mod-unread .canonical-card{
	margin:0
}
.phenom.mod-is-card.mod-is-not-card,.phenom.mod-is-card.mod-unread.mod-is-not-card,.phenom.mod-is-not-card.mod-is-not-card,.phenom.mod-is-not-card.mod-unread.mod-is-not-card{
	margin-top:8px
}
.phenom.mod-is-card .archive-button,.phenom.mod-is-card.mod-unread .archive-button,.phenom.mod-is-not-card .archive-button,.phenom.mod-is-not-card.mod-unread .archive-button{
	display:block;
	color:#6b778c;
	font-size:12px;
	height:32px;
	line-height:24px;
	padding:0 8px;
	text-decoration:underline
}
.phenom.mod-is-card .archive-button .icon-sm,.phenom.mod-is-card.mod-unread .archive-button .icon-sm,.phenom.mod-is-not-card .archive-button .icon-sm,.phenom.mod-is-not-card.mod-unread .archive-button .icon-sm{
	width:auto;
	font-size:8px;
	font-weight:700;
	margin-right:8px;
	line-height:24px;
	height:auto;
	transition:transform .5s ease-in-out;
	transform:rotate(0)
}
.phenom.mod-is-card .archive-button:hover,.phenom.mod-is-card.mod-unread .archive-button:hover,.phenom.mod-is-not-card .archive-button:hover,.phenom.mod-is-not-card.mod-unread .archive-button:hover{
	color:#172b4d;
	cursor:pointer
}
.phenom.mod-is-card .archive,.phenom.mod-is-card.mod-unread .archive,.phenom.mod-is-not-card .archive,.phenom.mod-is-not-card.mod-unread .archive{
	transition:height .5s ease-in-out;
	overflow:hidden
}
.phenom.mod-is-card .archive.measuring,.phenom.mod-is-card.mod-unread .archive.measuring,.phenom.mod-is-not-card .archive.measuring,.phenom.mod-is-not-card.mod-unread .archive.measuring{
	z-index:-1;
	height:auto;
	width:100%
}
.phenom.mod-is-card .archive.measuring-closed,.phenom.mod-is-card.mod-unread .archive.measuring-closed,.phenom.mod-is-not-card .archive.measuring-closed,.phenom.mod-is-not-card.mod-unread .archive.measuring-closed{
	position:absolute;
	visibility:hidden
}
.phenom.mod-is-card .archive:not(.measuring),.phenom.mod-is-card.mod-unread .archive:not(.measuring),.phenom.mod-is-not-card .archive:not(.measuring),.phenom.mod-is-not-card.mod-unread .archive:not(.measuring){
	height:0
}
.phenom.mod-is-card .archive+.notification .phenom-member,.phenom.mod-is-card .archive .notification:first-of-type .phenom-member,.phenom.mod-is-card.mod-unread .archive+.notification .phenom-member,.phenom.mod-is-card.mod-unread .archive .notification:first-of-type .phenom-member,.phenom.mod-is-not-card .archive+.notification .phenom-member,.phenom.mod-is-not-card .archive .notification:first-of-type .phenom-member,.phenom.mod-is-not-card.mod-unread .archive+.notification .phenom-member,.phenom.mod-is-not-card.mod-unread .archive .notification:first-of-type .phenom-member{
	padding-top:8px
}
.phenom.mod-is-card .archive .notification:last-of-type .phenom-desc,.phenom.mod-is-card.mod-unread .archive .notification:last-of-type .phenom-desc,.phenom.mod-is-not-card .archive .notification:last-of-type .phenom-desc,.phenom.mod-is-not-card.mod-unread .archive .notification:last-of-type .phenom-desc{
	margin-bottom:0
}
.phenom.mod-is-card.archive-visible .archive-button .icon-sm,.phenom.mod-is-card.mod-unread.archive-visible .archive-button .icon-sm,.phenom.mod-is-not-card.archive-visible .archive-button .icon-sm,.phenom.mod-is-not-card.mod-unread.archive-visible .archive-button .icon-sm{
	transform:rotate(180deg)
}
.phenom.mod-is-card.mod-unread .unread-cover,.phenom.mod-is-card .unread-cover,.phenom.mod-is-not-card.mod-unread .unread-cover,.phenom.mod-is-not-card .unread-cover{
	opacity:0;
	position:absolute;
	width:100vw;
	height:calc(100% + 16px + 1px);
	transition:background .5s ease-in-out;
	background:#e4f7fa;
	z-index:-1;
	margin-top:-8px;
	margin-left:-48px
}
.phenom.mod-is-card .mark-read,.phenom.mod-is-card .mark-unread,.phenom.mod-is-card.mod-unread .mark-read,.phenom.mod-is-card.mod-unread .mark-unread,.phenom.mod-is-not-card .mark-read,.phenom.mod-is-not-card .mark-unread,.phenom.mod-is-not-card.mod-unread .mark-read,.phenom.mod-is-not-card.mod-unread .mark-unread{
	top:0;
	left:-32px;
	margin-right:0
}
.phenom.mod-is-card .mark-read:hover,.phenom.mod-is-card .mark-unread:hover,.phenom.mod-is-card.mod-unread .mark-read:hover,.phenom.mod-is-card.mod-unread .mark-unread:hover,.phenom.mod-is-not-card .mark-read:hover,.phenom.mod-is-not-card .mark-unread:hover,.phenom.mod-is-not-card.mod-unread .mark-read:hover,.phenom.mod-is-not-card.mod-unread .mark-unread:hover{
	background-color:#bdecf3;
	border-radius:3px
}
.phenom.mod-is-card.mod-unread .phenom-member,.phenom.mod-is-card .phenom-member,.phenom.mod-is-not-card.mod-unread .phenom-member,.phenom.mod-is-not-card .phenom-member{
	padding:16px 8px 8px
}
.phenom.mod-is-card.mod-unread .phenom-member .phenom-creator,.phenom.mod-is-card .phenom-member .phenom-creator,.phenom.mod-is-not-card.mod-unread .phenom-member .phenom-creator,.phenom.mod-is-not-card .phenom-member .phenom-creator{
	position:static;
	margin-right:8px;
	flex:0 0 24px;
	height:24px;
	width:24px
}
.phenom.mod-is-card.mod-unread .phenom-member .member,.phenom.mod-is-card.mod-unread .phenom-member .member-avatar,.phenom.mod-is-card.mod-unread .phenom-member .member-initials,.phenom.mod-is-card .phenom-member .member,.phenom.mod-is-card .phenom-member .member-avatar,.phenom.mod-is-card .phenom-member .member-initials,.phenom.mod-is-not-card.mod-unread .phenom-member .member,.phenom.mod-is-not-card.mod-unread .phenom-member .member-avatar,.phenom.mod-is-not-card.mod-unread .phenom-member .member-initials,.phenom.mod-is-not-card .phenom-member .member,.phenom.mod-is-not-card .phenom-member .member-avatar,.phenom.mod-is-not-card .phenom-member .member-initials{
	margin:0;
	width:24px;
	height:24px
}
.phenom.mod-is-card.mod-unread .phenom-member .member-initials,.phenom.mod-is-card .phenom-member .member-initials,.phenom.mod-is-not-card.mod-unread .phenom-member .member-initials,.phenom.mod-is-not-card .phenom-member .member-initials{
	line-height:24px
}
.phenom.mod-is-card.mod-unread .phenom-member .member-gold-badge,.phenom.mod-is-card .phenom-member .member-gold-badge,.phenom.mod-is-not-card.mod-unread .phenom-member .member-gold-badge,.phenom.mod-is-not-card .phenom-member .member-gold-badge{
	top:-2px;
	right:-2px
}
.phenom.mod-is-card.mod-unread .phenom-member .member-name,.phenom.mod-is-card .phenom-member .member-name,.phenom.mod-is-not-card.mod-unread .phenom-member .member-name,.phenom.mod-is-not-card .phenom-member .member-name{
	line-height:24px;
	color:#172b4d
}
.phenom.mod-is-card.mod-unread .phenom-member .member-name.bold,.phenom.mod-is-card .phenom-member .member-name.bold,.phenom.mod-is-not-card.mod-unread .phenom-member .member-name.bold,.phenom.mod-is-not-card .phenom-member .member-name.bold{
	font-weight:700
}
.phenom.mod-is-card.mod-unread .phenom-member .member-name .member-date,.phenom.mod-is-card .phenom-member .member-name .member-date,.phenom.mod-is-not-card.mod-unread .phenom-member .member-name .member-date,.phenom.mod-is-not-card .phenom-member .member-name .member-date{
	cursor:text;
	font-size:12px;
	font-weight:400;
	white-space:pre
}
.phenom.mod-is-card.mod-unread .phenom-member .member-reactors,.phenom.mod-is-card .phenom-member .member-reactors,.phenom.mod-is-not-card.mod-unread .phenom-member .member-reactors,.phenom.mod-is-not-card .phenom-member .member-reactors{
	font-size:12px;
	line-height:24px
}
.phenom.mod-is-card.mod-unread .phenom-member .member-reactors .member-name,.phenom.mod-is-card .phenom-member .member-reactors .member-name,.phenom.mod-is-not-card.mod-unread .phenom-member .member-reactors .member-name,.phenom.mod-is-not-card .phenom-member .member-reactors .member-name{
	white-space:pre-line
}
.phenom.mod-is-card.mod-unread .phenom-icon,.phenom.mod-is-card .phenom-icon,.phenom.mod-is-not-card.mod-unread .phenom-icon,.phenom.mod-is-not-card .phenom-icon{
	display:flex;
	align-items:center;
	justify-content:center;
	flex:0 0 24px;
	height:24px;
	border-radius:48px;
	position:static;
	margin-right:8px;
	margin-top:4px;
	box-sizing:border-box;
	border:1px solid #dfe1e6
}
.phenom.mod-is-card.mod-unread .phenom-icon-link:hover,.phenom.mod-is-card .phenom-icon-link:hover,.phenom.mod-is-not-card.mod-unread .phenom-icon-link:hover,.phenom.mod-is-not-card .phenom-icon-link:hover{
	background-color:#fff;
	cursor:pointer
}
.phenom.mod-is-card .canonical-card div:first-child,.phenom.mod-is-card.mod-unread .canonical-card div:first-child,.phenom.mod-is-not-card .canonical-card div:first-child,.phenom.mod-is-not-card.mod-unread .canonical-card div:first-child{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.phenom.mod-is-card .content-wrapper,.phenom.mod-is-card.mod-unread .content-wrapper,.phenom.mod-is-not-card .content-wrapper,.phenom.mod-is-not-card.mod-unread .content-wrapper{
	display:flex;
	padding:0 8px
}
.phenom.mod-is-card .content-wrapper .comment-container,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container,.phenom.mod-is-not-card .content-wrapper .comment-container,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container{
	margin-top:-4px
}
.phenom.mod-is-card .content-wrapper .comment-container a,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container a,.phenom.mod-is-not-card .content-wrapper .comment-container a,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container a{
	text-decoration:none
}
.phenom.mod-is-card .content-wrapper .comment-container:hover .action-comment,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container:hover .action-comment,.phenom.mod-is-not-card .content-wrapper .comment-container:hover .action-comment,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container:hover .action-comment{
	background-color:#fafbfc;
	cursor:pointer
}
.phenom.mod-is-card .content-wrapper .comment-container:hover .action-comment.reaction-added,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container:hover .action-comment.reaction-added,.phenom.mod-is-not-card .content-wrapper .comment-container:hover .action-comment.reaction-added,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container:hover .action-comment.reaction-added{
	background-color:#dfe1e6
}
.phenom.mod-is-card .content-wrapper .comment-container .action-comment,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container .action-comment,.phenom.mod-is-not-card .content-wrapper .comment-container .action-comment,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container .action-comment{
	margin-top:2px;
	margin-bottom:0;
	vertical-align:top
}
.phenom.mod-is-card .content-wrapper .comment-container .action-comment.reaction-added,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added,.phenom.mod-is-not-card .content-wrapper .comment-container .action-comment.reaction-added,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added{
	font-size:12px;
	line-height:15px;
	width:296px;
	border-radius:3px;
	background-color:#f4f5f7;
	box-shadow:none
}
.phenom.mod-is-card .content-wrapper .comment-container .action-comment.reaction-added:hover,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added:hover,.phenom.mod-is-not-card .content-wrapper .comment-container .action-comment.reaction-added:hover,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added:hover{
	background-color:#ebecf0
}
.phenom.mod-is-card .content-wrapper .comment-container .action-comment.reaction-added.is-truncated,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added.is-truncated,.phenom.mod-is-not-card .content-wrapper .comment-container .action-comment.reaction-added.is-truncated,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added.is-truncated{
	max-height:56px;
	position:relative
}
.phenom.mod-is-card .content-wrapper .comment-container .action-comment.reaction-added .action-comment-fade-button,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added .action-comment-fade-button,.phenom.mod-is-not-card .content-wrapper .comment-container .action-comment.reaction-added .action-comment-fade-button,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added .action-comment-fade-button{
	display:block;
	background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
	height:30px;
	position:absolute;
	top:26px;
	left:0;
	transition:opacity .15s ease-in;
	cursor:pointer
}
.phenom.mod-is-card .content-wrapper .comment-container .action-comment.reaction-added .action-comment-fade-button:hover,.phenom.mod-is-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added .action-comment-fade-button:hover,.phenom.mod-is-not-card .content-wrapper .comment-container .action-comment.reaction-added .action-comment-fade-button:hover,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-container .action-comment.reaction-added .action-comment-fade-button:hover{
	opacity:.6
}
.phenom.mod-is-card .content-wrapper .comment-creator,.phenom.mod-is-card .content-wrapper .member,.phenom.mod-is-card.mod-unread .content-wrapper .comment-creator,.phenom.mod-is-card.mod-unread .content-wrapper .member,.phenom.mod-is-not-card .content-wrapper .comment-creator,.phenom.mod-is-not-card .content-wrapper .member,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-creator,.phenom.mod-is-not-card.mod-unread .content-wrapper .member{
	width:20px;
	height:20px;
	flex-basis:20px;
	margin-right:4px;
	margin-left:12px;
	cursor:default
}
.phenom.mod-is-card .content-wrapper .comment-creator .member-avatar,.phenom.mod-is-card .content-wrapper .member .member-avatar,.phenom.mod-is-card.mod-unread .content-wrapper .comment-creator .member-avatar,.phenom.mod-is-card.mod-unread .content-wrapper .member .member-avatar,.phenom.mod-is-not-card .content-wrapper .comment-creator .member-avatar,.phenom.mod-is-not-card .content-wrapper .member .member-avatar,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-creator .member-avatar,.phenom.mod-is-not-card.mod-unread .content-wrapper .member .member-avatar{
	width:20px;
	height:20px;
	line-height:20px
}
.phenom.mod-is-card .content-wrapper .comment-creator .member-initials,.phenom.mod-is-card .content-wrapper .member .member-initials,.phenom.mod-is-card.mod-unread .content-wrapper .comment-creator .member-initials,.phenom.mod-is-card.mod-unread .content-wrapper .member .member-initials,.phenom.mod-is-not-card .content-wrapper .comment-creator .member-initials,.phenom.mod-is-not-card .content-wrapper .member .member-initials,.phenom.mod-is-not-card.mod-unread .content-wrapper .comment-creator .member-initials,.phenom.mod-is-not-card.mod-unread .content-wrapper .member .member-initials{
	width:20px;
	height:20px;
	font-size:10px;
	line-height:20px
}
.phenom.mod-is-card .content-wrapper .phenom-desc,.phenom.mod-is-card.mod-unread .content-wrapper .phenom-desc,.phenom.mod-is-not-card .content-wrapper .phenom-desc,.phenom.mod-is-not-card.mod-unread .content-wrapper .phenom-desc{
	width:auto;
	max-width:308px;
	overflow:hidden;
	padding:6px 16px 2px 2px;
	margin:0;
	position:relative;
	color:#172b4d
}
.phenom.mod-is-card .content-wrapper .phenom-desc .phenom-desc-link,.phenom.mod-is-card.mod-unread .content-wrapper .phenom-desc .phenom-desc-link,.phenom.mod-is-not-card .content-wrapper .phenom-desc .phenom-desc-link,.phenom.mod-is-not-card.mod-unread .content-wrapper .phenom-desc .phenom-desc-link{
	position:absolute;
	width:100%;
	top:0;
	left:0
}
.phenom.mod-is-card .content-wrapper .phenom-desc .phenom-desc-link a,.phenom.mod-is-card.mod-unread .content-wrapper .phenom-desc .phenom-desc-link a,.phenom.mod-is-not-card .content-wrapper .phenom-desc .phenom-desc-link a,.phenom.mod-is-not-card.mod-unread .content-wrapper .phenom-desc .phenom-desc-link a{
	display:block;
	height:100%
}
.phenom.mod-is-card .content-wrapper .phenom-desc .phenom-desc-link:hover,.phenom.mod-is-card.mod-unread .content-wrapper .phenom-desc .phenom-desc-link:hover,.phenom.mod-is-not-card .content-wrapper .phenom-desc .phenom-desc-link:hover,.phenom.mod-is-not-card.mod-unread .content-wrapper .phenom-desc .phenom-desc-link:hover{
	color:#172b4d;
	cursor:pointer
}
.phenom.mod-is-card .content-wrapper .phenom-desc a,.phenom.mod-is-card.mod-unread .content-wrapper .phenom-desc a,.phenom.mod-is-not-card .content-wrapper .phenom-desc a,.phenom.mod-is-not-card.mod-unread .content-wrapper .phenom-desc a{
	position:relative;
	z-index:1
}
.phenom.mod-is-card .content-wrapper .phenom-meta,.phenom.mod-is-card.mod-unread .content-wrapper .phenom-meta,.phenom.mod-is-not-card .content-wrapper .phenom-meta,.phenom.mod-is-not-card.mod-unread .content-wrapper .phenom-meta{
	padding-left:8px
}
.phenom.mod-is-card .content-wrapper .phenom-spacer,.phenom.mod-is-card.mod-unread .content-wrapper .phenom-spacer,.phenom.mod-is-not-card .content-wrapper .phenom-spacer,.phenom.mod-is-not-card.mod-unread .content-wrapper .phenom-spacer{
	margin-bottom:8px
}
.phenom.mod-is-card.mod-unread .notification.mod-system,.phenom.mod-is-card .notification.mod-system,.phenom.mod-is-not-card.mod-unread .notification.mod-system,.phenom.mod-is-not-card .notification.mod-system{
	position:relative
}
.phenom.mod-is-card.mod-unread .notification.mod-system .content-wrapper,.phenom.mod-is-card .notification.mod-system .content-wrapper,.phenom.mod-is-not-card.mod-unread .notification.mod-system .content-wrapper,.phenom.mod-is-not-card .notification.mod-system .content-wrapper{
	flex-direction:row;
	align-items:center;
	background:#ebecf0;
	padding-top:8px;
	padding-bottom:8px
}
.phenom.mod-is-card.mod-unread .notification.mod-system .content-wrapper .phenom-icon,.phenom.mod-is-card .notification.mod-system .content-wrapper .phenom-icon,.phenom.mod-is-not-card.mod-unread .notification.mod-system .content-wrapper .phenom-icon,.phenom.mod-is-not-card .notification.mod-system .content-wrapper .phenom-icon{
	border-color:#c1c7d0;
	align-self:baseline
}
.phenom.mod-is-card.mod-unread .notification.mod-system .content-wrapper .phenom-desc,.phenom.mod-is-card .notification.mod-system .content-wrapper .phenom-desc,.phenom.mod-is-not-card.mod-unread .notification.mod-system .content-wrapper .phenom-desc,.phenom.mod-is-not-card .notification.mod-system .content-wrapper .phenom-desc{
	line-height:16px;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0
}
.phenom.mod-is-card.mod-unread>.notification.mod-system:last-of-type:after,.phenom.mod-is-card>.notification.mod-system:last-of-type:after,.phenom.mod-is-not-card.mod-unread>.notification.mod-system:last-of-type:after,.phenom.mod-is-not-card>.notification.mod-system:last-of-type:after{
	content:"";
	position:absolute;
	bottom:-8px;
	height:8px;
	width:100%;
	background:#ebecf0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.phenom.mod-is-card.mod-unread>.notification.mod-system:last-of-type .content-wrapper,.phenom.mod-is-card>.notification.mod-system:last-of-type .content-wrapper,.phenom.mod-is-not-card.mod-unread>.notification.mod-system:last-of-type .content-wrapper,.phenom.mod-is-not-card>.notification.mod-system:last-of-type .content-wrapper{
	padding-bottom:0
}
.phenom.mod-is-not-card,.phenom.mod-is-not-card.mod-unread{
	border-top:1px solid rgba(9,30,66,.13)
}
.mod-notifications .content-wrapper{
	position:relative
}
.phenom.mod-system .phenom-meta,.phenom .mod-system .phenom-meta{
	display:none
}
.phenom.mod-system .phenom-creator,.phenom .mod-system .phenom-creator{
	top:8px
}
.phenom.mod-highlighted,.phenom.mod-unread,.phenom.mod-unsent{
	padding:8px 0 8px 48px;
	margin:0 0 0 -12px;
	border-left:4px solid #6b778c
}
.phenom.mod-highlighted .phenom-creator,.phenom.mod-unread .phenom-creator,.phenom.mod-unsent .phenom-creator{
	left:8px
}
.phenom.mod-unread{
	background:#e4f0f6;
	border-left-color:#0079bf
}
.phenom.mod-unread .mark-unread{
	margin-right:0
}
.phenom .notification-views-actions{
	position:absolute;
	top:0;
	left:-32px
}
.phenom .notification-views-actions>div{
	display:flex;
	justify-content:center;
	align-items:center;
	width:24px;
	height:24px;
	cursor:pointer;
	margin-bottom:8px
}
.phenom .mark-read:before,.phenom .mark-unread:before{
	content:"";
	width:14px;
	height:14px;
	box-sizing:border-box;
	border:1px solid #dfe1e6;
	border-radius:100%;
	display:block
}
.phenom .mark-read:before{
	background-color:#00c2e0;
	border-color:#00aecc
}
.phenom .mark-read:hover{
	background:#bdecf3
}
.phenom .mark-read:hover:before{
	background-color:#00aecc;
	border-color:#0098b7
}
.phenom .mark-read:active{
	background:#8fdfeb
}
.phenom .mark-read:active:before{
	background-color:#0098b7;
	border-color:#0082a0
}
.phenom .mark-unread:before{
	background-color:inherit;
	border-color:#dfe1e6
}
.phenom .mark-unread:hover:before{
	background-color:#8fdfeb;
	border-color:#5dd3e5
}
.phenom .mark-unread:active:before{
	background-color:#5dd3e5;
	border-color:#29cce5
}
.phenom .card-actions{
	border-radius:2px
}
.phenom .card-actions:hover{
	background-color:rgba(9,30,66,.08)
}
.phenom .card-actions:active{
	background-color:rgba(9,30,66,.13)
}
.phenom.mod-unsent{
	background:#fbedeb;
	border-left-color:#eb5a46
}
.phenom.mod-highlighted{
	background:#e4f0f6;
	border-left-color:#0079bf
}
.action-comment.is-truncated{
	max-height:374px;
	position:relative
}
.action-comment.is-truncated .action-comment-fade-button{
	display:block
}
.action-comment.is-truncated.extreme-truncation{
	max-height:100px
}
.action-comment.is-truncated.extreme-truncation .action-comment-fade-button{
	top:70px
}
.phenom.is-editing .current-comment{
	display:none
}
.phenom.is-editing .action-comment{
	display:block;
	box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.phenom.is-editing .comment-box{
	display:block
}
.phenom.is-editing .phenom-meta{
	display:none
}
.phenom.is-editing .edit-controls{
	display:block
}
.phenom-list.is-only-comments .phenom:not(.mod-comment-type){
	display:none
}
.phenom.mod-no-padding{
	padding:0
}
.phenom.mod-no-padding .phenom-creator{
	top:0
}
.attachment-extra-info-login{
	padding:8px 0 0;
	color:rgba(0,0,0,.4)
}
.attachment-extra-info-login a{
	color:rgba(0,0,0,.4)
}
.attachment-extra-info{
	background:#fff;
	border-radius:3px;
	border:1px solid #dfe1e6;
	margin-top:8px;
	padding:14px 14px 6px;
	position:relative
}
.attachment-extra-info-header{
	background-image:url(https://a.trellocdn.com/prgb/dist/images/services/kiln.6c1d65d72873b01d740a.png);
	background-position:8px;
	background-size:20px 20px;
	background-repeat:no-repeat;
	background-color:#e0f1df;
	border-bottom:1px solid #b7deb5;
	border-radius:3px 3px 0 0;
	padding:10px 12px 10px 34px;
	margin:-14px
}
.attachment-extra-info-header .quiet a{
	color:rgba(0,0,0,.4)
}
.attachment-extra-info-header .quiet a:hover{
	color:rgba(0,0,0,.6)
}
.attachment-extra-info-details{
	font:13px/16px monospace;
	color:#172b4d;
	margin-top:14px;
	padding-top:14px
}
.attachment-image-preview{
	border:1px solid #dfe1e6;
	box-sizing:border-box;
	border-radius:3px;
	clear:both;
	display:block;
	max-height:500px;
	max-width:500px;
	margin:8px 0 4px
}
.attachment-image-preview:hover{
	border-color:#a5adba
}
.attachment-image-preview.mod-compact-image-preview{
	max-height:300px;
	max-width:100%
}
.card-attach-link-list-item{
	padding:4px 0;
	position:relative;
	height:36px
}
.card-attach-link-list-item-title,.card-attach-link-list-item-url{
	position:absolute;
	left:4px;
	right:88px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.card-attach-link-list-item-title{
	top:4px;
	height:18px
}
.card-attach-link-list-item-url{
	top:22px;
	height:16px;
	font-size:12px
}
.card-attach-link-list-item-attach,.card-attach-link-list-item-attached{
	position:absolute;
	top:4px;
	bottom:4px;
	right:4px;
	width:80px;
	margin:0;
	padding:0
}
.card-attach-link-list-item-attached{
	line-height:26px;
	text-align:right
}
.shortcut-list{
	padding:0 52px
}
.shortcut-list-item{
	border-bottom:1px solid rgba(9,30,66,.13);
	margin-bottom:8px;
	padding:8px 0;
	position:relative
}
.shortcut-list-item-header{
	float:left;
	margin:6px 16px 6px 0
}
.shortcut-list-item-keys{
	float:right;
	top:4px;
	right:0
}
.short-list-item-desc{
	clear:both
}
@media only screen and (max-width:750px){
	.shortcut-list{
	padding:0 8px
}

}
.keyboard-key{
	background:#fff;
	border-radius:5px;
	border:1px solid #dfe1e6;
	border-bottom-color:#c1c7d0;
	box-shadow:0 2px 3px rgba(0,0,0,.1);
	color:#172b4d;
	cursor:default;
	display:inline-block;
	font-weight:700;
	font-size:16px;
	margin:0 5px 10px 0;
	padding:6px 10px
}
.help-embedded-iframe{
	border:0;
	width:100%;
	height:16px
}
.marketing-opt-in-container{
	background:#fff;
	padding:12px;
	border-radius:4px;
	margin-bottom:8px;
	position:relative
}
.marketing-opt-in-container .icon-check{
	color:#5aac44
}
.marketing-opt-in-greeting{
	font-size:16px;
	font-weight:700;
	line-height:24px
}
.marketing-opt-in-dismiss{
	position:absolute;
	font-size:12px;
	text-decoration:underline;
	top:16px;
	right:16px;
	cursor:pointer
}
.notice-of-tos-change-container{
	background-color:#f4f5f7;
	margin:-8px -12px 8px;
	padding:24px
}
.notice-of-tos-change-container .notice-of-tos-change-title{
	font-size:16px;
	margin-bottom:4px
}
.notice-of-tos-change-container .notice-of-replacement{
	margin-bottom:16px
}
.notice-of-tos-change-container .explanation-of-agreement{
	margin-bottom:20px
}
.notice-of-tos-change-container .agree-to-tos-button .button{
	margin-top:0
}
.phenom-reactions{
	margin-right:24px
}
.notification .phenom-reactions{
	margin-top:8px;
	margin-right:0
}
.notification .phenom-reactions .reaction-piles.reaction-piles-empty{
	line-height:0
}
.notification .phenom-reactions .reaction-piles.reaction-piles-empty .inline-add-reaction.meta-add-reaction .reactions-add{
	vertical-align:top;
	margin-right:0
}
.notification .phenom-reactions .reaction-piles.reaction-piles-empty .inline-add-reaction.meta-add-reaction .reactions-add:after{
	display:none
}
.phenom.mod-comment-type .phenom-reactions{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	line-height:24px
}
.phenom.mod-comment-type .phenom-meta{
	align-self:flex-start
}
.phenom.mod-comment-type.is-editing .phenom-reactions{
	display:none
}
.reactions-add-icon{
	cursor:pointer
}
.reactions-add-icon.is-disabled{
	pointer-events:none
}
.reactions-add{
	cursor:pointer;
	display:inline-block;
	line-height:1
}
.reactions-add.is-disabled{
	color:#a5adba;
	cursor:default;
	pointer-events:none
}
.reactions-add .reactions-add-icon.is-active{
	color:#0079bf
}
.meta-add-reaction{
	text-decoration:none;
	font-size:12px
}
.meta-add-reaction .reactions-add{
	display:flex;
	align-items:center;
	height:16px;
	width:16px;
	margin-right:16px
}
.meta-add-reaction .reactions-add .reactions-add-icon{
	color:#6b778c
}
.meta-add-reaction .reactions-add:after{
	content:" - ";
	margin:0 4px
}
.meta-add-reaction .reactions-add:hover .reactions-add-icon{
	color:#172b4d
}
.meta-add-reaction .reactions-add.is-active .reactions-add-icon{
	color:#0079bf
}
.meta-add-reaction .reactions-add.is-disabled{
	pointer-events:none
}
.meta-add-reaction .reactions-add.is-disabled .reactions-add-icon{
	color:#a5adba
}
.reactions-add.mod-with-border{
	height:24px;
	margin-right:8px
}
.reactions-add.mod-with-border .reactions-add-icon{
	border:1px solid #ebecf0;
	border-radius:12px;
	color:#6b778c;
	margin-bottom:4px;
	padding:3px 7px;
	line-height:16px;
	height:16px;
	width:16px
}
.reactions-add.mod-with-border:hover .reactions-add-icon{
	background-color:#fff;
	color:#172b4d
}
.reactions-add.mod-with-border.is-active .reactions-add-icon{
	background-color:#0079bf;
	border-color:#0079bf;
	color:#fff
}
.reaction-piles{
	display:flex;
	flex-flow:row wrap;
	min-height:26px
}
.reaction-piles-empty{
	min-height:0;
	height:100%;
	align-items:center
}
.reaction-piles .reaction-pile-item{
	display:flex;
	align-items:center;
	box-sizing:border-box;
	height:24px;
	background-color:#fafbfc;
	border:1px solid #ebecf0;
	border-radius:18px;
	color:#5e6c84;
	cursor:pointer;
	font-weight:700;
	margin-right:4px;
	margin-bottom:4px;
	padding:0 5px 0 3px;
	position:relative;
	min-width:28px
}
.reaction-piles .reaction-pile-item .emoji{
	height:16px;
	width:16px;
	margin-right:4px;
	margin-left:4px
}
.reaction-piles .reaction-pile-item .reaction-pile-count{
	vertical-align:text-bottom;
	font-size:12px;
	line-height:1
}
.reaction-piles .reaction-pile-item.my-reaction,.reaction-piles .reaction-pile-item:hover{
	border-color:#8bbdd9
}
.reaction-piles .reaction-pile-item.my-reaction{
	background-color:#f7fcfe
}
.reaction-piles .reaction-pile-item.my-reaction .reaction-pile-count{
	color:#0079bf
}
.reaction-piles .reaction-pile-item:hover{
	background-color:#fff
}
.reaction-pile-selector{
	height:24px;
	margin-bottom:4px
}
.reaction-piles .reaction-pile-item .emoji-loading-spinner,.reaction-piles .reaction-pile-item .emoji-mart-emoji{
	font-size:16px;
	line-height:1;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:5
}
.reaction-piles .reaction-pile-item .emoji-loading-spinner span,.reaction-piles .reaction-pile-item .emoji-mart-emoji span{
	position:absolute;
	top:3px;
	left:7px
}
.reaction-piles .reaction-pile-item .emoji-loading-spinner span.spinner,.reaction-piles .reaction-pile-item .emoji-mart-emoji span.spinner{
	width:16px;
	height:16px
}
.reaction-piles .reaction-pile-item .emoji-loading-spinner+.reaction-pile-count,.reaction-piles .reaction-pile-item .emoji-mart-emoji+.reaction-pile-count{
	margin-left:24px;
	line-height:2
}
.reaction-piles.disabled .my-reaction,.reaction-piles.disabled .reaction-pile-item{
	pointer-events:none;
	background-color:transparent;
	border-color:#ebecf0
}
.reaction-piles.disabled .my-reaction .reaction-pile-count,.reaction-piles.disabled .reaction-pile-item .reaction-pile-count{
	color:#5e6c84;
	opacity:.7
}
.reaction-piles.disabled .my-reaction .emoji-mart-emoji,.reaction-piles.disabled .reaction-pile-item .emoji-mart-emoji{
	opacity:.7
}
.emoji-mart{
	background-color:#fff
}
.emoji-mart *{
	box-sizing:border-box;
	line-height:1
}
.emoji-mart-bar{
	border:0 solid #ebecf0
}
.emoji-mart-bar:first-child{
	border-bottom-width:1px
}
.emoji-mart-bar:last-child{
	border-top-width:1px
}
.emoji-mart-anchors{
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	padding:0 8px;
	color:#42526e;
	height:40px
}
.emoji-mart-anchors i{
	display:inline-block;
	width:100%;
	max-width:22px
}
.emoji-mart-anchors svg{
	fill:currentColor;
	max-height:18px
}
.emoji-mart-anchor{
	position:relative;
	display:block;
	flex:1 1 auto;
	text-align:center;
	padding:8px 4px;
	overflow:hidden;
	transition:color .1s ease-out
}
.emoji-mart-anchor-selected .emoji-mart-anchor-bar{
	bottom:0
}
.emoji-mart-anchor-selected,.emoji-mart-anchor:hover{
	color:#172b4d
}
.emoji-mart-anchor-bar{
	position:absolute;
	bottom:-3px;
	left:0;
	width:100%;
	height:3px;
	background-color:#0079bf
}
.emoji-mart-scroll{
	overflow-y:scroll;
	overflow-x:hidden;
	height:210px;
	padding:0 16px 8px;
	will-change:transform
}
.emoji-mart-search{
	margin:8px 8px 0
}
.emoji-mart-search input{
	padding:8px 25px 8px 8px;
	border-radius:4px;
	background-color:#fff;
	border:1px solid #ebecf0;
	outline:0;
	height:40px
}
.emoji-mart-search-icon,.emoji-mart-search-icon:active,.emoji-mart-search-icon:focus,.emoji-mart-search-icon:hover{
	position:absolute;
	top:55px;
	right:13px;
	z-index:2;
	padding:0;
	outline:0;
	background:none;
	box-shadow:none
}
.emoji-mart-search-icon:active:focus,.emoji-mart-search-icon:focus,.emoji-mart-search-icon:focus:focus,.emoji-mart-search-icon:hover:focus{
	outline-style:dotted;
	outline-color:initial;
	outline-width:1px
}
.emoji-mart-category{
	width:376px
}
.emoji-mart-category .emoji-mart-emoji{
	margin-right:8px
}
.emoji-mart-category .emoji-mart-emoji:nth-of-type(8n){
	margin-right:0
}
.emoji-mart-category .emoji-mart-emoji span{
	z-index:1;
	position:relative;
	text-align:center;
	cursor:default
}
.emoji-mart-category .emoji-mart-emoji:hover:before{
	z-index:0;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#e4f0f6;
	border-radius:3px
}
.emoji-mart-category-label{
	z-index:2;
	position:relative;
	position:-webkit-sticky;
	position:sticky;
	top:0
}
.emoji-mart-category-label span{
	font-size:16px;
	display:block;
	width:100%;
	padding:8px 4px;
	background-color:hsla(0,0%,100%,.95)
}
.emoji-mart-no-results{
	text-align:center
}
.emoji-mart-no-results-label{
	text-align:left;
	padding:0 4px;
	color:#5e6c84;
	font-size:14px;
	font-style:italic
}
.emoji-mart-no-results-img{
	height:140px;
	padding-top:16px
}
.emoji-mart-no-results .emoji-mart-category-label{
	display:none
}
.emoji-mart-no-results .emoji-mart-no-results-label{
	margin-top:8px
}
.emoji-mart-no-results .emoji-mart-emoji:hover:before{
	content:none
}
.emoji-mart-preview{
	position:relative;
	height:56px;
	overflow:hidden
}
.emoji-mart-preview-data,.emoji-mart-preview-emoji,.emoji-mart-preview-skins{
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.emoji-mart-preview-emoji{
	left:8px
}
.emoji-mart-preview-data{
	left:68px;
	right:12px;
	word-break:break-all
}
.emoji-mart-preview-skins{
	right:15px;
	text-align:right
}
.emoji-mart-preview-skins.custom{
	right:10px;
	text-align:right
}
.emoji-mart-preview-name{
	font-size:14px
}
.emoji-mart-preview-shortname{
	color:#5e6c84;
	font-size:11px
}
.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-shortname+.emoji-mart-preview-shortname{
	margin-left:4px
}
.emoji-mart-preview-emoticon{
	font-size:11px;
	color:#42526e
}
.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{
	margin-left:4px
}
.emoji-mart-skin{
	display:inline-block;
	width:100%;
	padding-top:100%;
	max-width:12px;
	border-radius:100%
}
.emoji-mart-skin-text.opened{
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	color:#5e6c84;
	font-size:11px;
	padding:8px 2px;
	width:95px;
	height:40px;
	border-radius:10%;
	background-color:#fff
}
.emoji-mart-skin-tone-1{
	background-color:#ffc93a
}
.emoji-mart-skin-tone-2{
	background-color:#fadcbc
}
.emoji-mart-skin-tone-3{
	background-color:#e0bb95
}
.emoji-mart-skin-tone-4{
	background-color:#bf8f68
}
.emoji-mart-skin-tone-5{
	background-color:#9b643d
}
.emoji-mart-skin-tone-6{
	background-color:#594539
}
.emoji-mart-skin-swatches{
	font-size:0;
	padding:2px 0;
	background-color:#fff
}
.emoji-mart-skin-swatches.custom{
	font-size:0;
	border:none;
	background-color:#fff
}
.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{
	background-color:#f4f4f4;
	border-radius:10%
}
.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{
	width:36px;
	height:38px
}
.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{
	opacity:.75
}
.emoji-mart-skin-swatch{
	display:inline-block;
	width:0;
	vertical-align:middle;
	transition-property:width,padding;
	transition-duration:.125s;
	transition-timing-function:ease-out
}
.emoji-mart-skin-swatch:nth-child(6):after{
	transition-delay:0.15s
}
.emoji-mart-skin-swatch:nth-child(5):after{
	transition-delay:0.12s
}
.emoji-mart-skin-swatch:nth-child(4):after{
	transition-delay:0.09s
}
.emoji-mart-skin-swatch:nth-child(3):after{
	transition-delay:0.06s
}
.emoji-mart-skin-swatch:nth-child(2):after{
	transition-delay:0.03s
}
.emoji-mart-skin-swatch:first-child:after{
	transition-delay:0s
}
.emoji-mart-skin-swatch.custom{
	display:inline-block;
	width:0;
	height:38px;
	overflow:hidden;
	vertical-align:middle;
	transition-property:width,height;
	transition-duration:.125s;
	transition-timing-function:ease-out;
	cursor:default
}
.emoji-mart-skin-swatch.custom.selected{
	position:relative;
	width:36px;
	height:38px
}
.emoji-mart-skin-swatch.custom.selected:after{
	content:"";
	width:0;
	height:0
}
.emoji-mart .emoji-mart-emoji{
	padding:6px;
	position:relative;
	display:inline-block;
	font-size:0;
	line-height:1
}
.select-org-to-upgrade{
	margin:0 auto;
	max-width:500px;
	padding:48px 16px
}
.select-org-to-upgrade-list-item{
	border-bottom:1px solid rgba(9,30,66,.13);
	padding:4px 0
}
.select-org-to-upgrade-list-item-link{
	border-radius:3px;
	display:block;
	padding:8px 8px 8px 50px;
	position:relative;
	text-decoration:none
}
.select-org-to-upgrade-list-item-link:not(.disabled):hover{
	background:#dfe1e6;
	cursor:pointer
}
.select-org-to-upgrade-list-item-link-image{
	position:absolute;
	top:10px;
	left:10px;
	height:30px;
	width:30px
}
.select-org-to-upgrade-list-item-link-name{
	display:block
}
.select-org-to-upgrade-list-item-link:not(.disabled) .select-org-to-upgrade-list-item-link-name{
	font-weight:700
}
.credit-card-form label,.credit-card-form legend{
	font-weight:400
}
.credit-card-form-name{
	width:377px
}
.credit-card-form-name input{
	width:100%
}
.credit-card-form-number{
	float:left;
	margin-right:16px;
	width:220px
}
.credit-card-form-number .iframe-input{
	width:100%
}
.credit-card-form-cvv{
	float:left;
	width:115px
}
.credit-card-form-cvv .iframe-input{
	width:100%
}
.credit-card-expiration-date{
	float:left;
	margin-right:16px;
	width:132px
}
.credit-card-expiration-date .iframe-input{
	width:100%
}
.credit-card-zip-code{
	float:left;
	margin-right:16px
}
.credit-card-zip-code input[type=text]{
	width:115px
}
.credit-card-country{
	float:left;
	margin-right:16px
}
.credit-card-country select,.tax-number input{
	width:240px
}
.credit-card-update-section .credit-card-form-number{
	width:100%
}
.credit-card-update-section .credit-card-country{
	float:none
}
.credit-card-update-section .credit-card-expiration-date,.credit-card-update-section .credit-card-form-cvv{
	width:100px
}
.credit-card-update-section .credit-card-zip-code{
	float:none
}
.additional-details-section .invoice-details-textarea{
	width:100%;
	height:160px
}
.invitation-link{
	background:#fff;
	box-sizing:border-box;
	display:block;
	font-size:18px;
	height:100%;
	line-height:24px;
	overflow:auto;
	padding:64px 16px;
	position:absolute;
	text-align:center;
	width:100%
}
.invitation-link-description{
	font-size:24px;
	line-height:32px
}
.invitation-link-options{
	margin:32px 0
}
.invitation-link-options .button{
	font-size:20px;
	margin:4px 8px;
	min-width:240px;
	padding:12px 16px;
	box-sizing:border-box
}
.invitation-link-options-learn-more{
	font-size:14px;
	margin:64px 0 0
}
.invitation-link-explanation{
	font-size:14px;
	max-width:580px;
	margin:24px auto 32px
}
.add-email-to-your-account-heading{
	margin-top:32px
}
.invitation-link-add-email{
	max-width:380px;
	margin:16px auto;
	display:flex;
	flex-direction:row;
	align-items:center
}
.invitation-link-add-email .invitation-link-add-email,.invitation-link-add-email .invitation-link-add-email-prefix{
	flex:1;
	margin:0;
	font-size:18px;
	height:36px
}
.invitation-link-add-email .invitation-link-add-email-prefix{
	text-align:right
}
.invitation-link-add-email .invitation-link-add-email-domain{
	margin-left:4px
}
.request-admin-invite{
	width:500px;
	padding:5px;
	display:block;
	margin:auto
}
.request-admin-invite h2{
	font-size:24px
}
.request-admin-invite .invitation-link-explanation{
	font-size:14px;
	line-height:20px
}
.body-single-column #content{
	padding:32px;
	display:flex;
	justify-content:center;
	align-items:flex-start
}
.body-single-column #content .window-header{
	margin-bottom:0
}
.body-single-column #content .window-main-col{
	width:650px;
	box-sizing:border-box;
	padding-top:0
}
@media only screen and (max-width:750px){
	.body-single-column #content{
	padding:16px 8px
}

}
.body-hide-header{
	background:#fff
}
.body-hide-header #header{
	display:none
}
.body-hide-header #content{
	height:100%
}
.multiple-select-state-selected .multiple-select-checkbox{
	background-color:#f4f5f7;
	border-color:#dfe1e6;
	border-bottom-color:#b3bac5;
	box-shadow:none;
	text-indent:0
}
.multiple-select-checkbox{
	background:#fff;
	border-radius:3px;
	box-shadow:0 2px 3px rgba(0,0,0,.1);
	border:1px solid #dfe1e6;
	border-bottom-color:#b3bac5;
	float:left;
	font-weight:700;
	line-height:18px;
	overflow:hidden;
	text-align:center;
	text-indent:100%;
	height:18px;
	width:18px;
	white-space:nowrap;
	margin-top:5px;
	margin-right:7px
}
.multiple-select-checkbox:hover{
	background-color:#fafbfc;
	box-shadow:0 1px 2px rgba(0,0,0,.1);
	cursor:pointer;
	text-indent:0
}
.multiple-select-checkbox:hover .multiple-select-checkbox-check{
	color:#5e6c84
}
.multiple-select-checkbox.enabled:active{
	background-color:#ebecf0;
	box-shadow:inset 0 3px 6px rgba(0,0,0,.1);
	text-indent:0
}
.multiple-select-checkbox.enabled:active .checklist-item-checkbox-check{
	color:#172b4d
}
.tabbed-pane-header.enterprise-header .tabbed-pane-header-content{
	margin:auto
}
.tabbed-pane-header.enterprise-header .tabbed-pane-header-details{
	margin-left:15px
}
.tabbed-pane-header.enterprise-header .tabbed-pane-header-details-current{
	display:flex;
	flex-direction:column;
	min-width:200px;
	max-width:300px
}
.tabbed-pane-header.enterprise-header .tabbed-pane-header-details-current h1{
	margin-bottom:2px
}
.tabbed-pane-header.enterprise-header .tabbed-pane-header-details-current .window-title-extra{
	margin-left:-6px
}
.tabbed-pane-header.enterprise-header .tabbed-pane-header-details-current .tabbed-pane-header-details-edit{
	margin-right:auto;
	margin-top:3px
}
.filter-popover{
	padding-top:8px
}
.enterprise-dash-layout{
	margin:0 auto;
	max-width:1400px
}
.enterprise-dash-layout-sidebar{
	margin:0 auto;
	max-width:300px;
	padding-bottom:32px
}
.enterprise-search-wrapper{
	position:relative
}
.indented-title{
	line-height:34px;
	padding-left:0
}
.indented-title .list-header{
	display:inline-block;
	padding-top:0;
	padding-left:0
}
.indented-title .list-header .list-header-view-hint{
	color:#7a869a;
	font-weight:400
}
.indented-title .title{
	display:inline-block;
	line-height:1.25em
}
.indented-title .title h2{
	display:inline-block;
	font-size:16px;
	font-weight:700;
	margin:0 0 2px
}
.indented-title .subtitle{
	display:inline-block;
	font-weight:700;
	margin-left:.33em
}
.indented-title .show-all{
	margin-left:.33em;
	font-weight:400
}
.indented-title .enterprise-search-wrapper{
	float:right;
	margin-bottom:8px
}
.indented-title .enterprise-search-wrapper .enterprise-search-input{
	padding-right:25px;
	margin-bottom:0
}
.indented-title .enterprise-search-wrapper .enterprise-search-input::-ms-clear{
	display:none
}
.enterprise-search-close-icon{
	font-size:16px;
	padding-top:2px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer
}
.enterprise-search-close-icon.active{
	color:#a5adba
}
.enterprise-dash-layout-list{
	margin-top:24px
}
.enterprise-dash-layout-list .clickable{
	color:#5e6c84;
	cursor:pointer;
	text-decoration:underline
}
.enterprise-dash-layout-list .clickable:hover{
	color:#172b4d
}
.search-spinner{
	height:35px;
	margin-bottom:5px
}
.dashboard-list-item{
	min-height:40px;
	clear:both;
	border-bottom:1px solid #d6dadc;
	padding:12px 8px;
	position:relative
}
.dashboard-list-item.dashboard-list-selectable{
	cursor:pointer
}
.dashboard-list-item.dashboard-list-selectable p{
	cursor:text
}
.dashboard-list-item.dashboard-item-hoverable:hover{
	background-color:#e4f0f6
}
.enterprise-dash-list .is-loading .dashboard-list-item{
	opacity:.2;
	animation:4s ease-in fade_back
}
@keyframes fade_back{
	0%{
	opacity:.7
}
to{
	opacity:.2
}

}
.spinner+.dashboard-list-item{
	border-top:1px solid #dfe1e6
}
.dashboard-list-item .details{
	float:left
}
.dashboard-list-item .details.board-details{
	margin-top:7px
}
.dashboard-list-item .member{
	position:relative;
	top:2px;
	margin-right:8px
}
.dashboard-list-item .name-line{
	margin-bottom:2px
}
.dashboard-list-item .full-name{
	font-weight:700;
	font-size:16px;
	margin-right:3px
}
.dashboard-list-item .options{
	float:right;
	align-items:flex-end;
	display:flex;
	flex-flow:column-reverse wrap
}
.dashboard-list-item .options .option{
	float:left
}
.dashboard-list-item .options .option.status{
	text-align:right;
	height:18px
}
.dashboard-list-item .options .option.quiet-button{
	box-sizing:border-box
}
.dashboard-list-item .options .option.status .no-underline{
	text-decoration:none
}
.dashboard-list-item .options .option.button-link,.dashboard-list-item .options .option.button-link.role-button,.dashboard-list-item .options .option.quiet-button.role-button,.dashboard-list-item .options .option.status{
	min-width:86px;
	margin:0 0 0 8px;
	padding:6px 0 8px
}
.dashboard-list-item .options .option.reloading{
	min-width:86px;
	margin:0 0 0 8px
}
.dashboard-list-item .options .option.button-link.role-button,.dashboard-list-item .options .option.quiet-button.role-button{
	line-height:24px;
	min-width:0;
	padding:4px 12px;
	text-align:center
}
.dashboard-list-item .options .option.status+.option.status,.dashboard-list-item .options .option:first-child{
	padding-bottom:0
}
.dashboard-list-item .options .option.status:last-child{
	padding-top:0;
	text-align:center
}
.dashboard-list-item .options .option.reloading .spinner{
	margin:auto
}
.dashboard-list-item .options .option.status .icon-information,.dashboard-list-item .options .option.status .icon-organization{
	margin-right:6px;
	position:relative;
	top:2px
}
.dashboard-list-item .options.board-options{
	min-width:40%
}
.dashboard-list-item .options.board-options .option{
	text-align:left
}
.dashboard-list-item .options.board-options .option:last-child{
	float:right
}
.dashboard-list-item .board-item-thumbnail{
	background-size:cover;
	border-radius:3px;
	display:inline-block;
	float:left;
	height:33px;
	margin:0 12px 0 8px;
	width:33px
}
.dashboard-list-item .board-name{
	cursor:text;
	font-weight:700
}
.dashboard-list-item .option .icon-sm{
	font-size:16px
}
.load-next-page{
	text-decoration:underline
}
.dashboard-list-none{
	color:#5e6c84;
	padding-top:1em;
	text-align:center
}
.spinner+.dashboard-list-none{
	border-top:none
}
.dashboard-list-error{
	color:#b04632;
	padding-top:1em;
	text-align:center
}
.dash-clear-filter{
	float:right
}
.dash-filter-marker{
	background-color:#61bd4f;
	border-radius:3px;
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:700;
	height:17px;
	line-height:17px;
	margin:0;
	padding:2px 4px;
	position:absolute;
	right:5px;
	top:5px;
	text-align:center
}
.dash-filter-marker-for-teams{
	top:11px
}
.enterprise-dash-sidebar .header{
	color:#5e6c84;
	line-height:34px;
	padding:0 6px 0 8px;
	text-align:center;
	font-size:15px
}
.enterprise-dash-sidebar .header+hr{
	margin-top:4px
}
.enterprise-dash-sidebar .link{
	border-radius:3px;
	color:#172b4d;
	display:block;
	font-weight:700;
	padding:5px 8px;
	position:relative;
	text-decoration:none;
	word-break:break-word;
	word-wrap:break-word;
	overflow-wrap:break-word
}
.enterprise-dash-sidebar .indented{
	padding-left:20px
}
.enterprise-dash-sidebar .is-active{
	background-color:#d6dadc;
	color:#172b4d
}
.enterprise-dash-sidebar .pending-requests-count{
	font-weight:400
}
.popover-group-header{
	margin-top:10px
}
.enterprise-pop-over .pop-over-list li a{
	display:flex;
	font-weight:400
}
.enterprise-pop-over .popover-details{
	font-size:12px;
	font-weight:400;
	line-height:16px
}
.enterprise-pop-over .popover-details .learn-more-link{
	font-weight:700;
	text-decoration:none
}
.enterprise-pop-over .popover-item a{
	text-decoration:none
}
.enterprise-pop-over .popover-item .popover-item-image{
	flex-basis:0
}
.enterprise-pop-over .popover-item .popover-item-name{
	margin:6px 0 6px 7px
}
.board-details-popover .buttonPrimary{
	display:block
}
.board-details-popover .buttonPrimary:hover{
	color:#fff
}
.board-details-popover .board-details-section{
	margin:12px 0
}
.board-details-popover .board-details-section-title{
	font-weight:700;
	margin-bottom:2px
}
.board-details-popover .board-details-section-description{
	color:#5e6c84;
	font-size:13px;
	opacity:.8
}
.dash-bulk-add-progress{
	padding:16px;
	text-align:center
}
.dash-bulk-add-results-heading{
	font-weight:700;
	margin:4px 0
}
.dash-bulk-add-results-list{
	max-height:192px;
	overflow-y:auto;
	margin-bottom:12px;
	word-break:break-word
}
.dash-bulk-add-results-list-item::selection{
	background:#bcd9ea
}
.bulk-actions-icon{
	float:right;
	margin-top:7px;
	cursor:pointer;
	padding:3px;
	background:#ebecf0;
	border-radius:3px
}
.bulk-actions-icon:hover{
	background:#61bd4f;
	color:#fff
}
.enterprise-bulk-actions.has-selected-items{
	background:#faf3c0
}
.enterprise-bulk-actions.has-selected-items a{
	color:#172b4d
}
.enterprise-bulk-actions .options{
	float:right
}
.enterprise-bulk-actions .select-links{
	display:inline-block
}
.enterprise-bulk-actions .select-links:not(:first-child){
	padding-left:1em
}
.enterprise-bulk-actions .select-links a:not(:first-child){
	margin-left:10px
}
.enterprise-bulk-actions .select-links a:not(:first-child):first-child{
	margin-left:0
}
.dash-sorting{
	margin-left:5px;
	cursor:pointer;
	font-weight:400
}
.enterprise-button-bar{
	height:35px;
	margin:0 0 8px;
	padding:8px;
	position:relative
}
.enterprise-button-bar:empty{
	display:none
}
.enterprise-button-bar .v-centered{
	display:inline-block;
	margin-top:10px;
	float:left
}
.enterprise-button-bar .options .button-link{
	margin-top:0
}
.enterprise-button-bar .options .option{
	float:left;
	margin-right:7px
}
.enterprise-button-bar .options .option:last-child{
	margin-right:0
}
.enterprise-filters .options{
	float:left;
	margin-left:5px
}
.enterprise-filters .option{
	display:inline-block;
	float:none;
	margin-left:5px;
	min-width:107px;
	text-align:center
}
.enterprise-filters .last-option{
	float:right;
	margin-right:7px;
	margin-top:0
}
.bulk-action-options-list .pop-over-list li a .bulk-list-option-other-members-link:hover{
	text-decoration:underline
}
.bulk-action-options-list .pop-over-list li a .bulk-list-option-explanation-members{
	max-height:120px;
	overflow-x:auto;
	background-color:#f4f5f7;
	padding:5px;
	border-radius:3px;
	margin-top:7px;
	margin-bottom:7px;
	font-size:12px;
	font-weight:400
}
.bulk-action-options-list .pop-over-list li a:hover .bulk-list-option-explanation-members{
	background-color:#8bbdd9
}
.bulk-action-options-list .pop-over-list li a .explanation-members-wrapper{
	transition:max-height .3s;
	max-height:140px;
	overflow:hidden
}
.bulk-action-options-list .pop-over-list li a .explanation-members-wrapper.disabled{
	max-height:0
}
.bulk-hard-remove{
	margin-left:24px;
	margin-top:2px;
	font-size:12px;
	line-height:15px
}
.enterprise-dash-licenses,.enterprise-dash-stats{
	border-radius:3px;
	padding:10px
}
.enterprise-dash-licenses .spinner,.enterprise-dash-stats .spinner{
	margin:0 auto
}
.enterprise-dash-licenses p:last-child,.enterprise-dash-stats p:last-child{
	margin-bottom:0
}
.enterprise-dash-licenses{
	margin:20px 0
}
.enterprise-dash-licenses.loaded{
	background:#d6ecd2
}
.enterprise-dash-licenses.seat-limit-near{
	background-color:#faf3c0
}
.enterprise-dash-licenses.seat-limit-reached{
	background-color:#f5d3ce
}
.enterprise-dash-licenses ul{
	margin:15px 0
}
.enterprise-dash-licenses ul li{
	margin-left:10px
}
.enterprise-dash-stats{
	margin-top:40px;
	background:#e6f0f5
}
.enterprise-dash-stats a{
	text-decoration:none;
	cursor:default;
	color:#172b4d
}
@media only screen and (min-width:901px) and (max-width:1280px),only screen and (min-width:1281px){
	.enterprise-dash-layout{
	display:flex;
	flex-direction:row
}
.enterprise-dash-layout-sidebar{
	margin-bottom:0;
	flex:0 0 220px
}
.enterprise-dash-layout-list{
	flex:1 1;
	margin-top:0;
	margin-left:56px
}
.indented-title{
	margin-left:8px;
	padding-left:inherit
}
.dashboard-list-item .options{
	display:block;
	margin-top:2px
}
.dashboard-list-item .options .option.button-link,.dashboard-list-item .options .option.button-link.role-button,.dashboard-list-item .options .option.quiet-button.role-button,.dashboard-list-item .options .option.status,.dashboard-list-item .options .option.status+.option.status,.dashboard-list-item .options .option.status:first-child,.dashboard-list-item .options .option.status:last-child{
	padding:8px
}
.dashboard-list-item .options .option.button-link.role-button,.dashboard-list-item .options .option.quiet-button.role-button{
	line-height:inherit;
	min-width:95px;
	padding:8px
}
.dashboard-list-item .options .option.reloading{
	line-height:inherit;
	min-width:95px
}

}
.pending-team-auto-join-checkbox{
	display:inline-block;
	margin:0;
	padding-left:30px
}
.pending-team-auto-join-checkbox input{
	z-index:1
}
.pending-organization{
	background:#e6f0f5
}
.pending-organization .spinner{
	margin:0 auto
}
.pending-organization.non-transferrable{
	background:#f5d3ce
}
.pending-organization.not-enough-licenses{
	background:#faf3c0
}
.pending-organization .details{
	float:none
}
.non-transferrable-request{
	margin-top:10px;
	text-decoration:underline;
	cursor:pointer
}
.u-centered{
	margin:0 auto
}
.setting-item-detail .inline-hint{
	margin-left:10px
}
.setting-item-detail .public-board-count-container{
	margin-bottom:18px;
	padding-top:8px
}
.team-setting-restriction-group.disabled{
	opacity:.5
}
.team-setting-restriction-group.disabled span[class^=icon-]{
	color:#172b4d
}
.public-board-text-container{
	background:#f4f5f7;
	border-radius:3px;
	color:#7a869a;
	font-weight:400;
	padding:8px
}
.public-board-text-container .icon-sm{
	font-size:16px;
	margin-right:6px;
	position:relative;
	top:2px
}
.public-boards-link{
	color:#172b4d;
	font-weight:700;
	margin-left:8px;
	margin-right:8px;
	text-decoration:none
}
hr.no-top-margin{
	margin-top:0
}
.public-board-empty-state-container{
	box-shadow:0 1px 6px rgba(0,0,0,.15);
	margin:auto;
	padding:70px 0 100px;
	max-width:900px;
	text-align:center
}
.public-board-empty-state-container .public-board-empty-state-image{
	margin-bottom:25px
}
.public-board-empty-state-container h5.public-board-empty-state-title{
	font-size:20px;
	margin-bottom:14px
}
.public-board-empty-state-container p.public-board-empty-state-description{
	margin:auto;
	width:250px
}
.teams-settings-content{
	margin-right:56px
}
.teams-settings-content .setting-item-action{
	margin-right:24px
}
.settings-header{
	margin-bottom:40px
}
.settings-header .settings-subtitle{
	float:right;
	font-size:14px;
	font-weight:400;
	font-style:italic
}
.team-setting-restriction-group p.sub-name{
	color:#5e6c84;
	font-size:12px;
	font-weight:400;
	line-height:15px;
	margin-top:4px
}
.team-setting-restriction-group ul.email-domain-list a{
	display:inline;
	margin:auto;
	padding:initial;
	position:static
}
.team-setting-restriction-group ul.email-domain-list a:hover .icon-sm{
	color:#505f79
}
.power-ups-tab .power-ups-tab-landing{
	width:100%;
	min-height:500px;
	background-color:#fef1f9;
	font-size:16px;
	color:#084a66;
	position:relative
}
.power-ups-tab .power-ups-tab-landing p{
	margin-top:0;
	margin-bottom:24px
}
.power-ups-tab .power-ups-tab-landing ul{
	list-style:disc;
	padding-left:40px
}
.power-ups-tab .power-ups-tab-landing li{
	margin-top:24px
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-content{
	padding:40px;
	position:relative;
	z-index:1
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-header{
	font-weight:700;
	font-size:36px;
	margin-bottom:24px
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-bullet-content>p{
	margin-bottom:0
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-bullet-subtext p{
	font-size:14px;
	color:#798d99
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-learn-more{
	font-weight:700
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-learn-more-icon{
	color:#172b4d
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-button{
	min-height:52px;
	margin-top:32px
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-button .button-link{
	padding:16px;
	height:auto
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-button .spinner{
	display:inline-block
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-illustration{
	position:absolute;
	bottom:0;
	right:40px
}
.power-ups-tab .power-ups-tab-landing .power-ups-tab-landing-error a{
	color:inherit
}
.power-ups-tab-header-tabs{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:space-between
}
.power-ups-tab-header-tabs .tabs-container{
	flex:1
}
.power-ups-tab-header-tabs .turn-off-link-container{
	border-bottom:2px solid rgba(9,30,66,.25);
	margin-bottom:20px
}
.power-ups-tab-header-tabs .turn-off-link-container .turn-off-link{
	padding-top:.5em
}
.power-ups-tab-header-tabs .turn-off-link-container .turn-off-link a{
	color:rgba(9,30,66,.71)
}
.power-ups-tab-header-tabs .turn-off-link-container .spinner{
	margin-right:110px
}
.ent-pup-container{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:space-between;
	align-items:center;
	height:40px
}
.ent-pup-container .multiple-select-checkbox{
	flex-shrink:0;
	margin-top:0
}
.ent-pup-container .power-up-icon{
	flex:0 0 auto;
	height:22px;
	width:22px;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover
}
@media (max-width:1300px){
	.ent-pup-container .power-up-icon{
	margin-right:5px
}

}
.ent-pup-container .name{
	flex:0 0 30%;
	font-weight:700;
	font-size:16px
}
.ent-pup-container .status{
	flex:0 0 20%;
	display:flex;
	text-align:center
}
.ent-pup-container .status span{
	color:#fff;
	padding:5px;
	border-radius:3px;
	flex-basis:70%
}
.ent-pup-container .status .not-allowed{
	background-color:#ec9488;
	white-space:nowrap
}
.ent-pup-container .status .allowed{
	background-color:#99d18f
}
@media (max-width:1200px){
	.ent-pup-container .status{
	margin-right:25px
}

}
.ent-pup-container .statistics{
	flex:0 1 40%
}
.ent-pup-container .info{
	flex:0 0 2%
}
.power-up-info{
	padding:0 5px
}
.power-up-info .disable-confirmation-message{
	padding-bottom:1em
}
.power-up-info .learn-more{
	margin-top:1em;
	margin-bottom:1em
}
.power-up-info .learn-more a{
	font-weight:700
}
.power-up-info .learn-more a .icon-dark{
	color:#172b4d
}
.sso-help-text{
	color:#7a869a
}
.sso-help-text .sso-help-link{
	color:#7a869a;
	margin-left:4px
}
.sso-setting-container,.sso-settings-read-only-urls{
	margin-top:40px;
	max-width:600px
}
.sso-setting-container .sso-setting-value,.sso-setting-container input,.sso-setting-container textarea,.sso-settings-read-only-urls .sso-setting-value,.sso-settings-read-only-urls input,.sso-settings-read-only-urls textarea{
	font-family:SF Mono,Segoe UI Mono,Roboto Mono,Ubuntu Mono,Menlo,Courier,monospace;
	white-space:pre-wrap;
	font-size:12px
}
.sso-setting-container .button-link,.sso-settings-read-only-urls .button-link{
	margin:0 0 0 10px
}
.sso-setting-container.loginUrl .sso-setting-value,.sso-setting-container.read-only-url .sso-setting-value,.sso-settings-read-only-urls.loginUrl .sso-setting-value,.sso-settings-read-only-urls.read-only-url .sso-setting-value{
	display:inline-block;
	vertical-align:top;
	min-height:32px;
	line-height:32px
}
.sso-setting-container.loginUrl input,.sso-setting-container.read-only-url input,.sso-settings-read-only-urls.loginUrl input,.sso-settings-read-only-urls.read-only-url input{
	display:inline-block;
	vertical-align:top;
	line-height:18px
}
.sso-setting-container.read-only-url,.sso-settings-read-only-urls.read-only-url{
	margin:0 0 15px
}
.sso-setting-container.read-only-url:last-of-type,.sso-settings-read-only-urls.read-only-url:last-of-type{
	margin-bottom:0
}
.sso-setting-container.read-only-url .sso-setting-read-only-url-label,.sso-settings-read-only-urls.read-only-url .sso-setting-read-only-url-label{
	display:inline-block;
	height:32px;
	line-height:32px;
	vertical-align:top;
	font-weight:600;
	width:140px
}
.sso-setting-container.read-only-url input,.sso-settings-read-only-urls.read-only-url input{
	width:380px;
	margin-bottom:0
}
.sso-setting-container.read-only-url .button-link,.sso-settings-read-only-urls.read-only-url .button-link{
	float:right
}
.sso-setting-container.certificate .sso-setting-value,.sso-settings-read-only-urls.certificate .sso-setting-value{
	background:#ebecf0;
	padding:6px 10px;
	border-radius:3px;
	margin-bottom:10px;
	line-height:24px;
	padding:24px 40px
}
.sso-setting-container.certificate textarea,.sso-settings-read-only-urls.certificate textarea{
	height:400px
}
.sso-setting-container.certificate .button-link,.sso-settings-read-only-urls.certificate .button-link{
	float:right
}
.sso-setting-container.certificate .sso-setting-checkbox,.sso-settings-read-only-urls.certificate .sso-setting-checkbox{
	display:inline-block;
	margin:0;
	padding-left:30px
}
.sso-setting-container.certificate .sso-setting-checkbox input,.sso-settings-read-only-urls.certificate .sso-setting-checkbox input{
	z-index:1
}
.sso-setting-container .sso-settings-attribute-table,.sso-settings-read-only-urls .sso-settings-attribute-table{
	border:none;
	border-bottom:1px solid #dfe1e6
}
.sso-setting-container .sso-settings-attribute-table td,.sso-setting-container .sso-settings-attribute-table th,.sso-setting-container .sso-settings-attribute-table tr,.sso-settings-read-only-urls .sso-settings-attribute-table td,.sso-settings-read-only-urls .sso-settings-attribute-table th,.sso-settings-read-only-urls .sso-settings-attribute-table tr{
	border:none;
	text-align:left
}
.sso-setting-container .sso-settings-attribute-table td:first-child,.sso-settings-read-only-urls .sso-settings-attribute-table td:first-child{
	font-family:SF Mono,Segoe UI Mono,Roboto Mono,Ubuntu Mono,Menlo,Courier,monospace;
	font-size:12px
}
.sso-setting-container .sso-settings-attribute-table th,.sso-settings-read-only-urls .sso-settings-attribute-table th{
	border-bottom:1px solid #dfe1e6;
	color:#8993a4;
	text-transform:uppercase;
	font-size:12px
}
.audit-log-container{
	border:1px solid #ebecf0;
	border-radius:3px;
	padding:24px 40px;
	max-width:300px;
	text-align:center
}
.audit-log-container .audit-export-button,.audit-log-container .audit-log-export-link{
	margin-top:1em
}
.enterprise-up-sell{
	color:#fff;
	border-radius:5px;
	overflow:hidden;
	margin-bottom:20px
}
.enterprise-up-sell.bc-to-enterprise{
	margin-left:38px
}
.enterprise-up-sell.on-board .enterprise-up-sell-actions{
	flex:1
}
.enterprise-up-sell.on-board .enterprise-up-sell-body,.enterprise-up-sell.on-board .enterprise-up-sell-footer{
	padding:12px
}
.enterprise-up-sell.on-board .enterprise-up-sell-header{
	margin-bottom:8px;
	font-size:16px;
	display:flex;
	align-items:center
}
.enterprise-up-sell .enterprise-up-sell-body,.enterprise-up-sell .enterprise-up-sell-footer{
	padding:16px
}
.enterprise-up-sell .enterprise-up-sell-body{
	display:flex;
	align-items:center;
	background:#3d749b
}
.enterprise-up-sell .enterprise-up-sell-copy{
	flex:1
}
.enterprise-up-sell .enterprise-up-sell-header{
	margin-bottom:16px
}
.enterprise-up-sell li{
	display:flex;
	align-items:center;
	margin-bottom:16px;
	font-weight:500
}
.enterprise-up-sell li:last-child{
	margin-bottom:0
}
.enterprise-up-sell .icon-lg{
	font-size:24px;
	color:#84ccaf;
	margin-right:5px
}
.enterprise-up-sell .enterprise-up-sell-image{
	flex:0 0 300px;
	max-width:300px
}
@media only screen and (max-width:750px){
	.enterprise-up-sell .enterprise-up-sell-image{
	display:none
}

}
.enterprise-up-sell .enterprise-up-sell-footer{
	display:flex;
	background:#34678c
}
@media only screen and (max-width:750px){
	.enterprise-up-sell .enterprise-up-sell-footer{
	display:block;
	margin-bottom:8px
}

}
.enterprise-up-sell .enterprise-up-sell-footer .enterprise-up-sell-description{
	flex:1;
	margin:0 16px 0 0
}
@media only screen and (max-width:750px){
	.enterprise-up-sell .enterprise-up-sell-footer .enterprise-up-sell-description{
	margin:0 0 8px
}

}
.enterprise-up-sell .enterprise-up-sell-actions{
	display:flex;
	flex:0 0 180px;
	justify-content:space-between;
	align-items:center
}
.enterprise-up-sell .enterprise-up-sell-actions .quiet-button{
	color:#fff
}
.enterprise-up-sell .enterprise-up-sell-actions .button{
	margin:0
}
.button{
	border-radius:3px;
	border:0
}
.button,.iconButton{
	cursor:pointer;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	text-decoration:none
}
.iconButton{
	background-color:rgba(9,30,66,.04);
	box-shadow:none;
	font-weight:400;
	margin:8px 4px 0 0;
	text-align:center;
	box-sizing:border-box;
	-webkit-appearance:none;
	border:none;
	display:inline-block;
	line-height:20px;
	margin-bottom:8px;
	padding:6px 12px;
	position:relative;
	border-radius:3px;
	border:0;
	font-family:trellicons
}
.iconButton.wide{
	padding-left:24px;
	padding-right:24px
}
.iconButton.full{
	width:100%
}
.iconButton:focus{
	outline:0
}
.iconButton.with-icon{
	box-sizing:border-box;
	color:#fff;
	padding:6px 16px 6px 30px;
	text-align:left
}
.iconButton.with-icon .icon-sm{
	left:7px;
	position:absolute;
	top:7px
}
.iconButton.with-icon.google .icon-sm{
	font-size:15px
}
.iconButton:active{
	color:#0079bf
}
.iconButton.negate .icon-sm,.iconButton.negate:active .icon-sm,.iconButton.negate:hover .icon-sm,.iconButton.primary .icon-sm,.iconButton.primary:active .icon-sm,.iconButton.primary:hover .icon-sm{
	color:#fff
}
.iconButton.subtle .icon-sm,.iconButton.subtle:hover .icon-sm{
	color:#42526e
}
.iconButton.subtle:active .icon-sm{
	color:#0079bf
}
.textButton{
	background-color:rgba(9,30,66,.04);
	margin:8px 4px 0 0;
	text-align:center;
	box-sizing:border-box;
	-webkit-appearance:none;
	border:none;
	display:inline-block;
	line-height:20px;
	margin-bottom:8px;
	padding:6px 12px;
	position:relative;
	border-radius:3px;
	border:0;
	cursor:pointer;
	text-decoration:none;
	background-image:none;
	box-shadow:none;
	color:#5e6c84;
	display:block;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	font-size:14px;
	font-weight:400;
	padding:0;
	text-align:left;
	width:100%
}
.textButton.wide{
	padding-left:24px;
	padding-right:24px
}
.textButton.full{
	width:100%
}
.textButton:focus{
	outline:0
}
.textButton.with-icon{
	box-sizing:border-box;
	color:#fff;
	padding:6px 16px 6px 30px;
	text-align:left
}
.textButton.with-icon .icon-sm{
	left:7px;
	position:absolute;
	top:7px
}
.textButton.with-icon.google .icon-sm{
	font-size:15px
}
.textButton:active{
	color:#0079bf
}
.textButton.negate .icon-sm,.textButton.negate:active .icon-sm,.textButton.negate:hover .icon-sm,.textButton.primary .icon-sm,.textButton.primary:active .icon-sm,.textButton.primary:hover .icon-sm{
	color:#fff
}
.textButton.subtle .icon-sm,.textButton.subtle:hover .icon-sm{
	color:#42526e
}
.textButton.subtle:active .icon-sm{
	color:#0079bf
}
.textButton:active,.textButton:hover{
	background:transparent;
	box-shadow:none
}
.buttonLink{
	padding:0;
	text-decoration:none;
	text-shadow:none
}
.buttonLink,.buttonLink:hover{
	background:transparent;
	border-color:transparent;
	box-shadow:none
}
.buttonLink:hover{
	text-decoration:underline
}
.buttonPrimary{
	background-color:rgba(9,30,66,.04);
	font-weight:400;
	margin:8px 4px 0 0;
	text-align:center;
	box-sizing:border-box;
	-webkit-appearance:none;
	display:inline-block;
	line-height:20px;
	margin-bottom:8px;
	padding:6px 12px;
	position:relative;
	border-radius:3px;
	border:0;
	cursor:pointer;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	text-decoration:none;
	background-color:#5aac44;
	box-shadow:none;
	border:none;
	color:#fff
}
.buttonPrimary.wide{
	padding-left:24px;
	padding-right:24px
}
.buttonPrimary.full{
	width:100%
}
.buttonPrimary:focus{
	outline:0
}
.buttonPrimary.with-icon{
	box-sizing:border-box;
	color:#fff;
	padding:6px 16px 6px 30px;
	text-align:left
}
.buttonPrimary.with-icon .icon-sm{
	left:7px;
	position:absolute;
	top:7px
}
.buttonPrimary.with-icon.google .icon-sm{
	font-size:15px
}
.buttonPrimary:active{
	color:#0079bf
}
.buttonPrimary.negate .icon-sm,.buttonPrimary.negate:active .icon-sm,.buttonPrimary.negate:hover .icon-sm,.buttonPrimary.primary .icon-sm,.buttonPrimary.primary:active .icon-sm,.buttonPrimary.primary:hover .icon-sm{
	color:#fff
}
.buttonPrimary.subtle .icon-sm,.buttonPrimary.subtle:hover .icon-sm{
	color:#42526e
}
.buttonPrimary.subtle:active .icon-sm{
	color:#0079bf
}
.buttonPrimary:hover{
	background-color:#61bd4f;
	box-shadow:none;
	border:none;
	color:#fff
}
.buttonPrimary:active{
	background-color:#49852e;
	box-shadow:none;
	border:none;
	color:#fff
}
.buttonPrimary:disabled{
	border:none;
	color:#a5adba;
	cursor:not-allowed
}
.buttonNegate,.buttonPrimary:disabled{
	background-color:rgba(9,30,66,.04);
	box-shadow:none
}
.buttonNegate{
	font-weight:400;
	margin:8px 4px 0 0;
	text-align:center;
	box-sizing:border-box;
	-webkit-appearance:none;
	display:inline-block;
	line-height:20px;
	margin-bottom:8px;
	padding:6px 12px;
	position:relative;
	border-radius:3px;
	border:0;
	cursor:pointer;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	text-decoration:none;
	background-color:#cf513d;
	border:none;
	color:#fff
}
.buttonNegate.wide{
	padding-left:24px;
	padding-right:24px
}
.buttonNegate.full{
	width:100%
}
.buttonNegate:focus{
	outline:0
}
.buttonNegate.with-icon{
	box-sizing:border-box;
	color:#fff;
	padding:6px 16px 6px 30px;
	text-align:left
}
.buttonNegate.with-icon .icon-sm{
	left:7px;
	position:absolute;
	top:7px
}
.buttonNegate.with-icon.google .icon-sm{
	font-size:15px
}
.buttonNegate:active{
	color:#0079bf
}
.buttonNegate.negate .icon-sm,.buttonNegate.negate:active .icon-sm,.buttonNegate.negate:hover .icon-sm,.buttonNegate.primary .icon-sm,.buttonNegate.primary:active .icon-sm,.buttonNegate.primary:hover .icon-sm{
	color:#fff
}
.buttonNegate.subtle .icon-sm,.buttonNegate.subtle:hover .icon-sm{
	color:#42526e
}
.buttonNegate.subtle:active .icon-sm{
	color:#0079bf
}
.buttonNegate:hover{
	background-color:#eb5a46;
	box-shadow:none;
	border:none;
	color:#fff
}
.buttonNegate:active{
	background-color:#933b27;
	box-shadow:none;
	border:none;
	color:#fff
}
.wide{
	padding-left:30px;
	padding-right:30px
}
.blockButton{
	background:#e2e4e6;
	box-shadow:0 1px 0 0 #c4c9cc;
	border-radius:3px;
	box-sizing:border-box;
	cursor:pointer;
	display:block;
	font-weight:700;
	height:32px;
	margin-top:8px;
	max-width:300px;
	overflow:hidden;
	padding:6px 8px 6px 11px;
	position:relative;
	text-decoration:none;
	text-overflow:ellipsis;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap
}
input[type=text]::-ms-clear{
	display:none
}
.directory-wrapper{
	background:#fff;
	border-radius:3px;
	bottom:8px;
	top:0;
	right:8px;
	left:8px;
	position:absolute;
	box-shadow:0 8px 16px -4px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)
}
.directory-body{
	display:flex;
	height:calc(100% - 49px);
	position:relative;
	justify-content:center;
	overflow-y:auto
}
.directory-body.has-upsell{
	height:calc(100% - 96px)
}
.directory-spinner{
	padding:32px
}
.directory-spinner .spinner{
	background-size:48px 48px;
	height:48px;
	width:48px
}
.directory-responsive-overlay{
	display:none;
	position:absolute;
	height:100%;
	width:100%;
	z-index:1;
	background:rgba(0,0,0,.15)
}
.directory-header{
	background:#fff;
	border-bottom:1px solid rgba(9,30,66,.13);
	border-radius:3px 3px 0 0;
	height:48px;
	position:relative
}
.directory-header .button-link{
	float:left;
	padding:8px 12px;
	margin:0 4px 0 0
}
.directory-header-toolbar{
	min-height:48px;
	position:relative
}
.directory-header-toolbar-left{
	margin:8px;
	float:left;
	position:relative
}
.directory-header-toolbar-title{
	text-align:center;
	position:absolute;
	top:12px;
	left:0;
	right:0
}
.directory-header-toolbar-right{
	margin:8px;
	float:right;
	position:relative;
	display:flex
}
.directory-hamburger{
	color:#42526e;
	border:0;
	display:none;
	font-size:24px;
	font-weight:700;
	line-height:24px;
	outline:none;
	text-decoration:none
}
.directory-business-class-banner{
	background:#42548e;
	color:#fff;
	min-height:48px;
	padding:0 8px;
	position:relative;
	display:flex;
	justify-content:space-between
}
.directory-business-class-banner .banner-content{
	padding:16px 0
}
.directory-business-class-banner .banner-content a{
	color:#fff
}
.directory-business-class-banner .buttons-container{
	display:flex
}
.directory-business-class-banner .buttons-container .dismiss-link{
	color:#d2d7e5;
	margin:16px 8px 0 0;
	text-decoration:none
}
.directory-business-class-banner .buttons-container .dismiss-link:hover{
	color:#fff
}
.directory-business-class-banner .buttons-container .button-link{
	margin-left:8px
}
.directory-business-class-banner .buttons-container .button-link.mod-upgrade{
	background:#7a869a;
	color:#fff;
	text-overflow:clip
}
.directory-search{
	position:relative
}
.directory-search input{
	max-width:240px
}
.directory-search .icon-close{
	position:absolute;
	top:7px;
	right:6px
}
.directory-sidebar{
	min-width:240px;
	padding:24px 16px 16px;
	position:-webkit-sticky;
	position:sticky;
	top:0
}
.directory-sidebar .directory-navigation-section{
	margin-bottom:8px
}
.directory-sidebar li{
	margin:4px 0
}
.directory-sidebar .directory-navigation-option{
	align-items:center;
	border-radius:4px;
	cursor:pointer;
	display:flex;
	font-size:14px;
	font-weight:700;
	line-height:24px;
	overflow:hidden;
	padding:4px 10px;
	text-align:left;
	text-decoration:none
}
.directory-sidebar .directory-navigation-option.enable-option{
	position:relative
}
.directory-sidebar .directory-navigation-option:hover{
	background-color:#f4f5f7
}
.directory-sidebar .directory-navigation-option.category-link{
	font-weight:400
}
.directory-sidebar .directory-navigation-option.active{
	background-color:#e4f0f6;
	font-weight:700
}
.directory-sidebar .directory-navigation-option.active,.directory-sidebar .directory-navigation-option.active .icon-lg,.directory-sidebar .directory-navigation-option.active:hover{
	color:#0079bf
}
.directory-navigation-power-up-count{
	background-color:rgba(9,30,66,.13);
	border-radius:20px;
	color:#172b4d;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	padding:2px 10px;
	position:absolute;
	right:8px;
	text-align:center
}
.directory-navigation-power-up-count:empty{
	display:none
}
@keyframes placeHolderAnimation{
	0%{
	background-position:-468px 0
}
to{
	background-position:468px 0
}

}
.directory-navigation-option.placeholder{
	animation-duration:1.5s;
	animation-fill-mode:forwards;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
	animation-name:placeHolderAnimation;
	background:linear-gradient(90deg,#ebecf0 8%,#dfe1e6 18%,#ebecf0 33%);
	background-size:800px 104px;
	height:24px;
	width:100%
}
#directory-content{
	margin-left:16px
}
.directory-content-body{
	padding:16px 0 16px 16px
}
.directory-heading-wrapper{
	width:1000px;
	margin-top:8px
}
.directory-heading-wrapper h2{
	margin-left:16px
}
.directory-listing-wrapper{
	width:1000px;
	padding-left:16px
}
.directory-search-empty{
	margin-top:16px;
	width:1000px
}
.directory-featured-powerups,.directory-listing{
	display:flex;
	flex-flow:row;
	flex-wrap:wrap;
	width:1000px
}
.directory-featured-powerups{
	justify-content:center;
	margin-bottom:16px
}
.directory-listing-powerup{
	margin:8px 16px 8px 0;
	cursor:pointer;
	width:304px
}
.directory-listing-powerup .icon-sm.icon-check{
	height:16px;
	width:16px;
	color:#fff
}
.directory-enable-button,.directory-settings-button{
	border-radius:3px;
	font-weight:400;
	height:24px;
	justify-self:start;
	line-height:16px;
	margin:0;
	min-width:64px;
	padding:4px 12px;
	width:-webkit-max-content;
	width:max-content
}
.directory-settings-button{
	align-items:center;
	display:flex
}
.directory-settings-button:hover{
	color:#42526e
}
.directory-settings-button:active{
	background-color:#e4f0f6;
	box-shadow:none;
	border:none;
	color:#0079bf
}
.directory-settings-button:active .icon-sm{
	color:#0079bf
}
.directory-featured-powerups .directory-listing-powerup{
	box-shadow:none
}
.directory-responsive-elements .directory-back-btn,.directory-responsive-elements .directory-sidebar{
	display:none
}
.directory-responsive-elements .directory-hamburger{
	display:inline
}
.directory-responsive-elements .directory-sidebar.active{
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	height:calc(100% - 80px);
	z-index:2;
	box-shadow:0 8px 6px rgba(0,0,0,.4)
}
.directory-responsive-elements .directory-sidebar.active .directory-search input{
	max-width:240px
}
.directory-responsive-elements .directory-responsive-overlay.active{
	display:block
}
.directory-listing-medium .directory-featured-powerups,.directory-listing-medium .directory-heading-wrapper,.directory-listing-medium .directory-listing,.directory-listing-medium .directory-listing-wrapper,.directory-listing-medium .directory-search-empty{
	width:640px
}
.directory-listing-medium .directory-heading-wrapper h2{
	margin-left:0
}
.directory-listing-small .directory-featured-powerups,.directory-listing-small .directory-heading-wrapper,.directory-listing-small .directory-listing,.directory-listing-small .directory-listing-wrapper,.directory-listing-small .directory-search-empty{
	width:100%
}
.directory-listing-small .directory-listing .directory-listing-powerup{
	width:100%;
	min-width:304px
}
.directory-listing-small .directory-heading-wrapper{
	display:flex;
	justify-content:center
}
@media only screen and (max-width:1650px){
	.is-show-menu .directory-featured-powerups,.is-show-menu .directory-heading-wrapper,.is-show-menu .directory-listing,.is-show-menu .directory-listing-wrapper,.is-show-menu .directory-search-empty{
	width:640px
}
.is-show-menu .directory-heading-wrapper h2{
	margin-left:0
}

}
@media only screen and (max-width:1320px){
	.is-show-menu .directory-featured-powerups,.is-show-menu .directory-heading-wrapper,.is-show-menu .directory-listing,.is-show-menu .directory-listing-wrapper,.is-show-menu .directory-search-empty{
	width:100%
}
.is-show-menu .directory-listing .directory-listing-powerup{
	width:100%;
	min-width:304px
}
.is-show-menu .directory-heading-wrapper{
	display:flex;
	justify-content:center
}

}
@media only screen and (max-width:980px){
	.is-show-menu .directory-back-btn,.is-show-menu .directory-sidebar{
	display:none
}
.is-show-menu .directory-hamburger{
	display:inline
}
.is-show-menu .directory-sidebar.active{
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	height:calc(100% - 80px);
	z-index:2;
	box-shadow:0 8px 6px rgba(0,0,0,.4)
}
.is-show-menu .directory-sidebar.active .directory-search input{
	max-width:240px
}
.is-show-menu .directory-responsive-overlay.active{
	display:block
}

}
@media only screen and (max-width:1333px){
	.directory-featured-powerups,.directory-heading-wrapper,.directory-listing,.directory-listing-wrapper,.directory-search-empty{
	width:640px
}
.directory-heading-wrapper h2{
	margin-left:0
}

}
@media only screen and (max-width:963px){
	.directory-featured-powerups,.directory-heading-wrapper,.directory-listing,.directory-listing-wrapper,.directory-search-empty{
	width:100%
}
.directory-listing .directory-listing-powerup{
	width:100%;
	min-width:304px
}
.directory-heading-wrapper{
	display:flex;
	justify-content:center
}

}
@media only screen and (max-width:640px){
	.directory-back-btn,.directory-sidebar{
	display:none
}
.directory-hamburger{
	display:inline
}
.directory-sidebar.active{
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	height:calc(100% - 80px);
	z-index:2;
	box-shadow:0 8px 6px rgba(0,0,0,.4)
}
.directory-sidebar.active .directory-search input{
	max-width:240px
}
.directory-responsive-overlay.active{
	display:block
}

}
@media only screen and (max-height:690px){
	.directory-sidebar{
	position:static
}

}
.directory-enabled-empty{
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
	width:100%;
	flex-direction:column;
	margin-top:100px
}
.directory-enabled-empty .directory-listing{
	justify-content:center
}
.directory-enabled-empty .directory-listing .directory-listing-powerup{
	width:312px
}
.directory-enabled-empty-text{
	margin-bottom:30px
}
.directory-enabled-empty-text,.directory-search-empty{
	font-size:22px;
	text-align:center
}
.directory-individual-listing{
	color:#172b4d;
	font-size:14px;
	line-height:24px;
	padding:32px 10%
}
@media only screen and (max-width:750px){
	.directory-individual-listing{
	padding:32px 5%
}

}
.directory-individual-listing img{
	max-width:100%
}
.directory-individual-listing h1,.directory-individual-listing h2,.directory-individual-listing h3,.directory-individual-listing h4{
	margin:16px 0
}
.directory-individual-listing .directory-listing-content{
	margin-top:16px
}
.directory-individual-listing .directory-listing-powerup{
	box-shadow:none;
	cursor:default;
	margin:16px 0 0;
	width:100%;
	line-height:18px
}
.directory-individual-listing .directory-listing-categories{
	display:flex;
	align-items:center
}
.directory-individual-listing .directory-listing-categories .categories-list{
	margin-left:8px
}
.directory-individual-listing .directory-listing-categories .categories-list .category-link{
	color:#5e6c84;
	margin-right:8px
}
.directory-individual-listing .directory-listing-categories .categories-list .category-link :hover{
	color:#172b4d
}
.directory-individual-listing .directory-listing-support{
	display:flex;
	align-items:center
}
.directory-individual-listing .directory-listing-support .support-list .support-link{
	color:#5e6c84;
	margin-right:8px
}
.directory-individual-listing .directory-listing-support .support-list .support-link :hover{
	color:#172b4d
}
.directory-individual-listing .directory-listing-compliance{
	display:flex;
	align-items:center;
	color:#5e6c84
}
.directory-individual-listing .directory-listing-compliance .directory-listing-compliance-icon{
	width:12px;
	min-width:12px;
	max-width:12px;
	margin-right:16px
}
.directory-business-class-popover{
	background:url(https://a.trellocdn.com/prgb/dist/images/powerups/power-ups-rocket.9b64376d163a0393545a.png),#42548e;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center 20px;
	border:none;
	height:356px;
	width:300px;
	color:#fff;
	font-size:16px
}
.directory-business-class-popover .content{
	padding:110px 12px 0
}
.directory-business-class-popover .content a{
	color:#fff
}
.directory-business-class-popover .content .small{
	font-size:14px;
	font-style:italic;
	margin-top:24px
}
.directory-business-class-popover .button-link{
	background:#7a869a;
	color:#fff;
	height:40px;
	font-size:18px;
	text-align:center
}
.directory-business-class-popover .icon-close{
	font-size:16px;
	position:absolute;
	top:8px;
	right:6px
}
.directory-data-consent{
	margin:16px 0
}
.directory-data-consent ul{
	margin-left:24px;
	margin-bottom:16px;
	list-style:disc outside none
}
.directory-data-consent .directory-compliance p{
	font-weight:700;
	display:flex
}
.directory-data-consent .directory-compliance .directory-compliance-icon{
	width:21px;
	height:24px;
	margin-right:8px;
	align-self:center
}
.directory-enable-page-buttons{
	display:flex;
	justify-content:center
}
.directory-enable-page-buttons button{
	margin-left:8px
}
#clipboard-container{
	position:fixed;
	left:0;
	top:0;
	width:0;
	height:0;
	z-index:100;
	display:none;
	opacity:0;
	max-width:1px;
	max-height:1px
}
#clipboard-container #clipboard{
	width:1px;
	height:1px;
	padding:0;
	overflow:hidden
}
#iframe-io-host{
	display:none;
	position:fixed;
	bottom:0;
	left:-10px;
	height:0;
	width:0
}
#iframe-io-host iframe{
	display:inline-block;
	width:100px;
	height:100px
}
.edit{
	display:none;
	position:relative
}
.editable .current{
	cursor:pointer
}
.editable.editing{
	cursor:auto
}
.edits-error,.edits-warning{
	display:none;
	clear:both
}
.editing .edit{
	display:block;
	float:left;
	padding-bottom:9px;
	z-index:50;
	width:100%
}
.editing .edits-warning{
	display:none!important
}
.editing .edit .field,.editing .edit .field:active{
	background:rgba(9,30,66,.04);
	border-color:rgba(9,30,66,.13);
	box-shadow:inset 0 0 0 1px rgba(9,30,66,.13);
	margin-bottom:4px
}
.edit-heavy .field{
	font-size:15px;
	font-weight:700;
	line-height:18px
}
.editing .hide-on-edit{
	display:none!important
}
.window-header .edit{
	float:left;
	margin-right:40px
}
.window-module-title .edit textarea{
	font-size:16px;
	line-height:19px
}
.window-header .edit textarea{
	font-size:18px;
	height:auto;
	line-height:22px
}
.window-main-col .edit textarea.field{
	display:block;
	height:auto
}
.list-title .edit textarea.field{
	height:auto;
	padding:4px;
	width:100%
}
.board-description .helper,.card-detail-edit .helper{
	position:absolute;
	bottom:10px;
	margin:0;
	right:-2px
}
.card-detail-window .card-detail-edit .description{
	min-height:108px;
	background:#fff;
	box-shadow:none
}
.card-detail-window .card-detail-edit .description:focus{
	background:#fff;
	border:none;
	box-shadow:inset 0 0 0 2px #0079bf
}
.card-detail-window .card-detail-edit .description:active{
	background:#fff
}
.single-line{
	height:30px
}
.cropFrame{
	overflow:hidden;
	position:relative;
	border-radius:50%
}
.cropImage{
	position:absolute;
	top:0;
	left:0;
	cursor:move
}
.cropControls{
	background:#000;
	width:100%;
	height:26px;
	position:absolute;
	z-index:100;
	bottom:0;
	left:0;
	opacity:0;
	filter:alpha(opacity=0);
	transition:opacity .25s linear
}
.cropFrame:hover .cropControls{
	opacity:.6;
	filter:alpha(opacity=60)
}
.cropControls span{
	display:block;
	float:left;
	color:#fff;
	font-size:11px;
	margin:4px 0 0 5px
}
.cropZoomIn,.cropZoomOut{
	display:block;
	float:right;
	margin:4px 4px 0 0;
	background:#fff;
	color:#000;
	border-radius:9px;
	width:18px;
	height:18px;
	line-height:14px;
	font-size:18px;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	cursor:pointer
}
.cropZoomIn:after{
	content:"+"
}
.cropZoomOut:after{
	vertical-align:top;
	line-height:17px;
	font-size:22px;
	margin-left:0;
	content:"-"
}
@media print{
	*{
	text-shadow:none!important
}
#chrome-container,#surface{
	height:auto!important
}
#trello-root,body{
	overflow:visible!important
}
.attachment-thumbnail,.phenom,img{
	page-break-before:auto;
	page-break-after:auto;
	page-break-inside:avoid;
	position:relative
}
#header{
	display:none
}
#notification{
	display:none!important
}
#surface{
	display:block;
	height:auto!important
}
.board-main-content{
	display:block!important;
	margin-right:0
}
.board-wrapper{
	overflow:visible;
	position:relative
}
#board,.board-wrapper{
	top:auto!important;
	bottom:auto!important;
	left:auto!important;
	right:auto!important
}
#board{
	height:auto!important;
	margin-left:8px!important;
	overflow:visible!important;
	position:relative!important;
	display:block!important
}
.board-header-btns.mod-right,.board-menu{
	display:none
}
.board-header-btn-text{
	color:#172b4d
}
.list-wrapper{
	display:block!important
}
.header-banner{
	display:none
}
.list-wrapper{
	float:none
}
.list,.list-wrapper{
	display:block;
	height:auto!important;
	margin-bottom:16px;
	max-height:none!important
}
.list-cards{
	max-height:none!important;
	flex:0;
	overflow:visible
}
.list-header .icon-sm{
	visibility:hidden
}
.list-header .list-title{
	margin-left:12px
}
.card-composer-container,.open-card-composer{
	display:none
}
.list-card{
	box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);
	page-break-inside:avoid
}
.card-detail-desc .quiet-button,.chechklist-new-item,.list-wrapper.mod-add,.new-comment,.other-actions,.pop-over,.quiet-actions,.window-sidebar .button-link{
	display:none!important
}
.card-label{
	color:#172b4d
}
.card-detail-item-add-button{
	display:none
}
.checklist-progress-bar{
	border:1px solid #e3e3e3;
	box-shadow:none
}
.checklist-progress-bar-current{
	height:7px;
	margin-top:1px;
	border:1px solid #777
}
.action-comment{
	border:1px solid #dfe1e6;
	box-shadow:none
}
.member-cards-board-lists{
	overflow:visible;
	flex-wrap:wrap
}
.editable .current{
	display:block!important
}
.editable .edit,.editable .edits-warning{
	display:none!important
}
body.window-up #content{
	display:none
}
body.window-up #surface{
	display:none;
	min-height:0;
	height:auto!important
}
body.window-up .window-overlay{
	background:#fff;
	display:block!important;
	height:auto!important;
	overflow:visible;
	position:relative
}
body.window-up .window-overlay .window{
	margin:0
}
body.window-up .window-overlay .window-header,body.window-up .window-overlay .window-title{
	margin-top:0
}
body.window-up .add-comment-section,body.window-up .dialog-close-button,body.window-up .window-sidebar{
	display:none
}
body.window-up .window-main-col{
	float:none;
	overflow:auto;
	padding:8px 12px;
	width:100%;
	box-sizing:border-box
}
body.window-up .window{
	margin:5px 0 0;
	position:relative!important;
	width:100%!important
}
body.window-up .window input,body.window-up .window textarea{
	display:none
}
body.window-up .card-label{
	border:1px solid #5e6c84
}
body.window-up .window-wrapper{
	background:#fff
}
body.window-up .focus-dummy{
	display:none
}

}
.hide{
	display:none
}
#trello-root.chrome-47 .list-cards,#trello-root.chrome-48 .list-cards,#trello-root.chrome-49 .list-cards,#trello-root.chrome-50 .list-cards{
	overflow-y:overlay;
	margin-right:2px;
	padding:0 9px 0 5px
}
#trello-root.chrome-47 .list-cards::-webkit-scrollbar,#trello-root.chrome-48 .list-cards::-webkit-scrollbar,#trello-root.chrome-49 .list-cards::-webkit-scrollbar,#trello-root.chrome-50 .list-cards::-webkit-scrollbar{
	width:7px
}
body[data-gr-c-s-loaded]{
	background-image:none
}
.android,.ipad,.iphone,.ipod{
	-webkit-text-size-adjust:none;
	-ms-text-size-adjust:none;
	text-size-adjust:none
}
#trello-root.chrome-50 .boards-page-board-section-list-item,#trello-root.chrome-51 .boards-page-board-section-list-item,#trello-root.chrome-52 .boards-page-board-section-list-item,#trello-root.chrome-54 .window-overlay{
	transform:translateZ(0)
}
#trello-root.safari-10 .list-card-members{
	display:flex;
	flex-wrap:wrap;
	flex-direction:row-reverse
}
#trello-root.safari-10 .list-card-members:after{
	content:"";
	flex:auto
}
#trello-root.explorer .reaction-piles-container{
	display:flex
}
#trello-root.explorer .reaction-piles{
	overflow:hidden
}
#trello-root.edge .check-div input[type=checkbox],#trello-root.explorer .check-div input[type=checkbox]{
	z-index:10
}
#trello-root .nch-textfield{
	color:#172b4d;
	outline:none;
	border:none
}
#trello-root .nch-textfield,#trello-root .nch-textfield__label{
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:400
}
#trello-root .nch-textfield__label{
	color:#172b4d;
	color:#5e6c84;
	font-size:12px;
	line-height:16px;
	font-weight:700;
	margin-bottom:2px;
	display:block
}
#trello-root .nch-textfield--static{
	color:#172b4d;
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:400;
	outline:none;
	border:none;
	border-radius:3px;
	box-shadow:inset 0 0 0 2px #dfe1e6;
	padding:8px 12px;
	transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out
}
#trello-root .nch-textfield--static:hover{
	background-color:#ebecf0;
	box-shadow:inset 0 0 0 2px #dfe1e6
}
#trello-root .nch-textfield--static:focus{
	background-color:#fff;
	box-shadow:inset 0 0 0 2px #0079bf
}
#trello-root .nch-select input{
	box-shadow:unset;
	margin:unset;
	padding:unset
}
#trello-root .nch-textfield{
	background-color:inherit;
	box-shadow:inherit;
	margin:unset;
	transition:inherit;
	padding:8px 12px;
	border-radius:inherit
}
#trello-root .nch-checkbox label{
	font-size:inherit;
	line-height:inherit
}
