/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{
    font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
}

body{
    margin:0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}

audio,canvas,progress,video{
    display:inline-block;vertical-align:baseline
}

audio:not([controls]){
    display:none;height:0
}

[hidden],template{
    display:none
}

a{
    background-color:transparent
}

a:active,a:hover{
    outline:0
}

abbr[title]{
    border-bottom:1px dotted
}

b,strong{
    font-weight:700
}

dfn{
    font-style:italic
}

h1{
    font-size:2em;margin:.67em 0
}

mark{
    background:#ff0;color:#000
}

small{
    font-size:80%
}

sub,sup{
    font-size:75%;line-height:0;position:relative;vertical-align:baseline
}

sup{
    top:-.5em
}

sub{
    bottom:-.25em
}

img{
    border:0
}

svg:not(:root){
    overflow:hidden
}

figure{
    margin:1em 40px
}

hr{
    box-sizing:content-box;height:0
}

pre{
    overflow:auto
}

code,kbd,pre,samp{
    font-family:monospace;font-size:1em
}

button,input,optgroup,select,textarea{
    color:inherit;font:inherit;margin:0
}

button{
    overflow:visible
}

button,select{
    text-transform:none
}

button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;cursor:pointer
}

button[disabled],html input[disabled]{
    cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;padding:0
}

input{
    line-height:normal
}

input[type=checkbox],input[type=radio]{
    box-sizing:border-box;padding:0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}

input[type=search]{
    -webkit-appearance:textfield;box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}

fieldset{
    border:1px solid silver;margin:0 2px;padding:.35em .625em .75em
}

legend{
    border:0;padding:0
}

textarea{
    overflow:auto
}

optgroup{
    font-weight:700
}

table{
    border-collapse:collapse;border-spacing:0
}

td,th{
    padding:0
}

*,:after,:before{
    box-sizing:inherit
}

html{
    box-sizing:border-box;height:100%
}

body{
    color:#333;font:.875em/1.4 Open Sans,sans-serif;text-rendering:optimizeLegibility
}

section{
    max-width:52em
}

ul{
    list-style:square;padding:0 0 0 1.5em
}

ol,p,pre,ul{
    margin:0 0 1.5em
}

h1,h2{
    color:#777;font-weight:300
}

h1{
    font-size:2.5em;margin:0 0 .6em
}

h2{
    font-size:1.75em;margin:1em 0
}

h3{
    color:#666;font-size:1.25em
}

h3.H3--underline{
    border-bottom:1px solid #ddd9d5;margin:1.2em 0;padding-bottom:.5em
}

i{
    display:inline-block;font:inherit
}

a{
    color:#f05a24;text-decoration:none
}

a.A--normal{
    font-weight:400
}

a:hover{
    text-decoration:underline
}

b,strong{
    font-weight:600
}

code{
    background:#000;background:rgba(0,0,0,.075);border-radius:2px;color:#000;font-family:Menlo,monospace;font-size:.9em;padding:2px 5px 1px
}

a code{
    color:inherit
}

figure{
    margin:0
}

img{
    max-width:100%;height:auto
}

input::-webkit-input-placeholder{
    color:#aaa
}

input::-moz-placeholder{
    color:#aaa
}

input:-ms-input-placeholder{
    color:#aaa
}

input::placeholder{
    color:#aaa
}

@media (min-width:1024px){
    h1{
        margin:0 0 .8em
    }

    h2{
        margin:1.14286em 0
    }

    h3.H3--underline{
        margin:1.6em 0
    }


}

.AccountExplorerResults{
    padding-top:1.5em
}

.AccountExplorerResults-title{
    font-size:1.4em;font-weight:300;margin:0 0 2em;text-align:center
}

.AccountExplorerResults table{
    width:100%;table-layout:fixed
}

.AccountExplorerResults td,.AccountExplorerResults th{
    text-align:left;padding:.75em 1em;vertical-align:top
}

.AccountExplorerResults td{
    border-top:1px solid #e8e8e8;word-break:break-word
}

.AccountExplorerResults-id{
    color:#777;font-size:.9em;margin-top:.5em
}

.FormField{
    width:100%
}

input.FormField,select.FormField,textarea.FormField{
    background:#fff;border:1px solid #d4d2d0;border-radius:4px;box-sizing:border-box;font:inherit;font-weight:400;height:2.42857em;line-height:1.42857em;padding:.42857em;-webkit-transition:border-color .2s cubic-bezier(.4,0,.2,1);transition:border-color .2s cubic-bezier(.4,0,.2,1)
}

textarea.FormField{
    display:block;height:auto;resize:vertical
}

input.FormField:focus,select.FormField:focus,textarea.FormField:focus{
    border-color:#3b99fc;outline:0
}

.FormField--invalid{
    border-color:#c33!important
}

.AccountExplorerSearch{
    padding:1.5em
}

.AccountExplorerSearch-title{
    font-size:1.4em;font-weight:300;margin:0 0 2em;text-align:center
}

input.AccountExplorerSearch-field{
    display:block;height:auto;margin:0 auto 3em;max-width:32em;padding:.75em 1em
}

.Site{
    background:#f4f2f1;min-height:100%;min-width:260px
}

.Site-sidebar{
    background:#444;bottom:0;box-shadow:0 0 1.5em transparent;left:-260px;max-width:100%;min-width:260px;overflow-y:auto;position:fixed;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);width:260px;z-index:1
}

.Site.is-expanded{
    overflow:hidden
}

.Site.is-expanded .Site-sidebar{
    box-shadow:0 0 1.5em rgba(0,0,0,.5);-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)
}

@media (min-width:570px){
    .Site-sidebar{
        left:-280px;min-width:280px;width:280px
    }

    .Site.is-expanded .Site-sidebar{
        -webkit-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)
    }


}

@media (min-width:1024px){
    .Site{
        display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
    }

    .Site-sidebar{
        background:#444;border-top:.4em solid #222;box-shadow:none;overflow:visible;position:static;-webkit-transition:none;transition:none;z-index:0
    }

    .Site.is-expanded .Site-sidebar{
        -webkit-transform:none;-ms-transform:none;transform:none
    }

    .Site-main{
        border-top:.4em solid #f7991c;box-shadow:0 0 1em rgba(0,0,0,.3);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative
    }


}

