/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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}
                    @font-face{
                        font-family:entypo;
                        src:url(entypo-3abe7740fe6a52bc50b230991f869092.eot);
                        src:url(entypo-3abe7740fe6a52bc50b230991f869092.eot?#iefix) format("embedded-opentype"),url(entypo-5adc1c49be0325a8cdac239d1b0b05ad.woff) format("woff"),url(entypo-d19e604cb2db8e8a56bd13031d6e2b32.ttf) format("truetype"),url(entypo-871383d0cf0ec0b749040df783006519.svg#entypo) format("svg");
                        font-weight:400;
                        font-style:normal}
                    @media screen and (-webkit-min-device-pixel-ratio:0){
                        @font-face{
                            font-family:entypo;
                            src:url(entypo-871383d0cf0ec0b749040df783006519.svg#entypo) format("svg")}
                    }
                    @font-face{
                        font-family:copenhagen-icons;
                        src:url(copenhagen-icons-74ee60bf509aab9976dd0c4358b7bd5c.woff) format("woff");
                        font-weight:400;
                        font-style:normal}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/ba9d72832bbc5d7445e65e8db028ae46.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/c37efca6a848403311178adfa3f96e07.woff") format("woff");
                        font-weight:400}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/5879fca98a1e1821a3680867a837515f.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/855cfe639a4f025ea9a4d30b73a71101.woff") format("woff");
                        font-weight:400;
                        unicode-range:U+0370-03FF,U+1F00-1FFF}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/52de09a14adfead33028d48a8bd76e89.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/0d565c45de02f094147d08b8f0cdf303.woff") format("woff");
                        font-weight:400;
                        unicode-range:U+0400-052F,U+20B4,U+2116,U+2DE0-2DFF,U+A640-A69F}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/75b7b0699b8c3fe91860884907dec82a.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/1365b3f63c72eb7d535e9833eba51f23.woff") format("woff");
                        font-weight:400;
                        unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/9499fb0204a424ef90bd329e30c1969f.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/ae816b5ef09245b100d94c77ae23e7a9.woff") format("woff");
                        font-weight:400;
                        unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/b5a547872b2418476d7dcadf7a2e54be.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/0a13f1be94205ae665b65f168cf124a4.woff") format("woff");
                        font-weight:400;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/22ae5a4f6767b6277962cab6543b598b.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/9e3ccd9baf88c5283bdcd6c0c2ca508d.woff") format("woff");
                        font-weight:400;
                        unicode-range:U+0370-03FF,U+1F00-1FFF;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/053d85de5bf47f833e9ca12c9c1d8544.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/f0d102dd84beb4a632d88c1b6dd5b716.woff") format("woff");
                        font-weight:400;
                        unicode-range:U+0400-052F,U+20B4,U+2116,U+2DE0-2DFF,U+A640-A69F;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/2a0a881e882e0f835686117c0d62e189.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/63aa59dbe6fb4ac74610be02572bb898.woff") format("woff");
                        font-weight:400;
                        unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/ce50288149e16a6a505b5cd4bbbe28be.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/d85a7f7957049b414a18d22070afdecd.woff") format("woff");
                        font-weight:400;
                        unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/29cf37750d42cf0bc2afd33c1c9adc20.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/b2d100d4fc335d1c8b0974a8a5739391.woff") format("woff");
                        font-weight:300}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/03812161df621378fe3becb873d5dd56.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/db705bd866a72e875120bc252538ed82.woff") format("woff");
                        font-weight:300;
                        unicode-range:U+0370-03FF,U+1F00-1FFF}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/f0c4a637275843b7e1418ef42c80fa4f.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/c690da322f876b94e41b75d8f28ffd6e.woff") format("woff");
                        font-weight:300;
                        unicode-range:U+0400-052F,U+20B4,U+2116,U+2DE0-2DFF,U+A640-A69F}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/a1ed93d6cf610fe910eab37b357b8f9e.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/4390bd1bb1800787e6e19ba5a2809f0e.woff") format("woff");
                        font-weight:300;
                        unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/a9599bfee0842ce81344289f325e3ba7.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/5a9662d3626a5ac34991643a8fad034b.woff") format("woff");
                        font-weight:300;
                        unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/eeb41eccadd7bed27f005b2a2616ded2.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/3723aa2352ec7c1f4da6640a9a84d514.woff") format("woff");
                        font-weight:300;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/8bffde74d93c2a965a1575b643f89779.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/afd7f399b1551df82ddbd92e79355354.woff") format("woff");
                        font-weight:300;
                        unicode-range:U+0370-03FF,U+1F00-1FFF;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/bd2e8db9847490d7deba045c017891e4.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/2edfb210bb6dc4a3569f725d909a4cf8.woff") format("woff");
                        font-weight:300;
                        unicode-range:U+0400-052F,U+20B4,U+2116,U+2DE0-2DFF,U+A640-A69F;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/37722b477c658265fc058b19f6b03c69.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/9507635001533d6196e2fbfe3d7ee889.woff") format("woff");
                        font-weight:300;
                        unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/54f4c9aedba3050b7b5210752e876868.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/29551ea0a13300d62c7e41ea7cb72f05.woff") format("woff");
                        font-weight:300;
                        unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;
                        font-style:italic}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/ea410ffcb7b94b3fd61e8bc4e847ca13.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/1d773bd8bec3a7f91a4ccbb46c72a22b.woff") format("woff");
                        font-weight:600}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/025482c093ace2621430ad91b75f8663.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/fe7a564fd378aaf53b3aa8440f74d578.woff") format("woff");
                        font-weight:600;
                        unicode-range:U+0370-03FF,U+1F00-1FFF}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/6afb66e2563cea77d35ef485b9538851.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/0b17c28833e4e30fe582d52806f55a20.woff") format("woff");
                        font-weight:600;
                        unicode-range:U+0400-052F,U+20B4,U+2116,U+2DE0-2DFF,U+A640-A69F}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/a2e1745b0f373eb1231ef270b4624a7d.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/836d2daf1aaef4cb1455c364111bead8.woff") format("woff");
                        font-weight:600;
                        unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/b7f800f292bff252a366dd93dba1f9a0.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/5ffdef0b6dd8089159c0571e075833e9.woff") format("woff");
                        font-weight:600;
                        unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/2ac34f9809b1452fee722bdc9d5f2b82.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/49bbdd1e552de8837d1051b395f59726.woff") format("woff");
                        font-weight:700}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/6b54761cc0462dc47a95ed3f99588669.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/db975c9f5c1083dc2cc92f869bf592fe.woff") format("woff");
                        font-weight:700;
                        unicode-range:U+0370-03FF,U+1F00-1FFF}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/43de3a662f327b63f79315d77f030a84.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/2691da852a142c755d5bdb6b7752be57.woff") format("woff");
                        font-weight:700;
                        unicode-range:U+0400-052F,U+20B4,U+2116,U+2DE0-2DFF,U+A640-A69F}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/7f3158ca3b4b0027d897ecbb7413d3c2.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/acb233649f1643384613efcd0e78edf9.woff") format("woff");
                        font-weight:700;
                        unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}
                    @font-face{
                        font-family:Proxima Nova;
                        src:url("https://d17777qwi045j6.cloudfront.net/fonts/3c941acda7f5be8bbd0a2fde3f9e23c3.woff2") format("woff2"),url("https://d17777qwi045j6.cloudfront.net/fonts/dd4c9033fbc4a643d49598341e9fba01.woff") format("woff");
                        font-weight:700;
                        unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}
                    .upload-pool{
            margin:0;
            overflow:hidden;
            padding:0}
        .upload-item{
    background:#f8f8f8;
    border-radius:3px;
    clear:left;
    float:left;
    font-size:11px;
    margin-top:10px;
    padding:3px 10px;
    position:relative;
    overflow:hidden;
    width:50%}
