.error-template{padding:40px 15px;text-align:center}.error-actions{margin-top:15px;margin-bottom:15px}.error-actions .btn{margin-right:10px}.xdebug-error{position:relative;z-index:999999999;top:10px;left:10px}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.spinner:not(:required){-webkit-animation:spinner 1500ms infinite linear;-moz-animation:spinner 1500ms infinite linear;-ms-animation:spinner 1500ms infinite linear;-o-animation:spinner 1500ms infinite linear;animation:spinner 1500ms infinite linear;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;-moz-box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,51,0.3) 1.5em 0 0 0,rgba(0,0,51,0.3) 1.1em 1.1em 0 0,rgba(0,0,51,0.3) 0 1.5em 0 0,rgba(0,0,51,0.3) -1.1em 1.1em 0 0,rgba(0,0,51,0.3) -1.5em 0 0 0,rgba(0,0,51,0.3) -1.1em -1.1em 0 0,rgba(0,0,51,0.3) 0 -1.5em 0 0,rgba(0,0,51,0.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.protoicon-wrapper{padding:20px;text-align:center;background-color:#dcdcdc;border:1px solid #d1d1d1}.protoicon-class-name{font-size:13px;margin-top:2px;margin-bottom:18px;white-space:nowrap}.protoicon-html-code{font-size:11px}.fullContentDebugBtn{position:fixed;bottom:0;left:0;width:32px;height:32px;padding:3px;text-align:center;background-color:#000;border:0;border-top:2px solid #313131;border-right:2px solid #313131;z-index:9999;cursor:pointer;opacity:.4}.showAllDebug{margin-top:8px}.fullDebugContent{display:none;position:fixed;top:15px;left:12px;right:32px;bottom:15px;z-index:999999999;background-color:#191919;color:#6ce333;padding:25px;border:3px solid #444;overflow:auto}.fullDebugContent .col{word-break:break-all}.fullDebugContent b{padding:4px 8px 4px 8px;background-color:#6ce333;color:#111;border-radius:4px}.fdvalue{margin-top:10px;z-index:9999999999}.fdCloser{position:fixed;top:15px;right:0;font-size:25px;color:#fff;cursor:pointer;background-color:#444;width:32px;height:31px}.fdBtnPerformance{position:fixed;top:46px;right:0;font-size:25px;color:#fff;cursor:pointer;background-color:#818181;width:32px;height:31px;text-align:center;font-weight:bold;border-bottom:1px solid #666}.fdBtnPerformance i{font-size:22px}.fdBtnGlobals{position:fixed;top:77px;right:0;font-size:25px;color:#fff;cursor:pointer;background-color:#818181;width:32px;height:31px;text-align:center;font-weight:bold;border-bottom:1px solid #666}.fdBtnGlobals i{font-size:22px}.fdBtnProto{position:fixed;top:108px;right:0;font-size:25px;color:#fff;cursor:pointer;background-color:#818181;width:32px;height:31px;text-align:center;font-weight:bold;padding:4px;border-bottom:1px solid #666}.fdBtnVars{position:fixed;top:139px;right:0;font-size:25px;color:#fff;cursor:pointer;background-color:#818181;width:32px;height:31px;text-align:center;font-weight:bold;padding:4px;padding-top:0;line-height:25px;border-bottom:1px solid #666}.fdBtnVars i{font-size:18px}.fdBtnDB{position:fixed;top:170px;right:0;font-size:25px;color:#fff;cursor:pointer;background-color:#818181;width:32px;height:31px;text-align:center;font-weight:bold;padding:4px;padding-top:0;line-height:25px;border-bottom:1px solid #666}.fdBtnDB i{font-size:18px}.fullDebugItem{margin-bottom:5px}.fdPerformance{padding:20px 20px 13px 15px;background-color:#222}.fdPerformance b{padding:4px 8px 4px 8px;background-color:#ff777a;color:#111;border-radius:0}.fdGlobals{padding:20px 20px 13px 15px;background-color:#222}.fdGlobals b{padding:4px 8px 4px 8px;background-color:#75bcf6;color:#111;border-radius:0}.fdProto{padding:20px 20px 13px 15px;background-color:#222}.fdProto b{padding:4px 8px 4px 8px;background-color:#ebd859;color:#111;border-radius:0}.fdVars{padding:20px 20px 13px 15px;background-color:#222}.fdVars b{padding:4px 8px 4px 8px;border-radius:0;background-color:#ff86e7}.fdDB{padding:20px 20px 13px 15px;background-color:#222}.fdDB b{padding:4px 8px 4px 8px;border-radius:0;background-color:#85b9e6}