.ActiveUsers{
    background:#f4f2f1;border:1px solid #d4d2d0;border-radius:4px;font-weight:300;padding:.5em 1.5em;white-space:nowrap
}

.ActiveUsers-value{
    display:inline-block;font-weight:600;margin-right:-.25em
}

.ActiveUsers.is-increasing{
    -webkit-animation:a 3s;animation:a 3s
}

.ActiveUsers.is-decreasing{
    -webkit-animation:b 3s;animation:b 3s
}

@-webkit-keyframes a{

}

@keyframes a{
    10%{
        background-color:#ebffeb;border-color:rgba(0,128,0,.5);color:green
    }


}

@-webkit-keyframes b{

}

@keyframes b{
    10%{
        background-color:#ffebeb;border-color:rgba(255,0,0,.5);color:red
    }


}

.Alert{
    -webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#c33;box-shadow:0 0 10px rgba(0,0,0,.4);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5em;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1)
}

.Alert-enter{
    -webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)
}

.Alert-enter-active,.Alert-leave{
    -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
}

.Alert-leave-active{
    -webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)
}

.Alert-icon{
    font-size:3em
}

.Alert-close{
    background:none;border:0;font-size:1.5em;opacity:.4;padding:.5em
}

.Alert-close:active,.Alert-close:focus,.Alert-close:hover{
    opacity:1;outline:0
}

.Alert-body{
    -webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin:0 1.5em
}

.Alert-title{
    color:inherit;font-size:1.5em;font-weight:400;line-height:1.1;margin:0
}

.Alert-message{
    font-weight:300;margin-top:.4em;opacity:.7
}

@media (min-width:1024px){
    .Alert{
        padding:2em
    }


}

.AlertDispatcher{
    left:0;position:fixed;right:0;top:0
}

.AuthOnly{
    height:100%;display:table;position:relative;width:100%
}

.AuthOnly:after{
    color:#777;content:'Va rog sa logati in Google Analytics pentru vizualizare';font-size:1.1em;font-weight:300;left:1.5em;line-height:1.4em;margin-top:-.7em;position:absolute;right:1.5em;text-align:center;top:50%;z-index:2
}

.AuthOnly--tool:after{
    content:'Va rog sa logati in Google Analytics pentru a utiliza acest Tool.'
}

.AuthOnly>*{
    visibility:hidden
}

.Site.is-authorized .AuthOnly:after,.Site.is-authorized .AuthOnly:before{
    content:none
}

.Site.is-authorized .AuthOnly>*{
    visibility:visible
}

.Box{
    background:#fff;border:1px solid #d4d2d0;border-radius:4px;margin-bottom:1.5em;padding:1.5em
}

.Box-header{
    border-bottom:1px solid #d4d2d0;margin:-1.5em -1.5em 1.5em;padding:1.5em
}

.Box-footer{
    border-top:1px solid #d4d2d0;margin:1.5em -1.5em -1.5em;padding:1.5em
}

@media (min-width:1024px){
    .Box{
        margin-bottom:2em;padding:2em
    }

    .Box-header{
        margin:-2em -2em 2em;padding:2em
    }

    .Box-footer{
        margin:2em -2em -2em;padding:2em
    }


}

.Button{
    background:rgba(0,0,0,.075);border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-block;font:inherit;font-weight:400;line-height:1.42857em;padding:.42857em 1em;-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)
}

.Button:disabled{
    opacity:.4
}

.Button:active:enabled,.Button:focus:enabled,.Button:hover:enabled{
    background:rgba(0,0,0,.15);outline:0;text-decoration:none
}

.Button-iconWrapper{
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center
}

.Button--action{
    color:#fff;background:#4b8df7;border-color:transparent
}

.Button--action:active:enabled,.Button--action:focus:enabled,.Button--action:hover:enabled{
    background:#1a6ef4
}

.Button-icon{
    margin-right:.6em
}

.ButtonSet{
    margin:0 -1em -1em
}

.ButtonSet .Button{
    margin:0 0 1em 1em
}

.Chartjs{
    font-size:.85em
}

.Chartjs-figure{
    height:250px
}

.Chartjs-legend{
    list-style:none;margin:0;padding:1em 0 0;text-align:center
}

.Chartjs-legend>li{
    display:inline-block;padding:.25em .5em
}

.Chartjs-legend>li>i{
    display:inline-block;height:1em;margin-right:.5em;vertical-align:-.1em;width:1em
}

@media (min-width:570px){
    .Chartjs-figure{
        margin-right:1.5em
    }


}

.Checkbox{
    display:inline-block;margin-right:.5em
}

.Content{
    margin:1.5em;-webkit-transition:opacity .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1)
}

.is-loading .Content{
    -webkit-animation:c .5s cubic-bezier(.4,0,.2,1) 1;animation:c .5s cubic-bezier(.4,0,.2,1) 1;pointer-events:none;opacity:.333
}

.is-ready .Content{
    opacity:1
}

@-webkit-keyframes c{

}

@keyframes c{
    0%{
        opacity:0
    }


}

@media (min-width:1024px){
    .Content{
        margin:3em
    }


}

.Dashboard{
    background:hsla(0,0%,100%,.75);border:1px solid rgba(0,0,0,.075);border-radius:4px;min-height:10em;margin-bottom:1.5em;max-width:52em;padding:1.5em;position:relative
}

.Dashboard>*{
    opacity:.03
}

.Dashboard:after{
    color:#777;content:'Va rog sa logati in Google Analytics pentru vizualizare.';font-size:1.1em;font-weight:300;left:1.5em;line-height:1.4em;margin-top:-.7em;position:absolute;right:1.5em;text-align:center;top:50%;z-index:2
}

.Dashboard-header{
    border-bottom:1px solid #d4d2d0
}

.Dashboard-footer,.Dashboard-header{
    margin:-1.5em -1.5em 1.5em;padding:1.5em
}

.Dashboard-footer{
    border-top:1px solid #d4d2d0
}

.Dashboard--full{
    max-width:100%
}

.Site.is-authorized .Dashboard{
    background:#fff;border-color:#d4d2d0;min-height:0;position:static
}