.upload-item:after{
    content:"";
    display:block}
.upload-item+.upload-item{
    margin-top:5px}
.upload-item>a,.upload-item span{
    position:relative;
    z-index:1}
.upload-link{
    display:inline-block;
    max-width:85%;
    padding-left:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap}
.upload-link:before{
    color:#888;
    left:0;
    margin-right:5px;
    position:absolute;
    top:0}
.upload-path{
    display:none!important}
.upload-remove{
    color:#888;
    cursor:pointer;
    float:right;
    font-weight:700;
    margin-left:15px}
.upload-remove:hover:before{
    color:#222}
.upload-remove:before{
                content:"\D7";
                font-family:entypo}
            .upload-progress{
    background-color:#f4f4f4;
    background-color:rgba(0,0,0,.04);
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0;
    transition:width .5s linear;
    width:5%}
.upload-item-screencast .upload-progress{
    width:100%}
#upload-error{
    display:none;
    margin-top:10px}
html[dir=rtl] .upload-item{
    clear:right;
    float:right}
html[dir=rtl] .upload-link{
    margin-left:auto;
    margin-right:20px}
html[dir=rtl] .upload-link:before{
    left:auto;
    right:-20px;
    margin-right:auto;
    margin-left:5px}
html[dir=rtl] .upload-remove{
    float:left;
    margin-left:auto;
    margin-right:15px}
.upload-link:before{
    content:"\1F4CE";
    font-family:entypo}
.upload-link[href$=".bmp"]:before,.upload-link[href$=".gif"]:before,.upload-link[href$=".jpg"]:before,.upload-link[href$=".png"]:before{
    content:"\1F304"}
.upload-link[href$=".3gp"]:before,.upload-link[href$=".avi"]:before,.upload-link[href$=".flac"]:before,.upload-link[href$=".flv"]:before,.upload-link[href$=".m4a"]:before,.upload-link[href$=".m4p"]:before,.upload-link[href$=".mov"]:before,.upload-link[href$=".mp3"]:before,.upload-link[href$=".mp4"]:before,.upload-link[href$=".mpg"]:before,.upload-link[href$=".wav"]:before,.upload-link[href$=".wma"]:before,.upload-link[href$=".wmv"]:before{
    content:"\25B6"}
.upload-dropzone{
            border:1px dashed #ddd;
            font-size:12px;
            overflow:hidden;
            position:relative;
            text-align:center}
        .upload-dropzone input[type=file]{
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    position:absolute;
    top:0;
    right:0;
    cursor:pointer;
    font-size:250px;
    height:100%}
.upload-dropzone span{
    color:#d1d1d1;
    display:inline-block;
    line-height:24px;
    padding:10px}
.upload-dropzone span:before{
    content:"\1F4CE";
    font-family:entypo;
    font-size:20px;
    margin-right:5px;
    position:relative;
    top:-2px;
    vertical-align:middle}
.upload-dropzone a{
    text-decoration:none;
    font-size:13px}
.upload-dropzone a:hover{
    text-decoration:underline}
.upload-dropzone[data-hover=true]{
    background-color:#f9f9f9;
    background-color:rgba(0,0,0,.02)}
