/* See license.txt for terms of usage */
/** reset styling **/
.firebugResetStyles {    z-index: 2147483646 !important;    top: 0 !important;    left: 0 !important;    display: block !important;
    border: 0 none !important;    margin: 0 !important;    padding: 0 !important;    outline: 0 !important;    min-width: 0 !important;
    max-width: none !important;    min-height: 0 !important;    max-height: none !important;    position: fixed !important;
    -moz-transform: rotate(0deg) !important;    -moz-transform-origin: 50% 50% !important;    -moz-border-radius: 0 !important;
    -moz-box-shadow: none !important;    background-image: none !important;    pointer-events: none !important; }
.firebugBlockBackgroundColor {    background-color: transparent !important;}
.firebugResetStyles:before, .firebugResetStyles:after {    content: "" !important;}
/**actual styling to be modified by firebug theme**/
.firebugCanvas {    display: none !important;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.firebugLayoutBox {    width: auto !important;    position: static !important;}
.firebugLayoutBoxOffset {    opacity: 0.8 !important;    position: fixed !important;}
.firebugLayoutLine {    opacity: 0.4 !important;    background-color: #000000 !important;}
.firebugLayoutLineLeft, .firebugLayoutLineRight {    width: 1px !important;    height: 100% !important;}
.firebugLayoutLineTop, .firebugLayoutLineBottom {    width: 100% !important;    height: 1px !important;}
.firebugLayoutLineTop {    margin-top: -1px !important;    border-top: 1px solid #999999 !important;}
.firebugLayoutLineRight {    border-right: 1px solid #999999 !important;}
.firebugLayoutLineBottom {    border-bottom: 1px solid #999999 !important;}
.firebugLayoutLineLeft {    margin-left: -1px !important;    border-left: 1px solid #999999 !important;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.firebugLayoutBoxParent {    border-top: 0 none !important;    border-right: 1px dashed #E00 !important;    border-bottom: 1px dashed #E00 !important;
    border-left: 0 none !important;    position: fixed !important;    width: auto !important;}
.firebugRuler{    position: absolute !important;}
.firebugRulerH {    top: -15px !important;    left: 0 !important;    width: 100% !important;    height: 14px !important;    border-top: 1px solid #BBBBBB !important;    border-right: 1px dashed #BBBBBB !important;    border-bottom: 1px solid #000000 !important;

}
.firebugRulerV {    top: 0 !important;    left: -15px !important;    width: 14px !important;    height: 100% !important;    border-left: 1px solid #BBBBBB !important;    border-right: 1px solid #000000 !important;    border-bottom: 1px dashed #BBBBBB !important;}
.overflowRulerX > .firebugRulerV {    left: 0 !important; }
.overflowRulerY > .firebugRulerH {    top: 0 !important;  }
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.fbProxyElement {    position: absolute !important;    pointer-events: auto !important; }