.Site.is-authorized .Dashboard>*{
    opacity:1
}

.Site.is-authorized .Dashboard:after{
    content:none
}

@media (min-width:1024px){
    .Dashboard{
        margin-bottom:2em;padding:2em
    }

    .Dashboard-header{
        margin:-2em -2em 2em;padding:2em
    }

    .Dashboard-footer{
        margin:-2em -2em 2em;padding:1.5em
    }


}

.DateRangeSelector{
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -1em -1em
}

.DateRangeSelector-item{
    margin:0 0 1em 1em;-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 1em);flex:1 0 calc(100% - 1em)
}

.DateRangeSelector-item>label{
    font-weight:700;margin:0 .25em .25em 0;display:block
}

.DateRangeSelector-item>input{
    width:100%
}

@media (min-width:570px){
    .DateRangeSelector-item{
        -webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;min-width:150px
    }


}

.Error{
    background:#fff5f5;border:1px solid rgba(221,60,60,.5);border-radius:4px;color:rgba(0,0,0,.5);margin:2em 0;padding:1em 1.5em
}

.Error-title{
    color:#dd3c3c;display:inline-block;font-size:1.1em;line-height:1.5;margin:0 .5em 0 0
}

.Error-message{
    display:inline-block;margin:0
}

.FlexGrid{
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 -1.5em -1.5em;padding:0
}

.FlexGrid-item{
    -webkit-box-flex:1;-ms-flex:1 0 calc(100% - 1.5em);flex:1 0 calc(100% - 1.5em);margin:0 0 1.5em 1.5em
}

.FlexGrid-item--fixed{
    -webkit-box-flex:0!important;-webkit-flex:0 0 auto!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important
}

.FlexGrid--halves .FlexGrid-item{
    -webkit-flex-basis:34%;-ms-flex-preferred-size:34%;flex-basis:34%
}

@media (min-width:570px){
    .FlexGrid-item{
        -webkit-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px
    }


}

@media (min-width:1024px){
    .FlexGrid{
        margin:0 0 -2em -2em
    }

    .FlexGrid-item{
        -webkit-flex-basis:360px;-ms-flex-preferred-size:360px;flex-basis:360px;margin:0 0 2em 2em
    }


}

.FlexLine{
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%
}

.FlexLine>[data-flex]{
    -webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%
}

.FormControl{
    display:block;margin:0 0 1.25em;max-width:40em
}

@media (min-width:1024px){
    .FormControl--inline{
        -webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
    }


}

.FormControl--full{
    max-width:initial
}

.FormControl-label{
    display:block;font-weight:600;margin:0 0 .25em
}

.FormControl--required .FormControl-label:after,.FormControl--required .FormControl-label:before{
    color:#dd3c3c;display:inline-block;font-weight:600
}

.FormControl--required .FormControl-label:after{
    content:'*';margin-left:.5em
}

@media (min-width:1024px){
    .FormControl--inline .FormControl-label{
        -webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1.25em;text-align:right;width:11em
    }

    .FormControl--required .FormControl-label:after{
        content:none
    }

    .FormControl--required .FormControl-label:before{
        content:'*';margin-right:.5em
    }


}

.FormControl-body{
    -webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%
}

.FormControl-info{
    color:#777;display:block;font-size:.85em;line-height:1.2;margin-top:.5em
}

.FormControl-helpIcon{
    -webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#aaa;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.15em;padding:0 .5em
}

.FormControl-helpIcon:active,.FormControl-helpIcon:focus,.FormControl-helpIcon:hover{
    color:inherit;outline:0
}

.FormControl--action{
    margin:0 0 1.5em
}

@media (min-width:1024px){
    .FormControl--action{
        margin:0 0 2em
    }

    .FormControl--action .FormControl-body{
        margin-left:11em
    }


}

.FormFieldAddOn{
    display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%
}

.FormFieldAddOn-field{
    -webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%
}

.FormFieldAddOn-item{
    -webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid #d4d2d0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:inherit;font-weight:400;padding:0 .6em
}

.FormFieldAddOn-item:focus{
    outline:0
}

.FormFieldAddOn-field:first-child,.FormFieldAddOn-item:first-child{
    border-radius:4px 0 0 4px
}

.FormFieldAddOn-field:last-child,.FormFieldAddOn-item:last-child{
    border-radius:0 4px 4px 0
}

.FormFieldAddOn-item:first-child{
    border-right:0
}

.FormFieldAddOn-item:last-child{
    border-left:0
}

.ProgressBar{
    background:#cce1ff;overflow:hidden;position:relative
}

.ProgressBar:after,.ProgressBar:before{
    background:-webkit-linear-gradient(left,#cce1ff,#38f 10%,#38f);background:linear-gradient(to right,#cce1ff,#38f 10%,#38f);content:'';height:100%;position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:60%
}

.ProgressBar:before{
    -webkit-animation:d 2s ease-in-out infinite;animation:d 2s ease-in-out infinite
}

.ProgressBar:after{
    -webkit-animation:e 2s ease-in-out 1s infinite;animation:e 2s ease-in-out 1s infinite
}

@-webkit-keyframes d{
    0%{
        -webkit-transform:translateX(-100%);transform:translateX(-100%)
    }

    to{
        -webkit-transform:translateX(250%);transform:translateX(250%)
    }


}

@keyframes d{
    0%{
        -webkit-transform:translateX(-100%);transform:translateX(-100%)
    }

    to{
        -webkit-transform:translateX(250%);transform:translateX(250%)
    }


}

@-webkit-keyframes e{
    0%{
        -webkit-transform:translateX(-100%);transform:translateX(-100%)
    }

    60%,to{
        -webkit-transform:translateX(250%);transform:translateX(250%)
    }


}

@keyframes e{
    0%{
        -webkit-transform:translateX(-100%);transform:translateX(-100%)
    }

    60%,to{
        -webkit-transform:translateX(250%);transform:translateX(250%)
    }


}

.Header,.Header-block{
    position:relative
}

.Header-block{
    background:#333;box-shadow:0 0 .5em rgba(0,0,0,.1);padding:1em 1.5em
}

.Header-menu{
    cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)
}