.upload-dropzone[data-hc-focus=true]{
    border-color:#999}
html[dir=rtl] .upload-dropzone input[type=file]{
    right:auto;
    left:0}
html[dir=rtl] .upload-dropzone span:before{
    margin-right:auto;
    margin-left:5px}
.wysiwyg-color-black{
    color:#000}
.wysiwyg-color-black70{
    color:#4d4d4d}
.wysiwyg-color-black60{
    color:#666}
.wysiwyg-color-black50{
            color:gray}
        .wysiwyg-color-black40{
    color:#999}
.wysiwyg-color-black30{
    color:#b3b3b3}
.wysiwyg-color-black20{
    color:#ccc}
.wysiwyg-color-black10{
    color:#e6e6e6}
.wysiwyg-color-red{
            color:red}
        .wysiwyg-color-orange{
    color:#f90}
.wysiwyg-color-yellow{
    color:#ff0}
.wysiwyg-color-green{
    color:#0f0}
.wysiwyg-color-cyan{
    color:#0ff}
.wysiwyg-color-blue{
            color:#00f}
        .wysiwyg-color-purple{
    color:#90f}
.wysiwyg-color-pink{
    color:#f0f}
.wysiwyg-color-red90{
    color:#f33}
.wysiwyg-color-red80{
    color:#f66}
.wysiwyg-color-red70{
            color:#f99}
        .wysiwyg-color-red110{
    color:#c00}
.wysiwyg-color-red120{
    color:#900}
.wysiwyg-color-red130{
    color:#600}
.wysiwyg-color-orange90{
    color:#ffad33}
.wysiwyg-color-orange80{
            color:#ffc266}
        .wysiwyg-color-orange70{
    color:#ffd699}
.wysiwyg-color-orange110{
    color:#cc7a00}
.wysiwyg-color-orange120{
    color:#995c00}
.wysiwyg-color-orange130{
    color:#663d00}
.wysiwyg-color-yellow90{
            color:#ff3}
        .wysiwyg-color-yellow80{
    color:#ff6}
.wysiwyg-color-yellow70{
    color:#ff9}
.wysiwyg-color-yellow110{
    color:#cc0}
.wysiwyg-color-yellow120{
    color:#990}
.wysiwyg-color-yellow130{
            color:#660}
        .wysiwyg-color-green90{
    color:#3f3}
.wysiwyg-color-green80{
    color:#6f6}
.wysiwyg-color-green70{
    color:#9f9}
.wysiwyg-color-green110{
    color:#0c0}
.wysiwyg-color-green120{
            color:#090}
        .wysiwyg-color-green130{
    color:#060}
.wysiwyg-color-cyan90{
    color:#3ff}
.wysiwyg-color-cyan80{
    color:#6ff}
.wysiwyg-color-cyan70{
    color:#9ff}
.wysiwyg-color-cyan110{
            color:#0cc}
        .wysiwyg-color-cyan120{
    color:#099}
.wysiwyg-color-cyan130{
    color:#066}
.wysiwyg-color-blue90{
    color:#33f}
.wysiwyg-color-blue80{
    color:#66f}
.wysiwyg-color-blue70{
            color:#99f}
        .wysiwyg-color-blue110{
    color:#00c}
.wysiwyg-color-blue120{
    color:#009}
.wysiwyg-color-blue130{
    color:#006}
.wysiwyg-color-purple90{
    color:#ad33ff}
.wysiwyg-color-purple80{
            color:#c266ff}
        .wysiwyg-color-purple70{
    color:#d699ff}
.wysiwyg-color-purple110{
    color:#7a00cc}
.wysiwyg-color-purple120{
    color:#5c0099}
.wysiwyg-color-purple130{
    color:#3d0066}
.wysiwyg-color-pink90{
            color:#f3f}
        .wysiwyg-color-pink80{
    color:#f6f}
.wysiwyg-color-pink70{
    color:#f9f}
.wysiwyg-color-pink110{
    color:#c0c}
.wysiwyg-color-pink120{
    color:#909}
.wysiwyg-color-pink130{
            color:#606}
        .wysiwyg-font-size-x-large{
    font-size:x-large}
.wysiwyg-font-size-large{
    font-size:large}
.wysiwyg-font-size-medium{
    font-size:small}
.wysiwyg-font-size-small{
    font-size:x-small}
.wysiwyg-underline{
            text-decoration:underline}
        .wysiwyg-text-align-right{
    text-align:right}
.wysiwyg-text-align-center{
    text-align:center}
.wysiwyg-text-align-left{
    text-align:left}
.wysiwyg-text-align-justify{
    text-align:justify}
.wysiwyg-indent1{
            padding-left:10px}
        [dir=rtl] .wysiwyg-indent1{
            padding-left:auto;
            padding-right:10px}
        .wysiwyg-indent2{
    padding-left:20px}
[dir=rtl] .wysiwyg-indent2{
    padding-left:auto;
    padding-right:20px}
.wysiwyg-indent3{
    padding-left:30px}
[dir=rtl] .wysiwyg-indent3{
    padding-left:auto;
    padding-right:30px}
.wysiwyg-indent4{
    padding-left:40px}
[dir=rtl] .wysiwyg-indent4{
    padding-left:auto;
    padding-right:40px}
.wysiwyg-indent5{
    padding-left:50px}
[dir=rtl] .wysiwyg-indent5{
    padding-left:auto;
    padding-right:50px}
.wysiwyg-indent6{
    padding-left:60px}
[dir=rtl] .wysiwyg-indent6{
    padding-left:auto;
    padding-right:60px}
.wysiwyg-indent7{
    padding-left:70px}
[dir=rtl] .wysiwyg-indent7{
    padding-left:auto;
    padding-right:70px}
.wysiwyg-indent8{
    padding-left:80px}
[dir=rtl] .wysiwyg-indent8{
    padding-left:auto;
    padding-right:80px}
.wysiwyg-indent9{
    padding-left:90px}
[dir=rtl] .wysiwyg-indent9{
    padding-left:auto;
    padding-right:90px}
.wysiwyg-indent10{
    padding-left:100px}
[dir=rtl] .wysiwyg-indent10{
    padding-left:auto;
    padding-right:100px}
.wysiwyg-indent11{
    padding-left:110px}
[dir=rtl] .wysiwyg-indent11{
    padding-left:auto;
    padding-right:110px}
.wysiwyg-indent12{
    padding-left:120px}
[dir=rtl] .wysiwyg-indent12{
    padding-left:auto;
    padding-right:120px}
.wysiwyg-indent13{
    padding-left:130px}
[dir=rtl] .wysiwyg-indent13{
    padding-left:auto;
    padding-right:130px}
.wysiwyg-indent14{
    padding-left:140px}
[dir=rtl] .wysiwyg-indent14{
    padding-left:auto;
    padding-right:140px}
.wysiwyg-indent15{
    padding-left:150px}
[dir=rtl] .wysiwyg-indent15{
    padding-left:auto;
    padding-right:150px}
.wysiwyg-indent16{
    padding-left:160px}
[dir=rtl] .wysiwyg-indent16{
    padding-left:auto;
    padding-right:160px}
.wysiwyg-indent17{
    padding-left:170px}
[dir=rtl] .wysiwyg-indent17{
    padding-left:auto;
    padding-right:170px}
.wysiwyg-indent18{
    padding-left:180px}
[dir=rtl] .wysiwyg-indent18{
    padding-left:auto;
    padding-right:180px}
.wysiwyg-indent19{
    padding-left:190px}
[dir=rtl] .wysiwyg-indent19{
    padding-left:auto;
    padding-right:190px}
.wysiwyg-indent20{
    padding-left:200px}
[dir=rtl] .wysiwyg-indent20{
    padding-left:auto;
    padding-right:200px}
.notification-ipm{
    background:#dbf3ff;
    border-color:#b5e0f5}
.notification-ipm .notification-icon:before{
    border-color:#b5e0f5;
    content:"\26A1";
    font-size:12px}
.notification-ipm strong{
    padding-right:10px}
.notification-ipm a{
    padding-left:10px}
zd-autocomplete{
    background-color:#fff;
    border-radius:4px;
    box-shadow:0 0 4px 0 rgba(0,0,0,.2),0 4px 10px 0 rgba(0,0,0,.1);
    position:absolute;
    z-index:1000000}
@media (min-width:300px){
zd-autocomplete{
    min-width:300px}
}
zd-autocomplete-header{
    border-bottom:1px solid #f3f3f3;
    color:#999;
    display:block;
    padding:15px 20px}
zd-autocomplete-option{
    cursor:pointer;
    color:#555;
    display:block;
    font-size:13px;
    outline:none;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding:8px 20px}
zd-autocomplete-option[aria-selected=true]{
    background-color:#f3f3f3}
zd-autocomplete-option:last-child{
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px}
zd-autocomplete-option em{
    font-style:normal;
    font-weight:700}
zd-autocomplete-option zd-autocomplete-breadcrumbs{
    color:#ccc;
    font-size:80%}
.dropdown{
    position:relative}
.dropdown-toggle{
    cursor:pointer;
    display:inline-block;
    vertical-align:middle}
.dropdown-toggle:hover{
    text-decoration:none}
.dropdown-toggle:after{
    color:#888;
    content:"\A0\A0\E75C";
    display:inline-block;
    font-family:entypo;
    vertical-align:middle}
.dropdown-toggle>*{
    display:inline-block}
.dropdown-menu{
    background:#fff;
    border:1px solid #d8d8d8;
    border-radius:3px;
    box-shadow:0 1px 5px rgba(0,0,0,.1);
    display:none;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    left:0;
    margin-top:1px;
    min-width:170px;
    padding:10px 0;
    position:absolute;
    text-align:left;
    z-index:1000}
[dir=rtl] .dropdown-menu{
    text-align:right}
.dropdown-menu[aria-expanded=true]{
            display:block}
        .dropdown-menu [role=separator]{
    border-bottom:1px solid #d8d8d8;
    color:#969696;
    display:block;
    font-weight:400;
    font-size:11px;
    padding:5px 0;
    margin:5px 20px 10px}
.dropdown-menu [role=menuitem]{
    color:#333;
    cursor:pointer;
    display:block;
    padding:7px 40px 7px 20px;
    white-space:nowrap}
[dir=rtl] .dropdown-menu [role=menuitem]{
    padding:7px 20px 7px 40px}
.dropdown-menu [role=menuitem]:hover{
    background:#f9f9f9;
    text-decoration:none;
    color:#333}
.dropdown-menu [role=menuitem][aria-selected=true]{
    cursor:default;
    font-weight:700}
.dropdown-menu [role=menuitem][aria-selected=true]:after{
    content:"\2713";
    position:absolute;
    margin-left:15px;
    font-family:entypo}
[dir=rtl] .dropdown-menu [role=menuitem][aria-selected=true]:after{
    margin-left:0;
    margin-right:15px;
    float:left}
.dropdown-menu [role=menuitem][aria-hidden=true],.dropdown-menu [role=menuitem][hidden]{
    display:none!important}
.dropdown-menu-caret{
    margin-top:10px}
.dropdown-menu-caret:after,.dropdown-menu-caret:before{
    content:"";
    display:inline-block;
    position:absolute}
.dropdown-menu-caret:before{
    top:-7px;
    left:9px;
    border-right:7px solid transparent;
    border-bottom:7px solid #d8d8d8;
    border-left:7px solid transparent}
.dropdown-menu-caret:after{
    top:-6px;
    left:10px;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    border-left:6px solid transparent}
.dropdown-menu-end{
    left:auto;
    right:0}
.dropdown-menu-end.dropdown-menu-caret:before{
    left:auto;
    right:9px}
.dropdown-menu-end.dropdown-menu-caret:after{
    left:auto;
    right:10px}
[dir=rtl] .dropdown-menu{
    left:auto;
    right:0;
    text-align:right}
[dir=rtl] .dropdown-menu-end{
    left:0;
    right:auto}
[dir=rtl] .dropdown-menu-end.dropdown-menu-caret:before{
    left:9px;
    right:auto}
[dir=rtl] .dropdown-menu-end.dropdown-menu-caret:after{
    left:10px;
    right:auto}
[dir=rtl] .dropdown-menu-caret:before{
    left:auto;
    right:9px}
[dir=rtl] .dropdown-menu-caret:after{
    left:auto;
    right:10px}
ul[data-hc-pills-container]{
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:2px;
    cursor:text;
    min-height:37px;
    padding:2.5px;
    overflow:hidden}
ul[data-hc-pills-container]:focus{
    outline:none}
ul[data-hc-pills-container][data-hc-focus=true]{
    border:1px solid #999}
ul[data-hc-pills-container] li{
    height:30px;
    line-height:30px;
    max-width:100%}
ul[data-hc-pills-container] li,ul[data-hc-pills-container] li *{
    display:block;
    float:left}
[dir=rtl] ul[data-hc-pills-container] li,[dir=rtl] ul[data-hc-pills-container] li *{
    float:right}
ul[data-hc-pills-container] li:first-child>label{
    color:#999;
    margin:0 10px}
ul[data-hc-pills-container] li[data-hc-pill=true]{
    height:25px;
    line-height:23px;
    margin:2.5px;
    background-color:#f2f2f2;
    cursor:default;
    border:1px solid #f2f2f2;
    border-radius:2px}
ul[data-hc-pills-container] li[data-hc-pill=true][aria-invalid=true]{
    border:1px solid #e03b30}
ul[data-hc-pills-container] li[data-hc-pill=true][aria-selected=true]{
    border:1px solid #999}
ul[data-hc-pills-container] li[data-hc-pill=true]:focus{
    outline:none}
ul[data-hc-pills-container] li[data-hc-pill=true]>span:not([aria-label=close]){
    margin-left:7.5px;
    max-width:400px;
    text-overflow:ellipsis;
    overflow:hidden}
[dir=rtl] ul[data-hc-pills-container] li[data-hc-pill=true]>span:not([aria-label=close]){
    margin-left:0;
    margin-right:7.5px}
ul[data-hc-pills-container] li[data-hc-pill=true]>span[aria-label=close]{
    margin:0 5.5px 0 10px}
[dir=rtl] ul[data-hc-pills-container] li[data-hc-pill=true]>span[aria-label=close]{
    margin:0 10px 0 5.5px}
ul[data-hc-pills-container] li[data-hc-pill=true]>span[aria-label=close]:before{
    content:"\D7";
    cursor:pointer;
    color:#ccc;
    font-size:13px}
ul[data-hc-pills-container] li:last-child input{
    border:0;
    height:30px;
    max-width:100%;
    padding:0 7.5px}
ul[data-hc-pills-container] li:last-child input,ul[data-hc-pills-container] li:last-child input:focus{
    outline:none}
.notification{
    border:1px solid;
    display:table;
    font-family:sans-serif;
    font-size:12px;
    padding:13px 15px;
    transition:height .2s;
    width:100%;
    color:#555}
.notification a{
    color:#158ec2}
.notification-inner{
            margin:0 auto;
            padding:0 20px;
            max-width:980px}
        .notification-dismiss,.notification-icon,.notification-text{
    display:table-cell;
    vertical-align:middle}
.notification-text{
    padding:0 15px;
    width:100%}
.notification+.notification{
    margin-bottom:-1px;
    position:relative;
    top:-1px}
.notification-error{
    background:#ffeded;
    border-color:#f7cbcb}
.notification-error .notification-icon:before{
    border-color:#f7cbcb;
    content:"!";
    font-family:sans-serif;
    font-size:14px;
    font-weight:700}
.notification-notice{
    background:#dbf3ff;
    border-color:#b5e0f5}
.notification-notice .notification-icon:before{
    border-color:#b5e0f5;
    content:"\2713"}
.notification-alert,.notification-lock{
    background:#ffface;
    border-color:#ede5a1}
.notification-alert .notification-icon:before,.notification-lock .notification-icon:before{
    border-color:#ede5a1}
.notification-alert .notification-icon:before{
    content:"\2139";
    font-size:10px}
.notification-lock .notification-icon:before{
    content:"\1F512";
    font-size:12px}
.notification-icon:before{
    border:1px solid;
    border-radius:50%;
    font-family:entypo}
.notification-dismiss{
    cursor:pointer}
.notification-dismiss:before{
    color:#000;
    color:initial;
    content:"\2715";
    font-family:sans-serif;
    font-size:16px;
    opacity:.6;
    transition:opacity .1s ease;
    text-decoration:none!important}
.notification-dismiss:hover:before{
    opacity:1}
.notification-dismiss:before,.notification-icon:before{
    display:inline-block;
    line-height:20px;
    text-align:center;
    width:20px}
.notification-inline{
    border-radius:4px;
    font-weight:100;
    line-height:14px;
    margin-top:5px;
    padding:5px;
    position:relative;
    text-align:left;
    vertical-align:middle}
[dir=rtl] .notification-inline{
    text-align:right}
.notification-inline[aria-hidden=true]{
    display:none}
.notification-inline.notification-error:before{
                border-radius:50%;
                border:1px solid #e03b30;
                color:#e03b30;
                content:"!";
                display:inline-block;
                font-family:sans-serif;
                font-size:8px;
                font-weight:400;
                height:12px;
                line-height:12px;
                margin:-2px 5px 0 0;
                text-align:center;
                vertical-align:middle;
                width:12px}
            [dir=rtl] .notification-inline.notification-error:before{
                margin:0 0 0 5px}
            .notification-inline.notification-error{
    background-color:#f4dfde;
    border:1px solid #e03b30;
    color:#e03b30}
.notification-left-aligned{
    text-align:left;
    padding-left:0}
html[dir=rtl] .notification-left-aligned{
    text-align:right;
    padding-left:auto;
    padding-right:0}
.satisfaction-box{
    background-color:#fbfbfb;
    border:1px solid #ececec;
    border-radius:4px;
    margin-top:30px;
    margin-bottom:40px;
    padding:8px 30px 10px}
.satisfaction-box h4{
    font-weight:700}
.satisfaction-box textarea{
    border-radius:4px;
    margin-bottom:30px;
    resize:none}
.satisfaction-box a:hover{
    text-decoration:none}
.satisfaction-box .satisfaction-comment,.satisfaction-box input[type=radio]{
    display:none}
.satisfaction-box input[type=radio][checked=checked]~div.satisfaction-comment{
            display:block}
        .satisfaction-box input[type=radio][value=good]+label:hover{
    border-color:#86ac1b;
    color:#86ac1b}
.satisfaction-box input[type=radio][value=bad]+label:hover{
    border-color:#e35046;
    color:#e35046}
.satisfaction-box input[type=radio]+label.disabled{
    cursor:default}
.satisfaction-box input[type=radio][checked=checked][value=good]+label{
            border-color:#5e8400;
            background-color:#78a300;
            color:#fff}
        .satisfaction-box input[type=radio][checked=checked][value=bad]+label{
    border-color:#bf1c11;
    background-color:#e03b30;
    color:#fff}
.satisfaction-box input[type=radio]~label{
    background:#fff;
    border:1.5px solid #ececec;
    border-radius:4px;
    color:#787878;
    font-size:11px;
    letter-spacing:1px;
    margin-right:20px;
    margin-bottom:15px;
    padding:5px 20px;
    height:auto}
.satisfaction-box input[type=submit]{
    margin-left:25px;
    font-size:11px}
.satisfaction-box .satisfaction-link-box{
    text-align:right}
.satisfaction-box .satisfaction-link-box a{
    margin-left:25px}
.satisfaction-box .satisfaction-submit{
    background:#444;
    color:#fff;
    display:inline-block;
    margin-right:0}
html[dir=rtl] .satisfaction-box input[type=radio]~label{
    margin-right:auto;
    margin-left:20px}
html[dir=rtl] .satisfaction-box input[type=submit]{
    margin-left:auto;
    margin-right:25px}
html[dir=rtl] .satisfaction-box .satisfaction-link-box{
    text-align:left}
html[dir=rtl] .satisfaction-box .satisfaction-link-box a{
    margin-left:auto;
    margin-right:25px}
html[dir=rtl] .satisfaction-box .satisfaction-submit{
    margin-right:auto;
    margin-left:0}
#user #user-name{
    display:inline-block;
    max-width:200px;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:middle}
#user #user-dropdown{
    background:#fff;
    min-width:200px}
#user #email-fail,#user #profile-fail{
    background:#ffeded;
    border:1px solid #f7cbcb;
    display:none;
    padding:5px 20px;
    font-size:11px;
    margin:0 -1px}
#user #user-password,#user #user-profile{
    min-width:360px;
    display:none}
#user #user-profile dl{
    margin:0}
#user #user-profile dt{
    clear:left;
    float:left;
    font-size:12px;
    opacity:.95;
    padding:4px;
    text-align:right;
    width:110px;
    -webkit-font-smoothing:antialised}
#user #user-profile dd{
    margin-left:125px;
    margin-bottom:5px;
    min-height:26px;
    padding:4px}
#user #user-profile dd input[type=text],#user #user-profile dd select{
    -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none;
        cursor:default;
        border:1px solid transparent;
        border-radius:0;
        box-shadow:none;
        height:auto;
        margin:-4px;
        outline:none;
        overflow:hidden;
        padding:4px;
        text-overflow:ellipsis;
        width:200px}
    #user #user-profile dd input[type=text]:focus,#user #user-profile dd input[type=text]:hover,#user #user-profile dd select:focus,#user #user-profile dd select:hover{
            border-color:#e5e5e5;
            cursor:text}
        #user #user-profile dd select{
            max-width:210px}
        #user #user-profile dd a,#user #user-profile dd a:hover{
            cursor:default;
            text-decoration:none}
        #user #user-profile #profile-flash{
            border:1px solid;
            display:none;
            font-size:11px;
            margin:5px 20px 10px;
            padding:10px 15px}
        #user #user-profile #profile-flash.profile-flash-error{
            display:block;
            background:#ffeded;
            border-color:#f7cbcb}
        #user #profile-photo-wrapper{
            display:inline-block;
            position:relative;
            overflow:hidden;
            width:26px;
            height:26px}
        #user #profile-photo-wrapper:hover{
            outline:1px solid #ddd;
            outline-offset:1px}
        #user #profile-photo-wrapper:hover:before{
            background-color:#f5f5f5;
            background-color:hsla(0,0%,98%,.7);
            bottom:0;
            content:"\270E";
            color:#000;
            font-family:entypo;
            font-size:18px;
            left:0;
            line-height:26px;
            position:absolute;
            right:0;
            text-align:center;
            top:0;
            z-index:10}
        #user #profile-photo-wrapper:after{
            display:none}
        #user #profile-photo-wrapper input[type=file]{
            font-size:60px;
            height:28px;
            line-height:18px 9;
            position:absolute;
            top:0;
            right:0;
            z-index:11;
            cursor:pointer;
            opacity:0;
            filter:alpha(opacity=0);
            -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            -ms-filter:"alpha(opacity=0)"}
        #user #user-email-notification{
            margin:5px 18px;
            width:auto}
        #user #user-email-notification a{
            display:block;
            margin-top:5px}
        #user #profile-photo{
            display:inline-block;
            position:relative}
        #user #profile-photo img{
            vertical-align:middle;
            max-height:26px}
        #user #user-password #password-form{
            font-size:12px;
            padding:5px 20px 10px;
            overflow:hidden}
        #user #user-password #password-form label{
            font-size:11px}
        #user #user-password #password-form input[type=password]{
            background:#fff;
            border:1px solid #e4e4e4;
            display:block;
            height:30px;
            margin:3px 0 15px;
            padding:0 5px;
            width:100%}
        #user #user-password #password-form ul{
            margin:3px 0 15px;
            font-size:11px}
        #user #user-password #password-submit{
            background:#444;
            border:0;
            border-radius:4px;
            color:#fff;
            cursor:pointer;
            display:inline-block;
            float:right;
            font-size:12px;
            font-weight:400;
            height:30px;
            line-height:28px;
            margin:0 0 0 15px;
            padding:0 15px}
        #user #user-password #password-flash{
            border:1px solid;
            display:none;
            font-size:11px;
            margin-bottom:20px;
            padding:10px 15px}
        #user #user-password #password-flash.password-flash-error,#user #user-password #password-flash.password-flash-success{
            display:block}
        #user #user-password #password-flash.password-flash-success{
            background:#dbf3ff;
            border-color:#b5e0f5}
        #user #user-password #password-flash.password-flash-error{
            background:#ffeded;
            border-color:#f7cbcb}
        #user [data-loading=true]{
            background-color:transparent}
        #user [data-loading=true]:after{
            background-image:url("/hc/assets/loader.gif");
            background-repeat:no-repeat;
            display:inline-block;
            background-size:15px 15px;
            height:15px;
            width:15px;
            content:"";
            margin-left:10px;
            position:absolute}
        html[dir=rtl] #user #user-profile dt{
            clear:right;
            float:right;
            text-align:left}
        html[dir=rtl] #user #user-profile dd{
            margin-left:auto;
            margin-right:125px}
        html[dir=rtl] #user #profile-photo-wrapper input[type=file]{
            right:auto;
            left:0}
        html[dir=rtl] #user #user-password #password-submit{
            float:left;
            margin:0 15px 0 0}
        html[dir=rtl] #user [data-loading=true]:after{
            margin-left:auto;
            margin-right:10px}
        @font-face{
            font-family:wysiwyg-icons;
            src:url(data:application/x-font-ttf;
            charset=utf-8;
            base64, ) format("truetype"),url(data:application/font-woff;
            charset=utf-8;
            base64, ) format("woff");
            font-weight:400;
            font-style:normal}
        [class*=" wysiwyg-icon-"],[class^=wysiwyg-icon-]{
            font-family:wysiwyg-icons;
            speak:none;
            font-style:normal;
            font-weight:400;
            font-variant:normal;
            text-transform:none;
            line-height:1;
            -webkit-font-smoothing:antialiased;
            -moz-osx-font-smoothing:grayscale}
        .wysiwyg-icon-bold:before{
    content:"\F032"}
.wysiwyg-icon-italic:before{
    content:"\F033"}
.wysiwyg-icon-outdent:before{
                content:"\F03B"}
            .wysiwyg-icon-indent:before{
    content:"\F03C"}
.wysiwyg-icon-image:before{
    content:"\F03E"}
.wysiwyg-icon-link:before{
    content:"\F0C1"}
.wysiwyg-icon-bullist:before{
    content:"\F0CA"}
.wysiwyg-icon-numlist:before{
                content:"\F0CB"}
            .wysiwyg-icon-formats:before{
    content:"\F1DD"}
#hc-wysiwyg{
    background:#fff;
    border:1px solid #ddd;
    border-radius:3px;
    overflow:hidden;
    position:relative;
    resize:vertical;
    height:250px}
#hc-wysiwyg [role=toolbar]{
    background:#f5f5f5;
    border:0;
    border-radius:0;
    border-top-left-radius:inherit;
    border-top-right-radius:inherit;
    border-bottom:1px solid #ececec;
    height:35px;
    padding:5px 10px;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none}
#hc-wysiwyg [role=group]{
    height:calc(100% - 35px);
    padding-right:10px}
#hc-wysiwyg [role=group],#hc-wysiwyg [role=group] iframe{
    border-radius:0;
    border-bottom-left-radius:inherit;
    border-bottom-right-radius:inherit}
#hc-wysiwyg [class^=wysiwyg-icon-]{
    background:transparent;
    border-radius:3px;
    border:1px solid transparent;
    color:#525252;
    cursor:pointer;
    display:inline-block;
    font-size:14px;
    font-weight:400;
    font-style:normal;
    height:24px;
    line-height:23px;
    margin:0 3px;
    padding:0 5px;
    text-align:center;
    vertical-align:middle;
    min-width:24px;
    width:auto}
#hc-wysiwyg [class^=wysiwyg-icon-]:hover,#hc-wysiwyg [class^=wysiwyg-icon-][aria-selected=true]{
    border-color:#d1d1d1}
#hc-wysiwyg [class^=wysiwyg-icon-]:hover{
    background:#fff}
#hc-wysiwyg [class^=wysiwyg-icon-]:active,#hc-wysiwyg [class^=wysiwyg-icon-][aria-selected=true]{
    background:#ddd}
#hc-wysiwyg [role=toolbar]>[aria-haspopup=true]{
    position:relative}
#hc-wysiwyg [role=menu]{
    position:absolute;
    background:#fff;
    border:1px solid #ddd;
    border-radius:3px;
    box-shadow:0 0 5px rgba(0,0,0,.1);
    left:0;
    top:100%;
    margin-top:8px;
    min-width:150px;
    padding:5px 0;
    outline:none}
#hc-wysiwyg [role=menu][aria-hidden=true]{
    display:none}
[dir=rtl] #hc-wysiwyg [role=menu]{
    left:auto;
    right:0}
#hc-wysiwyg [role=menu]>[role=button]{
    background:#fff;
    border:0;
    border-radius:0;
    color:inherit;
    display:block;
    height:auto!important;
    line-height:1!important;
    margin:0;
    padding:8px 20px;
    text-align:left;
    text-align:initial;
    white-space:nowrap}
#hc-wysiwyg [role=menu]>[role=button]:hover{
    background:#f5f5f5}
#hc-wysiwyg [role=menu]>[role=button][data-block=p]{
    font:normal normal 12px sans-serif}
#hc-wysiwyg [role=menu]>[role=button][data-block=code]{
    font:normal normal 12px monospace;
    word-spacing:2px}
#hc-wysiwyg [role=menu]>[role=button][data-block=h2]{
    font:700 normal 16px sans-serif}
#hc-wysiwyg [role=menu]>[role=button][data-block=h3]{
    font:700 normal 14px sans-serif}
#hc-wysiwyg [role=menu]>[role=button][data-block=h4]{
    font:700 normal 13px sans-serif}
#hc-wysiwyg [role=menu]>[role=button][aria-selected=true]:after{
    content:"\2713";
    display:inline-block;
    margin-left:20px;
    font-family:entypo;
    font-size:12px;
    font-weight:400}
[dir=rtl] #hc-wysiwyg [role=menu]>[role=button][aria-selected=true]:after{
    margin-left:0;
    margin-right:20px}
#hc-wysiwyg [role=separator]{
    border:0;
    background:#d0d0d0;
    width:1px;
    height:24px;
    display:inline-block;
    margin:0 10px;
    vertical-align:middle}
#hc-wysiwyg .wysiwyg-icon-image{
    overflow:hidden;
    position:relative}
#hc-wysiwyg input[type=file]{
    font-size:60px;
    height:28px;
    line-height:18px 9;
    position:absolute;
    top:0;
    right:0;
    z-index:11;
    cursor:pointer;
    opacity:0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -ms-filter:"alpha(opacity=0)"}
#hc-wysiwyg [aria-dropeffect]{
    background:#fff;
    border-radius:2px;
    border:2px solid;
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0}
#hc-wysiwyg [aria-dropeffect]:before{
    content:attr(title);
    display:inline-block;
    font-size:14px;
    font-weight:400;
    height:100%;
    position:absolute;
    text-align:center;
    top:45%;
    width:100%}
#hc-wysiwyg [aria-dropeffect][aria-hidden=true]{
    display:none}
#hc-wysiwyg [aria-dropeffect][data-over=true]{
    background:#f9f9f9}
#hc-wysiwyg [role=form]{
    background:#f5f5f5;
    border-bottom:1px solid #ececec;
    padding:3px 10px;
    position:absolute;
    height:35px;
    top:0;
    transition:left .2s ease-in;
    width:100%;
    z-index:20}
#hc-wysiwyg [role=form] *{
    display:inline-block;
    margin:0;
    padding:0;
    vertical-align:middle}
#hc-wysiwyg [role=form] label{
    font-weight:400}
#hc-wysiwyg [role=form] input{
    border:1px solid #ddd;
    height:28px;
    outline:none;
    padding:0 5px;
    width:300px}
#hc-wysiwyg [role=form] [role=button]{
    background:#fff;
    border:1px solid #c5c5c5;
    color:#999;
    cursor:pointer;
    font-size:13px;
    height:28px;
    line-height:28px;
    padding:0 5px;
    min-width:45px;
    text-align:center}
#hc-wysiwyg [role=form] [role=button]:last-child{
    background:transparent;
    border-color:transparent;
    color:#bbb;
    font-size:12px}
#hc-wysiwyg [role=form][aria-expanded=false]{
    left:-100%}
#hc-wysiwyg [role=form][aria-expanded=true]{
    left:0}
#hc-wysiwyg [role=alert]{
    background:#fff;
    border-top:1px solid #ececec;
    bottom:0;
    cursor:pointer;
    padding:10px;
    position:absolute}
#hc-wysiwyg [role=alert][aria-hidden=true]{
    display:none}
.nesty-input,.nesty-panel{
    box-sizing:border-box}
.nesty-input *,.nesty-input :after,.nesty-input :before,.nesty-panel *,.nesty-panel :after,.nesty-panel :before{
    box-sizing:inherit}
.nesty-input{
            background-color:#fff;
            border:1px solid #ececec;
            border-radius:1px;
            box-shadow:inset 0 1px #e3e3e3;
            color:#333;
            cursor:pointer;
            display:inline-block;
            height:30px;
            line-height:30px;
            margin:0;
            max-width:250px;
            min-width:150px;
            overflow:hidden;
            padding:0 20px 0 5px;
            position:relative;
            text-overflow:ellipsis;
            z-index:1;
            width:100%;
            white-space:nowrap}
        [dir=rtl] .nesty-input{
            padding:0 5px 0 20px}
        .nesty-input:after{
    color:#999;
    content:"\25BE";
    line-height:1em;
    position:absolute;
    right:10px;
    top:25%}
[dir=rtl] .nesty-input:after{
    left:10px;
    right:auto}
.nesty-input:hover{
    text-decoration:none}
.nesty-panel,.nesty-panel ul{
    overflow-x:hidden;
    overflow-y:auto}
.nesty-panel{
    background:#fff;
    border:1px solid #aaa;
    box-shadow:0 2px 5px rgba(0,0,0,.15);
    height:150px;
    min-width:100px;
    position:absolute!important;
    z-index:999}
.nesty-panel ul{
    background:#fff;
    border:0;
    bottom:0;
    height:100%;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    width:100%!important;
    transform:translateZ(0);
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -ms-transform:translateZ(0);
    -webkit-backface-visibility:hidden;
    -ms-backface-visibility:hidden}
.nesty-panel li{
    background:#fff;
    border:0;
    color:#333;
    cursor:pointer;
    display:block;
    font-size:13px;
    font-weight:400;
    font-style:normal;
    font-family:sans-serif;
    line-height:1;
    margin:0!important;
    min-height:27px;
    padding:5px!important;
    position:relative;
    box-sizing:border-box}
.nesty-panel li:focus{
    background:#e9e9e9;
    outline:none}
.nesty-panel li.nesty-selected{
    font-weight:700}
li.nesty-collapse{
    color:#999}
.nesty-collapse:after,.nesty-expand:after{
    border:4px solid transparent;
    content:" ";
    height:0;
    margin-top:-5px;
    position:absolute;
    right:5px;
    top:50%;
    width:0}
[dir=rtl] .nesty-collapse:after,[dir=rtl] .nesty-expand:after{
    left:5px;
    right:auto}
.nesty-expand:after{
    border-left-color:#999;
    border-right-width:0}
[dir=rtl] .nesty-expand:after{
    border-left-color:transparent;
    border-right-width:4px}
.nesty-collapse:after,[dir=rtl] .nesty-expand:after{
    border-left-width:0;
    border-right-color:#999}
[dir=rtl] .nesty-collapse:after{
    border-left-color:#999;
    border-left-width:4px;
    border-right-color:transparent;
    border-right-width:0}
.nesty-input{
    border:1px solid #ddd;
    border-radius:2px;
    box-shadow:none;
    padding:0 15px 0 10px}
body{
    /*!
    * Pikaday
    * Copyright © 2012 David Bushell | BSD & MIT license | http://dbushell.com/
    */}
body .pika-single{
    z-index:9999;
    display:block;
    position:relative;
    width:240px;
    padding:8px;
    color:#333;
    background:#fff;
    border:1px solid #ccc;
    border-bottom-color:#bbb;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
body .pika-single.is-hidden{
    display:none}
body .pika-single.is-bound{
    position:absolute;
    box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}
body .pika-title{
    position:relative;
    text-align:center}
body .pika-label{
    display:inline-block;
    *display:inline;
    position:relative;
    z-index:9999;
    overflow:hidden;
    margin:0;
    padding:5px 3px;
    font-size:14px;
    line-height:20px;
    font-weight:700;
    background-color:#fff}
body .pika-title select{
    cursor:pointer;
    position:absolute;
    z-index:9998;
    margin:0;
    left:0;
    top:5px;
    filter:alpha(opacity=0);
    opacity:0}
body .pika-next,body .pika-prev{
    display:block;
    cursor:pointer;
    position:relative;
    outline:none;
    border:0;
    padding:0;
    width:20px;
    height:30px;
    background-color:transparent;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:75% 75%;
    white-space:nowrap;
    text-indent:100%;
    overflow:hidden;
    opacity:.5;
    *position:absolute;
    *top:0}
body .pika-next:hover,body .pika-prev:hover{
    opacity:1}
body .is-rtl .pika-next,body .pika-prev{
    float:left;
    background-image:url("data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
        *left:0}
body .is-rtl .pika-prev,body .pika-next{
    float:right;
    background-image:url("data:image/png;
        base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
        *right:0}
body .pika-next.is-disabled,body .pika-prev.is-disabled{
    cursor:default;
    opacity:.2}
body .pika-select{
    display:inline-block;
    *display:inline}
body .pika-table{
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
    border:0}
body .pika-table td,body .pika-table th{
    width:14.285714285714286%}
body .pika-table th{
    color:#999;
    font-size:12px;
    line-height:25px;
    font-weight:700;
    text-align:center}
body .pika-button{
    cursor:pointer;
    display:block;
    outline:none;
    border:0;
    margin:0;
    width:100%;
    padding:5px;
    color:#666;
    font-size:12px;
    line-height:15px;
    text-align:right;
    background:#f5f5f5}
body .is-today .pika-button{
    color:#3af;
    font-weight:700}
body .is-selected .pika-button{
    color:#fff;
    font-weight:700;
    background:#3af;
    box-shadow:inset 0 1px 3px #178fe5;
    border-radius:3px}
body .is-disabled .pika-button{
    pointer-events:none;
    cursor:default;
    color:#999;
    opacity:.3}
body .pika-button:hover{
    color:#fff!important;
    background:#ff8000!important;
    box-shadow:none!important;
    border-radius:3px!important}
body .pika-single.is-bound{
    border:1px solid #d1d1d1;
    border-radius:2px;
    box-shadow:0 1px 5px rgba(0,0,0,.15)}
body .pika-single button{
    box-shadow:none;
    border-radius:0;
    height:auto;
    text-align:center}
body .pika-table td,body .pika-table th{
    border:0;
    padding:0}
body .pika-table abbr{
    border:0}
body .pika-button{
    background:#fff}
body .pika-button:hover{
    color:#333!important;
    background:#f5f5f5!important;
    box-shadow:none!important;
    border-radius:0!important}
body .is-today .pika-button{
    color:#000}
body .is-selected .pika-button{
    background:#ccc;
    box-shadow:none;
    border-radius:0}
html[dir=rtl] body .pika-title select{
    left:0}
html[dir=rtl] body .is-rtl .pika-next,html[dir=rtl] body .pika-prev{
    float:left;
    *left:0}
html[dir=rtl] body .is-rtl .pika-prev,html[dir=rtl] body .pika-next{
    float:right;
    *right:0}
html[dir=rtl] body .pika-button{
    text-align:right}
.powered-by-zendesk{
    clear:both;
    text-align:right;
    padding:10px 15px;
    height:38px}
.powered-by-zendesk svg{
    position:relative;
    display:inline-block;
    top:3px;
    content:" ";
    width:15px;
    height:15px;
    margin-right:5px;
    fill:#a5a5a5}
[dir=rtl] .powered-by-zendesk svg{
    margin-left:5px;
    margin-right:0}
.powered-by-zendesk a{
    color:#a5a5a5;
    font-family:Helvetica,Arial,sans-serif;
    font-size:13px}