@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600");
@-o-keyframes flickerAnimation{0%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{opacity:.5;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}@-moz-keyframes flickerAnimation{0%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{opacity:.5;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}@-webkit-keyframes flickerAnimation{0%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{opacity:.5;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}.glyphicon-refresh-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes flickerAnimation{0%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{opacity:.5;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}@-webkit-keyframes flickerAnimation{0%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{opacity:.5;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}@-o-keyframes flickerAnimation{0%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{opacity:.5;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes flickerAnimation{0%{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{opacity:.5;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}}@-moz-keyframes spin{from{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}to{-webkit-transform:scale(1) rotate(360deg);-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}to{-webkit-transform:scale(1) rotate(360deg);-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}@-o-keyframes spin{from{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}to{-webkit-transform:scale(1) rotate(360deg);-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}@keyframes spin{from{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}to{-webkit-transform:scale(1) rotate(360deg);-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}}body{height:100%}h1{margin:0;padding:16px 16px 6px 16px}h2{margin:0;padding:13px}h3{margin:0;padding:10px;}h3.subheader{font-size:12pt;color:#333;padding:5px 20px 15px 20px}#footer{border-top:#000 2px solid;text-align:center;}#footer span{line-height:40px;font-size:16px;padding-left:20px}#content{position:relative;height:calc(100% - 40px);overflow:hidden}#content > div{width:50%;position:absolute;top:0;bottom:0;font-family:'Open Sans',sans-serif;}#content > div#test-panel{left:0;border-right:solid 2px #000;overflow:scroll;}#content > div#test-panel .suite{display:block}#content > div#test-panel ul#suites{margin:10px 0 25px 0;}#content > div#test-panel ul#suites li{display:inline-block;font-size:16px;font-weight:bold;}#content > div#test-panel ul#suites li:before{content:'| ';margin:0 10px}#content > div#test-panel ul#suites li:first-child:before{content:' ';margin:0}#content > div#test-panel ul#suites li a{cursor:pointer;padding:5px}#content > div#test-panel ul#suites li.selected a{background:#ccc;border-radius:5px}#content > div#test-panel ul.tests{list-style-type:none;padding-left:15px;}#content > div#test-panel ul.tests li{font-size:22px;margin-top:10px;width:85%;border:#000 1px solid;-webkit-box-shadow:#000 2px 2px;box-shadow:#000 2px 2px;border-radius:5px;}#content > div#test-panel ul.tests li.disabled .test-header{background-color:#444}#content > div#test-panel ul.tests li .test-header{color:#fff;background-color:#444;text-shadow:#000 1px 1px;border-bottom:#000 2px solid;border-top-left-radius:5px;border-top-right-radius:5px;}#content > div#test-panel ul.tests li .test-header button{margin-right:8px;background-color:#808080;text-shadow:#000 1px 1px;border-radius:5px;padding:2px 10px;border:0;border-right:solid 1px #000;border-bottom-left-radius:0;cursor:default;}#content > div#test-panel ul.tests li .test-header button.pass{background-color:#00a300}#content > div#test-panel ul.tests li .test-header button.fail{background-color:#a30000}#content > div#test-panel ul.tests li .test-header button.running{background-color:#a3a300}#content > div#test-panel ul.tests li .test-header button i{font-size:18px}#content > div#test-panel ul.tests li .test-header i.glyphicon-collapse-down{float:right;vertical-align:middle;line-height:32px;margin-right:8px;cursor:pointer;-webkit-transition:transform .2s linear,line-height .2s linear;-moz-transition:transform .2s linear,line-height .2s linear;-ms-transition:transform .2s linear,line-height .2s linear;-o-transition:transform .2s linear,line-height .2s linear;transition:transform .2s linear,line-height .2s linear;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#content > div#test-panel ul.tests li .test-desc{font-size:11pt;padding:5px 10px 5px 20px;margin:0}#content > div#test-panel ul.tests li .test-config{padding:10px 35px;overflow:hidden;display:none;}#content > div#test-panel ul.tests li .test-config label{font-size:15px;line-height:17px;margin-right:5px}#content > div#test-panel ul.tests li .test-config input{font-size:15px;line-height:18px;vertical-align:middle;height:22px;padding:4px}#content > div#test-panel ul.tests li.expanded .test-config{display:block}#content > div#test-panel ul.tests li.expanded i.glyphicon-collapse-down{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);line-height:35px}#content > div#log-panel{right:0;}#content > div#log-panel #log-header{border-bottom:solid 2px #000;height:50px;}#content > div#log-panel #log-header #logo,#content > div#log-panel #log-header h3{display:inline-block;vertical-align:middle;line-height:50px}#content > div#log-panel #log-header #logo{-webkit-filter:grayscale(100%) brightness(200%);filter:grayscale(100%) brightness(200%);margin:-2px 10px 0 10px}#content > div#log-panel #log-header h3{display:inline-block;margin:0;padding:0}#content > div#log-panel #progress-wrapper{height:10px;width:100%}#content > div#log-panel #progress-bar{height:10px;width:0;text-align:left;background-color:#00e600}#content > div#log-panel #log-wrapper{width:100%;height:calc(100% - 60px);overflow:auto}#content > div#log-panel ul#logs{list-style-type:none;margin:0;padding:0;}#content > div#log-panel ul#logs li{padding:5px;border-bottom:1px solid rgba(0,0,0,0.3);}#content > div#log-panel ul#logs li:nth-child(even){background:#e9f0f2}#content > div#log-panel ul#logs li.error{color:#f00;font-weight:bold}#content > div#log-panel ul#logs li.success{color:#008000;white-space:pre;font-weight:bold}#content > div#captcha-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(26,26,26,0.6);}#content > div#captcha-modal #captcha-content{position:fixed;height:163px;width:354px;top:calc(50% - 125px);left:calc(50% - 177px);background-color:#fff;border-radius:8px;padding:25px 0 0 25px;}#content > div#captcha-modal #captcha-content #captcha-error{color:#f00;display:none;}#content > div#captcha-modal #captcha-content #captcha-error.visible{display:block}body.running #logo{-webkit-filter:none;filter:none;-webkit-animation:flickerAnimation .5s ease-out alternate infinite;-moz-animation:flickerAnimation .5s ease-out alternate infinite;-ms-animation:flickerAnimation .5s ease-out alternate infinite;-o-animation:flickerAnimation .5s ease-out alternate infinite;animation:flickerAnimation .5s ease-out alternate infinite}