.Header-menu,.Header-menuIcon{
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
}

.Header-menuIcon{
    border-radius:.333em;color:#bbb;font-size:1.3125em;margin:-.333em -.5em;padding:.333em .5em
}

.Header-menuIcon:hover{
    background:#000;background:rgba(0,0,0,.3);color:#fff
}

.Header-user{
    display:none
}

.Header-auth{
    text-align:center
}

.Header-auth .gapi-analytics-auth-styles-signinbutton{
    background:#f7981d;border-radius:0;display:block;padding:1em 1.5em;-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1);transition:background-color .2s cubic-bezier(.4,0,.2,1);width:auto
}

.Header-auth .gapi-analytics-auth-styles-signinbutton:hover{
    background:#f05a24;cursor:pointer
}

.Header-auth .gapi-analytics-auth-styles-signinbutton-buttonText,.Header-auth .gapi-analytics-auth-styles-signinbutton-image{
    display:inline-block;vertical-align:middle
}

.Header-auth .gapi-analytics-auth-styles-signinbutton-image{
    background:url(/public/images/ga-mark-white.svg) no-repeat 0 50%;background-size:1.5em;border:0;height:1.5em;padding-left:2.5em;width:auto
}

.Header-auth .gapi-analytics-auth-styles-signinbutton-image:after{
    content:'Click aici pentru logare in Google Analytics'
}

.Header-auth .gapi-analytics-auth-styles-signinbutton-buttonText,.Header-logout{
    display:none
}

.Header-progressIndicator{
    bottom:-3px;height:3px;left:0;position:absolute;right:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1);visibility:hidden
}

.is-loading .Header-progressIndicator{
    -webkit-animation:f .5s cubic-bezier(.4,0,.2,1) 1;animation:f .5s cubic-bezier(.4,0,.2,1) 1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);visibility:visible
}

.is-needingAuthorization .Header-progressIndicator{
    visibility:hidden;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:none;transition:none
}

@-webkit-keyframes f{

}

@keyframes f{
    0%{
        -webkit-transform:scaleY(0);transform:scaleY(0)
    }


}

.Site.is-authorized .Header-user{
    cursor:pointer;position:absolute;right:1.5em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)
}

.Site.is-authorized .Header-user,.Site.is-authorized .Header-userIcon{
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
}

.Site.is-authorized .Header-userIcon{
    border-radius:.333em;color:#bbb;font-size:1.3125em;margin:-.333em -.5em;padding:.333em .5em
}

.Site.is-authorized .Header-userIcon:hover{
    background:#000;background:rgba(0,0,0,.3);color:#fff
}

.Site.is-authorized .Header-auth{
    display:none
}

.Header.is-open .Header-auth{
    background:#fff;box-shadow:0 0 .5em rgba(0,0,0,.1);color:#777;display:block;padding:1em 1.5em;text-align:center
}

.Header.is-open .Header-embedApi,.Header.is-open .Header-logout{
    display:inline-block;padding:0 .5em
}

.Header.is-open .Header-userIcon{
    background:#000;background:rgba(0,0,0,.3);color:#fff
}

.Header.is-open .Header-user:before{
    border-color:transparent transparent currentColor;border-width:0 .333em .333em
}

@media (min-width:1024px){
    .Header-block{
        background:#fff;padding:2em 3em 3em
    }

    .Header-menu{
        display:none
    }

    .Site.is-authorized .Header-user{
        right:2em;top:2em;-webkit-transform:none;-ms-transform:none;transform:none
    }

    .Site.is-authorized .Header-userIcon{
        color:#999;margin:0
    }

    .Header.is-open .Header-userIcon,.Site.is-authorized .Header-userIcon:hover{
        background:#000;background:rgba(0,0,0,.1);color:#333
    }

    .Header.is-open .Header-auth{
        background:#fff;border-radius:.5em;box-shadow:0 0 0 1px rgba(0,0,0,.1);padding:0 .5em;position:absolute;line-height:2.4em;right:6em;text-align:right;top:2em
    }

    .Header.is-open .Header-auth *{
        vertical-align:baseline
    }

    .Header-auth .gapi-analytics-auth-styles-signinbutton{
        font-size:1em;padding:1.5em 3em;text-align:left
    }


}

.HitBuilderParam{
    -webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 1.25em;max-width:36em;width:100%
}

.HitBuilderParam-label{
    -webkit-box-flex:0;-webkit-flex:0 0 7em;-ms-flex:0 0 7em;flex:0 0 7em;font-weight:600;margin-right:1.25em;position:relative;text-align:right
}

.HitBuilderParam--required .HitBuilderParam-label:before{
    color:#dd3c3c;content:'*';display:inline-block;font-weight:600;margin-right:.5em
}

.HitBuilderParam-inputLabel{
    text-align:right;width:4em
}

.HitBuilderParam-removeIcon{
    color:#c33;cursor:pointer;right:4em;padding:.667em;position:absolute;top:0
}

.HitBuilderParam-body{
    -webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;padding-right:2.5em;position:relative
}

.HitBuilderParam-info{
    color:#c33;display:block;font-size:.85em;line-height:1.2;margin-top:.5em
}

.HitBuilderParam-helpIcon{
    color:#ccc;cursor:pointer;right:0;padding:.667em;position:absolute;top:0
}

.HitBuilderParam-helpIcon:active,.HitBuilderParam-helpIcon:focus,.HitBuilderParam-helpIcon:hover{
    color:inherit;outline:0
}

.HitBuilderParam--action{
    margin-left:8.25em
}

.HitBuilderParams{
    -webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1)
}

.is-editing .HitBuilderParams{
    opacity:.4;pointer-events:none
}

.HitElement{
    background:#fff;border-radius:4px;margin-bottom:1.5em
}

.HitElement-status{
    background-color:#fafafa;border:1px solid #d4d2d0;border-radius:4px 4px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
}

.HitElement-body{
    background-color:#fff;border:solid #d4d2d0;border-radius:0 0 4px 4px;border-width:0 1px 1px;padding:2em;-webkit-transition:border-color .3s cubic-bezier(.4,0,.2,1);transition:border-color .3s cubic-bezier(.4,0,.2,1)
}

