.CodeMirror{
    font-family:monospace;
    height:300px
}
.CodeMirror-scroll{
    overflow:auto
}
.CodeMirror-lines{
    padding:4px 0
}
.CodeMirror pre{
    padding:0 4px
}
.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{
    background-color:white
}
.CodeMirror-gutters{
    border-right:1px solid #ddd;
    background-color:#f7f7f7;
    white-space:nowrap
}
.CodeMirror-linenumber{
    padding:0 3px 0 5px;
    min-width:20px;
    text-align:right;
    color:#999;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.CodeMirror div.CodeMirror-cursor{
    border-left:1px solid black
}
.CodeMirror div.CodeMirror-secondarycursor{
    border-left:1px solid silver
}
.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor{
    width:auto;
    border:0;
    background:#7e7
}
.cm-tab{
    display:inline-block
}
.CodeMirror-ruler{
    border-left:1px solid #ccc;
    position:absolute
}
.cm-s-default .cm-keyword{
    color:#708
}
.cm-s-default .cm-atom{
    color:#219
}
.cm-s-default .cm-number{
    color:#164
}
.cm-s-default .cm-def{
    color:#00f
}
.cm-s-default .cm-variable-2{
    color:#05a
}
.cm-s-default .cm-variable-3{
    color:#085
}
.cm-s-default .cm-comment{
    color:#a50
}
.cm-s-default .cm-string{
    color:#a11
}
.cm-s-default .cm-string-2{
    color:#f50
}
.cm-s-default .cm-meta{
    color:#555
}
.cm-s-default .cm-qualifier{
    color:#555
}
.cm-s-default .cm-builtin{
    color:#30a
}
.cm-s-default .cm-bracket{
    color:#997
}
.cm-s-default .cm-tag{
    color:#170
}
.cm-s-default .cm-attribute{
    color:#00c
}
.cm-s-default .cm-header{
    color:blue
}
.cm-s-default .cm-quote{
    color:#090
}
.cm-s-default .cm-hr{
    color:#999
}
.cm-s-default .cm-link{
    color:#00c
}
.cm-negative{
    color:#d44
}
.cm-positive{
    color:#292
}
.cm-header,.cm-strong{
    font-weight:bold
}
.cm-em{
    font-style:italic
}
.cm-link{
    text-decoration:underline
}
.cm-s-default .cm-error{
    color:red
}
.cm-invalidchar{
    color:red
}
div.CodeMirror span.CodeMirror-matchingbracket{
    color:#0f0
}
div.CodeMirror span.CodeMirror-nonmatchingbracket{
    color:#f22
}
.CodeMirror-activeline-background{
    background:#e8f2ff
}
.CodeMirror{
    line-height:1;
    position:relative;
    overflow:hidden;
    background:white;
    color:black
}
.CodeMirror-scroll{
    margin-bottom:-30px;
    margin-right:-30px;
    padding-bottom:30px;
    height:100%;
    outline:0;
    position:relative;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.CodeMirror-sizer{
    position:relative;
    border-right:30px solid transparent;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{
    position:absolute;
    z-index:6;
    display:none
}
.CodeMirror-vscrollbar{
    right:0;
    top:0;
    overflow-x:hidden;
    overflow-y:scroll
}
.CodeMirror-hscrollbar{
    bottom:0;
    left:0;
    overflow-y:hidden;
    overflow-x:scroll
}
.CodeMirror-scrollbar-filler{
    right:0;
    bottom:0
}
.CodeMirror-gutter-filler{
    left:0;
    bottom:0
}
.CodeMirror-gutters{
    position:absolute;
    left:0;
    top:0;
    padding-bottom:30px;
    z-index:3
}
.CodeMirror-gutter{
    white-space:normal;
    height:100%;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    padding-bottom:30px;
    margin-bottom:-32px;
    display:inline-block;
    *zoom:1;
    *display:inline
}
.CodeMirror-gutter-elt{
    position:absolute;
    cursor:default;
    z-index:4
}
.CodeMirror-lines{
    cursor:text
}
.CodeMirror pre{
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
    border-width:0;
    background:transparent;
    font-family:inherit;
    font-size:inherit;
    margin:0;
    white-space:pre;
    word-wrap:normal;
    line-height:inherit;
    color:inherit;
    z-index:2;
    position:relative;
    overflow:visible
}
.CodeMirror-wrap pre{
    word-wrap:break-word;
    white-space:pre-wrap;
    word-break:normal
}
.CodeMirror-linebackground{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:0
}
.CodeMirror-linewidget{
    position:relative;
    z-index:2;
    overflow:auto
}
.CodeMirror-wrap .CodeMirror-scroll{
    overflow-x:hidden
}
.CodeMirror-measure{
    position:absolute;
    width:100%;
    height:0;
    overflow:hidden;
    visibility:hidden
}
.CodeMirror-measure pre{
    position:static
}
.CodeMirror div.CodeMirror-cursor{
    position:absolute;
    border-right:0;
    width:0
}
div.CodeMirror-cursors{
    visibility:hidden;
    position:relative;
    z-index:1
}
.CodeMirror-focused div.CodeMirror-cursors{
    visibility:visible
}
.CodeMirror-selected{
    background:#d9d9d9
}
.CodeMirror-focused .CodeMirror-selected{
    background:#d7d4f0
}
.CodeMirror-crosshair{
    cursor:crosshair
}
.cm-searching{
    background:#ffa;
    background:rgba(255,255,0,0.4)
}
.CodeMirror span{
    *vertical-align:text-bottom
}
.cm-force-border{
    padding-right:.1px
}
@media print{
    .CodeMirror div.CodeMirror-cursors{
        visibility:hidden
    }
}
.title,.list,.tag-list-container .tag-list,.community-list,a,.menu,.expr .results,table.cheatsheet th{
    -webkit-user-select:none;
    -ms-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    user-select:none
}
 @font-face{
    font-family:"Glyphicons";
    src:url("https://www.regexpal.com/regexpal/assets/regexr-icons.eot"), url("https://www.regexpal.com/regexpal/assets/regexr-icons.woff") format("woff"), url("https://www.regexpal.com/regexpal/regexr-icons.ttf") format("truetype"), url("https://www.regexpal.com/regexpal/regexr-icons.svg") format("svg");
    font-weight:normal;
    font-style:normal
}
 .spinner{
    position:absolute;
    top:.8rem;
    right:.75rem
}
.hidden{
    display:none
}
.visible{
    display:block
}
 .a-hover{
    color:#535367
}
.view-show,.menu.share .information-default{
     opacity:.0;
    display:block;
    -webkit-transition:opacity .3s;
    -ms-transition:opacity .3s;
    -moz-transition:opacity .3s;
     -o-transition:opacity .3s;
    transition:opacity .3s
}
 .view-show-visible,.menu.save .error-show,.menu.share .error-show,.menu.share .information-show{
     opacity:1.0
}
.view-hide{
    opacity:1.0;
    -webkit-transition:opacity .3s;
    -ms-transition:opacity .3s;
    -moz-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s
}
.view-hide-hidden{
    opacity:.0;
    display:none
}
.title{
    font-weight:bold;
    cursor:default
}
.list,.tag-list-container .tag-list,.community-list{
    position:absolute;
    top:2.6rem;
    bottom:20.2rem;
    left:0;
    right:1px;
    overflow-x:hidden;
    overflow-y:auto
}
.list .item,.tag-list-container .tag-list .item,.community-list .item{
    padding:.75rem;
    padding-top:.5rem;
    padding-bottom:.5rem;
    border-bottom:solid 1px #efeff2;
    cursor:pointer;
    position:relative
}
.list .item:hover,.tag-list-container .tag-list .item:hover,.community-list .item:hover,.list .item:hover .detail,.tag-list-container .tag-list .item:hover .detail,.community-list .item:hover .detail,.list .item:hover .community-list .rating-list,.tag-list-container .tag-list .item:hover .community-list .rating-list,.community-list .item:hover .rating-list{
    color:#535367
}
.list .item .icon,.tag-list-container .tag-list .item .icon,.community-list .item .icon{
    font-family:"Glyphicons";
    display:inline-block;
    vertical-align:middle;
    position:relative;
    top:-0.05em
}
.list .item .detail,.tag-list-container .tag-list .item .detail,.community-list .item .detail,.list .item .community-list .rating-list,.tag-list-container .tag-list .item .community-list .rating-list,.community-list .item .rating-list{
    float:right;
    color:black
}
.list .item .detail code,.tag-list-container .tag-list .item .detail code,.community-list .item .detail code,.list .item .community-list .rating-list code,.tag-list-container .tag-list .item .community-list .rating-list code,.community-list .item .rating-list code{
    font-weight:bold
}
.list .item.selected,.tag-list-container .tag-list .item.selected,.community-list .item.selected,.list .item.selected .detail,.tag-list-container .tag-list .item.selected .detail,.community-list .item.selected .detail,.list .item.selected .community-list .rating-list,.tag-list-container .tag-list .item.selected .community-list .rating-list,.community-list .item.selected .rating-list{
    background:#1f93d6;
    color:white
}
.list .item.removed,.tag-list-container .tag-list .item.removed,.community-list .item.removed{
    text-decoration:line-through;
    opacity:.5
}
.button{
    font-weight:normal;
    cursor:pointer;
    position:relative;
    top:-0.1em;
    -webkit-transition:color .15s;
    -ms-transition:color .15s;
    -moz-transition:color .15s;
    -o-transition:color .15s;
    transition:color .15s
}
.button:before{
    -webkit-font-smoothing:antialiased;
    content:attr(data-icon);
    font-family:"Glyphicons";
    display:inline-block;
    font-style:normal;
    position:relative;
    letter-spacing:.2em;
    top:.10em;
    font-size:1rem
}
.button:hover,.button.active{
    color:#535367
}
.button.noicon{
    top:0
}
.button.noicon:before{
    content:none
}
.button.nolabel:before{
    letter-spacing:0
}
.check:before{
    -webkit-font-smoothing:antialiased;
    content:"\e154";
    font-family:"Glyphicons";
    font-size:1.125rem;
    top:.1rem;
    position:relative;
    margin-right:0rem
}
.check code{
    color:#535367
}
.check.checked:before{
    content:"\e153"
}
.buttonbar{
    float:right;
    font-size:.875rem;
    margin:0;
    padding:0;
    display:block
}
.buttonbar li{
    margin-left:1.0em;
    display:inline-block;
    vertical-align:middle;
    margin-right:0
}
.icon{
    font-family:"Glyphicons"
}
.disabled{
    pointer-events:none
}
.regexr-logo{
    -moz-transform:translateY(0.25rem);
    -ms-transform:translateY(0.25rem);
    -webkit-transform:translateY(0.25rem);
    transform:translateY(0.25rem);
    -webkit-font-smoothing:antialiased
}
.regexr-text{
    -moz-transform:translateY(0.25rem);
    -ms-transform:translateY(0.25rem);
    -webkit-transform:translateY(0.25rem);
    transform:translateY(0.25rem);
    display:inline-block
}
.small-text{
    font-size:.7rem
}
body,html{
    height:800px;
    width:100%;
 
    min-height:32rem;
    font-size:16px;
}
hr{
    margin:0;
    padding:0
}
*:focus{
    outline:0
}
pre,code{
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
    margin:0
}
code{
    font-family:"Source Code Pro",monospace
}
pre{
    font-family:"Cabin",sans-serif
}
input,.menu.share #copyTxt,textarea{
    padding:.375em;
    width:-webkit-calc(100% - .375em*2);
    width:-moz-calc(100% - .375em*2);
    width:calc(100% - .375em*2);
    margin:0;
    margin-top:.25em;
    border:0;
    font-size:1em;
}
a{
    text-decoration:none;
    color:#1f93d6;
    cursor:pointer
}
a:hover{
    color:#535367
}
.video{
    position:absolute;
    z-index:1000099;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:rgba(30,30,30,0.95);
    cursor:pointer
}
.video iframe{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.video:before{
    content:"x";
    color:#535367;
    position:absolute;
    top:.75rem;
    right:.75rem
}
.not-supported,.not-supported-mobile{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:white;
    color:#535367;
    z-index:999999;
    font-size:1.75rem
}
.not-supported .content,.not-supported-mobile .content{
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){
    .not-supported,.not-supported-mobile{
        font-size:2.5rem
    }
}
.not-supported-mobile{
    background:rgba(255,255,255,0.95)
}
.beta-banner{
    color:red;
    font-weight:bold;
    font-size:.70rem;
    padding-left:.2rem
}
.menu{
    display:none;
    cursor:default
}
.menu header{
    font-weight:bold;
    display:block;
    color:#9898ac;
    font-family:"Cabin",sans-serif
}
.menu.flags{
    line-height:1.75rem;
    min-width:10rem
}
.menu.save label,.menu.share label{
    display:inline-block;
    margin-top:.25em
}
.menu.save input[type="button"],.menu.save .menu.share [type="button"]#copyTxt,.menu.share .menu.save [type="button"]#copyTxt,.menu.share input[type="button"],.menu.share [type="button"]#copyTxt{
    width:40%;
    background:#1f93d6;
    margin-top:.5em;
    font-weight:bold;
    font-family:"Cabin",sans-serif;
    float:right;
    cursor:pointer
}
.menu.save input[type="button"]:hover,.menu.save .menu.share [type="button"]#copyTxt:hover,.menu.share .menu.save [type="button"]#copyTxt:hover,.menu.share input[type="button"]:hover,.menu.share [type="button"]#copyTxt:hover{
    color:#535367
}
.menu.save .public-wrap,.menu.share .public-wrap{
    padding-top:.5rem
}
.menu.save input[type="checkbox"],.menu.save .menu.share [type="checkbox"]#copyTxt,.menu.share .menu.save [type="checkbox"]#copyTxt,.menu.share input[type="checkbox"],.menu.share [type="checkbox"]#copyTxt{
    width:13px;
    height:13px;
    padding:0;
    margin:0;
    vertical-align:bottom;
    position:relative;
    top:-1px
}
.menu.save .update-button,.menu.share .update-button{
    position:absolute
}
.menu.save .error-default,.menu.share .error-default{
    overflow:hidden;
    float:left;
    padding-top:0rem;
    height:.0;
    -webkit-transition:height .3s;
    -ms-transition:height .3s;
    -moz-transition:height .3s;
    -o-transition:height .3s;
    transition:height .3s
}
.menu.save .error-show,.menu.share .error-show{
    height:5.65rem;
    padding-top:.45rem
}
.menu.save .sub-header,.menu.share .sub-header{
    margin-top:-.5rem;
    font-size:.75rem;
    color:#d6d6de
}
.menu.share .success{
    position:absolute;
    top:2.63rem
}
.menu.share .information-default{
    overflow:hidden;
    height:.0;
    -webkit-transition:height .3s;
    -ms-transition:height .3s;
    -moz-transition:height .3s;
    -o-transition:height .3s;
    transition:height .3s
}
.menu.share .information-show{
    height:3.75rem
}
.menu.share #copyTxt{
    margin-bottom:0;
    display:inline-block
}
.menu.save .error-input{
    border-color:red;
    border-width:1px
}
.menu.save .error-text{
    color:red
}
.top{
    background:white;
    color:#d6d6de;
    height:1.5rem;
    padding:.75rem;
    font-size:.75rem
}
.top h1{
    margin:0;
    position:relative;
    font-size:1.25rem;
    font-weight:normal;
    display:inline-block;
    vertical-align:middle;
    top:-0.25rem;
    color:#1f93d6
}
.top h1.icon{
    font-size:1.5rem;
    top:-0.25rem;
    margin-right:.125rem
}
.top .links{
    float:right;
    margin-top:.3rem
}
.top .links a{
    margin-right:1em;
    color:#004269
}
.top .links a.video-link.cta{
    color:#535367
}
.top .links a.transition{
    -webkit-transition:color 1.5s;
    -ms-transition:color 1.5s;
    -moz-transition:color 1.5s;
    -o-transition:color 1.5s;
    transition:color 1.5s
}
.top .links a:hover{
    -webkit-transition:color 0;
    -ms-transition:color 0;
    -moz-transition:color 0;
    -o-transition:color 0;
    transition:color 0;
    color:#535367
}
.top .links a:last-child{
    margin-right:0
}
.doc{
    position:relative;
    width:100%;
    height:calc(100% - 90px);
    top:0;
    float:right;
}
.doc:before{
    position:absolute;
    content:" ";
    width:100%;
    height:1.25rem;
    top:-webkit-calc(-1.25rem - 1px);
    top:-moz-calc(-1.25rem - 1px);
    top:calc(-1.25rem - 1px);
    z-index:1;
    pointer-events:none
}
.doc .title{
}
.doc .editor{
    padding:.25rem;
    height:2rem;
    position:relative
}
.doc .editor.expr,.doc .editor.subst{
    height:2.75rem;
    padding-bottom:0rem
}
.doc .editor.expr .CodeMirror-hscrollbar,.doc .editor.subst .CodeMirror-hscrollbar{
    -webkit-transform:scale(1,0.5) translate(0,-0.38rem);
    -ms-transform:scale(1,0.5) translate(0,-0.38rem);
    -moz-transform:scale(1,0.5) translate(0,-0.38rem);
    -o-transform:scale(1,0.5) translate(0,-0.38rem);
    transform:scale(1,0.5) translate(0,-0.38rem)
}
.title.expr{
    background:#1f93d6
}
.editor.expr{
    font-weight:bold
}
.results{
    color:white
}
.expr .results{
    position:absolute;
    right:0;
    font-size:.75rem;
    font-weight:bold;
    margin:.125rem;
    margin-right:.75rem;
    padding:.5rem;
    background:#535367;
    border-radius:3px;
    cursor:default;
    z-index:3
}
.expr .results.nomatch{
    background:#9898ac
}
.expr .results.error{
    background:red;
    font-weight:bold
}
.source .measure{
    position:absolute;
    top:.75rem;
    bottom:.75rem;
    left:.75rem;
    right:.75rem;
    visibility:hidden
}
.source .canvas{
    position:absolute;
}
.title.subst{
    cursor:pointer
}
.title.subst:hover .button{
}
.editor{
    border: 1px #ccc solid
}
.editor.substres{
}
.editor.substres .CodeMirror{
    color:black
}
.editor.subst{
    font-weight:bold;
    border-bottom:dotted 1px #9898ac
}
.subst-disabled .title.subst{
}
.subst-disabled .editor.subst,.subst-disabled .editor.substres{
    display:none
}
.subst-disabled .subst .button:before{
    content:attr(data-alticon)
}
.subst-disabled .editor.source{
    height:-webkit-calc(100% - 12.88rem);
    height:-moz-calc(100% - 12.88rem);
    height:calc(100% - 12.88rem)
}
.editor.source,.editor.substres{
    height:-webkit-calc(100%/2 - 17.88rem/2 - 1px);
    height:-moz-calc(100%/2 - 17.88rem/2 - 1px);
    height:calc(100%/2 - 17.88rem/2 - 1px)
}
.exp-decorator{
    color:#b9babf;
    font-weight:bold
}
.exp-related{
    border-bottom:solid 1px rgba(0,0,0,0.22);
    border-top:solid 1px rgba(0,0,0,0.22);
    margin-bottom:-1px;
    margin-top:-1px
}
.exp-related-left{
    border-left:solid 1px rgba(0,0,0,0.22);
    margin-left:-1px
}
.exp-related-right{
    border-right:solid 1px rgba(0,0,0,0.22);
    margin-right:-1px
}
.exp-selected{
    border-top:solid 2px rgba(0,0,0,0.33);
    border-bottom:solid 2px rgba(0,0,0,0.33);
    margin-bottom:-2px;
    margin-top:-2px
}
.exp-selected-left{
    border-left:solid 2px rgba(0,0,0,0.33);
    margin-left:-2px
}
.exp-selected-right{
    border-right:solid 2px rgba(0,0,0,0.33);
    margin-right:-2px
}
.exp-error{
    border-bottom:solid 2px red
}
.exp-esc{
    color:#C0C
}
.exp-quant,.exp-lazy,.exp-alt{
    color:#35F
}
.exp-anchor{
    color:#930
}
.exp-group,.exp-backref,.exp-lookaround{
    color:#090
}
.exp-charclass,.exp-set,.exp-subst{
    color:#D70
}
.exp-group-0{
    background:rgba(0,250,0,0.13)
}
.exp-group-1{
    background:rgba(0,235,0,0.23)
}
.exp-group-2{
    background:rgba(0,220,0,0.32)
}
.exp-group-3{
    background:rgba(0,205,0,0.4)
}
.exp-group-set{
    background:rgba(255,255,0,0.3)
}
.cursor.pointer{
    cursor:pointer
}
.cursor.default{
    cursor:default
}
.lib{
    position:relative;
    height:-webkit-calc(100% - 3rem);
    height:-moz-calc(100% - 3rem);
    height:calc(100% - 3rem);
    top:0;
    width:22rem;
    background:#f8f8f9;
    float:left;
    color:#18181e
}
.lib .title,.lib .content{
    background:#dcdce3;
    width:-webkit-calc(100% - 1.5rem);
    width:-moz-calc(100% - 1.5rem);
    width:calc(100% - 1.5rem)
}
.lib .title span.button{
    font-weight:bold;
    color:#535367
}
.lib .title span.button.noicon{
    cursor:default;
    top:-0.1rem
}
.lib .content{
    position:absolute;
    bottom:0;
    padding:1.13rem;
    width:-webkit-calc(19.75rem - 1px);
    width:-moz-calc(19.75rem - 1px);
    width:calc(19.75rem - 1px);
    height:18rem;
    line-height:1.5em;
    overflow-y:auto
}
.lib .content.maximized{
    height:auto;
    top:2.75rem
}
.lib .content h1{
    font-size:1em;
    margin:0;
    margin-top:1em;
    color:#535367
}
.lib .content em{
    font-style:normal;
    background:#1f93d6;
    margin-left:1px;
    color:black
}
.lib .content hr{
    margin-top:.375em;
    margin-bottom:.375em;
    border:0;
    border-bottom:solid 1px #d3d3dc
}
.lib .content p{
    margin-top:1em;
    margin-bottom:1em
}
.lib .content ul{
    margin:0;
    padding-left:0;
    list-style-position:inside
}
.lib .content b{
    color:black
}
.lib .content code{
    color:black
}
.lib .content .load.icon{
    color:black;
    float:right;
    cursor:pointer
}
.lib .content .load.icon:after{
    content:"\e212"
}
.lib .content .load.icon:hover{
    color:#535367
}
.lib .button{
    color:#18181e
}
.icon-star{
    cursor:pointer
}
.icon-star:before{
    font-family:"Glyphicons";
    -webkit-font-smoothing:antialiased;
    font-size:.9rem;
    padding:.1em;
    content:"\E050"
}
.icon-star:hover{
    color:#535367
}
.icon-star.small:before{
    font-size:.72rem
}
.icon-star.empty:before{
    content:"\E049"
}
.icon-star.hover{
    color:#535367
}
table.cheatsheet{
    width:100%;
    position:relative;
    border-spacing:0
}
table.cheatsheet th{
    cursor:pointer;
    background:rgba(255,255,255,0.06);
    text-align:left;
    padding:.125rem 0 .125rem .375rem
}
table.cheatsheet th:hover{
    color:#535367
}
table.cheatsheet td{
    line-height:1em;
    padding:1px 0 4px 0;
    border-bottom:1px solid rgba(255,255,255,0.04)
}
table.cheatsheet td:first-child{
    font-family:"Source Code Pro",monospace;
    color:#535367;
    padding-right:.25em;
    font-size:.9375em;
    white-space:pre
}
.tag-list-container{
    position:absolute;
    z-index:999999;
    width:12rem;
    height:12rem
}
.tag-list-container .tag-list{
    position:relative;
    top:0;
    right:0;
    left:0;
    max-height:12rem;
    opacity:.99;
    background:#f8f8f9;
    border:1px solid #b1b1c0
}
.tooltip{
    font-size:.875rem;
    font-family:"Source Code Pro",monospace;
    max-width:20em;
    background:rgba(30,30,30,0.95);
    color:white;
    padding:.75rem;
    border-radius:3px;
    word-wrap:break-word
}
.tooltip hr{
    height:0;
    border:0;
    border-bottom:solid 1px rgba(255,255,255,0.08);
    margin-top:.3em;
    margin-bottom:.3em
}
.tooltip b{
    color:white
}
.tooltip .error-title{
    font-weight:bold;
    color:red
}
.tooltip.save{
    max-width:11.6rem
}
.tooltip-tip{
    width:19px;
    height:10px;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAANUlEQVR42o3MMQ0AAAzDsCEp1jFvKfjIF/mSSC+fQhVQoQpIkIIAOQiQgwA5CJCDADkIkIMD+gmc/LP+8KQAAAAASUVORK5CYII=)
}
.tooltip,.tooltip-tip{
    opacity:.0;
    -webkit-transition:opacity .3s;
    -ms-transition:opacity .3s;
    -moz-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s;
    position:fixed;
    z-index:500
}
.tooltip-visible{
    opacity:1.0
}
.community,.favorites{
    top:0;
    bottom:0;
    left:0;
    right:0
}
.favorites .community-list{
    top:2.65rem
}
.community-list{
    top:5.13rem
}
.community-list .label{
    margin:0;
    width:17.1rem
}
.community-list .rating-list{
    font-family:"Source Code Pro",monospace;
    position:absolute;
    top:.5rem;
    right:.5rem
}
.community-list .inline-rating{
    font-size:.8rem
}
.community-content{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.community-content .scroll{
    position:absolute;
    overflow-y:auto;
    top:2.5rem;
    bottom:0;
    right:0;
    left:1px;
    padding:.75rem;
    padding-top:.6rem
}
.community-content .description{
    padding:0;
    margin:0
}
.community-content .rating-content{
    position:absolute;
    z-index:0;
    left:.5rem
}
.community-content .author{
    font-size:.72rem;
    color:#acacbc;
    padding:0 !important;
    margin:0 !important
}
.community-content .author:before{
    content:"submitted by ";
    font-weight:bolder
}
.community-content hr{
    padding-top:.5rem;
    margin:0;
    padding:0
}
.community-content .header{
    background:white;
    height:2.5rem
}
.community-content .header .rating{
    position:relative;
    top:.5rem;
    text-align:center
}
.community-content .header .load.icon{
    position:relative;
    top:.5rem;
    right:.75rem;
    z-index:1
}
.community-content .header .favorite.icon{
    position:absolute;
    z-index:1;
    left:1.2rem;
    top:.5rem;
    cursor:pointer
}
.community-content .header .favorite.icon:hover{
    color:#535367
}
.community-content .header .favorite.icon.full:after{
    content:"\e013"
}
.community-content .header .favorite.icon.empty:after{
    content:"\e020"
}
.community-content .header hr{
    position:absolute;
    margin:0;
    padding:0;
    left:.75rem;
    right:.75rem;
    top:2.25rem
}
.search{
    position:relative
}
.search input::-webkit-input-placeholder,.search .menu.share #copyTxt::-webkit-input-placeholder,.menu.share .search #copyTxt::-webkit-input-placeholder{
    color:white
}
.search input:-moz-placeholder,.search .menu.share #copyTxt:-moz-placeholder,.menu.share .search #copyTxt:-moz-placeholder{
    color:white
}
.search input::-moz-placeholder,.search .menu.share #copyTxt::-moz-placeholder,.menu.share .search #copyTxt::-moz-placeholder{
    color:white
}
.search input::-ms-input-placeholder,.search .menu.share #copyTxt::-ms-input-placeholder,.menu.share .search #copyTxt::-ms-input-placeholder{
    color:white
}
.search input,.search .menu.share #copyTxt,.menu.share .search #copyTxt{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    background:white;
    height:2.5rem;
    color:#18181e;
    padding-left:2rem;
    margin:0;
    width:100%
}
.search .spinner{
    position:absolute;
    top:.75rem;
    right:.75rem;
    padding:0
}
.search .search-icon:before{
    padding-top:.69rem;
    padding-left:.5rem;
    font-family:"Glyphicons";
    -webkit-font-smoothing:antialiased;
    content:"\E028";
    font-size:1.125rem;
    position:absolute
}
.CodeMirror{
    font-family:"Source Code Pro",monospace;
    background:0;
    line-height:1.5em;
    padding:0;
    margin:0
}
.CodeMirror div.CodeMirror-cursor{
    pointer-events:none
}
.CodeMirror-selected{
    background:rgba(170,170,170,0.55)
}
.CodeMirror-focused .CodeMirror-selected{
    background:rgba(140,150,255,0.8)
}<br />
<b>Deprecated</b>:  Directive 'allow_url_include' is deprecated in <b>Unknown</b> on line <b>0</b><br />
