*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,button,html,input,select,textarea{color:#000;font-family:Roboto,sans-serif;font-size:14px;line-height:1.3}body{background-color:#f1f4f9}a{color:#2b9ea9;outline:none!important}a:hover{color:#31b2be}.text-light{color:#67676c}.text-ultra-light{color:#929296}.app-home .iubenda-tp-btn[data-tp-float]:not([data-tp-anchored]){margin:10px!important}.app-home.system-wipee .Home .MessageBar>.note:last-child{margin-right:45px}
.Loading{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.8;cursor:wait;z-index:50;font-size:0}#app>.Loading{background-color:rgba(0,0,0,0)}.Loading>.dots{display:block;position:absolute;text-align:left;width:36px;height:8px;line-height:0;top:50%;left:50%;margin-top:-4px;margin-left:-18px}.Loading>.dots>div{display:inline-block;background-color:#000;width:8px;height:8px;margin-left:3px;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.Loading.invert{background-color:#2b3643}.Loading.invert>.dots>div{background-color:#fff}
.MessageBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;height:35px;line-height:35px;padding:0 15px;color:#fff;background-color:#2b3643;-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.2);box-shadow:inset 0 0 8px rgba(0,0,0,.2);-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.MessageBar.translucent{background-color:rgba(43,54,67,.75);-webkit-box-shadow:none;box-shadow:none}.MessageBar.centered>.message{text-align:center}.MessageBar.red{background-color:#d32f2f!important}.MessageBar.yellow{background-color:#fbc02d!important;color:#000}.MessageBar.green{background-color:#43a047!important}.MessageBar.wait{cursor:wait}.MessageBar>.message,.MessageBar>.note{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;z-index:2}.MessageBar>.message{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.MessageBar>.message .ready{opacity:.7}.MessageBar>.note{margin-left:20px;opacity:.6}.MessageBar>.note.mono{font-family:monospace;font-size:12px}.MessageBar>.note.link{opacity:1}.MessageBar>.note a{color:#fff;text-decoration:none;opacity:.6}.MessageBar>.note a:hover{text-decoration:underline;opacity:1}.MessageBar .progress{display:block;position:absolute;z-index:1;top:0;left:0;bottom:0;width:0;background-color:rgba(0,0,0,.25);-webkit-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.MessageBar .progress.progress-exit,.MessageBar .progress.progress-exit-done{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.WelcomeEasy{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow:auto;top:0;left:0;right:0;background-color:#eee}.WelcomeEasy-popup{display:block;position:relative;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:550px;max-width:95%;height:auto;min-height:240px;margin:20px 0 50px;padding-bottom:35px;-webkit-border-radius:6px;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.WelcomeEasy-popup .Loading{bottom:35px}.WelcomeEasy-popup .WelcomeEasy-popup-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:20px;background-color:#eee;border-bottom:1px solid #ddd}@media screen and (max-width:500px){.WelcomeEasy-popup .WelcomeEasy-popup-header{padding-top:10px;padding-bottom:10px}}.WelcomeEasy-popup .WelcomeEasy-popup-header>.logo{width:auto;height:auto;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:300px}.WelcomeEasy-popup .WelcomeEasy-popup-header>.logo>img{display:block;max-width:100%;max-height:80px}@media screen and (max-width:580px){.WelcomeEasy-popup .WelcomeEasy-popup-header>.logo>img{max-height:60px}}.WelcomeEasy-popup .WelcomeEasy-popup-header>.text{width:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:40px;text-align:right;opacity:.65}@media screen and (max-width:500px){.WelcomeEasy-popup .WelcomeEasy-popup-header>.text{display:none}}.WelcomeEasy-popup .WelcomeEasy-popup-title{margin-bottom:20px;padding:5px 20px;text-align:center}.WelcomeEasy-popup .WelcomeEasy-popup-title .title{color:#37495b;font-weight:700;font-size:190%;margin-bottom:5px}@media screen and (max-width:560px){.WelcomeEasy-popup .WelcomeEasy-popup-title .title{font-size:152%}}.WelcomeEasy-popup .WelcomeEasy-popup-content{padding:0 20px;text-align:center}.WelcomeEasy-popup .WelcomeEasy-popup-content .fields{max-width:300px;margin-left:auto;margin-right:auto}.WelcomeEasy-popup .WelcomeEasy-popup-content .back-link{margin-top:-5px;margin-bottom:20px}.WelcomeEasy-popup .WelcomeEasy-popup-content .back-link a{position:relative;display:inline-block;padding-left:7px;font-weight:500}.WelcomeEasy-popup .WelcomeEasy-popup-content .back-link a:before{content:"";display:block;position:absolute;left:-12px;top:50%;margin-top:-9px;width:17px;height:17px;background-image:url(../res/drawable/ic_navigate_before_black_24dp.png);-webkit-background-size:contain;-o-background-size:contain;background-size:contain;background-position:50%;background-repeat:no-repeat}.WelcomeEasy-popup .WelcomeEasy-popup-content .terms-and-policy{max-width:100%}.WelcomeEasy-popup>.powered-by{padding:10px;text-align:center;font-size:13px;font-weight:500}.WelcomeEasy-popup .MessageBar{position:absolute;bottom:0;left:0;right:0}
.WelcomeBackground{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#eee;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}
.WelcomeSettings{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px;top:0;right:0}.WelcomeSettings>div{padding:10px 5px;cursor:pointer;text-decoration:underline;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff;opacity:.6}.WelcomeSettings>div:hover{opacity:1}
.NiosMenu{display:block;max-height:95%;overflow-x:hidden;overflow-y:auto;margin-top:5px;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:400}.NiosMenu.small{font-size:13px}.NiosMenu .NiosMenuItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 10px;cursor:pointer;border-bottom:1px solid #ececec}.NiosMenu .NiosMenuItem:last-child{border-bottom:none}.NiosMenu .NiosMenuItem:hover{background-color:#f0f0f0}.NiosMenu .NiosMenuItem>.icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:24px;height:24px;margin-right:5px;background-repeat:no-repeat;background-position:50%}.NiosMenu .NiosMenuItem>.icon.icon-auto-size{-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.NiosMenu .NiosMenuItem>.label{white-space:nowrap;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:5px 20px 5px 5px}.NiosMenu .NiosMenuItem>.label>.tip{font-size:13px;opacity:.4}.NiosMenu .NiosMenuItem>.submenu-arrow{content:"";display:block;width:0;height:0;-moz-transform:scale(.9999);border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #333;margin-left:15px;margin-right:5px}.NiosMenu .NiosMenuItem>.checkbox{display:block;width:18px;height:18px;margin-left:15px}.NiosMenu .NiosMenuItem>.checkbox.checked{background-image:url(../res/drawable/ic_check_black_18dp.png);background-repeat:no-repeat;background-position:50%;-webkit-background-size:18px 18px;-o-background-size:18px 18px;background-size:18px 18px}.Popup>.NiosMenu{margin-top:0}
.Login{text-align:center}.Login p,.Login p.title{margin-bottom:15px}.Login p.title{color:#37495b;font-weight:700;font-size:190%}.Login p.app-icons{margin-bottom:20px}.Login p.app-icons>a{font-size:13px;font-weight:700}.Login p.buttons{padding-top:5px;padding-bottom:5px;white-space:nowrap}.Login p.buttons .button-easy-request{margin-right:5px;padding-left:20px;padding-right:20px}.Login p.buttons .button-signup-request{margin-left:5px;padding-left:20px;padding-right:20px}.Login p.terms-and-policy{max-width:280px;margin-left:auto;margin-right:auto;color:rgba(0,0,0,.6);font-size:13px}
.NiosButton{position:relative;display:inline-block;vertical-align:middle;background-color:#37495b;color:#fff;font-size:14px;line-height:18px;font-weight:500;padding:9px 25px 8px;cursor:pointer;border:none;-webkit-border-radius:4px;border-radius:4px;text-transform:uppercase;text-shadow:0 0 4px rgba(0,0,0,.4)}.NiosButton::-moz-focus-inner{border:0}.NiosButton[data-color=accent]{background-color:#36c6d3}.NiosButton[data-color=green]{background-color:#43a047}.NiosButton[data-color=red]{background-color:#d32f2f}.NiosButton[data-color=mustard]{background-color:#daa520}.NiosButton[data-color=pink]{background-color:#ef8dc0}.NiosButton[data-color=black]{background-color:#000}.NiosButton[data-color=transparent]{background-color:rgba(0,0,0,0);color:#000;text-transform:none;text-shadow:0 0 4px hsla(0,0%,100%,.4)}.NiosButton.invert{color:#37495b;background-color:#fff;text-shadow:none;font-weight:700}.NiosButton.invert[data-color=accent]{color:#2bb8c4}.NiosButton.invert[data-color=green]{color:#3b8e3f}.NiosButton.invert[data-color=red]{color:#c02929}.NiosButton.invert[data-color=mustard]{color:#c4941d}.NiosButton.invert[data-color=pink]{color:#ec77b4}.NiosButton.invert[data-color=black]{color:#000}.NiosButton.disabled{opacity:.4;cursor:not-allowed}.NiosButton.enabled:hover{background-color:#4b5b6b}.NiosButton.enabled:hover[data-color=accent]{background-color:#4accd7}.NiosButton.enabled:hover[data-color=green]{background-color:#56aa59}.NiosButton.enabled:hover[data-color=red]{background-color:#d74444}.NiosButton.enabled:hover[data-color=mustard]{background-color:#deae36}.NiosButton.enabled:hover[data-color=pink]{background-color:#f198c6}.NiosButton.enabled:hover[data-color=black]{background-color:#333}.NiosButton.enabled:hover.invert{background-color:#cdd2d6}.NiosButton.enabled:hover.invert[data-color=accent]{background-color:#cdf1f4}.NiosButton.enabled:hover.invert[data-color=green]{background-color:#d0e7d1}.NiosButton.enabled:hover.invert[data-color=red]{background-color:#f4cbcb}.NiosButton.enabled:hover.invert[data-color=mustard]{background-color:#f6e9c7}.NiosButton.enabled:hover.invert[data-color=pink]{background-color:#fbe3ef}.NiosButton.enabled:hover.invert[data-color=black]{background-color:#bfbfbf}.NiosButton.enabled:hover[data-color=transparent]{background-color:rgba(55,73,91,.1)}.NiosButton.enabled:hover[data-color=transparent]:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-border-radius:4px;border-radius:4px;border:1px solid rgba(55,73,91,.2)}.NiosButton.wait{cursor:wait}.NiosButton.has-icon{padding-left:45px}.NiosButton.has-icon>.NiosButton-icon{display:block;position:absolute;top:50%;left:10px;width:24px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-position:50%;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.NiosButton.has-icon[data-color=transparent]{padding-right:15px}.NiosButton.has-dropdown{padding-right:35px}.NiosButton.has-dropdown:after{position:absolute;content:"";display:block;width:0;height:0;-moz-transform:scale(.9999);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #fff;right:10px;top:50%;margin-top:-2px}.NiosButton.has-dropdown[data-color=transparent]{padding-right:30px}.NiosButton.has-dropdown[data-color=transparent]:after{content:"";display:block;width:0;height:0;-moz-transform:scale(.9999);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}
.WelcomeInputField{position:relative;display:inline-block;width:100%;height:36px;vertical-align:top;overflow:visible;margin-bottom:5px}.WelcomeInputField input{width:100%;height:36px;line-height:36px;vertical-align:top;background-color:#f0f4f3;border:none;-webkit-border-radius:3px;border-radius:3px;padding:0 8px}.WelcomeInputField input:focus{border:none!important;outline:none!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 1px rgba(0,0,0,.5)}.WelcomeInputField .icon,.WelcomeInputField .icon-right{display:block;position:absolute;top:4px;width:28px;height:28px;-webkit-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto;background-position:50%;background-repeat:no-repeat}.WelcomeInputField.with-icon input{padding-left:33px}.WelcomeInputField.with-icon .icon{left:3px;opacity:.3}.WelcomeInputField.with-icon-right input{padding-right:33px}.WelcomeInputField.with-icon-right .icon-right{right:3px;opacity:.6}.WelcomeInputField.with-icon-right .icon-right.clickable{cursor:pointer}.WelcomeInputField.with-icon-right .icon-right.clickable:hover{opacity:1}.WelcomeInputField ::-webkit-input-placeholder{font-style:italic}.WelcomeInputField :-moz-placeholder,.WelcomeInputField ::-moz-placeholder{font-style:italic}.WelcomeInputField :-ms-input-placeholder{font-style:italic}
.Signup{text-align:center}.Signup p{margin-bottom:15px}.Signup p.title{color:#37495b;font-weight:700;font-size:190%;margin-bottom:20px}.Signup p.tip{max-width:280px;margin-left:auto;margin-right:auto;margin-bottom:20px;font-size:13px;opacity:.6}.Signup p.buttons{padding-top:5px;padding-bottom:5px}.Signup p label{display:inline-block;vertical-align:top;cursor:pointer}.Signup p input[type=checkbox]{display:inline-block;vertical-align:top;margin-right:5px;margin-top:1px;cursor:pointer}
.Popup-portal{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;right:0;bottom:0;z-index:100}.Popup-portal.overlay{background-color:rgba(0,0,0,.5)}body.app-home .Popup-portal{bottom:35px}.Popup-portal .Popup{position:relative;width:90%;height:90%;max-width:1040px;max-height:800px;background-color:#f1f4f9;-webkit-border-radius:3px;border-radius:3px;overflow:auto;z-index:101;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.Popup-portal .Popup.auto-size{width:auto;height:auto;max-width:90%;max-height:95%}body.app-welcome .Popup-portal .Popup{background-color:#fff}
.SignupPrivacy{text-align:center;padding:30px}.SignupPrivacy iframe{width:100%;overflow:hidden}
.SignupConfirmWithCode{position:relative;padding:30px;text-align:center}.SignupConfirmWithCode p{margin-bottom:10px}.SignupConfirmWithCode p.code{margin-top:25px;margin-bottom:25px}.SignupConfirmWithCode p.code .WelcomeInputField{margin-bottom:0}.SignupConfirmWithCode p.code .WelcomeInputField input{width:280px;font-size:120%;text-align:left}.SignupConfirmWithCode p.email{color:#b71c1c;font-size:130%;font-weight:700}.SignupConfirmWithCode p.resend.resend-cooldown,.SignupConfirmWithCode p.resend.resend-cooldown a{color:#929296;cursor:not-allowed}.SignupConfirmWithCode p:last-child{margin-top:25px;margin-bottom:0}
.Dialog-portal{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;right:0;bottom:0;z-index:500}.Dialog-portal.overlay{background-color:rgba(0,0,0,.5)}.Dialog-portal .Dialog{overflow:hidden;width:400px;height:auto;margin-top:-250px;-webkit-border-radius:4px;border-radius:4px;z-index:501;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}@media screen and (max-width:400px){.Dialog-portal .Dialog{width:320px}}@media screen and (max-height:700px){.Dialog-portal .Dialog{margin-top:-150px}}@media screen and (max-height:500px){.Dialog-portal .Dialog{margin-top:0}}.Dialog{position:relative;background-color:#fff;padding:20px 10px 20px 20px}.Dialog>.content{overflow:auto;padding-right:10px;max-height:50vh}.Dialog>.content p{margin-bottom:10px}.Dialog>.content p:last-child{margin-bottom:0}.Dialog>.content .dialog-file,.Dialog>.content .dialog-link{display:inline-block;padding:9px 15px 11px 38px;color:#238189;font-weight:500;text-decoration:none;-webkit-border-radius:2px;border-radius:2px;background-color:#f0f0f0;background-image:url(../res/drawable/ic_file_download_black_24dp.png);background-position:8px 50%;background-repeat:no-repeat;-webkit-background-size:24px 24px;-o-background-size:24px 24px;background-size:24px 24px}.Dialog>.content .dialog-file:hover,.Dialog>.content .dialog-link:hover{background-color:#e6e6e6;text-decoration:underline}.Dialog>.content .dialog-link{background-image:url(../res/drawable/ic_open_in_new_black_24dp.png)}.Dialog>.prompt{margin-top:15px;margin-bottom:15px}.Dialog>.prompt input:not([type=checkbox]):not([type=radio]),.Dialog>.prompt select{display:block;width:100%;height:30px;line-height:30px;padding:0 7px;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;background-color:#fff}.Dialog>.prompt input:not([type=checkbox]):not([type=radio]):focus,.Dialog>.prompt select:focus{outline:none!important}.Dialog>.SearchView{margin:10px -20px -10px}.Dialog>.SearchView>input{height:33px;line-height:33px;padding-left:45px;padding-right:35px;border:none;border-top:1px solid #e6e6e6;-webkit-border-radius:0;border-radius:0;background-position:18px 6px;outline:none!important}.Dialog>.SearchView>input:focus{outline:none!important}.Dialog>.SearchView>.clear{right:7px;top:3px}.Dialog>.list{max-height:40vh;overflow:auto;margin:10px -20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.Dialog>.list>ul>li{display:block;padding:7px 20px;border-bottom:1px solid #e6e6e6;word-break:break-word;cursor:pointer}.Dialog>.list>ul>li:last-child{border-bottom:none}.Dialog>.list>ul>li:hover{background-color:rgba(0,0,0,.05)}.Dialog>.list-empty{font-style:italic;opacity:.5}.Dialog>.title{font-size:130%;font-weight:700;margin-bottom:15px}.Dialog>.buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:15px -20px -20px;padding:10px 20px;background-color:#f5f5f5;border-top:1px solid #ddd}.Dialog>.buttons:empty{display:none}.Dialog>.buttons>.button{position:relative;display:inline-block;vertical-align:middle;background-color:#37495b;color:#fff;font-size:14px;line-height:18px;font-weight:500;cursor:pointer;border:none;-webkit-border-radius:4px;border-radius:4px;text-transform:uppercase;text-shadow:0 0 4px rgba(0,0,0,.4);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:50px;margin-left:5px;padding:9px 20px 8px;text-align:center;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.6);box-shadow:inset 0 0 1px rgba(0,0,0,.6)}.Dialog>.buttons>.button::-moz-focus-inner{border:0}.Dialog>.buttons>.button[data-color=accent]{background-color:#36c6d3}.Dialog>.buttons>.button[data-color=green]{background-color:#43a047}.Dialog>.buttons>.button[data-color=red]{background-color:#d32f2f}.Dialog>.buttons>.button[data-color=mustard]{background-color:#daa520}.Dialog>.buttons>.button[data-color=pink]{background-color:#ef8dc0}.Dialog>.buttons>.button[data-color=black]{background-color:#000}.Dialog>.buttons>.button[data-color=transparent]{background-color:rgba(0,0,0,0);color:#000;text-transform:none;text-shadow:0 0 4px hsla(0,0%,100%,.4)}.Dialog>.buttons>.button.invert{color:#37495b;background-color:#fff;text-shadow:none;font-weight:700}.Dialog>.buttons>.button.invert[data-color=accent]{color:#2bb8c4}.Dialog>.buttons>.button.invert[data-color=green]{color:#3b8e3f}.Dialog>.buttons>.button.invert[data-color=red]{color:#c02929}.Dialog>.buttons>.button.invert[data-color=mustard]{color:#c4941d}.Dialog>.buttons>.button.invert[data-color=pink]{color:#ec77b4}.Dialog>.buttons>.button.invert[data-color=black]{color:#000}.Dialog>.buttons>.button.disabled{opacity:.4;cursor:not-allowed}.Dialog>.buttons>.button.enabled:hover{background-color:#4b5b6b}.Dialog>.buttons>.button.enabled:hover[data-color=accent]{background-color:#4accd7}.Dialog>.buttons>.button.enabled:hover[data-color=green]{background-color:#56aa59}.Dialog>.buttons>.button.enabled:hover[data-color=red]{background-color:#d74444}.Dialog>.buttons>.button.enabled:hover[data-color=mustard]{background-color:#deae36}.Dialog>.buttons>.button.enabled:hover[data-color=pink]{background-color:#f198c6}.Dialog>.buttons>.button.enabled:hover[data-color=black]{background-color:#333}.Dialog>.buttons>.button.enabled:hover.invert{background-color:#cdd2d6}.Dialog>.buttons>.button.enabled:hover.invert[data-color=accent]{background-color:#cdf1f4}.Dialog>.buttons>.button.enabled:hover.invert[data-color=green]{background-color:#d0e7d1}.Dialog>.buttons>.button.enabled:hover.invert[data-color=red]{background-color:#f4cbcb}.Dialog>.buttons>.button.enabled:hover.invert[data-color=mustard]{background-color:#f6e9c7}.Dialog>.buttons>.button.enabled:hover.invert[data-color=pink]{background-color:#fbe3ef}.Dialog>.buttons>.button.enabled:hover.invert[data-color=black]{background-color:#bfbfbf}.Dialog>.buttons>.button.enabled:hover[data-color=transparent]{background-color:rgba(55,73,91,.1)}.Dialog>.buttons>.button.enabled:hover[data-color=transparent]:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-border-radius:4px;border-radius:4px;border:1px solid rgba(55,73,91,.2)}.Dialog>.buttons>.button.wait{cursor:wait}.Dialog>.buttons>.button.has-icon{padding-left:45px}.Dialog>.buttons>.button.has-icon>.NiosButton-icon{display:block;position:absolute;top:50%;left:10px;width:24px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-position:50%;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.Dialog>.buttons>.button.has-icon[data-color=transparent]{padding-right:15px}.Dialog>.buttons>.button.has-dropdown{padding-right:35px}.Dialog>.buttons>.button.has-dropdown:after{position:absolute;content:"";display:block;width:0;height:0;-moz-transform:scale(.9999);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #fff;right:10px;top:50%;margin-top:-2px}.Dialog>.buttons>.button.has-dropdown[data-color=transparent]{padding-right:30px}.Dialog>.buttons>.button.has-dropdown[data-color=transparent]:after{content:"";display:block;width:0;height:0;-moz-transform:scale(.9999);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.Dialog>.buttons>.button.button-neutral,.Dialog>.buttons>.button.button-positive{color:#37495b;background-color:#fff;text-shadow:none;font-weight:700}.Dialog>.buttons>.button.button-neutral[data-color=accent],.Dialog>.buttons>.button.button-positive[data-color=accent]{color:#2bb8c4}.Dialog>.buttons>.button.button-neutral[data-color=green],.Dialog>.buttons>.button.button-positive[data-color=green]{color:#3b8e3f}.Dialog>.buttons>.button.button-neutral[data-color=red],.Dialog>.buttons>.button.button-positive[data-color=red]{color:#c02929}.Dialog>.buttons>.button.button-neutral[data-color=mustard],.Dialog>.buttons>.button.button-positive[data-color=mustard]{color:#c4941d}.Dialog>.buttons>.button.button-neutral[data-color=pink],.Dialog>.buttons>.button.button-positive[data-color=pink]{color:#ec77b4}.Dialog>.buttons>.button.button-neutral[data-color=black],.Dialog>.buttons>.button.button-positive[data-color=black]{color:#000}.Dialog>.buttons>.button.button-negative{background-color:#d32f2f}.Dialog>.buttons>.button:hover{color:#000;background-color:#e1e4e6}.Dialog>.buttons>.button.button-negative:hover{color:#fff;background-color:#be2a2a}
.SearchView{display:block;position:relative}.SearchView input{display:block;width:100%;height:30px;line-height:30px;padding:0 7px 0 30px;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;background-image:url(../res/drawable/ic_search_black_24dp.png);-webkit-background-size:21px 21px;-o-background-size:21px 21px;background-size:21px 21px;background-position:5px;background-repeat:no-repeat}.SearchView.clearable input{padding-right:30px}.SearchView .clear{display:block;position:absolute;top:1px;right:1px;width:30px;height:28px;cursor:pointer;background-image:url(../res/drawable/ic_clear_black_18dp.png);-webkit-background-size:16px 16px;-o-background-size:16px 16px;background-size:16px 16px;background-position:50%;background-repeat:no-repeat;opacity:.6}.SearchView .clear:hover{opacity:1}