.HitElement-statusIcon{
    color:#777;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:2.5em;margin-right:.5em
}

.HitElement-statusHeading{
    color:#000;font-size:1.6em;font-weight:300;margin:.25em 0
}

.HitElement-statusMessage{
    color:#777;font-size:.9em;list-style:none;margin:0;padding:0
}

.HitElement-requestBody,.HitElement-requestInfo{
    font-family:Menlo,monospace;font-size:.9em
}

.HitElement-action,.HitElement-requestBody{
    margin-top:2em
}

.HitElement-action,.HitElement-body,.HitElement-requestInfo,.HitElement-status{
    opacity:1;-webkit-transition:border-color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:border-color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)
}

.HitElement--valid .HitElement-statusHeading,.HitElement--valid .HitElement-statusIcon{
    color:#29a347
}

.HitElement--valid .HitElement-status{
    border-color:#29a347;background-color:#f3fcf5
}

.HitElement--invalid .HitElement-statusHeading,.HitElement--invalid .HitElement-statusIcon{
    color:#c33
}

.HitElement--invalid .HitElement-status{
    border-color:#c33;background-color:#fcf3f3
}

.is-editing .HitElement-action,.is-editing .HitElement-requestInfo,.is-editing .HitElement-status{
    opacity:.1;pointer-events:none
}

.is-editing .HitElement-body,.is-editing .HitElement-status{
    border-color:transparent
}

.Icon{
    display:inherit;fill:currentColor;height:1.14286em;width:1.14286em
}

.InlineDefinitionList{
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0
}

.InlineDefinitionList-item{
    font-weight:300;line-height:1.667;margin-right:1.5em;white-space:nowrap
}

.InlineDefinitionList-item:last-child{
    margin-right:0
}

.InlineDefinitionList-itemName{
    display:inline-block;margin-right:.5em
}

.InlineDefinitionList-itemValue{
    font-weight:700
}

@media (min-width:1024px){
    .InlineDefinitionList-item{
        border-right:1px solid #ddd9d5;margin-right:1em;padding-right:1em
    }

    .InlineDefinitionList-item:last-child{
        border:0;margin-right:0;padding-right:0
    }


}

.Logo{
    margin:0 3em
}

.Logo-full{
    display:none
}

.Logo-partial{
    text-align:center
}

.Logo-partial>svg{
    fill:#aaa;height:1pc
}

.Logo-partial:after{
    content:'Prezentare Generala';color:#ddd;display:block;font-size:1.4em;font-weight:300;letter-spacing:-.03em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-spacing:.2em
}

@media (min-width:420px){
    .Logo-partial>svg{
        display:none
    }

    .Logo-partial:after{
        content:'Google Analytics Prezentare Generala';line-height:normal
    }


}

@media (min-width:1024px){
    .Logo{
        margin:0
    }

    .Logo-full{
        display:block
    }

    .Logo-full>svg{
        display:inherit;fill:#75787d;height:2pc;width:316px
    }

    .Logo-partial{
        display:none
    }


}

.Nav ol{
    list-style:none;margin:0;padding:0
}

.Nav-section{
    border-top:1px solid #555;padding:1.5em 0
}

.Nav-category{
    color:#ddd;font-size:1.3em;font-weight:400;letter-spacing:.05em;margin-bottom:.5em;padding:0 1.15385em
}

.Nav-link{
    color:#aaa;display:block;padding:.4em 1.5em
}

.Nav-link:hover{
    background-color:rgba(0,0,0,.15);text-decoration:none
}

.Nav-link--selected,.Nav-link--selected:hover{
    background-color:hsla(0,0%,100%,.075);color:#fff;cursor:default;pointer-events:none
}

.Nav-link--nested{
    padding-left:2.75em
}

.Nav-status{
    color:#f05a24;font-size:.8em;font-weight:700;line-height:0;margin-left:.25em;position:relative;text-transform:capitalize;top:-.5em;vertical-align:baseline
}

.Nav-status:after{
    content:'!'
}

@media (min-width:1024px){
    .Nav-category{
        padding:0 1.53846em
    }

    .Nav-link{
        padding-left:2em;padding-right:2em
    }

    .Nav-link--nested{
        padding-left:3.25em
    }


}

.NavHeader{
    padding:1em 1.5em;position:relative
}

.NavHeader-homeLink{
    -webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#777;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:2pc
}

.NavHeader-homeLink:hover{
    text-decoration:none;color:#ddd
}

.NavHeader-homeIcon{
    font-size:1.3125em
}

.NavHeader-title{
    color:inherit;display:inline-block;font-size:1.1em;font-weight:300;letter-spacing:.3em;margin:0 1em;text-transform:uppercase
}

.NavHeader-controls{
    cursor:pointer;position:absolute;right:1.5em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)
}

.NavHeader-controls,.NavHeader-controlsIcon{
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex
}

.NavHeader-controlsIcon{
    border-radius:.333em;color:#eee;font-size:1.3125em;margin:-8px;margin:-.5rem;padding:8px;padding:.5rem
}

.NavHeader-controlsIcon:hover{
    background:#000;background:rgba(0,0,0,.2)
}

@media (min-width:1024px){
    .NavHeader{
        padding:2em
    }

    .NavHeader-controls{
        display:none
    }


}

.QueryReport{
    background:#fff;border:1px solid #d4d2d0;border-radius:4px;margin-bottom:1.5em;padding:1.5em 1.5em 0
}

.QueryReport-title{
    color:inherit;font-size:1.5em;font-weight:300;line-height:1;margin:0 0 .667em
}

.QueryReport-meta{
    font-weight:300;margin:0 0 1.5em
}

.QueryReport-item{
    margin:0 0 1.5em
}

.QueryReport .gapi-analytics-data-chart{
    overflow-x:auto
}

.QueryReport .gapi-analytics-data-chart .gapi-analytics-data-chart-styles-table-tr-head{
    background:#f8f7f7
}

.QueryReport .gapi-analytics-data-chart .gapi-analytics-data-chart-styles-table-th{
    border-bottom:1px solid #ddd;border-top:1px solid #ddd;white-space:nowrap
}

.QueryReport .gapi-analytics-data-chart .gapi-analytics-data-chart-styles-table-th:first-child{
    border-left:1px solid #ddd
}

