/* Error Report */
html, body, p, input, div, a, h1, h2, h3, h4, h5, h6 {margin:0;padding:0}
html, body {width:100%;height:100%}
#report {position:relative;width:100%;box-sizing:border-box;font-family:'Ubuntu Condensed', sans-serif !important}
.report-section {display:none;box-sizing:border-box;width:100%;background:#ffcc00;padding:20px;z-index:2;-webkit-box-shadow:inset 0px -6px 16px -5px rgba(0,0,0,0.55);-moz-box-shadow:inset 0px -6px 16px -5px rgba(0,0,0,0.55);box-shadow:inset 0px -6px 16px -5px rgba(0,0,0,0.55);color:rgba(0,0,0,0.75)}
.report-button {border-left:110px solid transparent;border-right:110px solid #ffcc00;border-bottom:110px solid transparent;height:0;width:0;position:fixed;right:0px;z-index:3}
.report-button-shadow {border-left:110px solid transparent;border-right:110px solid #ffcc00;border-bottom:110px solid transparent;height:0;width:0;position:fixed;right:0px;z-index:1;-webkit-filter:drop-shadow(-2px 2px 4px rgba(255,255,255,0.65));filter:drop-shadow(-1px 1px 4px rgba(255,255,255,0.65))}
.report-button-open {width:55px;position:fixed;top:6px;right:0;z-index:4;text-align:center;color:rgba(0,0,0,0.8);cursor:pointer;font-size:11pt;font-weight:600;text-shadow:1px 1px 3px rgba(255,255,255,0.25),-1px -1px 3px rgba(255,255,255,0.25),1px -1px 3px rgba(255,255,255,0.25),-1px 1px 3px rgba(255,255,255,0.25);font-family:'Abel',sans-serif !important}
.report-button-open:hover, .report-button-close:hover {text-shadow:1px 1px 3px rgba(255,255,255,0.55),-1px -1px 3px rgba(255,255,255,0.55),1px -1px 3px rgba(255,255,255,0.55),-1px 1px 3px rgba(255,255,255,0.55)}
.report-button-close {display:none;position:absolute;top:5px;right:20px;z-index:4;text-align:center;cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,0.15),-1px -1px 1px rgba(0,0,0,0.15),1px -1px 1px rgba(0,0,0,0.15),-1px 1px 1px rgba(0,0,0,0.15);font-size:11pt;color:rgba(0,0,0,0.75)}
.report-button-close:after {display:inline-block;content:"\00d7";font-weight:800;font-size:28pt;opacity:0.7}
/* Error Report - Form */
#report h2 {margin-top:40px;color:rgba(255,255,255,0.99);text-shadow:1px 1px 1px rgba(0,0,0,0.45),-1px -1px 1px rgba(0,0,0,0.45),1px -1px 1px rgba(0,0,0,0.45),-1px 1px 1px rgba(0,0,0,0.45);font-family:'Ubuntu Condensed', sans-serif !important;font-size:20pt !important}
#report h2:first-child {margin-top:20px}
#report h3 {border-bottom:2px solid rgba(0,0,0,0.35);padding-bottom:20px;margin:10px 0 20px;font-size:16pt !important}
#report label {width:120px;display:inline-block;padding-right:10px;text-align:right;vertical-align:middle;font-weight:600;font-size:11pt}
#report label span {display:block;font-weight:400;font-size:10pt}
#report a {color:#000;text-decoration:underline}
#report a:hover {text-decoration:none}
.report-align {width:100%;max-width:1422px;margin:0 auto}
.splitator {border-bottom:1px dotted rgba(0,0,0,0.35);margin:20px 0;width:100%;display:block}
.splitator-dual {width:50px;display:inline-block;vertical-align;top;height:80px}
.splitator-dual p {line-height:92px;vertical-align:middle;text-align:right;font-size:22pt}
.report-input {width:180px;padding:4px 8px;vertical-align:middle;font-size:11pt}
.report-textarea {width:calc(100% - 150px);padding:4px 8px;vertical-align:middle;height:80px;font-size:11pt}
.report-form-dual {display:inline-block;width:calc(50% - 33px);vertical-align:top;box-sizing:border-box}
.report-form-single {margin:20px 0}
.fix-with {width:100px !important}
.fix-with2 {width:calc(100% - 130px) !important}
#report-send {text-align:right}
#report-send button {background-color:#44c767;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;border:1px solid #18ab29;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:17px;padding:16px 31px;text-decoration:none;text-shadow:0px 1px 0px #2f6627;margin-right:10px}
#report-send button:hover {background-color:#5cbf2a}
#report-send button:active {position:relative;top:1px}
/* Error Report - Results */
.report-table {display:table;width:100%}
.report-row {display:table-row;width:100%}
.report-cell {display:table-cell;border-bottom:1px dotted rgba(0,0,0,0.35);padding:10px 20px;font-size:10pt;vertical-align:middle}
.report-cell-title {display:table-cell;border-bottom:1px dotted rgba(0,0,0,0.35);padding:10px 20px;font-weight:600;border-bottom:1px solid rgba(0,0,0,0.35);font-size:11pt}
.cell-small {width:15%}
.cell-large {width:35%}
.cell-by {font-weight:600}
.cell-by span {display:block;font-size:9pt !important;font-weight:normal !important}
.cell-red {color:rgba(255,0,0,0.75);text-shadow:1px 1px 1px rgba(0,0,0,0.75)}
.cell-green {color:#44c767;text-shadow:1px 1px 1px rgba(0,0,0,0.75)}
#no-result {font-style:italic;margin:10px 20px;font-size:11pt}
/* Error Report - Loader */
.report-load {display:none;position:absolute;left:0;top:0;width:100%;background:#ffcc00;padding:20px;z-index:2;-webkit-box-shadow:inset 0px -6px 16px -5px rgba(0,0,0,0.55);-moz-box-shadow:inset 0px -6px 16px -5px rgba(0,0,0,0.55);box-shadow:inset 0px -6px 16px -5px rgba(0,0,0,0.55);box-sizing:border-box}
.report-load-data {display:none;position:absolute;left:0;top:0;width:100%;padding:20px;z-index:2}
.report-load div, .report-load-data div {margin:0 auto;border:5px solid rgba(255,255,255,0.75);border-radius:50%;border-top:5px solid rgba(0,0,0,0.55);width:30px;height:30px;-webkit-animation:loader 1s linear infinite;animation:loader 1s linear infinite}
@-webkit-keyframes loader {
  0% {-webkit-transform: rotate(0deg)}
  100% {-webkit-transform: rotate(360deg)}
}
@keyframes loader {
  0% {transform: rotate(0deg)}
  100% {transform: rotate(360deg)}
}
/* Error Report - Mobile CSS */
@media only screen and (max-width:800px) {
	.splitator-dual {display:none}
	.report-input {width:100%}
	#report label {width:100%;display:block;text-align:left;margin-bottom:2px}
	.report-textarea {width:100% !important}
	.report-form-dual {display:block;width:100%}
	.fix-with {margin-top:10px}
	#report-send button {margin-right:0}
	.report-cell-title {display:none !important}
	.report-cell {border-bottom:0 none !important;display:block !important;width:calc(100% - 40px) !important}
	.report-cell:nth-child(5) {border-bottom:1px dotted rgba(0,0,0,0.35) !important}
}