/*!
Copyright 2015 Box, Inc. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*//*! box-ui v 0.7.7*//*!
YUI 3.18.0
http://cssreset.com
Copyright 2014 Yahoo! Inc. All rights reserved.
http://yuilibrary.com/license/
*/html{color:#000;background:#FFF}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}#yui3-css-stamp.cssreset{display:none}/*! End YUI 3.18.0 */html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:200;line-height:20px;color:inherit;text-rendering:optimizeLegibility}h1,h2,h3{line-height:32px}h1{font-size:28px}h2{font-size:26px}h3{font-size:20px}h4{font-size:15px}h5{font-size:12px}h6{font-size:10px}.strong,strong{font-weight:700}.em,em{font-style:italic}small{font-size:85%}button,div[contentEditable=true],input,select,textarea{font-size:99%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.txt-small{font-size:12px}.txt-medium{font-size:14px}.txt-large{font-size:16px}.txt-x-large{font-size:30px}.txt-normal{font-weight:400}.txt-bold{font-weight:700}.txt-break-all{word-break:break-all}.txt-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.accessibility-hidden{top:auto;left:-9999px;position:absolute}.align-rtl{direction:rtl}.align-start{text-align:left;text-align:start}.align-end{text-align:right;text-align:end}.align-center{text-align:center}.pan{padding:0!important}.pas{padding:5px!important}.pam{padding:10px!important}.pal{padding:20px!important}.ptn{padding-top:0!important}.pts{padding-top:5px!important}.ptm{padding-top:10px!important}.ptl{padding-top:20px!important}.prn{padding-right:0!important}.prs{padding-right:5px!important}.prm{padding-right:10px!important}.prl{padding-right:20px!important}.pbn{padding-bottom:0!important}.pbs{padding-bottom:5px!important}.pbm{padding-bottom:10px!important}.pbl{padding-bottom:20px!important}.pln{padding-left:0!important}.pls{padding-left:5px!important}.plm{padding-left:10px!important}.pll{padding-left:20px!important}.phn{padding-left:0!important;padding-right:0!important}.phs{padding-left:5px!important;padding-right:5px!important}.phm{padding-left:10px!important;padding-right:10px!important}.phl{padding-left:20px!important;padding-right:20px!important}.pvn{padding-top:0!important;padding-bottom:0!important}.pvs{padding-top:5px!important;padding-bottom:5px!important}.pvm{padding-top:10px!important;padding-bottom:10px!important}.pvl{padding-top:20px!important;padding-bottom:20px!important}.man{margin:0!important}.mas{margin:5px!important}.mam{margin:10px!important}.mal{margin:20px!important}.mtn{margin-top:0!important}.mts{margin-top:5px!important}.mtm{margin-top:10px!important}.mtl{margin-top:20px!important}.mrn{margin-right:0!important}.mrs{margin-right:5px!important}.mrm{margin-right:10px!important}.mrl{margin-right:20px!important}.mbn{margin-bottom:0!important}.mbs{margin-bottom:5px!important}.mbm{margin-bottom:10px!important}.mbl{margin-bottom:20px!important}.mln{margin-left:0!important}.mls{margin-left:5px!important}.mlm{margin-left:10px!important}.mll{margin-left:20px!important}.mhn{margin-left:0!important;margin-right:0!important}.mhs{margin-left:5px!important;margin-right:5px!important}.mhm{margin-left:10px!important;margin-right:10px!important}.mhl{margin-left:20px!important;margin-right:20px!important}.mvn{margin-top:0!important;margin-bottom:0!important}.mvs{margin-top:5px!important;margin-bottom:5px!important}.mvm{margin-top:10px!important;margin-bottom:10px!important}.mvl{margin-top:20px!important;margin-bottom:20px!important}.hidden{display:none!important}.badge{display:inline-block;padding:2px 3px;border-radius:3px;font-size:9px;font-weight:700;text-align:center;line-height:normal;text-decoration:none}.btn{cursor:pointer;display:inline-block;zoom:1;margin:5px;padding:6px 16px;line-height:16px;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;width:auto;overflow:visible;border-width:1px;border-style:solid;-moz-box-sizing:border-box;box-sizing:border-box}.btn.is-disabled{cursor:default;top:0}.btn-plain,.btn-plain:active,.btn-plain:hover{cursor:pointer;margin:0;padding:0;border:none;font-weight:400;height:auto;vertical-align:middle}.btn-group>.btn{border-radius:0;margin:5px 0 5px -1px}.btn-group>.btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-group>.btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.btn-group>.btn.is-selected{z-index:2}.btn-group>.btn:focus{z-index:3}div[contentEditable=true],input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],textarea{width:262px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:7px}input::-ms-clear{display:none}textarea{vertical-align:top;resize:vertical}.input-x-small,.input-x-small[type]{width:100px}.input-small,.input-small[type]{width:150px}.input-medium,.input-medium[type]{width:300px}.input-large,.input-large[type]{width:375px}.input-x-large,.input-x-large[type]{width:475px}.input-full,.input-full[type]{width:100%}.label-sep:after{content:':'}.select-container .select-button,.select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:1;display:inline-block;position:relative;height:30px;padding:5px 0 5px 10px;width:100%}.select-container select option[disabled]:hover{cursor:default}.select-container{display:inline-block;position:relative}.select-container .select-container-inner{display:inline-block;overflow:hidden;vertical-align:top;width:100%}.select-container .select-overlay{position:absolute;box-sizing:border-box;height:100%;width:100%;top:0;left:0;padding:0;margin:0}.select-container-x-small{width:50px}.select-container-small{width:100px}.select-container-medium{width:200px}.select-container-large{width:262px}.select-container-x-large{width:345px}.select-container.huge{width:500px}.lnk{display:inline;border:none;padding:0;margin:0;background:transparent none;box-shadow:none;line-height:inherit;height:auto;filter:none;cursor:pointer}.lnk:active,.lnk:hover{background:0 0;box-shadow:none;line-height:inherit;height:auto}.lnk.is-disabled,.lnk.is-disabled:active,.lnk.is-disabled:hover,a.is-disabled,a.is-disabled:active,a.is-disabled:hover{cursor:default}.pill{display:inline-block;position:relative;border-radius:3px;padding:2px 10px 2px 9px;font-size:11px}.tbl td,.tbl th{padding:10px 8px}.tbl-rounded th:first-child{border-top-left-radius:5px}.tbl-rounded th:last-child{border-top-right-radius:5px}.tbl-rounded tr:last-child td:first-child{border-bottom-left-radius:5px}.tbl-rounded tr:last-child td:last-child{border-bottom-right-radius:5px}.btn{background-color:#FFF;border:1px solid #D7D7D7;border-radius:2px;color:#494949;font-size:11px;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:.03em;text-align:center;text-transform:uppercase;transition:box-shadow linear .1s}.btn:hover{box-shadow:0 1px 3px rgba(0,0,0,.15)}.btn:focus{border:1px solid #2379EA;box-shadow:0 1px 3px rgba(0,0,0,.1);outline:0}.btn:active{background-color:#F5F5F5;border:1px solid #D7D7D7;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.btn-primary{background:-ms-linear-gradient(top,#4DA4F3 0,#3493EC 100%);background-image:linear-gradient(to bottom,#4DA4F3 0,#3493EC 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4DA4F3', endColorstr='#3493EC', GradientType=0);border:1px solid #2366BE;color:#FFF;transition:none}.btn-primary:hover{background-color:#3B9EFC;background-image:none;border-color:#2D80CD;box-shadow:0 1px 1px rgba(0,0,0,.15)}.btn-primary:focus{background-color:#3B9EFC;background-image:none;border-color:#2D80CD;box-shadow:inset 0 0 0 1px #D7EBFE,0 1px 1px rgba(0,0,0,.1)}.btn-primary:active{background-color:#2D80CD;background-image:none;border-color:#256DAF;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.btn.is-disabled,.btn.is-disabled:active,.btn.is-disabled:focus,.btn.is-disabled:hover{background-color:#FFF;background-image:none;border:1px solid #DFDFDF;box-shadow:none;color:#CCC}.btn-primary.is-disabled,.btn-primary.is-disabled:active,.btn-primary.is-disabled:focus,.btn-primary.is-disabled:hover{background-color:#B6D6F7;border:1px solid #AACCEC;color:#FFF}.btn-plain,.btn-plain:active,.btn-plain:focus,.btn-plain:hover,.btn.btn-plain:focus{background:0 0;border:none;box-shadow:none;color:#565656;filter:none;font-weight:700;outline:0}.btn-plain.is-disabled,.btn-plain.is-disabled:active,.btn-plain.is-disabled:focus,.btn-plain.is-disabled:hover{color:#CCC}button svg{pointer-events:none}.btn.is-loading>.btn-text{visibility:hidden}.btn.is-loading>.spinner-amsterdam{left:0;right:0;margin:0 auto}.input,div[contentEditable=true],input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=number],textarea{color:#505050;border:1px solid #CCC;border-radius:2px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-font-smoothing:antialiased;transition:box-shadow linear .1s}.input:hover,div[contentEditable=true]:hover,input[type=text]:hover,input[type=password]:hover,input[type=search]:hover,input[type=email]:hover,input[type=url]:hover,input[type=tel]:hover,input[type=number]:hover,textarea:hover{box-shadow:inset 0 1px 1px rgba(0,0,0,.15)}.input:focus,div[contentEditable=true]:focus,input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus{border:1px solid #3392EC;box-shadow:none;outline:0}input::-webkit-input-placeholder{color:#CCC}input::-moz-placeholder{color:#CCC}input:-ms-input-placeholder{color:#CCC}div[contentEditable=true].is-invalid,input[type=text].is-invalid,input[type=password].is-invalid,input[type=search].is-invalid,input[type=email].is-invalid,input[type=url].is-invalid,input[type=tel].is-invalid,input[type=number].is-invalid,textarea.is-invalid{border:1px solid #FF2525}div[contentEditable=true].is-invalid:focus,input[type=text].is-invalid:focus,input[type=password].is-invalid:focus,input[type=search].is-invalid:focus,input[type=email].is-invalid:focus,input[type=url].is-invalid:focus,input[type=tel].is-invalid:focus,input[type=number].is-invalid:focus,textarea.is-invalid:focus{border:1px solid #F44;box-shadow:0 0 0 1px #F44}.select-container .select-overlay{background-color:#FFF;border:1px solid #D2D2D2;border-radius:2px;box-shadow:0 1px 1px 1px rgba(0,0,0,.05);transition:box-shadow linear .1s}.select-container .select-overlay:before{content:"";height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #494949;position:absolute;right:12px;top:17px;width:0}.select-container select{background:0 0;border:none;color:grey;padding-right:25px}.select-container select:focus{outline:0}.select-container select:focus~.select-overlay{border:1px solid #3392EC}.select-container select:hover~.select-overlay{box-shadow:0 1px 1px 1px rgba(0,0,0,.1)}.select-container select:disabled{color:#B5B5B5}.select-container select:disabled+.select-overlay{background-color:#FCFCFC;border-color:#E5E5E5;box-shadow:none}.select-container select:disabled:hover+.select-overlay{box-shadow:none}.select-container select:disabled+.select-overlay:before{border-top:3px solid #D5D5D5}.select-container.is-invalid .select-button:focus~.select-overlay,.select-container.is-invalid select+.select-overlay,.select-container.is-invalid select:focus~.select-overlay,.select-container.is-invalid select:hover+.select-overlay{border:1px solid #FF2525}select::-ms-expand{display:none}label{position:relative}input[type=checkbox],input[type=radio]{opacity:0}input[type=checkbox]+span:before{background:#FFF;border:1px solid #979797;border-radius:2px;box-shadow:0 -1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.1);content:"";display:inline-block;height:14px;margin:3px 10px 0 -12px;transition:box-shadow .1s;vertical-align:top;width:14px}input[type=checkbox]+.custom-checkbox:before{margin:0 0 0 -14px;vertical-align:baseline}input[type=checkbox]+span:after{border-bottom:2px solid #5A8EEC;border-right:2px solid #5A8EEC;content:"";height:7px;left:5px;position:absolute;top:5px;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);transition:transform .1s ease;width:4px}input[type=checkbox]:checked+span:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}input[type=checkbox]+.custom-checkbox:after{left:3px;top:4px}input[type=radio]+span:before{background-color:#FFF;border:7px solid #FFF;border-radius:9001px;box-shadow:0 0 0 1px #999,0 -1px 1px rgba(0,0,0,.4);content:"";display:inline-block;height:14px;margin:0 10px 2px -12px;transition:border-width .1s;vertical-align:middle;width:14px}input[type=radio]:checked+span:before{border:3px solid #FFF;background-color:#5A8EEC}input[type=checkbox]:focus+span:before{border-color:#3392EC;box-shadow:none}input[type=radio]:focus+span:before{box-shadow:0 0 0 1px #3392EC}input[type=checkbox]:disabled+span:before{background-color:#FAFAFA;border:1px solid #D2D2D2}input[type=checkbox]:disabled+span:after{border-color:#B3B3B3}input[type=radio]:disabled+span:before{background-color:#B3B3B3;border-color:#FAFAFA;box-shadow:0 0 0 1px #D2D2D2}.lte_ie9 input[type=checkbox],.lte_ie9 input[type=radio]{margin-right:10px;opacity:1}.lte_ie9 input[type=checkbox]:focus,.lte_ie9 input[type=radio]:focus{outline:1px dotted #000}.lte_ie9 input[type=checkbox]+span:after,.lte_ie9 input[type=checkbox]+span:before,.lte_ie9 input[type=radio]+span:before{display:none}.lnk,a{color:#2B90EF;text-decoration:none}.lnk:hover,a:hover{text-decoration:none}.lnk.is-disabled,.lnk.is-disabled:active,.lnk.is-disabled:hover,a.is-disabled,a.is-disabled:active,a.is-disabled:hover{color:#999;text-decoration:none}a svg{pointer-events:none}html,html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004)}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;font-weight:400}.lte_ie9{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}p{margin:0 0 20px}h1,h2,h3,h4,h5,h6{margin:8px 0;font-family:inherit;font-weight:400;color:inherit;text-rendering:optimizeLegibility}h1{font-size:30px;line-height:36px}h2{font-size:24px;line-height:30px}h3{font-size:20px;line-height:24px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}strong{font-weight:700}em{font-style:italic}small{font-size:85%}dl,ol,ul{padding:0;margin:0 0 10px 25px}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin-bottom:0}li{line-height:20px}button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.lte_ie9 button,.lte_ie9 input,.lte_ie9 select,.lte_ie9 textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.accessibility-header{height:60px;line-height:60px;left:0;position:absolute;right:0;text-align:center;top:-60px;z-index:10}.accessibility-header a{color:#fff;display:inline-block;width:100%}.accessibility-header a:active,.accessibility-header a:focus{background:#222;left:0;position:absolute;top:60px;z-index:10}.menu-wrapper{perspective:500px;perspective-origin:center top;position:relative}.menu-wrapper.is-visible{z-index:120}.menu{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none;font-size:13px;list-style:none;margin:0;opacity:0;padding:5px 0;position:absolute;transition:opacity 75ms,transform 125ms;z-index:120}.menu-wrapper .menu{transform:rotateY(10deg) rotateX(-10deg);transform-origin:left top;transform-style:preserve-3d}.menu-wrapper.is-visible .menu,.menu-wrapper.is-visible .menu.is-right-aligned,.menu-wrapper.is-visible .menu.item-menu.file-list-menu{display:block;opacity:1;transform:rotateY(0) rotateX(0)}.menu.is-right-aligned{right:0;transform:rotateY(-10deg) rotateX(-10deg);transform-origin:right top}.menu.is-bottom-aligned{bottom:100%}.menu-wrapper.is-visible .menu.has-left-aligned-submenu .submenu{left:-100%}.menu.menu-select .menu-option{padding-left:30px}.menu.menu-select .menu-option.is-selected:before{content:"";margin:auto;position:absolute;bottom:0;left:10px;top:0}.menu>li{align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.menu>li.with-submenu-arrow:after{-shalam-sprite:"amsterdam/files-page/menu-right-arrow.png" dest-size(9px 10px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -144px -2876px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) 0 -11142.22px/512px 11168.89px;content:" ";height:10px;margin:-5px 0 0 -15px;top:50%;position:absolute;width:9px}.menu-option{color:#333;display:block;line-height:22px;overflow-x:hidden;padding:5px 35px 5px 15px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.lte_ie9 .menu-option{width:100%}button.menu-option{background:0 0;border:none;cursor:pointer;margin:0}.menu-option:hover{background:#eee}.badge-counter{margin:6px 0;padding:2px 5px}.menu-option.has-icon:before{content:"";display:inline-block;margin-right:10px;vertical-align:middle}.menu-icon-text{display:inline-block;max-width:168px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:middle}.menu-heading{color:#888;cursor:default;font-size:10px;line-height:20px;overflow-x:hidden;padding:5px 35px 5px 15px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.menu-divider{border:none;border-top:1px solid #ccc;height:0;margin:5px 0}.has-dropdown-arrow:after{content:"";width:0;height:0;border-top:3px solid;border-left:3px solid transparent;border-right:3px solid transparent;display:inline-block;vertical-align:middle;margin-left:5px}.expanded-menu .menu-option{padding:5px 15px}.expanded-menu .menu-option.has-icon:before{vertical-align:top;margin-top:3px;margin-right:8px}.menu-option-expanded{display:inline-block;vertical-align:middle;width:180px}.menu-option-expanded-title{font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis}.menu-option-expanded-description{color:#999;font-size:11px;line-height:14px;margin:0;white-space:normal;word-wrap:break-word}.menu-wrapper.is-visible .menu.submenu{background:#fff;border:1px solid #ccc;display:none;left:100%;margin:0;position:absolute;top:0}.menu-wrapper.is-visible .has-visible-submenu>.submenu{display:block;opacity:1;transform:rotateY(0) rotateX(0)}.menu-action-icon{display:block;margin-left:15px}.menu.menu-select .menu-option.is-selected:before{width:12px;height:10px;-shalam-sprite:"amsterdam/common/check.png" dest-size(12px 10px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -12px -2876px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -127px -4986px/256px 5026px}.notifications-wrapper{height:0;left:0;perspective:200px;perspective-origin:center top;position:fixed;right:0;top:200px;z-index:130}.notifications-wrapper .notification.is-hidden{box-shadow:none;-moz-filter:blur(2px);-webkit-filter:blur(2px);opacity:0;transform:translateY(-20px) translateZ(-15px) rotateX(45deg)}.notifications-wrapper .notification{background:#1d1d1d;border-radius:4px;color:#eaeaea;-moz-filter:blur(0);-webkit-filter:blur(0);font-size:13px;font-weight:700;line-height:20px;margin:0 auto 10px;min-height:40px;opacity:1;padding:10px 40px 10px 15px;position:relative;transform:translateY(0) translateZ(0) rotateX(0);transform-origin:center center;transition:transform .15s ease-out,opacity .1s ease-out,-moz-filter .1s ease,-webkit-filter .1s ease,margin-top .25s ease;text-shadow:none;width:550px}.notifications-wrapper .notification.notification-type-warn{background:#fffde0;border:1px solid #e4ce75;box-shadow:0 1px 2px rgba(0,0,0,.25);color:#333}.notifications-wrapper .notification.notification-type-error{background:#e03e45;background:rgba(166,44,56,.9);border:1px solid #850a16;box-shadow:0 2px 1px rgba(1,1,1,.25);color:#fff}.notifications-wrapper .notification span{padding-right:10px}.notifications-wrapper .notification-close-btn:active{top:2px}.notification-btn{background:0 0;border:1px solid #ddd;color:#fff;display:inline;filter:none;margin:0 5px;padding:7px 13px;vertical-align:baseline}.notification-btn:focus,.notification-btn:hover{border:1px solid #fff;color:#fff}.notification-btn:active{background:rgba(255,255,255,.15)}.notification-type-warn .notification-btn{border:1px solid #666;color:#333}.notifications-wrapper .notification{display:flex;justify-content:space-between}.notifications-wrapper .notification span{align-self:center;display:inline-flex;overflow-x:hidden;text-overflow:ellipsis}.notification-btn{align-self:center;flex-shrink:0}.notifications-wrapper .notification-close-btn{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;border:0;bottom:0;cursor:pointer;height:14px;margin:auto;position:absolute;right:12px;-shalam-sprite:"amsterdam/sham/notifications/close_white.png" dest-size(14px 14px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -451px -2856px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -116px -9962px/512px 10052px;top:0;width:14px}.notification-type-warn .notification-close-btn{-shalam-sprite:"amsterdam/sham/notifications/close_black.png" dest-size(14px 14px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -437px -2856px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -98px -9960px/512px 10052px}body,html{background:#fff;color:#494949}.main-body{height:100%;min-height:100%;opacity:1;position:relative;transition:opacity .2s .3s;z-index:1}.main-body.is-loading{opacity:.5}.page{margin:0 20px 20px 0;position:relative}.lte_ie9 .is-hidden-for-old-browsers{display:none}.tab_debug_bar{display:none}.flappy{background:#fff;bottom:0;height:300px;left:0;margin:auto;position:fixed;right:0;top:0;width:300px;z-index:9001}@-webkit-keyframes popup_bounce_in{0%{-webkit-transform:scale3d(.1,.1,1)}100%{-webkit-transform:scale3d(1,1,1)}}@keyframes popup_bounce_in{0%{transform:scale3d(.1,.1,1)}100%{transform:scale3d(1,1,1)}}.popup-wrapper{background:rgba(0,0,0,.75);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:89}.lte_ie9 .popup-wrapper{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#BB000000, endColorstr=#BB000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BB000000, endColorstr=#BB000000);position:absolute}body.lte_ie9.has-active-popup{overflow-y:hidden}body.lte_ie9.has-active-popup .popup-wrapper{height:65536px}.popup{-webkit-animation:popup_bounce_in .3s;animation:popup_bounce_in .3s;background:#fff;bottom:0;box-sizing:content-box;left:0;margin:auto;max-height:700px;outline:0;overflow:hidden;padding:20px 30px;position:fixed;right:0;top:0;width:400px;z-index:90}.popup.is-active{overflow:visible;transition:height .2s}.popup .simple-popup-heading{color:#666;font-size:14px;font-weight:700;text-align:center}.popup .button-bar{padding-top:20px;text-align:center}.popup .btn-spinner-container{display:inline-block;position:relative}.btn-spinner-container.is-loading .popup-confirm-btn-text{visibility:hidden}.popup-heading{font-size:16px;line-height:30px;margin:0 0 20px;padding-right:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup .popup-x-btn{color:#B2B2B2;margin:0;position:absolute;right:30px;top:25px}.popup-section-title{color:#767676;display:block;font-size:13px;font-weight:700;line-height:16px;margin:0;padding-bottom:10px}.popup-divider{border:none;border-top:1px solid #ccc;height:0;margin:20px 0;padding:0}.popup-btn-group{margin-bottom:0;padding-top:20px}.popup .popup-btn-group{text-align:right}.popup .popup-btn-group .btn:last-of-type{margin-right:0}.popup-wrapper .spinner-amsterdam{height:17px;top:0;right:0;bottom:0;left:0;margin:auto}.popup textarea{resize:none}.popup .loading-btn.is-loading .loading-btn-text{visibility:hidden}.popup .popup-prompt-input{width:100%}.spinner-amsterdam{display:none;width:10px;pointer-events:none;-ms-pointer-events:none;position:absolute;transition:.25s opacity,.25s transform;transform:scale(1);-webkit-transform:scale(1)}.spinner-amsterdam .crawler-gif{display:none}.large.spinner-amsterdam{transform:scale(1.7);-webkit-transform:scale(1.7)}.is-loading+.spinner-amsterdam,.is-loading.spinner-amsterdam,.is-loading>.spinner-amsterdam{display:inline-block}.main-body+.spinner-amsterdam,.master-settings-spinner>.spinner-amsterdam,.sham-body+.spinner-amsterdam{left:50%;margin:-9px 0 0 -5px;position:fixed;top:50%}.lte_ie9 .spinner-amsterdam .crawler-gif{display:block;width:16px;height:16px}.lte_ie9 .spinner-amsterdam{margin:auto;position:fixed}.lte_ie9 .large .crawler-gif{width:32px;height:32px;background-size:32px 32px}.lte_ie9 .crawler{display:none}.crawler div{display:inline-block;background-color:#2B90EF;-webkit-animation:crawler .66s infinite ease-in-out;animation:crawler .66s infinite ease-in-out;width:2px;height:10px;border-radius:4px}.crawler.is-small{transform:scale(.7)}.is-loading .crawler div{will-change:transform,opacity;transform:translateZ(0)}.crawler div:nth-child(2){margin-left:2px;-webkit-animation-delay:.1s;animation-delay:.1s}.crawler div:last-child{margin-left:2px;left:8px;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes crawler{0%,100%,80%{-webkit-transform:scaleY(1.2);opacity:.5}40%{-webkit-transform:scaleY(1.6);opacity:1}}@keyframes crawler{0%,100%,80%{transform:scaleY(1.2);opacity:.5}40%{transform:scaleY(1.6);opacity:1}}.tooltip-amsterdam{position:absolute;z-index:1070;display:block;line-height:1.4;opacity:1}.tooltip-amsterdam .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:left;text-decoration:none;background-color:#000;border-radius:4px;overflow:hidden;text-overflow:ellipsis}.tooltip-amsterdam .tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.tooltip-amsterdam.top{padding:5px 0;margin-top:-3px}.tooltip-amsterdam.bottom{padding:5px 0;margin-top:3px}.tooltip-amsterdam.left{padding:0 5px;margin-left:-3px}.tooltip-amsterdam.right{padding:0 5px;margin-left:3px}.tooltip-amsterdam.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip-amsterdam.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-amsterdam.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip-amsterdam.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-amsterdam.error .tooltip-inner{background-color:#FDF6F6;border:1px solid #E48E8E;color:#D96060}.tooltip-amsterdam.error.bottom .tooltip-arrow{border-bottom-color:#E48E8E}.tooltip-amsterdam.error.right .tooltip-arrow{border-right-color:#E48E8E}.tooltip-amsterdam.error.left .tooltip-arrow{border-left-color:#E48E8E}.tooltip-amsterdam.error.top .tooltip-arrow{border-top-color:#E48E8E}.main-body{margin:70px auto;max-width:500px}.main-body.is-narrow{max-width:420px}.login-heading{font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.login-container{background:#fff;border-radius:3px;box-shadow:0 3px 7px rgba(0,0,0,.1);padding:30px}.login-container h2{font-size:21px;font-weight:700;line-height:30px;padding-bottom:10px;text-align:center}.login-container>h2+p{color:#999;margin-top:-18px;text-align:center}.login-other-choices{text-align:center}.login-other-choices a{display:inline-block;margin:0 7px}.login-other-choices a:hover{text-decoration:underline}.login-custom-message{padding:30px}.login-custom-message h2{font-size:20px;font-weight:700;line-height:30px}.noscript-signup-message-link{position:absolute;top:0;background:#fff;height:50px;font-weight:700}.signup-container{background:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);padding:1px 30px 5px 30px}.signup-container h2{color:#444;font-family:sans-serif;font-size:16px;font-weight:700;line-height:30px;padding-top:30px}.signup-heading{color:#21A7F0;font-family:sans-serif;font-size:26px;margin:0;text-align:center}.signup-sub-heading{color:#666;font-family:sans-serif;font-size:16px;margin:0 0 30px;text-align:center}.signup-email-confirm-image{margin:0 auto;vertical-align:middle;height:403px;width:405px;background:url(/webapp_assets/img/confirm_email-586a75cf19.png) 0 0/403px 405px}.signup-payment-lock-icon{width:16px;height:20px;position:absolute;right:0;bottom:5px;-shalam-sprite:'login/icon_bluelock.png' dest-size(16px 20px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -360px -2856px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -252.31px -5830.59px/315.08px 5912.94px}.signup-payment-info-header{position:relative}.signup-payment-visa-icon{width:25px;height:16px;margin-right:5px;display:inline-block;-shalam-sprite:'login/icon_visa.png' dest-size(25px 16px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -64px -2808px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -136px -4777px/256px 5026px}.signup-payment-mastercard-icon{width:25px;height:16px;margin-right:5px;display:inline-block;-shalam-sprite:'login/icon_mastercard.png' dest-size(25px 16px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -139px -2808px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -217px -4780px/256px 5026px}.signup-payment-amex-icon{width:25px;height:16px;margin-right:5px;display:inline-block;-shalam-sprite:'login/icon_amex.png' dest-size(25px 16px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -114px -2808px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -190px -4779px/256px 5026px}.signup-payment-discover-icon{width:25px;height:16px;margin-right:5px;display:inline-block;-shalam-sprite:'login/icon_disco.png' dest-size(25px 16px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -89px -2808px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -163px -4778px/256px 5026px}.signup-payment-cc-icon-container{position:absolute;right:0;top:10px}.signup-tax-info-container,.signup-terms-container{text-align:center}.signup-unsupported-browser-message{display:none}.lte_ie9 .signup-unsupported-browser-message{display:block}.main-footer{background:#F5F5F5;bottom:0;left:0;position:absolute;right:0}.main-footer-inner{font-size:11px;line-height:50px;margin:0 auto;max-width:978px}.main-footer-inner ul{border-top:1px solid #ddd;margin:0}.footer-navigation li{display:inline-block;margin-right:10px}.main-footer-inner a{color:#666}.footer-lang-picker{float:right;margin-right:10px}.footer-lang-picker menu{height:300px;overflow-y:auto}.footer-icon-globe{display:inline-block;vertical-align:middle;height:16px;width:16px;-shalam-sprite:'login/icon_globe.png' dest-size(16px 16px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -264px -2856px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -214px -9900px/512px 10052px}.form-field{display:block;margin-bottom:10px}.form-field-inline{display:inline-block;margin-bottom:10px}.form-field input,.form-field select,.form-field-inline input,.form-field-inline select{color:#444;font-family:sans-serif;font-size:16px}.form-field input:-ms-input-placeholder{color:#CCC}.form-field-inline>span,.form-field>span{color:#666;display:block;font-family:sans-serif;font-size:13px;font-weight:700;line-height:28px}.form-field-float-right{float:right}.field-billing-cycle{margin-left:20px;vertical-align:top}.right-margin-small{margin-right:10px}.right-margin-large{margin-right:25px}.select-container-small-medium{width:150px}.form-field input[type=email],.form-field input[type=password],.form-field input[type=tel],.form-field input[type=text],.form-field-inline input[type=text]{padding:10px}.form-field .inp-full-width{display:block;width:100%}.form-field .is-invalid,.form-field-inline .is-invalid{border:1px solid #E48E8E;border-radius:3px;color:#D96060}.form-buttons{margin-top:25px;margin-bottom:25px;position:relative}.form-buttons.is-shortened{margin:25px 50px}.form-buttons .btn{font-size:1em;padding:12px 16px}.btn-full-width{margin:0;width:100%}.signup-container .form-error{margin-top:30px}.form-error{background:#FDF6F6;border:1px solid #E48E8E;border-radius:3px;color:#D96060;padding:15px}.form-success{background:#EBFFEF;border:1px solid #84DE98;border-radius:3px;color:#459958;padding:15px}.form-inline{padding-top:15px;text-align:center}.form-price-container{margin-top:15px;border:1px solid #e0e0e0}.form-price{padding-bottom:25px;padding-top:25px;display:inline-block}.form-price-description{padding-left:25px;width:60%;font-size:14px}.form-price-detail{border-left:1px solid #e0e0e0;text-align:center;width:40%}.price-total{font-weight:700;font-size:22px}.description-plan-name{color:#1db668;font-weight:700;font-size:18px}.select-container select{height:41px;width:inherit}.passwordometer-wrapper{position:relative}.passwordometer-wrapper .passwordometer{left:.5%;position:relative}.passwordometer-wrapper .passwordometer i{background-color:#D8D8D8;display:inline-block;height:2px;left:5px;margin-right:1%;margin-top:3px;width:24%}.passwordometer-wrapper.password-strength-1 .passwordometer i:first-child{background-color:#EF4836}.passwordometer-wrapper.password-strength-2 .passwordometer i:first-child,.passwordometer-wrapper.password-strength-2 .passwordometer i:first-child+i{background-color:#F6B44D}.passwordometer-wrapper.password-strength-3 .passwordometer i:first-child,.passwordometer-wrapper.password-strength-3 .passwordometer i:first-child+i,.passwordometer-wrapper.password-strength-3 .passwordometer i:first-child+i+i{background-color:#2B90EF}.passwordometer-wrapper.password-strength-4 .passwordometer i:first-child,.passwordometer-wrapper.password-strength-4 .passwordometer i:first-child+i,.passwordometer-wrapper.password-strength-4 .passwordometer i:first-child+i+i,.passwordometer-wrapper.password-strength-4 .passwordometer i:first-child+i+i+i{background-color:#26C281}body:not(.lte_ie9) .passwordometer-wrapper .passwordometer-text:before{font-weight:700;padding-right:5px;position:absolute;right:1px;top:7px}body:not(.lte_ie9) .passwordometer-wrapper.password-strength-1 .passwordometer-text:before{color:#EF4836;content:attr(data-password-strength-weak)}body:not(.lte_ie9) .passwordometer-wrapper.password-strength-2 .passwordometer-text:before{color:#F6B44D;content:attr(data-password-strength-fair)}body:not(.lte_ie9) .passwordometer-wrapper.password-strength-3 .passwordometer-text:before{color:#2B90EF;content:attr(data-password-strength-okay)}body:not(.lte_ie9) .passwordometer-wrapper.password-strength-4 .passwordometer-text:before{color:#26C281;content:attr(data-password-strength-good)}body:not(.lte_ie9) .passwordometer-wrapper .inp-full-width{padding-right:25%}.main-header{background:#fff;border-bottom:1px solid #CCC;line-height:66px;height:66px;padding:0 50px;position:relative}.header-inner{margin:0 auto;max-width:978px}.header-logo{float:left}.header-logo img{vertical-align:middle}.header-right{line-height:66px;text-align:right}.header-log-in,.header-log-out,.header-sign-up{vertical-align:middle}.header-marketing-link{color:#444;display:inline-block;font-weight:700;margin:0 20px}.main-header .btn,.main-header .btn:active,.main-header .btn:hover{background:0 0;border:1px solid tomato;color:tomato;margin:0}.icon-phone{display:inline-block;vertical-align:middle;height:16px;width:16px;-shalam-sprite:'login/icon_phone.png' dest-size(16px 16px);background:url(/webapp_assets/img/sprite.compat-5469e53b98.png) -344px -2856px;background:url(/webapp_assets/img/sprite-1615f9eba1.png) -216px -5662.86px/292.57px 5744px}@media only screen and (max-width:500px){.main-header{padding:0 10px}.main-header .header-marketing-link{display:none}.main-body{margin:auto;padding:10px}.login-container{padding:20px}.footer-navigation{padding:0 10px}.footer-navigation li{display:none}.footer-navigation li.copyright,.footer-navigation li.is-always-visible{display:inline-block}}@media only screen and (max-width:300px){.login-heading{display:none}.login-container{padding-top:15px}.login-container h2{margin:0;text-align:center}.login-container .form-field{margin-bottom:0}.login-container .form-buttons{margin-top:15px}.login-other-choices{padding:5px}.login-other-choices a{display:block}.login-other-choices a:after{content:""}.login-wrapper{padding-bottom:0}}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{background:#F5F5F5;height:100%;position:relative}.login-wrapper{min-height:100%;padding-bottom:35px;position:relative}.btn{padding:8px 16px}.device-trust-login{text-align:center}.device-trust-login li{font-weight:700;text-align:left}.device-trust-login li:before{content:"• ";color:#00c}.device-trust-login .spinner-amsterdam{position:relative}.device-trust-shield{height:100px;margin-left:auto;margin-right:auto;width:160px}.device-trust-login .enterprise-logo{max-height:140px;max-width:140px}