.QueryReport .gapi-analytics-data-chart .gapi-analytics-data-chart-styles-table-th:last-child{
    border-right:1px solid #ddd
}

@media (min-width:1024px){
    .QueryReport{
        margin-bottom:2em;padding:2em 2em 0
    }

    .QueryReport-item,.QueryReport-meta{
        margin:0 0 2em
    }


}

.Screenshot{
    margin-bottom:1.5em
}

.Screenshot img{
    border:1px solid #d4d2d0;border-radius:4px;height:auto;max-width:100%
}

.Screenshot figcaption{
    color:#aaa;font-size:.85em;font-style:italic;padding:.5em 4px 0;text-align:right
}

.SearchSuggest{
    display:block;width:100%
}

.SearchSuggest-matches{
    background:#fff;border:1px solid;border-color:#eee #3b99fc #3b99fc;border-radius:0 0 4px 4px;display:none;list-style:none;margin:-1px 0 0;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;top:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;z-index:1
}

.SearchSuggest--open{
    position:relative
}

.SearchSuggest--open .SearchSuggest-field{
    border-color:#3b99fc;border-radius:4px 4px 0 0
}

.SearchSuggest--open .SearchSuggest-matches{
    display:block
}

.SearchSuggest--above.SearchSuggest--open .SearchSuggest-matches{
    bottom:100%;border-color:#3b99fc #3b99fc #eee;border-radius:4px 4px 0 0;margin:0 0 -1px;top:auto
}

.SearchSuggest--above.SearchSuggest--open .SearchSuggest-field{
    border-radius:0 0 4px 4px
}

.SearchSuggestMatch{
    border:solid #eee;border-width:1px 0 0;line-height:1.2;list-style:none;padding:.5em
}

.SearchSuggestMatch:first-child{
    border:0
}

.SearchSuggestMatch-category{
    color:#bbb;float:right;font-size:.6em;font-weight:700;letter-spacing:.1em;margin:.1em 0 1em .5em;text-transform:uppercase;text-align:right;max-width:12em
}

.SearchSuggestMatch-content{
    font-weight:600
}

.SearchSuggestMatch-extra{
    color:#777;font-size:.8em;font-weight:300;margin-top:.15em;word-wrap:break-word
}

.SearchSuggestMatch--selected{
    border-color:transparent;background:#3b99fc
}

.SearchSuggestMatch--selected .SearchSuggestMatch-category,.SearchSuggestMatch--selected .SearchSuggestMatch-content,.SearchSuggestMatch--selected .SearchSuggestMatch-extra{
    color:#fff
}

.TechInfo{
    background:#fff;border:1px solid #36a9e2;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.5em 0;max-width:52em;padding:1.25em
}

.TechInfo-icon{
    fill:#36a9e2;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1em;height:1.5em;overflow:visible;width:1.5em
}

.TechInfo-content{
    color:#777;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.9em;margin:0
}

.TechInfo-title{
    color:#36a9e2;font-size:1.2em;font-weight:600;margin:0 0 .5em
}

.TechInfo a{
    color:#36a9e2;text-decoration:underline
}

@media (min-width:1024px){
    .TechInfo{
        margin:2em 0
    }


}

.Titles{
    font-weight:300;
    letter-spacing:-.03em;line-height:1.2;margin:0 0 1.5em;
    word-spacing:.2em
}

.Titles-main,.Titles-sub{
    color:inherit;font:inherit;margin:0
}

.Titles-main{
    font-size:1.4em
}

.Titles-sub{
    opacity:.6;margin-top:.2em
}

.Titles-action{
    background:#f05a24;border-radius:.25em;color:#fff;display:inline-block;font-weight:400;margin-top:.8em;padding:.3em .6em .2em;vertical-align:.4em
}

.Titles-action:focus,.Titles-action:hover{
    text-decoration:none
}

.Titles--hero{
    color:#75787d
}

.Titles--hero .Titles-main{
    font-size:2.25em
}

.Titles--hero .Titles-sub{
    font-size:1.25em
}

@media (min-width:570px){
    .Titles--hero{
        margin:1em 0 1.5em
    }

    .Titles--hero .Titles-main{
        display:inline-block;margin-right:.25em
    }

    .Titles--hero .Titles-sub{
        display:inline-block
    }


}

@media (min-width:1024px){
    .Titles--hero{
        margin:4em 0 0
    }

    .Titles--hero .Titles-main{
        font-size:3em;margin-right:.5em
    }

    .Titles--hero .Titles-sub{
        font-size:1.75em
    }


}

.ViewSelector,.ViewSelector2{
    display:block
}

.ViewSelector2-item,.ViewSelector table{
    display:block;margin-bottom:1em;width:100%
}

.ViewSelector2-item>label,.ViewSelector td:first-child{
    font-weight:700;margin:0 .25em .25em 0;display:block
}

.ViewSelector2-item>select{
    width:100%
}

.ViewSelector table,.ViewSelector tbody,.ViewSelector td,.ViewSelector tr{
    display:block
}

.ViewSelector table{
    height:auto!important
}

.ViewSelector table,.ViewSelector td{
    width:auto!important
}

.ViewSelector td:last-child *{
    display:block;text-align:left
}

.ViewSelector td:last-child>div{
    font-weight:400;margin:0
}

@media (min-width:570px){
    .ViewSelector,.ViewSelector2{
        display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 -1em -1em;width:calc(100% + 1em)
    }

    .ViewSelector2-item,.ViewSelector table{
        -webkit-box-flex:1;-ms-flex:1 1 calc(100%/3 - 1em);flex:1 1 calc(100%/3 - 1em);margin-left:1em
    }


}

.ViewSelector2--stacked,.ViewSelector--stacked{
    display:block;margin:0;width:auto
}

.ViewSelector2--stacked .ViewSelector2-item,.ViewSelector--stacked table{
    margin-left:0
}

.u-visuallyHidden{
    border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important
}

.u-hidden{
    display:none
}

.u-block{
    display:block
}

@media (min-width:420px){
    .u-sm-hidden{
        display:none
    }

    .u-sm-block{
        display:block
    }


}

