#registerOverlay{position:fixed;background:rgba(0,0,0,.8);top:0;left:0;width:100%;height:100%;z-index:1500;display:none;overflow:auto}#registerOverlay.open{display:block}#register{width:100%;max-width:900px;display:block;background:#fff;border-radius:10px;margin:auto;box-sizing:border-box;position:relative;top:50px}@media screen and (max-width: 30em){#registerVault{background:#fff}}#closeOverlay{float:right;background:#505050;border-radius:30px;display:block;width:25px;margin:-15px;cursor:pointer;padding:4px}#closeOverlay
img{border:none}@media screen and (max-width: 920px){#closeOverlay{position:absolute;right:20px;top:20px}}@media screen and (max-width: 30em){#register{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;border:20px
solid #000;border-radius:30px;transform:translateY(0)}}#registerContent{width:100%;margin:auto}#registerContent
h3{font-weight:normal;font-size:22px}#registerContent
h4{font-weight:700;font-size:14px}#registerContent
ul{margin:0px
auto 0px;padding:0;list-style:none}#registerContent
label{font-size:14px;font-weight:bold}#registerContent
input{border:1px
solid #c0c0c0;margin-bottom:10px;width:100%}#registerContent input[type="submit"]{display:block;background:#2878aa;color:#fff;border-radius:20px;padding:8px;max-width:200px;box-shadow:none;border:none;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:"PT Sans",sans-serif;font-size:1em;line-height:1.4}#registerContent
.registrationFormContainer{vertical-align:top;display:inline-block;width:49%;padding:30px;box-sizing:border-box}#registerContent
#registerTabs{height:160px;background:#e0e0e0;box-shadow:inset 0px -31px 51px -31px rgba(0,0,0,0.45);padding:20px
20px 0 40px;border-radius:10px 10px 0px 0px;text-align:center}#registerContent #registerTabs
h3{text-align:center;font-size:20px;margin:5px
0 20px 0;padding:0}#registerContent
.registerTab{display:inline-block;height:100px;width:48%;padding:20px
0 0 0;margin:0
5px;border-radius:10px 10px 0px 0px;background:rgba(255, 255, 255, .4);cursor:pointer}@media screen and (max-width: 800px){#registerContent
.registerTab{width:100px;height:93px}}#registerContent
.registerTab.active{background:#fff;cursor:default}#registerContent
.registerTabIcon{display:inline-block;text-align:center;vertical-align:middle;height:50px;width:100px}#registerContent .registerTabIcon
img{width:30px}#registerContent .registerTabIcon
h3{font-size:14px;margin:3px
0 !important;padding:0
!important}#registerContent
.registerTabLabel{display:inline-block;vertical-align:middle;font-size:13px;line-height:19px;text-align:left;width:250px}@media screen and (max-width: 800px){#registerContent
.registerTabLabel{display:none}}#registerContent
.registerTabContent{}#registerContent
.registerForm{display:none}#registerContent
.registerForm.active{display:block}#registerContent
.registrationFormCopy{vertical-align:top;width:49%;padding:10px;box-sizing:border-box;margin-top:30px;display:none}@media screen and (max-width: 600px){#registerContent
.registrationFormCopy{width:100%}}#registerContent
.registrationFormCopy.active{display:inline-block}#registerContent .registrationFormCopy
ul{padding-left:15px;padding-top:10px}#registerContent .registrationFormCopy ul
li{font-size:15px;padding:10px;border-bottom:1px solid #e0e0e0;display:block}#registerContent .registrationFormCopy ul li:last-child{border:none;padding-bottom:0}#registerContent .registrationFormCopy ul li::before{content:"\00BB";color:#2878aa;font-size:15px;font-weight:bold;margin-right:10px;margin-left:-20px;display:inline-block}li.inline_block_element{display:inline-block;width:calc(50% - 13px);margin:0
10px 0 0}li.inline_block_element.last-item{margin:0
0px 0 10px}li.inline_block_element
select{width:100%;border:1px
solid #c0c0c0;font-size:12px;padding:5px}.registerServerForm
#companyInputField{display:block}.registerServerForm
#teamInputField{display:none}.registerOnlineForm
#companyInputField{display:none}.registerOnlineForm
#teamInputField{display:block}@media screen and (max-width: 650px){#registerContent .registrationFormCopy ul
li{font-size:12px;padding:5px
0px 5px 20px;border-bottom:1px solid #f0f0f0}}@media screen and (max-width: 600px){#registerContent
.registrationFormContainer{width:100%}#registerContent
.registrationFormCopy{display:none}}.RegisterlogoGrid{background:rgba(0, 0, 0, 0) url("https://cdn.filecloud.com/wp-content/themes/tonido2/images/grid.svg") repeat scroll 0 0;padding:0
0 20px 0;margin-left:auto;margin-right:auto}.RegisterlistOfLogos{box-sizing:border-box;display:block;list-style:outside none none}.RegisterlistOfLogos
li{border-left:1px solid #e9e9e9;box-sizing:border-box;display:inline-block;margin:0
-5px -5px 0;padding:0;border-right:1px solid #e9e9e9}.RegisterlistOfLogos li
div{display:table-cell;height:60px;text-align:center;vertical-align:middle;width:100px}.RegisterlistOfLogos li div
img{max-height:40px;max-width:90px}.gdpr-disclaimer{font-size:11px;padding:20px;position:fixed;bottom:0px;left:0px;width:100%;background:#000;color:#a0a0a0;box-sizing:border-box;padding-right:200px;padding-bottom:60px}@media screen and (max-width: 600px){.gdpr-disclaimer{padding-right:20px;padding-bottom:60px;position:relative}}@media screen and (max-height: 1000px){.gdpr-disclaimer{padding-right:20px;padding-bottom:60px;position:relative}}#registerContent .register-includes-copy{background:#f0f0f0;padding:20px
20px 20px;border-radius:5px;margin-bottom:30px;font-size:16px}#registerContent
.register_image{width:100%;display:block;margin:0}#registerContent .register-trusted{padding:10px
0px 20px;border-top:1px solid #e0e0e0;text-align:center}#registerContent .register-trusted
h4{margin-bottom:20px;color:#555;font-size:14px;font-weight:400}#registerContent input[type="submit"]{background-position:100% bottom}#registerContent input[type="submit"].waiting{background:linear-gradient(to right, #2d79a8 50%, #c0c0c0 50%);background-size:200% 100%;background-position:0% bottom;transition:all 15s ease}#registerContent input[type="submit"].waiting2{background:linear-gradient(to right, #2d79a8 50%, #c0c0c0 50%);background-size:200% 100%;background-position:0% bottom;transition:all 30s linear}#registerContent .online-company-field{background:#DEF2FF;border-radius:3px}#registerContent .online-company-field
span{font-weight:bold;color:#016AAE}#registerContent .online-company-field
input{width:47%;margin:0}@media screen and (min-width: 900px){#registerContent .online-company-field
input{width:60%;margin:0}}#registerContent .online-company-field input::placeholder{color:#909090;font-style:italic}