@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
.form-input label,.nowrap{white-space:nowrap}
.cf::after,.form-check::after,.form-input-classic::after,.form-input.card-holder-name,.form-input.card-number,.form-input.full,.form-input::after,.form-radio::after,.form-text::after,.w-input::after{clear:both}
.cf::after,.cf::before{content:"";display:table}
.hide{display:none!important}
.align-right{text-align:right}
iframe{border:none}
.g-recaptcha>div>div{border:1px solid #f2f2f2;border-radius:2px}
.desktop .form,.desktop .form-input label,.desktop .form-input label+span,.desktop .form-input label+span+span,.desktop .form-input-classic .error,.desktop .form-input-classic .hint,.desktop .form-input-classic label,.desktop .form-input-compound-status,.desktop .form-radio .hint,.desktop .w-dropdown .w-dropdown-message,.desktop .w-dropdown>label,.desktop .w-input .w-input-message,.desktop .w-input>label,.desktop .w-picker.type-switch>label,.form-input .desktop label,.form-input .desktop label+span,.form-input .desktop label+span+span,.form-input-classic .desktop .error,.form-input-classic .desktop .hint,.form-input-classic .desktop label,.form-radio .desktop .hint,.w-dropdown .desktop .w-dropdown-message,.w-input .desktop .w-input-message{text-rendering:optimizelegibility}
.table-data-modal .table-data-modal-download-link>span,.table-data-modal td a,.table-data-modal-attach,.table-data-table-control-bar a{transition:border .2s;text-decoration:none;padding-bottom:1px;border-bottom:1px solid transparent;display:inline;color:#0097f5;position:relative}
.table-data-load-more a{transition:color .2s;text-decoration:none;display:inline;color:#374a69;position:relative;text-transform:uppercase}
.table-data-modal body:not(.touched) .table-data-modal-download-link>span:hover,.table-data-modal td body:not(.touched) a:hover,.table-data-table-control-bar body:not(.touched) a:hover,body:not(.touched) .table-data-modal .table-data-modal-download-link>span:hover,body:not(.touched) .table-data-modal td a:hover,body:not(.touched) .table-data-modal-attach:hover,body:not(.touched) .table-data-table-control-bar a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.table-data-load-more body:not(.touched) a:hover,body:not(.touched) .table-data-load-more a:hover{color:#374a69}
:root{--New-Blue-Blue-800:#4174f7;--Blue-Blue-800:#154fe4;--Blue-Blue-700-Product:#2c65f6;--Blue-Blue-400:#80a3fa;--Blue-Blue-100:#f4f7ff;--Blue-Blue-50:#f9faff;--Grey-Grey-800:#2f3d58;--Grey-Grey-700:#455c83;--Grey-Grey-600:#586c8f;--Grey-Grey-400:#a2afc6;--Basic-White:#ffffff;--AI-LP-Error-Border:#e9a30d;--AI-LP-Error-Text:#be8200;--Rebrand-Page-Heading-Text-Color:#0f3442;--Rebrand-Button-Bck:#c9ec9e;--Rebrand-Button-Bck-Hover:#b0dc7a}
img[src=""]{visibility:hidden}
@keyframes form-open{0%{opacity:.25;display:none}
100%{opacity:1;display:block}
}
@keyframes fade-in{0%{opacity:0}
100%{opacity:1}
}
@keyframes fade-out{0%{opacity:1}
100%{opacity:0}
}
@keyframes fade-in-top{0%{opacity:0;transform:translate3d(0,0,-100%)}
100%{opacity:1;transform:translate3d(0,0,0)}
}
input:not([type=submit]):-webkit-autofill{background:0 0!important}
input[type=email],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;appearance:none}
input[type=email]::-ms-expand,input[type=password]::-ms-expand,input[type=phone]::-ms-expand,input[type=search]::-ms-expand,input[type=tel]::-ms-expand,input[type=text]::-ms-expand,select::-ms-expand,textarea::-ms-expand{display:none}
input[type=phone]::-ms-clear,input[type=search]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear{display:none}
input[type=text]::-webkit-search-cancel-button,input[type=text]::-webkit-search-decoration,input[type=text]::-webkit-search-results-button,input[type=text]::-webkit-search-results-decoration{display:none}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
input[type=file],input[type=file]::-webkit-file-upload-button{cursor:pointer}
.form{text-align:left}
.form h3{font-size:1.5rem;line-height:1.25;font-weight:500;color:#455c83;margin-bottom:30px!important}
.form-check label,.form-input label{font-size:.875rem;line-height:1.57143}
.form h3 b,.form h3 strong{font-weight:600}
.form-input{position:relative;margin:0 0 15px;padding:25px 0 0}
.form-input::after,.form-input::before{content:"";display:table}
.form-input label{font-weight:400;margin:0!important;color:#586c8f;transition:all .4s;position:absolute;top:0;left:0;display:block;z-index:10;pointer-events:none}
.form-input label span,.form-input label+span+span{line-height:1.5;margin-bottom:6px;font-size:.75rem}
.form-input label b,.form-input label strong{font-weight:500}
.form-input label span{transition:all .15s;font-weight:400;color:#586c8f;display:none}
.form-input label span b,.form-input label span strong{font-weight:500}
.form-input label+span{font-size:.75rem;line-height:1.5;font-weight:400;transition:all .15s;color:#fe9494;display:none;margin:2px 0;text-align:left}
.form-input label+span b,.form-input label+span strong{font-weight:500}
.form-input label+span.hint{color:#586c8f}
.form-input label+span.info{color:#586c8f;display:block}
.form-input label+span a,.form-input label+span span,.form-input label+span span span{display:inline-block;white-space:nowrap}
.form-input label+span.info .hint{opacity:1;visibility:visible;position:static;vertical-align:middle;top:auto;right:auto;bottom:auto}
.form-input label+span a{color:inherit;text-decoration:none;position:relative;vertical-align:top;max-width:255px;overflow:hidden;text-overflow:ellipsis}
.form-input label+span a::after{display:block;content:"";position:absolute;left:0;bottom:1px;right:0;height:1px;transition:all .3s;opacity:.3;background-color:currentcolor}
.form-input label+span a:hover::after{opacity:.7}
.form-input label+span+span{font-weight:400;transition:all .15s;color:#586c8f;display:none;text-align:left}
.form-input label+span+span b,.form-input label+span+span strong{font-weight:500}
.form-input input[type=date],.form-input input[type=email],.form-input input[type=password],.form-input input[type=phone],.form-input input[type=search],.form-input input[type=tel],.form-input input[type=text],.form-input select{transition:color .15s,border-color .15s;border-radius:4px;margin:0;font-size:.95rem;line-height:1.46667;padding:11px 15px 9px;border:1px solid #dadee6;color:#586c8f;font-weight:400;background-color:#fff;width:100%;min-height:50px;outline:0;position:relative;z-index:10}
.form-input input[type=date]:hover,.form-input input[type=email]:hover,.form-input input[type=password]:hover,.form-input input[type=phone]:hover,.form-input input[type=search]:hover,.form-input input[type=tel]:hover,.form-input input[type=text]:hover,.form-input select:hover{border-color:#a2aec1}
.form-input input[type=date]:invalid,.form-input input[type=date]:required,.form-input input[type=email]:invalid,.form-input input[type=email]:required,.form-input input[type=password]:invalid,.form-input input[type=password]:required,.form-input input[type=phone]:invalid,.form-input input[type=phone]:required,.form-input input[type=search]:invalid,.form-input input[type=search]:required,.form-input input[type=tel]:invalid,.form-input input[type=tel]:required,.form-input input[type=text]:invalid,.form-input input[type=text]:required,.form-input select:invalid,.form-input select:required{outline:0}
.form-input input[type=date]::placeholder,.form-input input[type=email]::placeholder,.form-input input[type=password]::placeholder,.form-input input[type=phone]::placeholder,.form-input input[type=search]::placeholder,.form-input input[type=tel]::placeholder,.form-input input[type=text]::placeholder,.form-input select::placeholder{color:#7d8da8}
.form-input input[type=date]:focus,.form-input input[type=email]:focus,.form-input input[type=password]:focus,.form-input input[type=phone]:focus,.form-input input[type=search]:focus,.form-input input[type=tel]:focus,.form-input input[type=text]:focus,.form-input select:focus{border-color:#69bff6;outline:0;border-width:2px;background-position:12px 50%;padding:10px 14px 8px;box-shadow:0 2px 5px 1px rgba(111,158,188,.06),0 5px 15px 6px rgba(74,142,254,.03)}
.form-input .checkout-stripe-element-input{transition:color .15s,border-color .15s;border-radius:4px;margin:0;font-size:.95rem;line-height:1.46667;padding:6px 15px;border:1px solid #dadee6;color:#586c8f;font-weight:400;background-color:#fff;width:100%;min-height:50px;outline:0;position:relative;z-index:10}
.form-input .checkout-stripe-element-input:hover{border-color:#a2aec1}
.form-input .checkout-stripe-element-input.StripeElement--focus{color:#586c8f;border-color:#69bff6;outline:0;border-width:2px;background-position:12px 50%;padding:5px 14px;box-shadow:0 2px 5px 1px rgba(111,158,188,.06),0 5px 15px 6px rgba(74,142,254,.03)}
.form-input .checkout-stripe-element-input.StripeElement--invalid{border-color:#fe9494;background-color:snow}
.form-input .checkout-stripe-element-input.StripeElement--webkit-autofill{background-color:#fff!important;-webkit-text-fill-color:#586c8f!important}
.form-input input[type=date]{background-image:url(/img/portal-2015/form/ico-calendar-58b8f5.svg);background-size:38px 22px;background-repeat:no-repeat;background-position:right 50%}
.form-input input[type=date],::-ms-backdrop{background:0 0}
.form-input input[type=date]::-ms-clear{display:none}
.form-input input[type=date]::-webkit-clear-button{display:none}
.form-input input[type=date]::-webkit-inner-spin-button{display:none}
.form-input input[type=date]::-webkit-calendar-picker-indicator{opacity:0;color:rgba(255,255,255,0);-webkit-appearance:none}
.form-input input[type=date]:focus{background-size:36px 22px;background-position:right 50%}
.firefox .form-input input[type=date]{background-image:none}
.form-input .hint,.form-input-classic span[rel~=tooltip]{background-image:url(/img/portal-2015/icons/fa-question-mark.svg);background-repeat:no-repeat}
.form-input .hint{position:absolute;top:36px;right:5px;display:block;width:25px;height:25px;z-index:99;background-position:50% 50%;background-size:253% 100%}
.touched .form-input .hint{top:25px;height:50px}
.form-input .hint[rel~=tooltip]{cursor:help}
.touched .form-input .hint[rel~=tooltip]{cursor:pointer}
.form-input .hint span[rel~=tooltip]{position:relative;display:inline-block;width:25px;height:25px;cursor:help}
.touched .form-input .hint span[rel~=tooltip]{cursor:pointer;height:50px}
.form-input select{padding-right:35px}
.form-input select:focus{padding-right:34px}
.form-input.valid::after{position:absolute;top:45px;right:15px;content:"";width:12px;height:12px;z-index:10;pointer-events:none;background-repeat:no-repeat;background-position:center center;background-image:url(/img/portal-2015/form/correct.svg)}
.form-input.valid input[type=date],.form-input.valid input[type=email],.form-input.valid input[type=file],.form-input.valid input[type=password],.form-input.valid input[type=phone],.form-input.valid input[type=search],.form-input.valid input[type=tel],.form-input.valid input[type=text],.form-input.valid select,.form-input.valid textarea{padding-right:35px;border-color:#43e37f}
.form-input.valid .hint{display:none}
.form-input.error input[type=date],.form-input.error input[type=email],.form-input.error input[type=file],.form-input.error input[type=password],.form-input.error input[type=phone],.form-input.error input[type=search],.form-input.error input[type=tel],.form-input.error input[type=text],.form-input.error select,.form-input.error textarea,.form-input.wrong input[type=date],.form-input.wrong input[type=email],.form-input.wrong input[type=file],.form-input.wrong input[type=password],.form-input.wrong input[type=phone],.form-input.wrong input[type=search],.form-input.wrong input[type=tel],.form-input.wrong input[type=text],.form-input.wrong select,.form-input.wrong textarea{border-color:#fe9494;background-color:snow}
.form-input.error label+span,.form-input.wrong label+span{display:block}
.form-input.error .error,.form-input.wrong .error{display:block;color:#fe9494}
.form-input.warning .error,.form-input.warning label+span{color:#ab8416;display:block}
.form-input.warning input[type=date],.form-input.warning input[type=email],.form-input.warning input[type=file],.form-input.warning input[type=password],.form-input.warning input[type=phone],.form-input.warning input[type=search],.form-input.warning input[type=tel],.form-input.warning input[type=text],.form-input.warning select,.form-input.warning textarea{border-color:#dca91c;background-color:#fffefb}
.form-input.hint .hint{display:block}
.form-input.full,.form-input.s35,.form-input.s50,.form-input.s50.fill,.form-input.s65.fill{width:100%}
.form-input.card-holder-name,.form-input.card-number{width:100%}
.form-input.card-number.card-type-amex .card-type-indicator.amex,.form-input.card-number.card-type-discover .card-type-indicator.discover,.form-input.card-number.card-type-jcb .card-type-indicator.jcb,.form-input.card-number.card-type-mastercard .card-type-indicator.mastercard,.form-input.card-number.card-type-visa .card-type-indicator.visa{opacity:.4;z-index:10}
.form-input .card-type-indicator{position:absolute;top:50%;right:5px;margin-top:-3px;transition:opacity .15s;display:block;pointer-events:none;width:50px;height:28px;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;opacity:0}
.form-input .card-type-indicator.visa{background-image:url(/img/portal-2015/payment/visa.svg)}
.form-input .card-type-indicator.amex{background-position:-3px 50%;background-image:url(/img/portal-2015/payment/american-express.svg)}
.form-input .card-type-indicator.mastercard{background-size:90%;background-position:100% 3px;background-image:url(/img/portal-2015/payment/mastercard.svg)}
.form-input .card-type-indicator.discover{background-position:-2px 2px;background-image:url(/img/portal-2015/payment/discover.svg)}
.form-input .card-type-indicator.jcb{background-position:6px 2px;background-image:url(/img/portal-2015/payment/jcb.svg)}
.form-input.card-expiration-date{float:left;width:50%;margin-right:8px}
.form-input.card-check-code{width:calc(50% - 8px);margin-right:0;float:right}
.form-select.valid::after,.form-select.warning::after,.form-select.wrong::after,.form-select::after{content:"";background-image:url(/img/portal-2015/icons/fa-down-58b8f5.svg);background-repeat:no-repeat;background-position:center center;position:absolute;top:40px;right:10px;width:20px;height:20px;z-index:10;pointer-events:none}
.form-select.error::after,.form-select.warning::after,.form-select.wrong::after{background-image:url(/img/portal-2015/icons/fa-down-fe9494.svg)}
.form-select.valid::after{background-image:url(/img/portal-2015/icons/fa-down-43e37f.svg)}
.form-check{padding:0;margin:0 0 15px;line-height:0}
.form-check::after,.form-check::before{content:"";display:table}
.form-check input[type=checkbox]{width:1px;height:1px;opacity:0;z-index:1;display:block}
.form-check input[type=checkbox]:checked+label::after{opacity:1}
.form-check input[type=checkbox]:checked+label::before{background:#0097f5;border-color:#0097f5}
.form-check input[type=checkbox]:focus+label::before{border-color:#0097f5}
.form-check input[type=checkbox]:disabled+label::before{border-color:#dadee6}
.form-check input[type=checkbox]:disabled:checked+label::before{background:#dadee6}
.form-check label{font-weight:400;margin:0!important;color:#586c8f;padding:5px 0 0 28px;overflow:hidden;display:block;position:relative}
.form-check label::after,.form-check label::before{position:absolute;display:block;content:""}
.form-check label::after{left:8px;top:8px;transform:rotate(45deg);width:4px;height:8px;border-color:#fff;opacity:0;border-style:solid;font-size:6px;border-width:0 2px 2px 0}
.form-check label::before{left:0;top:4px;width:18px;height:18px;transition:opacity 250ms;background:#fff;border:2px solid #a2aec1;border-radius:4px}
.form-check label a,.form-check.wrong label a,.form-radio .hint a{transition:all .15s;text-decoration:none}
.form-check label b,.form-check label strong{font-weight:500}
.form-check label a{color:#0097f5;border-bottom:1px solid transparent;display:inline}
body:not(.touched) .form-check label a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.form-check.wrong label{color:#fe9494}
.form-check.wrong label a{color:#fe9494;border-bottom:1px solid transparent;display:inline}
body:not(.touched) .form-check.wrong label a:hover{color:#fe9494;border-bottom-color:#febfbf}
.form-check-message-disabled,.form-check-message-enabled{display:none}
.form-check-message-disabled.open,.form-check-message-enabled.open{display:block}
.form-check-message-disabled p .dark.dark,.form-check-message-disabled p.dark.dark,.form-check-message-enabled p .dark.dark,.form-check-message-enabled p.dark.dark{color:#586c8f}
.form-check-message-disabled .red,.form-check-message-enabled .red{color:#fe9494}
.form-check-message-disabled a,.form-check-message-enabled a{white-space:nowrap}
.form-check-message-disabled a.red,.form-check-message-enabled a.red{color:#fe9494}
body:not(.touched) .form-check-message-disabled a.red:hover,body:not(.touched) .form-check-message-enabled a.red:hover{color:#fe9494;border-bottom-color:#fe9494}
.form-radio{margin:0 0 15px;position:relative;height:50px;text-align:left}
.form-radio::after,.form-radio::before{content:"";display:table}
.table-data-modal .form-radio{height:auto}
.form-radio label:first-child{font-size:.875rem;line-height:1.57143;font-weight:400;margin:0!important;color:#586c8f;width:100%;display:block}
.form-radio label:first-child b,.form-radio label:first-child strong{font-weight:500}
.form-input-classic+.form-radio label:first-child{padding-top:7px}
.form-radio .hint{display:none;font-size:.75rem;line-height:1.5;margin:0!important;font-weight:400;color:#586c8f}
.form-radio .hint b,.form-radio .hint strong{font-weight:500}
.form-radio .hint a{color:#0097f5;border-bottom:1px solid transparent;display:inline}
body:not(.touched) .form-radio .hint a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.form-radio .hint.role-alert{color:#be8200}
.form-radio.hint .hint{display:block;clear:left;padding:7px 0 0}
.form .input-radio{display:inline-block;float:left;position:relative;margin:14px 18px 0 0}
.table-data-modal .form .input-radio{margin-top:4px}
.form .input-radio:last-child{margin-right:0}
.form .input-radio input[type=radio]{position:absolute;top:8px;left:0;width:22px;height:22px;opacity:0;z-index:1;display:block}
.form .input-radio input[type=radio]:checked+label::after{opacity:1}
.form .input-radio input[type=radio]:checked+label::before{border-color:#0097f5}
.form .input-radio label{font-size:1.075rem;line-height:1.29412;font-weight:400;position:relative;padding-left:28px;-webkit-user-select:none;user-select:none}
.form .input-radio label::after,.form .input-radio label::before{position:absolute;-webkit-font-smoothing:subpixel-antialiased;content:"";top:50%;transform:translateY(-50%)}
.form .input-radio label::after{opacity:0;transition:opacity 250ms;left:5px;z-index:1;width:12px;height:12px;display:block;background:#0097f5;border-radius:100%}
.form .input-radio label::before{left:0;z-index:1;width:18px;height:18px;display:block;background:#fff;border:2px solid #a2aec1;transition:border-color 250ms;border-radius:100%}
.form-text{font-size:.875rem;line-height:1.57143;font-weight:400;padding:0;margin:0 0 15px!important}
.form-text::after,.form-text::before{content:"";display:table}
.form-text b,.form-text strong{font-weight:500}
.form-submit{text-align:center}
.form-submit input[type=submit]{transition:all .15s;font-size:1.075rem;line-height:2.88235;width:100%;overflow:hidden;height:48px;text-align:center;margin:0;padding:0 18px;display:inline-block;outline:0;border:none}
.form-input-classic{position:relative;margin:0 0 10px}
.form-input-classic::after,.form-input-classic::before{content:"";display:table}
.form-input-classic input[type=email],.form-input-classic input[type=file],.form-input-classic input[type=password],.form-input-classic input[type=search],.form-input-classic input[type=tel],.form-input-classic input[type=text],.form-input-classic select,.form-input-classic textarea{transition:color .15s,border-color .15s;border-radius:4px;margin:0;font-size:.95rem;line-height:1.46667;padding:10px 15px;border:1px solid #dadee6;color:#586c8f;font-weight:400;background-color:#fff;width:100%;min-height:50px;outline:0;position:relative}
.form-input-classic input[type=email]:hover,.form-input-classic input[type=file]:hover,.form-input-classic input[type=password]:hover,.form-input-classic input[type=search]:hover,.form-input-classic input[type=tel]:hover,.form-input-classic input[type=text]:hover,.form-input-classic select:hover,.form-input-classic textarea:hover{border-color:#a2aec1}
.form-input-classic input[type=email][disabled]:hover,.form-input-classic input[type=file][disabled]:hover,.form-input-classic input[type=password][disabled]:hover,.form-input-classic input[type=search][disabled]:hover,.form-input-classic input[type=tel][disabled]:hover,.form-input-classic input[type=text][disabled]:hover,.form-input-classic select[disabled]:hover,.form-input-classic textarea[disabled]:hover{border-color:#e7eaef}
.form-input-classic input[type=email][disabled],.form-input-classic input[type=file][disabled],.form-input-classic input[type=password][disabled],.form-input-classic input[type=search][disabled],.form-input-classic input[type=tel][disabled],.form-input-classic input[type=text][disabled],.form-input-classic select[disabled],.form-input-classic textarea[disabled]{color:#dadee6;border-color:#e7eaef;cursor:not-allowed}
.form-input-classic input[type=email]:invalid,.form-input-classic input[type=email]:required,.form-input-classic input[type=file]:invalid,.form-input-classic input[type=file]:required,.form-input-classic input[type=password]:invalid,.form-input-classic input[type=password]:required,.form-input-classic input[type=search]:invalid,.form-input-classic input[type=search]:required,.form-input-classic input[type=tel]:invalid,.form-input-classic input[type=tel]:required,.form-input-classic input[type=text]:invalid,.form-input-classic input[type=text]:required,.form-input-classic select:invalid,.form-input-classic select:required,.form-input-classic textarea:invalid,.form-input-classic textarea:required{outline:0}
.form-input-classic input[type=email]::placeholder,.form-input-classic input[type=file]::placeholder,.form-input-classic input[type=password]::placeholder,.form-input-classic input[type=search]::placeholder,.form-input-classic input[type=tel]::placeholder,.form-input-classic input[type=text]::placeholder,.form-input-classic select::placeholder,.form-input-classic textarea::placeholder{color:#7d8da8}
.form-input-classic input[type=email].focus,.form-input-classic input[type=email].not-empty,.form-input-classic input[type=email]:focus,.form-input-classic input[type=file].focus,.form-input-classic input[type=file].not-empty,.form-input-classic input[type=file]:focus,.form-input-classic input[type=password].focus,.form-input-classic input[type=password].not-empty,.form-input-classic input[type=password]:focus,.form-input-classic input[type=search].focus,.form-input-classic input[type=search].not-empty,.form-input-classic input[type=search]:focus,.form-input-classic input[type=tel].focus,.form-input-classic input[type=tel].not-empty,.form-input-classic input[type=tel]:focus,.form-input-classic input[type=text].focus,.form-input-classic input[type=text].not-empty,.form-input-classic input[type=text]:focus,.form-input-classic select.focus,.form-input-classic select.not-empty,.form-input-classic select:focus,.form-input-classic textarea.focus,.form-input-classic textarea.not-empty,.form-input-classic textarea:focus{border-color:#69bff6;outline:0;border-width:2px;background-position:12px 50%;padding:9px 14px;box-shadow:0 2px 5px 1px rgba(111,158,188,.06),0 5px 15px 6px rgba(74,142,254,.03)}
.form-input-classic select{padding-right:30px}
.form-input-classic select.focus,.form-input-classic select:focus{padding-right:29px}
.form-input-classic input[type=file]{height:100%;width:100%;margin:0;padding:0;cursor:pointer}
.form-input-classic label{display:inline-block;white-space:normal;cursor:pointer;padding:7px 0 0;font-size:.875rem;line-height:1.57143;font-weight:400;margin:0!important;color:#586c8f}
.form-input-classic label b,.form-input-classic label strong{font-weight:500}
.form-input-classic label a{font-size:.75rem;line-height:1.5;margin-bottom:6px;font-weight:400}
.form-input-classic label a b,.form-input-classic label a strong{font-weight:500}
.form-input-classic label:hover+input:not(:focus){border-color:#dadee6!important}
.form-input-classic textarea{resize:none;min-height:133px;max-height:420px;overflow-x:hidden;line-height:1.75;display:block;-webkit-overflow-scrolling:touch;touch-action:manipulation;scrollbar-width:initial;scroll-behavior:smooth;overscroll-behavior-x:none}
.form-input-classic textarea::-webkit-scrollbar,.form-input-classic textarea::-webkit-scrollbar-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:13px;background-clip:padding-box;border:5px solid transparent}
.form-input-classic textarea::-webkit-scrollbar-track{border-radius:13px;background-clip:padding-box;border:5px solid transparent;background-color:#f4f5f8}
.form-input-classic textarea::-webkit-scrollbar-thumb{color:#d8dde5;box-shadow:inset 0 0 0 10px}
.form-input-classic textarea:hover::-webkit-scrollbar-thumb{color:#d8dde5}
.form-input-classic textarea:hover::-webkit-scrollbar-thumb:hover{color:#cbd1dc}
.form-input-classic textarea::-webkit-scrollbar-button:end:increment,.form-input-classic textarea::-webkit-scrollbar-button:start:decrement{height:1px;width:1px;display:block;background-color:transparent}
.form-input-classic .error,.form-input-classic .hint{display:none;font-size:.75rem;line-height:1.5;margin:0!important;font-weight:400}
.form-input-classic .error b,.form-input-classic .error strong,.form-input-classic .hint b,.form-input-classic .hint strong{font-weight:500}
.form-input-classic .error{color:#fe9494}
.form-input-classic .error a{transition:all .15s;text-decoration:none;border-bottom:1px solid #febfbf;display:inline;color:#fe9494;position:relative}
body:not(.touched) .form-input-classic .error a:hover{color:#fe9494;border-bottom-color:#fe9f9f}
.form-input-classic .hint{color:#586c8f}
.form-input-classic .hint a{color:#0097f5;transition:all .15s;text-decoration:none;border-bottom:1px solid transparent;display:inline}
body:not(.touched) .form-input-classic .hint a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.form-input-classic.error input[type=email],.form-input-classic.error input[type=file],.form-input-classic.error input[type=password],.form-input-classic.error input[type=search],.form-input-classic.error input[type=tel],.form-input-classic.error input[type=text],.form-input-classic.error select,.form-input-classic.error textarea{border-color:#fe9494;background-color:snow}
.form-input-classic.error .error{display:block;padding:5px 0 0}
.form-input-classic.warning input[type=email],.form-input-classic.warning input[type=file],.form-input-classic.warning input[type=password],.form-input-classic.warning input[type=search],.form-input-classic.warning input[type=tel],.form-input-classic.warning input[type=text],.form-input-classic.warning select,.form-input-classic.warning textarea{border-color:#dca91c;background-color:#fffefb}
.form-input-classic.warning .error{display:block;color:#ab8416;padding:5px 0 0}
.form-input-classic.warning .error a{border-bottom-color:#fbe4a5;color:#ab8416}
body:not(.touched) .form-input-classic.warning .error a:hover{color:#ab8416;border-bottom-color:#f8d779}
.form-input-classic.hint .hint{display:block;padding:5px 0 0}
.form-input-classic.form-input-classic-inline{display:inline-block;margin:0 0 8px;width:210px;vertical-align:top}
.form-input-classic span[rel~=tooltip]{position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;margin-top:-2px;cursor:help;background-position:50% 50%;background-size:62px 23px}
.touched .form-input-classic span[rel~=tooltip]{cursor:pointer;width:35px;height:35px;margin:-9px 0 -5px -7px}
.form .form-container-inline-pack{margin:0 0 10px}
.form .form-input-symbol{margin:0 0 8px;padding:40px 10px 0;display:table-cell;vertical-align:top}
.form .form-select-base{position:relative}
.form .form-select-base::after{content:"";background-image:url(/img/portal-2015/icons/fa-down-58b8f5.svg);background-repeat:no-repeat;background-position:center center;position:absolute;top:50%;right:10px;width:20px;height:20px;margin-top:-10px;z-index:9;pointer-events:none}
.form .form-select-classic.error .form-select-base::after{background-image:url(/img/portal-2015/icons/fa-down-fe9494.svg)}
.form .form-file-base{color:#586c8f;font-weight:400;font-size:.95rem;line-height:1.46667;position:relative;display:block;width:100%;height:50px;padding:0;margin:0;border:1px solid #dadee6;border-radius:4px;transition:color .15s,border-color .15s;outline:0}
.form .form-drop-base:not(.state-disabled).hover .form-drop-title-outer,.form .form-file-base .hover,.form .form-file-base:hover{border-color:#a2aec1}
.form .form-file-base .hover .form-file-button,.form .form-file-base:hover .form-file-button{background-color:#f7fbff}
.form .form-file-base .hover .form-file-button::before,.form .form-file-base:hover .form-file-button::before{opacity:.85}
.form .form-file-base.focus{border-color:#69bff6;outline:0;border-width:2px;box-shadow:0 2px 5px 1px rgba(111,158,188,.036),0 5px 15px 6px rgba(74,142,254,.018)}
.form .form-file-base.focus .form-file-button{margin:4px 5px}
.form .form-file-element{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0}
.form .form-file-button,.form .form-file-text{display:block;margin:5px;height:38px;padding:0 18px;line-height:1;border-width:1px;border-style:solid;border-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.form .form-file-button{font-size:.95rem;line-height:2.53333;max-width:75%;float:left;cursor:pointer;border-radius:4px;color:#0097f5;border:1px solid #0097f5}
.form .form-file-button::before{content:"";display:inline-block;margin:-5px 3px 0 -5px;width:16px;height:16px;opacity:1;transition:opacity .15s;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:16px 16px;background-image:url(/img/portal-2015/form/attachement-58b8f5.svg)}
.form .form-file-text{color:#586c8f;font-size:.95rem;line-height:2.53333}
.form .form-file-clear{transition:all .3s;position:absolute;top:0;right:0;opacity:.4;content:"";width:44px;height:100%;display:inline-block;background-image:url(/img/portal-2015/icons/close-54637e.svg);background-repeat:no-repeat;background-position:center center;background-size:14px 14px;cursor:pointer}
body:not(.touched) .form .form-file-clear:hover{opacity:1}
.form .form-file-clear~.form-file-text{padding-right:38px}
.form .form-file-clear~.form-file-element{margin-right:44px}
.form .form-file-classic.error .form-file-base{border-color:#fe9494;background-color:snow}
.form .form-file-classic.error .form-file-base .form-file-button{color:#fe9494;border-color:#fe9494}
.form .form-file-classic.error .form-file-base .form-file-button::before{background-image:url(/img/portal-2015/form/attachement-fe9494.svg)}
.form .form-file-classic.error .form-file-base .form-file-text{color:#fe9494}
.form .form-file-classic.error .error{margin:3px 0}
.form .form-file-classic.valid .form-file-icon{position:relative;top:2px;display:inline-block;width:16px;height:16px;margin:0 7px;background-repeat:no-repeat;background-position:center center;background-size:16px 16px;background-image:url(/img/portal-2015/icons/ng-check-green.svg)}
.form .form-drop-title-outer{transition:color .15s,border-color .15s;border-radius:4px;font-size:.95rem;line-height:1.46667;font-weight:400;position:relative;display:block;width:100%;height:50px;padding:12px 15px;margin:0;color:#586c8f;border:1px dashed #dadee6;outline:0}
.form .form-drop-list div span:first-of-type::before,.form .form-drop-title-inner .form-drop-title-info::before{height:16px;opacity:1;background-size:16px 16px;vertical-align:middle;content:"";background-repeat:no-repeat;background-position:50% 50%}
.form .form-drop-title-inner{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.form .form-drop-title-inner .form-drop-title-info::before{display:inline-block;margin:-5px 7px 0 0;width:16px;transition:opacity .15s;background-image:url(/img/portal-2015/form/attachement-58b8f5.svg)}
.form .form-drop-target{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px}
.table-data-modal-content .form .form-drop-target{top:0;right:0;bottom:0;left:0}
.form .form-drop-file-element{position:relative;display:inline-block;line-height:1.35;color:#0097f5;border-bottom:1px solid transparent;transition:border .2s}
.form .form-drop-file-element:hover{border-bottom-color:#58b8f5}
.form .form-drop-file-element div{position:absolute;overflow:hidden;opacity:0;top:0;right:0;bottom:0;left:0;z-index:1}
.form .form-drop-list{font-size:.875rem;line-height:1.57143;padding:10px 0}
.form .form-drop-list:empty{padding:0}
.form .form-drop-list div{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}
.form .form-drop-list div span:first-of-type{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 10px 5px 0;color:#586c8f}
.form .form-drop-list div span:first-of-type::before{display:inline-block;margin:-2px 7px 0 0;width:16px;transition:opacity .15s;background-image:url(/img/portal-2015/form/ico-file-58b8f5.svg)}
.form .form-drop-list div span:nth-of-type(2){flex-shrink:0;min-width:100px;padding:5px 0;color:#a2aec1;text-align:right;white-space:nowrap;position:relative}
.form .form-drop-list div.state-error span:first-of-type,.form .form-drop-list div.state-error span:nth-of-type(2){color:#ea5555}
.form .form-drop-list div a{flex-shrink:0;width:20px;height:20px;margin:7px -5px 7px 5px;display:inline-block;opacity:.55;transition:opacity .15s;background:url(/img/portal-2015/icons/close-7d8da8.svg) center center no-repeat;background-size:12px 12px;z-index:1}
.form .form-drop-list div a:hover{opacity:1}
.form .form-drop-list div.state-error span:first-of-type::before{background-image:url(/img/portal-2015/form/ico-file-fe9494.svg)}
.form .form-drop-list div.state-success a{opacity:0;pointer-events:none}
.form .form-drop-base:not(.state-disabled).dragover .form-drop-title-outer,.form .form-drop-base:not(.state-disabled,.state-drag-and-drop-interface-enabled).focus .form-drop-title-outer{border-color:#69bff6;background-color:#f7fbff;border-width:2px;padding:11px 14px;box-shadow:0 2px 5px 1px rgba(111,158,188,.036),0 5px 15px 6px rgba(74,142,254,.018);outline:0}
.form .form-drop-base:not(.state-disabled,.state-drag-and-drop-interface-enabled).focus .form-drop-title-info::before{opacity:.85}
.form .form-drop-base:not(.state-disabled).dragover .form-drop-file-element{pointer-events:none}
.form .form-drop-base.state-disabled .form-drop-title-info,.form .form-drop-base.state-enabled .form-drop-title-error{display:none;pointer-events:none}
.form .form-drop-base:not(.state-drag-and-drop-interface-enabled) .form-drop-title-outer{border-style:solid}
.form .form-drop-base:not(.state-drag-and-drop-interface-enabled) .form-drop-title-inner{width:100%;height:100%;overflow:initial}
.form .form-drop-base:not(.state-drag-and-drop-interface-enabled) .form-drop-title-info>span{display:none}
.form .form-drop-base:not(.state-drag-and-drop-interface-enabled) .form-drop-file-element{width:100%;height:100%}
.form .form-drop-base:not(.state-drag-and-drop-interface-enabled) .form-drop-file-element div{top:-10px;right:10px;bottom:-10px;left:-40px}
.form .form-drop-base:not(.state-drag-and-drop-interface-enabled) .form-drop-file-element span:first-of-type{display:none}
.form .form-drop-base:not(.state-drag-and-drop-interface-enabled) .form-drop-file-element:hover{border-bottom-color:transparent}
.form .form-drop-base.state-drag-and-drop-interface-enabled .form-drop-file-element span:last-of-type,.form .form-drop-base:not(.state-drag-and-drop-interface-enabled) .form-drop-target{display:none}
.form .form-drop-base progress{-webkit-appearance:none;appearance:none;border:0;width:70px;height:8px;position:absolute;right:0;top:12px;border-radius:4px;overflow:hidden;background-color:#dadee6;opacity:0;transition:opacity .15s}
.form .form-drop-base progress::-webkit-progress-bar{background-color:#dadee6;border-radius:4px}
.form .form-drop-base progress::-moz-progress-bar{background-color:#58b8f5;border-radius:4px}
.form .form-drop-base progress::-ms-fill{background-color:#58b8f5;border-radius:4px}
.form .form-drop-base progress::-webkit-progress-value{background-color:#58b8f5}
.form .form-drop-base .form-drop-list div.state-loading progress{opacity:1}
.form .form-drop-base .form-drop-list div.state-loading span:nth-of-type(2){color:transparent}
.form .form-drop-base .form-drop-list div.state-loading a{pointer-events:none;opacity:0}
.form-submit-classic{text-align:center}
.form-submit-classic button[type=submit],.form-submit-classic input[type=submit]{transition:all .15s;border-radius:4px;font-size:1.075rem;line-height:2.82353;font-weight:400;width:100%;overflow:hidden;height:48px;text-align:center;margin:0;padding:0 32px;display:inline-block;outline:0;color:#fff;background-color:#0097f5;border:none}
.form-submit-classic.form-submit-classic-inline{text-align:left;display:inline-block}
.form-submit-classic.form-submit-classic-inline button[type=submit],.form-submit-classic.form-submit-classic-inline input[type=submit]{min-height:48px;height:auto;min-width:100%;margin:0}
.form-submit-classic-in-modal-dialog,.form-submit-in-modal-dialog{text-align:left;margin:12px 12px 0 0}
.form-submit-classic-in-modal-dialog button[type=submit],.form-submit-classic-in-modal-dialog input[type=submit],.form-submit-in-modal-dialog button[type=submit],.form-submit-in-modal-dialog input[type=submit]{transition:all .15s;border-radius:4px;font-size:.95rem;line-height:2.66667;font-weight:400;width:auto;overflow:hidden;height:40px;text-align:center;margin:0;padding:0 32px;display:inline-block;outline:0;color:#fff;background-color:#0097f5;border:none}
.form .g-recaptcha>div>div{border:none!important}
.form.state-disabled .form-input-classic{pointer-events:none}
.form.state-disabled .form-input-classic.form-file-drop .form-drop-title-outer,.form.state-disabled .form-input-classic.form-file-drop .hint,.form.state-disabled .form-input-classic.form-file-drop label,.form.state-disabled .form-input-classic:not(.form-file-drop){opacity:.5}
.form.state-disabled .form-input-classic.form-file-drop a{opacity:0}
.alert-triangle.alert-triangle{color:#f59b99!important}
.alert-triangle.alert-triangle::before{content:"";display:inline-block;width:12px;height:12px;margin:-3px 6px 0 0;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%;background-image:url(/img/portal-2015/icons/ng-triangle-exclamation-red.svg)}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+h3,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+h3{margin-bottom:55px}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+h3+form,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+h3+form{margin-top:-30px}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+p,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+p{font-size:1.075rem;line-height:1.64706;font-weight:400;margin-bottom:43px;color:#586c8f}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+p b,body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+p strong,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+p b,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+p strong{font-weight:500}
.user-page .section-inner{padding-left:3%;padding-right:3%;max-width:1040px}
.user-page h3 a{color:#58b8f5;transition:all .15s;text-decoration:none;border-bottom:1px solid transparent;display:inline}
body:not(.touched) .user-page h3 a:hover{color:#58b8f5;border-bottom-color:#9bd4f9}
.user-page form{width:100%;max-width:380px;margin:-10px auto 0;padding:0;text-align:left}
.user-page form p{padding-top:25px;font-size:.875rem;line-height:1.57143;font-weight:400;margin-bottom:0}
.user-page form p b,.user-page form p strong{font-weight:500}
.user-page form p:only-of-type{padding-bottom:10px}
.user-page form i{font-size:16px;padding:5px 0;color:#7d8da8}
.user-page.user-page-wide form{max-width:768px}
.user-page.mailbox-check .section-inner{max-width:768px;text-align:center}
.user-page.mailbox-check p{font-size:16px;color:#455c83}
.user-page.mailbox-check p.success{color:#02875e}
.user-page.mailbox-check p.warning{color:#c76700}
.user-page-reg-container .form-input-classic label,.user-page-reg-container+h4{line-height:1.46667;font-weight:500;color:#586c8f;text-align:left;font-size:.95rem}
.user-page.mailbox-check br+p{margin-top:-20px}
.user-page.mailbox-check hr{border:solid #eceff3;border-width:0 0 1px;margin:12px 0 32px}
.user-page-reg-container{margin:40px 0 25px}
.user-page-reg-container .form-input-classic{max-width:490px}
.user-page-reg-container .form-input-classic label{padding:0 0 10px}
.user-page-reg-container .form-input-classic .hint{position:absolute;top:50px;right:5px;display:block;width:25px;height:25px;z-index:99;background-repeat:no-repeat}
.touched .user-page-reg-container .form-input-classic .hint{top:35px;height:50px;width:40px}
.user-page-reg-container .form-input-classic .hint [rel~=tooltip]{cursor:help}
.touched .user-page-reg-container .form-input-classic .hint [rel~=tooltip]{cursor:pointer;width:35px;height:35px;margin:7px}
.user-page-reg-container+h4{margin:0 0 -20px}
.user-page-log-container{display:block;max-width:768px;margin:0 auto!important;position:relative;padding:30px 0}
.user-page-log-terms-of-use{display:block;max-width:768px;color:#7d8da8;margin:-35px auto 0;position:relative}
.user-page-recaptcha .user-page-log-terms-of-use{margin:0 auto;text-align:center}
.user-page-log-terms-of-use .dashboard-shoutboard{margin-top:45px;margin-bottom:10px}
.user-page-log-terms-of-use .dashboard-shoutboard.type-ico::before{top:18px}
.user-page-log-terms-of-use .dashboard-shoutboard-toolbar{padding-bottom:12px}
.user-page-log-terms-of-use .dashboard-shoutboard-text{padding-top:16px;text-align:left}
.user-page-log-terms-of-use .dashboard-shoutboard-text p{font-size:.95rem;line-height:1.6;color:#586c8f;margin:0;padding:0}
.user-page-log-terms-of-use .dashboard-shoutboard-text p:only-of-type{padding:0}
.user-page-log-terms-of-use .dashboard-shoutboard-text p+p{padding-top:10px}
.user-page-log-terms-of-use .dashboard-shoutboard+.dashboard-shoutboard{margin-top:10px}
.user-page-log-classic .g-recaptcha{margin-bottom:-20px}
.user-page-log-delimiter h4{display:block;color:#7d8da8;font-size:.875rem;line-height:1.57143;font-weight:400;position:relative;margin:0 0 10px;text-align:center}
.user-page-log-delimiter h4 span{white-space:nowrap;background-color:#fff;position:relative;z-index:1;padding:0 20px}
.user-page-log-delimiter h4::after{content:"";display:block;position:absolute;top:50%;left:0;right:0;height:1px;width:100%;background-color:#eceff3}
.user-page-log-social-btn{margin:0 0 20px;position:relative;z-index:1}
.user-page-log-social-btn a{transition:all .15s;font-size:.95rem;line-height:3.3;height:48px;font-weight:400;text-align:center;border-radius:4px;width:100%;display:block;white-space:nowrap;vertical-align:middle;color:#fff;text-decoration:none}
.user-page-log-social-btn a>span{position:relative;padding:0 10px}
.user-page-log-social-btn a>span::before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px;background-position:50% 50%;width:20px;height:20px;margin:-2px 5px 0 0}
.user-page-log-social-btn.facebook a{background-color:#405a93}
.user-page-log-social-btn.facebook a>span::before{background-image:url(/img/portal-2015/icons/ico-social-login-facebook.svg)}
body:not(.touched) .user-page-log-social-btn.facebook a:hover{background-color:#536b9e}
.user-page-log-social-btn.google a{background-color:#dd4b39}
.user-page-log-social-btn.google a>span::before{background-image:url(/img/portal-2015/icons/ico-social-login-google.svg)}
body:not(.touched) .user-page-log-social-btn.google a:hover{background-color:#e05d4d}
.user-page-log-social-btn .title-long{display:none}
.user-page-log-social-btn .title-short{display:inline-block}
.user-page label.forgot{float:right}
.user-page .form-submit-classic{margin-top:30px}
.user-page h3{width:100%}
.user-page h1+p{width:100%;text-align:center;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.625;margin-bottom:7px;font-weight:400}
.user-page h1+p b,.user-page h1+p strong{font-weight:500}
.user-page .center{text-align:center}
.user-page-log-recaptcha{display:block;max-width:480px;margin:-30px auto 0!important;position:relative;padding:30px 0}
.user-page-log-recaptcha .g-recaptcha{width:304px;margin:0 auto}
.form .user-page-log-recaptcha h3{font-size:1rem;line-height:1.625;font-weight:400;margin-bottom:20px!important;color:#586c8f}
.form .user-page-log-recaptcha h3 b,.form .user-page-log-recaptcha h3 strong{font-weight:500}
.user-page-log-recaptcha .form-submit-classic{max-width:304px;margin-left:auto;margin-right:auto}
.add-new-user-page form{width:100%;max-width:520px;margin:0 auto;padding:0;text-align:left}
.add-new-user-page form p{padding-top:60px}
.add-new-user-page form i{font-size:16px;padding:5px 0;color:rgba(121,121,121,.7)}
.add-new-user-page .form-submit-classic{margin-top:30px}
.modal-payments-new-method .form .form-file-base,.modal-payments-new-method .form .form-file-base:hover{border:0}
.modal-payments-new-method .form .form-file-base:hover .form-file-button{color:#fff}
.modal-payments-new-method .form .form-file-base:hover .form-file-text{border-color:#a2aec1}
.modal-payments-new-method .form .form-file-button{float:right;color:#fff;background-color:#0097f5;border:1px solid #0097f5;margin:0 0 0 15px;height:50px;line-height:50px}
.modal-payments-new-method .form .form-file-button::before{display:none}
.modal-payments-new-method .form .form-file-text{border:1px solid #dadee6;border-radius:4px;margin:0 15px 0 0;height:50px;line-height:50px}
body:not(.touched) .form-submit button[type=submit]:hover,body:not(.touched) .form-submit input[type=submit]:hover,body:not(.touched) .form-submit-classic button[type=submit]:hover,body:not(.touched) .form-submit-classic input[type=submit]:hover,body:not(.touched) .form-submit-classic-in-modal-dialog button[type=submit]:hover,body:not(.touched) .form-submit-classic-in-modal-dialog input[type=submit]:hover,body:not(.touched) .form-submit-in-modal-dialog button[type=submit]:hover,body:not(.touched) .form-submit-in-modal-dialog input[type=submit]:hover{background-color:#58b8f5}
.form-input-compound{margin:0 0 10px}
.form-input-compound label{font-size:.875rem;line-height:1.57143}
.form-input-compound-content{position:relative;padding:10px 15px}
.form-input-compound-content textarea{position:relative;padding:0;width:100%;height:100%;border:0;outline:0;z-index:3;background:0 0;min-height:50px;resize:none;border-radius:4px;color:#586c8f;font-weight:400;font-size:.95rem;line-height:1.46667}
.form-input-compound-content textarea::placeholder{color:#a2aec1}
.form-input-compound-content label{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;background-color:transparent;cursor:text;border:1px solid #dadee6;border-radius:4px;transition:color .15s,border-color .15s}
.form-input-compound-content input:focus~label,.form-input-compound-content label:active,.form-input-compound-content textarea:focus~label{border-color:#69bff6;outline:0;border-width:2px;box-shadow:0 2px 5px 1px rgba(111,158,188,.06),0 5px 15px 6px rgba(74,142,254,.03)}
.form-input-compound-paragraph{pointer-events:none;padding:10px 0;margin:0 0 10px;font-size:.95rem;line-height:1.46667;color:#a2aec1;border-top:1px solid #dadee6;border-bottom:1px solid #dadee6}
.form-input-compound-paragraph h4{font-size:.75rem;line-height:1.5;font-weight:400;font-style:italic;text-align:left;margin:0 0 8px}
.form-input-compound-paragraph p{padding-bottom:15px}
.form-input-compound-paragraph p:last-child{padding-bottom:0}
.form-input-compound-paragraph p.no-padding{padding:0}
.form-input-compound-paragraph a{color:#a2aec1;text-decoration:none;border-bottom:1px solid #dadee6;display:inline}
.form-input-compound-status{font-size:.75rem;line-height:1.5;margin-bottom:6px;font-weight:400}
.form-input-compound-status b,.form-input-compound-status strong{font-weight:500}
.form-input-compound-status .hint:not(:empty){padding:5px 0 0;display:block;color:#586c8f}
.form-input-compound-status .error{padding:5px 0 0;color:#e58585;display:none}
.form .form-submit-rich button,.form .form-submit-rich button p{font-size:17px;line-height:1;transition:all 1s;vertical-align:middle;color:#fff;font-weight:400}
.form-input-compound.state-error .form-input-compound-status .error{display:block}
.form-input-compound.state-error .form-input-compound-content label,.form-input-compound.state-error input:focus~label,.form-input-compound.state-error label:active,.form-input-compound.state-error textarea:focus~label{border-color:#e58585}
@keyframes form-xhr-effect-rotate{100%{transform:rotate(360deg)}
}
.form .form-submit-rich{margin:10px 0}
.form .form-submit-rich button{border-radius:4px;width:100%;height:42px;padding:0 10px;display:block;outline:0;text-align:center;background-color:#0097f5;border:none;position:relative;white-space:nowrap;-webkit-appearance:none;appearance:none}
.form .form-submit-rich button p{display:inline-block;opacity:0;width:0;margin:0;padding:0;overflow:hidden;float:left}
.form .form-submit-rich button .form-rich-button-xhr-fail,.form .form-submit-rich button .form-rich-button-xhr-loading,.form .form-submit-rich button .form-rich-button-xhr-success{transition:all .2s;padding:15px;display:inline-block;text-align:center;vertical-align:middle}
.form .form-submit-rich button .form-rich-button-xhr-loading{position:relative;margin:0 -15px;opacity:0}
.form .form-submit-rich button .form-rich-button-xhr-loading>div{position:absolute;left:50%;top:15px;margin:-15px 0 0 -15px;width:30px;height:30px;border-radius:100%}
@keyframes form-xhr-effect-rotate-in-button{0%{transform:rotateZ(0)}
100%{transform:rotateZ(360deg)}
}
@keyframes form-xhr-effect-blink-in-button{0%{border-color:transparent}
10%{border-color:#fff}
}
.form .form-submit-rich button .form-rich-button-xhr-loading>div::after{content:"";background:0 0;width:100%;height:100%;top:0;left:0;position:absolute;border-radius:100%;opacity:1;box-shadow:#fff -3px -1px 0 -2px;animation:form-xhr-effect-rotate-in-button 1.5s infinite linear}
.form .form-submit-rich button .form-rich-button-xhr-loading>div>div{position:absolute;left:50%;top:50%;margin-top:-2px;box-sizing:content-box;width:2px;height:2px;border-radius:100%;border:2px solid transparent;animation:1s form-xhr-effect-blink-in-button infinite;margin-left:-3px;animation-delay:.15s}
.form .form-submit-rich button .form-rich-button-xhr-loading>div>div:first-child{margin-left:-11px;animation-delay:0s}
.form .form-submit-rich button .form-rich-button-xhr-loading>div>div:last-child{margin-left:5px;animation-delay:.3s}
.form .form-submit-rich button .form-rich-button-xhr-loading svg{position:absolute;left:50%;top:10px;margin:-10px 0 0 -10px;width:30px;height:30px}
.form .form-submit-rich button .form-rich-button-xhr-success{position:relative;margin:0 -15px;opacity:0}
.form .form-submit-rich button .form-rich-button-xhr-success svg{position:absolute;left:50%;top:15px;margin:-21px 0 0 -20px;width:40px;height:40px}
@keyframes form-xhr-effect-success-in-button{0%{stroke-dashoffset:50px}
100%{stroke-dashoffset:0}
}
.form .form-submit-rich button .form-rich-button-xhr-fail{position:relative;margin:0 -15px;opacity:0}
.modal,.modal-overlay{position:absolute;left:0;top:0}
.form .form-submit-rich button .form-rich-button-xhr-fail svg{position:absolute;left:50%;top:15px;margin:-15px 0 0 -20px;width:30px;height:30px}
.form .form-submit-rich button .form-rich-button-xhr-fail svg path{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:60px,60px;stroke-dashoffset:60px;fill:none}
@supports (-ms-ime-align:auto){.form .form-submit-rich button .form-rich-button-xhr-loading svg{animation:form-xhr-effect-rotate .5s infinite}
.form .form-submit-rich button .form-rich-button-xhr-fail svg path{stroke-dashoffset:0}
}
@keyframes form-xhr-effect-fail-in-button{0%{stroke-dashoffset:60px;opacity:0}
100%{stroke-dashoffset:0;opacity:1}
}
body:not(.touched) .form .form-submit-rich button.form-rich-button-text-default:hover{background-color:#58b8f5}
.form .form-submit-rich button.form-rich-button-text-default:focus{background-color:#58b8f5;outline:0}
.form .form-submit-rich button.state-loading{pointer-events:none;background-color:#58b8f5}
.form .form-submit-rich button.state-loading .form-rich-button-text-loading{opacity:1;margin:0 0 0 25px;width:auto;overflow:visible;float:none}
.form .form-submit-rich button.state-fail .form-rich-button-text-fail,.form .form-submit-rich button.state-success .form-rich-button-text-success,.form .form-submit-rich button.state-success .form-rich-button-xhr-success{margin:0;width:auto;opacity:1;float:none;overflow:visible}
.form .form-submit-rich button.state-loading .form-rich-button-xhr-loading{width:auto;opacity:1;overflow:visible;float:none}
.form .form-submit-rich button.state-success{pointer-events:none;background-color:#3ccc72}
.form .form-submit-rich button.state-success .form-rich-button-xhr-success svg path#wnd-icon-animated-check{animation:checkmark-ng-xhr-success-in-button .4s ease-in-out .7s backwards}
.form .form-submit-rich button.state-fail{pointer-events:none;background-color:#e58585}
.form .form-submit-rich button.state-fail .form-rich-button-xhr-fail{width:auto;opacity:1;overflow:visible;float:none;margin:0 -5px 0 0}
.form .form-submit-rich button.state-fail .form-rich-button-xhr-fail svg path#wnd-icon-cross-tl-br{animation:cross-ng-xhr-fail-in-button .2s ease-in-out .5s forwards}
.form .form-submit-rich button.state-fail .form-rich-button-xhr-fail svg path#wnd-icon-cross-tr-bl{animation:cross-ng-xhr-fail-in-button .7s ease-in-out .5s forwards}
.form .form-submit-rich button:not(.state-loading,.state-success,.state-fail) p.form-rich-button-text-default{width:auto;opacity:1;overflow:visible;float:none}
.modal{transition:opacity .5s;bottom:0;right:0;z-index:100;display:none}
.modal-overlay{opacity:.6;width:100%;height:100%;background-color:#000}
.modal-content{z-index:101;width:100%;height:100%;position:relative}
.modal-box{opacity:.25;display:none;text-align:center;padding:0;width:100%}
.modal-box.open{opacity:1;display:block}
.modal-box-content{position:relative}
.modal-close{position:absolute;top:10px;right:0;right:env(safe-area-inset-right);padding:12px;font-size:.95rem;line-height:1.33333;color:#0097f5;text-decoration:none}
@supports (padding:max(0)){.modal-close{top:10px;top:max(10px,env(safe-area-inset-top))}
}
.modal-close span{display:none}
.modal-close::after{content:"";width:14px;height:14px;margin:0;display:inline-block;opacity:.4;transition:opacity .15s;background:url(/img/portal-2015/icons/close-7d8da8.svg) center right no-repeat}
body:not(.touched) .modal-close:hover::after{opacity:1}
.active .modal{display:block}
.active .modal-box.open{display:table}
.portal.active{overflow:hidden;position:fixed}
.active.touched{overflow:hidden}
.active.touched .modal{position:absolute}
.active.active-preview.touched .wrapper{max-height:100vh}
.active.active-preview.touched .live-preview-frame{overflow:hidden}
.active-menu{overflow:hidden;position:fixed}
.active-menu .modal{display:block;opacity:0}
.active-menu .modal-box.open{display:table}
.active-data .modal,.active-table-data .modal{display:block;position:fixed}
.active-data{overflow:hidden;position:fixed}
.active-table-data{overflow:hidden}
.active-data .modal-content,.active-table-data .modal-content{display:flex;justify-content:center;align-items:center}
.active-preview{overflow:hidden;position:fixed}
.active-preview .modal{display:block;position:fixed}
.active-preview .modal-box-content{height:100%}
.active-preview.active .modal-overlay{z-index:12}
.active-preview.active .modal-box.form-reg{height:auto;z-index:15}
.active-preview.active .modal-box.live-preview{z-index:10}
@keyframes ng-xhr-loading-modal{0%{transform:rotateZ(0)}
100%{transform:rotateZ(360deg)}
}
.svg-animation.svg-animation{width:86px;height:86px;margin:0 auto;position:relative}
.svg-animation.svg-animation::after{content:"";position:absolute;top:0;left:0;animation:ng-xhr-loading-modal 1s infinite linear;transform:translateZ(0);border:3px solid #0097f5;border-top-color:transparent;border-radius:50%;display:block;width:100%;height:100%}
.w-dropdown,.w-dropdown-holder{position:relative}
.svg-animation.svg-animation+h3{font-size:1.075rem;line-height:1.64706;font-weight:400;color:#455c83;padding:10px 0 0;white-space:nowrap;margin-bottom:0!important}
.svg-animation.svg-animation+h3 b,.svg-animation.svg-animation+h3 strong{font-weight:500}
.w-dropdown{display:inline;vertical-align:middle;white-space:nowrap}
body>.w-dropdown{display:block;position:absolute;z-index:150}
body>.w-dropdown .w-dropdown-menu-outer{opacity:1;overflow:visible;height:auto}
.w-dropdown-trigger{display:inline-block;vertical-align:middle;margin:5px 0;text-decoration:none;border:none;padding:0;-webkit-user-select:none;user-select:none}
.w-dropdown-trigger span{font-size:15px;line-height:2.6;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70vw;color:#586c8f;background-color:#fff;border:1px solid #dadee6;border-radius:4px;padding:0 32px 0 16px;height:40px;position:relative;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}
.w-dropdown-trigger span::after{content:"";display:block;position:absolute;top:50%;right:16px;margin-top:-2px;border-top:solid 5px #7d8da8;border-left:solid 5px transparent;border-right:solid 5px transparent}
.w-dropdown-trigger span.w-flag{padding-left:52px}
.w-dropdown-trigger span.w-flag::before{left:10px}
body:not(.touched) .w-dropdown-trigger:hover span{color:#0097f5;background-color:#f7fbff;border-color:#dadee6}
.w-dropdown-menu-filter{border-bottom:1px solid #dadee6;padding:14px 18px}
.w-dropdown-menu-filter input[type=search],.w-dropdown-menu-filter input[type=text]{font-size:.95rem;line-height:1.33333;font-weight:400;padding:11px 22px 9px 32px;height:40px;width:100%;margin:0;color:#586c8f;border:1px solid #dadee6;border-radius:4px;outline:0;background-color:transparent;background-image:url(/img/portal-2015/icons/fa-search-7c8faf.svg);background-position:14px 12px;background-repeat:no-repeat;background-size:14px 14px;transition:border-color .15s ease-in-out,color .15s ease-in-out}
.w-dropdown-menu-filter input[type=search]:focus,.w-dropdown-menu-filter input[type=text]:focus{border-color:#69bff6;padding:10px 21px 8px 31px;background-position:13px 11px;outline:0;border-width:2px}
.w-dropdown-menu-filter input[type=search]::placeholder,.w-dropdown-menu-filter input[type=text]::placeholder{color:#586c8f}
.w-dropdown-menu-outer{position:absolute;top:26px;z-index:90;background:#fff;box-shadow:0 2px 5px 1px rgba(111,158,188,.12),0 5px 15px 6px rgba(74,142,254,.06);border:1px solid #dadee6;border-radius:4px;opacity:0;height:0;overflow:hidden;width:auto;min-width:205px;max-width:70vw;margin-bottom:15px}
.w-dropdown-menu-inner,.w-input-field textarea{-webkit-overflow-scrolling:touch;scrollbar-width:initial;scroll-behavior:smooth;overscroll-behavior-x:none}
.w-dropdown-menu-inner{font-size:.95rem;line-height:1.73333;overflow-y:auto;touch-action:manipulation;padding:10px 0;background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.06),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.06),transparent) 0 100%;background-repeat:no-repeat;background-color:transparent;background-size:100% 40px,100% 40px,100% 7px,100% 7px;background-attachment:local,local,scroll,scroll;transition:max-height .3s;max-height:225px;border-radius:4px}
.w-dropdown-menu-inner::-webkit-scrollbar,.w-dropdown-menu-inner::-webkit-scrollbar-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:13px;background-clip:padding-box;border:5px solid transparent}
.w-dropdown-menu-inner::-webkit-scrollbar-track{border-radius:13px;background-clip:padding-box;border:5px solid transparent;background-color:#f4f5f8}
.w-dropdown-menu-inner::-webkit-scrollbar-thumb{color:#d8dde5;box-shadow:inset 0 0 0 10px}
.w-dropdown-menu-inner:hover::-webkit-scrollbar-thumb{color:#d8dde5}
.w-dropdown-menu-inner:hover::-webkit-scrollbar-thumb:hover{color:#cbd1dc}
.w-dropdown-menu-inner::-webkit-scrollbar-button:end:increment,.w-dropdown-menu-inner::-webkit-scrollbar-button:start:decrement{height:1px;width:1px;display:block;background-color:transparent}
.w-dropdown-menu-filter+.w-dropdown-menu-inner{border-top-left-radius:0;border-top-right-radius:0}
.w-dropdown-menu-empty{padding:8px 16px;white-space:normal}
.w-dropdown-menu-empty a{color:#0097f5;border-bottom:1px solid transparent;text-decoration:none;transition:border-color .15s}
.w-dropdown.state-fetching .w-dropdown-trigger span,.w-input.state-fetching .w-input-field input,.w-input.state-loading .w-input-field input,.w-input.state-waiting .w-input-field input,.w-radio.type-block input{color:transparent}
body:not(.touched) .w-dropdown-menu-empty a:hover{border-bottom-color:#58b8f5}
.w-dropdown .w-flag{padding-left:56px;position:relative}
.w-dropdown .w-flag::before{top:50%;margin-top:-12px;display:block;position:absolute;left:16px}
.w-dropdown.state-fetching .w-dropdown-holder::before,.w-dropdown.state-waiting .w-dropdown-menu-inner::before{margin-top:-14px;display:block;content:"";z-index:1;transform:translateZ(0);animation:dashboard-loading 1s infinite linear}
.w-dropdown.state-expanded .w-dropdown-menu-outer{opacity:1;overflow:visible;height:auto}
.w-dropdown.state-disabled{pointer-events:none}
.w-dropdown.state-disabled .w-dropdown-trigger{opacity:.5}
.w-dropdown.state-fetching{pointer-events:none}
.w-dropdown.state-fetching .w-dropdown-holder::before{position:absolute;left:50%;top:50%;right:auto;bottom:auto;border:3px solid #dadee6;border-top-color:transparent;border-radius:50%;width:22px;height:22px;margin-left:-22px}
.w-dropdown.state-fetching .w-dropdown-trigger{opacity:.5}
.w-dropdown.state-waiting .w-dropdown-menu-inner{position:relative;pointer-events:none;min-height:50px;max-height:50px;overflow:hidden}
.w-dropdown.state-waiting .w-dropdown-menu-inner::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;display:block;width:100%;height:100%}
.w-dropdown.state-waiting .w-dropdown-menu-inner::before{position:absolute;left:50%;top:50%;right:auto;bottom:auto;border:3px solid #0097f5;border-top-color:transparent;border-radius:50%;width:22px;height:22px;margin-left:-11px}
.w-dropdown.state-loading .w-dropdown-menu-inner::after{content:"";width:22px;height:22px;margin-left:18px;display:block;transform-origin:center;animation:dashboard-loading 1s infinite linear;transform:translateZ(0);border:3px solid #0097f5;border-top-color:transparent;border-radius:50%;z-index:1}
.w-dropdown.state-error.type-form>label,.w-dropdown.state-error>label{color:#e58585}
.w-dropdown.state-error .w-dropdown-trigger span,.w-dropdown.state-error .w-dropdown-trigger:active span,.w-dropdown.state-error .w-dropdown-trigger:focus span,.w-dropdown.state-error.type-form .w-dropdown-trigger span,.w-dropdown.state-error.type-form .w-dropdown-trigger:active span,.w-dropdown.state-error.type-form .w-dropdown-trigger:focus span{border-color:#fe9494}
.w-dropdown.state-alert.type-form>label,.w-dropdown.state-alert>label{color:#be8200}
.w-dropdown.state-alert .w-dropdown-trigger span,.w-dropdown.state-alert .w-dropdown-trigger:active span,.w-dropdown.state-alert .w-dropdown-trigger:focus span,.w-dropdown.state-alert.type-form .w-dropdown-trigger span,.w-dropdown.state-alert.type-form .w-dropdown-trigger:active span,.w-dropdown.state-alert.type-form .w-dropdown-trigger:focus span{border-color:rgba(190,130,0,.6)}
.w-dropdown.direction-left .w-dropdown-menu-outer{left:0}
.w-dropdown.direction-right .w-dropdown-menu-outer{right:0}
.w-dropdown.direction-top .w-dropdown-menu-outer{top:auto;bottom:10px}
.w-dropdown.type-form{display:block}
.w-dropdown.type-form .w-dropdown-trigger{margin:0}
.w-dropdown.type-form .w-dropdown-trigger span{height:50px;font-size:.95rem;line-height:3.2}
.w-dropdown.type-form .w-dropdown-trigger:active,.w-dropdown.type-form .w-dropdown-trigger:focus{outline:0}
.w-dropdown.type-form .w-dropdown-trigger:active>span,.w-dropdown.type-form .w-dropdown-trigger:focus>span{padding-left:15px;line-height:47px;border:2px solid #69bff6;box-shadow:0 2px 5px 1px rgba(111,158,188,.06),0 5px 15px 6px rgba(74,142,254,.03)}
.w-dropdown.type-form .w-dropdown-trigger:active>span::after,.w-dropdown.type-form .w-dropdown-trigger:focus>span::after{right:15px}
.w-dropdown.type-form .w-dropdown-trigger:active>span.w-flag,.w-dropdown.type-form .w-dropdown-trigger:focus>span.w-flag{padding-left:51px}
.w-dropdown.type-form .w-dropdown-trigger:active>span.w-flag::before,.w-dropdown.type-form .w-dropdown-trigger:focus>span.w-flag::before{left:9px}
.w-dropdown.type-form .w-dropdown-menu-outer{top:32px}
.w-dropdown.type-filter .w-dropdown-trigger span{max-width:265px}
.w-dropdown.type-filter .w-dropdown-menu-outer{min-width:265px;max-width:265px}
.w-dropdown ul{list-style:none;padding:0;margin:0}
.w-dropdown ul li:only-of-type{margin-top:-5px;margin-bottom:-4px}
.w-dropdown ul a,.w-dropdown ul span{text-align:left;display:block;padding:4px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none}
.w-dropdown ul a.w-flag,.w-dropdown ul span.w-flag{padding-top:9px;padding-bottom:9px}
.w-dropdown ul a{color:#586c8f;transition:color .15s,background-color .15s}
body:not(.touched) .w-dropdown ul a:focus,body:not(.touched) .w-dropdown ul a:hover{outline:0;color:#586c8f;background-color:#f7fbff}
.w-dropdown ul li.state-active a,.w-dropdown ul li.state-active span{color:#0097f5;cursor:default}
body:not(.touched) .w-dropdown ul li.state-active a:hover{color:#0097f5;background-color:#fff}
.w-dropdown ul li.action-destructive a,.w-dropdown ul li.action-destructive span{color:#ea5555;cursor:pointer}
body:not(.touched) .w-dropdown ul li.action-destructive a:hover{color:#ea5555}
.w-dropdown ul li.state-disabled{opacity:.5;cursor:not-allowed}
.w-dropdown ul li.state-disabled a,.w-dropdown ul li.state-disabled span{pointer-events:none}
.w-dropdown ul li.state-hidden{display:none;pointer-events:none}
.w-dropdown ul li.upgrade a::before,.w-dropdown ul li.upgrade span::before{content:"";width:15px;height:15px;margin:0 5px 2px 0;display:inline-block;vertical-align:text-bottom;background-image:url(/img/portal-2015/icons/ico-crown-gold.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}
.w-dropdown ul+ul{position:relative;margin-top:10px}
.w-dropdown ul+ul::after{content:"";position:absolute;left:10px;right:10px;top:-5px;height:1px;border-top:1px solid #eceff3}
.w-dropdown ul+ul li:first-child{margin-top:10px}
.w-dropdown.size-full-width .w-dropdown-menu-outer,.w-dropdown.size-full-width .w-dropdown-trigger,.w-dropdown.size-full-width .w-dropdown-trigger span{width:100%;max-width:100%}
.w-dropdown.size-two-third{max-width:calc(66% - 25px)}
.w-dropdown.size-two-third .w-dropdown-menu-outer,.w-dropdown.size-two-third .w-dropdown-trigger,.w-dropdown.size-two-third .w-dropdown-trigger span{width:100%;max-width:100%}
.w-dropdown+.w-button::before,.w-dropdown+.w-dropdown::before{content:" ";letter-spacing:8px;pointer-events:none;font-size:8px}
.w-dropdown .w-dropdown-message{display:block;white-space:normal;font-size:.75rem;line-height:1.5;font-weight:400;transition:all .15s;color:#fe9494;margin:2px 0;text-align:left;max-width:fit-content}
.w-dropdown .w-dropdown-message b,.w-dropdown .w-dropdown-message strong{font-weight:500}
.w-dropdown .w-dropdown-message.role-hint{color:#586c8f}
.w-dropdown .w-dropdown-message.role-alert{color:#be8200}
.w-dropdown .w-dropdown-message a{color:#0097f5;text-decoration:none;border-bottom:1px solid transparent;display:inline}
.w-dropdown .w-dropdown-message a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.w-button{-webkit-appearance:none;appearance:none;text-decoration:none;background:0 0;border:none;margin:0;padding:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:1;transition:.3s opacity ease-in-out;font-family:inherit;display:inline}
.table-data-button span,.w-button span{transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;text-decoration:none}
.w-button::-moz-focus-inner{border:0;padding:0}
.w-button:focus{outline:0}
.w-button span{display:inline-block;vertical-align:middle;font-size:15px;line-height:1.33;margin:5px 0;white-space:normal;font-weight:400;text-align:center;border-radius:4px;padding:10px 15px;width:auto;height:auto}
.w-button span:empty{padding:10px 0}
.w-button.state-disabled,.w-button[disabled]{opacity:.5;pointer-events:none}
.w-button.state-disabled span,.w-button[disabled] span{filter:grayscale(100%)}
.w-button.state-fade{opacity:0}
.w-button.type-outline span{color:#0097f5;background-color:#fff;border:1px solid #dadee6}
body:not(.touched) .w-button.type-outline:hover span{color:#0097f5;background-color:#f7fbff;border-color:#dadee6}
.w-button.type-outline.role-dark span{color:rgba(255,255,255,.9);background-color:transparent;border-color:rgba(255,255,255,.6)}
body:not(.touched) .w-button.type-outline.role-dark:hover span{color:#fff;background-color:transparent;border-color:rgba(255,255,255,.8)}
.w-button.type-action span{color:#fff;background-color:#0097f5;border:1px solid #0097f5}
body:not(.touched) .w-button.type-action:hover span{color:#fff;background-color:#58b8f5;border-color:#58b8f5}
.w-button.type-text span,body:not(.touched) .w-button.type-text:hover span{color:#0097f5}
.w-button.type-text.role-dark span{color:rgba(255,255,255,.8)}
body:not(.touched) .w-button.type-text.role-dark:hover span{color:#fff}
.w-button.type-text.role-underline span{text-decoration:underline;text-underline-position:under;padding:10px 0}
.w-button.ico-add span{position:relative;padding-left:30px}
.w-button.ico-add span::after,.w-button.ico-add span::before{position:absolute;display:block;content:""}
.w-button.ico-add span::before{width:10px;height:2px;top:17px;left:15px;border-bottom-style:solid;border-bottom-width:2px}
.w-button.ico-add span::after{width:2px;height:10px;top:15px;left:19px;border-left-style:solid;border-left-width:2px}
.w-button.ico-add.type-outline span::before{border-bottom-color:#0097f5;left:16px}
.w-button.ico-add.type-outline span::after{border-left-color:#0097f5;left:20px}
.w-button.ico-add.type-action span::before{border-bottom-color:#fff}
.w-button.ico-add.type-action span::after{border-left-color:#fff}
.w-button.ico-close.type-text span{padding-left:25px}
.w-button.ico-close.type-action span,.w-button.ico-close.type-outline span{padding-left:30px}
.w-button.ico-ai.type-action span,.w-button.ico-feature-edit.type-outline span,.w-button.ico-ng-renew.type-outline span{padding-left:40px}
.w-button.ico-close span{position:relative;cursor:pointer}
.w-button.ico-close span::before{content:"";position:absolute;top:14px;left:5px;width:14px;height:14px;display:block;opacity:.7;transition:opacity .15s;background-image:url(/img/portal-2015/icons/close-0097f5.svg)}
.w-button.ico-ai span::before,.w-button.ico-feature-edit span::before,.w-button.ico-ng-renew span::before{top:14px;left:12px;width:20px;height:20px;display:block;content:"";transition:opacity .15s}
.w-button.ico-close span:hover::before{opacity:1}
.w-button.ico-ai span{position:relative;cursor:pointer}
.w-button.ico-ai span::before{position:absolute;opacity:1;background-image:url(/img/portal-2015/icons/ico-ai.svg)}
.w-button.ico-ng-renew span{position:relative;cursor:pointer}
.w-button.ico-ng-renew span::before{position:absolute;opacity:1;background-image:url(/img/portal-2015/icons/ico-ng-renew.svg)}
.w-button.ico-feature-edit span{position:relative;cursor:pointer}
.w-button.ico-feature-edit span::before{position:absolute;opacity:1;background-image:url(/img/portal-2015/icons/ico-feature-edit.svg)}
.w-button+.w-button::before,.w-button+.w-dropdown::before{content:" ";letter-spacing:8px;pointer-events:none;font-size:8px}
.w-button.role-a11:focus-visible{outline:#69bff6 solid 2px;outline-offset:2px;border-radius:4px}
.w-button.role-a11 span{margin:0;padding:12px 25px}
.w-button.role-a11+.w-button.role-a11{margin-left:16px}
.w-button.role-a11.type-action span{font-size:17px;line-height:1.33}
.w-button.role-a11.type-text span{font-size:15px;line-height:1.85}
.w-button.role-a11.type-text:focus-visible{margin:4px 0}
.w-button.role-a11.type-text:focus-visible span{padding-top:8px;padding-bottom:8px}
.w-input-row .w-button.role-a11.type-text:focus-visible{margin:26px 0 4px}
.w-button.role-a11.type-text.ico-add span{padding-left:35px}
.w-button.role-a11.type-text.ico-add:not(:focus-visible) span::before{top:21px}
.w-button.role-a11.type-text.ico-add:not(:focus-visible) span::after{top:19px}
.w-button.size-full-width span{width:100%;max-width:100%}
.w-picker{-webkit-user-select:none;user-select:none}
.w-picker-items{padding:0;margin:0}
.w-picker-item{display:block;cursor:pointer;height:40px;padding:0}
.w-picker-item input{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;position:absolute;margin:0;padding:0;opacity:0}
.w-picker-item input::-moz-focus-inner{border:0;padding:0}
.w-picker-item input:active,.w-picker-item input:checked,.w-picker-item input:focus{outline:0}
.w-picker-item .w-picker-item-outer{display:block;height:100%;border-radius:3px;margin-top:0;color:#586c8f;transition:background-color .2s}
.w-picker-item .w-picker-item-inner{display:flex;align-items:center;border-bottom:1px solid #eceff3;padding:3px 0 0;height:40px;overflow:hidden;font-size:14px;text-overflow:ellipsis;margin:0 0 0 10px}
.w-picker-item .w-picker-item-inner.w-flag{padding-left:40px;position:relative}
.w-picker-item .w-picker-item-inner.w-flag::before{top:50%;margin-top:-12px;display:block;position:absolute;left:0}
.w-picker-item .w-picker-item-inner span[rel~=tooltip]{top:-2px}
.touched .w-picker-item .w-picker-item-inner span[rel~=tooltip]{padding:20px;margin:-20px 0}
.w-picker-item .w-picker-item-status{display:block;font-size:12px;padding:0 5px 0 10px;margin-left:auto;text-align:right}
.w-picker-item img.w-picker-item-icon{display:block;float:left;width:32px;height:22px;padding:0;max-height:none;max-width:none;margin:0 20px 0 0;-webkit-user-drag:none}
.w-picker-item.bg-image-icon .w-picker-item-inner{padding-left:52px;position:relative}
.w-picker-item.bg-image-icon .w-picker-item-inner img{display:none}
.w-picker-item.bg-image-icon .w-picker-item-inner::before{content:"";position:absolute;top:0;left:0;display:block;width:22px;height:100%;margin-left:5px;margin-right:20px;background-size:100% auto;background-repeat:no-repeat;background-position:center center}
.w-picker-item:hover .w-picker-item-outer{background-color:#f7fbff}
.w-picker-item input:checked+.w-picker-item-outer{background-color:#0097f5;color:#fff}
.w-picker-item input:checked+.w-picker-item-outer .w-picker-item-inner{border-bottom-color:transparent}
.w-picker-item input:disabled+.w-picker-item-outer{opacity:.5;cursor:not-allowed}
.w-picker-item input:disabled+.w-picker-item-outer span[rel~=tooltip]{background-image:url(/img/portal-2015/icons/fa-question-mark-c3c8d2.svg)}
.w-picker-item:first-of-type .w-picker-item-inner{border-top:1px solid #eceff3}
.w-picker-item:first-of-type input:checked+.w-picker-item-outer .w-picker-item-inner{border-top-style:none}
.w-picker.type-checkmark .w-picker-item{height:auto;min-height:76px}
.w-picker.type-checkmark .w-picker-item input:checked+.w-picker-item-outer{background-color:#f7fbff;color:#586c8f}
.w-picker.type-checkmark .w-picker-item input:checked+.w-picker-item-outer .w-picker-item-inner{border-bottom-color:#eceff3}
.w-picker.type-checkmark .w-picker-item input:checked+.w-picker-item-outer .w-picker-item-checkbox{position:relative;border-color:#0097f5;background-color:#0097f5}
.w-picker.type-checkmark .w-picker-item input:checked+.w-picker-item-outer .w-picker-item-checkbox::after{position:absolute;top:50%;left:50%;display:block;content:" ";width:5px;height:8px;margin-top:-6px;margin-left:-3px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}
.w-picker.type-checkmark .w-picker-item:first-of-type input:checked+.w-picker-item-outer .w-picker-item-inner{border-top-style:solid}
.w-picker.type-checkmark .w-picker-item input:disabled+.w-picker-item-outer{opacity:1}
.w-picker.type-checkmark .w-picker-item input:disabled+.w-picker-item-outer .w-picker-item-image,.w-picker.type-checkmark .w-picker-item input:disabled+.w-picker-item-outer .w-picker-item-text span:not([rel~=tooltip]),.w-picker.type-checkmark .w-picker-item input:disabled+.w-picker-item-outer .w-picker-item-text strong{opacity:.5}
.w-picker.type-checkmark .w-picker-item.fallback img.w-picker-item-image{height:auto}
.w-picker.type-checkmark .w-picker-item-inner{height:auto;min-height:76px;padding:0}
.w-picker.type-checkmark img.w-picker-item-image{flex-shrink:0;width:60px;height:34px;margin-right:13px;padding:0;border-radius:4px;object-fit:cover;object-position:top center;-webkit-user-drag:none}
.w-picker.type-checkmark .w-picker-item-text{display:block;margin:19px 15px 19px 0;overflow:hidden;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}
.w-picker.type-checkmark .w-picker-item-text strong{display:inline;white-space:normal;font-size:1rem;line-height:1.1875;margin-right:3px}
.touched .w-picker.type-checkmark .w-picker-item-text strong{margin-right:5px}
.w-picker.type-checkmark .w-picker-item-text span:not([rel~=tooltip]){display:block;font-size:.8125rem;line-height:1.30769;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}
.touched .w-picker.type-checkmark .w-picker-item-text span[rel~=tooltip]{margin:-20px -12px}
.w-picker.type-checkmark .w-picker-item-checkbox{flex-shrink:0;display:block;width:22px;height:22px;border:1px solid #eceff3;border-radius:50%;margin:0 10px 0 auto;background-color:#f6f7f9}
.w-picker.type-switch{display:inline;font-size:0;vertical-align:middle}
.w-picker.type-switch .w-picker-item,.w-picker.type-switch .w-picker-items{display:inline-block;vertical-align:middle}
.w-picker.type-switch>label{font-size:.875rem;line-height:1.57143;font-weight:400;margin:0!important;padding-right:8px;color:#586c8f;transition:all .4s;vertical-align:middle}
.w-picker.type-switch>label b,.w-picker.type-switch>label strong{font-weight:500}
.w-picker.type-switch .w-picker-item{min-width:32px;height:30px;border:1px solid #eceff3;text-align:center}
.touched .w-picker.type-switch .w-picker-item{min-width:40px;height:38px}
.w-picker.type-switch .w-picker-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.w-picker.type-switch .w-picker-item:first-child .w-picker-item-outer{border-top-left-radius:2px;border-bottom-left-radius:2px}
.w-picker.type-switch .w-picker-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}
.w-picker.type-switch .w-picker-item:last-child .w-picker-item-outer{border-top-right-radius:2px;border-bottom-right-radius:2px}
.w-picker.type-switch .w-picker-item+.w-picker-item{margin-left:-1px}
.w-picker.type-switch .w-picker-item-outer{color:#a2aec1;border-radius:0}
.w-picker.type-switch .w-picker-item-inner{flex-direction:column;min-width:32px;height:30px;line-height:1.95;margin:0;padding:0 7px;border:none}
.touched .w-picker.type-switch .w-picker-item-inner{min-width:40px;height:38px;line-height:2.5}
.w-picker.type-switch .w-picker-item .w-dropdown-trigger{margin:0}
.w-picker.type-switch .w-picker-item .w-dropdown-trigger span{border:0;height:28px;padding:0 22px 0 7px;font-size:.875rem;font-weight:400;margin:0!important;line-height:1.95}
.touched .w-picker.type-switch .w-picker-item .w-dropdown-trigger span{height:38px;line-height:2.5}
.w-picker.type-switch .w-picker-item .w-dropdown-trigger span b,.w-picker.type-switch .w-picker-item .w-dropdown-trigger span strong{font-weight:500}
.w-picker.type-switch .w-picker-item .w-dropdown-trigger span::after{right:7px}
.w-picker.type-switch .w-picker-item .w-dropdown-menu-outer{top:20px;min-width:0}
.touched .w-picker.type-switch .w-picker-item .w-dropdown-menu-outer{top:25px}
.w-picker.type-switch.role-loc .w-picker-item .w-picker-item-inner{padding:0 5px}
.w-picker.type-switch.role-loc .w-picker-item .w-dropdown-trigger span{border:0;padding:0;width:32px;height:28px;background-repeat:no-repeat;background-position:center center;background-size:18px 18px;background-image:url(/img/portal-2015/dashboard/ico-more-7d8da8.svg)}
.touched .w-picker.type-switch.role-loc .w-picker-item .w-dropdown-trigger span{width:40px;height:36px}
.w-picker.type-switch.role-loc .w-picker-item .w-dropdown-trigger span::after{display:none}
.table-data-modal-header h2+.w-picker.type-switch,.table-data-modal-header h3+.w-picker.type-switch{display:inline-block;margin:-5px 0 20px}
.w-input{position:relative;margin:0 0 16px;padding:0}
.w-input::after,.w-input::before{content:"";display:table}
.modal-section .w-input{margin:0 0 3px}
.w-input .w-input-message{font-size:.75rem;line-height:1.5;opacity:1;font-weight:400;transition:all .15s;color:#fe9494;margin:2px 0;text-align:left;max-width:fit-content}
.w-input .w-input-message b,.w-input .w-input-message strong{font-weight:500}
.w-input .w-input-message.role-hint,.w-input .w-input-message.w-input-hint{color:#586c8f}
.w-input .w-input-message.role-alert{color:#be8200}
.w-input .w-input-message a{color:#0097f5;text-decoration:none;border-bottom:1px solid transparent;display:inline}
.w-input .w-input-message a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.w-input .w-input-message.align-right{text-align:right;display:block;width:100%;max-width:100%}
.w-input .w-input-message.role-appended{position:relative;top:-20px}
.w-input .w-input-message.size-medium{font-size:14px}
.w-input .w-input-message.state-fade{opacity:0}
.w-input .w-input-message p{padding-bottom:0;max-width:45vw}
.w-input-field{margin:0 0 15px;width:100%;position:relative;background:0 0;display:flex}
.w-input-field input,.w-input-field textarea{position:relative;padding:10px 15px;width:100%;height:100%;z-index:3;border:0;outline:0;background:0 0;min-height:50px;border-radius:4px;color:#586c8f;font-weight:400;font-size:.95rem;line-height:1.46667}
.w-input-field input::placeholder,.w-input-field textarea::placeholder{color:#7d8da8}
.w-input-field input[type=date]{background-image:url(/img/portal-2015/form/ico-calendar-58b8f5.svg);background-size:38px 22px;background-repeat:no-repeat;background-position:right 5px center}
.w-input-field input[type=date],::-ms-backdrop{background:0 0}
.w-input-field input[type=date]::-ms-clear{display:none}
.w-input-field input[type=date]::-webkit-clear-button{display:none}
.w-input-field input[type=date]::-webkit-inner-spin-button{display:none}
.w-input-field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;color:rgba(255,255,255,0);-webkit-appearance:none}
.firefox .w-input-field input[type=date]{background-image:none}
.w-input-field input{min-width:0}
.w-input-field textarea{height:145px;resize:none;touch-action:manipulation}
.w-input-field textarea::-webkit-scrollbar,.w-input-field textarea::-webkit-scrollbar-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:13px;background-clip:padding-box;border:5px solid transparent}
.w-input-field textarea::-webkit-scrollbar-track{border-radius:13px;background-clip:padding-box;border:5px solid transparent;background-color:#f4f5f8}
.w-input-field textarea::-webkit-scrollbar-thumb{color:#d8dde5;box-shadow:inset 0 0 0 10px}
.w-input-field textarea:hover::-webkit-scrollbar-thumb{color:#d8dde5}
.w-input-field textarea:hover::-webkit-scrollbar-thumb:hover{color:#cbd1dc}
.w-input-field textarea::-webkit-scrollbar-button:end:increment,.w-input-field textarea::-webkit-scrollbar-button:start:decrement{height:1px;width:1px;display:block;background-color:transparent}
.w-input-field label{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;background-color:transparent;cursor:text;border:1px solid #dadee6;border-radius:4px;transition:color .15s,border-color .15s}
.w-input-field .w-input-units{display:inline-block;white-space:nowrap;position:relative;padding:11px 15px 9px;height:100%;z-index:1;background:0 0;min-height:50px;color:#586c8f;font-weight:400;font-size:.95rem;line-height:2}
.w-input-field .w-input-tag{display:block;position:absolute;top:0;left:0;margin:12px;border-radius:4px;background:#eaeaea;padding:4px 10px;font-size:12px}
.w-input-field input.mode-weight+.w-input-tag{background:#fff;font-size:18px;margin:6px 12px}
.w-input-field .w-input-icon{z-index:3;align-self:center;pointer-events:none;padding:10px 0 10px 15px}
.w-input-field .w-input-icon img,.w-input-field .w-input-icon svg{width:18px;height:18px}
.w-input-field .w-input-units{padding-left:0}
.w-input-field input:hover~label,.w-input-field label:hover{border-color:#a2aec1}
.w-input-field input:invalid~label,.w-input-field input:required~label{outline:0}
.w-input-field input:focus~label,.w-input-field label:active,.w-input-field textarea:focus~label{border-color:#69bff6;outline:0;border-width:2px;background-position:12px 50%;padding:10px 14px 8px;box-shadow:0 2px 5px 1px rgba(111,158,188,.06),0 5px 15px 6px rgba(74,142,254,.03)}
.w-input.state-disabled .w-input-field input:hover~label,.w-input.state-disabled .w-input-field label:hover,.w-input.state-readonly .w-input-field input:hover~label,.w-input.state-readonly .w-input-field label:hover{border:1px solid #dadee6}
.w-input-field input:-moz-ui-invalid{box-shadow:none}
.w-input-field+.w-input-message{margin-top:-10px}
.w-input>.w-input-message{display:block}
.w-input.state-hidden{display:none}
.w-input.state-disabled{opacity:.5}
.w-input.state-disabled .w-input-field input,.w-input.state-disabled .w-input-field label{cursor:not-allowed}
.w-input.state-readonly .w-input-field input,.w-input.state-readonly .w-input-field label{opacity:.5;cursor:not-allowed}
.w-input.state-readonly .w-input-units{opacity:.5}
.w-input.state-fetching,.w-input.state-loading,.w-input.state-waiting{pointer-events:none}
.w-input.state-fetching .w-input-field::before,.w-input.state-loading .w-input-field::before,.w-input.state-waiting .w-input-field::before{content:"";position:absolute;left:50%;top:50%;right:auto;bottom:auto;animation:dashboard-loading 1s infinite linear;transform:translateZ(0);border:3px solid #dadee6;border-top-color:transparent;border-radius:50%;display:block;width:22px;height:22px;margin-top:-14px;margin-left:-22px;z-index:1}
.table-data-modal-content .form-input.wrong,.w-input.state-error .w-input-field label{border-color:#fe9494}
.w-input.state-error>label{color:#e58585}
.w-input.state-alert>label{color:#be8200}
.w-input.state-alert .w-input-field label{border-color:rgba(190,130,0,.6)}
.w-input.tag-capable input{text-align:right}
.w-input span[rel~=tooltip]{margin:15px;z-index:3}
.touched .w-input span[rel~=tooltip]{margin:0;height:48px;padding:20px}
.w-input-row{font-size:0;display:flex;flex-direction:row;align-items:flex-start;margin:0 0 15px -15px;position:relative}
.w-dropdown>label,.w-input>label,.w-radio-label-text{font-size:.875rem;line-height:1.57143;color:#586c8f;cursor:pointer}
.w-input-row .w-dropdown,.w-input-row .w-input{margin-left:15px;margin-bottom:0;width:100%}
.w-input-row .w-dropdown span[rel~=tooltip],.w-input-row .w-input span[rel~=tooltip]{margin:0;vertical-align:bottom;pointer-events:all}
.w-input-row .w-dropdown.size-third,.w-input-row .w-input.size-third{width:33%;flex-shrink:0}
.w-input-row .w-radio{margin-left:15px}
.w-input-row .w-radio-label-text{vertical-align:middle}
.w-input-row .w-button{margin-top:22px}
.w-input-row .w-input-field{margin-bottom:0}
.w-input-row .w-input-field+.w-input-message{margin:5px 0 0}
.w-input-row+.w-button span{margin-top:10px}
.w-input-row.role-appended .w-dropdown>label,.w-input-row.role-appended .w-input>label{display:none}
.w-input-col{display:flex;flex-direction:column;align-items:flex-start}
.w-input-col .w-radio{margin:-5px 20px 5px 0}
.w-input.role-3-row-note textarea{height:87px}
.w-input.role-thick input,.w-input.role-thick textarea{border-radius:8px}
.w-input.role-thick .w-input-field label{border-width:4px;border-radius:8px}
.w-dropdown>label,.w-input>label{font-weight:400;margin:0!important;transition:all .4s;position:relative;top:0;left:0;display:block;white-space:pre-wrap;z-index:10}
.w-dropdown>label b,.w-dropdown>label strong,.w-input>label b,.w-input>label strong{font-weight:500}
.w-radio{cursor:pointer;padding:9px 0 7px;margin:0 20px 16px 0;display:inline-block;-webkit-user-select:none;user-select:none}
.w-radio input{display:none}
.w-radio input:checked+.w-radio-outer{border-color:#0097f5}
.w-radio input:checked+.w-radio-outer .w-radio-inner{background:#0097f5}
.w-radio-label-text{margin-bottom:7px;font-weight:400;vertical-align:top}
.w-radio-label-text b,.w-radio-label-text strong{font-weight:500}
.w-checkbox-label-text,.w-radio-label-hint{font-size:.875rem;line-height:1.57143;font-weight:400;color:#586c8f;cursor:pointer}
.w-radio-label-hint{display:block;margin-bottom:7px}
.w-radio-label-hint b,.w-radio-label-hint strong{font-weight:500}
.w-radio-outer{width:22px;height:22px;display:inline-block;border-radius:50%;border:2px solid #ababab;background-color:#fff;position:relative;vertical-align:top;margin-right:7px}
.w-radio-inner{width:12px;height:12px;display:inline-block;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px}
.table-data .waiting-empty-table .table-data-loading,.table-data-empty,.w-radio.type-block input:checked::after,body:not(.touched) .table-data-tbody tr:hover{background-color:#f7fbff}
.w-radio.type-block{display:block;position:relative;margin:0}
.w-radio.type-block .w-radio-outer{position:absolute;top:9px;left:0}
.w-radio.type-block .w-radio-label-hint,.w-radio.type-block .w-radio-label-text{display:block;position:relative;z-index:1;padding-left:28px}
.w-radio.type-block input{display:block;width:1px;height:1px;margin:-1px -1px 0 0;border:none}
.w-radio.type-block input::after{content:"";position:absolute;left:-15px;right:-15px;top:2px;bottom:2px;pointer-events:none;border-radius:4px}
.w-radio.type-block input:focus-visible{outline:0}
.w-radio.type-block input:focus-visible::after{outline:#69bff6 solid 2px;outline-offset:-2px;border-radius:4px}
.w-radio.type-block:last-of-type{margin-bottom:15px}
.w-radio.type-icon{display:block;padding:8px 12px;margin:0 8px 0 0;position:relative;outline:0}
.w-radio.type-icon input{display:block;width:1px;height:1px;overflow:hidden;opacity:0;position:absolute}
.w-radio.type-icon input:checked+.w-radio-outer,.w-radio.type-icon input:checked:hover+.w-radio-outer{opacity:1;border-color:transparent}
.w-radio.type-icon input:hover+.w-radio-outer{opacity:.7}
.w-radio.type-icon input:focus-visible+.w-radio-outer{outline:#69bff6 solid 2px;outline-offset:4px}
.w-radio.type-icon .w-radio-outer{width:24px;height:24px;opacity:.6;margin:0;transition:opacity .3s ease-in-out;border:none;border-radius:2px;background-size:24px 24px;background-position:center center;background-repeat:no-repeat;background-color:transparent}
.w-radio.type-icon .w-radio-inner{display:none}
.w-radio.type-icon.role-desktop .w-radio-outer{background-image:url(/img/portal-2015/wizard/ico-device-desktop.svg)}
.w-radio.type-icon.role-mobile .w-radio-outer{background-image:url(/img/portal-2015/wizard/ico-device-mobile.svg)}
.w-checkbox{cursor:pointer;margin:0 0 16px;display:block;-webkit-user-select:none;user-select:none}
.w-checkbox input{display:none}
.w-checkbox input:checked+.w-checkbox-outer{background:#0097f5;border-color:#0097f5}
.w-checkbox input:checked+.w-checkbox-outer::after{opacity:1}
.w-checkbox-label-text{margin-bottom:7px}
.w-checkbox-label-text b,.w-checkbox-label-text strong{font-weight:500}
.w-checkbox-outer{width:22px;height:22px;display:inline-block;border-radius:4px;border:2px solid #ababab;background-color:#fff;position:relative;vertical-align:middle;margin-right:7px;margin-top:-3px}
.w-checkbox-outer::after{content:"";position:absolute;left:6px;top:3px;display:block;transform:rotate(45deg);width:4px;height:8px;border-color:#fff;opacity:0;border-style:solid;font-size:6px;border-width:0 2px 2px 0}
.w-checkbox.size-small{font-size:.875rem;line-height:1.21429}
.w-checkbox.size-small .w-checkbox-outer{width:18px;height:18px;margin-right:5px;margin-top:-2px}
.w-checkbox.size-small .w-checkbox-outer::after{top:1px;left:4px}
.w-checkbox.state-disabled{pointer-events:none}
.w-checkbox.state-disabled .w-checkbox-label-text,.w-checkbox.state-disabled .w-checkbox-outer{opacity:.5}
.w-toggle{position:relative;cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:38px;padding:10px 12px 10px 0;margin:-10px 0 16px;-webkit-user-select:none;user-select:none}
.w-toggle input{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;position:absolute;margin:0;padding:0;opacity:0}
.w-toggle input::-moz-focus-inner{border:0;padding:0}
.w-toggle input:active,.w-toggle input:checked,.w-toggle input:focus{outline:0}
.w-toggle .w-toggle-label-text{display:block;font-size:.875rem;line-height:1.28571;color:#586c8f;margin-right:15px}
.w-toggle .w-toggle-label-text:empty{display:none}
.w-toggle .w-toggle-label-text:empty+.w-toggle-outer{margin-left:0}
.w-toggle .w-toggle-outer{display:block;position:relative;width:33px;height:14px;margin-left:auto;flex-shrink:0;border-radius:20px;background-color:#d1d6e0}
.w-toggle .w-toggle-inner{display:block;float:right;position:absolute;left:-1px;top:-2px;border-radius:50%;transition:left .2s ease;width:18px;height:18px;background-color:#fff;box-shadow:0 4px 15px 0 rgba(65,88,102,.4)}
.w-toggle input:checked~.w-toggle-outer{background-color:#0097f5}
.w-toggle input:checked~.w-toggle-outer .w-toggle-inner{left:calc(100% - 17px)}
.w-toggle.state-disabled{pointer-events:none}
.w-toggle.state-disabled .w-toggle-label-text,.w-toggle.state-disabled .w-toggle-outer{opacity:.5}
.w-toggle.state-fetching,.w-toggle.state-loading{pointer-events:none}
.w-toggle.state-fetching::before,.w-toggle.state-loading::before{content:"";position:absolute;right:15px;top:50%;bottom:auto;animation:dashboard-loading 1s infinite linear;transform:translateZ(0);border:3px solid #dadee6;border-top-color:transparent;border-radius:50%;display:block;width:22px;height:22px;margin-top:-14px;z-index:1}
.w-toggle.state-fetching .w-toggle-outer,.w-toggle.state-loading .w-toggle-outer{visibility:hidden}
.w-toggle.state-loading .w-toggle-label-text{display:none}
.w-diagram{display:flex;padding:20px 0}
.w-diagram,.w-diagram-box{flex-direction:column;align-items:center}
.w-diagram-box{display:flex;width:100%;min-width:219px;max-width:330px}
.w-diagram-box .w-diagram-box-text:empty,.w-fieldset:not(.state-expanded){display:none}
.w-diagram-box-inner{width:100%;text-align:center;padding:15px 25px;border-radius:8px;color:#586c8f;background-color:#fafafc}
.table-data-table-bottom-bar .gauge span:not(.scale),.w-diagram-box.scheme-accent .w-diagram-box-inner,.w-diagram-box.scheme-accent .w-diagram-line{background-color:#0097f5}
.w-diagram-box .w-diagram-box-title{font-size:1rem;line-height:1.1875;font-weight:500}
.w-diagram-box .w-diagram-box-title+.w-diagram-box-text{margin-top:5px}
.w-diagram-box .w-diagram-box-text{font-size:.8125rem;line-height:1.30769}
.w-diagram-box .w-diagram-box-text p{padding:0;margin:0 0 9px}
.w-diagram-box .w-diagram-box-text p:last-of-type{margin:0}
.w-diagram-box .w-diagram-arrow{text-align:center;font-size:0}
.w-diagram-box .w-diagram-arrow svg{height:16px;shape-rendering:crispedges}
.w-diagram-box.scheme-accent{width:auto}
.w-diagram-box.scheme-accent .w-diagram-box-inner{color:#fff;box-shadow:0 2px 7px 0 rgba(111,158,188,.2)}
.w-diagram-box.scheme-accent .w-diagram-arrow svg{fill:#0097f5}
.w-diagram-box .w-diagram-line{width:9px;height:8px}
.w-fieldset:not(.state-expanded) input,.w-fieldset:not(.state-expanded) textarea{pointer-events:none}
.w-detail{padding:10px 15px;background-color:#f6fbfe;color:#455c83;border-radius:4px}
.w-detail-trigger{position:relative;cursor:pointer}
.w-detail-trigger::after{content:"";position:absolute;display:block;right:10px;top:50%;margin-right:-6px;margin-top:-9px;width:10px;height:10px;border-width:2px 2px 0 0;border-color:#0097f5;border-style:solid;transform:rotate(135deg);transform-origin:center center;transition:color .2s ease-in-out,border-color .2s ease-in-out,transform .1s ease-in-out,margin 50ms ease-in-out}
.w-detail-trigger span[rel~=tooltip]{margin-top:-4px}
.w-detail-trigger,.w-detail-trigger *{user-select:none}
.w-detail-content{padding:10px 0 0;pointer-events:none;display:none;font-size:.8125rem;line-height:1.53846}
.w-detail.state-expanded .w-detail-trigger::after{transform:rotate(-45deg);margin-top:-3px}
.w-detail.state-expanded .w-detail-content{pointer-events:all;display:block}
.w-detail.role-dropdown.role-show-on-portrait{padding:0;background-color:transparent}
.w-detail.role-dropdown.role-show-on-portrait .w-detail-trigger::after{display:none}
.w-block{position:relative}
.w-block-content{opacity:1;pointer-events:all;transition:opacity .15s}
.w-block-content:empty{padding:50px}
.w-block-status{position:absolute;left:0;top:0;bottom:0;right:0;opacity:0;visibility:hidden;z-index:-1;background-color:#fff;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;display:flex;justify-content:center;align-items:center;font-size:1rem;line-height:1.375;font-weight:400;color:#586c8f;margin:0 auto;padding:0}
.w-block-status>div::before,.w-ico::before{display:block;content:""}
.w-block-status>div{padding:30px 15px;position:relative}
.w-block-status>div::before{position:absolute;left:50%;top:15px;right:auto;bottom:auto;animation:dashboard-loading 1s infinite linear;transform:translateZ(0);border:3px solid #dadee6;border-top-color:transparent;border-radius:50%;width:22px;height:22px;margin-left:-14px;z-index:1}
.w-block-status h3{color:#455c83;font-size:1.25rem;line-height:1.3;font-weight:500;margin:20px auto 5px}
.w-block-status p{padding-bottom:0}
.w-block-status p+p{padding-bottom:10px}
.w-block.state-waiting .w-block-status{opacity:1;visibility:visible;z-index:12}
.w-block.state-waiting .w-block-content{opacity:0;pointer-events:none}
.w-block.state-loading .w-block-status{opacity:1;visibility:visible;z-index:12;top:unset;right:unset;bottom:unset;left:unset;position:static}
.w-title{font-size:.875rem;line-height:1.57143;font-weight:400;margin:7px 0;padding:0;color:#586c8f}
.w-title b,.w-title strong{font-weight:500}
.modal-section .w-input+.w-title,.modal-section .w-title+.w-input-row{margin-top:-7px;margin-bottom:0}
.w-title+.w-checkbox{margin-top:10px}
.w-title span[rel~=tooltip]{top:-1px}
.w-ico{position:relative;padding-left:22px}
.w-ico::before{top:8px;left:-3px;background-repeat:no-repeat;width:25px;height:25px;position:absolute}
.w-ico.role-yes::before{background-image:url(/img/portal-2015/icons/ico-status-success-43e37f.svg)}
.w-ico.role-no::before{background-image:url(/img/portal-2015/icons/ico-status-fail-f4bc1f.svg)}
.w-dummy-input{width:100%;height:36px;margin:0 0 10px;border:1px solid #33acf7;border-radius:8px;color:#595f7a;background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}
.w-dummy-input div{font-size:14px;font-weight:500;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:0;flex-shrink:1;flex-basis:100%}
.w-dummy-input div+div{font-weight:400;flex-grow:0;flex-shrink:0;flex-basis:auto;margin:0;padding:0 10px;color:#0097f5}
.w-dummy-input.ico-search{padding-left:36px;background-image:url(/img/portal-2015/dashboard/ico-search.svg);background-size:18px 18px;background-position:10px center;background-repeat:no-repeat}
.w-flag::before{content:"";background:url(/img/portal-2015/dashboard/dashboard-flags.png) no-repeat;width:32px;height:22px}
.w-flag-af::before{background-position:0 0}
.w-flag-ax::before{background-position:0 -24px}
.w-flag-al::before{background-position:0 -48px}
.w-flag-dz::before{background-position:0 -72px}
.w-flag-as::before{background-position:0 -96px}
.w-flag-ad::before{background-position:0 -120px}
.w-flag-ao::before{background-position:0 -144px}
.w-flag-ai::before{background-position:0 -168px}
.w-flag-ag::before{background-position:0 -192px}
.w-flag-ar::before{background-position:0 -216px}
.w-flag-am::before{background-position:0 -240px}
.w-flag-aw::before{background-position:0 -264px}
.w-flag-au::before{background-position:0 -288px}
.w-flag-at::before{background-position:0 -312px}
.w-flag-az::before{background-position:0 -336px}
.w-flag-bs::before{background-position:0 -384px}
.w-flag-bh::before{background-position:0 -408px}
.w-flag-bd::before{background-position:0 -456px}
.w-flag-bb::before{background-position:0 -480px}
.w-flag-by::before{background-position:0 -528px}
.w-flag-be::before{background-position:0 -552px}
.w-flag-bz::before{background-position:0 -576px}
.w-flag-bj::before{background-position:0 -600px}
.w-flag-bm::before{background-position:0 -624px}
.w-flag-bt::before{background-position:0 -648px}
.w-flag-bo::before{background-position:0 -672px}
.w-flag-bq::before{background-position:0 -696px}
.w-flag-ba::before{background-position:0 -720px}
.w-flag-bw::before{background-position:0 -744px}
.w-flag-br::before{background-position:0 -768px}
.w-flag-io::before{background-position:0 -816px}
.w-flag-bn::before{background-position:0 -864px}
.w-flag-bg::before{background-position:0 -888px}
.w-flag-bf::before{background-position:0 -912px}
.w-flag-bi::before{background-position:0 -936px}
.w-flag-kh::before{background-position:0 -960px}
.w-flag-cm::before{background-position:0 -984px}
.w-flag-ca::before{background-position:0 -1008px}
.w-flag-ky::before{background-position:0 -1080px}
.w-flag-cf::before{background-position:0 -1104px}
.w-flag-td::before{background-position:0 -1152px}
.w-flag-cl::before{background-position:0 -1176px}
.w-flag-cn::before{background-position:0 -1200px}
.w-flag-cx::before{background-position:0 -1224px}
.w-flag-cc::before{background-position:0 -1248px}
.w-flag-co::before{background-position:0 -1272px}
.w-flag-km::before{background-position:0 -1296px}
.w-flag-ck::before{background-position:0 -1320px}
.w-flag-cr::before{background-position:0 -1368px}
.w-flag-hr::before{background-position:0 -1392px}
.w-flag-cu::before{background-position:0 -1416px}
.w-flag-cw::before{background-position:0 -1440px}
.w-flag-cy::before{background-position:0 -1464px}
.w-flag-cz::before{background-position:0 -1488px}
.w-flag-cd::before{background-position:0 -1512px}
.w-flag-dk::before{background-position:0 -1536px}
.w-flag-dj::before{background-position:0 -1560px}
.w-flag-do::before{background-position:0 -1584px}
.w-flag-dm::before{background-position:0 -1608px}
.w-flag-tl::before{background-position:0 -1632px}
.w-flag-ec::before{background-position:0 -1656px}
.w-flag-eg::before{background-position:0 -1680px}
.w-flag-sv::before{background-position:0 -1704px}
.w-flag-gq::before{background-position:0 -1752px}
.w-flag-er::before{background-position:0 -1776px}
.w-flag-ee::before{background-position:0 -1800px}
.w-flag-et::before{background-position:0 -1824px}
.w-flag-fk::before{background-position:0 -1872px}
.w-flag-fo::before{background-position:0 -1896px}
.w-flag-fj::before{background-position:0 -1920px}
.w-flag-fi::before{background-position:0 -1944px}
.w-flag-fr::before{background-position:0 -1968px}
.w-flag-pf::before{background-position:0 -1992px}
.w-flag-ga::before{background-position:0 -2016px}
.w-flag-gm::before{background-position:0 -2064px}
.w-flag-ge::before{background-position:0 -2088px}
.w-flag-de::before{background-position:0 -2112px}
.w-flag-gh::before{background-position:0 -2136px}
.w-flag-gi::before{background-position:0 -2160px}
.w-flag-gr::before{background-position:0 -2184px}
.w-flag-gl::before{background-position:0 -2208px}
.w-flag-gd::before{background-position:0 -2232px}
.w-flag-gu::before{background-position:0 -2256px}
.w-flag-gt::before{background-position:0 -2280px}
.w-flag-gg::before{background-position:0 -2304px}
.w-flag-gw::before{background-position:0 -2328px}
.w-flag-gn::before{background-position:0 -2352px}
.w-flag-ht::before{background-position:0 -2376px}
.w-flag-hn::before{background-position:0 -2424px}
.w-flag-hk::before{background-position:0 -2448px}
.w-flag-hu::before{background-position:0 -2472px}
.w-flag-is::before{background-position:0 -2496px}
.w-flag-in::before{background-position:0 -2520px}
.w-flag-id::before{background-position:0 -2544px}
.w-flag-ir::before{background-position:0 -2568px}
.w-flag-iq::before{background-position:0 -2592px}
.w-flag-ie::before{background-position:0 -2616px}
.w-flag-im::before{background-position:0 -2640px}
.w-flag-il::before{background-position:0 -2664px}
.w-flag-it::before{background-position:0 -2688px}
.w-flag-jm::before{background-position:0 -2736px}
.w-flag-jp::before{background-position:0 -2760px}
.w-flag-je::before{background-position:0 -2784px}
.w-flag-jo::before{background-position:0 -2808px}
.w-flag-kz::before{background-position:0 -2832px}
.w-flag-ke::before{background-position:0 -2856px}
.w-flag-ki::before{background-position:0 -2880px}
.w-flag-kw::before{background-position:0 -2928px}
.w-flag-kg::before{background-position:0 -2952px}
.w-flag-la::before{background-position:0 -2976px}
.w-flag-lv::before{background-position:0 -3000px}
.w-flag-lb::before{background-position:0 -3024px}
.w-flag-ls::before{background-position:0 -3048px}
.w-flag-lr::before{background-position:0 -3072px}
.w-flag-ly::before{background-position:0 -3096px}
.w-flag-li::before{background-position:0 -3120px}
.w-flag-lt::before{background-position:0 -3144px}
.w-flag-lu::before{background-position:0 -3168px}
.w-flag-mo::before{background-position:0 -3192px}
.w-flag-mg::before{background-position:0 -3216px}
.w-flag-mw::before{background-position:0 -3264px}
.w-flag-my::before{background-position:0 -3288px}
.w-flag-mv::before{background-position:0 -3312px}
.w-flag-ml::before{background-position:0 -3336px}
.w-flag-mt::before{background-position:0 -3360px}
.w-flag-mh::before{background-position:0 -3384px}
.w-flag-mq::before{background-position:0 -3408px}
.w-flag-mr::before{background-position:0 -3432px}
.w-flag-mu::before{background-position:0 -3456px}
.w-flag-mx::before{background-position:0 -3504px}
.w-flag-fm::before{background-position:0 -3528px}
.w-flag-md::before{background-position:0 -3552px}
.w-flag-mc::before{background-position:0 -3576px}
.w-flag-mn::before{background-position:0 -3600px}
.w-flag-me::before{background-position:0 -3624px}
.w-flag-ms::before{background-position:0 -3648px}
.w-flag-ma::before{background-position:0 -3672px}
.w-flag-mz::before{background-position:0 -3696px}
.w-flag-mm::before{background-position:0 -3720px}
.w-flag-na::before{background-position:0 -3744px}
.w-flag-nr::before{background-position:0 -3768px}
.w-flag-np::before{background-position:0 -3792px}
.w-flag-nl::before{background-position:0 -3816px}
.w-flag-nz::before{background-position:0 -3840px}
.w-flag-ni::before{background-position:0 -3864px}
.w-flag-ng::before{background-position:0 -3888px}
.w-flag-ne::before{background-position:0 -3912px}
.w-flag-nu::before{background-position:0 -3936px}
.w-flag-nf::before{background-position:0 -3960px}
.w-flag-mp::before{background-position:0 -4008px}
.w-flag-kp::before{background-position:0 -4032px}
.w-flag-no::before{background-position:0 -4056px}
.w-flag-om::before{background-position:0 -4080px}
.w-flag-pk::before{background-position:0 -4176px}
.w-flag-pw::before{background-position:0 -4200px}
.w-flag-ps::before{background-position:0 -4224px}
.w-flag-pa::before{background-position:0 -4248px}
.w-flag-pg::before{background-position:0 -4272px}
.w-flag-pe::before{background-position:0 -4296px}
.w-flag-ph::before{background-position:0 -4320px}
.w-flag-pn::before{background-position:0 -4344px}
.w-flag-pl::before{background-position:0 -4368px}
.w-flag-pt::before{background-position:0 -4392px}
.w-flag-pr::before{background-position:0 -4416px}
.w-flag-qa::before{background-position:0 -4440px}
.w-flag-mk::before{background-position:0 -4488px}
.w-flag-cg::before{background-position:0 -4512px}
.w-flag-ro::before{background-position:0 -4536px}
.w-flag-ru::before{background-position:0 -4560px}
.w-flag-rw::before{background-position:0 -4584px}
.w-flag-kn::before{background-position:0 -4656px}
.w-flag-ws::before{background-position:0 -4680px}
.w-flag-sm::before{background-position:0 -4704px}
.w-flag-st::before{background-position:0 -4728px}
.w-flag-sa::before{background-position:0 -4776px}
.w-flag-sn::before{background-position:0 -4824px}
.w-flag-rs::before{background-position:0 -4848px}
.w-flag-sc::before{background-position:0 -4872px}
.w-flag-sl::before{background-position:0 -4920px}
.w-flag-sg::before{background-position:0 -4944px}
.w-flag-sx::before{background-position:0 -4992px}
.w-flag-sk::before{background-position:0 -5016px}
.w-flag-si::before{background-position:0 -5040px}
.w-flag-sb::before{background-position:0 -5064px}
.w-flag-so::before{background-position:0 -5088px}
.w-flag-za::before{background-position:0 -5136px}
.w-flag-kr::before{background-position:0 -5160px}
.w-flag-ss::before{background-position:0 -5184px}
.w-flag-es::before{background-position:0 -5208px}
.w-flag-lk::before{background-position:0 -5232px}
.w-flag-lc::before{background-position:0 -5280px}
.w-flag-vc::before{background-position:0 -5304px}
.w-flag-sd::before{background-position:0 -5328px}
.w-flag-sr::before{background-position:0 -5352px}
.w-flag-sz::before{background-position:0 -5376px}
.w-flag-se::before{background-position:0 -5400px}
.w-flag-ch::before{background-position:0 -5424px}
.w-flag-sy::before{background-position:0 -5448px}
.w-flag-tw::before{background-position:0 -5472px}
.w-flag-tj::before{background-position:0 -5496px}
.w-flag-tz::before{background-position:0 -5520px}
.w-flag-th::before{background-position:0 -5544px}
.w-flag-tg::before{background-position:0 -5592px}
.w-flag-tk::before{background-position:0 -5616px}
.w-flag-to::before{background-position:0 -5640px}
.w-flag-tt::before{background-position:0 -5688px}
.w-flag-tv::before{background-position:0 -5712px}
.w-flag-tn::before{background-position:0 -5736px}
.w-flag-tr::before{background-position:0 -5760px}
.w-flag-tm::before{background-position:0 -5784px}
.w-flag-tc::before{background-position:0 -5808px}
.w-flag-ug::before{background-position:0 -5832px}
.w-flag-ua::before{background-position:0 -5856px}
.w-flag-ae::before{background-position:0 -5880px}
.w-flag-gb::before{background-position:0 -5904px}
.w-flag-us::before{background-position:0 -5952px}
.w-flag-uy::before{background-position:0 -5976px}
.w-flag-uz::before{background-position:0 -6000px}
.w-flag-vu::before{background-position:0 -6024px}
.w-flag-va::before{background-position:0 -6048px}
.w-flag-ve::before{background-position:0 -6072px}
.w-flag-vn::before{background-position:0 -6096px}
.w-flag-vi::before{background-position:0 -6120px}
.w-flag-ye::before{background-position:0 -6168px}
.w-flag-zm::before{background-position:0 -6192px}
.w-flag-zw::before{background-position:0 -6216px}
.w-flag-ac::before{background-position:0 -6240px}
.w-flag-bv::before{background-position:0 -6264px}
.w-flag-vg::before{background-position:0 -6288px}
.w-flag-cv::before{background-position:0 -6312px}
.w-flag-gf::before{background-position:0 -6336px}
.w-flag-tf::before{background-position:0 -6360px}
.w-flag-gp::before{background-position:0 -6384px}
.w-flag-gy::before{background-position:0 -6408px}
.w-flag-hm::before{background-position:0 -6432px}
.w-flag-um::before{background-position:0 -6456px}
.w-flag-ci::before{background-position:0 -6480px}
.w-flag-xk::before{background-position:0 -6504px}
.w-flag-yt::before{background-position:0 -6528px}
.w-flag-nc::before{background-position:0 -6552px}
.w-flag-py::before{background-position:0 -6576px}
.w-flag-bl::before{background-position:0 -6600px}
.w-flag-sh::before{background-position:0 -6624px}
.w-flag-mf::before{background-position:0 -6648px}
.w-flag-pm::before{background-position:0 -6672px}
.w-flag-gs::before{background-position:0 -6696px}
.w-flag-sj::before{background-position:0 -6720px}
.w-flag-wf::before{background-position:0 -6744px}
.w-flag-eh::before{background-position:0 -6768px}
.w-flag-re::before{background-position:0 -1968px}
.form-log.wait form>div,.form-log.wait form>h3,.form-log.wait form>h4,.form-reg.wait form>div,.form-reg.wait form>h3,.form-reg.wait form>h4{opacity:0}
.form-log.wait .form-wait,.form-reg.wait .form-wait{opacity:1;visibility:visible;z-index:1}
.form-log form,.form-reg form{width:100%;background-color:#fff;color:#586c8f;position:relative;margin:auto;padding:30px 15px;height:100vh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;display:block;overscroll-behavior:none}
@supports (padding:max(0)){.form-log form,.form-reg form{padding-right:15px;padding-right:max(15px,env(safe-area-inset-right));padding-left:15px;padding-left:max(15px,env(safe-area-inset-left))}
}
.form-log.form-log-wide,.form-log.form-reg-wide,.form-reg.form-log-wide,.form-reg.form-reg-wide{max-width:812px}
.form-log.form-reg-narrow,.form-reg.form-reg-narrow{max-width:800px}
.form-reg .form-submit{margin-top:40px}
.form-reg .form-check+.form-submit{margin-top:7px}
.form-wait{opacity:0;transition:opacity .15s,visibility .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;visibility:hidden}
.form-wait h3{padding:10px 0 0;white-space:nowrap}
.form .modal-close{color:#0097f5}
.form-reg-container{display:block;max-width:812px;margin:30px auto 0!important}
.form-reg-container+h4{padding-top:30px}
.form-reg-container .form-input{margin:0!important;max-width:490px}
.form-reg-container .form-input label{color:#586c8f;font-size:.95rem;line-height:1.46667;font-weight:500;top:-10px}
.modal-box:not(.rebrand) .form-log-container{display:block;max-width:812px;margin:30px auto 0!important;position:relative}
.modal-box.rebrand .form-log-container{margin:20px auto 0!important;display:flex;align-items:stretch;flex-direction:row}
.form-log-terms-of-use{color:#7d8da8;max-width:812px;margin:0 auto 30px!important;padding-top:30px;padding-bottom:30px;font-size:.875rem;line-height:1.57143;font-weight:400}
.form-log-terms-of-use p:only-of-type{padding-bottom:0}
.form-log-terms-of-use .dashboard-shoutboard{margin-top:-8px}
.form-log-terms-of-use .dashboard-shoutboard.type-ico::before{top:18px}
.form-log-terms-of-use .dashboard-shoutboard-text{padding-top:16px}
.form-log-terms-of-use .dashboard-shoutboard-toolbar{padding-bottom:12px}
.modal-box.rebrand .form-log-terms-of-use{padding-top:10px;padding-bottom:0;margin:10px auto!important}
.modal-box.rebrand .form-log-terms-of-use p{text-align:center;color:rgba(15,19,50,.5);font-size:12px;line-height:18px}
.modal-box.rebrand .form-log-terms-of-use a{color:rgba(15,19,50,.5)}
.modal-box:not(.rebrand) .form-log-classic .g-recaptcha{margin-bottom:-25px}
.modal-box.rebrand .form-log-classic{order:1;flex-grow:0}
.modal-box.rebrand .form-log-classic .form-submit{text-align:center}
.modal-box.rebrand .form-log-classic .form-submit input[type=submit]{width:100%}
.modal-box.rebrand .form-log-classic .form-input label{font-size:1rem;line-height:1.5}
.modal-box.rebrand .form-log-classic .form-benefits{text-align:center}
.modal-box.rebrand .form-log-classic .w-check{color:var(--Rebrand-Page-Heading-Text-Color);position:relative;padding-left:18px;padding-right:10px;white-space:nowrap;display:inline-flex}
.modal-box.rebrand .form-log-classic .w-check-symbol{color:inherit;position:absolute;top:auto;left:0}
.modal-box.rebrand .form-log-classic .w-check-symbol::after{transform:scaleX(-1) rotate(135deg);position:absolute;content:"";opacity:1;transform-origin:left top;border-style:solid;border-width:1px;border-color:currentcolor;border-bottom:none;border-left:none;height:10px;width:5px;left:0;top:14px}
.modal-box.rebrand .form-log-classic .w-check-text{color:inherit;font-size:14px;line-height:2;font-weight:400}
.modal-box.rebrand .form-log-classic .w-check:first-child .w-check-symbol::after{opacity:0;animation:w-check-symbol-animation .5s .5s ease forwards}
.modal-box.rebrand .form-log-classic .w-check:first-child .w-check-text{opacity:0;animation:w-check-text-animation .25s .5s ease forwards}
.modal-box.rebrand .form-log-classic .w-check:nth-child(3) .w-check-symbol::after{opacity:0;animation:w-check-symbol-animation .5s 1s ease forwards}
.modal-box.rebrand .form-log-classic .w-check:nth-child(3) .w-check-text{opacity:0;animation:w-check-text-animation .25s 1s ease forwards}
.modal-box.rebrand .form-log-classic .w-check:last-child .w-check-symbol::after{opacity:0;animation:w-check-symbol-animation .5s 1.5s ease forwards}
.modal-box.rebrand .form-log-classic .w-check:last-child .w-check-text{opacity:0;animation:w-check-text-animation .25s 1.5s ease forwards}
.modal-box.rebrand .form-log-social{order:2;position:relative;flex-grow:1;padding:25px 0 0 60px}
.modal-box.rebrand .form-log-social::after{content:"";display:block;position:absolute;top:0;left:29px;height:100%;width:1px;background-color:#eceff3}
.form-log-delimiter h4,.form-log-delimiter h5{display:block;color:#7d8da8;font-size:.875rem;line-height:1.57143;text-align:center;font-weight:400;position:relative;margin:0 0 10px}
.form-log-delimiter h4 span,.form-log-delimiter h5 span{white-space:nowrap;background-color:#fff;position:relative;z-index:1;padding:0 20px}
.form-log-delimiter h4::after,.form-log-delimiter h5::after{content:"";display:block;position:absolute;top:50%;left:0;right:0;height:1px;width:100%;background-color:#eceff3}
.modal-box.rebrand .form-log-delimiter{display:none}
.modal-box.rebrand .form-log-delimiter h5{margin:10px 0 30px}
.form-log-social-btn{margin:0 0 20px;position:relative;z-index:1}
.modal-box.rebrand .form-log-social-btn{width:48.5%}
.modal-box.rebrand .form-log-social-btn:first-child{float:left}
.modal-box.rebrand .form-log-social-btn:last-child{float:right}
.form-log-social-btn a{transition:all .15s;font-size:.95rem;line-height:3.3;height:48px;font-weight:400;text-align:center;width:100%;display:block;white-space:nowrap;vertical-align:middle;color:#fff;text-decoration:none}
.form-log-social-btn a>span{position:relative;padding:0 10px}
.form-log-social-btn a>span::before{content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px;background-position:50% 50%;width:20px;height:20px;margin:-2px 5px 0 -3px}
.modal-box.rebrand .form-log-social-btn a{display:flex;justify-content:center}
.form-log-social-btn.facebook a>span::before{background-image:url(/img/portal-2015/icons/ico-social-login-facebook.svg)}
body:not(.touched) .form-log-social-btn.facebook a:hover{background-color:#536b9e}
.form-log-social-btn.google a>span::before{background-image:url(/img/portal-2015/icons/ico-social-login-google.svg)}
body:not(.touched) .form-log-social-btn.google a:hover{background-color:#e05d4d}
.form-log-social-btn .title-long{display:none}
.form-log-social-btn .title-short{display:inline-block}
.form-log-wide h3,.form-reg-wide h3{max-width:812px;margin:0 auto;text-align:left}
.form-log-narrow.rebrand h3,.form-reg-narrow.rebrand h3{font-size:24px;line-height:40px;font-weight:600;letter-spacing:-.96px}
.form-log input[type=text]:focus::placeholder,.form-reg input[type=text]:focus::placeholder{opacity:0;color:transparent}
.form-reg-project-name-and-credentials h4{max-width:812px;margin:0 auto -20px;text-align:left;color:#586c8f;font-size:.95rem;line-height:1.46667;font-weight:500}
@keyframes w-check-text-animation{0%{opacity:0}
100%{opacity:1}
}
@keyframes w-check-symbol-animation{0%{height:0;width:0;opacity:0}
20%{height:0;width:5px;opacity:1}
100%,40%{height:10px;width:5px;opacity:1}
}
.table-data .section-inner{padding-left:0;padding-right:0;max-width:1300px}
.table-data .section-inner>h1,.table-data .section-inner>h2,.table-data .section-inner>h3{padding-left:3%;padding-right:3%}
.table-data h1+h3{margin-bottom:30px!important}
.table-data-table{font-size:.875rem;line-height:1.57143;margin:0 auto;font-weight:400;max-width:1300px;text-align:left;color:#586c8f;overflow:hidden;padding:0 3%}
.table-data-table b,.table-data-table strong{font-weight:500}
.table-data-table table{width:100%;border-collapse:collapse;table-layout:fixed}
.table-data-table tr:not(:last-of-type){border-bottom:1px solid #eceff3}
.table-data-footer{padding:0 3%;text-align:center}
.table-data-footer p{padding:20px 0;font-size:.95rem;line-height:1.46667;font-weight:400;color:#586c8f}
.table-data-info{padding:25px 3%}
.table-data-thead{font-weight:400}
.table-data-thead th{color:#586c8f;display:none;font-weight:400}
.table-data-tbody tr{transition:background 250ms}
.table-data-tbody td{padding:5px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;display:block;position:relative;font-weight:400}
.table-data-tbody td:first-child{padding-top:15px}
.table-data-tbody td:last-child{padding-bottom:15px}
.table-data-tbody td::before{content:attr(data-th) ": ";font-weight:500;color:#586c8f;display:inline-block;vertical-align:top;min-width:12em;padding-right:.75em}
.table-data-tbody td .w-toggle{margin-bottom:0;display:inline-flex}
.table-data-tbody td .w-flag{padding-left:40px;position:relative}
.table-data-tbody td .w-flag::before{top:50%;margin-top:-12px;display:block;position:absolute;left:0}
.table-data .info-icon{cursor:help;position:absolute;transform:translate(4px,-3px);width:25px;height:25px;background-repeat:no-repeat;background-position:50% 50%;background-size:250% 250%;background-image:url(/img/portal-2015/icons/fa-info-cccccc.svg)}
.table-data-load-more{font-size:.875rem;line-height:1.42857;padding:20px 0 15px;text-align:center}
.table-data-load-more a::after,.table-data-load-more a::before{transform:all 250ms;position:absolute;left:50%;bottom:-8px;margin-left:-9px;content:"";width:18px;height:10px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:10px 18px}
.table-data-load-more a::after{background-image:url(/img/portal-2015/icons/fa-down-blue.svg)}
.table-data-load-more a::before{opacity:0;background-image:url(/img/portal-2015/icons/fa-down-text.svg)}
.table-data-loading{opacity:0;transition:opacity .2s,display .2s;display:none;padding:20px 0 0}
.table-data .waiting .table-data-loading{opacity:1;display:block}
.table-data .waiting-empty-table .table-data-tbody,.table-data-empty-result.waiting+.table-data-empty{display:none}
.table-data .waiting-empty-table .table-data-thead{text-indent:-999em}
.table-data .waiting-empty-table .table-data-thead th{text-align:left!important}
.table-data .waiting-empty-table .table-data-loading{margin-top:15px;padding:20px 0;min-height:175px;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;text-align:center}
.no-flexbox .table-data .waiting-empty-table .table-data-loading{display:block;padding-top:35px}
.table-data-empty{margin:15px 3%;padding:20px 0;max-width:1300px;min-height:175px;display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;text-align:center}
.no-flexbox .table-data-empty{display:block;margin:15px auto;padding:70px 3% 0}
.table-data-empty h3,.table-data-empty p{font-size:1rem;line-height:1.625;margin-bottom:7px}
.table-data-empty h3{font-weight:400;color:#586c8f}
.table-data-empty h3 b,.table-data-empty h3 strong{font-weight:500}
.table-data-empty h3:only-child{margin-bottom:0}
.table-data-empty p{font-weight:400;color:#7d8da8}
.table-data-empty p b,.table-data-empty p strong{font-weight:500}
.table-data-empty p:last-child{margin-bottom:0}
.table-data-empty-result .table-data-crud .table-data-tbody td:first-child label,.table-data-empty-result .table-data-thead th:first-child label{visibility:hidden}
.table-data-modal{width:auto;max-width:700px;max-height:100vh;margin:0 15px;padding:25px 0;border-radius:4px;overflow:hidden;background:#fff;position:relative}
.table-data-modal.open{display:inline-block}
.table-data-modal .modal-close span{display:inline-block;width:0;overflow:hidden;text-indent:-99em}
.table-data-modal .modal-close::after{width:14px;height:14px;margin:0 10px;vertical-align:middle;opacity:.4;transition:opacity .15s;background-image:url(/img/portal-2015/icons/close-7d8da8.svg)}
body:not(.touched) .table-data-modal .modal-close:hover::after{opacity:1}
.table-data-modal.modal-wrapper-allow-scroll{max-height:100%;padding:0}
.table-data-modal.modal-wrapper-allow-scroll .modal-close{top:7px;right:15px}
.table-data-modal.modal-wrapper-allow-scroll .modal-section{margin-left:-18px;margin-right:-33px}
.table-data-modal.modal-wrapper-allow-scroll .modal-section .modal-section{margin-left:0;margin-right:0}
.table-data-modal-wrapper{padding:0 0 0 33px}
.modal-wrapper-allow-scroll .table-data-modal-wrapper{overflow-x:hidden;overflow-y:auto;padding:33px}
.table-data-modal-section{transition:min-height .3s}
.table-data-modal-header{padding-right:33px;page-break-inside:avoid}
.modal-wrapper-allow-scroll .table-data-modal-header{padding-right:0}
.table-data-modal-loading{opacity:0;transition:opacity .2s,visibility .2s;position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;z-index:-1;visibility:hidden}
.table-data-modal-loading-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;padding-right:33px}
.table-data-modal-loading-content h3{padding:0!important;margin:0!important}
.table-data-modal.waiting .table-data-modal-loading{opacity:1;visibility:visible;z-index:20}
.table-data-modal-content{text-align:left;padding-right:18px}
.table-data-modal-content .form-input.valid{border-color:#43e37f}
.table-data-modal-content-text{padding:10px 0 0}
.table-data-modal-content-text h4{font-size:.95rem;line-height:1.6;font-weight:400;font-weight:500;text-align:left;margin-bottom:0}
.table-data-modal-content-text h4 b,.table-data-modal-content-text h4 strong{font-weight:500}
.table-data-modal-content-text p{font-size:.95rem;line-height:1.6;margin-bottom:7px;font-weight:400}
.table-data-modal-content-text p b,.table-data-modal-content-text p strong{font-weight:500}
.table-data-modal-toolbar{margin-top:20px;padding-right:33px}
.modal-wrapper-allow-scroll .table-data-modal-toolbar{padding-right:0}
.table-data-modal h2{font-size:1.25rem;line-height:1.3;margin-bottom:24px;font-weight:500;color:#455c83;text-align:left;overflow-wrap:break-word;word-break:normal}
.table-data-modal h2 b,.table-data-modal h2 strong{font-weight:600}
.table-data-modal h3{font-size:.95rem;line-height:1.6;margin-bottom:7px;font-weight:400;color:#586c8f;text-align:left;padding-bottom:20px}
.table-data-modal h3 b,.table-data-modal h3 strong{font-weight:500}
.table-data-modal h3 a{color:#0097f5;transition:all .15s;text-decoration:none;border-bottom:1px solid transparent;display:inline;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}
body:not(.touched) .table-data-modal h3 a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.table-data-modal h1:first-of-type+h3,.table-data-modal h2:first-of-type+h3{margin-top:-7px!important;margin-bottom:0!important}
.table-data-modal h2:first-of-type+h3+p{margin-top:0!important}
.table-data-modal .modal-section-dialog p{font-size:.95rem;line-height:1.6;margin-bottom:7px;font-weight:400;color:#586c8f;padding:0}
.table-data-modal .modal-section-dialog p b,.table-data-modal .modal-section-dialog p strong{font-weight:500}
.table-data-modal .modal-section-dialog p+p{padding-top:15px}
.table-data-modal .modal-top-controls{position:absolute;right:5px;top:-5px}
.table-data-modal .modal-top-controls .modal-close{position:relative;right:auto;top:auto}
.table-data-modal-table-title{color:#586c8f}
.table-data-modal-table .w-flag{padding-left:40px;position:relative}
.table-data-modal-table .w-flag::before{top:50%;margin-top:-12px;display:block;position:absolute;left:0}
.table-data-modal table{width:100%;border-collapse:collapse;table-layout:fixed;color:#586c8f;font-size:.95rem;line-height:1.6;font-weight:400;margin:0!important}
.table-data-modal table b,.table-data-modal table strong{font-weight:500}
.table-data-modal tr{border-bottom:1px solid #eceff3}
.table-data-modal tr:last-child{border-bottom:none}
.table-data-modal tr.no-in-form{color:#586c8f}
.table-data-modal td{display:block;vertical-align:top;padding:7px 0;overflow:hidden}
.table-data-modal td:first-child{padding:9px 0 0}
.table-data-modal td:last-child{padding:0 0 7px}
.table-data-modal td span{display:inline-block;max-height:102px;overflow-y:auto;margin-bottom:-9px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-overflow:ellipsis;max-width:100%;-webkit-overflow-scrolling:touch}
.table-data-modal td span.text-perex-collapsed{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;padding-right:10px;max-height:50px}
.table-data-modal td span.text-perex-expanded{overflow-y:visible;max-height:none;padding-right:10px}
.table-data-modal td span.text-perex-read-more{overflow:visible;margin-top:10px}
.table-data-modal td a{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}
.table-data-modal td a.table-data-modal-image{font-size:0;line-height:0;color:transparent;border:1px solid #66c1f9;padding-bottom:0;display:inline-block}
body:not(.touched) .table-data-modal td a.table-data-modal-image:hover{border-color:#0097f5}
.table-data-modal td a.table-data-modal-image img{padding:7px}
.table-data-modal .w-detail table{table-layout:auto}
.table-data-modal img{width:auto;max-width:250px;height:auto;max-height:250px;padding:7px 0}
.table-data-modal .table-data-modal-download-link::after,.table-data-modal-attach::before{background-position:50% 50%;background-size:16px 16px;height:16px;content:"";background-repeat:no-repeat}
.table-data-modal-attach{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;display:inline-block;margin-left:1.25em}
.table-data-modal-attach::before{position:absolute;top:5px;left:-15px;background-image:url(/img/portal-2015/form/attachement-58b8f5.svg);width:16px;margin:-5px 3px 0 -5px}
.table-data-modal .table-data-modal-download-link{white-space:nowrap;display:inline;position:relative;border:none;padding:0 26px 0 0}
.table-data-modal .table-data-modal-download-link>span{display:inline-block;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;line-height:1}
.table-data-modal .table-data-modal-download-link::after{position:absolute;top:6px;right:4px;background-image:url(/img/portal-2015/dashboard/ico-download.svg);width:20px}
.table-data-modal .table-data-modal-download-link.state-disabled{pointer-events:none;cursor:default;user-select:none}
.table-data-modal .table-data-modal-download-link.state-disabled span{color:#a2aec1}
.table-data-modal .table-data-modal-download-link.state-disabled::after{opacity:.7;filter:grayscale(100%)}
.table-data-modal .table-data-modal-download-state{font-size:.8125rem;line-height:1.53846;font-weight:400;border-radius:2px;padding:1px 6px 0;display:inline-block;overflow-y:hidden;vertical-align:baseline;transition:color 1s,background-color 1s}
.table-data-modal .table-data-modal-download-state.state-disabled{color:#576e98;background-color:#edeff4}
.table-data-modal .table-data-modal-download-state.state-success{color:#339659;background-color:#ebfaf1}
.table-data-modal .table-data-modal-download-state.state-fail{color:#cf4646;background-color:#fdeeee}
.table-data-modal .table-data-modal-download-state a{display:inline-block;cursor:help;color:currentcolor;border:none;padding:0;text-decoration-color:currentcolor;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:.12em;text-decoration-thickness:.1em}
.touched .table-data-modal .table-data-modal-download-state a{padding:10px 0}
body:not(.touched) .table-data-modal .table-data-modal-download-state a:hover{border:none;color:currentcolor}
.table-data-upgrade-info{margin:30px auto 7px;max-width:1300px;font-size:.875rem;line-height:1.57143;font-weight:400}
.table-data-upgrade-info .text{overflow:hidden}
.table-data-upgrade-info b,.table-data-upgrade-info strong{font-weight:500}
.table-data-upgrade-info a{color:#0097f5;transition:all .15s;text-decoration:none;border-bottom:1px solid transparent;display:inline}
body:not(.touched) .table-data-upgrade-info a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.table-data-upgrade-info .upgrade{position:relative;white-space:nowrap;display:inline-block;margin-left:8px}
.table-data-upgrade-info .upgrade::before{content:"";display:inline-block;margin:0 12px 0 0;width:1px;height:1em;vertical-align:middle;background-color:#dadee6}
.table-data .svg-animation::after,.table-data-modal .svg-animation::after,.table-data-upgrade-info .upgrade::after,.task-state::after,.task-state::before{position:absolute;display:block;content:""}
.table-data-table-bottom-bar .upgrade a,.table-data-upgrade-info .upgrade a{margin-left:22px}
.table-data-upgrade-info .upgrade::after{top:50%;margin-top:-9px;left:10px;width:15px;height:15px;background-image:url(/img/portal-2015/icons/ico-crown-gold.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}
@keyframes ng-xhr-loading-table{0%{transform:rotateZ(0)}
100%{transform:rotateZ(360deg)}
}
.table-data .svg-animation,.table-data-modal .svg-animation{width:22px;height:22px;margin-bottom:10px}
.table-data .svg-animation::after,.table-data-modal .svg-animation::after{top:0;left:0;animation:ng-xhr-loading-table 1s infinite linear;transform:translateZ(0);border:2px solid #0097f5;border-top-color:transparent;border-radius:50%;width:100%;height:100%}
.table-data .svg-animation+h3,.table-data-modal .svg-animation+h3{padding:0}
@keyframes ng-xhr-loading-task-state{0%{transform:rotateZ(0)}
100%{transform:rotateZ(360deg)}
}
.task-state{padding-right:30px;white-space:nowrap;vertical-align:baseline;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}
.task-state::before{top:-4px;left:7px;opacity:0;animation:ng-xhr-loading-task-state 1s infinite linear;transform:translateZ(0);border:2px solid #0097f5;border-top-color:transparent;border-radius:50%;width:18px;height:18px}
.task-state::after{top:5px;left:16px;opacity:0;transform:rotate(45deg);width:6px;height:12px;margin-left:-3px;margin-top:-6px;border-color:#0097f5;border-style:solid;border-width:0 2px 2px 0}
.done>.task-state::after,.waiting>.task-state::before{opacity:1}
.waiting>.task-state{color:transparent}
.done>.task-state{color:transparent}
.scroll-shadows{-webkit-overflow-scrolling:touch;touch-action:manipulation;scrollbar-width:initial;scroll-behavior:smooth;overscroll-behavior-x:none}
.scroll-shadows.table-data-modal-content{background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.065),rgba(0,0,0,0)),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.065),rgba(0,0,0,0)) 0 100%;background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.065),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.065),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;border-radius:.1px}
.scroll-shadows.table-data-modal-wrapper{background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(0,0,0,.15),rgba(0,0,0,0)),radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.15),rgba(0,0,0,0)) 0 100%;background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.15),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.15),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;border-radius:.1px}
.scroll-shadows::-webkit-scrollbar,.scroll-shadows::-webkit-scrollbar-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:13px;background-clip:padding-box;border:5px solid transparent}
.scroll-shadows::-webkit-scrollbar-track{border-radius:13px;background-clip:padding-box;border:5px solid transparent;background-color:#f4f5f8}
.scroll-shadows::-webkit-scrollbar-thumb{color:#d8dde5;box-shadow:inset 0 0 0 10px}
.scroll-shadows:hover::-webkit-scrollbar-thumb{color:#d8dde5}
.scroll-shadows:hover::-webkit-scrollbar-thumb:hover{color:#cbd1dc}
.scroll-shadows::-webkit-scrollbar-button:end:increment,.scroll-shadows::-webkit-scrollbar-button:start:decrement{height:1px;width:1px;display:block;background-color:transparent}
.table-data-crud .table-data-thead th:first-child{width:30px;padding-right:10px;text-overflow:clip}
.table-data-crud .table-data-tbody td:first-child{padding-right:10px}
.table-data-crud .table-data-tbody td:first-child label,.table-data-crud .table-data-thead th:first-child label{display:inline-block;width:18px;height:18px;margin-top:-3px;border:2px solid #a2aec1;border-radius:4px;background:#fff;position:relative;vertical-align:middle;cursor:pointer}
.table-data-crud .table-data-tbody td:first-child label.state-disabled,.table-data-crud .table-data-thead th:first-child label.state-disabled{pointer-events:none}
.table-data-crud .table-data-tbody td:first-child label input[type=checkbox],.table-data-crud .table-data-thead th:first-child label input[type=checkbox]{opacity:0;z-index:1;display:block}
.table-data-crud .table-data-tbody td:first-child label input[type=checkbox]:checked+span,.table-data-crud .table-data-thead th:first-child label input[type=checkbox]:checked+span{opacity:1}
.table-data-crud .table-data-tbody td:first-child label input[type=checkbox][disabled]+span,.table-data-crud .table-data-thead th:first-child label input[type=checkbox][disabled]+span{opacity:.6;background-color:#fff;border:2px solid #fff}
.table-data-crud .table-data-tbody td:first-child label input[type=checkbox][disabled]+span::after,.table-data-crud .table-data-thead th:first-child label input[type=checkbox][disabled]+span::after{display:none}
.table-data-crud .table-data-tbody td:first-child label span,.table-data-crud .table-data-thead th:first-child label span{opacity:0;transition:opacity 250ms;position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;background:#0097f5;border:2px solid #0097f5;border-radius:4px}
.table-data-crud .table-data-tbody td:first-child label span::after,.table-data-crud .table-data-thead th:first-child label span::after{content:"";position:absolute;top:50%;left:50%;display:block;transform:rotate(45deg);width:4px;height:8px;margin-left:-3px;margin-top:-6px;border-color:#fff;border-style:solid;font-size:6px;border-width:0 2px 2px 0}
.table-data-crud .table-data-tbody td:not(:first-child)::before{display:block;min-width:auto;padding-right:0;color:#586c8f}
.table-data-crud .table-data-tbody tr td:not(:first-child){cursor:pointer}
.table-data-crud .unread td{font-weight:500;color:#586c8f}
.table-data-modal-header .flag{position:relative;display:inline-block;height:11px;margin-left:5px}
.flag::before{content:"";position:absolute;top:0;left:0;width:16px;height:11px;background:url(/img/portal-2015/flags-full.png) no-repeat}
.flag.flag-ad::before{background-position:-16px 0}
.flag.flag-ar::before{background-position:-32px 0}
.flag.flag-af-x::before,.flag.flag-ps::before{background-position:-48px 0}
.flag.flag-ag::before{background-position:-64px 0}
.flag.flag-ai::before{background-position:-80px 0}
.flag.flag-al::before,.flag.flag-sq::before{background-position:-96px 0}
.flag.flag-am::before{background-position:-112px 0}
.flag.flag-an::before{background-position:-128px 0}
.flag.flag-ao::before{background-position:-144px 0}
.flag.flag-ar-x::before{background-position:-160px 0}
.flag.flag-as::before{background-position:-176px 0}
.flag.flag-at::before{background-position:-192px 0}
.flag.flag-au::before{background-position:-208px 0}
.flag.flag-aw::before{background-position:-224px 0}
.flag.flag-az::before{background-position:-240px 0}
.flag.flag-bs::before{background-position:0 -11px}
.flag.flag-bb::before{background-position:-16px -11px}
.flag.flag-bn::before{background-position:-32px -11px}
.flag.flag-be::before{background-position:-48px -11px}
.flag.flag-bf::before{background-position:-64px -11px}
.flag.flag-bg::before{background-position:-80px -11px}
.flag.flag-bh-x::before{background-position:-96px -11px}
.flag.flag-bi::before{background-position:-112px -11px}
.flag.flag-bj::before{background-position:-128px -11px}
.flag.flag-bm::before{background-position:-144px -11px}
.flag.flag-bn-x::before{background-position:-160px -11px}
.flag.flag-bo::before{background-position:-176px -11px}
.flag.flag-pt-br::before{background-position:-192px -11px}
.flag.flag-bs-x::before{background-position:-208px -11px}
.flag.flag-bt::before{background-position:-224px -11px}
.flag.flag-bv::before{background-position:-240px -11px}
.flag.flag-bw::before{background-position:0 -22px}
.flag.flag-by::before{background-position:-16px -22px}
.flag.flag-bz::before{background-position:-32px -22px}
.flag.flag-ca-x::before{background-position:-48px -22px}
.flag.flag-ca::before{background-position:-64px -22px}
.flag.flag-cd::before{background-position:-80px -22px}
.flag.flag-cf::before{background-position:-96px -22px}
.flag.flag-cg::before{background-position:-112px -22px}
.flag.flag-ch::before{background-position:-128px -22px}
.flag.flag-ci::before{background-position:-144px -22px}
.flag.flag-ck::before{background-position:-160px -22px}
.flag.flag-cl::before{background-position:-176px -22px}
.flag.flag-cm::before{background-position:-192px -22px}
.flag.flag-cn::before,.flag.flag-zh-cn::before,.flag.flag-zh-tw::before{background-position:-208px -22px}
.flag.flag-co::before{background-position:-224px -22px}
.flag.flag-cr::before{background-position:-240px -22px}
.flag.flag-cu::before{background-position:0 -33px}
.flag.flag-cv::before{background-position:-16px -33px}
.flag.flag-cw::before{background-position:-32px -33px}
.flag.flag-cy::before{background-position:-48px -33px}
.flag.flag-cz::before{background-position:-64px -33px}
.flag.flag-de::before{background-position:-80px -33px}
.flag.flag-dj::before{background-position:-96px -33px}
.flag.flag-da::before{background-position:-112px -33px}
.flag.flag-dm::before{background-position:-128px -33px}
.flag.flag-do::before{background-position:-144px -33px}
.flag.flag-dz::before{background-position:-160px -33px}
.flag.flag-ec::before{background-position:-176px -33px}
.flag.flag-ee::before,.flag.flag-et::before{background-position:-192px -33px}
.flag.flag-eg::before{background-position:-208px -33px}
.flag.flag-eh::before{background-position:-224px -33px}
.flag.flag-england::before{background-position:-240px -33px}
.flag.flag-er::before{background-position:0 -44px}
.flag.flag-es::before{background-position:-16px -44px}
.flag.flag-et-x::before{background-position:-32px -44px}
.flag.flag-eu-x::before{background-position:-48px -44px}
.flag.flag-fi::before{background-position:-64px -44px}
.flag.flag-fj::before{background-position:-80px -44px}
.flag.flag-fk::before{background-position:-96px -44px}
.flag.flag-fm::before{background-position:-112px -44px}
.flag.flag-fo::before{background-position:-128px -44px}
.flag.flag-fr::before{background-position:-144px -44px}
.flag.flag-ga::before{background-position:-160px -44px}
.flag.flag-en::before,.flag.flag-eo::before,.flag.flag-eu::before{background-position:-176px -44px}
.flag.flag-gd::before{background-position:-192px -44px}
.flag.flag-ge::before{background-position:-208px -44px}
.flag.flag-gf::before{background-position:-224px -44px}
.flag.flag-gg::before{background-position:-240px -44px}
.flag.flag-gh::before{background-position:0 -55px}
.flag.flag-gi::before{background-position:-16px -55px}
.flag.flag-gl::before{background-position:-32px -55px}
.flag.flag-gm::before{background-position:-48px -55px}
.flag.flag-gn::before{background-position:-64px -55px}
.flag.flag-gp::before{background-position:-80px -55px}
.flag.flag-gq::before{background-position:-96px -55px}
.flag.flag-el::before{background-position:-112px -55px}
.flag.flag-gs::before{background-position:-128px -55px}
.flag.flag-gt::before{background-position:-144px -55px}
.flag.flag-gu-x::before{background-position:-160px -55px}
.flag.flag-gw::before{background-position:-176px -55px}
.flag.flag-gy::before{background-position:-192px -55px}
.flag.flag-hk::before{background-position:-208px -55px}
.flag.flag-hm::before{background-position:-224px -55px}
.flag.flag-hn::before{background-position:-240px -55px}
.flag.flag-hr::before{background-position:0 -66px}
.flag.flag-ht::before{background-position:-16px -66px}
.flag.flag-hu::before{background-position:-32px -66px}
.flag.flag-ic::before{background-position:-48px -66px}
.flag.flag-id::before,.flag.flag-jv::before{background-position:-64px -66px}
.flag.flag-ie::before{background-position:-80px -66px}
.flag.flag-he::before{background-position:-96px -66px}
.flag.flag-im::before{background-position:-112px -66px}
.flag.flag-gu::before,.flag.flag-hi::before,.flag.flag-in::before,.flag.flag-kn::before,.flag.flag-ml::before,.flag.flag-mr::before,.flag.flag-or::before,.flag.flag-pu::before,.flag.flag-ta::before,.flag.flag-te::before{background-position:-128px -66px}
.flag.flag-io::before{background-position:-144px -66px}
.flag.flag-iq::before{background-position:-160px -66px}
.flag.flag-fa::before{background-position:-176px -66px}
.flag.flag-is::before{background-position:-192px -66px}
.flag.flag-it::before{background-position:-208px -66px}
.flag.flag-je::before{background-position:-224px -66px}
.flag.flag-jm::before{background-position:-240px -66px}
.flag.flag-jo::before{background-position:0 -77px}
.flag.flag-ja::before{background-position:-16px -77px}
.flag.flag-ke::before{background-position:-32px -77px}
.flag.flag-kg::before{background-position:-48px -77px}
.flag.flag-kh::before{background-position:-64px -77px}
.flag.flag-ki::before{background-position:-80px -77px}
.flag.flag-km::before{background-position:-96px -77px}
.flag.flag-kn-x::before{background-position:-112px -77px}
.flag.flag-kp::before{background-position:-128px -77px}
.flag.flag-ko::before{background-position:-144px -77px}
.flag.flag-kurdistan::before{background-position:-160px -77px}
.flag.flag-kw::before{background-position:-176px -77px}
.flag.flag-ky::before{background-position:-192px -77px}
.flag.flag-kz::before{background-position:-208px -77px}
.flag.flag-la::before{background-position:-224px -77px}
.flag.flag-lb::before{background-position:-240px -77px}
.flag.flag-lc::before{background-position:0 -88px}
.flag.flag-li::before{background-position:-16px -88px}
.flag.flag-lk::before{background-position:-32px -88px}
.flag.flag-lr::before{background-position:-48px -88px}
.flag.flag-ls::before{background-position:-64px -88px}
.flag.flag-lt::before{background-position:-80px -88px}
.flag.flag-lu::before{background-position:-96px -88px}
.flag.flag-lv::before{background-position:-112px -88px}
.flag.flag-ly::before{background-position:-128px -88px}
.flag.flag-ma::before{background-position:-144px -88px}
.flag.flag-mc::before{background-position:-160px -88px}
.flag.flag-md::before{background-position:-176px -88px}
.flag.flag-me::before{background-position:-192px -88px}
.flag.flag-mg::before{background-position:-208px -88px}
.flag.flag-mh::before{background-position:-224px -88px}
.flag.flag-mk::before{background-position:-240px -88px}
.flag.flag-ml-x::before{background-position:0 -99px}
.flag.flag-mm::before{background-position:-16px -99px}
.flag.flag-mn::before{background-position:-32px -99px}
.flag.flag-mo::before{background-position:-48px -99px}
.flag.flag-mp::before{background-position:-64px -99px}
.flag.flag-mq::before{background-position:-80px -99px}
.flag.flag-mr-x::before{background-position:-96px -99px}
.flag.flag-ms-x::before{background-position:-112px -99px}
.flag.flag-mt::before{background-position:-128px -99px}
.flag.flag-mu::before{background-position:-144px -99px}
.flag.flag-mv::before{background-position:-160px -99px}
.flag.flag-mw::before{background-position:-176px -99px}
.flag.flag-mx::before{background-position:-192px -99px}
.flag.flag-ms::before{background-position:-208px -99px}
.flag.flag-mz::before{background-position:-224px -99px}
.flag.flag-na::before{background-position:-240px -99px}
.flag.flag-nc::before{background-position:0 -110px}
.flag.flag-ne::before{background-position:-16px -110px}
.flag.flag-nf::before{background-position:-32px -110px}
.flag.flag-ng::before{background-position:-48px -110px}
.flag.flag-ni::before{background-position:-64px -110px}
.flag.flag-nl::before{background-position:-80px -110px}
.flag.flag-no::before{background-position:-96px -110px}
.flag.flag-bh::before,.flag.flag-np::before{background-position:-112px -110px}
.flag.flag-nr::before{background-position:-128px -110px}
.flag.flag-nu::before{background-position:-144px -110px}
.flag.flag-nz::before{background-position:-160px -110px}
.flag.flag-om::before{background-position:-176px -110px}
.flag.flag-pa::before{background-position:-192px -110px}
.flag.flag-pe::before{background-position:-208px -110px}
.flag.flag-pf::before{background-position:-224px -110px}
.flag.flag-pg::before{background-position:-240px -110px}
.flag.flag-ph::before{background-position:0 -121px}
.flag.flag-pk::before{background-position:-16px -121px}
.flag.flag-pl::before{background-position:-32px -121px}
.flag.flag-pm::before{background-position:-48px -121px}
.flag.flag-pn::before{background-position:-64px -121px}
.flag.flag-pr::before{background-position:-80px -121px}
.flag.flag-ps::before{background-position:-96px -121px}
.flag.flag-pt::before{background-position:-112px -121px}
.flag.flag-pw::before{background-position:-128px -121px}
.flag.flag-py::before{background-position:-144px -121px}
.flag.flag-qa::before{background-position:-160px -121px}
.flag.flag-re::before{background-position:-176px -121px}
.flag.flag-ro::before{background-position:-192px -121px}
.flag.flag-sr::before{background-position:-208px -121px}
.flag.flag-ru::before{background-position:-224px -121px}
.flag.flag-rw::before{background-position:-240px -121px}
.flag.flag-sa::before{background-position:0 -132px}
.flag.flag-sb::before{background-position:-16px -132px}
.flag.flag-sc::before{background-position:-32px -132px}
.flag.flag-scotland::before{background-position:-48px -132px}
.flag.flag-sd::before{background-position:-64px -132px}
.flag.flag-sv::before{background-position:-80px -132px}
.flag.flag-sg::before{background-position:-96px -132px}
.flag.flag-sh::before{background-position:-112px -132px}
.flag.flag-sl::before{background-position:-128px -132px}
.flag.flag-sk::before{background-position:-144px -132px}
.flag.flag-sl-x::before{background-position:-160px -132px}
.flag.flag-sm::before{background-position:-176px -132px}
.flag.flag-sn::before{background-position:-192px -132px}
.flag.flag-so::before{background-position:-208px -132px}
.flag.flag-somaliland::before{background-position:-224px -132px}
.flag.flag-sr-x::before{background-position:-240px -132px}
.flag.flag-ss::before{background-position:0 -143px}
.flag.flag-st::before{background-position:-16px -143px}
.flag.flag-sv-x::before{background-position:-32px -143px}
.flag.flag-sx::before{background-position:-48px -143px}
.flag.flag-sy::before{background-position:-64px -143px}
.flag.flag-sz::before{background-position:-80px -143px}
.flag.flag-tc::before{background-position:-96px -143px}
.flag.flag-td::before{background-position:-112px -143px}
.flag.flag-tf::before{background-position:-128px -143px}
.flag.flag-tg::before{background-position:-144px -143px}
.flag.flag-th::before{background-position:-160px -143px}
.flag.flag-tibet::before{background-position:-176px -143px}
.flag.flag-tj::before{background-position:-192px -143px}
.flag.flag-tk::before{background-position:-208px -143px}
.flag.flag-tl::before{background-position:-224px -143px}
.flag.flag-tm::before{background-position:-240px -143px}
.flag.flag-tn::before{background-position:0 -154px}
.flag.flag-to::before{background-position:-16px -154px}
.flag.flag-tr::before{background-position:-32px -154px}
.flag.flag-tt::before{background-position:-48px -154px}
.flag.flag-tv::before{background-position:-64px -154px}
.flag.flag-tw::before{background-position:-80px -154px}
.flag.flag-tz::before{background-position:-96px -154px}
.flag.flag-uk::before{background-position:-112px -154px}
.flag.flag-ug::before{background-position:-128px -154px}
.flag.flag-um::before{background-position:-144px -154px}
.flag.flag-en-us::before{background-position:-160px -154px}
.flag.flag-uy::before{background-position:-176px -154px}
.flag.flag-uz::before{background-position:-192px -154px}
.flag.flag-va::before{background-position:-208px -154px}
.flag.flag-vc::before{background-position:-224px -154px}
.flag.flag-ve::before{background-position:-240px -154px}
.flag.flag-vg::before{background-position:0 -165px}
.flag.flag-vi-x::before{background-position:-16px -165px}
.flag.flag-vi::before{background-position:-32px -165px}
.flag.flag-vu::before{background-position:-48px -165px}
.flag.flag-wales::before{background-position:-64px -165px}
.flag.flag-wf::before{background-position:-80px -165px}
.flag.flag-ws::before{background-position:-96px -165px}
.flag.flag-xk::before{background-position:-112px -165px}
.flag.flag-ye::before{background-position:-128px -165px}
.flag.flag-yt::before{background-position:-144px -165px}
.flag.flag-af::before{background-position:-160px -165px}
.flag.flag-zanzibar::before{background-position:-176px -165px}
.flag.flag-zm::before{background-position:-192px -165px}
.flag.flag-zw::before{background-position:-208px -165px}
.table-data-table-control-bar{padding:15px 0;margin:0;border-bottom:1px solid #eceff3}
.table-data-table-control-bar>span{display:inline-block;font-size:.95rem;line-height:2.66667;vertical-align:middle}
.table-data-table-control-bar>span:not(.table-data-table-search-box-switch,.table-data-table-add-new-entry-switch,:last-of-type)::before{content:"";display:inline-block;margin:-2px 6px 0;width:1px;height:1.4em;vertical-align:middle;background-color:#dadee6}
.table-data-table-control-bar.bulk-operations-show .table-data-table-search-box-switch{display:none!important}
.table-data-table-search-box{display:inline-block;float:left}
.table-data-table-search-box.open-table-data-table-search-box{display:inline-block}
.table-data-table-search-box.open-table-data-table-search-box input[type=text]{width:100px;padding:10px 10px 10px 30px;background-color:#fff;opacity:1;border-color:#dadee6;color:#586c8f}
.table-data-table-search-box.open-table-data-table-search-box input[type=text]::placeholder{color:#7d8da8}
.table-data-table-search-box input[type=text]{font-size:.95rem;line-height:1.33333;transition:width .15s,color .15s;border-radius:3px;margin:1px 0 0;position:relative;background-color:#f7fbff;border:1px solid transparent;height:38px;width:0;opacity:0;background-image:url(/img/portal-2015/icons/ico-ng-search-text-light.svg);background-position:10px 50%;background-repeat:no-repeat;background-size:14px 14px;padding:10px 0;color:transparent;font-weight:400}
.table-data-table-search-box input[type=text]::placeholder{color:transparent}
.table-data-table-search-box input[type=text]:not(:focus).filtered::placeholder{color:#7d8da8}
.table-data-table-search-box input[type=text]:focus{border-color:#69bff6;outline:0}
.table-data-table-search-box-switch{display:inline-block;float:left;background-image:url(/img/portal-2015/icons/ico-ng-search.svg);background-position:0 49%;background-repeat:no-repeat;background-size:14px 14px;padding:0 20px;cursor:pointer}
.table-data-table-search-box-switch:hover>a{color:#0097f5;transition:all .15s;text-decoration:none;border-bottom:1px solid transparent;display:inline}
body:not(.touched) .table-data-table-search-box-switch:hover>a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.table-data-table-bulk-operations{display:none}
.table-data-table-control-bar.bulk-operations-show .table-data-table-bulk-operations{display:inline-block!important}
.table-data-table-bulk-operations>span{display:inline-block;font-size:.95rem;line-height:2.66667;vertical-align:middle}
.table-data-table-bulk-operations>span.state{display:block}
.table-data-table-bulk-operations>span:not(.state,.hide)+span::before{content:"";display:inline-block;margin:-2px 5px 0 6px;width:1px;height:1.4em;vertical-align:middle;background-color:#dadee6}
.table-data-table-bulk-operations var{font-style:normal}
.table-data-table-add-new-entry-switch{float:right;position:relative;padding-left:15px;padding-right:5px;cursor:pointer}
.table-data-table-add-new-entry-switch:hover>a{color:#0097f5;transition:all .15s;text-decoration:none;border-bottom:1px solid transparent;display:inline}
body:not(.touched) .table-data-table-add-new-entry-switch:hover>a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.table-data-table-add-new-entry-switch::before{content:"";position:absolute;top:50%;left:0;width:10px;height:2px;background-color:#69bff6}
.table-data-table-add-new-entry-switch::after{content:"";position:absolute;top:50%;left:4px;width:2px;height:10px;margin-top:-4px;background-color:#69bff6}
.table-data-table-funnel{display:inline-block;float:right;vertical-align:middle;font-size:.8125rem;line-height:3.07692}
.table-data-table-bottom-bar{margin:30px 0 7px;overflow:hidden;font-size:.875rem;font-weight:400;line-height:2}
.table-data-table-bottom-bar .switch.state-active,.table-data-table-bottom-bar b,.table-data-table-bottom-bar strong{font-weight:500}
.table-data-table-bottom-bar a{color:#0097f5;transition:all .15s;text-decoration:none;border-bottom:1px solid transparent;display:inline}
body:not(.touched) .table-data-table-bottom-bar a:hover{color:#0097f5;border-bottom-color:#58b8f5}
.table-data-table-bottom-bar p{padding-bottom:0}
.table-data-table-bottom-bar .upgrade{position:relative;white-space:nowrap;display:inline-block;margin-left:-10px}
.table-data-table-bottom-bar .upgrade::before{content:"";display:inline-block;margin:0 12px 0 0;width:1px;height:1em;vertical-align:middle;background-color:#dadee6}
.table-data-button.role-upgrade span::after,.table-data-table-bottom-bar .upgrade::after{top:50%;left:10px;width:15px;background-image:url(/img/portal-2015/icons/ico-crown-gold.svg);background-size:contain;background-repeat:no-repeat;content:""}
.table-data-table-bottom-bar .upgrade::after{display:block;position:absolute;margin-top:-9px;height:15px;background-position:center center}
.table-data-table-bottom-bar .gauge{white-space:nowrap;margin:0 7px}
.table-data-table-bottom-bar .gauge span{display:inline-block;border-radius:4px;height:6px;width:8px;margin:0 2px}
.table-data-table-bottom-bar .gauge span.scale,.table-data-table-bottom-bar .switch+.switch::before{background-color:#dadee6}
.table-data-table-bottom-bar .counter{margin-right:20px}
.table-data-table-bottom-bar .title{margin-right:5px}
.table-data-table-bottom-bar .switch{white-space:nowrap;margin-right:16px}
.table-data-table-bottom-bar .switch::before{content:"";display:inline-block;margin:0 8px 0 -8px;width:1px;height:1em;vertical-align:middle}
.table-data-button span{display:inline-block;vertical-align:middle;font-size:.875rem;line-height:1.42857;font-weight:400;text-align:center;border-radius:4px;padding:10px 15px;width:auto;height:auto;color:#0097f5;background-color:#f7fbff;white-space:nowrap}
.table-data-button.state-disabled{pointer-events:none;opacity:.5}
.table-data-button.role-upgrade span{position:relative;padding-left:32px}
.table-data-button.role-upgrade span::after{display:block;position:absolute;margin-top:-9px;height:15px;background-position:center center}
.table-data-button.role-dangerous span{color:#ea5555;background-color:#fff4f4}
body:not(.touched) .table-data-button.role-dangerous:hover span{color:#ea5555;background-color:rgba(234,85,85,.2)}
body:not(.touched) .table-data-button:hover span{color:#0097f5;background-color:#def1fd}
.table-data-button+.table-data-button{margin-left:10px}
#tooltip,.w-tooltip{position:absolute;top:0;left:0;text-align:left;color:#9ca9bd;background:#263348;border:1px solid #263348;border-radius:5px;box-shadow:0 0 35px,rgba(0,0,0,.13);opacity:0;max-width:275px;z-index:100;padding:10px 14px;font-size:14px;line-height:1.4;letter-spacing:.25px;font-weight:400;text-rendering:geometricprecision}
#tooltip a,.w-tooltip a{color:#58b8f5;text-decoration:none;border-bottom:1px solid transparent;transition:color .25s ease-in-out,border-color .25s ease-in-out}
body:not(.touched) #tooltip a:hover{color:#8acdf8;border-bottom-color:#69bff6}
#tooltip a.type-arrow,.w-tooltip a.type-arrow{position:relative;color:#58b8f5;text-decoration:none;border-bottom:none}
#tooltip a.type-arrow>span,.w-tooltip a.type-arrow>span{padding-right:16px}
#tooltip a.type-arrow::after,.w-tooltip a.type-arrow::after{content:"";display:inline-block;width:11px;height:11px;opacity:.8;margin-left:-12px;margin-bottom:-1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cg fill='%2358b8f5'%3E%3Cpath d='M12.73 6.36L6.36 0 4.95 1.41l3.98 3.98H0v2h8.93l-3.98 3.97 1.41 1.42 6.37-6.37-.03-.02.03-.03z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:11px 11px;background-position:center center;transition:transform .25s ease-in-out,opacity .25s ease-in-out}
#tooltip-arrow,#tooltip-arrow::after,.w-tooltip-arrow,.w-tooltip-arrow::after{height:0;border-right:10px solid transparent;border-top:10px solid #263348;position:absolute}
body:not(.touched) #tooltip a.type-arrow:hover{color:#8acdf8}
body:not(.touched) #tooltip a.type-arrow:hover:after{opacity:1;transform:translate(2px,0)}
#tooltip h3,.w-tooltip h3{font-size:13px;line-height:1.5;letter-spacing:.25px;font-weight:500;text-rendering:geometricprecision;margin:0 0 6px;text-align:left;text-transform:uppercase;color:#fff}
#tooltip p,.w-tooltip p{font-size:14px;line-height:1.4;letter-spacing:.25px;font-weight:400;text-rendering:geometricprecision;color:#7d8da8;margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word}
#tooltip p+p,#tooltip p+table,#tooltip table+p,.w-tooltip p+p,.w-tooltip p+table,.w-tooltip table+p{margin-top:6px}
#tooltip table tr td,.w-tooltip table tr td{padding:2px 4px}
#tooltip img,.w-tooltip img{width:auto;max-width:100%;max-height:200px;padding:6px 0;box-sizing:content-box}
#tooltip.interactive::before,.w-tooltip.interactive::before{content:"";position:absolute;left:-5px;right:-5px;top:0;bottom:-14px;z-index:-1}
#tooltip.interactive.top::before,.w-tooltip.interactive.top::before{top:-50px;bottom:0}
#tooltip-arrow,.w-tooltip-arrow{width:0;border-left:10px solid transparent;opacity:0;z-index:100;pointer-events:none;filter:drop-shadow(0 4px 2px rgba(0, 0, 0, .1));margin-top:-1px}
#tooltip-arrow::after,.w-tooltip-arrow::after{content:"";width:0;border-left:10px solid transparent;z-index:101;margin-left:-10px;margin-top:-12px}
.input-form,.pseudohero-section p.claim,.rebrand-input-section,.textarea-wrapper,.thumbs-reels,sub,sup{position:relative}
#tooltip-arrow.top,.w-tooltip-arrow.top{border-top:none;border-bottom:10px solid #263348;filter:drop-shadow(0 -4px 2px rgba(0, 0, 0, .1));margin-top:1px}
#tooltip-arrow.top::after,.w-tooltip-arrow.top::after{border-top:none;margin-top:2px;border-bottom:10px solid #263348}
#tooltip-content-container,.w-tooltip-content-container{display:none}
#tooltip:empty,.w-tooltip:empty{padding:0}
#tooltip:empty+#tooltip-arrow,#tooltip:empty+#tooltip-arrow::after,#tooltip:empty+.w-tooltip-arrow,#tooltip:empty+.w-tooltip-arrow::after,.w-tooltip:empty+#tooltip-arrow,.w-tooltip:empty+#tooltip-arrow::after,.w-tooltip:empty+.w-tooltip-arrow,.w-tooltip:empty+.w-tooltip-arrow::after{border:none}
.w-cookie-modal .w-cookie-heading{font-size:20px;line-height:1.35;font-weight:500;color:#20293c}
.w-cookie-modal p{color:#20293c;font-size:16px}
.w-cookie-modal p .w-cookie-disclosure-link{color:#20293c;border-bottom:1px solid #20293c}
.w-cookie-modal p .w-cookie-disclosure-link:hover{color:#20293c;border-color:#20293c}
.w-cookie-modal-content-action{height:35px}
.w-cookie-modal-content-action p{padding:10px 0 25px}
.w-cookie-modal-content-action-submenu{pointer-events:none;display:none;opacity:0;float:left;transition:opacity .7s;padding-top:14px;padding-bottom:0}
.w-cookie-modal-content-action-submenu .w-checkbox{margin:0}
.w-cookie-modal-content-action.state-expanded .w-cookie-modal-content-action-trigger{display:none}
.w-cookie-modal-content-action.state-expanded .w-cookie-modal-content-action-submenu{pointer-events:all;display:block;opacity:0;transition:opacity .2s}
.w-cookie-modal-footer{font-size:0}
.w-cookie-modal .w-cookie-manage-choices{padding-bottom:10px}
.w-cookie-modal .w-cookie-manage-choices-link{font-weight:500;color:#20293c;border-bottom-color:#20293c}
.w-cookie-modal .w-cookie-manage-choices-link:hover{color:#20293c;border-bottom-color:#20293c}
.w-cookie-modal form{display:flex;gap:32px}
.w-cookie-modal form .w-checkbox label{cursor:pointer}
.w-cookie-modal form .w-checkbox .w-checkbox-outer{background-color:#fff;border-color:#7d8da8}
.w-cookie-modal form .w-checkbox .w-checkbox-outer::after{border-color:#7d8da8}
.w-cookie-modal form .w-checkbox .w-checkbox-outer+.w-checkbox-label-text{color:#20293c;font-weight:500}
.w-cookie-modal form .w-checkbox .state-disabled+.w-checkbox-outer{background-color:#d1d6e0;border-color:#d1d6e0}
.w-cookie-modal form .w-checkbox .state-disabled+.w-checkbox-outer::after{border-color:#fff}
.w-cookie-modal form .w-checkbox .state-disabled+.w-checkbox-outer+.w-checkbox-label-text{color:#7d8da8;font-weight:500}
.w-cookie-modal .w-button span{line-height:1.6;min-width:100%}
.thumbs-reels{width:100%;display:flex;flex-direction:column;gap:2rem;justify-content:center;overflow:hidden;top:50%;transform:translateY(-50%)}
.thumbs-reels .thumbs-reel{display:flex;flex-direction:row;gap:0;flex-wrap:nowrap;width:max-content;animation:thumbs-reel-scroll 250s linear infinite}
.thumbs-reels .thumbs-reel:nth-child(1){animation-delay:-20s}
.thumbs-reels .thumbs-reel:nth-child(2){animation-direction:reverse;animation-delay:-100s}
.thumbs-reels .thumbs-reel:nth-child(3){animation-delay:-20s}
.thumbs-reels .image-set{display:flex;gap:1rem;padding-right:1rem}
.thumbs-reels .image-set picture{flex-shrink:0}
.thumbs-reels .image-set img{border-radius:.5rem;display:block}
img,legend{border:0}
@keyframes thumbs-reel-scroll{0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;text-size-adjust:100%}
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,optgroup,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family: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{padding:0}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@font-face{font-family:Graphik;font-style:normal;font-weight:400;src:url(/fonts/graphik-commercial/graphik-400.woff2) format("woff2");font-display:swap}
@font-face{font-family:Graphik;font-style:normal;font-weight:500;src:url(/fonts/graphik-commercial/graphik-500.woff2) format("woff2");font-display:swap}
@font-face{font-family:Graphik;font-style:normal;font-weight:600;src:url(/fonts/graphik-commercial/graphik-600.woff2) format("woff2");font-display:swap}
html{width:100%;height:98dvh;-webkit-font-smoothing:antialiased}
body *{box-sizing:border-box}
body{width:100%;min-height:100%;margin:0;padding:0;font-family:Graphik,"Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,"Mplus 1p","Hiragino Sans","Hiragino Kaku Gothic Pro","游ゴシック","游ゴシック体",YuGothic,"Yu Gothic","ＭＳ ゴシック","MS Gothic",sans-serif;font-weight:400;background-color:#f0efec;color:#083b4e;font-feature-settings:"calt" 0}
main{padding:1.5rem 2rem;height:98dvh;max-width:1680px;margin-inline:auto;display:grid}
h1{margin:.67em 0 1em;font-size:1.65rem;line-height:1.2;font-weight:600}
h1 .wbr,h1 br{display:none}
.textarea-wrapper{max-width:60ch}
.rebrand-input-section .w-input-field textarea{border-radius:26px;width:100%;height:auto;min-height:165px;field-sizing:content;overflow:hidden;box-sizing:content-box;padding:1rem 3rem 4rem 1rem;line-height:1.65rem;border-width:1px;border-style:solid;border-color:#2e5b65;background-color:#fff;color:#083b4e;resize:none}
.rebrand-input-section .w-input-field textarea::placeholder{color:#455c83}
.logo{vertical-align:text-bottom}
.logo.suggestion-stars{fill:#455c83;width:1rem;height:1rem}
.logo.webnode-logo{height:36px}
.logo.webnode-logo g.webnode-logo-claim{fill:#1e3c47}
.logo.webnode-logo g.webnode-logo-dot{fill:#17ace4}
.logo.webnode-logo g.webnode-logo-tb{fill:#133861}
.prompt-input-section .content{height:100%;display:flex;flex-direction:column;justify-content:center}
.pseudohero-section{display:none}
.pseudohero-section p.claim{color:#fff;width:max-content;margin-inline:auto;text-align:center;background-color:rgba(255,255,255,.19);border:1px solid rgba(255,255,255,.5);border-radius:500px;padding:.75rem;font-size:.85rem;top:12%}
.pseudohero-section p.claim strong{font-weight:500}
.pseudohero-section .thumbs-reels{top:18%;transform:none}
.suggestions-area p{color:#374a69}
.input-form button{border-radius:32px;border-style:solid;border-width:1px}
.input-form .submit-btn{color:var(Rebrand-Page-Heading-Text-Color);background-color:var(--Rebrand-Button-Bck);transition:.3s background-color ease;display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:25px;right:.6rem;z-index:5;padding:.75rem;border-color:transparent}
.input-form .submit-btn span{font-size:1rem;line-height:1.25;white-space:nowrap;font-weight:600;padding:0 .5rem}
.input-form .submit-btn svg{fill:inherit;height:.75rem;width:.8rem}
.input-form .submit-btn:hover{background-color:var(--Rebrand-Button-Bck-Hover)}
.input-form .suggestion-btn{background-color:#f0efec;width:max-content;height:max-content;border-color:#bac3d1;margin:.35rem;padding:.4rem .75rem}
.input-form .suggestion-btn:hover{background-color:#f7f6f5}
button:focus,button:focus-visible,textarea:focus,textarea:focus-visible{outline:rgba(46,91,101,.2) solid 4px;outline-offset:1px}
.w-input-field label{display:none}
.w-input .w-input-message.w-input-error{color:#e2291c;font-size:.75rem;font-weight:500;padding-left:1em}
.w-input.state-error textarea{border-color:#e2291c;border-width:2px}
.w-input.state-error+.submit-btn{bottom:35px}
.table-data-modal-wrapper{line-height:1.65}
.modal-box form h3{margin-top:0;text-align:center}
.modal-box form .form-input-classic label{top:-.25em}
.page-wait,.page-wait-overlay{top:0;left:0;width:100%;height:100%}
.form-reg form{border-radius:1rem!important}
.form-reg form h3,.form-reg form h4,.form-reg form label{color:#083b4e!important}
.form-input input[type=email],.form-input input[type=password],.form-input input[type=text]{border-radius:.5rem;border-color:#2e5b65}
.form-input input[type=email]::placeholder,.form-input input[type=password]::placeholder,.form-input input[type=text]::placeholder{color:#455c83}
.form-input input[type=email]:focus,.form-input input[type=email]:focus-visible,.form-input input[type=password]:focus,.form-input input[type=password]:focus-visible,.form-input input[type=text]:focus,.form-input input[type=text]:focus-visible{border-color:#2e5b65;outline:rgba(46,91,101,.2) solid 4px;outline-offset:1px}
.form-log-social-btn a,.form-submit input[type=submit]{border-radius:1000px}
.form-submit input[type=submit]{background-color:#c9ec9e;color:#083b4e;font-weight:500}
.form-submit input[type=submit]:hover{background-color:#daf2bc!important}
.form-submit input[type=submit]:focus,.form-submit input[type=submit]:focus-visible{outline:rgba(46,91,101,.2) solid 4px;outline-offset:1px}
.form-log-social-btn.facebook a{background-color:#0076f5}
.form-log-social-btn.google a{background-color:#e2291c}
.form-log-terms-of-use a{color:#374a69;text-decoration:underline}
.page-wait{position:fixed;z-index:100}
.page-wait-overlay{opacity:.6;position:absolute;background-color:#000}
.page-wait-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:101}
.page-wait-content .form-wait{opacity:1;visibility:visible;z-index:1;width:90%;height:90%;max-width:610px;max-height:760px;border-radius:1rem;background-color:#fff;display:grid;place-content:center}
.form-wait .svg-animation.svg-animation+h3{font-size:1.65rem;line-height:1.2;font-weight:600;color:#083b4e}
.form-wait .svg-animation.svg-animation::after{border:5px solid #66a716;border-top-color:transparent}
@media all and (min-width:320px){.form .form-submit-rich button{height:47px}
}
@media all and (min-width:360px){.form-submit input[type=submit]{padding:0 22px}
.form-log-social-btn a>span,.user-page-log-social-btn a>span{padding:0 15px}
.form-input-classic.form-input-classic-inline{width:230px}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+h3+form,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+h3+form{margin-top:-25px}
.user-page form{margin:0 auto}
.form-log-delimiter h4,.form-log-delimiter h5,.user-page-log-delimiter h4{margin:10px 0 20px}
.table-data .section-inner{min-height:300px}
.table-data-table-funnel{font-size:.95rem;line-height:2.66667}
}
@media all and (min-width:480px){.form-input .checkout-stripe-element-input,.form-input input[type=date],.form-input input[type=email],.form-input input[type=password],.form-input input[type=phone],.form-input input[type=search],.form-input input[type=tel],.form-input input[type=text],.form-input select,.form-input-classic input[type=email],.form-input-classic input[type=file],.form-input-classic input[type=password],.form-input-classic input[type=search],.form-input-classic input[type=tel],.form-input-classic input[type=text],.form-input-classic select,.form-input-classic textarea{line-height:1.29412;font-size:1.075rem}
.form-submit input[type=submit]{padding:0 32px}
.form-input-classic textarea{line-height:1.75}
.form-input-classic.form-input-classic-inline{margin:0 0 8px;width:250px}
.form-log-social-btn a>span::before,.user-page-log-social-btn a>span::before{margin:-2px 10px 0 -5px}
.form .form-file-base{font-size:1.075rem;line-height:1.29412}
.form .form-file-button{max-width:60%}
.form .form-file-text{font-size:1.075rem;line-height:2.23529}
.form .form-drop-title-outer,.w-input-field input,.w-input-field textarea{line-height:1.29412;font-size:1.075rem}
.w-input-field .w-input-units{font-size:1.075rem;line-height:1.76471}
.table-data-crud .table-data-tbody td:not(:first-child)::before{display:inline-block;white-space:nowrap;min-width:12em;padding-right:.75em}
.table-data-table-search-box.open-table-data-table-search-box input[type=text]{width:150px;padding:10px 10px 10px 39px}
.table-data-table-search-box input[type=text]{background-position:19px 50%}
.table-data-table-bulk-operations>span.state{display:inline-block;margin-right:6px}
}
@media all and (max-height:599px) and (orientation:landscape) and (min-width:480px){.form-log .form-input:not(.nrm) label,.form-reg .form-input:not(.nrm) label,.form-wiz .form-input:not(.nrm) label{font-size:1.075rem;line-height:1.29412}
}
@media all and (orientation:landscape) and (min-width:480px){.modal-box:not(.rebrand) .form-log-container{display:flex;justify-content:space-between;align-items:stretch}
.modal-box:not(.rebrand) .form-log-social{padding:25px 0 0 30px;order:2;position:relative}
.modal-box:not(.rebrand) .form-log-social::after{content:"";display:block;position:absolute;top:0;left:14px;height:calc(100% + 25px);width:1px;background-color:#eceff3}
.form-reg-project-name-and-credentials .modal-box:not(.rebrand) .form-log-social::after{top:25px;height:calc(100% - 25px)}
.form-log-delimiter{display:none}
.form-log-social-btn a{text-align:left;padding:0 10px}
}
@media all and (orientation:landscape) and (min-width:480px) and (max-height:599px){.modal-box.rebrand .form-log-container{justify-content:center}
.modal-box.rebrand .form-log-social{padding-top:0;max-width:300px}
.modal-box.rebrand .form-log-social::after{height:calc(100% - 20px)}
}
@media all and (min-width:480px) and (orientation:landscape){.modal-box:not(.rebrand) .form-log-classic{order:1;flex-grow:3}
}
@media all and (-ms-high-contrast:none) and (orientation:landscape) and (min-width:480px){.modal-box:not(.rebrand) .form-log-social{display:block;flex-basis:35%!important}
}
@media all and (min-width:500px){.w-picker-item .w-picker-item-status{padding:0 15px 0 10px}
.w-picker.type-checkmark img.w-picker-item-image{width:81px;height:48px}
.w-picker.type-checkmark .w-picker-item-text{margin:19px 25px 19px 0}
}
@media all and (min-width:600px) and (min-height:600px){.form h3{margin-bottom:40px!important}
.form-log form,.form-reg form{border-radius:4px;height:auto;padding:50px 56px}
}
@media all and (min-width:600px){.form-log,.form-log-project-name,.form-reg,.form-reg-project-name{max-width:490px}
.form-submit-classic.form-submit-classic-inline button[type=submit],.form-submit-classic.form-submit-classic-inline input[type=submit]{min-width:auto}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+h3+form,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+h3+form{margin-top:-15px}
.user-page form{margin:18px auto}
.user-page-log-social-btn .title-long{display:inline-block}
.form .modal-close,.user-page-log-social-btn .title-short{display:none}
.modal-box.open{animation:form-open .5s forwards}
.table-data .section-inner{min-height:400px}
.table-data-modal-table-title{width:25%}
.table-data-modal td{display:table-cell}
.table-data-modal td:first-child{padding:9px 7px 9px 0}
.table-data-modal td:last-child{padding:9px 0 9px 7px}
.table-data-modal td span{max-height:108px}
.table-data-modal td span.text-perex-expanded{max-height:none}
.table-data-modal .w-detail td{padding-top:5px;padding-bottom:5px}
.table-data-table-search-box.open-table-data-table-search-box input[type=text]{width:200px;padding:10px 10px 10px 39px}
.w-cookie-modal{padding-top:7px}
.w-cookie-modal .w-cookie-heading{font-size:22px;padding-bottom:7px}
.w-cookie-modal-content-action-submenu{padding-top:0}
.w-cookie-modal .w-cookie-manage-choices{padding-top:0;padding-bottom:8px}
.w-cookie-modal .w-button span{min-width:230px}
}
@media all and (min-width:600px) and (min-height:480px){.active .modal{position:fixed}
.portal.active{position:static!important}
.portal.active .modal{position:fixed}
.portal.active .modal-content{display:flex;justify-content:center;align-items:center}
.active.touched .modal{position:absolute}
.active-menu .modal-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
}
@media all and (min-width:600px) and (max-height:479px){.active .modal-box,.active-menu .modal-box{position:absolute;top:0;left:50%;transform:translateX(-50%)}
}
@media all and (orientation:landscape) and (min-width:600px){.modal-box:not(.rebrand) .form-log-social{padding:25px 0 0 60px;position:relative}
.modal-box:not(.rebrand) .form-log-social::after{left:29px}
}
@media all and (min-width:600px) and (min-height:600px) and (orientation:landscape){.modal-box:not(.rebrand) .form-log-social{padding-left:92px!important}
.modal-box:not(.rebrand) .form-log-social::after{left:45px!important}
}
@media all and (orientation:landscape),all and (orientation:portrait) and (min-width:600px){.modal-box.rebrand .form-log-social-btn{width:100%}
.modal-box.rebrand .form-log-social-btn:first-child,.modal-box.rebrand .form-log-social-btn:last-child{float:none}
}
@media all and (orientation:landscape) and (min-height:768px),all and (orientation:portrait) and (min-width:600px){.modal-box.rebrand .form-log-social-btn .title-long{display:inline-block}
.modal-box.rebrand .form-log-social-btn .title-short{display:none}
}
@media all and (min-width:768px){.form h3{font-size:1.875rem;line-height:1.33333;margin-bottom:15px;font-weight:500}
.form h3 b,.form h3 strong{font-weight:600}
.form-input.s50{float:left;width:50%;margin-right:8px}
.form-input.s50.fill{width:calc(50% - 8px);margin-right:0}
.form-input.s35{float:left;width:35%;margin-right:8px}
.form-input.s65.fill{width:calc(65% - 8px);margin-right:0}
.form-input.fill{float:right}
.form-input-classic.form-input-classic-inline{display:table-cell;width:250px}
.form .form-container-inline-pack{display:table}
.form .form-container-inline-pack .form-input-classic-inline+.form-input-classic-inline{padding-left:20px}
.form-submit-classic.form-submit-classic-inline{display:table-cell;vertical-align:top;padding-left:5px}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+h3+form,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+h3+form{margin-top:36px}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+p,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+p{font-size:1.125rem;line-height:1.66667;margin-bottom:10px;font-weight:400;margin-top:-20px}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+p b,body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+p strong,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+p b,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+p strong{font-weight:500}
.user-page form{margin:36px auto}
.user-page-reg-container+h4{margin:0 0 10px}
.user-page-log-container{padding:0;display:flex;justify-content:space-between;align-items:stretch}
.user-page-log-terms-of-use{margin:55px auto 0;text-align:center}
.user-page-recaptcha .user-page-log-terms-of-use{margin:55px auto 0}
.form .user-page-log-recaptcha h3,.user-page h1+p{font-size:1.075rem;line-height:1.64706;margin-bottom:8px}
.user-page-log-classic{order:1;flex-grow:3}
.no-flexbox .user-page-log-classic{width:auto}
.user-page-log-classic .form-submit-classic{text-align:left}
.user-page-log-classic .form-submit-classic button[type=submit],.user-page-log-classic .form-submit-classic input[type=submit]{width:unset;min-width:80%}
.user-page-log-social{order:2;flex-grow:1;flex-basis:45%;position:relative}
.user-page-log-social::before{content:"";position:absolute;background-color:#eceff3;width:1px;left:0;top:0;bottom:0;height:100%}
.user-page-log-delimiter{display:none}
.user-page-log-social-btn a{text-align:left;padding:0 10px}
.user-page h3{max-width:60%;margin-left:auto;margin-right:auto}
.user-page h1+p{font-weight:400}
.user-page h1+p b,.user-page h1+p strong{font-weight:500}
.form .user-page-log-recaptcha h3{font-weight:400}
.form .user-page-log-recaptcha h3 b,.form .user-page-log-recaptcha h3 strong{font-weight:500}
.svg-animation.svg-animation+h3{font-size:1.125rem;line-height:1.66667;margin-bottom:10px;font-weight:400}
.svg-animation.svg-animation+h3 b,.svg-animation.svg-animation+h3 strong{font-weight:500}
.w-dropdown-menu-outer,.w-dropdown-trigger span{max-width:35vw}
.w-input-row.role-appended{margin-top:-15px}
.w-input-row.role-column-on-phone .w-button.type-text.ico-close span{padding-left:10px;overflow:hidden;text-indent:-99em;max-width:1em}
.w-input-row.role-social-link{margin-right:-25px}
.table-data .section-inner{min-height:500px}
.table-data h1+h3{margin-bottom:50px!important}
.table-data-empty h3,.table-data-empty p{font-size:1.075rem;line-height:1.64706;margin-bottom:8px}
.table-data-empty h3{font-weight:400}
.table-data-empty h3 b,.table-data-empty h3 strong{font-weight:500}
.table-data-empty p{font-weight:400}
.table-data-empty p b,.table-data-empty p strong{font-weight:500}
.table-data-modal-table-title{width:30%}
.table-data-table-search-box.open-table-data-table-search-box{margin-right:-10px;padding-right:10px;background:#fff}
.table-data-table-search-box.open-table-data-table-search-box input[type=text]{width:280px}
.w-cookie-modal-content-action p{padding-bottom:30px}
}
@media all and (-ms-high-contrast:none) and (min-width:768px){.user-page-log-social{flex-basis:40%!important}
}
@media all and (min-height:600px) and (min-width:768px) and (orientation:landscape){.form-log-terms-of-use{padding-top:60px;padding-bottom:0;margin-bottom:0!important}
.form-reg-project-name-and-credentials .form-log-terms-of-use{padding-top:45px}
.form-log-terms-of-use .dashboard-shoutboard{margin-top:-16px}
.modal-box.rebrand .form-log-terms-of-use{padding-top:10px}
}
@media all and (min-width:768px) and (orientation:landscape){.modal-box:not(.rebrand) .form-log-classic .form-submit{text-align:left}
.modal-box:not(.rebrand) .form-log-classic .form-submit input[type=submit]{width:unset;min-width:80%}
.modal-box:not(.rebrand) .form-log-social-btn .title-long{display:inline-block}
.modal-box:not(.rebrand) .form-log-social-btn .title-short{display:none}
}
@media all and (min-width:900px){.form-input-classic.form-input-classic-inline{width:300px}
.user-page-log-classic{padding:0 45px 0 0}
.user-page-log-social{padding:30px 0 0 45px}
.w-dropdown-menu-outer,.w-dropdown-trigger span{max-width:275px}
.table-data h1+h3{margin-bottom:70px!important}
.table-data-footer{text-align:right}
.table-data-thead th{padding:14px 20px;background-color:#f7fbff;display:table-cell;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.table-data-thead th:first-child{width:190px}
.table-data-thead th:not(:first-child){text-align:center}
.align-left .table-data-thead th:not(:first-child){text-align:left}
.table-data-tbody td{padding:20px;display:table-cell}
.table-data-crud .table-data-tbody td:not(:first-child)::before,.table-data-tbody td::before{display:none}
.table-data-tbody td:not(:first-child){text-align:center}
.align-left .table-data-tbody td:not(:first-child){text-align:left}
.table-data-tbody td:first-child,.table-data-tbody td:last-child{padding-top:20px;padding-bottom:20px}
.table-data-load-more{padding:30px 0 20px}
.table-data-modal-table-title{width:35%}
.table-data-upgrade-info .text{padding-left:20px}
.table-data-crud .table-data-tbody td:first-child,.table-data-crud .table-data-thead th:first-child{width:30px;padding-right:10px;text-overflow:clip}
.table-data-table-control-bar{padding:0 0 5px;border-bottom:none}
.table-data-table-search-box input[type=text]{background-color:#fff}
.table-data-table-search-box-switch{background-position:20px 49%;padding:0 20px 0 40px}
.table-data-table-bottom-bar{padding-left:20px}
h1 .wbr,h1 br{display:block}
}
@media all and (min-width:1024px){main{gap:5rem;grid-template-columns:1fr 1fr}
.rebrand-input-section .w-input-field textarea{min-height:110px}
.pseudohero-section{border-radius:2rem;height:100%;max-height:1024px;margin-block:auto;display:block;overflow:hidden;background:radial-gradient(ellipse 200% 75% at 10% 100%,rgba(255,255,255,.25) 0,transparent 45%),radial-gradient(ellipse 300% 75% at 75% -10%,rgba(255,255,255,.3) 0,transparent 45%),var(--Rebrand-Page-Heading-Text-Color)}
}
@media all and (min-width:1100px){.form h3{font-size:2.25rem;line-height:1.27778;margin-bottom:23px;font-weight:500}
.form h3 b,.form h3 strong{font-weight:600}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+p,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+p{font-size:1.25rem;line-height:1.6;margin-bottom:10px;font-weight:400}
body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+p b,body:not(.lp-kit,.dashboard) .user-page h1:first-of-type+p strong,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+p b,body:not(.lp-kit,.dashboard) .user-page h2:first-of-type+p strong{font-weight:500}
.svg-animation.svg-animation+h3{font-size:1.25rem;line-height:1.6;margin-bottom:10px;font-weight:400}
.svg-animation.svg-animation+h3 b,.svg-animation.svg-animation+h3 strong{font-weight:500}
.w-dropdown.type-form,.w-input{padding:25px 0 0}
.w-input-row.role-column-on-mobile .w-button.type-text.ico-close span{padding-left:10px;overflow:hidden;text-indent:-99em;max-width:1em}
.w-dropdown>label,.w-input>label{position:absolute;white-space:nowrap}
.w-cookie-modal-content-action p{padding:0}
.w-cookie-modal-footer{align-self:center;flex-shrink:0}
}
@media all and (min-width:1600px){.form-input-classic.form-input-classic-inline{width:350px}
}
@media all and (max-width:1099px){.w-input-row .w-dropdown span[rel~=tooltip],.w-input-row .w-input span[rel~=tooltip]{vertical-align:middle}
.w-input-row.role-column-on-mobile{flex-direction:column;align-items:flex-start}
.w-input-row.role-column-on-mobile>.w-button{margin:5px 10px}
.w-input-row.role-column-on-mobile .size-third{width:100%!important}
.w-input-row.role-column-on-mobile .size-two-third{max-width:100%}
.w-input-row.role-column-on-mobile .w-dropdown,.w-input-row.role-column-on-mobile .w-input{margin-top:15px;padding-right:15px}
.w-input-row.role-column-on-mobile .w-dropdown.state-disabled{display:none}
.w-input-row.role-column-on-mobile.role-appended::before{content:"";top:-10px;left:-10px;right:-25px;height:0;border-bottom:1px solid #eceff3;position:absolute}
.w-input-row.role-column-on-mobile.role-appended:last-of-type::after{content:"";bottom:0;left:-10px;right:-25px;height:0;border-bottom:1px solid #eceff3;position:absolute}
.w-input-row.role-column-on-mobile.role-appended .w-dropdown>label,.w-input-row.role-column-on-mobile.role-appended .w-input>label{display:block}
}
@media all and (max-width:899px){.table-data-crud .table-data-tbody td:first-child,.table-data-crud .table-data-thead th:first-child{display:none}
.table-data-crud .table-data-tbody td:nth-child(2){padding-top:15px}
}
@media all and (max-width:768px){.form-log-terms-of-use br{display:none}
}
@media all and (max-width:767px){.w-button span,.w-dropdown-trigger{margin:8px 0}
.form .form-container-inline-pack .form-input-symbol{display:none}
.form .form-container-inline-pack .form-input-classic-inline{display:block;width:auto}
.user-page-log-terms-of-use br,.w-input-row.role-column-on-phone .w-dropdown.state-disabled{display:none}
.user-page-log-social-btn{width:48.5%}
.user-page-log-social-btn:first-child{float:left}
.user-page-log-social-btn:last-child{float:right}
.w-dropdown.state-waiting .w-dropdown-menu-inner::before{left:11px}
.w-dropdown ul a,.w-dropdown ul span{padding:9px 20px}
.w-dropdown.size-full-width-on-mobile .w-dropdown-trigger,.w-dropdown.size-full-width-on-mobile .w-dropdown-trigger span{width:100%;max-width:100%}
.w-picker-item img.w-picker-item-icon,.w-picker-item.bg-image-icon .w-picker-item-inner::before{margin-right:15px}
.w-picker-item:hover .w-picker-item-outer{background-color:transparent}
.w-picker-item{height:44px;padding:0}
.w-picker-item .w-picker-item-inner{height:44px}
.w-picker-item.bg-image-icon .w-picker-item-inner{padding-left:37px}
.w-input-row.role-column-on-phone{flex-direction:column;align-items:flex-start}
.w-input-row.role-column-on-phone>.w-button{margin:5px 10px}
.w-input-row.role-column-on-phone .size-third{width:100%!important}
.w-input-row.role-column-on-phone .size-two-third{max-width:100%}
.w-input-row.role-column-on-phone .w-dropdown,.w-input-row.role-column-on-phone .w-input{margin-top:15px;padding-right:15px}
.w-toggle{padding:10px 0}
.w-toggle.state-fetching::before,.w-toggle.state-loading::before{right:5px}
}
@media screen and (max-width:600px){.table-data-table-control-bar>span{float:none}
.table-data-table-search-box-switch:not(.hide){display:block;float:none;clear:both}
.table-data-table-search-box.open-table-data-table-search-box{display:block;float:none}
.table-data-table-search-box.open-table-data-table-search-box input[type=text]{width:100%}
.table-data-table-search-box:not(.open-table-data-table-search-box){display:none}
}
@media all and (max-width:600px){.table-data-modal:has(.w-cookie-modal){margin:0;position:fixed;bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
}
@media all and (max-width:599px){.active-preview.active .modal-box.live-preview,.active-preview.active .modal-overlay{z-index:-1}
.active-preview.active .modal{bottom:auto}
.active-preview.active .modal-box-content.form{height:100vh}
.modal-box.rebrand .form-log-classic .w-check{display:flex;text-align:left}
}
@media screen and (max-width:599px){.table-data-table-funnel .submenu,.table-data-table-more-actions .submenu{left:0;right:auto}
.table-data-table-control-bar{margin-top:-20px;display:flex;flex-direction:column}
.table-data-table-control-bar>span{float:none}
.table-data-table-search-box-switch:not(.hide){display:block;clear:both;order:1}
.table-data-table-funnel{float:none;order:3}
.table-data-table-funnel::before{display:none!important}
.table-data-table-search-box.open-table-data-table-search-box{display:block;order:1}
.table-data-table-search-box.open-table-data-table-search-box input[type=text]{width:100%!important}
.table-data-table-search-box:not(.open-table-data-table-search-box){display:none}
.table-data-table-add-new-entry-switch{order:2}
.table-data-table-more-actions{order:4}
.table-data-table-more-actions::before{display:none!important}
}
@media all and (orientation:portrait),all and (orientation:landscape) and (max-width:479px){.form-log-wide h3,.form-reg-wide h3,.form-text{text-align:center}
.modal-box:not(.rebrand) .form-log-social-btn{width:48.5%}
.modal-box:not(.rebrand) .form-log-social-btn:first-child{float:left}
.modal-box:not(.rebrand) .form-log-social-btn:last-child{float:right}
}
@media all and (max-width:479px){.table-data-crud .table-data-tbody tr td:not(:first-child){white-space:normal}
}
@media all and (min-width:768px) and (max-width:899px){.user-page-log-classic{padding:0 30px 0 0}
.user-page-log-social{padding:30px 0 0 30px}
}
@media screen and (min-width:600px) and (max-width:899px){.table-data-table-control-bar{padding-top:50px;position:relative;display:flex;flex-direction:row}
.table-data-table-control-bar>span{float:none}
.table-data-table-search-box-switch:not(.hide){display:block;position:absolute;top:0;left:0}
.table-data-table-funnel{float:none;order:2}
.table-data-table-search-box.open-table-data-table-search-box{display:block;position:absolute;top:0;left:0;right:0;width:100%}
.table-data-table-search-box.open-table-data-table-search-box input[type=text]{width:100%!important}
.table-data-table-search-box:not(.open-table-data-table-search-box){display:none}
.table-data-table-add-new-entry-switch{order:1}
.table-data-table-more-actions{order:3}
}
@media all and (max-height:480px){.form h3{margin-bottom:15px!important}
}
@media all and (max-height:599px) and (orientation:landscape){.form-log .form-input:not(.nrm) input[type=date]:focus~label span,.form-log .form-input:not(.nrm) input[type=email]:focus~label span,.form-log .form-input:not(.nrm) input[type=file]:focus~label span,.form-log .form-input:not(.nrm) input[type=password]:focus~label span,.form-log .form-input:not(.nrm) input[type=phone]:focus~label span,.form-log .form-input:not(.nrm) input[type=search]:focus~label span,.form-log .form-input:not(.nrm) input[type=tel]:focus~label span,.form-log .form-input:not(.nrm) input[type=text]:focus~label span,.form-log .form-input:not(.nrm).focus label span,.form-log .form-input:not(.nrm).form-select label span,.form-log .form-input:not(.nrm).not-empty label span,.form-log .form-input:not(.nrm).valid label span,.form-reg .form-input:not(.nrm) input[type=date]:focus~label span,.form-reg .form-input:not(.nrm) input[type=email]:focus~label span,.form-reg .form-input:not(.nrm) input[type=file]:focus~label span,.form-reg .form-input:not(.nrm) input[type=password]:focus~label span,.form-reg .form-input:not(.nrm) input[type=phone]:focus~label span,.form-reg .form-input:not(.nrm) input[type=search]:focus~label span,.form-reg .form-input:not(.nrm) input[type=tel]:focus~label span,.form-reg .form-input:not(.nrm) input[type=text]:focus~label span,.form-reg .form-input:not(.nrm).focus label span,.form-reg .form-input:not(.nrm).form-select label span,.form-reg .form-input:not(.nrm).not-empty label span,.form-reg .form-input:not(.nrm).valid label span,.form-wiz .form-input:not(.nrm) input[type=date]:focus~label span,.form-wiz .form-input:not(.nrm) input[type=email]:focus~label span,.form-wiz .form-input:not(.nrm) input[type=file]:focus~label span,.form-wiz .form-input:not(.nrm) input[type=password]:focus~label span,.form-wiz .form-input:not(.nrm) input[type=phone]:focus~label span,.form-wiz .form-input:not(.nrm) input[type=search]:focus~label span,.form-wiz .form-input:not(.nrm) input[type=tel]:focus~label span,.form-wiz .form-input:not(.nrm) input[type=text]:focus~label span,.form-wiz .form-input:not(.nrm).focus label span,.form-wiz .form-input:not(.nrm).form-select label span,.form-wiz .form-input:not(.nrm).not-empty label span,.form-wiz .form-input:not(.nrm).valid label span{display:inline-block}
.form-log .form-input:not(.nrm),.form-reg .form-input:not(.nrm),.form-wiz .form-input:not(.nrm){padding:0}
.form-log .form-input:not(.nrm) input[type=date]:focus,.form-log .form-input:not(.nrm) input[type=email]:focus,.form-log .form-input:not(.nrm) input[type=file]:focus,.form-log .form-input:not(.nrm) input[type=password]:focus,.form-log .form-input:not(.nrm) input[type=phone]:focus,.form-log .form-input:not(.nrm) input[type=search]:focus,.form-log .form-input:not(.nrm) input[type=tel]:focus,.form-log .form-input:not(.nrm) input[type=text]:focus,.form-log .form-input:not(.nrm).focus input[type=date],.form-log .form-input:not(.nrm).focus input[type=email],.form-log .form-input:not(.nrm).focus input[type=file],.form-log .form-input:not(.nrm).focus input[type=password],.form-log .form-input:not(.nrm).focus input[type=phone],.form-log .form-input:not(.nrm).focus input[type=search],.form-log .form-input:not(.nrm).focus input[type=tel],.form-log .form-input:not(.nrm).focus input[type=text],.form-log .form-input:not(.nrm).not-empty input[type=date],.form-log .form-input:not(.nrm).not-empty input[type=email],.form-log .form-input:not(.nrm).not-empty input[type=file],.form-log .form-input:not(.nrm).not-empty input[type=password],.form-log .form-input:not(.nrm).not-empty input[type=phone],.form-log .form-input:not(.nrm).not-empty input[type=search],.form-log .form-input:not(.nrm).not-empty input[type=tel],.form-log .form-input:not(.nrm).not-empty input[type=text],.form-log .form-input:not(.nrm).valid input[type=date],.form-log .form-input:not(.nrm).valid input[type=email],.form-log .form-input:not(.nrm).valid input[type=file],.form-log .form-input:not(.nrm).valid input[type=password],.form-log .form-input:not(.nrm).valid input[type=phone],.form-log .form-input:not(.nrm).valid input[type=search],.form-log .form-input:not(.nrm).valid input[type=tel],.form-log .form-input:not(.nrm).valid input[type=text],.form-reg .form-input:not(.nrm) input[type=date]:focus,.form-reg .form-input:not(.nrm) input[type=email]:focus,.form-reg .form-input:not(.nrm) input[type=file]:focus,.form-reg .form-input:not(.nrm) input[type=password]:focus,.form-reg .form-input:not(.nrm) input[type=phone]:focus,.form-reg .form-input:not(.nrm) input[type=search]:focus,.form-reg .form-input:not(.nrm) input[type=tel]:focus,.form-reg .form-input:not(.nrm) input[type=text]:focus,.form-reg .form-input:not(.nrm).focus input[type=date],.form-reg .form-input:not(.nrm).focus input[type=email],.form-reg .form-input:not(.nrm).focus input[type=file],.form-reg .form-input:not(.nrm).focus input[type=password],.form-reg .form-input:not(.nrm).focus input[type=phone],.form-reg .form-input:not(.nrm).focus input[type=search],.form-reg .form-input:not(.nrm).focus input[type=tel],.form-reg .form-input:not(.nrm).focus input[type=text],.form-reg .form-input:not(.nrm).not-empty input[type=date],.form-reg .form-input:not(.nrm).not-empty input[type=email],.form-reg .form-input:not(.nrm).not-empty input[type=file],.form-reg .form-input:not(.nrm).not-empty input[type=password],.form-reg .form-input:not(.nrm).not-empty input[type=phone],.form-reg .form-input:not(.nrm).not-empty input[type=search],.form-reg .form-input:not(.nrm).not-empty input[type=tel],.form-reg .form-input:not(.nrm).not-empty input[type=text],.form-reg .form-input:not(.nrm).valid input[type=date],.form-reg .form-input:not(.nrm).valid input[type=email],.form-reg .form-input:not(.nrm).valid input[type=file],.form-reg .form-input:not(.nrm).valid input[type=password],.form-reg .form-input:not(.nrm).valid input[type=phone],.form-reg .form-input:not(.nrm).valid input[type=search],.form-reg .form-input:not(.nrm).valid input[type=tel],.form-reg .form-input:not(.nrm).valid input[type=text],.form-wiz .form-input:not(.nrm) input[type=date]:focus,.form-wiz .form-input:not(.nrm) input[type=email]:focus,.form-wiz .form-input:not(.nrm) input[type=file]:focus,.form-wiz .form-input:not(.nrm) input[type=password]:focus,.form-wiz .form-input:not(.nrm) input[type=phone]:focus,.form-wiz .form-input:not(.nrm) input[type=search]:focus,.form-wiz .form-input:not(.nrm) input[type=tel]:focus,.form-wiz .form-input:not(.nrm) input[type=text]:focus,.form-wiz .form-input:not(.nrm).focus input[type=date],.form-wiz .form-input:not(.nrm).focus input[type=email],.form-wiz .form-input:not(.nrm).focus input[type=file],.form-wiz .form-input:not(.nrm).focus input[type=password],.form-wiz .form-input:not(.nrm).focus input[type=phone],.form-wiz .form-input:not(.nrm).focus input[type=search],.form-wiz .form-input:not(.nrm).focus input[type=tel],.form-wiz .form-input:not(.nrm).focus input[type=text],.form-wiz .form-input:not(.nrm).not-empty input[type=date],.form-wiz .form-input:not(.nrm).not-empty input[type=email],.form-wiz .form-input:not(.nrm).not-empty input[type=file],.form-wiz .form-input:not(.nrm).not-empty input[type=password],.form-wiz .form-input:not(.nrm).not-empty input[type=phone],.form-wiz .form-input:not(.nrm).not-empty input[type=search],.form-wiz .form-input:not(.nrm).not-empty input[type=tel],.form-wiz .form-input:not(.nrm).not-empty input[type=text],.form-wiz .form-input:not(.nrm).valid input[type=date],.form-wiz .form-input:not(.nrm).valid input[type=email],.form-wiz .form-input:not(.nrm).valid input[type=file],.form-wiz .form-input:not(.nrm).valid input[type=password],.form-wiz .form-input:not(.nrm).valid input[type=phone],.form-wiz .form-input:not(.nrm).valid input[type=search],.form-wiz .form-input:not(.nrm).valid input[type=tel],.form-wiz .form-input:not(.nrm).valid input[type=text]{padding:15px 15px 0}
.form-log .form-input:not(.nrm) label,.form-reg .form-input:not(.nrm) label,.form-wiz .form-input:not(.nrm) label{top:15px;left:15px;-webkit-font-smoothing:subpixel-antialiased;font-size:.95rem;line-height:1.46667}
.form-log .form-input:not(.nrm) input[type=date]:focus~label,.form-log .form-input:not(.nrm) input[type=email]:focus~label,.form-log .form-input:not(.nrm) input[type=file]:focus~label,.form-log .form-input:not(.nrm) input[type=password]:focus~label,.form-log .form-input:not(.nrm) input[type=phone]:focus~label,.form-log .form-input:not(.nrm) input[type=search]:focus~label,.form-log .form-input:not(.nrm) input[type=tel]:focus~label,.form-log .form-input:not(.nrm) input[type=text]:focus~label,.form-reg .form-input:not(.nrm) input[type=date]:focus~label,.form-reg .form-input:not(.nrm) input[type=email]:focus~label,.form-reg .form-input:not(.nrm) input[type=file]:focus~label,.form-reg .form-input:not(.nrm) input[type=password]:focus~label,.form-reg .form-input:not(.nrm) input[type=phone]:focus~label,.form-reg .form-input:not(.nrm) input[type=search]:focus~label,.form-reg .form-input:not(.nrm) input[type=tel]:focus~label,.form-reg .form-input:not(.nrm) input[type=text]:focus~label,.form-wiz .form-input:not(.nrm) input[type=date]:focus~label,.form-wiz .form-input:not(.nrm) input[type=email]:focus~label,.form-wiz .form-input:not(.nrm) input[type=file]:focus~label,.form-wiz .form-input:not(.nrm) input[type=password]:focus~label,.form-wiz .form-input:not(.nrm) input[type=phone]:focus~label,.form-wiz .form-input:not(.nrm) input[type=search]:focus~label,.form-wiz .form-input:not(.nrm) input[type=tel]:focus~label,.form-wiz .form-input:not(.nrm) input[type=text]:focus~label{font-size:.75rem;line-height:1;top:6px;transform:translateY(0);color:#586c8f;z-index:10}
.form-log .form-input:not(.nrm) input[type=date]:-webkit-autofill~label,.form-log .form-input:not(.nrm) input[type=email]:-webkit-autofill~label,.form-log .form-input:not(.nrm) input[type=file]:-webkit-autofill~label,.form-log .form-input:not(.nrm) input[type=password]:-webkit-autofill~label,.form-log .form-input:not(.nrm) input[type=phone]:-webkit-autofill~label,.form-log .form-input:not(.nrm) input[type=search]:-webkit-autofill~label,.form-log .form-input:not(.nrm) input[type=tel]:-webkit-autofill~label,.form-log .form-input:not(.nrm) input[type=text]:-webkit-autofill~label,.form-reg .form-input:not(.nrm) input[type=date]:-webkit-autofill~label,.form-reg .form-input:not(.nrm) input[type=email]:-webkit-autofill~label,.form-reg .form-input:not(.nrm) input[type=file]:-webkit-autofill~label,.form-reg .form-input:not(.nrm) input[type=password]:-webkit-autofill~label,.form-reg .form-input:not(.nrm) input[type=phone]:-webkit-autofill~label,.form-reg .form-input:not(.nrm) input[type=search]:-webkit-autofill~label,.form-reg .form-input:not(.nrm) input[type=tel]:-webkit-autofill~label,.form-reg .form-input:not(.nrm) input[type=text]:-webkit-autofill~label,.form-wiz .form-input:not(.nrm) input[type=date]:-webkit-autofill~label,.form-wiz .form-input:not(.nrm) input[type=email]:-webkit-autofill~label,.form-wiz .form-input:not(.nrm) input[type=file]:-webkit-autofill~label,.form-wiz .form-input:not(.nrm) input[type=password]:-webkit-autofill~label,.form-wiz .form-input:not(.nrm) input[type=phone]:-webkit-autofill~label,.form-wiz .form-input:not(.nrm) input[type=search]:-webkit-autofill~label,.form-wiz .form-input:not(.nrm) input[type=tel]:-webkit-autofill~label,.form-wiz .form-input:not(.nrm) input[type=text]:-webkit-autofill~label{font-size:.75rem;line-height:1;top:6px;transform:translateY(0);color:#586c8f;z-index:10}
.form-log .form-input:not(.nrm) input[type=date]:-webkit-autofill~label span,.form-log .form-input:not(.nrm) input[type=email]:-webkit-autofill~label span,.form-log .form-input:not(.nrm) input[type=file]:-webkit-autofill~label span,.form-log .form-input:not(.nrm) input[type=password]:-webkit-autofill~label span,.form-log .form-input:not(.nrm) input[type=phone]:-webkit-autofill~label span,.form-log .form-input:not(.nrm) input[type=search]:-webkit-autofill~label span,.form-log .form-input:not(.nrm) input[type=tel]:-webkit-autofill~label span,.form-log .form-input:not(.nrm) input[type=text]:-webkit-autofill~label span,.form-reg .form-input:not(.nrm) input[type=date]:-webkit-autofill~label span,.form-reg .form-input:not(.nrm) input[type=email]:-webkit-autofill~label span,.form-reg .form-input:not(.nrm) input[type=file]:-webkit-autofill~label span,.form-reg .form-input:not(.nrm) input[type=password]:-webkit-autofill~label span,.form-reg .form-input:not(.nrm) input[type=phone]:-webkit-autofill~label span,.form-reg .form-input:not(.nrm) input[type=search]:-webkit-autofill~label span,.form-reg .form-input:not(.nrm) input[type=tel]:-webkit-autofill~label span,.form-reg .form-input:not(.nrm) input[type=text]:-webkit-autofill~label span,.form-wiz .form-input:not(.nrm) input[type=date]:-webkit-autofill~label span,.form-wiz .form-input:not(.nrm) input[type=email]:-webkit-autofill~label span,.form-wiz .form-input:not(.nrm) input[type=file]:-webkit-autofill~label span,.form-wiz .form-input:not(.nrm) input[type=password]:-webkit-autofill~label span,.form-wiz .form-input:not(.nrm) input[type=phone]:-webkit-autofill~label span,.form-wiz .form-input:not(.nrm) input[type=search]:-webkit-autofill~label span,.form-wiz .form-input:not(.nrm) input[type=tel]:-webkit-autofill~label span,.form-wiz .form-input:not(.nrm) input[type=text]:-webkit-autofill~label span{display:inline-block}
.form-log .form-input:not(.nrm).focus input[type=date]:focus,.form-log .form-input:not(.nrm).focus input[type=email]:focus,.form-log .form-input:not(.nrm).focus input[type=file]:focus,.form-log .form-input:not(.nrm).focus input[type=password]:focus,.form-log .form-input:not(.nrm).focus input[type=phone]:focus,.form-log .form-input:not(.nrm).focus input[type=search]:focus,.form-log .form-input:not(.nrm).focus input[type=tel]:focus,.form-log .form-input:not(.nrm).focus input[type=text]:focus,.form-log .form-input:not(.nrm).not-empty input[type=date]:focus,.form-log .form-input:not(.nrm).not-empty input[type=email]:focus,.form-log .form-input:not(.nrm).not-empty input[type=file]:focus,.form-log .form-input:not(.nrm).not-empty input[type=password]:focus,.form-log .form-input:not(.nrm).not-empty input[type=phone]:focus,.form-log .form-input:not(.nrm).not-empty input[type=search]:focus,.form-log .form-input:not(.nrm).not-empty input[type=tel]:focus,.form-log .form-input:not(.nrm).not-empty input[type=text]:focus,.form-log .form-input:not(.nrm).valid input[type=date]:focus,.form-log .form-input:not(.nrm).valid input[type=email]:focus,.form-log .form-input:not(.nrm).valid input[type=file]:focus,.form-log .form-input:not(.nrm).valid input[type=password]:focus,.form-log .form-input:not(.nrm).valid input[type=phone]:focus,.form-log .form-input:not(.nrm).valid input[type=search]:focus,.form-log .form-input:not(.nrm).valid input[type=tel]:focus,.form-log .form-input:not(.nrm).valid input[type=text]:focus,.form-reg .form-input:not(.nrm).focus input[type=date]:focus,.form-reg .form-input:not(.nrm).focus input[type=email]:focus,.form-reg .form-input:not(.nrm).focus input[type=file]:focus,.form-reg .form-input:not(.nrm).focus input[type=password]:focus,.form-reg .form-input:not(.nrm).focus input[type=phone]:focus,.form-reg .form-input:not(.nrm).focus input[type=search]:focus,.form-reg .form-input:not(.nrm).focus input[type=tel]:focus,.form-reg .form-input:not(.nrm).focus input[type=text]:focus,.form-reg .form-input:not(.nrm).not-empty input[type=date]:focus,.form-reg .form-input:not(.nrm).not-empty input[type=email]:focus,.form-reg .form-input:not(.nrm).not-empty input[type=file]:focus,.form-reg .form-input:not(.nrm).not-empty input[type=password]:focus,.form-reg .form-input:not(.nrm).not-empty input[type=phone]:focus,.form-reg .form-input:not(.nrm).not-empty input[type=search]:focus,.form-reg .form-input:not(.nrm).not-empty input[type=tel]:focus,.form-reg .form-input:not(.nrm).not-empty input[type=text]:focus,.form-reg .form-input:not(.nrm).valid input[type=date]:focus,.form-reg .form-input:not(.nrm).valid input[type=email]:focus,.form-reg .form-input:not(.nrm).valid input[type=file]:focus,.form-reg .form-input:not(.nrm).valid input[type=password]:focus,.form-reg .form-input:not(.nrm).valid input[type=phone]:focus,.form-reg .form-input:not(.nrm).valid input[type=search]:focus,.form-reg .form-input:not(.nrm).valid input[type=tel]:focus,.form-reg .form-input:not(.nrm).valid input[type=text]:focus,.form-wiz .form-input:not(.nrm).focus input[type=date]:focus,.form-wiz .form-input:not(.nrm).focus input[type=email]:focus,.form-wiz .form-input:not(.nrm).focus input[type=file]:focus,.form-wiz .form-input:not(.nrm).focus input[type=password]:focus,.form-wiz .form-input:not(.nrm).focus input[type=phone]:focus,.form-wiz .form-input:not(.nrm).focus input[type=search]:focus,.form-wiz .form-input:not(.nrm).focus input[type=tel]:focus,.form-wiz .form-input:not(.nrm).focus input[type=text]:focus,.form-wiz .form-input:not(.nrm).not-empty input[type=date]:focus,.form-wiz .form-input:not(.nrm).not-empty input[type=email]:focus,.form-wiz .form-input:not(.nrm).not-empty input[type=file]:focus,.form-wiz .form-input:not(.nrm).not-empty input[type=password]:focus,.form-wiz .form-input:not(.nrm).not-empty input[type=phone]:focus,.form-wiz .form-input:not(.nrm).not-empty input[type=search]:focus,.form-wiz .form-input:not(.nrm).not-empty input[type=tel]:focus,.form-wiz .form-input:not(.nrm).not-empty input[type=text]:focus,.form-wiz .form-input:not(.nrm).valid input[type=date]:focus,.form-wiz .form-input:not(.nrm).valid input[type=email]:focus,.form-wiz .form-input:not(.nrm).valid input[type=file]:focus,.form-wiz .form-input:not(.nrm).valid input[type=password]:focus,.form-wiz .form-input:not(.nrm).valid input[type=phone]:focus,.form-wiz .form-input:not(.nrm).valid input[type=search]:focus,.form-wiz .form-input:not(.nrm).valid input[type=tel]:focus,.form-wiz .form-input:not(.nrm).valid input[type=text]:focus{padding:15px 14px 0}
.form-log .form-input:not(.nrm).focus label,.form-log .form-input:not(.nrm).not-empty label,.form-log .form-input:not(.nrm).valid label,.form-reg .form-input:not(.nrm).focus label,.form-reg .form-input:not(.nrm).not-empty label,.form-reg .form-input:not(.nrm).valid label,.form-wiz .form-input:not(.nrm).focus label,.form-wiz .form-input:not(.nrm).not-empty label,.form-wiz .form-input:not(.nrm).valid label{font-size:.75rem;line-height:1;top:6px;transform:translateY(0);color:#586c8f;z-index:10}
.form-log .form-input:not(.nrm).valid::after,.form-reg .form-input:not(.nrm).valid::after,.form-wiz .form-input:not(.nrm).valid::after{top:20px}
.form-log .form-input:not(.nrm).form-select select,.form-reg .form-input:not(.nrm).form-select select,.form-wiz .form-input:not(.nrm).form-select select{padding:15px 35px 0 15px}
.form-log .form-input:not(.nrm).form-select select:focus,.form-reg .form-input:not(.nrm).form-select select:focus,.form-wiz .form-input:not(.nrm).form-select select:focus{padding:15px 34px 0 14px}
.form-log .form-input:not(.nrm).form-select.valid::after,.form-log .form-input:not(.nrm).form-select.warning::after,.form-log .form-input:not(.nrm).form-select.wrong::after,.form-log .form-input:not(.nrm).form-select::after,.form-reg .form-input:not(.nrm).form-select.valid::after,.form-reg .form-input:not(.nrm).form-select.warning::after,.form-reg .form-input:not(.nrm).form-select.wrong::after,.form-reg .form-input:not(.nrm).form-select::after,.form-wiz .form-input:not(.nrm).form-select.valid::after,.form-wiz .form-input:not(.nrm).form-select.warning::after,.form-wiz .form-input:not(.nrm).form-select.wrong::after,.form-wiz .form-input:not(.nrm).form-select::after{top:15px}
.form-log .form-input:not(.nrm).form-select label,.form-reg .form-input:not(.nrm).form-select label,.form-wiz .form-input:not(.nrm).form-select label{font-size:.75rem;line-height:1;top:6px;transform:translateY(0);color:#586c8f;z-index:10}
.form-log .form-input:not(.nrm) .hint,.form-reg .form-input:not(.nrm) .hint,.form-wiz .form-input:not(.nrm) .hint{top:12px}
.touched .form-log .form-input:not(.nrm) .hint,.touched .form-reg .form-input:not(.nrm) .hint,.touched .form-wiz .form-input:not(.nrm) .hint{top:0}
.form-log .form .input-radio,.form-reg .form .input-radio,.form-wiz .form .input-radio{margin:-2px 18px 0 0}
.form-log .form .input-radio input[type=radio],.form-reg .form .input-radio input[type=radio],.form-wiz .form .input-radio input[type=radio]{top:2px;left:-2px}
.form-log .form .input-radio label::before,.form-reg .form .input-radio label::before,.form-wiz .form .input-radio label::before{width:14px;height:14px}
.form-log .form .input-radio label::after,.form-reg .form .input-radio label::after,.form-wiz .form .input-radio label::after{width:8px;height:8px}
.form-log .form-radio label:first-child,.form-reg .form-radio label:first-child,.form-wiz .form-radio label:first-child{font-size:.75rem;line-height:1.33333;padding-top:4px;color:#586c8f}
.form-log,.form-reg{max-width:100%!important}
.form-log .form-check,.form-log .form-input:not(.nrm),.form-log .form-submit,.form-log .form-text,.form-reg .form-check,.form-reg .form-input:not(.nrm),.form-reg .form-submit,.form-reg .form-text{max-width:490px!important;margin-left:auto!important;margin-right:auto!important}
.form-reg .form-submit{margin-top:15px}
.form-reg .form-check+.form-submit{margin-top:7px}
.form .modal-close{display:block}
.form-reg-container{margin:15px auto 0!important}
.form-reg-container+h4{padding-top:15px}
.modal-box:not(.rebrand) .form-log-classic .g-recaptcha{margin-bottom:0}
.modal-box:not(.rebrand) .form-log-social{padding-top:0}
.modal-box:not(.rebrand) .form-log-social::after{height:100%}
.form-reg-project-name-and-credentials .modal-box:not(.rebrand) .form-log-social::after{top:0;height:100%}
.form-log-social-btn{margin:0 0 18px}
.form-log .form-input:not(.nrm) input[type=text]::placeholder,.form-reg .form-input:not(.nrm) input[type=text]::placeholder{opacity:0;color:transparent}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form .form-submit-rich button .form-rich-button-xhr-loading svg{animation:form-xhr-effect-rotate .5s infinite}
.form .form-submit-rich button .form-rich-button-xhr-fail svg path{stroke-dashoffset:0}
}
@media all and (min-height:480px){.active.touched .wrapper{right:0;left:0;position:absolute}
}
@media all and (orientation:portrait){.w-detail.role-dropdown.role-show-on-portrait{border-radius:8px;border:1px solid #dadee6}
.w-detail.role-dropdown.role-show-on-portrait .w-detail-trigger{padding:10px}
.w-detail.role-dropdown.role-show-on-portrait .w-detail-trigger::after{display:block;margin-right:10px}
.w-detail.role-dropdown.role-show-on-portrait .w-detail-content{padding:0 10px 10px}
.form-log.form-log-wide .form,.form-log.form-reg-wide .form,.form-reg.form-log-wide .form,.form-reg.form-reg-wide .form{max-width:480px}
}
@media all and (orientation:landscape){.w-detail.role-dropdown.role-show-on-portrait .w-detail-trigger{cursor:default}
}
@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){.form-log form,.form-reg form{min-height:320px}
}
@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){.form-log form,.form-reg form{min-height:568px}
}
@media all and (orientation:landscape) and (min-height:768px),all and (orientation:portrait){.form-log.form-reg-narrow,.form-reg.form-reg-narrow{max-width:600px}
.modal-box.rebrand .form-log-classic{order:2;flex-grow:1}
.modal-box.rebrand .form-log-social{order:1;padding:0}
.modal-box.rebrand .form-log-social::after{display:none}
.modal-box.rebrand .form-log-delimiter{display:block}
}
@media all and (orientation:portrait),all and (orientation:landscape) and (min-height:768px){.modal-box.rebrand .form-log-container{flex-direction:column}
}
@media all and (min-height:500px){.table-data-modal{margin:0 20px;max-height:90%}
}
@media all and (min-height:900px){.table-data-modal{max-height:80%}
}
@media print{#cbar-root,.w-cookie-modal{display:none}
}
@media screen and (max-height:875px){.pseudohero-section p.claim{display:none}
}
@media (max-height:599px) and (orientation:landscape){.form-reg .form-log-classic .form-input:not(.nrm){margin-left:0!important;margin-right:0!important}
}