@media (min-width:570px){
    .u-md-hidden{
        display:none
    }

    .u-md-block{
        display:block
    }


}

@media (min-width:1024px){
    .u-lg-hidden{
        display:none
    }

    .u-lg-block{
        display:block
    }


}

.u-spaceDouble{
    margin:0 0 3em
}

.hljs{
    display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none
}

.diff .hljs-header,.hljs-comment{
    color:#998;font-style:italic
}

.css .rule .hljs-keyword,.hljs-keyword,.hljs-request,.hljs-status,.hljs-subst,.hljs-winutils,.nginx .hljs-title{
    color:#333;font-weight:700
}

.hljs-hexcolor,.hljs-number,.ruby .hljs-constant{
    color:teal
}

.hljs-doctag,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{
    color:#d14
}

.hljs-id,.hljs-title,.scss .hljs-preprocessor{
    color:#900;font-weight:700
}

.hljs-list .hljs-keyword,.hljs-subst{
    font-weight:400
}

.hljs-class .hljs-title,.hljs-type,.tex .hljs-command,.vhdl .hljs-literal{
    color:#458;font-weight:700
}

.django .hljs-tag .hljs-keyword,.hljs-rule .hljs-property,.hljs-tag,.hljs-tag .hljs-title{
    color:navy;font-weight:400
}

.hljs-attribute,.hljs-name,.hljs-variable,.lisp .hljs-body{
    color:teal
}

.hljs-regexp{
    color:#009926
}

.clojure .hljs-keyword,.hljs-prompt,.hljs-symbol,.lisp .hljs-keyword,.ruby .hljs-symbol .hljs-string,.scheme .hljs-keyword,.tex .hljs-special{
    color:#990073
}

.hljs-built_in{
    color:#0086b3
}

.hljs-cdata,.hljs-doctype,.hljs-pi,.hljs-pragma,.hljs-preprocessor,.hljs-shebang{
    color:#999;font-weight:700
}

.hljs-deletion{
    background:#fdd
}

.hljs-addition{
    background:#dfd
}

.diff .hljs-change{
    background:#0086b3
}

.hljs-chunk{
    color:#aaa
}

.hljs{
    background:#fff;border:1px solid #d4d2d0;border-radius:4px;font-family:Menlo,monospace;font-size:.9em;max-width:52em;overflow:auto;padding:1.5em
}

.select2-container{
    margin:0;position:relative;display:inline-block;vertical-align:middle
}

.select2-container,.select2-drop,.select2-search,.select2-search input{
    box-sizing:border-box
}

.select2-container .select2-choice{
    display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff
}

html[dir=rtl] .select2-container .select2-choice{
    padding:0 8px 0 0
}

.select2-container.select2-drop-above .select2-choice{
    border-bottom-color:#aaa;border-radius:0 0 4px 4px
}

.select2-container.select2-allowclear .select2-choice .select2-chosen{
    margin-right:42px
}

.select2-container .select2-choice>.select2-chosen{
    margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto
}

html[dir=rtl] .select2-container .select2-choice>.select2-chosen{
    margin-left:26px;margin-right:0
}

.select2-container .select2-choice abbr{
    display:none;width:9pt;height:9pt;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;cursor:pointer;outline:0
}

.select2-container.select2-allowclear .select2-choice abbr{
    display:inline-block
}

.select2-container .select2-choice abbr:hover{
    cursor:pointer
}

.select2-drop-mask{
    border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:3;background-color:#fff;filter:alpha(opacity=0)
}

.select2-drop{
    width:100%;margin-top:-1px;position:absolute;z-index:4;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px
}

.select2-drop.select2-drop-above{
    margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0
}

.select2-drop-active{
    border:1px solid #5897fb;border-top:none
}

.select2-drop.select2-drop-above.select2-drop-active{
    border-top:1px solid #5897fb
}

.select2-drop-auto-width{
    border-top:1px solid #aaa;width:auto
}

.select2-drop-auto-width .select2-search{
    padding-top:4px
}

.select2-container .select2-choice .select2-arrow{
    display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc
}

html[dir=rtl] .select2-container .select2-choice .select2-arrow{
    left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px
}

.select2-container .select2-choice .select2-arrow b{
    display:block;width:100%;height:100%
}

.select2-search{
    display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:5;white-space:nowrap
}

.select2-search input{
    width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0
}

html[dir=rtl] .select2-search input{
    padding:4px 5px 4px 20px
}

.select2-drop.select2-drop-above .select2-search input{
    margin-top:4px
}

.select2-container-active .select2-choice,.select2-container-active .select2-choices{
    border:1px solid #5897fb;outline:0
}

.select2-dropdown-open .select2-choice{
    border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee
}

.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{
    border:1px solid #5897fb;border-top-color:transparent
}

.select2-dropdown-open .select2-choice .select2-arrow{
    background:transparent;border-left:none;-webkit-filter:none;filter:none
}

html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow{
    border-right:none
}

.select2-hidden-accessible{
    border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px
}

.select2-results{
    max-height:300px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)
}

html[dir=rtl] .select2-results{
    padding:0 4px 0 0;margin:4px 0 4px 4px
}

.select2-results ul.select2-result-sub{
    margin:0;padding-left:0
}

.select2-results li{
    list-style:none;display:list-item
}

.select2-results li.select2-result-with-children>.select2-result-label{
    font-weight:700
}

.select2-results .select2-result-label{
    padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none
}

.select2-results-dept-1 .select2-result-label{
    padding-left:20px
}

.select2-results-dept-2 .select2-result-label{
    padding-left:40px
}

.select2-results-dept-3 .select2-result-label{
    padding-left:60px
}

.select2-results-dept-4 .select2-result-label{
    padding-left:5pc
}

.select2-results-dept-5 .select2-result-label{
    padding-left:75pt
}

.select2-results-dept-6 .select2-result-label{
    padding-left:110px
}

.select2-results-dept-7 .select2-result-label{
    padding-left:90pt
}

.select2-results .select2-highlighted{
    background:#3875d7;color:#fff
}

.select2-results li em{
    background:#feffde;font-style:normal
}

.select2-results .select2-highlighted em{
    background:transparent
}

.select2-results .select2-highlighted ul{
    background:#fff;color:#000
}

.select2-results .select2-ajax-error,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{
    background:#f4f4f4;display:list-item;padding-left:5px
}

.select2-results .select2-disabled.select2-highlighted{
    color:#666;background:#f4f4f4;display:list-item;cursor:default
}

.select2-results .select2-disabled{
    background:#f4f4f4;display:list-item;cursor:default
}

.select2-results .select2-selected{
    display:none
}

.select2-results .select2-ajax-error{
    background:#ff3232;background:rgba(255,50,50,.2)
}

.select2-more-results{
    background:#f4f4f4;display:list-item
}

.select2-container.select2-container-disabled .select2-choice{
    background-color:#f4f4f4;border:1px solid #ddd;cursor:default
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow{
    background-color:#f4f4f4;border-left:0
}

.select2-container.select2-container-disabled .select2-choice abbr{
    display:none
}

.select2-container-multi .select2-choices{
    height:auto!important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff
}

html[dir=rtl] .select2-container-multi .select2-choices{
    padding:0 0 0 5px
}

.select2-locked{
    padding:3px 5px!important
}

.select2-container-multi .select2-choices{
    min-height:26px
}

.select2-container-multi.select2-container-active .select2-choices{
    border:1px solid #5897fb;outline:0
}

.select2-container-multi .select2-choices li{
    float:left;list-style:none
}

html[dir=rtl] .select2-container-multi .select2-choices li{
    float:right
}

.select2-container-multi .select2-choices .select2-search-field{
    margin:0;padding:0;white-space:nowrap
}

.select2-container-multi .select2-choices .select2-search-field input{
    padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;background:transparent!important
}

.select2-default{
    color:#999!important
}

.select2-container-multi .select2-choices .select2-search-choice{
    padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;border-radius:3px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4
}

html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice{
    margin:3px 5px 3px 0;padding:3px 18px 3px 5px
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{
    cursor:default
}

.select2-container-multi .select2-choices .select2-search-choice-focus{
    background:#d4d4d4
}

.select2-search-choice-close{
    display:block;width:9pt;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:0
}

html[dir=rtl] .select2-search-choice-close{
    right:auto;left:3px
}

.select2-container-multi .select2-search-choice-close{
    left:3px
}

html[dir=rtl] .select2-container-multi .select2-search-choice-close{
    left:auto;right:2px
}

.select2-container-multi.select2-container-disabled .select2-choices{
    background-color:#f4f4f4;border:1px solid #ddd;cursor:default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{
    padding:3px 5px;border:1px solid #ddd;background-color:#f4f4f4
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{
    display:none;background:none
}

.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{
    text-decoration:underline
}

.select2-offscreen,.select2-offscreen:focus{
    clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important
}

.select2-display-none{
    display:none
}

.select2-measure-scrollbar{
    position:absolute;top:-625pc;left:-625pc;width:75pt;height:75pt;overflow:scroll
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){
    .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{
        background-repeat:no-repeat!important;background-size:60px 40px!important
    }


}

.select2-container-multi{
    display:block!important;vertical-align:inherit!important
}

.select2-container-multi .select2-choices{
    background:#fff!important;border:1px solid #d4d2d0;border-radius:4px;box-shadow:none;box-sizing:border-box;font:inherit;font-weight:400;height:auto;line-height:inherit;min-height:0;padding:.42857em .42857em 0
}

.select2-container-multi.select2-container-active .select2-choices{
    border-color:#3b99fc
}

.select2-container-multi.select2-dropdown-open .select2-choices{
    border-radius:4px 4px 0 0
}

.select2-container-multi.select2-dropdown-open.select2-drop-above .select2-choices{
    border-radius:0 0 4px 4px
}

.select2-drop{
    borde-radius:0 0 4px 4px!important
}

.select2-drop.select2-drop-above{
    borde-radius:4px 4px 0 0!important;border-width:1px 1px 0
}

.select2-drop.select2-drop-active{
    border-color:#3b99fc;border-width:0 1px 1px
}

.select2-drop .select2-results{
    border:solid #eee;border-width:1px 0 0;max-height:300px;margin:0;padding:0
}

.select2-drop.select2-drop-above .select2-results{
    border-width:0 0 1px
}

.select2-drop .select2-result{
    border:solid #eee;border-width:1px 0 0
}

.select2-drop .select2-result:first-child{
    border-width:0
}

.select2-drop .select2-result.select2-highlighted{
    border-color:transparent;background:#3b99fc
}

.select2-drop .select2-result.select2-highlighted *{
    color:#fff!important
}

.select2-drop .select2-results .select2-result-label{
    padding:0
}

.select2-drop .select2-results .select2-selection-limit{
    background:0;color:#777;font-size:.85em;padding:.5em
}

.select2-container-multi .select2-choices .select2-search-field{
    display:inline-block;float:none;margin:0 0 .42857em;padding:.14286em 0
}

.select2-container-multi .select2-choices .select2-search-field input{
    color:inherit;font:inherit;height:auto;margin:0;padding:0
}

.select2-container-multi .select2-choices .select2-search-choice{
    background:#ededed;border:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:none;font:inherit;margin:0 .42857em .42857em 0;max-width:100%;padding:.14286em .42857em
}

.select2-container-multi .select2-choices .select2-search-choice-focus{
    background:#e0e0e0
}

.select2-container-multi .select2-choices .select2-search-choice>div{
    cursor:text;font:inherit;margin-right:.4em;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;word-wrap:break-word
}

.select2-container-multi .select2-choices .select2-search-choice-close{
    color:inherit;font:inherit;height:auto;opacity:.25;position:static;width:auto
}

.select2-container-multi .select2-choices .select2-search-choice-close:hover,.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{
    opacity:1
}

.select2-container-multi .select2-choices .select2-search-choice-close:after{
    display:inline-block;content:'\2715';font-size:.9em
}

.gapi-analytics-data-chart{
    margin-bottom:1.5em
}

.gapi-analytics-data-chart .gapi-analytics-data-chart-styles-table-tr-odd{
    background:#f8f7f6!important
}

.gapi-analytics-data-chart .gapi-analytics-data-chart-styles-table-tr-over{
    background:#f0edea!important
}

