.clearfix:before,.clearfix:after{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.input-block-level{
    display:block;
    width:100%;
    min-height:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
    display:block
}
audio,canvas,video{
    display:inline-block;
    ;
}
audio:not([controls]){
    display:none
}
html{
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
a:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
a:hover,a:active{
    outline:0
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    max-width:100%;
    width:auto\9;
    height:auto;
    vertical-align:middle;
    border:0;
    -ms-interpolation-mode:bicubic
}
#map_canvas img,.google-maps img{
    max-width:none
}
button,input,select,textarea{
    margin:0;
    font-size:100%;
    vertical-align:middle
}
button,input{
    ;
    line-height:normal
}
button::-moz-focus-inner,input::-moz-focus-inner{
    padding:0;
    border:0
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{
    cursor:pointer
}
input[type=search]{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    -webkit-appearance:textfield
}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance:none
}
textarea{
    overflow:auto;
    vertical-align:top
}
@media print{
    *{
        text-shadow:none;
        color:#000;
        background:transparent;
        box-shadow:none
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img{
        page-break-inside:avoid
    }
    img{
        max-width:100%
    }
    @page{
        margin:.5cm
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
}
body{
    margin:0;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    line-height:20px;
    color:#333;
    background-color:#fff
}
a{
    color:#0072bc;
    text-decoration:none
}
a:hover,a:focus{
    color:#004470;
    text-decoration:underline
}
.img-rounded{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.img-polaroid{
    padding:4px;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
    box-shadow:0 1px 3px rgba(0,0,0,.1)
}
.img-circle{
    -webkit-border-radius:500px;
    -moz-border-radius:500px;
    border-radius:500px
}
.row{
    margin-left:-20px;
}
.row:before,.row:after{
    display:table;
    content:"";
    line-height:0
}
.row:after{
    clear:both
}
[class*=span]{
    float:left;
    min-height:1px;
    margin-left:20px
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
    width:940px
}
.span12{
    width:940px
}
.span11{
    width:860px
}
.span10{
    width:780px
}
.span9{
    width:700px
}
.span8{
    width:620px
}
.span7{
    width:540px
}
.span6{
    width:460px
}
.span5{
    width:380px
}
.span4{
    width:300px
}
.span3{
    width:220px
}
.span2{
    width:140px
}
.span1{
    width:60px
}
.offset12{
    margin-left:980px
}
.offset11{
    margin-left:900px
}
.offset10{
    margin-left:820px
}
.offset9{
    margin-left:740px
}
.offset8{
    margin-left:660px
}
.offset7{
    margin-left:580px
}
.offset6{
    margin-left:500px
}
.offset5{
    margin-left:420px
}
.offset4{
    margin-left:340px
}
.offset3{
    margin-left:260px
}
.offset2{
    margin-left:180px
}
.offset1{
    margin-left:100px
}
.row-fluid{
    width:100%;
}
.row-fluid:before,.row-fluid:after{
    display:table;
    content:"";
    line-height:0
}
.row-fluid:after{
    clear:both
}
.row-fluid [class*=span]{
    display:block;
    width:100%;
    min-height:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    float:left;
    margin-left:2.12765957%
}
.row-fluid [class*=span]:first-child{
    margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span]{
    margin-left:2.12765957%
}
.row-fluid .span12{
    width:100%
}
.row-fluid .span11{
    width:91.4893617%
}
.row-fluid .span10{
    width:82.9787234%
}
.row-fluid .span9{
    width:74.46808511%
}
.row-fluid .span8{
    width:65.95744681%
}
.row-fluid .span7{
    width:57.44680851%
}
.row-fluid .span6{
    width:48.93617021%
}
.row-fluid .span5{
    width:40.42553191%
}
.row-fluid .span4{
    width:31.91489362%
}
.row-fluid .span3{
    width:23.40425532%
}
.row-fluid .span2{
    width:14.89361702%
}
.row-fluid .span1{
    width:6.38297872%
}
.row-fluid .offset12{
    margin-left:104.25531915%
}
.row-fluid .offset12:first-child{
    margin-left:102.12765957%
}
.row-fluid .offset11{
    margin-left:95.74468085%
}
.row-fluid .offset11:first-child{
    margin-left:93.61702128%
}
.row-fluid .offset10{
    margin-left:87.23404255%
}
.row-fluid .offset10:first-child{
    margin-left:85.10638298%
}
.row-fluid .offset9{
    margin-left:78.72340426%
}
.row-fluid .offset9:first-child{
    margin-left:76.59574468%
}
.row-fluid .offset8{
    margin-left:70.21276596%
}
.row-fluid .offset8:first-child{
    margin-left:68.08510638%
}
.row-fluid .offset7{
    margin-left:61.70212766%
}
.row-fluid .offset7:first-child{
    margin-left:59.57446809%
}
.row-fluid .offset6{
    margin-left:53.19148936%
}
.row-fluid .offset6:first-child{
    margin-left:51.06382979%
}
.row-fluid .offset5{
    margin-left:44.68085106%
}
.row-fluid .offset5:first-child{
    margin-left:42.55319149%
}
.row-fluid .offset4{
    margin-left:36.17021277%
}
.row-fluid .offset4:first-child{
    margin-left:34.04255319%
}
.row-fluid .offset3{
    margin-left:27.65957447%
}
.row-fluid .offset3:first-child{
    margin-left:25.53191489%
}
.row-fluid .offset2{
    margin-left:19.14893617%
}
.row-fluid .offset2:first-child{
    margin-left:17.0212766%
}
.row-fluid .offset1{
    margin-left:10.63829787%
}
.row-fluid .offset1:first-child{
    margin-left:8.5106383%
}
[class*=span].hide,.row-fluid [class*=span].hide{
    display:none
}
[class*=span].pull-right,.row-fluid [class*=span].pull-right{
    float:right
}
.container{
    margin-right:auto;
    margin-left:auto;
}
.container:before,.container:after{
    display:table;
    content:"";
    line-height:0
}
.container:after{
    clear:both
}
.container-fluid{
    padding-right:20px;
    padding-left:20px;
}
.container-fluid:before,.container-fluid:after{
    display:table;
    content:"";
    line-height:0
}
.container-fluid:after{
    clear:both
}
p{
    margin:0 0 10px
}
.lead{
    margin-bottom:20px;
    font-size:18px;
    font-weight:200;
    line-height:30px
}
small{
    font-size:85%
}
strong{
    font-weight:700
}
em{
    font-style:italic
}
cite{
    font-style:normal
}
.muted{
    color:#bdbdbd
}
a.muted:hover,a.muted:focus{
    color:#a4a4a4
}
.text-warning{
    color:#faab01
}
a.text-warning:hover,a.text-warning:focus{
    color:#c78801
}
.text-error{
    color:#d80202
}
a.text-error:hover,a.text-error:focus{
    color:#a50202
}
.text-info{
    color:#0072bc
}
a.text-info:hover,a.text-info:focus{
    color:#005389
}
.text-success{
    color:green
}
a.text-success:hover,a.text-success:focus{
    color:#004d00
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
h1,h2,h3,h4,h5,h6{
    margin:10px 0;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:400;
    line-height:20px;
    color:#0e2d5f;
    text-rendering:optimizelegibility
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
    font-weight:400;
    line-height:1;
    color:#bdbdbd
}
h1,h2,h3{
    line-height:40px
}
h1{
    font-size:33px
}
h2{
    font-size:27px
}
h3{
    font-size:21px
}
h4{
    font-size:15px
}
h5{
    font-size:12px
}
h6{
    font-size:10.2px
}
h1 small{
    font-size:21px
}
h2 small{
    font-size:15px
}
h3 small{
    font-size:12px
}
h4 small{
    font-size:12px
}
.page-header{
    padding-bottom:9px;
    margin:20px 0 30px;
    border-bottom:1px solid #ccc
}
ul,ol{
    padding:0;
    margin:0 0 10px 25px
}
ul ul,ul ol,ol ol,ol ul{
    margin-bottom:0
}
li{
    line-height:20px
}
ul.unstyled,ol.unstyled{
    margin-left:0;
    list-style:none
}
ul.inline,ol.inline{
    margin-left:0;
    list-style:none
}
ul.inline>li,ol.inline>li{
    display:inline-block;
    ;
    ;
    padding-left:5px;
    padding-right:5px
}
dl{
    margin-bottom:20px
}
dt,dd{
    line-height:20px
}
dt{
    font-weight:700
}
dd{
    margin-left:10px
}
.dl-horizontal:before,.dl-horizontal:after{
    display:table;
    content:"";
    line-height:0
}
.dl-horizontal:after{
    clear:both
}
.dl-horizontal dt{
    float:left;
    width:160px;
    clear:left;
    text-align:right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.dl-horizontal dd{
    margin-left:180px
}
hr{
    margin:20px 0;
    border:0;
    border-top:1px solid #ccc;
    border-bottom:1px solid #fff
}
abbr[title],abbr[data-original-title]{
    cursor:help;
    border-bottom:1px dotted #bdbdbd
}
abbr.initialism{
    font-size:90%;
    text-transform:uppercase
}
blockquote{
    padding:0 0 0 15px;
    margin:0 0 20px;
    border-left:5px solid #ccc
}
blockquote p{
    margin-bottom:0;
    font-size:15px;
    font-weight:300;
    line-height:1.25
}
blockquote small{
    display:block;
    line-height:20px;
    color:#bdbdbd
}
blockquote small:before{
    content:'\2014 \00A0'
}
blockquote.pull-right{
    float:right;
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #ccc;
    border-left:0
}
blockquote.pull-right p,blockquote.pull-right small{
    text-align:right
}
blockquote.pull-right small:before{
    content:''
}
blockquote.pull-right small:after{
    content:'\00A0 \2014'
}
q:before,q:after,blockquote:before,blockquote:after{
    content:""
}
address{
    display:block;
    margin-bottom:20px;
    font-style:normal;
    line-height:20px
}
code,pre{
    padding:0 3px 2px;
    font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
    font-size:10px;
    color:#666;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
code{
    padding:2px 4px;
    color:#d14;
    background-color:#f7f7f9;
    border:1px solid #e1e1e8;
    white-space:nowrap
}
pre{
    display:block;
    padding:9.5px;
    margin:0 0 10px;
    font-size:11px;
    line-height:20px;
    word-break:break-all;
    word-wrap:break-word;
    white-space:pre;
    white-space:pre-wrap;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
pre.prettyprint{
    margin-bottom:20px
}
pre code{
    padding:0;
    color:inherit;
    white-space:pre;
    white-space:pre-wrap;
    background-color:transparent;
    border:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
form{
    margin:0 0 20px
}
fieldset{
    padding:0;
    margin:0;
    border:0
}
legend.bootstrap{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:18px;
    line-height:40px;
    color:#666;
    border:0;
    border-bottom:1px solid #e5e5e5
}
legend.bootstrap small{
    font-size:15px;
    color:#bdbdbd
}
label,input,button,select,textarea{
    font-size:12px;
    font-weight:400;
    line-height:20px
}
input,button,select,textarea{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
label{
    display:block;
    margin-bottom:5px
}
select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{
    display:inline-block;
    height:20px;
    padding:4px 6px;
    margin-bottom:10px;
    font-size:12px;
    line-height:20px;
    color:#999;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    vertical-align:middle
}
input,textarea,.uneditable-input{
    width:206px
}
textarea{
    height:auto
}
textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{
    background-color:#fff;
    border:1px solid #616977;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition:border linear .2s,box-shadow linear .2s;
    -moz-transition:border linear .2s,box-shadow linear .2s;
    -o-transition:border linear .2s,box-shadow linear .2s;
    transition:border linear .2s,box-shadow linear .2s
}
textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{
    border-color:rgba(82,168,236,.8);
    outline:0;
    outline:thin dotted \9;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)
}
input[type=radio],input[type=checkbox]{
    margin:4px 0 0;
    ;
    margin-top:1px \9;
    line-height:normal
}
input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{
    width:auto
}
select,input[type=file]{
    height:30px;
    ;
    line-height:30px
}
select{
    width:220px;
    border:1px solid #616977;
    background-color:#fff
}
select[multiple],select[size]{
    height:auto
}
select:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.uneditable-input,.uneditable-textarea{
    color:#bdbdbd;
    background-color:#fcfcfc;
    border-color:#616977;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
    cursor:not-allowed
}
.uneditable-input{
    overflow:hidden;
    white-space:nowrap
}
.uneditable-textarea{
    width:auto;
    height:auto
}
input:-moz-placeholder,textarea:-moz-placeholder{
    color:#999
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
    color:#999
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#999
}
.radio,.checkbox{
    min-height:20px;
    padding-left:20px
}
.radio input[type=radio],.checkbox input[type=checkbox]{
    float:left;
    margin-left:-20px
}
.controls>.radio:first-child,.controls>.checkbox:first-child{
    padding-top:5px
}
.radio.inline,.checkbox.inline{
    display:inline-block;
    padding-top:5px;
    margin-bottom:0;
    vertical-align:middle
}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{
    margin-left:10px
}
.input-mini{
    width:60px
}
.input-small{
    width:90px
}
.input-medium{
    width:150px
}
.input-large{
    width:210px
}
.input-xlarge{
    width:270px
}
.input-xxlarge{
    width:530px
}
input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.row-fluid .uneditable-input[class*=span]{
    float:none;
    margin-left:0
}
.input-append input[class*=span],.input-append .uneditable-input[class*=span],.input-prepend input[class*=span],.input-prepend .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .input-append [class*=span]{
    display:inline-block
}
input,textarea,.uneditable-input{
    margin-left:0
}
.controls-row [class*=span]+[class*=span]{
    margin-left:20px
}
input.span12,textarea.span12,.uneditable-input.span12{
    width:926px
}
input.span11,textarea.span11,.uneditable-input.span11{
    width:846px
}
input.span10,textarea.span10,.uneditable-input.span10{
    width:766px
}
input.span9,textarea.span9,.uneditable-input.span9{
    width:686px
}
input.span8,textarea.span8,.uneditable-input.span8{
    width:606px
}
input.span7,textarea.span7,.uneditable-input.span7{
    width:526px
}
input.span6,textarea.span6,.uneditable-input.span6{
    width:446px
}
input.span5,textarea.span5,.uneditable-input.span5{
    width:366px
}
input.span4,textarea.span4,.uneditable-input.span4{
    width:286px
}
input.span3,textarea.span3,.uneditable-input.span3{
    width:206px
}
input.span2,textarea.span2,.uneditable-input.span2{
    width:126px
}
input.span1,textarea.span1,.uneditable-input.span1{
    width:46px
}
.controls-row:before,.controls-row:after{
    display:table;
    content:"";
    line-height:0
}
.controls-row:after{
    clear:both
}
.controls-row [class*=span],.row-fluid .controls-row [class*=span]{
    float:left
}
.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]{
    padding-top:5px
}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{
    cursor:not-allowed;
    background-color:#fafafa
}
input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{
    background-color:transparent
}
.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{
    color:#faab01
}
.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{
    color:#faab01
}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{
    border-color:#faab01;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{
    border-color:#c78801;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fecd63;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fecd63;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fecd63
}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{
    color:#faab01;
    background-color:#fcf8e3;
    border-color:#faab01
}
.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{
    color:#d80202
}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{
    color:#d80202
}
.control-group.error input,.control-group.error select,.control-group.error textarea{
    border-color:#d80202;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{
    border-color:#a50202;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fd4343;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fd4343;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fd4343
}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{
    color:#d80202;
    background-color:#f2dede;
    border-color:#d80202
}
.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{
    color:green
}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{
    color:green
}
.control-group.success input,.control-group.success select,.control-group.success textarea{
    border-color:green;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{
    border-color:#004d00;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #00e600;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #00e600;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #00e600
}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{
    color:green;
    background-color:#dff0d8;
    border-color:green
}
.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{
    color:#0072bc
}
.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{
    color:#0072bc
}
.control-group.info input,.control-group.info select,.control-group.info textarea{
    border-color:#0072bc;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{
    border-color:#005389;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #23a8ff;
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #23a8ff;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #23a8ff
}
.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{
    color:#0072bc;
    background-color:#d9edf7;
    border-color:#0072bc
}
input:focus:invalid,textarea:focus:invalid,select:focus:invalid{
    color:#b94a48;
    border-color:#ee5f5b
}
input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{
    border-color:#e9322d;
    -webkit-box-shadow:0 0 6px #f8b9b7;
    -moz-box-shadow:0 0 6px #f8b9b7;
    box-shadow:0 0 6px #f8b9b7
}
.form-actions{
    padding:19px 20px 20px;
    margin-top:20px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border-top:1px solid #e5e5e5;
}
.form-actions:before,.form-actions:after{
    display:table;
    content:"";
    line-height:0
}
.form-actions:after{
    clear:both
}
.help-block,.help-inline{
    color:#595959
}
.help-block{
    display:block;
    margin-bottom:10px
}
.help-inline{
    display:inline-block;
    ;
    ;
    vertical-align:middle;
    padding-left:5px
}
.input-append,.input-prepend{
    display:inline-block;
    margin-bottom:10px;
    vertical-align:middle;
    font-size:0;
    white-space:nowrap
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{
    font-size:12px
}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{
    position:relative;
    margin-bottom:0;
    ;
    vertical-align:top;
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{
    z-index:2
}
.input-append .add-on,.input-prepend .add-on{
    display:inline-block;
    width:auto;
    height:20px;
    min-width:16px;
    padding:4px 5px;
    font-size:12px;
    font-weight:400;
    line-height:20px;
    text-align:center;
    text-shadow:0 1px 0 #fff;
    background-color:#ccc;
    border:1px solid #ccc
}
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{
    vertical-align:top;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.input-append .active,.input-prepend .active{
    background-color:#aae3c6;
    border-color:#3cb878
}
.input-prepend .add-on,.input-prepend .btn{
    margin-right:-1px
}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{
    -webkit-border-radius:2px 0 0 2px;
    -moz-border-radius:2px 0 0 2px;
    border-radius:2px 0 0 2px
}
.input-append input,.input-append select,.input-append .uneditable-input{
    -webkit-border-radius:2px 0 0 2px;
    -moz-border-radius:2px 0 0 2px;
    border-radius:2px 0 0 2px
}
.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.input-append .add-on,.input-append .btn,.input-append .btn-group{
    margin-left:-1px
}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{
    margin-right:-1px;
    -webkit-border-radius:2px 0 0 2px;
    -moz-border-radius:2px 0 0 2px;
    border-radius:2px 0 0 2px
}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{
    margin-left:-1px;
    -webkit-border-radius:0 2px 2px 0;
    -moz-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0
}
.input-prepend.input-append .btn-group:first-child{
    margin-left:0
}
input.search-query{
    padding-right:14px;
    padding-right:4px \9;
    padding-left:14px;
    padding-left:4px \9;
    margin-bottom:0;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px
}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.form-search .input-append .search-query{
    -webkit-border-radius:14px 0 0 14px;
    -moz-border-radius:14px 0 0 14px;
    border-radius:14px 0 0 14px
}
.form-search .input-append .btn{
    -webkit-border-radius:0 14px 14px 0;
    -moz-border-radius:0 14px 14px 0;
    border-radius:0 14px 14px 0
}
.form-search .input-prepend .search-query{
    -webkit-border-radius:0 14px 14px 0;
    -moz-border-radius:0 14px 14px 0;
    border-radius:0 14px 14px 0
}
.form-search .input-prepend .btn{
    -webkit-border-radius:14px 0 0 14px;
    -moz-border-radius:14px 0 0 14px;
    border-radius:14px 0 0 14px
}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{
    display:inline-block;
    ;
    ;
    margin-bottom:0;
    vertical-align:middle
}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{
    display:none
}
.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{
    display:inline-block
}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{
    margin-bottom:0
}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{
    padding-left:0;
    margin-bottom:0;
    vertical-align:middle
}
.form-search .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{
    float:left;
    margin-right:3px;
    margin-left:0
}
.control-group{
    margin-bottom:10px
}
legend+.control-group{
    margin-top:20px;
    -webkit-margin-top-collapse:separate
}
.form-horizontal .control-group{
    margin-bottom:20px;
}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{
    display:table;
    content:"";
    line-height:0
}
.form-horizontal .control-group:after{
    clear:both
}
.form-horizontal .control-label{
    float:left;
    width:160px;
    padding-top:5px;
    text-align:right
}
.form-horizontal .controls{
    ;
    ;
    margin-left:180px;
}
.form-horizontal .help-block{
    margin-bottom:0
}
.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{
    margin-top:10px
}
.form-horizontal .form-actions{
    padding-left:180px
}
table{
    max-width:100%;
    background-color:#fff;
    border-collapse:collapse;
    border-spacing:0
}
.table{
    width:100%;
    margin-bottom:20px
}
.table th,.table td{
    padding:8px;
    line-height:20px;
    text-align:left;
    vertical-align:top;
    border-top:1px solid #e1e1e1
}
.table th{
    font-weight:700
}
.table thead th{
    vertical-align:bottom
}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{
    border-top:0
}
.table tbody+tbody{
    border-top:2px solid #e1e1e1
}
.table .table{
    background-color:#fff
}
.table-condensed th,.table-condensed td{
    padding:4px 5px
}
.table-bordered{
    border:1px solid #e1e1e1;
    border-collapse:separate;
    ;
    border-left:0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.table-bordered th,.table-bordered td{
    border-left:1px solid #e1e1e1
}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{
    border-top:0
}
.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{
    -webkit-border-top-left-radius:2px;
    -moz-border-radius-topleft:2px;
    border-top-left-radius:2px
}
.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topright:2px;
    border-top-right-radius:2px
}
.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-left-radius:2px
}
.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{
    -webkit-border-bottom-right-radius:2px;
    -moz-border-radius-bottomright:2px;
    border-bottom-right-radius:2px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{
    -webkit-border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0
}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{
    -webkit-border-top-left-radius:2px;
    -moz-border-radius-topleft:2px;
    border-top-left-radius:2px
}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topright:2px;
    border-top-right-radius:2px
}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{
    background-color:#fbfcff
}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{
    background-color:#f5f5f5
}
table td[class*=span],table th[class*=span],.row-fluid table td[class*=span],.row-fluid table th[class*=span]{
    display:table-cell;
    float:none;
    margin-left:0
}
.table td.span1,.table th.span1{
    float:none;
    width:44px;
    margin-left:0
}
.table td.span2,.table th.span2{
    float:none;
    width:124px;
    margin-left:0
}
.table td.span3,.table th.span3{
    float:none;
    width:204px;
    margin-left:0
}
.table td.span4,.table th.span4{
    float:none;
    width:284px;
    margin-left:0
}
.table td.span5,.table th.span5{
    float:none;
    width:364px;
    margin-left:0
}
.table td.span6,.table th.span6{
    float:none;
    width:444px;
    margin-left:0
}
.table td.span7,.table th.span7{
    float:none;
    width:524px;
    margin-left:0
}
.table td.span8,.table th.span8{
    float:none;
    width:604px;
    margin-left:0
}
.table td.span9,.table th.span9{
    float:none;
    width:684px;
    margin-left:0
}
.table td.span10,.table th.span10{
    float:none;
    width:764px;
    margin-left:0
}
.table td.span11,.table th.span11{
    float:none;
    width:844px;
    margin-left:0
}
.table td.span12,.table th.span12{
    float:none;
    width:924px;
    margin-left:0
}
.table tbody tr.success>td{
    background-color:#dff0d8
}
.table tbody tr.error>td{
    background-color:#f2dede
}
.table tbody tr.warning>td{
    background-color:#fcf8e3
}
.table tbody tr.info>td{
    background-color:#d9edf7
}
.table-hover tbody tr.success:hover>td{
    background-color:#d0e9c6
}
.table-hover tbody tr.error:hover>td{
    background-color:#ebcccc
}
.table-hover tbody tr.warning:hover>td{
    background-color:#faf2cc
}
.table-hover tbody tr.info:hover>td{
    background-color:#c4e3f3
}
.dropup,.dropdown{
    position:relative
}
.dropdown-toggle:active,.open .dropdown-toggle{
    outline:0
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    vertical-align:top;
    border-top:4px solid #000;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    content:""
}
.dropdown .caret{
    margin-top:8px;
    margin-left:2px
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid #dce3e4;
    ;
    ;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    ;
    height:1px;
    margin:9px 1px;
    ;
    overflow:hidden;
    background-color:#e5e5e5;
    border-bottom:1px solid #fff
}
.dropdown-menu>li>a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:20px;
    color:#333;
    white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{
    text-decoration:none;
    color:#333;
    background-color:#aabec4
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
    color:#495363;
    text-decoration:none;
    outline:0;
    background-color:#d6dee0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    color:#bdbdbd
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor:default
}
.open>.dropdown-menu{
    display:block
}
.pull-right>.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border-top:0;
    border-bottom:4px solid #000;
    content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:1px
}
.dropdown-submenu{
    position:relative
}
.dropdown-submenu>.dropdown-menu{
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu{
    display:block
}
.dropup .dropdown-submenu>.dropdown-menu{
    top:auto;
    bottom:0;
    margin-top:0;
    margin-bottom:-2px;
    -webkit-border-radius:5px 5px 5px 0;
    -moz-border-radius:5px 5px 5px 0;
    border-radius:5px 5px 5px 0
}
.dropdown-submenu>a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#ccc;
    margin-top:5px;
    margin-right:-10px
}
.dropdown-submenu:hover>a:after{
    border-left-color:#333
}
.dropdown-submenu.pull-left{
    float:none
}
.dropdown-submenu.pull-left>.dropdown-menu{
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px
}
.dropdown .dropdown-menu .nav-header{
    padding-left:20px;
    padding-right:20px
}
.typeahead{
    z-index:1051;
    margin-top:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.well{
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote{
    border-color:#ddd;
    border-color:rgba(0,0,0,.15)
}
.well-large{
    padding:24px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.well-small{
    padding:9px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.fade{
    opacity:0;
    -webkit-transition:opacity .15s linear;
    -moz-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height .35s ease;
    -moz-transition:height .35s ease;
    -o-transition:height .35s ease;
    transition:height .35s ease
}
.collapse.in{
    height:auto
}
.close{
    float:right;
    font-size:20px;
    font-weight:700;
    line-height:20px;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}
.close:hover,.close:focus{
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.4;
    filter:alpha(opacity=40)
}
button.close{
    padding:0;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none
}
.btn{
    display:inline-block;
    ;
    ;
    padding:4px 12px;
    margin-bottom:0;
    font-size:12px;
    line-height:20px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    color:#666;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    background-color:#f5f5f5;
    border-color:#e6e6e6 #e6e6e6 #bfbfbf;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    ;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    border:1px solid #bbb;
    ;
    border-bottom-color:#a2a2a2;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    ;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
    color:#666;
    background-color:#e6e6e6;
}
.btn:active,.btn.active{
    background-color:#ccc \9
}
.btn:hover,.btn:focus{
    color:#666;
    text-decoration:none;
    background-position:0 -15px;
    -webkit-transition:background-position .1s linear;
    -moz-transition:background-position .1s linear;
    -o-transition:background-position .1s linear;
    transition:background-position .1s linear
}
.btn:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn.active,.btn:active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn.disabled,.btn[disabled]{
    cursor:default;
    background-image:none;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-large{
    padding:11px 19px;
    font-size:15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.btn-large [class^=icon-],.btn-large [class*=" icon-"]{
    margin-top:4px
}
.btn-small{
    padding:2px 10px;
    font-size:10.2px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.btn-small [class^=icon-],.btn-small [class*=" icon-"]{
    margin-top:0
}
.btn-mini [class^=icon-],.btn-mini [class*=" icon-"]{
    margin-top:-1px
}
.btn-mini{
    padding:0 6px;
    font-size:9px;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px
}
.btn-block{
    display:block;
    width:100%;
    padding-left:0;
    padding-right:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{
    width:100%
}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{
    color:rgba(255,255,255,.75)
}
.btn{
    border-color:#c5c5c5;
    border-color:rgba(0,0,0,.15) rgba(0,0,0,.15) rgba(0,0,0,.25)
}
.btn-primary{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#f8f8f8;
    border-color:#fff #fff #d9d9d9;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    ;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{
    color:#fff;
    background-color:#fff;
}
.btn-primary:active,.btn-primary.active{
    background-color:#e6e6e6 \9
}
.btn-warning{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#faa732;
    border-color:#f89406 #f89406 #ad6704;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    ;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{
    color:#fff;
    background-color:#f89406;
}
.btn-warning:active,.btn-warning.active{
    background-color:#c67605 \9
}
.btn-danger{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#da4f49;
    border-color:#bd362f #bd362f #802420;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    ;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{
    color:#fff;
    background-color:#bd362f;
}
.btn-danger:active,.btn-danger.active{
    background-color:#942a25 \9
}
.btn-success{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#5bb75b;
    border-color:#51a351 #51a351 #387038;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    ;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{
    color:#fff;
    background-color:#51a351;
}
.btn-success:active,.btn-success.active{
    background-color:#408140 \9
}
.btn-info{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#49afcd;
    border-color:#2f96b4 #2f96b4 #1f6377;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    ;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{
    color:#fff;
    background-color:#2f96b4;
}
.btn-info:active,.btn-info.active{
    background-color:#24748c \9
}
.btn-inverse{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#3d3d3d;
    border-color:#333 #333 #0d0d0d;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    ;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{
    color:#fff;
    background-color:#333;
}
.btn-inverse:active,.btn-inverse.active{
    background-color:#1a1a1a \9
}
button.btn,input[type=submit].btn{
    ;
}
button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{
    padding:0;
    border:0
}
button.btn.btn-large,input[type=submit].btn.btn-large{
    ;
}
button.btn.btn-small,input[type=submit].btn.btn-small{
    ;
}
button.btn.btn-mini,input[type=submit].btn.btn-mini{
    ;
}
.btn-link,.btn-link:active,.btn-link[disabled]{
    background-color:transparent;
    background-image:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.btn-link{
    border-color:transparent;
    cursor:pointer;
    color:#0072bc;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-link:hover,.btn-link:focus{
    color:#004470;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:hover,.btn-link[disabled]:focus{
    color:#666;
    text-decoration:none
}
.btn-group{
    position:relative;
    display:inline-block;
    ;
    ;
    font-size:0;
    vertical-align:middle;
    white-space:nowrap;
}
.btn-group+.btn-group{
    margin-left:5px
}
.btn-toolbar{
    font-size:0;
    margin-top:10px;
    margin-bottom:10px
}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{
    margin-left:5px
}
.btn-group>.btn{
    position:relative;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-group>.btn+.btn{
    margin-left:-1px
}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{
    font-size:12px
}
.btn-group>.btn-mini{
    font-size:9px
}
.btn-group>.btn-small{
    font-size:10.2px
}
.btn-group>.btn-large{
    font-size:15px
}
.btn-group>.btn:first-child{
    margin-left:0;
    -webkit-border-top-left-radius:2px;
    -moz-border-radius-topleft:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-left-radius:2px
}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topright:2px;
    border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    -moz-border-radius-bottomright:2px;
    border-bottom-right-radius:2px
}
.btn-group>.btn.large:first-child{
    margin-left:0;
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-left-radius:3px
}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-right-radius:3px
}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{
    z-index:2
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
    outline:0
}
.btn-group>.btn+.dropdown-toggle{
    padding-left:8px;
    padding-right:8px;
    -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    ;
}
.btn-group>.btn-mini+.dropdown-toggle{
    padding-left:5px;
    padding-right:5px;
    ;
}
.btn-group>.btn-small+.dropdown-toggle{
    ;
}
.btn-group>.btn-large+.dropdown-toggle{
    padding-left:12px;
    padding-right:12px;
    ;
}
.btn-group.open .dropdown-toggle{
    background-image:none;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn-group.open .btn.dropdown-toggle{
    background-color:#e6e6e6
}
.btn-group.open .btn-primary.dropdown-toggle{
    background-color:#fff
}
.btn-group.open .btn-warning.dropdown-toggle{
    background-color:#f89406
}
.btn-group.open .btn-danger.dropdown-toggle{
    background-color:#bd362f
}
.btn-group.open .btn-success.dropdown-toggle{
    background-color:#51a351
}
.btn-group.open .btn-info.dropdown-toggle{
    background-color:#2f96b4
}
.btn-group.open .btn-inverse.dropdown-toggle{
    background-color:#333
}
.btn .caret{
    margin-top:8px;
    margin-left:0
}
.btn-large .caret{
    margin-top:6px
}
.btn-large .caret{
    border-left-width:5px;
    border-right-width:5px;
    border-top-width:5px
}
.btn-mini .caret,.btn-small .caret{
    margin-top:8px
}
.dropup .btn-large .caret{
    border-bottom-width:5px
}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.btn-group-vertical{
    display:inline-block;
    ;
}
.btn-group-vertical>.btn{
    display:block;
    float:none;
    max-width:100%;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.btn-group-vertical>.btn+.btn{
    margin-left:0;
    margin-top:-1px
}
.btn-group-vertical>.btn:first-child{
    -webkit-border-radius:2px 2px 0 0;
    -moz-border-radius:2px 2px 0 0;
    border-radius:2px 2px 0 0
}
.btn-group-vertical>.btn:last-child{
    -webkit-border-radius:0 0 2px 2px;
    -moz-border-radius:0 0 2px 2px;
    border-radius:0 0 2px 2px
}
.btn-group-vertical>.btn-large:first-child{
    -webkit-border-radius:3px 3px 0 0;
    -moz-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0
}
.btn-group-vertical>.btn-large:last-child{
    -webkit-border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px
}
.alert{
    padding:8px 35px 8px 14px;
    margin-bottom:20px;
    text-shadow:0 1px 0 rgba(255,255,255,.5);
    background-color:#fcf8e3;
    border:1px solid #fbeed5;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.alert,.alert h4{
    color:#faab01
}
.alert h4{
    margin:0
}
.alert .close{
    position:relative;
    top:-2px;
    right:-21px;
    line-height:20px
}
.alert-success{
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:green
}
.alert-success h4{
    color:green
}
.alert-danger,.alert-error{
    background-color:#f2dede;
    border-color:#eed3d7;
    color:#d80202
}
.alert-danger h4,.alert-error h4{
    color:#d80202
}
.alert-info{
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#0072bc
}
.alert-info h4{
    color:#0072bc
}
.alert-block{
    padding-top:14px;
    padding-bottom:14px
}
.alert-block>p,.alert-block>ul{
    margin-bottom:0
}
.alert-block p+p{
    margin-top:5px
}
.nav{
    margin-left:0;
    margin-bottom:20px;
    list-style:none
}
.nav>li>a{
    display:block
}
.nav>li>a:hover,.nav>li>a:focus{
    text-decoration:none;
    background-color:#ccc
}
.nav>li>a>img{
    max-width:none
}
.nav>.pull-right{
    float:right
}
.nav-header{
    display:block;
    padding:3px 15px;
    font-size:11px;
    font-weight:700;
    line-height:20px;
    color:#bdbdbd;
    text-shadow:0 1px 0 rgba(255,255,255,.5);
    text-transform:uppercase
}
.nav li+.nav-header{
    margin-top:9px
}
.nav-list{
    padding-left:15px;
    padding-right:15px;
    margin-bottom:0
}
.nav-list>li>a,.nav-list .nav-header{
    margin-left:-15px;
    margin-right:-15px;
    text-shadow:0 1px 0 rgba(255,255,255,.5)
}
.nav-list>li>a{
    padding:3px 15px
}
.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.2);
    background-color:#0072bc
}
.nav-list [class^=icon-],.nav-list [class*=" icon-"]{
    margin-right:2px
}
.nav-list .divider{
    ;
    height:1px;
    margin:9px 1px;
    ;
    overflow:hidden;
    background-color:#e5e5e5;
    border-bottom:1px solid #fff
}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{
    display:table;
    content:"";
    line-height:0
}
.nav-tabs:after,.nav-pills:after{
    clear:both
}
.nav-tabs>li,.nav-pills>li{
    float:left
}
.nav-tabs>li>a,.nav-pills>li>a{
    padding-right:12px;
    padding-left:12px;
    margin-right:2px;
    line-height:14px
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs>li{
    margin-bottom:-1px
}
.nav-tabs>li>a{
    padding-top:8px;
    padding-bottom:8px;
    line-height:20px;
    border:1px solid transparent;
    -webkit-border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{
    border-color:#ccc #ccc #ddd
}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{
    color:#999;
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default
}
.nav-pills>li>a{
    padding-top:8px;
    padding-bottom:8px;
    margin-top:2px;
    margin-bottom:2px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{
    color:#fff;
    background-color:#0072bc
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li>a{
    margin-right:0
}
.nav-tabs.nav-stacked{
    border-bottom:0
}
.nav-tabs.nav-stacked>li>a{
    border:1px solid #ddd;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.nav-tabs.nav-stacked>li:first-child>a{
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px
}
.nav-tabs.nav-stacked>li:last-child>a{
    -webkit-border-bottom-right-radius:4px;
    -moz-border-radius-bottomright:4px;
    border-bottom-right-radius:4px;
    -webkit-border-bottom-left-radius:4px;
    -moz-border-radius-bottomleft:4px;
    border-bottom-left-radius:4px
}
.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{
    border-color:#ddd;
    z-index:2
}
.nav-pills.nav-stacked>li>a{
    margin-bottom:3px
}
.nav-pills.nav-stacked>li:last-child>a{
    margin-bottom:1px
}
.nav-tabs .dropdown-menu{
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px
}
.nav-pills .dropdown-menu{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.nav .dropdown-toggle .caret{
    border-top-color:#0072bc;
    border-bottom-color:#0072bc;
    margin-top:6px
}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{
    border-top-color:#004470;
    border-bottom-color:#004470
}
.nav-tabs .dropdown-toggle .caret{
    margin-top:8px
}
.nav .active .dropdown-toggle .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret{
    border-top-color:#999;
    border-bottom-color:#999
}
.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{
    cursor:pointer
}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{
    color:#fff;
    background-color:#bdbdbd;
    border-color:#bdbdbd
}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{
    border-top-color:#fff;
    border-bottom-color:#fff;
    opacity:1;
    filter:alpha(opacity=100)
}
.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{
    border-color:#bdbdbd
}
.tabbable:before,.tabbable:after{
    display:table;
    content:"";
    line-height:0
}
.tabbable:after{
    clear:both
}
.tab-content{
    overflow:auto
}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{
    border-bottom:0
}
.tab-content>.tab-pane,.pill-content>.pill-pane{
    display:none
}
.tab-content>.active,.pill-content>.active{
    display:block
}
.tabs-below>.nav-tabs{
    border-top:1px solid #ddd
}
.tabs-below>.nav-tabs>li{
    margin-top:-1px;
    margin-bottom:0
}
.tabs-below>.nav-tabs>li>a{
    -webkit-border-radius:0 0 4px 4px;
    -moz-border-radius:0 0 4px 4px;
    border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{
    border-bottom-color:transparent;
    border-top-color:#ddd
}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{
    border-color:transparent #ddd #ddd #ddd
}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{
    float:none
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{
    min-width:74px;
    margin-right:0;
    margin-bottom:3px
}
.tabs-left>.nav-tabs{
    float:left;
    margin-right:19px;
    border-right:1px solid #ddd
}
.tabs-left>.nav-tabs>li>a{
    margin-right:-1px;
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{
    border-color:#ccc #ddd #ccc #ccc
}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{
    border-color:#ddd transparent #ddd #ddd;
}
.tabs-right>.nav-tabs{
    float:right;
    margin-left:19px;
    border-left:1px solid #ddd
}
.tabs-right>.nav-tabs>li>a{
    margin-left:-1px;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{
    border-color:#ccc #ccc #ccc #ddd
}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{
    border-color:#ddd #ddd #ddd transparent;
}
.nav>.disabled>a{
    color:#bdbdbd
}
.nav>.disabled>a:hover,.nav>.disabled>a:focus{
    text-decoration:none;
    background-color:transparent;
    cursor:default
}
.navbar{
    overflow:visible;
    margin-bottom:20px;
    ;
}
.navbar-inner{
    min-height:40px;
    padding-left:20px;
    padding-right:20px;
    background-color:#fafafa;
    border:1px solid #d4d4d4;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);
    -moz-box-shadow:0 1px 4px rgba(0,0,0,.065);
    box-shadow:0 1px 4px rgba(0,0,0,.065);
}
.navbar-inner:before,.navbar-inner:after{
    display:table;
    content:"";
    line-height:0
}
.navbar-inner:after{
    clear:both
}
.navbar .container{
    width:auto
}
.nav-collapse.collapse{
    height:auto;
    overflow:visible
}
.navbar .brand{
    float:left;
    display:block;
    padding:10px 20px 10px;
    margin-left:-20px;
    font-size:20px;
    font-weight:200;
    color:#777;
    text-shadow:0 1px 0 #fff
}
.navbar .brand:hover,.navbar .brand:focus{
    text-decoration:none
}
.navbar-text{
    margin-bottom:0;
    line-height:40px;
    color:#777
}
.navbar-link{
    color:#777
}
.navbar-link:hover,.navbar-link:focus{
    color:#666
}
.navbar .divider-vertical{
    height:40px;
    margin:0 9px;
    border-left:1px solid #f2f2f2;
    border-right:1px solid #fff
}
.navbar .btn,.navbar .btn-group{
    margin-top:5px
}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{
    margin-top:0
}
.navbar-form{
    margin-bottom:0;
}
.navbar-form:before,.navbar-form:after{
    display:table;
    content:"";
    line-height:0
}
.navbar-form:after{
    clear:both
}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{
    margin-top:5px
}
.navbar-form input,.navbar-form select,.navbar-form .btn{
    display:inline-block;
    margin-bottom:0
}
.navbar-form input[type=image],.navbar-form input[type=checkbox],.navbar-form input[type=radio]{
    margin-top:3px
}
.navbar-form .input-append,.navbar-form .input-prepend{
    margin-top:5px;
    white-space:nowrap
}
.navbar-form .input-append input,.navbar-form .input-prepend input{
    margin-top:0
}
.navbar-search{
    position:relative;
    float:left;
    margin-top:5px;
    margin-bottom:0
}
.navbar-search .search-query{
    margin-bottom:0;
    padding:4px 14px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:1;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px
}
.navbar-static-top{
    position:static;
    margin-bottom:0
}
.navbar-static-top .navbar-inner{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.navbar-fixed-top,.navbar-fixed-bottom{
    position:fixed;
    right:0;
    left:0;
    z-index:1030;
    margin-bottom:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
    border-width:0 0 1px
}
.navbar-fixed-bottom .navbar-inner{
    border-width:1px 0 0
}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{
    padding-left:0;
    padding-right:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
    width:940px
}
.navbar-fixed-top{
    top:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
    -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
    box-shadow:0 1px 10px rgba(0,0,0,.1)
}
.navbar-fixed-bottom{
    bottom:0
}
.navbar-fixed-bottom .navbar-inner{
    -webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
    -moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
    box-shadow:0 -1px 10px rgba(0,0,0,.1)
}
.navbar .nav{
    position:relative;
    left:0;
    display:block;
    float:left;
    margin:0 10px 0 0
}
.navbar .nav.pull-right{
    float:right;
    margin-right:0
}
.navbar .nav>li{
    float:left
}
.navbar .nav>li>a{
    float:none;
    padding:10px 15px 10px;
    color:#777;
    text-decoration:none;
    text-shadow:0 1px 0 #fff
}
.navbar .nav .dropdown-toggle .caret{
    margin-top:8px
}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{
    background-color:transparent;
    color:#666;
    text-decoration:none
}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{
    color:#999;
    text-decoration:none;
    background-color:#e5e5e5;
    -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
    -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 8px rgba(0,0,0,.125)
}
.navbar .btn-navbar{
    display:none;
    float:right;
    padding:7px 10px;
    margin-left:5px;
    margin-right:5px;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#ededed;
    border-color:#e5e5e5 #e5e5e5 #bfbfbf;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    ;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)
}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{
    color:#fff;
    background-color:#e5e5e5;
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{
    background-color:#ccc \9
}
.navbar .btn-navbar .icon-bar{
    display:block;
    width:18px;
    height:2px;
    background-color:#f5f5f5;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
    box-shadow:0 1px 0 rgba(0,0,0,.25)
}
.btn-navbar .icon-bar+.icon-bar{
    margin-top:3px
}
.navbar .nav>li>.dropdown-menu:before{
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-bottom-color:#dce3e4;
    position:absolute;
    top:-7px;
    left:9px
}
.navbar .nav>li>.dropdown-menu:after{
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    position:absolute;
    top:-6px;
    left:10px
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before{
    border-top:7px solid #ccc;
    border-top-color:#dce3e4;
    border-bottom:0;
    bottom:-7px;
    top:auto
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after{
    border-top:6px solid #fff;
    border-bottom:0;
    bottom:-6px;
    top:auto
}
.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{
    border-top-color:#666;
    border-bottom-color:#666
}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{
    background-color:#e5e5e5;
    color:#999
}
.navbar .nav li.dropdown>.dropdown-toggle .caret{
    border-top-color:#777;
    border-bottom-color:#777
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{
    border-top-color:#999;
    border-bottom-color:#999
}
.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{
    left:auto;
    right:0
}
.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{
    left:auto;
    right:12px
}
.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{
    left:auto;
    right:13px
}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{
    left:auto;
    right:100%;
    margin-left:0;
    margin-right:-1px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px
}
.navbar-inverse .navbar-inner{
    background-color:#1b1b1b;
    border-color:#252525
}
.navbar-inverse .brand,.navbar-inverse .nav>li>a{
    color:#bdbdbd;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{
    color:#fff
}
.navbar-inverse .brand{
    color:#bdbdbd
}
.navbar-inverse .navbar-text{
    color:#bdbdbd
}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{
    background-color:transparent;
    color:#fff
}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{
    color:#fff;
    background-color:#111
}
.navbar-inverse .navbar-link{
    color:#bdbdbd
}
.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{
    color:#fff
}
.navbar-inverse .divider-vertical{
    border-left-color:#111;
    border-right-color:#222
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{
    background-color:#111;
    color:#fff
}
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{
    border-top-color:#bdbdbd;
    border-bottom-color:#bdbdbd
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{
    border-top-color:#fff;
    border-bottom-color:#fff
}
.navbar-inverse .navbar-search .search-query{
    color:#fff;
    background-color:#515151;
    border-color:#111;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{
    color:#ccc
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{
    color:#ccc
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{
    color:#ccc
}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{
    padding:5px 15px;
    color:#666;
    text-shadow:0 1px 0 #fff;
    background-color:#fff;
    border:0;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 3px rgba(0,0,0,.15);
    box-shadow:0 0 3px rgba(0,0,0,.15);
    outline:0
}
.navbar-inverse .btn-navbar{
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#0e0e0e;
    border-color:#040404 #040404 #000;
    border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    ;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{
    color:#fff;
    background-color:#040404;
}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{
    background-color:#000 \9
}
.breadcrumb{
    padding:8px 15px;
    margin:0 0 20px;
    list-style:none;
    background-color:#f5f5f5;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.breadcrumb>li{
    display:inline-block;
    ;
    ;
    text-shadow:0 1px 0 #fff
}
.breadcrumb>li>.divider{
    padding:0 5px;
    color:#ccc
}
.breadcrumb>.active{
    color:#bdbdbd
}
.pagination{
    margin:20px 0
}
.pagination ul{
    display:inline-block;
    ;
    ;
    margin-left:0;
    margin-bottom:0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow:0 1px 2px rgba(0,0,0,.05);
    box-shadow:0 1px 2px rgba(0,0,0,.05)
}
.pagination ul>li{
    display:inline
}
.pagination ul>li>a,.pagination ul>li>span{
    float:left;
    padding:4px 12px;
    line-height:20px;
    text-decoration:none;
    background-color:#fff;
    border:1px solid #ddd;
    border-left-width:0
}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{
    background-color:#f5f5f5
}
.pagination ul>.active>a,.pagination ul>.active>span{
    color:#bdbdbd;
    cursor:default
}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{
    color:#bdbdbd;
    background-color:transparent;
    cursor:default
}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{
    border-left-width:1px;
    -webkit-border-top-left-radius:2px;
    -moz-border-radius-topleft:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-left-radius:2px
}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topright:2px;
    border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    -moz-border-radius-bottomright:2px;
    border-bottom-right-radius:2px
}
.pagination-centered{
    text-align:center
}
.pagination-right{
    text-align:right
}
.pagination-large ul>li>a,.pagination-large ul>li>span{
    padding:11px 19px;
    font-size:15px
}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{
    -webkit-border-top-left-radius:3px;
    -moz-border-radius-topleft:3px;
    border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-left-radius:3px
}
.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-right-radius:3px
}
.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{
    -webkit-border-top-left-radius:1px;
    -moz-border-radius-topleft:1px;
    border-top-left-radius:1px;
    -webkit-border-bottom-left-radius:1px;
    -moz-border-radius-bottomleft:1px;
    border-bottom-left-radius:1px
}
.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{
    -webkit-border-top-right-radius:1px;
    -moz-border-radius-topright:1px;
    border-top-right-radius:1px;
    -webkit-border-bottom-right-radius:1px;
    -moz-border-radius-bottomright:1px;
    border-bottom-right-radius:1px
}
.pagination-small ul>li>a,.pagination-small ul>li>span{
    padding:2px 10px;
    font-size:10.2px
}
.pagination-mini ul>li>a,.pagination-mini ul>li>span{
    padding:0 6px;
    font-size:9px
}
.pager{
    margin:20px 0;
    list-style:none;
    text-align:center;
}
.pager:before,.pager:after{
    display:table;
    content:"";
    line-height:0
}
.pager:after{
    clear:both
}
.pager li{
    display:inline
}
.pager li>a,.pager li>span{
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #ddd;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px
}
.pager li>a:hover,.pager li>a:focus{
    text-decoration:none;
    background-color:#f5f5f5
}
.pager .next>a,.pager .next>span{
    float:right
}
.pager .previous>a,.pager .previous>span{
    float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{
    color:#bdbdbd;
    background-color:#fff;
    cursor:default
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop,.modal-backdrop.fade.in{
    opacity:.8;
    filter:alpha(opacity=80)
}
.modal{
    position:fixed;
    top:10%;
    left:50%;
    z-index:1050;
    width:560px;
    margin-left:-280px;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.3);
    ;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
    -moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
    box-shadow:0 3px 7px rgba(0,0,0,.3);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding-box;
    background-clip:padding-box;
    outline:0
}
.modal.fade{
    -webkit-transition:opacity .3s linear,top .3s ease-out;
    -moz-transition:opacity .3s linear,top .3s ease-out;
    -o-transition:opacity .3s linear,top .3s ease-out;
    transition:opacity .3s linear,top .3s ease-out;
    top:-25%
}
.modal.fade.in{
    top:10%
}
.modal-header{
    padding:9px 15px;
    border-bottom:1px solid #eee
}
.modal-header .close{
    margin-top:2px
}
.modal-header h3{
    margin:0;
    line-height:30px
}
.modal-body{
    position:relative;
    overflow-y:auto;
    max-height:400px;
    padding:15px
}
.modal-form{
    margin-bottom:0
}
.modal-footer{
    padding:14px 15px 15px;
    margin-bottom:0;
    text-align:right;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    -webkit-border-radius:0 0 6px 6px;
    -moz-border-radius:0 0 6px 6px;
    border-radius:0 0 6px 6px;
    -webkit-box-shadow:inset 0 1px 0 #fff;
    -moz-box-shadow:inset 0 1px 0 #fff;
    box-shadow:inset 0 1px 0 #fff;
}
.modal-footer:before,.modal-footer:after{
    display:table;
    content:"";
    line-height:0
}
.modal-footer:after{
    clear:both
}
.modal-footer .btn+.btn{
    margin-left:5px;
    margin-bottom:0
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
.tooltip{
    position:absolute;
    z-index:1030;
    display:block;
    visibility:visible;
    font-size:11px;
    line-height:1.4;
    opacity:0;
    filter:alpha(opacity=0)
}
.tooltip.in{
    opacity:.8;
    filter:alpha(opacity=80)
}
.tooltip.top{
    margin-top:-3px;
    padding:5px 0
}
.tooltip.right{
    margin-left:3px;
    padding:0 5px
}
.tooltip.bottom{
    margin-top:3px;
    padding:5px 0
}
.tooltip.left{
    margin-left:-3px;
    padding:0 5px
}
.tooltip-inner{
    max-width:200px;
    padding:8px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#000;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#000
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#000
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1010;
    display:none;
    max-width:276px;
    padding:1px;
    text-align:left;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
    box-shadow:0 5px 10px rgba(0,0,0,.2);
    white-space:normal
}
.popover.top{
    margin-top:-10px
}
.popover.right{
    margin-left:10px
}
.popover.bottom{
    margin-top:10px
}
.popover.left{
    margin-left:-10px
}
.popover-title{
    margin:0;
    padding:8px 14px;
    font-size:14px;
    font-weight:400;
    line-height:18px;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0
}
.popover-title:empty{
    display:none
}
.popover-content{
    padding:9px 14px
}
.popover .arrow,.popover .arrow:after{
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.popover .arrow{
    border-width:11px
}
.popover .arrow:after{
    border-width:10px;
    content:""
}
.popover.top .arrow{
    left:50%;
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#999;
    border-top-color:rgba(0,0,0,.25);
    bottom:-11px
}
.popover.top .arrow:after{
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fff
}
.popover.right .arrow{
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#999;
    border-right-color:rgba(0,0,0,.25)
}
.popover.right .arrow:after{
    left:1px;
    bottom:-10px;
    border-left-width:0;
    border-right-color:#fff
}
.popover.bottom .arrow{
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0,0,0,.25);
    top:-11px
}
.popover.bottom .arrow:after{
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fff
}
.popover.left .arrow{
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#999;
    border-left-color:rgba(0,0,0,.25)
}
.popover.left .arrow:after{
    right:1px;
    border-right-width:0;
    border-left-color:#fff;
    bottom:-10px
}
.thumbnails{
    margin-left:-20px;
    list-style:none;
}
.thumbnails:before,.thumbnails:after{
    display:table;
    content:"";
    line-height:0
}
.thumbnails:after{
    clear:both
}
.row-fluid .thumbnails{
    margin-left:0
}
.thumbnails>li{
    float:left;
    margin-bottom:20px;
    margin-left:20px
}
.thumbnail{
    display:block;
    padding:4px;
    line-height:20px;
    border:1px solid #ddd;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,.055);
    box-shadow:0 1px 3px rgba(0,0,0,.055);
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
a.thumbnail:hover,a.thumbnail:focus{
    border-color:#0072bc;
    -webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);
    -moz-box-shadow:0 1px 4px rgba(0,105,214,.25);
    box-shadow:0 1px 4px rgba(0,105,214,.25)
}
.thumbnail>img{
    display:block;
    max-width:100%;
    margin-left:auto;
    margin-right:auto
}
.thumbnail .caption{
    padding:9px;
    color:#999
}
.media,.media-body{
    overflow:hidden;
    ;
    zoom:1
}
.media,.media .media{
    margin-top:15px
}
.media:first-child{
    margin-top:0
}
.media-object{
    display:block
}
.media-heading{
    margin:0 0 5px
}
.media>.pull-left{
    margin-right:10px
}
.media>.pull-right{
    margin-left:10px
}
.media-list{
    margin-left:0;
    list-style:none
}
.label,.badge{
    display:inline-block;
    padding:2px 4px;
    font-size:10.15px;
    font-weight:700;
    line-height:14px;
    color:#fff;
    vertical-align:baseline;
    white-space:nowrap;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#bdbdbd
}
.label{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.badge{
    padding-left:9px;
    padding-right:9px;
    -webkit-border-radius:9px;
    -moz-border-radius:9px;
    border-radius:9px
}
.label:empty,.badge:empty{
    display:none
}
a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{
    color:#fff;
    text-decoration:none;
    cursor:pointer
}
.label-important,.badge-important{
    background-color:#d80202
}
.label-important[href],.badge-important[href]{
    background-color:#a50202
}
.label-warning,.badge-warning{
    background-color:#f89406
}
.label-warning[href],.badge-warning[href]{
    background-color:#c67605
}
.label-success,.badge-success{
    background-color:green
}
.label-success[href],.badge-success[href]{
    background-color:#004d00
}
.label-info,.badge-info{
    background-color:#0072bc
}
.label-info[href],.badge-info[href]{
    background-color:#005389
}
.label-inverse,.badge-inverse{
    background-color:#666
}
.label-inverse[href],.badge-inverse[href]{
    background-color:#4d4d4d
}
.btn .label,.btn .badge{
    position:relative;
    top:-1px
}
.btn-mini .label,.btn-mini .badge{
    top:0
}
@-webkit-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-moz-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-ms-keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
@-o-keyframes progress-bar-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:40px 0
    }
}
@keyframes progress-bar-stripes{
    from{
        background-position:40px 0
    }
    to{
        background-position:0 0
    }
}
.progress{
    overflow:hidden;
    height:20px;
    margin-bottom:20px;
    background-color:#f7f7f7;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.progress .bar{
    width:0;
    height:100%;
    color:#fff;
    float:left;
    font-size:12px;
    text-align:center;
    text-shadow:0 -1px 0 rgba(0,0,0,.25);
    background-color:#0e90d2;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:width .6s ease;
    -moz-transition:width .6s ease;
    -o-transition:width .6s ease;
    transition:width .6s ease
}
.progress .bar+.bar{
    -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
    -moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)
}
.progress-striped .bar{
    background-color:#149bdf;
    -webkit-background-size:40px 40px;
    -moz-background-size:40px 40px;
    -o-background-size:40px 40px;
    background-size:40px 40px
}
.progress.active .bar{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -moz-animation:progress-bar-stripes 2s linear infinite;
    -ms-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.progress-danger .bar,.progress .bar-danger{
    background-color:#dd514c
}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{
    background-color:#ee5f5b
}
.progress-success .bar,.progress .bar-success{
    background-color:#5eb95e
}
.progress-success.progress-striped .bar,.progress-striped .bar-success{
    background-color:#62c462
}
.progress-info .bar,.progress .bar-info{
    background-color:#4bb1cf
}
.progress-info.progress-striped .bar,.progress-striped .bar-info{
    background-color:#5bc0de
}
.progress-warning .bar,.progress .bar-warning{
    background-color:#faa732
}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{
    background-color:#fbb450
}
.accordion{
    margin-bottom:20px
}
.accordion-group{
    margin-bottom:2px;
    border:1px solid #e5e5e5;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.accordion-heading{
    border-bottom:0
}
.accordion-heading .accordion-toggle{
    display:block;
    padding:8px 15px
}
.accordion-toggle{
    cursor:pointer
}
.accordion-inner{
    padding:9px 15px;
    border-top:1px solid #e5e5e5
}
.carousel{
    position:relative;
    margin-bottom:20px;
    line-height:1
}
.carousel-inner{
    overflow:hidden;
    width:100%;
    position:relative
}
.carousel-inner>.item{
    display:none;
    position:relative;
    -webkit-transition:.6s ease-in-out left;
    -moz-transition:.6s ease-in-out left;
    -o-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{
    display:block;
    line-height:1
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
    display:block
}
.carousel-inner>.active{
    left:0
}
.carousel-inner>.next,.carousel-inner>.prev{
    position:absolute;
    top:0;
    width:100%
}
.carousel-inner>.next{
    left:100%
}
.carousel-inner>.prev{
    left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right{
    left:0
}
.carousel-inner>.active.left{
    left:-100%
}
.carousel-inner>.active.right{
    left:100%
}
.carousel-control{
    position:absolute;
    top:40%;
    left:15px;
    width:40px;
    height:40px;
    margin-top:-20px;
    font-size:60px;
    font-weight:100;
    line-height:30px;
    color:#fff;
    text-align:center;
    background:#333;
    border:3px solid #fff;
    -webkit-border-radius:23px;
    -moz-border-radius:23px;
    border-radius:23px;
    opacity:.5;
    filter:alpha(opacity=50)
}
.carousel-control.right{
    left:auto;
    right:15px
}
.carousel-control:hover,.carousel-control:focus{
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.carousel-indicators{
    position:absolute;
    top:15px;
    right:15px;
    z-index:5;
    margin:0;
    list-style:none
}
.carousel-indicators li{
    display:block;
    float:left;
    width:10px;
    height:10px;
    margin-left:5px;
    text-indent:-999px;
    background-color:#ccc;
    background-color:rgba(255,255,255,.25);
    border-radius:5px
}
.carousel-indicators .active{
    background-color:#fff
}
.carousel-caption{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:15px;
    background:#666;
    background:rgba(0,0,0,.75)
}
.carousel-caption h4,.carousel-caption p{
    color:#fff;
    line-height:20px
}
.carousel-caption h4{
    margin:0 0 5px
}
.carousel-caption p{
    margin-bottom:0
}
.hero-unit{
    padding:60px;
    margin-bottom:30px;
    font-size:18px;
    font-weight:200;
    line-height:30px;
    color:inherit;
    background-color:#ccc;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px
}
.hero-unit h1{
    margin-bottom:0;
    font-size:60px;
    line-height:1;
    color:inherit;
    letter-spacing:-1px
}
.hero-unit li{
    line-height:30px
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.hide{
    display:none
}
.show{
    display:block
}
.invisible{
    visibility:hidden
}
.affix{
    position:fixed
}
.clearfix:before,.clearfix:after{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.input-block-level{
    display:block;
    width:100%;
    min-height:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
@-ms-viewport{
    width:device-width
}
.hidden{
    display:none;
    visibility:hidden
}
.visible-phone{
    display:none
}
.visible-tablet{
    display:none
}
.hidden-desktop{
    display:none
}
.visible-desktop{
    display:inherit
}
@media (min-width:768px) and (max-width:979px){
    .hidden-desktop{
        display:inherit
    }
    .visible-desktop{
        display:none
    }
    .visible-tablet{
        display:inherit
    }
    .hidden-tablet{
        display:none
    }
}
@media (max-width:767px){
    .hidden-desktop{
        display:inherit
    }
    .visible-desktop{
        display:none
    }
    .visible-phone{
        display:inherit
    }
    .hidden-phone{
        display:none
    }
}
.visible-print{
    display:none
}
@media print{
    .visible-print{
        display:inherit
    }
    .hidden-print{
        display:none
    }
}
@media (min-width:1200px){
    .row{
        margin-left:-30px;
    }
    .row:before,.row:after{
        display:table;
        content:"";
        line-height:0
    }
    .row:after{
        clear:both
    }
    [class*=span]{
        float:left;
        min-height:1px;
        margin-left:30px
    }
    .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
        width:1170px
    }
    .span12{
        width:1170px
    }
    .span11{
        width:1070px
    }
    .span10{
        width:970px
    }
    .span9{
        width:870px
    }
    .span8{
        width:770px
    }
    .span7{
        width:670px
    }
    .span6{
        width:570px
    }
    .span5{
        width:470px
    }
    .span4{
        width:370px
    }
    .span3{
        width:270px
    }
    .span2{
        width:170px
    }
    .span1{
        width:70px
    }
    .offset12{
        margin-left:1230px
    }
    .offset11{
        margin-left:1130px
    }
    .offset10{
        margin-left:1030px
    }
    .offset9{
        margin-left:930px
    }
    .offset8{
        margin-left:830px
    }
    .offset7{
        margin-left:730px
    }
    .offset6{
        margin-left:630px
    }
    .offset5{
        margin-left:530px
    }
    .offset4{
        margin-left:430px
    }
    .offset3{
        margin-left:330px
    }
    .offset2{
        margin-left:230px
    }
    .offset1{
        margin-left:130px
    }
    .row-fluid{
        width:100%;
    }
    .row-fluid:before,.row-fluid:after{
        display:table;
        content:"";
        line-height:0
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*=span]{
        display:block;
        width:100%;
        min-height:30px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        float:left;
        margin-left:2.56410256%
    }
    .row-fluid [class*=span]:first-child{
        margin-left:0
    }
    .row-fluid .controls-row [class*=span]+[class*=span]{
        margin-left:2.56410256%
    }
    .row-fluid .span12{
        width:100%
    }
    .row-fluid .span11{
        width:91.45299145%
    }
    .row-fluid .span10{
        width:82.90598291%
    }
    .row-fluid .span9{
        width:74.35897436%
    }
    .row-fluid .span8{
        width:65.81196581%
    }
    .row-fluid .span7{
        width:57.26495726%
    }
    .row-fluid .span6{
        width:48.71794872%
    }
    .row-fluid .span5{
        width:40.17094017%
    }
    .row-fluid .span4{
        width:31.62393162%
    }
    .row-fluid .span3{
        width:23.07692308%
    }
    .row-fluid .span2{
        width:14.52991453%
    }
    .row-fluid .span1{
        width:5.98290598%
    }
    .row-fluid .offset12{
        margin-left:105.12820513%
    }
    .row-fluid .offset12:first-child{
        margin-left:102.56410256%
    }
    .row-fluid .offset11{
        margin-left:96.58119658%
    }
    .row-fluid .offset11:first-child{
        margin-left:94.01709402%
    }
    .row-fluid .offset10{
        margin-left:88.03418803%
    }
    .row-fluid .offset10:first-child{
        margin-left:85.47008547%
    }
    .row-fluid .offset9{
        margin-left:79.48717949%
    }
    .row-fluid .offset9:first-child{
        margin-left:76.92307692%
    }
    .row-fluid .offset8{
        margin-left:70.94017094%
    }
    .row-fluid .offset8:first-child{
        margin-left:68.37606838%
    }
    .row-fluid .offset7{
        margin-left:62.39316239%
    }
    .row-fluid .offset7:first-child{
        margin-left:59.82905983%
    }
    .row-fluid .offset6{
        margin-left:53.84615385%
    }
    .row-fluid .offset6:first-child{
        margin-left:51.28205128%
    }
    .row-fluid .offset5{
        margin-left:45.2991453%
    }
    .row-fluid .offset5:first-child{
        margin-left:42.73504274%
    }
    .row-fluid .offset4{
        margin-left:36.75213675%
    }
    .row-fluid .offset4:first-child{
        margin-left:34.18803419%
    }
    .row-fluid .offset3{
        margin-left:28.20512821%
    }
    .row-fluid .offset3:first-child{
        margin-left:25.64102564%
    }
    .row-fluid .offset2{
        margin-left:19.65811966%
    }
    .row-fluid .offset2:first-child{
        margin-left:17.09401709%
    }
    .row-fluid .offset1{
        margin-left:11.11111111%
    }
    .row-fluid .offset1:first-child{
        margin-left:8.54700855%
    }
    input,textarea,.uneditable-input{
        margin-left:0
    }
    .controls-row [class*=span]+[class*=span]{
        margin-left:30px
    }
    input.span12,textarea.span12,.uneditable-input.span12{
        width:1156px
    }
    input.span11,textarea.span11,.uneditable-input.span11{
        width:1056px
    }
    input.span10,textarea.span10,.uneditable-input.span10{
        width:956px
    }
    input.span9,textarea.span9,.uneditable-input.span9{
        width:856px
    }
    input.span8,textarea.span8,.uneditable-input.span8{
        width:756px
    }
    input.span7,textarea.span7,.uneditable-input.span7{
        width:656px
    }
    input.span6,textarea.span6,.uneditable-input.span6{
        width:556px
    }
    input.span5,textarea.span5,.uneditable-input.span5{
        width:456px
    }
    input.span4,textarea.span4,.uneditable-input.span4{
        width:356px
    }
    input.span3,textarea.span3,.uneditable-input.span3{
        width:256px
    }
    input.span2,textarea.span2,.uneditable-input.span2{
        width:156px
    }
    input.span1,textarea.span1,.uneditable-input.span1{
        width:56px
    }
    .thumbnails{
        margin-left:-30px
    }
    .thumbnails>li{
        margin-left:30px
    }
    .row-fluid .thumbnails{
        margin-left:0
    }
}
@media (min-width:768px) and (max-width:979px){
    .row{
        margin-left:-20px;
    }
    .row:before,.row:after{
        display:table;
        content:"";
        line-height:0
    }
    .row:after{
        clear:both
    }
    [class*=span]{
        float:left;
        min-height:1px;
        margin-left:20px
    }
    .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
        width:724px
    }
    .span12{
        width:724px
    }
    .span11{
        width:662px
    }
    .span10{
        width:600px
    }
    .span9{
        width:538px
    }
    .span8{
        width:476px
    }
    .span7{
        width:414px
    }
    .span6{
        width:352px
    }
    .span5{
        width:290px
    }
    .span4{
        width:228px
    }
    .span3{
        width:166px
    }
    .span2{
        width:104px
    }
    .span1{
        width:42px
    }
    .offset12{
        margin-left:764px
    }
    .offset11{
        margin-left:702px
    }
    .offset10{
        margin-left:640px
    }
    .offset9{
        margin-left:578px
    }
    .offset8{
        margin-left:516px
    }
    .offset7{
        margin-left:454px
    }
    .offset6{
        margin-left:392px
    }
    .offset5{
        margin-left:330px
    }
    .offset4{
        margin-left:268px
    }
    .offset3{
        margin-left:206px
    }
    .offset2{
        margin-left:144px
    }
    .offset1{
        margin-left:82px
    }
    .row-fluid{
        width:100%;
    }
    .row-fluid:before,.row-fluid:after{
        display:table;
        content:"";
        line-height:0
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*=span]{
        display:block;
        width:100%;
        min-height:30px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        float:left;
        margin-left:2.76243094%
    }
    .row-fluid [class*=span]:first-child{
        margin-left:0
    }
    .row-fluid .controls-row [class*=span]+[class*=span]{
        margin-left:2.76243094%
    }
    .row-fluid .span12{
        width:100%
    }
    .row-fluid .span11{
        width:91.43646409%
    }
    .row-fluid .span10{
        width:82.87292818%
    }
    .row-fluid .span9{
        width:74.30939227%
    }
    .row-fluid .span8{
        width:65.74585635%
    }
    .row-fluid .span7{
        width:57.18232044%
    }
    .row-fluid .span6{
        width:48.61878453%
    }
    .row-fluid .span5{
        width:40.05524862%
    }
    .row-fluid .span4{
        width:31.49171271%
    }
    .row-fluid .span3{
        width:22.9281768%
    }
    .row-fluid .span2{
        width:14.36464088%
    }
    .row-fluid .span1{
        width:5.80110497%
    }
    .row-fluid .offset12{
        margin-left:105.52486188%
    }
    .row-fluid .offset12:first-child{
        margin-left:102.76243094%
    }
    .row-fluid .offset11{
        margin-left:96.96132597%
    }
    .row-fluid .offset11:first-child{
        margin-left:94.19889503%
    }
    .row-fluid .offset10{
        margin-left:88.39779006%
    }
    .row-fluid .offset10:first-child{
        margin-left:85.63535912%
    }
    .row-fluid .offset9{
        margin-left:79.83425414%
    }
    .row-fluid .offset9:first-child{
        margin-left:77.0718232%
    }
    .row-fluid .offset8{
        margin-left:71.27071823%
    }
    .row-fluid .offset8:first-child{
        margin-left:68.50828729%
    }
    .row-fluid .offset7{
        margin-left:62.70718232%
    }
    .row-fluid .offset7:first-child{
        margin-left:59.94475138%
    }
    .row-fluid .offset6{
        margin-left:54.14364641%
    }
    .row-fluid .offset6:first-child{
        margin-left:51.38121547%
    }
    .row-fluid .offset5{
        margin-left:45.5801105%
    }
    .row-fluid .offset5:first-child{
        margin-left:42.81767956%
    }
    .row-fluid .offset4{
        margin-left:37.01657459%
    }
    .row-fluid .offset4:first-child{
        margin-left:34.25414365%
    }
    .row-fluid .offset3{
        margin-left:28.45303867%
    }
    .row-fluid .offset3:first-child{
        margin-left:25.69060773%
    }
    .row-fluid .offset2{
        margin-left:19.88950276%
    }
    .row-fluid .offset2:first-child{
        margin-left:17.12707182%
    }
    .row-fluid .offset1{
        margin-left:11.32596685%
    }
    .row-fluid .offset1:first-child{
        margin-left:8.56353591%
    }
    input,textarea,.uneditable-input{
        margin-left:0
    }
    .controls-row [class*=span]+[class*=span]{
        margin-left:20px
    }
    input.span12,textarea.span12,.uneditable-input.span12{
        width:710px
    }
    input.span11,textarea.span11,.uneditable-input.span11{
        width:648px
    }
    input.span10,textarea.span10,.uneditable-input.span10{
        width:586px
    }
    input.span9,textarea.span9,.uneditable-input.span9{
        width:524px
    }
    input.span8,textarea.span8,.uneditable-input.span8{
        width:462px
    }
    input.span7,textarea.span7,.uneditable-input.span7{
        width:400px
    }
    input.span6,textarea.span6,.uneditable-input.span6{
        width:338px
    }
    input.span5,textarea.span5,.uneditable-input.span5{
        width:276px
    }
    input.span4,textarea.span4,.uneditable-input.span4{
        width:214px
    }
    input.span3,textarea.span3,.uneditable-input.span3{
        width:152px
    }
    input.span2,textarea.span2,.uneditable-input.span2{
        width:90px
    }
    input.span1,textarea.span1,.uneditable-input.span1{
        width:28px
    }
}
@media (max-width:767px){
    body{
        padding-left:20px;
        padding-right:20px
    }
    .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{
        margin-left:-20px;
        margin-right:-20px
    }
    .container-fluid{
        padding:0
    }
    .dl-horizontal dt{
        float:none;
        clear:none;
        width:auto;
        text-align:left
    }
    .dl-horizontal dd{
        margin-left:0
    }
    .container{
        width:auto
    }
    .row-fluid{
        width:100%
    }
    .row,.thumbnails{
        margin-left:0
    }
    .thumbnails>li{
        float:none;
        margin-left:0
    }
    [class*=span],.uneditable-input[class*=span],.row-fluid [class*=span]{
        float:none;
        display:block;
        width:100%;
        margin-left:0;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .span12,.row-fluid .span12{
        width:100%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .row-fluid [class*=offset]:first-child{
        margin-left:0
    }
    .input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input{
        display:block;
        width:100%;
        min-height:30px;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .input-prepend input,.input-append input,.input-prepend input[class*=span],.input-append input[class*=span]{
        display:inline-block;
        width:auto
    }
    .controls-row [class*=span]+[class*=span]{
        margin-left:0
    }
    .modal{
        position:fixed;
        top:20px;
        left:20px;
        right:20px;
        width:auto;
        margin:0
    }
    .modal.fade{
        top:-100px
    }
    .modal.fade.in{
        top:20px
    }
}
@media (max-width:480px){
    .nav-collapse{
        -webkit-transform:translate3d(0,0,0)
    }
    .page-header h1 small{
        display:block;
        line-height:20px
    }
    input[type=checkbox],input[type=radio]{
        border:1px solid #ccc
    }
    .form-horizontal .control-label{
        float:none;
        width:auto;
        padding-top:0;
        text-align:left
    }
    .form-horizontal .controls{
        margin-left:0
    }
    .form-horizontal .control-list{
        padding-top:0
    }
    .form-horizontal .form-actions{
        padding-left:10px;
        padding-right:10px
    }
    .media .pull-left,.media .pull-right{
        float:none;
        display:block;
        margin-bottom:10px
    }
    .media-object{
        margin-right:0;
        margin-left:0
    }
    .modal{
        top:10px;
        left:10px;
        right:10px
    }
    .modal-header .close{
        padding:10px;
        margin:-10px
    }
    .carousel-caption{
        position:static
    }
}
@media (max-width:979px){
    body{
        padding-top:0
    }
    .navbar-fixed-top,.navbar-fixed-bottom{
        position:static
    }
    .navbar-fixed-top{
        margin-bottom:20px
    }
    .navbar-fixed-bottom{
        margin-top:20px
    }
    .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{
        padding:5px
    }
    .navbar .container{
        width:auto;
        padding:0
    }
    .navbar .brand{
        padding-left:10px;
        padding-right:10px;
        margin:0 0 0 -5px
    }
    .nav-collapse{
        clear:both
    }
    .nav-collapse .nav{
        float:none;
        margin:0 0 10px
    }
    .nav-collapse .nav>li{
        float:none
    }
    .nav-collapse .nav>li>a{
        margin-bottom:2px
    }
    .nav-collapse .nav>.divider-vertical{
        display:none
    }
    .nav-collapse .nav .nav-header{
        color:#777;
        text-shadow:none
    }
    .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{
        padding:9px 15px;
        font-weight:700;
        color:#777;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        border-radius:3px
    }
    .nav-collapse .btn{
        padding:4px 10px 4px;
        font-weight:400;
        -webkit-border-radius:2px;
        -moz-border-radius:2px;
        border-radius:2px
    }
    .nav-collapse .dropdown-menu li+li a{
        margin-bottom:2px
    }
    .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{
        background-color:#f2f2f2
    }
    .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{
        color:#bdbdbd
    }
    .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{
        background-color:#111
    }
    .nav-collapse.in .btn-group{
        margin-top:5px;
        padding:0
    }
    .nav-collapse .dropdown-menu{
        position:static;
        top:auto;
        left:auto;
        float:none;
        display:none;
        max-width:none;
        margin:0 15px;
        padding:0;
        background-color:transparent;
        border:none;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none
    }
    .nav-collapse .open>.dropdown-menu{
        display:block
    }
    .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{
        display:none
    }
    .nav-collapse .dropdown-menu .divider{
        display:none
    }
    .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{
        display:none
    }
    .nav-collapse .navbar-form,.nav-collapse .navbar-search{
        float:none;
        padding:10px 15px;
        margin:10px 0;
        border-top:1px solid #f2f2f2;
        border-bottom:1px solid #f2f2f2;
        -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
        -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
        box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
    }
    .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{
        border-top-color:#111;
        border-bottom-color:#111
    }
    .navbar .nav-collapse .nav.pull-right{
        float:none;
        margin-left:0
    }
    .nav-collapse,.nav-collapse.collapse{
        overflow:hidden;
        height:0
    }
    .navbar .btn-navbar{
        display:block
    }
    .navbar-static .navbar-inner{
        padding-left:10px;
        padding-right:10px
    }
}
@media (min-width:980px){
    .nav-collapse.collapse{
        height:auto;
        overflow:visible
    }
}
 .clearfix:before,.clearfix:after{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.input-block-level{
    display:block;
    width:100%;
    min-height:18px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
.btn-group .btn:first-child{
    margin-left:0;
    -moz-border-radius-topleft:2px;
    -webkit-border-top-left-radius:2px;
    -moz-border-top-left-radius:2px;
    -ms-border-top-left-radius:2px;
    -o-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-bottom-left-radius:2px;
    -ms-border-bottom-left-radius:2px;
    -o-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px
}
.btn-group .btn:last-child,.btn-group .dropdown-toggle{
    -moz-border-radius-topright:2px;
    -webkit-border-top-right-radius:2px;
    -moz-border-top-right-radius:2px;
    -ms-border-top-right-radius:2px;
    -o-border-top-right-radius:2px;
    border-top-right-radius:2px;
    -moz-border-radius-bottomright:2px;
    -webkit-border-bottom-right-radius:2px;
    -moz-border-bottom-right-radius:2px;
    -ms-border-bottom-right-radius:2px;
    -o-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px
}
.btn-group>.btn.large:first-child{
    margin-left:0;
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    -moz-border-top-left-radius:3px;
    -ms-border-top-left-radius:3px;
    -o-border-top-left-radius:3px;
    border-top-left-radius:3px
}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-top-right-radius:3px;
    -ms-border-top-right-radius:3px;
    -o-border-top-right-radius:3px;
    border-top-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-bottom-right-radius:3px;
    -ms-border-bottom-right-radius:3px;
    -o-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px
}
.btn-toolbar,.save-cancel-controls{
    min-height:28px;
    margin:0 0 5px 0
}
.btn-toolbar .btn-group>.btn,.save-cancel-controls .btn-group>.btn{
    margin-right:0
}
.btn-toolbar .btn-group>.btn.pull-right,.save-cancel-controls .btn-group>.btn.pull-right{
    margin-left:0
}
.btn-toolbar.pull-right :last-child,.save-cancel-controls.pull-right :last-child,.btn-toolbar .pull-right :last-child,.save-cancel-controls .pull-right :last-child{
    margin-right:0
}
.btn-toolbar select,.save-cancel-controls select,.btn-toolbar input,.save-cancel-controls input,.btn-toolbar .control-group,.save-cancel-controls .control-group,.btn-toolbar .orcl-picker,.save-cancel-controls .orcl-picker,.btn-toolbar .orcl-date-picker,.save-cancel-controls .orcl-date-picker,.btn-toolbar .orcl-number-field,.save-cancel-controls .orcl-number-field,.btn-toolbar .orcl-file-picker,.save-cancel-controls .orcl-file-picker,.btn-toolbar .orcl-combo-box,.save-cancel-controls .orcl-combo-box,.btn-toolbar .input.orcl-color-picker,.save-cancel-controls .input.orcl-color-picker,.btn-toolbar .orcl-url-field,.save-cancel-controls .orcl-url-field,.btn-toolbar .orcl-type-ahead,.save-cancel-controls .orcl-type-ahead,.btn-toolbar .filter-div input,.save-cancel-controls .filter-div input{
    margin-bottom:0
}
.btn-toolbar label,.save-cancel-controls label{
    vertical-align:middle;
    display:inline-block
}
.btn-toolbar span,.save-cancel-controls span,.btn-toolbar .controls-view-only,.save-cancel-controls .controls-view-only{
    font-size:12px
}
.btn-toolbar span.divider,.save-cancel-controls span.divider{
    display:inline-block;
    vertical-align:middle;
    border-right:1px solid #333;
    height:12px
}
.btn-toolbar.chart-toolbar,.save-cancel-controls.chart-toolbar{
    margin-bottom:0
}
.btn-toolbar.single-line-toolbar,.save-cancel-controls.single-line-toolbar{
    max-height:28px;
    overflow:auto
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar label,.btn-toolbar span.divider,.btn-toolbar .toolbar-item{
    margin-left:0;
    margin-right:8px
}
.btn-toolbar .btn.pull-right,.btn-toolbar .btn-group.pull-right,.btn-toolbar label.pull-right,.btn-toolbar span.divider.pull-right,.btn-toolbar .toolbar-item.pull-right{
    margin-left:8px;
    margin-right:0
}
.btn-toolbar .btn-group{
    vertical-align:baseline
}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{
    margin-left:0
}
.btn-toolbar>.btn+.btn.pull-right,.btn-toolbar>.btn-group+.btn.pull-right,.btn-toolbar>.btn+.btn-group.pull-right{
    margin-left:8px;
    margin-right:0
}
.btn-toolbar .orcl-combo-box .combo-button,.save-cancel-controls .orcl-combo-box .combo-button,.filter-div .orcl-combo-box .combo-button,.btn-toolbar .btn-picker,.save-cancel-controls .btn-picker,.filter-div .btn-picker{
    margin-right:0
}
.btn-toolbar .orcl-combo-box .combo-button.pull-right,.save-cancel-controls .orcl-combo-box .combo-button.pull-right,.filter-div .orcl-combo-box .combo-button.pull-right,.btn-toolbar .btn-picker.pull-right,.save-cancel-controls .btn-picker.pull-right,.filter-div .btn-picker.pull-right{
    margin-left:0
}
.btn{
    padding:2px 10px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    text-shadow:none
}
.btn.large{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px
}
.btn.disabled,.btn:disabled{
    text-shadow:none
}
.btn.active,.btn:active{
    -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 0 4px rgba(0,0,0,.1);
    -ms-box-shadow:inset 0 0 4px rgba(0,0,0,.1);
    -o-box-shadow:inset 0 0 4px rgba(0,0,0,.1);
    box-shadow:inset 0 0 4px rgba(0,0,0,.1)
}
.btn.active:focus,.btn:active:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn-action{
    background-color:#0072bc;
    color:#fff;
    border:1px solid transparent;
    font-weight:700;
    padding:4px 10px
}
.btn-action:hover,.btn-action:focus{
    color:#fff;
    background-color:#0063a3
}
.btn-action.disabled,.btn-action:disabled{
    color:#fff;
    background-color:#0072bc
}
.btn-action.success{
    background-color:green;
    color:#fff;
    border:1px solid transparent;
    font-weight:700
}
.btn-action.success:hover,.btn-action.success:focus{
    color:#fff;
    background-color:#006700
}
.btn-action.success.disabled,.btn-action.success:disabled{
    color:#fff;
    background-color:green
}
.btn-blue-dark{
    background-color:#616977;
    color:#fff;
    border:1px solid transparent;
    padding:4px 10px
}
.btn-blue-dark:hover,.btn-blue-dark:focus{
    color:#fff;
    background-color:#565d69
}
.btn-blue-dark.disabled,.btn-blue-dark:disabled{
    color:#fff;
    background-color:#616977
}
.btn-blue-light,.btn-form,.dark-theme .card .front .btn-blue-light,.dark-theme .card .front .btn-form{
    background-color:#f3f3f3;
    color:#495363;
    border:1px solid #c1cbd5
}
.btn-blue-light:hover,.btn-form:hover,.dark-theme .card .front .btn-blue-light:hover,.dark-theme .card .front .btn-form:hover,.btn-blue-light:focus,.btn-form:focus,.dark-theme .card .front .btn-blue-light:focus,.dark-theme .card .front .btn-form:focus,.btn-blue-light.active,.btn-form.active,.dark-theme .card .front .btn-blue-light.active,.dark-theme .card .front .btn-form.active,.btn-blue-light:active,.btn-form:active,.dark-theme .card .front .btn-blue-light:active,.dark-theme .card .front .btn-form:active{
    color:#495363;
    background-color:#e6e6e6;
    border-color:#c1cbd5
}
.btn-blue-light.disabled,.btn-form.disabled,.dark-theme .card .front .btn-blue-light.disabled,.dark-theme .card .front .btn-form.disabled,.btn-blue-light:disabled,.btn-form:disabled,.dark-theme .card .front .btn-blue-light:disabled,.dark-theme .card .front .btn-form:disabled{
    color:#495363;
    background-color:#f3f3f3;
    border-color:#c1cbd5
}
.dark-theme .btn-blue-light,.card .front .btn-blue-light,.modal-body .btn-blue-light,.dark-theme .btn-form,.card .front .btn-form,.modal-body .btn-form{
    background-color:#fff;
    color:#495363;
    border:1px solid #c1cbd5
}
.dark-theme .btn-blue-light:hover,.card .front .btn-blue-light:hover,.modal-body .btn-blue-light:hover,.dark-theme .btn-form:hover,.card .front .btn-form:hover,.modal-body .btn-form:hover,.dark-theme .btn-blue-light:focus,.card .front .btn-blue-light:focus,.modal-body .btn-blue-light:focus,.dark-theme .btn-form:focus,.card .front .btn-form:focus,.modal-body .btn-form:focus,.dark-theme .btn-blue-light.active,.card .front .btn-blue-light.active,.modal-body .btn-blue-light.active,.dark-theme .btn-form.active,.card .front .btn-form.active,.modal-body .btn-form.active,.dark-theme .btn-blue-light:active,.card .front .btn-blue-light:active,.modal-body .btn-blue-light:active,.dark-theme .btn-form:active,.card .front .btn-form:active,.modal-body .btn-form:active{
    color:#495363;
    background-color:#f2f2f2;
    border-color:#c1cbd5
}
.dark-theme .btn-blue-light.disabled,.card .front .btn-blue-light.disabled,.modal-body .btn-blue-light.disabled,.dark-theme .btn-form.disabled,.card .front .btn-form.disabled,.modal-body .btn-form.disabled,.dark-theme .btn-blue-light:disabled,.card .front .btn-blue-light:disabled,.modal-body .btn-blue-light:disabled,.dark-theme .btn-form:disabled,.card .front .btn-form:disabled,.modal-body .btn-form:disabled{
    color:#495363;
    background-color:#fff;
    border-color:#c1cbd5
}
.btn-primary{
    background-color:#84bef3;
    color:#0e2d5f;
    border:1px solid transparent
}
.btn-primary:hover,.btn-primary:focus{
    color:#0e2d5f;
    background-color:#6db2f1
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#0e2d5f;
    background-color:#84bef3
}
.btn-group .btn+.btn-primary{
    border-left:1px solid #6db2f1
}
.btn-group.open .dropdown-toggle.btn-blue-light,.dark-theme .card .front .btn-group.open .dropdown-toggle.btn-blue-light,.btn-group.open .dropdown-toggle.btn-form,.dark-theme .card .front .btn-group.open .dropdown-toggle.btn-form{
    background-color:#f3f3f3
}
.dark-theme .btn-group.open .dropdown-toggle.btn-blue-light,.card .front .btn-group.open .dropdown-toggle.btn-blue-light,.dark-theme .btn-group.open .dropdown-toggle.btn-form,.card .front .btn-group.open .dropdown-toggle.btn-form{
    background-color:#fff
}
.btn-group.open .dropdown-toggle.btn-primary{
    background-color:#84bef3
}
.btn-group>.btn+.dropdown-toggle{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
.btn-group.open>.dropdown-toggle{
    -webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.1);
    -moz-box-shadow:inset 0 0 4px rgba(0,0,0,.1);
    -ms-box-shadow:inset 0 0 4px rgba(0,0,0,.1);
    -o-box-shadow:inset 0 0 4px rgba(0,0,0,.1);
    box-shadow:inset 0 0 4px rgba(0,0,0,.1)
}
button.not-btn{
    padding:0;
    background:0 0;
    border:none;
    color:inherit
}
button.not-btn:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn-round-dark{
    background-color:#616977;
    color:#fff;
    border:1px solid transparent;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%
}
.btn-round-dark:hover,.btn-round-dark:focus{
    color:#fff;
    background-color:#6c7585
}
.btn-round-dark.disabled,.btn-round-dark:disabled{
    color:#fff;
    background-color:#616977
}
.dropdown-menu{
    border:1px solid #dce3e4;
    -webkit-box-shadow:1px 2px 10px rgba(0,0,0,.2);
    -moz-box-shadow:1px 2px 10px rgba(0,0,0,.2);
    -ms-box-shadow:1px 2px 10px rgba(0,0,0,.2);
    -o-box-shadow:1px 2px 10px rgba(0,0,0,.2);
    box-shadow:1px 2px 10px rgba(0,0,0,.2);
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px
}
.dropdown-menu>li>a{
    border-left:0 solid #0072bc;
    -webkit-transition:border-left-width .1s,padding-left .1s;
    -moz-transition:border-left-width .1s,padding-left .1s;
    -o-transition:border-left-width .1s,padding-left .1s;
    transition:border-left-width .1s,padding-left .1s
}
.dropdown-menu>.active>a{
    border-left-width:6px;
    padding-left:14px;
    font-weight:700
}
.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
    background-color:#b0c3c8
}
.dropdown-menu .divider{
    margin:6px 10px;
    background-color:#dce3e4
}
.dropdown-submenu>.dropdown-menu{
    -webkit-border-radius:0 2px 2px 2px;
    -moz-border-radius:0 2px 2px 2px;
    -ms-border-radius:0 2px 2px 2px;
    -o-border-radius:0 2px 2px 2px;
    border-radius:0 2px 2px 2px
}
.dropup .dropdown-submenu>.dropdown-menu{
    -webkit-border-radius:2px 2px 2px 0;
    -moz-border-radius:2px 2px 2px 0;
    -ms-border-radius:2px 2px 2px 0;
    -o-border-radius:2px 2px 2px 0;
    border-radius:2px 2px 2px 0
}
.dropdown-submenu.pull-left>.dropdown-menu{
    margin-left:-1px;
    -webkit-border-radius:2px 0 2px 2px;
    -moz-border-radius:2px 0 2px 2px;
    -ms-border-radius:2px 0 2px 2px;
    -o-border-radius:2px 0 2px 2px;
    border-radius:2px 0 2px 2px
}
.nav-tabs .dropdown-menu{
    -webkit-border-radius:0 0 2px 2px;
    -moz-border-radius:0 0 2px 2px;
    -ms-border-radius:0 0 2px 2px;
    -o-border-radius:0 0 2px 2px;
    border-radius:0 0 2px 2px
}
label{
    cursor:default
}
input,textarea,.uneditable-input,select{
    width:206px
}
.input-mini{
    width:52px
}
.input-small{
    width:103px
}
.input-medium{
    width:206px
}
.input-large{
    width:309px
}
.input-xlarge{
    width:412px
}
.input-xxlarge{
    width:515px
}
legend.bootstrap{
    color:#333
}
select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input,.search-query{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    height:26px;
    padding:2px 6px;
    font-size:12px;
    line-height:18px;
    color:#333;
    -webkit-transition:border linear .2s,box-shadow linear .2s,border-color linear .2s;
    -moz-transition:border linear .2s,box-shadow linear .2s,border-color linear .2s;
    -o-transition:border linear .2s,box-shadow linear .2s,border-color linear .2s;
    transition:border linear .2s,box-shadow linear .2s,border-color linear .2s;
    margin-bottom:20px
}
select+span.help-block,textarea+span.help-block,input[type=text]+span.help-block,input[type=password]+span.help-block,input[type=datetime]+span.help-block,input[type=datetime-local]+span.help-block,input[type=date]+span.help-block,input[type=month]+span.help-block,input[type=time]+span.help-block,input[type=week]+span.help-block,input[type=number]+span.help-block,input[type=email]+span.help-block,input[type=url]+span.help-block,input[type=search]+span.help-block,input[type=tel]+span.help-block,input[type=color]+span.help-block,.uneditable-input+span.help-block,.search-query+span.help-block{
    margin-top:-20px
}
select:focus,textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus,.search-query:focus{
    border-color:#0072bc;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
input[type=search]:focus{
    border-color:#0072bc;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
textarea{
    height:96px;
    resize:none
}
textarea.height-by-rows{
    height:auto
}
textarea.resizable{
    resize:both
}
textarea.input-mini{
    height:24px
}
textarea.input-small{
    height:42px
}
textarea.input-medium{
    height:96px
}
textarea.input-large{
    height:132px
}
textarea.input-xlarge{
    height:168px
}
textarea.input-xxlarge{
    height:204px
}
.input-append .add-on,.input-prepend .add-on{
    height:18px;
    padding:2px 5px;
    font-size:12px;
    line-height:18px
}
.control-group{
    margin-bottom:0
}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{
    color:#333;
    border-color:#d80202
}
.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{
    border-color:#d80202;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
.control-group.error .help-block,.control-group.error .help-inline{
    color:#d80202
}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{
    color:#333;
    border-color:green
}
.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{
    border-color:green;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
.control-group.success .help-block,.control-group.success .help-inline{
    color:green
}
.input-append .add-on,.input-prepend .add-on{
    background-color:#eee
}
select.hidden,textarea.hidden,input.hidden,.uneditable-input.hidden,select .hidden,textarea .hidden,input .hidden,.uneditable-input .hidden{
    display:none
}
input.search-query{
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px
}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{
    border-color:#ddd;
    color:#737373
}
form{
    margin:0 0 10px
}
.controls>.radio:first-child,.controls>.checkbox:first-child{
    padding-top:0
}
.modal{
    -webkit-transition:opacity .15s linear;
    -moz-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
.modal-backdrop,.modal-backdrop.fade.in{
    opacity:.2;
    filter:alpha(opacity=20)
}
.modal .modal-backdrop,.modal .modal-backdrop.fade.in{
    opacity:.000001;
    filter:alpha(opacity=.0001)
}
.modal-backdrop.fade{
    -webkit-transition:opacity .1s linear;
    -moz-transition:opacity .1s linear;
    -o-transition:opacity .1s linear;
    transition:opacity .1s linear
}
[data-dismiss=modal]{
    cursor:hand;
    cursor:pointer
}
.modal{
    width:400px;
    margin-left:-200px;
    border:1px solid #b6c6cb;
    background-color:#f3f3f3;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px
}
.modal.fade{
    top:10%
}
.modal-header{
    position:relative;
    padding:10px 15px;
    background-color:#dce3e4;
    -moz-border-radius-topright:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-top-right-radius:3px;
    -ms-border-top-right-radius:3px;
    -o-border-top-right-radius:3px;
    border-top-right-radius:3px;
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px;
    -moz-border-top-left-radius:3px;
    -ms-border-top-left-radius:3px;
    -o-border-top-left-radius:3px;
    border-top-left-radius:3px;
    border-bottom:none
}
.modal-header h3{
    color:#495363;
    line-height:25px
}
.modal-header>.modal-close,.modal-header>.control-bar{
    position:absolute;
    right:15px;
    top:10px
}
.modal-header>.modal-close a:focus,.modal-header>.control-bar a:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.modal-header [data-dismiss=modal]{
    color:#495363
}
.modal-header [data-dismiss=modal]:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.modal-body{
    padding:15px 15px 0 15px
}
.modal-footer{
    font-size:0;
    padding:15px 15px 15px 15px;
    background-color:transparent;
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-bottom-right-radius:3px;
    -ms-border-bottom-right-radius:3px;
    -o-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-bottom-left-radius:3px;
    -ms-border-bottom-left-radius:3px;
    -o-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
.modal-footer .btn+.btn{
    margin-left:15px
}
.progress{
    height:10px;
    background-image:none;
    background-color:#ccc;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
.progress .bar{
    height:10px;
    background-image:none;
    background-color:#0072bc;
    -webkit-transition:width .4s;
    -moz-transition:width .4s;
    -o-transition:width .4s;
    transition:width .4s
}
table{
    font-size:12px;
    line-height:20px
}
.table th,.table td{
    padding:0
}
h1{
    font-size:24px;
    line-height:40px
}
h2{
    font-size:22px;
    line-height:40px
}
h3{
    font-size:20px;
    line-height:40px
}
h4{
    font-size:18px;
    line-height:20px
}
h5{
    font-size:16px;
    line-height:20px
}
h6{
    font-size:14px;
    line-height:20px
}
.btn.hidden{
    display:none;
    visibility:hidden
}
@media (max-width:979px){
    body{
        padding-top:inherit
    }
}
@media (max-width:767px){
    body{
        padding-left:inherit;
        padding-right:inherit
    }
    .modal{
        left:50%;
        right:auto
    }
}
.well{
    background-color:#f0f4f7;
    -webkit-box-shadow:inset 0 0 6px 2px rgba(170,207,235,.25);
    -moz-box-shadow:inset 0 0 6px 2px rgba(170,207,235,.25);
    -ms-box-shadow:inset 0 0 6px 2px rgba(170,207,235,.25);
    -o-box-shadow:inset 0 0 6px 2px rgba(170,207,235,.25);
    box-shadow:inset 0 0 6px 2px rgba(170,207,235,.25)
}
.pagination{
    margin:10px 0
}
.pagination ul{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
.pagination ul>.active>a,.pagination ul>.active>span{
    background-color:#0072bc;
    border-color:#0072bc;
    color:#fff
}
.pagination ul>.active>a:hover,.pagination ul>.active>span:hover,.pagination ul>.active>a:focus,.pagination ul>.active>span:focus{
    background-color:#0063a3
}
.row-fluid [class*=span]{
    min-height:24px
}
 h1 span.subheading,h2 span.subheading,h3 span.subheading,h4 span.subheading,h5 span.subheading,h6 span.subheading,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
    margin-left:.1em;
    font-weight:300
}
span small,span .small,span.small,span.date,span .date,p.small,p .small{
    font-size:11px;
    font-weight:400;
    color:#333
}
span.large,span .large,p.large,p .large{
    font-size:14px;
    font-weight:400;
    color:#333
}
span.text-label,span .text-label,p .text-label,p.text-label{
    font-size:12px;
    font-weight:700;
    color:#495363
}
.break-long-words{
    word-wrap:break-word
}
.default-img-styles img{
    max-width:none;
    width:auto;
    height:auto;
    vertical-align:baseline;
    border:none;
    -ms-interpolation-mode:initial
}
.aria-visible-only{
    display:none
}
::-webkit-scrollbar{
    -webkit-appearance:none
}
::-webkit-scrollbar-track{
    background-color:transparent
}
::-webkit-scrollbar:vertical{
    width:10px
}
::-webkit-scrollbar:horizontal{
    height:10px
}
::-webkit-scrollbar-thumb{
    border-radius:6px;
    background-color:rgba(0,0,0,.4);
    background-clip:padding-box;
    border:2px solid transparent
}
::-webkit-scrollbar-thumb:hover{
    background-color:rgba(0,0,0,.5)
}
body::-webkit-scrollbar{
    -webkit-appearance:none
}
body::-webkit-scrollbar-track{
    background-color:transparent
}
body::-webkit-scrollbar:vertical{
    width:13.33px
}
body::-webkit-scrollbar:horizontal{
    height:13.33px
}
body::-webkit-scrollbar-thumb{
    border-radius:8px;
    background-color:rgba(0,0,0,.4);
    background-clip:padding-box;
    border:2.67px solid transparent
}
body::-webkit-scrollbar-thumb:hover{
    background-color:rgba(0,0,0,.5)
}
.save-cancel-controls{
    font-size:0
}
.save-cancel-controls .btn,.save-cancel-controls .btn-group,.save-cancel-controls label,.save-cancel-controls span.divider,.save-cancel-controls .toolbar-item{
    margin-left:0;
    margin-right:15px
}
.save-cancel-controls .btn.pull-right,.save-cancel-controls .btn-group.pull-right,.save-cancel-controls label.pull-right,.save-cancel-controls span.divider.pull-right,.save-cancel-controls .toolbar-item.pull-right{
    margin-left:15px;
    margin-right:0
}
.save-cancel-controls .btn-group{
    vertical-align:baseline
}
.save-cancel-controls>.btn+.btn,.save-cancel-controls>.btn-group+.btn,.save-cancel-controls>.btn+.btn-group{
    margin-left:0
}
.save-cancel-controls>.btn+.btn.pull-right,.save-cancel-controls>.btn-group+.btn.pull-right,.save-cancel-controls>.btn+.btn-group.pull-right{
    margin-left:15px;
    margin-right:0
}
.save-cancel-controls .status-message{
    margin:0 15px 0 0;
    vertical-align:middle
}
.save-cancel-controls .btn-error{
    padding:4px 10px
}
.save-cancel-controls .errors-list{
    position:relative;
    display:inline-block;
    font-size:0;
    white-space:nowrap;
    margin-right:15px
}
.save-cancel-controls .errors-list .btn{
    margin-right:0
}
.save-cancel-controls .errors-list .dropdown-menu{
    padding:0;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 3px 2px rgba(227,227,227,.6);
    -moz-box-shadow:0 3px 2px rgba(227,227,227,.6);
    -ms-box-shadow:0 3px 2px rgba(227,227,227,.6);
    -o-box-shadow:0 3px 2px rgba(227,227,227,.6);
    box-shadow:0 3px 2px rgba(227,227,227,.6);
    margin-top:6px
}
.save-cancel-controls .errors-list .dropdown-menu:before,.save-cancel-controls .errors-list .dropdown-menu:after{
    content:'';
    position:absolute;
    left:50%
}
.save-cancel-controls .errors-list .dropdown-menu:before{
    top:-6px;
    margin-left:-7px;
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:6px solid #dce3e4
}
.save-cancel-controls .errors-list .dropdown-menu:after{
    top:-5px;
    margin-left:-5px;
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #fff
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list{
    padding:0;
    margin:0;
    max-height:160px;
    min-width:250px;
    overflow-y:auto
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li{
    padding:0 10px;
    font-size:12px;
    height:32px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li label,.save-cancel-controls .errors-list .dropdown-menu .notification-list li a{
    color:#d80202;
    display:inline;
    line-height:32px
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li label:hover,.save-cancel-controls .errors-list .dropdown-menu .notification-list li a:hover,.save-cancel-controls .errors-list .dropdown-menu .notification-list li label:focus,.save-cancel-controls .errors-list .dropdown-menu .notification-list li a:focus{
    text-decoration:underline
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li:nth-child(2n+1){
    background-color:transparent
}
.save-cancel-controls .errors-list .dropdown-menu .notification-list li:nth-child(2n){
    background-color:#f3f3f3
}
.save-cancel-controls :last-child{
    margin-right:0
}
.save-cancel-controls.fade{
    opacity:0;
    filter:alpha(opacity=0)
}
.save-cancel-controls.fade.in{
    opacity:1;
    filter:alpha(opacity=100)
}
input:focus,a:focus,select:focus,textarea:focus{
    outline:0
}
input[type=radio],input[type=checkbox]{
    -webkit-transition:box-shadow linear .2s;
    -moz-transition:box-shadow linear .2s;
    -o-transition:box-shadow linear .2s;
    transition:box-shadow linear .2s
}
input[type=radio]:focus,input[type=checkbox]:focus{
    -webkit-box-shadow:#0072bc 0 0 0 1px;
    -moz-box-shadow:#0072bc 0 0 0 1px;
    -ms-box-shadow:#0072bc 0 0 0 1px;
    -o-box-shadow:#0072bc 0 0 0 1px;
    box-shadow:#0072bc 0 0 0 1px;
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
label.control-label{
    font-size:12px;
    font-weight:700;
    color:#495363;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
label.control-label.no-clip{
    overflow:visible;
    white-space:normal;
    text-overflow:clip
}
.control-group.control-group-inline{
    display:inline-block;
    margin-bottom:20px
}
.control-group.control-group-inline.block-level{
    display:block
}
.control-group.control-group-inline .control-label{
    display:inline-block;
    margin-right:4px;
    vertical-align:middle
}
.control-group.control-group-inline .controls{
    display:inline-block
}
.control-group.control-group-inline select,.control-group.control-group-inline textarea,.control-group.control-group-inline input,.control-group.control-group-inline .uneditable-input,.control-group.control-group-inline .search-query{
    margin-bottom:0
}
.btn-toolbar .control-group-inline .control-label{
    vertical-align:middle
}
.btn-toolbar .control-group-inline{
    margin-bottom:0
}
.controls-inline .radio,.controls-yes-no .radio,.controls-inline .checkbox,.controls-yes-no .checkbox{
    display:inline-block;
    margin-bottom:20px;
    vertical-align:middle
}
.controls-inline .radio.left-icon,.controls-yes-no .radio.left-icon,.controls-inline .checkbox.left-icon,.controls-yes-no .checkbox.left-icon{
    position:relative;
    padding-left:45px
}
.controls-inline .radio.left-icon .pgbu-icon,.controls-yes-no .radio.left-icon .pgbu-icon,.controls-inline .checkbox.left-icon .pgbu-icon,.controls-yes-no .checkbox.left-icon .pgbu-icon{
    position:absolute;
    left:0;
    top:-1px
}
.controls-inline .radio.left-icon-large,.controls-yes-no .radio.left-icon-large,.controls-inline .checkbox.left-icon-large,.controls-yes-no .checkbox.left-icon-large{
    position:relative;
    padding-left:49px
}
.controls-inline .radio.left-icon-large .pgbu-icon-large,.controls-yes-no .radio.left-icon-large .pgbu-icon-large,.controls-inline .checkbox.left-icon-large .pgbu-icon-large,.controls-yes-no .checkbox.left-icon-large .pgbu-icon-large{
    position:absolute;
    left:0;
    top:-2px
}
.controls-inline .radio+.radio,.controls-yes-no .radio+.radio,.controls-inline .checkbox+.checkbox,.controls-yes-no .checkbox+.checkbox{
    margin-left:10px
}
.controls-view-only{
    overflow-y:auto;
    max-height:6.5em;
    padding:2px 0;
    margin-bottom:20px
}
.control-group-inline .controls-view-only,.controls-inline.controls-view-only{
    padding:0;
    margin-bottom:0;
    vertical-align:middle
}
.help-block{
    font-size:11px;
    font-weight:inherit;
    color:#666;
    line-height:15px;
    margin-bottom:5px
}
.help-block:before,.help-block:after{
    content:"\00a0";
    display:inline-block;
    overflow:hidden;
    height:0;
    width:0
}
.control-group.error label.control-label{
    font-size:12px;
    font-weight:700;
    color:#495363
}
.control-group.success label.control-label{
    font-size:12px;
    font-weight:700;
    color:#495363
}
.required>label:after,label.required:after{
    content:' *';
    color:#d80202;
    font-weight:bolder
}
.required>fieldset,fieldset.required{
    position:relative
}
.required>fieldset span.required-note,fieldset.required span.required-note{
    color:#d80202;
    font-weight:400;
    position:absolute;
    text-transform:capitalize;
    top:0;
    right:0
}
.required>fieldset span.required-note:before,fieldset.required span.required-note:before{
    content:'* '
}
.required>fieldset .required>label:after,fieldset.required .required>label:after,.required>fieldset label.required:after,fieldset.required label.required:after{
    content:''
}
.error-summary{
    background-color:#f6e9e9;
    font-size:11px;
    color:#d80202;
    padding:6px;
    line-height:16px;
    margin-bottom:1em
}
.error-summary .icon{
    float:left
}
.error-summary .message,.error-summary .error-list{
    margin-left:30px
}
.error-summary .error-list{
    margin-bottom:0;
    list-style-type:none
}
.error-summary .error-list li{
    line-height:16px
}
.error-summary label{
    display:inline;
    font-size:11px
}
label{
    margin-bottom:0
}
.disabled .checkbox,.disabled .radio{
    color:#666;
    cursor:hand;
    cursor:pointer;
    cursor:default
}
.checkbox.disabled,.radio.disabled{
    color:#666;
    cursor:hand;
    cursor:pointer;
    cursor:default
}
.form-horizontal .control-label{
    padding-top:0
}
fieldset{
    margin-bottom:15px
}
fieldset.control-group{
    margin-bottom:15px
}
.dropdown-menu.pull-center{
    left:auto;
    right:50%
}
.dropdown-menu.disclosure{
    margin-top:10px
}
.dropdown-menu.disclosure:before,.dropdown-menu.disclosure:after{
    content:'';
    position:absolute;
    left:50%;
    bottom:100%;
    display:block;
    margin-left:-10px
}
.dropdown-menu.disclosure:before{
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #dce3e4;
    border-left-width:9px
}
.dropdown-menu.disclosure:after{
    width:0;
    height:0;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    border-bottom:9px solid #fff
}
.dropup .dropdown-menu.disclosure{
    margin-top:2px;
    margin-bottom:10px
}
.dropup .dropdown-menu.disclosure:before,.dropup .dropdown-menu.disclosure:after{
    top:100%;
    bottom:auto;
    display:block;
    margin-left:-10px
}
.dropup .dropdown-menu.disclosure:before{
    border:none;
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid #dce3e4;
    border-right-width:9px
}
.dropup .dropdown-menu.disclosure:after{
    border:none;
    width:0;
    height:0;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    border-top:9px solid #fff
}
.dropdown-menu.modal-like-dropdown{
    padding:0;
    margin-top:10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    border:1px solid #b6c6cb;
    background-color:#f3f3f3;
    padding-bottom:15px
}
.dropdown-menu.modal-like-dropdown ul{
    margin:0;
    list-style:none
}
.dropdown-menu.modal-like-dropdown li a{
    display:block;
    color:#495363;
    padding:3px 15px
}
.dropdown-menu.modal-like-dropdown li.active{
    background-color:#fff
}
.dropdown-menu.modal-like-dropdown li.active a{
    padding-left:10px;
    border-left:5px solid #495363;
    color:#333
}
.dropdown-menu.modal-like-dropdown:before,.dropdown-menu.modal-like-dropdown:after{
    content:'';
    position:absolute;
    left:15px
}
.dropdown-menu.modal-like-dropdown:before{
    width:0;
    height:0;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    border-bottom:9px solid #b6c6cb;
    margin-left:-1px;
    top:-9px
}
.dropdown-menu.modal-like-dropdown:after{
    width:0;
    height:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:8px solid #dce3e4;
    top:-8px
}
.dropdown-menu.modal-like-dropdown.pull-right:before,.dropdown-menu.modal-like-dropdown.pull-right:after{
    left:auto;
    right:15px
}
.dropdown-menu.modal-like-dropdown.pull-right:before{
    margin-left:0;
    margin-right:-1px
}
div.bordered-fieldset>fieldset{
    height:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
div.bordered-fieldset>fieldset legend{
    font-size:16px;
    font-weight:400;
    color:#495363;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    height:28px;
    line-height:28px;
    width:100%;
    border-bottom:2px solid #ccc;
    -webkit-padding-start:0;
    -webkit-padding-end:0;
    -moz-padding-start:0;
    -moz-padding-end:0;
    padding:0
}
div.bordered-fieldset>fieldset span.required-note{
    top:4px
}
div.bordered-fieldset>fieldset .fieldset-content{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    padding:15px
}
div.bordered-fieldset>fieldset .fieldset-content.fit-parent{
    height:100%
}
div.bordered-fieldset>fieldset legend+.fieldset-content.fit-parent{
    height:-webkit-calc(100% - 28px);
    height:-moz-calc(100% - 28px);
    height:-o-calc(100% - 28px);
    height:calc(100% - 28px)
}
div.bordered-fieldset.fit-parent{
    height:100%
}
div.bordered-fieldset.fit-content{
    display:inline-block
}
fieldset.bordered{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
fieldset.bordered legend{
    font-size:16px;
    font-weight:400;
    color:#495363;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    height:28px;
    line-height:28px;
    width:100%;
    border-bottom:2px solid #ccc;
    -webkit-padding-start:0;
    -webkit-padding-end:0;
    -moz-padding-start:0;
    -moz-padding-end:0;
    padding:0
}
fieldset.bordered span.required-note{
    top:4px
}
fieldset.bordered .fieldset-content{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    padding:15px
}
fieldset.bordered .fieldset-content.fit-parent{
    height:100%
}
fieldset.bordered legend+.fieldset-content.fit-parent{
    height:-webkit-calc(100% - 28px);
    height:-moz-calc(100% - 28px);
    height:-o-calc(100% - 28px);
    height:calc(100% - 28px)
}
fieldset.bordered.fit-parent{
    height:100%
}
fieldset.bordered.fit-content{
    display:inline-block
}
@font-face{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    src:url(../fonts/BlueSkyGlyphs-151.eot);
    src:local("☺"),url(../fonts/BlueSkyGlyphs-151.woff) format("woff"),url(../fonts/BlueSkyGlyphs-151.svg) format("svg")
}
@font-face{
    font-family:Orafont;
    font-style:normal;
    font-weight:400;
    src:url(../fonts/BlueSkyGlyphs-151.eot);
    src:local("☺"),url(../fonts/BlueSkyGlyphs-151.svg) format("svg")
}
.pgbu-icon,.pgbu-icon-file{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:20px
}
.pgbu-icon,.pgbu-icon-file,.pgbu-icon:before,.pgbu-icon-file:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.pgbu-icon .spoken-text,.pgbu-icon-file .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.pgbu-icon-small{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:16px
}
.pgbu-icon-small,.pgbu-icon-small:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.pgbu-icon-small .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.pgbu-icon-large{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:24px
}
.pgbu-icon-large,.pgbu-icon-large:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.pgbu-icon-large .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.pgbu-icon-nav{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:22px
}
.pgbu-icon-nav,.pgbu-icon-nav:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.pgbu-icon-nav .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.btn .pgbu-icon{
    margin:-1px 0
}
.btn .pgbu-icon-small{
    margin:0
}
a .pgbu-icon:only-child,a .pgbu-icon-small:only-child,a .pgbu-icon-large:only-child,a .pgbu-icon-file:only-child{
    text-decoration:none
}
.pgbu-icon-activity-network:before{
    content:"\e62e"
}
.pgbu-icon-add-button:before{
    content:"\e68b"
}
.pgbu-icon-add-child:before{
    content:"\e6c4"
}
.pgbu-icon-align-center:before{
    content:"\e642"
}
.pgbu-icon-align-left:before{
    content:"\e641"
}
.pgbu-icon-align-right:before{
    content:"\e640"
}
.pgbu-icon-announcements:before{
    content:"\e62a"
}
.pgbu-icon-arrow-down{
    -webkit-transform:rotate(-90deg) rotateY(180deg);
    -moz-transform:rotate(-90deg) rotateY(180deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(-90deg) rotateY(180deg);
    transform:rotate(-90deg) rotateY(180deg)
}
.pgbu-icon-arrow-down:before{
    content:"\e647"
}
.pgbu-icon-arrow-down-white{
    color:#fff;
    -webkit-transform:rotate(-90deg) rotateY(180deg);
    -moz-transform:rotate(-90deg) rotateY(180deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(-90deg) rotateY(180deg);
    transform:rotate(-90deg) rotateY(180deg)
}
.pgbu-icon-arrow-down-white:before{
    content:"\e647"
}
.pgbu-icon-arrow-left{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.pgbu-icon-arrow-left:before{
    content:"\e647"
}
.pgbu-icon-arrow-left-white{
    color:#fff;
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.pgbu-icon-arrow-left-white:before{
    content:"\e647"
}
.pgbu-icon-arrow-right{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotate(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.pgbu-icon-arrow-right:before{
    content:"\e647"
}
.pgbu-icon-arrow-right-white{
    color:#fff;
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotate(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.pgbu-icon-arrow-right-white:before{
    content:"\e647"
}
.pgbu-icon-arrow-up{
    -webkit-transform:rotate(-90deg) rotateY(0);
    -moz-transform:rotate(-90deg) rotateY(0);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg) rotateY(0);
    transform:rotate(-90deg) rotateY(0)
}
.pgbu-icon-arrow-up:before{
    content:"\e647"
}
.pgbu-icon-arrow-up-white{
    color:#fff;
    -webkit-transform:rotate(-90deg) rotateY(0);
    -moz-transform:rotate(-90deg) rotateY(0);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg) rotateY(0);
    transform:rotate(-90deg) rotateY(0)
}
.pgbu-icon-arrow-up-white:before{
    content:"\e647"
}
.pgbu-icon-ascending:before{
    content:"\e62d"
}
.pgbu-icon-attached:before{
    content:"\e6a0"
}
.pgbu-icon-background-color:before{
    content:"\e679"
}
.pgbu-icon-baseline:before{
    content:"\e6c2"
}
.pgbu-icon-blue-closed{
    color:#50a5f4;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.pgbu-icon-blue-closed:before{
    content:"\e63d"
}
.pgbu-icon-blue-closed.pgbu-icon,.pgbu-icon-blue-closed.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-blue-closed.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-blue-closed.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-blue-closed.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-blue-open{
    color:#50a5f4;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.pgbu-icon-blue-open:before{
    content:"\e63d"
}
.pgbu-icon-blue-open.pgbu-icon,.pgbu-icon-blue-open.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-blue-open.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-blue-open.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-blue-open.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-bold:before{
    content:"\e673"
}
.pgbu-icon-calendar:before{
    content:"\e672"
}
.pgbu-icon-capital-planning:before{
    content:"\e60c"
}
.pgbu-icon-chart-bar-horizontal:before{
    content:"\e61c"
}
.pgbu-icon-chart-bar-vertical:before{
    content:"\e61d"
}
.pgbu-icon-chart-bubble:before{
    content:"\e61e"
}
.pgbu-icon-chart-grouped-horizontal:before{
    content:"\e61b"
}
.pgbu-icon-chart-grouped-vertical:before{
    content:"\e61a"
}
.pgbu-icon-chart-line:before{
    content:"\e6ca"
}
.pgbu-icon-chart-pie:before{
    content:"\e617"
}
.pgbu-icon-chart-stacked-horizontal:before{
    content:"\e618"
}
.pgbu-icon-chart-stacked-vertical:before{
    content:"\e619"
}
.pgbu-icon-check-in:before{
    content:"\e689"
}
.pgbu-icon-check-out:before{
    content:"\e688"
}
.pgbu-icon-check-out-cancel:before{
    content:"\e687"
}
.pgbu-icon-checkmark-checked:before{
    content:"\e671"
}
.pgbu-icon-checkmark-unchecked:before{
    content:"\e68e"
}
.pgbu-icon-chevron-down{
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotate(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.pgbu-icon-chevron-down:before{
    content:"\e670"
}
.pgbu-icon-chevron-left{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotate(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.pgbu-icon-chevron-left:before{
    content:"\e657"
}
.pgbu-icon-chevron-left-double{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotate(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.pgbu-icon-chevron-left-double:before{
    content:"\e6c6"
}
.pgbu-icon-chevron-right{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.pgbu-icon-chevron-right:before{
    content:"\e657"
}
.pgbu-icon-chevron-right-double{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.pgbu-icon-chevron-right-double:before{
    content:"\e6c6"
}
.pgbu-icon-chevron-up{
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.pgbu-icon-chevron-up:before{
    content:"\e670"
}
.pgbu-icon-collapsed{
    color:#495363;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.pgbu-icon-collapsed:before{
    content:"\e63d"
}
.pgbu-icon-collapsed.pgbu-icon,.pgbu-icon-collapsed.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-collapsed.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-collapsed.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-collapsed.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-comment{
    color:#0072bc
}
.pgbu-icon-comment:before{
    content:"\e639"
}
a .pgbu-icon-comment:only-child{
    color:inherit
}
.pgbu-icon-comment-email:before{
    content:"\e666"
}
.pgbu-icon-configuration:before{
    content:"\e66d"
}
.pgbu-icon-delete:before{
    content:"\e68a"
}
.pgbu-icon-delete-button:before{
    content:"\e68a"
}
.pgbu-icon-descending:before{
    content:"\e62c"
}
.pgbu-icon-details:before{
    content:"\e615"
}
.pgbu-icon-details-horizontal:before{
    content:"\e6c1"
}
.pgbu-icon-details-vertical:before{
    content:"\e6c0"
}
.pgbu-icon-dialog-close:before{
    content:"\e68a"
}
.pgbu-icon-drag-drop-dots:before{
    content:"\e638"
}
.pgbu-icon-drag-drop-dots-horizontal:before{
    content:"\e6b8"
}
.pgbu-icon-edit:before{
    content:"\e64b"
}
.pgbu-icon-email:before{
    content:"\e666"
}
.pgbu-icon-expand-left{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotate(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.pgbu-icon-expand-left:before{
    content:"\e663"
}
.pgbu-icon-expand-left.pgbu-icon,.pgbu-icon-expand-left.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-expand-left.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-expand-left.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-expand-left.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-expand-right{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.pgbu-icon-expand-right:before{
    content:"\e663"
}
.pgbu-icon-expand-right.pgbu-icon,.pgbu-icon-expand-right.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-expand-right.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-expand-right.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-expand-right.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-expanded{
    color:#495363;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.pgbu-icon-expanded:before{
    content:"\e63d"
}
.pgbu-icon-expanded.pgbu-icon,.pgbu-icon-expanded.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-expanded.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-expanded.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-expanded.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-fast-forward{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotate(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.pgbu-icon-fast-forward:before{
    content:"\e607"
}
.pgbu-icon-fast-reverse{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.pgbu-icon-fast-reverse:before{
    content:"\e607"
}
.pgbu-icon-favorite-active{
    color:#faab01
}
.pgbu-icon-favorite-active:before{
    content:"\e623"
}
.pgbu-icon-favorite-inactive{
    color:#000
}
.pgbu-icon-favorite-inactive:before{
    content:"\e6bb"
}
.pgbu-icon-filter:before{
    content:"\e660"
}
.pgbu-icon-find:before{
    content:"\e646"
}
.pgbu-icon-find-clear{
    color:#7792ad
}
.pgbu-icon-find-clear:before{
    content:"\e66b"
}
.pgbu-icon-folder:before{
    content:"\e6a2"
}
.pgbu-icon-font-color{
    text-align:center
}
.pgbu-icon-font-color:before{
    content:"A"
}
.pgbu-icon-forced-in{
    color:green
}
.pgbu-icon-forced-in:before{
    content:"\e65c"
}
.pgbu-icon-forced-out{
    color:#d80202
}
.pgbu-icon-forced-out:before{
    content:"\e65b"
}
.pgbu-icon-fullscreen:before,.pgbu-icon-fullscreen-alt:before{
    content:"\e681"
}
.btn:hover .pgbu-icon-fullscreen,a:hover .pgbu-icon-fullscreen{
    -webkit-animation:anim-bounce-grow .5s;
    -moz-animation:anim-bounce-grow .5s;
    -ms-animation:anim-bounce-grow .5s;
    -o-animation:anim-bounce-grow .5s;
    animation:anim-bounce-grow .5s
}
.btn:hover .pgbu-icon-fullscreen-alt,a:hover .pgbu-icon-fullscreen-alt{
    -webkit-animation:anim-bounce-grow .5s;
    -moz-animation:anim-bounce-grow .5s;
    -ms-animation:anim-bounce-grow .5s;
    -o-animation:anim-bounce-grow .5s;
    animation:anim-bounce-grow .5s
}
.pgbu-icon-gantt:before{
    content:"\e6bf"
}
.pgbu-icon-gateway-integration:before{
    content:"\e686"
}
.pgbu-icon-grid:before{
    content:"\e6be"
}
.pgbu-icon-home-active{
    color:#0e2d5f
}
.pgbu-icon-home-active:before{
    content:"\e659"
}
.pgbu-icon-home-inactive{
    color:#fff
}
.pgbu-icon-home-inactive:before{
    content:"\e659"
}
.pgbu-icon-indent:before{
    content:"\e655"
}
.pgbu-icon-indicator-accept{
    color:green
}
.pgbu-icon-indicator-accept:before{
    content:"\e675"
}
.pgbu-icon-indicator-critical{
    color:#d80202
}
.pgbu-icon-indicator-critical:before{
    content:"\e66b"
}
.pgbu-icon-indicator-exceptional{
    color:#00f
}
.pgbu-icon-indicator-exceptional:before{
    content:"\e645"
}
.pgbu-icon-indicator-warning{
    color:#faab01
}
.pgbu-icon-indicator-warning:before{
    content:"\e635"
}
.pgbu-icon-invalid{
    color:#d80202
}
.pgbu-icon-invalid:before{
    content:"\e658"
}
.pgbu-icon-issues:before{
    content:"\e661"
}
.pgbu-icon-italic:before{
    content:"\e654"
}
.pgbu-icon-labor:before{
    content:"\e653"
}
.pgbu-icon-labor-primary:before{
    content:"\e652"
}
.pgbu-icon-landscape:before{
    content:"\e614"
}
.pgbu-icon-layout-1chart:before{
    content:"\e696"
}
.pgbu-icon-layout-1chart-1grid:before{
    content:"\e695"
}
.pgbu-icon-layout-1grid:before{
    content:"\e699"
}
.pgbu-icon-layout-1grid-1chart:before{
    content:"\e69a"
}
.pgbu-icon-layout-1grid-2charts:before{
    content:"\e698"
}
.pgbu-icon-layout-2charts-1grid:before{
    content:"\e697"
}
.pgbu-icon-layout-2charts-2grids:before{
    content:"\e694"
}
.pgbu-icon-layout-4charts-2bubblebottom:before{
    content:"\e691"
}
.pgbu-icon-layout-4charts-2bubbletop:before{
    content:"\e692"
}
.pgbu-icon-layout-4charts-pie:before{
    content:"\e690"
}
.pgbu-icon-layout-histo-grid:before{
    content:"\e693"
}
.pgbu-icon-link:before{
    content:"\e64e"
}
.pgbu-icon-linked-in:before{
    content:"\e69e"
}
.pgbu-icon-linked-out:before{
    content:"\e69f"
}
.pgbu-icon-list-ordered:before{
    content:"\e64c"
}
.pgbu-icon-list-unordered:before{
    content:"\e63b"
}
.pgbu-icon-loading:before{
    content:"\e67b"
}
.pgbu-icon-location:before{
    content:"\e674"
}
.pgbu-icon-location-filled:before{
    content:"\e6c9"
}
.pgbu-icon-locked{
    color:#50a5f4
}
.pgbu-icon-locked:before{
    content:"\e628"
}
.pgbu-icon-locked-hover{
    color:#fa4801
}
.pgbu-icon-locked-hover:before{
    content:"\e628"
}
.pgbu-icon-magnifying-glass:before{
    content:"\e646"
}
.pgbu-icon-material:before{
    content:"\e64d"
}
.pgbu-icon-menu:before{
    content:"\e622"
}
.pgbu-icon-menu-back{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotate(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.pgbu-icon-menu-back:before{
    content:"\e657"
}
.pgbu-icon-menu-forward{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.pgbu-icon-menu-forward:before{
    content:"\e657"
}
.pgbu-icon-menu-hover:before{
    content:"\e622"
}
.pgbu-icon-menu-selected{
    color:#333
}
.pgbu-icon-menu-selected:before{
    content:"\e671"
}
.pgbu-icon-milestone-black{
    color:#000
}
.pgbu-icon-milestone-black:before{
    content:"\e630"
}
.pgbu-icon-milestone-red{
    color:#d80202
}
.pgbu-icon-milestone-red:before{
    content:"\e630"
}
.pgbu-icon-my-places:before{
    content:"\e6a4"
}
.pgbu-icon-navmenu-collapsed{
    color:#495363;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.pgbu-icon-navmenu-collapsed:before{
    content:"\e63d"
}
.pgbu-icon-navmenu-collapsed.pgbu-icon,.pgbu-icon-navmenu-collapsed.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-navmenu-collapsed.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-navmenu-collapsed.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-navmenu-collapsed.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-navmenu-expanded{
    color:#495363;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.pgbu-icon-navmenu-expanded:before{
    content:"\e63d"
}
.pgbu-icon-navmenu-expanded.pgbu-icon,.pgbu-icon-navmenu-expanded.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-navmenu-expanded.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-navmenu-expanded.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-navmenu-expanded.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-non-labor:before{
    content:"\e629"
}
.pgbu-icon-notifications:before{
    content:"\e62b"
}
.pgbu-icon-outdent:before{
    content:"\e669"
}
.pgbu-icon-overdue:before{
    content:"\e6ba"
}
.pgbu-icon-pagenav-collapsed{
    color:#0182fa;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.pgbu-icon-pagenav-collapsed:before{
    content:"\e63d"
}
.pgbu-icon-pagenav-collapsed.pgbu-icon,.pgbu-icon-pagenav-collapsed.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-pagenav-collapsed.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-pagenav-collapsed.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-pagenav-collapsed.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-pagenav-expanded{
    color:#0182fa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.pgbu-icon-pagenav-expanded:before{
    content:"\e63d"
}
.pgbu-icon-pagenav-expanded.pgbu-icon,.pgbu-icon-pagenav-expanded.pgbu-icon-file{
    font-size:14px
}
.pgbu-icon-pagenav-expanded.pgbu-icon-large{
    font-size:16px
}
.pgbu-icon-pagenav-expanded.pgbu-icon-small{
    font-size:12px
}
.pgbu-icon-pagenav-expanded.pgbu-icon-nav{
    font-size:12px
}
.pgbu-icon-paint-bucket:before{
    content:"\e679"
}
.pgbu-icon-picker-dots:before{
    content:"\e683"
}
.pgbu-icon-popover-close{
    color:#495363
}
.pgbu-icon-popover-close:before{
    content:"\e658"
}
.pgbu-icon-popover-help{
    color:#495363
}
.pgbu-icon-popover-help:before{
    content:"\e60b"
}
.pgbu-icon-portrait:before{
    content:"\e608"
}
.pgbu-icon-print:before{
    content:"\e621"
}
.pgbu-icon-refresh:before{
    content:"\e649"
}
.btn:hover .pgbu-icon-refresh,a:hover .pgbu-icon-refresh{
    -webkit-animation:anim-rotate 1s;
    -moz-animation:anim-rotate 1s;
    -ms-animation:anim-rotate 1s;
    -o-animation:anim-rotate 1s;
    animation:anim-rotate 1s
}
.pgbu-icon-restore:before,.pgbu-icon-restore-alt:before{
    content:"\e67a"
}
.btn:hover .pgbu-icon-restore,a:hover .pgbu-icon-restore{
    -webkit-animation:anim-bounce-shrink .5s;
    -moz-animation:anim-bounce-shrink .5s;
    -ms-animation:anim-bounce-shrink .5s;
    -o-animation:anim-bounce-shrink .5s;
    animation:anim-bounce-shrink .5s
}
.btn:hover .pgbu-icon-restore-alt,a:hover .pgbu-icon-restore-alt{
    -webkit-animation:anim-bounce-shrink .5s;
    -moz-animation:anim-bounce-shrink .5s;
    -ms-animation:anim-bounce-shrink .5s;
    -o-animation:anim-bounce-shrink .5s;
    animation:anim-bounce-shrink .5s
}
.pgbu-icon-review-selected:before{
    content:"\e65d"
}
.pgbu-icon-review-unselected:before{
    content:"\e65e"
}
.pgbu-icon-risks:before{
    content:"\e650"
}
.pgbu-icon-row-delete:before{
    content:"\e658"
}
.pgbu-icon-row-delete-selected:before{
    content:"\e658"
}
.pgbu-icon-schedule:before{
    content:"\e6bd"
}
.pgbu-icon-scope-items-assigned:before{
    content:"\e64f"
}
.pgbu-icon-scope-items-empty:before{
    content:"\e633"
}
.pgbu-icon-security:before{
    content:"\e66c"
}
.pgbu-icon-selected:before{
    content:"\e625"
}
.pgbu-icon-settings:before,.pgbu-icon-settings-alt:before{
    content:"\e634"
}
.btn:hover .pgbu-icon-settings,a:hover .pgbu-icon-settings{
    -webkit-animation:anim-tick 2s;
    -moz-animation:anim-tick 2s;
    -ms-animation:anim-tick 2s;
    -o-animation:anim-tick 2s;
    animation:anim-tick 2s
}
.btn:hover .pgbu-icon-settings-alt,a:hover .pgbu-icon-settings-alt{
    -webkit-animation:anim-tick 2s;
    -moz-animation:anim-tick 2s;
    -ms-animation:anim-tick 2s;
    -o-animation:anim-tick 2s;
    animation:anim-tick 2s
}
.pgbu-icon-snapshots:before{
    content:"\e6a5"
}
.pgbu-icon-sort-down{
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotate(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.pgbu-icon-sort-down:before{
    content:"\e61f"
}
.pgbu-icon-sort-up{
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.pgbu-icon-sort-up:before{
    content:"\e61f"
}
.pgbu-icon-spending:before{
    content:"\e6ab"
}
.pgbu-icon-strikeout:before{
    content:"\e644"
}
.pgbu-icon-subscript:before{
    content:"\e637"
}
.pgbu-icon-success{
    color:green
}
.pgbu-icon-success:before{
    content:"\e671"
}
.pgbu-icon-suggestions{
    color:#fa4801
}
.pgbu-icon-suggestions:before{
    content:"\e685"
}
.pgbu-icon-superscript:before{
    content:"\e636"
}
.pgbu-icon-synchronize:before{
    content:"\e643"
}
.btn:hover .pgbu-icon-synchronize,a:hover .pgbu-icon-synchronize{
    -webkit-animation:anim-rotate 1s reverse;
    -moz-animation:anim-rotate 1s reverse;
    -ms-animation:anim-rotate 1s reverse;
    -o-animation:anim-rotate 1s reverse;
    animation:anim-rotate 1s reverse
}
.pgbu-icon-tree:before{
    content:"\e678"
}
.pgbu-icon-tree-collapsed{
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.pgbu-icon-tree-collapsed:before{
    content:"\e664"
}
.pgbu-icon-tree-expanded{
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.pgbu-icon-tree-expanded:before{
    content:"\e66e"
}
.pgbu-icon-underline:before{
    content:"\e603"
}
.pgbu-icon-unlocked{
    color:#50a5f4;
    opacity:.6;
    filter:alpha(opacity=60)
}
.pgbu-icon-unlocked:before{
    content:"\e627"
}
.pgbu-icon-unlocked-hover{
    color:#fa4801
}
.pgbu-icon-unlocked-hover:before{
    content:"\e627"
}
.pgbu-icon-unselected:before{
    content:"\e626"
}
.pgbu-icon-user-configuration:before{
    content:"\e60a"
}
.pgbu-icon-users-and-security:before{
    content:"\e6a3"
}
.pgbu-icon-valid{
    color:green
}
.pgbu-icon-valid:before{
    content:"\e671"
}
.pgbu-icon-warning{
    color:#d80202
}
.pgbu-icon-warning:before{
    content:"\e635"
}
.pgbu-icon-work-packages:before{
    content:"\e665"
}
.pgbu-icon-workflows:before{
    content:"\e609"
}
.pgbu-icon-zoom-in:before{
    content:"\e677"
}
.pgbu-icon-zoom-out:before{
    content:"\e676"
}
.pgbu-icon-ent-activity:before{
    content:"\e6c3"
}
.pgbu-icon-ent-activity-partial:before{
    content:"\e616"
}
.pgbu-icon-ent-activity-code:before{
    content:"\e610"
}
.pgbu-icon-ent-activity-code-value:before{
    content:"\e60f"
}
.pgbu-icon-ent-assignment:before{
    content:"\e602"
}
.pgbu-icon-ent-cap-portfolio:before{
    content:"\e69c"
}
.pgbu-icon-ent-eps:before{
    content:"\e631"
}
.pgbu-icon-ent-group:before{
    content:"\e65a"
}
.pgbu-icon-ent-planning:before{
    content:"\e69b"
}
.pgbu-icon-ent-proj-portfolio:before{
    content:"\e69d"
}
.pgbu-icon-ent-project:before{
    content:"\e612"
}
.pgbu-icon-ent-project-code:before{
    content:"\e613"
}
.pgbu-icon-ent-project-code-value:before{
    content:"\e611"
}
.pgbu-icon-ent-resource-code:before{
    content:"\e60e"
}
.pgbu-icon-ent-resource-code-value:before{
    content:"\e60d"
}
.pgbu-icon-ent-scenario:before{
    content:"\e6a1"
}
.pgbu-icon-ent-user:before{
    content:"\e653"
}
.pgbu-icon-ent-wbs:before{
    content:"\e6bc"
}
.pgbu-icon-ent-workspace:before{
    content:"\e6c7"
}
.pgbu-icon-status-warning{
    color:#faab01
}
.pgbu-icon-status-warning:before{
    content:"\e624"
}
.pgbu-icon-status-error{
    color:#d80202
}
.pgbu-icon-status-error:before{
    content:"\e648"
}
.pgbu-icon-status-info{
    color:#0072bc
}
.pgbu-icon-status-info:before{
    content:"\e65f"
}
.pgbu-icon-status-success{
    color:green
}
.pgbu-icon-status-success:before{
    content:"\e64a"
}
.pgbu-icon-nav-capital-planning:before{
    content:"\e60c"
}
.pgbu-icon-nav-configuration:before{
    content:"\e66d"
}
.pgbu-icon-nav-my-places:before{
    content:"\e6a4"
}
.pgbu-icon-nav-projects:before{
    content:"\e612"
}
.pgbu-icon-nav-resources:before{
    content:"\e65a"
}
.pgbu-icon-nav-snapshots:before{
    content:"\e6a5"
}
.pgbu-icon-nav-spending:before{
    content:"\e6ab"
}
.pgbu-icon-nav-users:before{
    content:"\e60a"
}
.pgbu-icon-nav-users-and-security:before{
    content:"\e6a3"
}
.pgbu-icon-nav-workflows:before{
    content:"\e609"
}
.pgbu-icon-indicator-3d:before{
    content:"\e605"
}
.pgbu-icon-indicator-check:before{
    content:"\e671"
}
.pgbu-icon-indicator-circle:before{
    content:"\e68f"
}
.pgbu-icon-indicator-content:before{
    content:"\e67f"
}
.pgbu-icon-indicator-correct:before{
    content:"\e675"
}
.pgbu-icon-indicator-diamond:before{
    content:"\e630"
}
.pgbu-icon-indicator-error:before{
    content:"\e66b"
}
.pgbu-icon-indicator-exclamation{
    text-align:center;
    font-weight:700
}
.pgbu-icon-indicator-exclamation:before{
    content:"!"
}
.pgbu-icon-indicator-flag:before{
    content:"\e65d"
}
.pgbu-icon-indicator-happy:before{
    content:"\e67e"
}
.pgbu-icon-indicator-ok:before{
    content:"\e632"
}
.pgbu-icon-indicator-sad:before{
    content:"\e680"
}
.pgbu-icon-indicator-square:before{
    content:"\e62f"
}
.pgbu-icon-indicator-star:before{
    content:"\e645"
}
.pgbu-icon-indicator-target:before{
    content:"\e67c"
}
.pgbu-icon-indicator-triangle:before{
    content:"\e63c"
}
.pgbu-icon-indicator-warning-no-color:before{
    content:"\e635"
}
.pgbu-icon-indicator-x:before{
    content:"\e68a"
}
.pgbu-icon-indicator-3d-blue{
    color:#00f
}
.pgbu-icon-indicator-3d-blue:before{
    content:"\e605"
}
.pgbu-icon-indicator-3d-green{
    color:green
}
.pgbu-icon-indicator-3d-green:before{
    content:"\e605"
}
.pgbu-icon-indicator-3d-red{
    color:#d80202
}
.pgbu-icon-indicator-3d-red:before{
    content:"\e605"
}
.pgbu-icon-indicator-3d-yellow{
    color:#faab01
}
.pgbu-icon-indicator-3d-yellow:before{
    content:"\e605"
}
.pgbu-icon-indicator-check-blue{
    color:#00f
}
.pgbu-icon-indicator-check-blue:before{
    content:"\e671"
}
.pgbu-icon-indicator-check-green{
    color:green
}
.pgbu-icon-indicator-check-green:before{
    content:"\e671"
}
.pgbu-icon-indicator-check-red{
    color:#d80202
}
.pgbu-icon-indicator-check-red:before{
    content:"\e671"
}
.pgbu-icon-indicator-check-yellow{
    color:#faab01
}
.pgbu-icon-indicator-check-yellow:before{
    content:"\e671"
}
.pgbu-icon-indicator-circle-black{
    color:#000
}
.pgbu-icon-indicator-circle-black:before{
    content:"\e68f"
}
.pgbu-icon-indicator-circle-empty{
    color:#000
}
.pgbu-icon-indicator-circle-empty:before{
    content:"\e684"
}
.pgbu-icon-indicator-circle-green{
    color:green
}
.pgbu-icon-indicator-circle-green:before{
    content:"\e68f"
}
.pgbu-icon-indicator-circle-partial{
    color:#000
}
.pgbu-icon-indicator-circle-partial:before{
    content:"\e682"
}
.pgbu-icon-indicator-circle-red{
    color:#d80202
}
.pgbu-icon-indicator-circle-red:before{
    content:"\e68f"
}
.pgbu-icon-indicator-circle-yellow{
    color:#faab01
}
.pgbu-icon-indicator-circle-yellow:before{
    content:"\e68f"
}
.pgbu-icon-indicator-content-blue{
    color:#00f
}
.pgbu-icon-indicator-content-blue:before{
    content:"\e67f"
}
.pgbu-icon-indicator-content-yellow{
    color:#faab01
}
.pgbu-icon-indicator-content-yellow:before{
    content:"\e67f"
}
.pgbu-icon-indicator-correct-red{
    color:#d80202
}
.pgbu-icon-indicator-correct-red:before{
    content:"\e675"
}
.pgbu-icon-indicator-correct-yellow{
    color:#faab01
}
.pgbu-icon-indicator-correct-yellow:before{
    content:"\e675"
}
.pgbu-icon-indicator-diamond-blue{
    color:#00f
}
.pgbu-icon-indicator-diamond-blue:before{
    content:"\e630"
}
.pgbu-icon-indicator-diamond-green{
    color:green
}
.pgbu-icon-indicator-diamond-green:before{
    content:"\e630"
}
.pgbu-icon-indicator-diamond-yellow{
    color:#faab01
}
.pgbu-icon-indicator-diamond-yellow:before{
    content:"\e630"
}
.pgbu-icon-indicator-error-blue{
    color:#00f
}
.pgbu-icon-indicator-error-blue:before{
    content:"\e66b"
}
.pgbu-icon-indicator-error-green{
    color:green
}
.pgbu-icon-indicator-error-green:before{
    content:"\e66b"
}
.pgbu-icon-indicator-error-red{
    color:#d80202
}
.pgbu-icon-indicator-error-red:before{
    content:"\e66b"
}
.pgbu-icon-indicator-error-yellow{
    color:#faab01
}
.pgbu-icon-indicator-error-yellow:before{
    content:"\e66b"
}
.pgbu-icon-indicator-exclamation-blue{
    color:#00f;
    text-align:center;
    font-weight:700
}
.pgbu-icon-indicator-exclamation-blue:before{
    content:"!"
}
.pgbu-icon-indicator-exclamation-green{
    color:green;
    text-align:center;
    font-weight:700
}
.pgbu-icon-indicator-exclamation-green:before{
    content:"!"
}
.pgbu-icon-indicator-exclamation-red{
    color:#d80202;
    text-align:center;
    font-weight:700
}
.pgbu-icon-indicator-exclamation-red:before{
    content:"!"
}
.pgbu-icon-indicator-exclamation-yellow{
    color:#faab01;
    text-align:center;
    font-weight:700
}
.pgbu-icon-indicator-exclamation-yellow:before{
    content:"!"
}
.pgbu-icon-indicator-flag-blue{
    color:#00f
}
.pgbu-icon-indicator-flag-blue:before{
    content:"\e65d"
}
.pgbu-icon-indicator-flag-green{
    color:green
}
.pgbu-icon-indicator-flag-green:before{
    content:"\e65d"
}
.pgbu-icon-indicator-flag-red{
    color:#d80202
}
.pgbu-icon-indicator-flag-red:before{
    content:"\e65d"
}
.pgbu-icon-indicator-flag-yellow{
    color:#faab01
}
.pgbu-icon-indicator-flag-yellow:before{
    content:"\e65d"
}
.pgbu-icon-indicator-happy-green{
    color:green
}
.pgbu-icon-indicator-happy-green:before{
    content:"\e67e"
}
.pgbu-icon-indicator-happy-yellow{
    color:#faab01
}
.pgbu-icon-indicator-happy-yellow:before{
    content:"\e67e"
}
.pgbu-icon-indicator-ok-blue{
    color:#00f
}
.pgbu-icon-indicator-ok-blue:before{
    content:"\e632"
}
.pgbu-icon-indicator-ok-green{
    color:green
}
.pgbu-icon-indicator-ok-green:before{
    content:"\e632"
}
.pgbu-icon-indicator-ok-red{
    color:#d80202
}
.pgbu-icon-indicator-ok-red:before{
    content:"\e632"
}
.pgbu-icon-indicator-ok-yellow{
    color:#faab01
}
.pgbu-icon-indicator-ok-yellow:before{
    content:"\e632"
}
.pgbu-icon-indicator-sad-red{
    color:#d80202
}
.pgbu-icon-indicator-sad-red:before{
    content:"\e680"
}
.pgbu-icon-indicator-sad-yellow{
    color:#faab01
}
.pgbu-icon-indicator-sad-yellow:before{
    content:"\e680"
}
.pgbu-icon-indicator-square-blue{
    color:#00f
}
.pgbu-icon-indicator-square-blue:before{
    content:"\e62f"
}
.pgbu-icon-indicator-square-green{
    color:green
}
.pgbu-icon-indicator-square-green:before{
    content:"\e62f"
}
.pgbu-icon-indicator-square-red{
    color:#d80202
}
.pgbu-icon-indicator-square-red:before{
    content:"\e62f"
}
.pgbu-icon-indicator-square-yellow{
    color:#faab01
}
.pgbu-icon-indicator-square-yellow:before{
    content:"\e62f"
}
.pgbu-icon-indicator-star-blue{
    color:#00f
}
.pgbu-icon-indicator-star-blue:before{
    content:"\e645"
}
.pgbu-icon-indicator-star-green{
    color:green
}
.pgbu-icon-indicator-star-green:before{
    content:"\e645"
}
.pgbu-icon-indicator-star-red{
    color:#d80202
}
.pgbu-icon-indicator-star-red:before{
    content:"\e645"
}
.pgbu-icon-indicator-star-yellow{
    color:#faab01
}
.pgbu-icon-indicator-star-yellow:before{
    content:"\e645"
}
.pgbu-icon-indicator-status-circle-almost-empty{
    color:#000
}
.pgbu-icon-indicator-status-circle-almost-empty:before{
    content:"\e686"
}
.pgbu-icon-indicator-status-circle-almost-full{
    color:#000
}
.pgbu-icon-indicator-status-circle-almost-full:before{
    content:"\e685"
}
.pgbu-icon-indicator-status-circle-empty{
    color:#000
}
.pgbu-icon-indicator-status-circle-empty:before{
    content:"\e684"
}
.pgbu-icon-indicator-status-circle-full{
    color:#000
}
.pgbu-icon-indicator-status-circle-full:before{
    content:"\e68f"
}
.pgbu-icon-indicator-status-circle-half{
    color:#000
}
.pgbu-icon-indicator-status-circle-half:before{
    content:"\e683"
}
.pgbu-icon-indicator-target-blue{
    color:#00f
}
.pgbu-icon-indicator-target-blue:before{
    content:"\e67c"
}
.pgbu-icon-indicator-target-green{
    color:green
}
.pgbu-icon-indicator-target-green:before{
    content:"\e67c"
}
.pgbu-icon-indicator-target-red{
    color:#d80202
}
.pgbu-icon-indicator-target-red:before{
    content:"\e67c"
}
.pgbu-icon-indicator-target-yellow{
    color:#faab01
}
.pgbu-icon-indicator-target-yellow:before{
    content:"\e67c"
}
.pgbu-icon-indicator-triangle-blue{
    color:#00f
}
.pgbu-icon-indicator-triangle-blue:before{
    content:"\e63c"
}
.pgbu-icon-indicator-triangle-green{
    color:green
}
.pgbu-icon-indicator-triangle-green:before{
    content:"\e63c"
}
.pgbu-icon-indicator-triangle-red{
    color:#d80202
}
.pgbu-icon-indicator-triangle-red:before{
    content:"\e63c"
}
.pgbu-icon-indicator-triangle-yellow{
    color:#faab01
}
.pgbu-icon-indicator-triangle-yellow:before{
    content:"\e63c"
}
.pgbu-icon-indicator-warning-blue{
    color:#00f
}
.pgbu-icon-indicator-warning-blue:before{
    content:"\e635"
}
.pgbu-icon-indicator-warning-green{
    color:green
}
.pgbu-icon-indicator-warning-green:before{
    content:"\e635"
}
.pgbu-icon-indicator-warning-red{
    color:#d80202
}
.pgbu-icon-indicator-warning-red:before{
    content:"\e635"
}
.pgbu-icon-indicator-warning-yellow{
    color:#faab01
}
.pgbu-icon-indicator-warning-yellow:before{
    content:"\e635"
}
.pgbu-icon-indicator-x-blue{
    color:#00f
}
.pgbu-icon-indicator-x-blue:before{
    content:"\e68a"
}
.pgbu-icon-indicator-x-green{
    color:green
}
.pgbu-icon-indicator-x-green:before{
    content:"\e68a"
}
.pgbu-icon-indicator-x-red{
    color:#d80202
}
.pgbu-icon-indicator-x-red:before{
    content:"\e68a"
}
.pgbu-icon-indicator-x-yellow{
    color:#faab01
}
.pgbu-icon-indicator-x-yellow:before{
    content:"\e68a"
}
.pgbu-icon-file-doc{
    color:#00f
}
.pgbu-icon-file-doc:before{
    content:"\e600"
}
.pgbu-icon-file-docx{
    color:#00f
}
.pgbu-icon-file-docx:before{
    content:"\e600"
}
.pgbu-icon-file-generic:before{
    content:"\e601"
}
.pgbu-icon-file-html:before{
    content:"\e601"
}
.pgbu-icon-file-pdf{
    color:red
}
.pgbu-icon-file-pdf:before{
    content:"\e600"
}
.pgbu-icon-file-ppt{
    color:orange
}
.pgbu-icon-file-ppt:before{
    content:"\e600"
}
.pgbu-icon-file-pptx{
    color:orange
}
.pgbu-icon-file-pptx:before{
    content:"\e600"
}
.pgbu-icon-file-txt:before{
    content:"\e601"
}
.pgbu-icon-file-xls{
    color:green
}
.pgbu-icon-file-xls:before{
    content:"\e600"
}
.pgbu-icon-file-xlsx{
    color:green
}
.pgbu-icon-file-xlsx:before{
    content:"\e600"
}
.pgbu-icon-workflows-task-step:before{
    content:"\e6ad"
}
.pgbu-icon-workflows-parallel-step:before{
    content:"\e6ae"
}
.pgbu-icon-workflows-manual-decision-step:before{
    content:"\e6b2"
}
.pgbu-icon-workflows-category-based-decision-step:before{
    content:"\e6b9"
}
.pgbu-icon-workflows-module:before{
    content:"\e6b1"
}
.pgbu-icon-workflows-module-iterative:before{
    content:"\e6af"
}
.pgbu-icon-workflows-module-form-task:before{
    content:"\e6b0"
}
.pgbu-icon-workflows-instructions-task:before{
    content:"\e6b5"
}
.pgbu-icon-workflows-iterative:before,.pgbu-icon-workflows-instructions-task-iterative:before{
    content:"\e6b3"
}
.pgbu-icon-workflows-embedded-wf-task-iterative:before{
    content:"\e6b6"
}
.pgbu-icon-workflows-embedded-wf-task:before{
    content:"\e6b7"
}
.pgbu-icon-workflows-update-field-task:before{
    content:"\e6ac"
}
.throbber{
    width:3em;
    text-align:center
}
.throbber>.dot{
    width:1em;
    height:1em;
    background-color:currentcolor;
    border-radius:50%;
    display:inline-block;
    -webkit-animation:prim-throbber-anim 2.4s infinite ease-in-out both;
    -moz-animation:prim-throbber-anim 2.4s infinite ease-in-out both;
    -ms-animation:prim-throbber-anim 2.4s infinite ease-in-out both;
    -o-animation:prim-throbber-anim 2.4s infinite ease-in-out both;
    animation:prim-throbber-anim 2.4s infinite ease-in-out both;
    -webkit-transform:scale(0.5);
    -moz-transform:scale(0.5);
    -ms-transform:scale(0.5);
    -o-transform:scale(0.5);
    transform:scale(0.5)
}
.throbber>.dot:nth-child(3n+1){
    -webkit-animation-delay:-.64s;
    -moz-animation-delay:-.64s;
    -ms-animation-delay:-.64s;
    -o-animation-delay:-.64s;
    animation-delay:-.64s
}
.throbber>.dot:nth-child(3n+2){
    -webkit-animation-delay:-.32s;
    -moz-animation-delay:-.32s;
    -ms-animation-delay:-.32s;
    -o-animation-delay:-.32s;
    animation-delay:-.32s
}
.throbber.square{
    width:1em;
    height:1em;
    line-height:.5em
}
.throbber.square>.dot{
    font-size:33%
}
lesshat-selector{
    -lh-property:0
}
@-webkit-keyframes prim-throbber-anim{
    0%,30%,100%{
        -webkit-transform:scale(0.5)
    }
    10%{
        -webkit-transform:scale(0.8)
    }
}
@-moz-keyframes prim-throbber-anim{
    0%,30%,100%{
        -moz-transform:scale(0.5)
    }
    10%{
        -moz-transform:scale(0.8)
    }
}
@-ms-keyframes prim-throbber-anim{
    0%,30%,100%{
        -ms-transform:scale(0.5)
    }
    10%{
        -ms-transform:scale(0.8)
    }
}
@-o-keyframes prim-throbber-anim{
    0%,30%,100%{
        -o-transform:scale(0.5)
    }
    10%{
        -o-transform:scale(0.8)
    }
}
@keyframes prim-throbber-anim{
    0%,30%,100%{
        -webkit-transform:scale(0.5);
        -moz-transform:scale(0.5);
        -ms-transform:scale(0.5);
        transform:scale(0.5)
    }
    10%{
        -webkit-transform:scale(0.8);
        -moz-transform:scale(0.8);
        -ms-transform:scale(0.8);
        transform:scale(0.8)
    }
}
.pgbu-icon-favorite{
    color:#000
}
.pgbu-icon-favorite:before{
    content:"\e6bb"
}
.pgbu-icon-favorite.active{
    color:#faab01
}
.pgbu-icon-favorite.active:before{
    content:"\e623"
}
a:hover .pgbu-icon-favorite,button:hover .pgbu-icon-favorite,a:focus .pgbu-icon-favorite,button:focus .pgbu-icon-favorite{
    color:#faab01
}
a:hover .pgbu-icon-favorite:before,button:hover .pgbu-icon-favorite:before,a:focus .pgbu-icon-favorite:before,button:focus .pgbu-icon-favorite:before{
    content:"\e623"
}
a:hover .pgbu-icon-favorite.active,button:hover .pgbu-icon-favorite.active,a:focus .pgbu-icon-favorite.active,button:focus .pgbu-icon-favorite.active{
    color:#000
}
a:hover .pgbu-icon-favorite.active:before,button:hover .pgbu-icon-favorite.active:before,a:focus .pgbu-icon-favorite.active:before,button:focus .pgbu-icon-favorite.active:before{
    content:"\e6bb"
}
.pgbu-icon-lock,.pgbu-icon-lock.unlocked{
    color:#50a5f4;
    opacity:.6;
    filter:alpha(opacity=60)
}
.pgbu-icon-lock:before,.pgbu-icon-lock.unlocked:before{
    content:"\e627"
}
.pgbu-icon-lock:hover,.pgbu-icon-lock.unlocked:hover,.pgbu-icon-lock:focus,.pgbu-icon-lock.unlocked:focus{
    color:#fa4801;
    opacity:1;
    filter:alpha(opacity=100)
}
.pgbu-icon-lock:hover:before,.pgbu-icon-lock.unlocked:hover:before,.pgbu-icon-lock:focus:before,.pgbu-icon-lock.unlocked:focus:before{
    content:"\e627"
}
.pgbu-icon-lock.locked{
    color:#50a5f4
}
.pgbu-icon-lock.locked:before{
    content:"\e628"
}
.pgbu-icon-lock.locked:hover,.pgbu-icon-lock.locked:focus{
    color:#fa4801;
    opacity:1;
    filter:alpha(opacity=100)
}
.pgbu-icon-lock.locked:hover:before,.pgbu-icon-lock.locked:focus:before{
    content:"\e628"
}
:hover>.pgbu-icon-lock,:focus>.pgbu-icon-lock,:hover>.pgbu-icon-lock.unlocked,:focus>.pgbu-icon-lock.unlocked{
    color:#fa4801;
    opacity:1;
    filter:alpha(opacity=100)
}
:hover>.pgbu-icon-lock:before,:focus>.pgbu-icon-lock:before,:hover>.pgbu-icon-lock.unlocked:before,:focus>.pgbu-icon-lock.unlocked:before{
    content:"\e627"
}
:hover>.pgbu-icon-lock.locked,:focus>.pgbu-icon-lock.locked{
    color:#fa4801;
    opacity:1;
    filter:alpha(opacity=100)
}
:hover>.pgbu-icon-lock.locked:before,:focus>.pgbu-icon-lock.locked:before{
    content:"\e628"
}
.pgbu-icon-select:before{
    content:"\e626"
}
.pgbu-icon-select.selected:before,.pgbu-icon-select.active:before{
    content:"\e625"
}
.pgbu-icon-force{
    color:#d80202
}
.pgbu-icon-force:before{
    content:"\e65b"
}
.pgbu-icon-force.forced{
    color:green
}
.pgbu-icon-force.forced:before{
    content:"\e65c"
}
.pgbu-icon-linked:before{
    content:"\e69f"
}
.pgbu-icon-linked.in:before{
    content:"\e69e"
}
a:hover .pgbu-icon-linked:before,button:hover .pgbu-icon-linked:before,a:focus .pgbu-icon-linked:before,button:focus .pgbu-icon-linked:before{
    content:"\e69e"
}
a:hover .pgbu-icon-linked.in:before,button:hover .pgbu-icon-linked.in:before,a:focus .pgbu-icon-linked.in:before,button:focus .pgbu-icon-linked.in:before{
    content:"\e69f"
}
.pgbu-icon-home{
    color:#fff
}
.pgbu-icon-home:before{
    content:"\e659"
}
.pgbu-icon-home.active,.pgbu-icon-home:hover,.pgbu-icon-home:focus{
    color:#0e2d5f
}
.pgbu-icon-home.active:before,.pgbu-icon-home:hover:before,.pgbu-icon-home:focus:before{
    content:"\e659"
}
.pgbu-icon-review:before{
    content:"\e65e"
}
.pgbu-icon-review.active:before,.pgbu-icon-review.selected:before{
    content:"\e65d"
}
a:hover .pgbu-icon-review:before,button:hover .pgbu-icon-review:before,a:focus .pgbu-icon-review:before,button:focus .pgbu-icon-review:before{
    content:"\e65d"
}
a:hover .pgbu-icon-review.active:before,button:hover .pgbu-icon-review.active:before,a:focus .pgbu-icon-review.active:before,button:focus .pgbu-icon-review.active:before,a:hover .pgbu-icon-review.selected:before,button:hover .pgbu-icon-review.selected:before,a:focus .pgbu-icon-review.selected:before,button:focus .pgbu-icon-review.selected:before{
    content:"\e65e"
}
li.active .pgbu-icon-home,li.open .pgbu-icon-home,a:hover .pgbu-icon-home,a:focus .pgbu-icon-home{
    color:#0e2d5f
}
li.active .pgbu-icon-home:before,li.open .pgbu-icon-home:before,a:hover .pgbu-icon-home:before,a:focus .pgbu-icon-home:before{
    content:"\e659"
}
.pgbu-icon-menu:before{
    content:"\e622"
}
a:hover .pgbu-icon-menu:before,a:focus .pgbu-icon-menu:before{
    content:"\e622"
}
.pgbu-icon-checkmark:before{
    content:"\e68e"
}
.pgbu-icon-checkmark.active:before,.pgbu-icon-checkmark.selected:before,.pgbu-icon-checkmark.checked:before{
    content:"\e671"
}
a:hover .pgbu-icon-checkmark:before,button:hover .pgbu-icon-checkmark:before,a:focus .pgbu-icon-checkmark:before,button:focus .pgbu-icon-checkmark:before{
    content:"\e671"
}
a:hover .pgbu-icon-checkmark.active:before,button:hover .pgbu-icon-checkmark.active:before,a:focus .pgbu-icon-checkmark.active:before,button:focus .pgbu-icon-checkmark.active:before,a:hover .pgbu-icon-checkmark.selected:before,button:hover .pgbu-icon-checkmark.selected:before,a:focus .pgbu-icon-checkmark.selected:before,button:focus .pgbu-icon-checkmark.selected:before,a:hover .pgbu-icon-checkmark.checked:before,button:hover .pgbu-icon-checkmark.checked:before,a:focus .pgbu-icon-checkmark.checked:before,button:focus .pgbu-icon-checkmark.checked:before{
    content:"\e68e"
}
.pgbu-icon-scope-items:before{
    content:"\e633"
}
.pgbu-icon-scope-items.active:before,.pgbu-icon-scope-items.assigned:before{
    content:"\e64f"
}
lesshat-selector{
    -lh-property:0
}
@-webkit-keyframes anim-rotate{
    0%{
        -webkit-transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@-moz-keyframes anim-rotate{
    0%{
        -moz-transform:rotate(0)
    }
    100%{
        -moz-transform:rotate(360deg)
    }
}
@-ms-keyframes anim-rotate{
    0%{
        -ms-transform:rotate(0)
    }
    100%{
        -ms-transform:rotate(360deg)
    }
}
@-o-keyframes anim-rotate{
    0%{
        -o-transform:rotate(0)
    }
    100%{
        -o-transform:rotate(360deg)
    }
}
@keyframes anim-rotate{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
lesshat-selector{
    -lh-property:0
}
@-webkit-keyframes anim-bounce-grow{
    0%,100%{
        -webkit-transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.05)
    }
}
@-moz-keyframes anim-bounce-grow{
    0%,100%{
        -moz-transform:scale(1)
    }
    50%{
        -moz-transform:scale(1.05)
    }
}
@-ms-keyframes anim-bounce-grow{
    0%,100%{
        -ms-transform:scale(1)
    }
    50%{
        -ms-transform:scale(1.05)
    }
}
@-o-keyframes anim-bounce-grow{
    0%,100%{
        -o-transform:scale(1)
    }
    50%{
        -o-transform:scale(1.05)
    }
}
@keyframes anim-bounce-grow{
    0%,100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.05);
        -moz-transform:scale(1.05);
        -ms-transform:scale(1.05);
        transform:scale(1.05)
    }
}
lesshat-selector{
    -lh-property:0
}
@-webkit-keyframes anim-bounce-shrink{
    0%,100%{
        -webkit-transform:scale(1)
    }
    50%{
        -webkit-transform:scale(0.95)
    }
}
@-moz-keyframes anim-bounce-shrink{
    0%,100%{
        -moz-transform:scale(1)
    }
    50%{
        -moz-transform:scale(0.95)
    }
}
@-ms-keyframes anim-bounce-shrink{
    0%,100%{
        -ms-transform:scale(1)
    }
    50%{
        -ms-transform:scale(0.95)
    }
}
@-o-keyframes anim-bounce-shrink{
    0%,100%{
        -o-transform:scale(1)
    }
    50%{
        -o-transform:scale(0.95)
    }
}
@keyframes anim-bounce-shrink{
    0%,100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(0.95);
        -moz-transform:scale(0.95);
        -ms-transform:scale(0.95);
        transform:scale(0.95)
    }
}
lesshat-selector{
    -lh-property:0
}
@-webkit-keyframes anim-tick{
    0%{
        -webkit-transform:rotate(0)
    }
    33%,36%{
        -webkit-transform:rotate(20deg)
    }
    66%,69%{
        -webkit-transform:rotate(40deg)
    }
    100%{
        -webkit-transform:rotate(60deg)
    }
}
@-moz-keyframes anim-tick{
    0%{
        -moz-transform:rotate(0)
    }
    33%,36%{
        -moz-transform:rotate(20deg)
    }
    66%,69%{
        -moz-transform:rotate(40deg)
    }
    100%{
        -moz-transform:rotate(60deg)
    }
}
@-ms-keyframes anim-tick{
    0%{
        -ms-transform:rotate(0)
    }
    33%,36%{
        -ms-transform:rotate(20deg)
    }
    66%,69%{
        -ms-transform:rotate(40deg)
    }
    100%{
        -ms-transform:rotate(60deg)
    }
}
@-o-keyframes anim-tick{
    0%{
        -o-transform:rotate(0)
    }
    33%,36%{
        -o-transform:rotate(20deg)
    }
    66%,69%{
        -o-transform:rotate(40deg)
    }
    100%{
        -o-transform:rotate(60deg)
    }
}
@keyframes anim-tick{
    0%{
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
    33%,36%{
        -webkit-transform:rotate(20deg);
        -moz-transform:rotate(20deg);
        -ms-transform:rotate(20deg);
        transform:rotate(20deg)
    }
    66%,69%{
        -webkit-transform:rotate(40deg);
        -moz-transform:rotate(40deg);
        -ms-transform:rotate(40deg);
        transform:rotate(40deg)
    }
    100%{
        -webkit-transform:rotate(60deg);
        -moz-transform:rotate(60deg);
        -ms-transform:rotate(60deg);
        transform:rotate(60deg)
    }
}
lesshat-selector{
    -lh-property:0
}
@-webkit-keyframes anim-progress-indeterminate{
    0%{
        -webkit-transform:translate(-60%) scaleX(0)
    }
    50%{
        -webkit-transform:translate(0%) scaleX(0.4)
    }
    100%{
        -webkit-transform:translate(60%) scaleX(0)
    }
}
@-moz-keyframes anim-progress-indeterminate{
    0%{
        -moz-transform:translate(-60%) scaleX(0)
    }
    50%{
        -moz-transform:translate(0%) scaleX(0.4)
    }
    100%{
        -moz-transform:translate(60%) scaleX(0)
    }
}
@-ms-keyframes anim-progress-indeterminate{
    0%{
        -ms-transform:translate(-60%) scaleX(0)
    }
    50%{
        -ms-transform:translate(0%) scaleX(0.4)
    }
    100%{
        -ms-transform:translate(60%) scaleX(0)
    }
}
@-o-keyframes anim-progress-indeterminate{
    0%{
        -o-transform:translate(-60%) scaleX(0)
    }
    50%{
        -o-transform:translate(0%) scaleX(0.4)
    }
    100%{
        -o-transform:translate(60%) scaleX(0)
    }
}
@keyframes anim-progress-indeterminate{
    0%{
        -webkit-transform:translate(-60%) scaleX(0);
        -moz-transform:translate(-60%) scaleX(0);
        -ms-transform:translate(-60%) scaleX(0);
        transform:translate(-60%) scaleX(0)
    }
    50%{
        -webkit-transform:translate(0%) scaleX(0.4);
        -moz-transform:translate(0%) scaleX(0.4);
        -ms-transform:translate(0%) scaleX(0.4);
        transform:translate(0%) scaleX(0.4)
    }
    100%{
        -webkit-transform:translate(60%) scaleX(0);
        -moz-transform:translate(60%) scaleX(0);
        -ms-transform:translate(60%) scaleX(0);
        transform:translate(60%) scaleX(0)
    }
}
.pgbu-icon-loading{
    -webkit-animation:anim-rotate 1250ms infinite linear;
    -moz-animation:anim-rotate 1250ms infinite linear;
    -ms-animation:anim-rotate 1250ms infinite linear;
    -o-animation:anim-rotate 1250ms infinite linear;
    animation:anim-rotate 1250ms infinite linear
}
.pgbu-icon-loading.pgbu-icon-small{
    -webkit-transform-origin:8px 8.1px;
    -moz-transform-origin:8px 8.1px;
    -ms-transform-origin:8px 8.1px;
    -o-transform-origin:8px 8.1px;
    transform-origin:8px 8.1px
}
.pgbu-icon-loading.pgbu-icon{
    -webkit-transform-origin:9.8px 10.6px;
    -moz-transform-origin:9.8px 10.6px;
    -ms-transform-origin:9.8px 10.6px;
    -o-transform-origin:9.8px 10.6px;
    transform-origin:9.8px 10.6px
}
.pgbu-icon-loading.pgbu-icon-large{
    -webkit-transform-origin:12px 11.8px;
    -moz-transform-origin:12px 11.8px;
    -ms-transform-origin:12px 11.8px;
    -o-transform-origin:12px 11.8px;
    transform-origin:12px 11.8px
}
.btn.bold{
    font-size:14px;
    font-weight:700
}
.btn span{
    vertical-align:middle
}
.btn span.caret{
    vertical-align:top
}
.btn span.add{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:1.2em;
    margin-top:-.1em
}
.btn span.add,.btn span.add:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.btn span.add .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.btn span.add:before{
    content:"\e68b"
}
.btn span.del{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:1.2em;
    margin-top:-.1em
}
.btn span.del,.btn span.del:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.btn span.del .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.btn span.del:before{
    content:"\e68a"
}
.btn .pgbu-icon{
    font-size:1.2em;
    margin-top:-.2em
}
.btn span+span{
    margin-left:5px
}
.btn span.divider{
    margin:0 4px 0 7px;
    border-left:1px solid #fff;
    opacity:.6;
    filter:alpha(opacity=60)
}
.btn.btn-error{
    background-color:#d80202;
    color:#fff;
    border:1px solid #d80202
}
.btn.btn-error:hover,.btn.btn-error:focus{
    color:#fff;
    background-color:#d80202
}
.btn.btn-error.disabled,.btn.btn-error:disabled{
    color:#fff;
    background-color:#d80202
}
.btn.btn-error span{
    vertical-align:baseline
}
.btn.btn-link{
    background-color:transparent;
    color:#0072bc;
    border:1px solid transparent;
    text-decoration:underline
}
.btn.btn-link:hover,.btn.btn-link:focus{
    color:#0063a3;
    background-color:#f3f3f3;
    border:1px solid #e6e6e6
}
.btn.btn-link.disabled,.btn.btn-link:disabled{
    color:#0072bc;
    background-color:transparent
}
.btn.btn-callout{
    background-color:#0072bc;
    color:#fff;
    border:1px solid #0072bc
}
.btn.btn-callout:hover,.btn.btn-callout:focus{
    color:#fff;
    background-color:#0063a3;
    border:1px solid #0063a3
}
.btn.btn-callout.disabled,.btn.btn-callout:disabled{
    color:#fff;
    background-color:#616977
}
.btn-group.open .dropdown-toggle.btn-error{
    background-color:#d80202
}
.btn-group.btn-toggle-control .btn{
    background-color:#fff;
    color:#0f527d;
    border:1px solid #c1cbd5;
    font-weight:700
}
.btn-group.btn-toggle-control .btn:hover,.btn-group.btn-toggle-control .btn:focus,.btn-group.btn-toggle-control .btn.active,.btn-group.btn-toggle-control .btn:active{
    background-color:#f2f2f2
}
.btn-group.btn-toggle-control .btn:first-child{
    -webkit-border-top-left-radius:2px;
    -moz-border-top-left-radius:2px;
    -ms-border-top-left-radius:2px;
    -o-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-bottom-left-radius:2px;
    -ms-border-bottom-left-radius:2px;
    -o-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px
}
.btn-group.btn-toggle-control .btn:last-child{
    -webkit-border-top-right-radius:2px;
    -moz-border-top-right-radius:2px;
    -ms-border-top-right-radius:2px;
    -o-border-top-right-radius:2px;
    border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    -moz-border-bottom-right-radius:2px;
    -ms-border-bottom-right-radius:2px;
    -o-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px
}
.btn-group.btn-toggle-control .btn.active{
    background-color:#0f527d;
    color:#fff;
    border:1px solid #0f527d
}
.btn-group.btn-toggle-control .btn.active:hover,.btn-group.btn-toggle-control .btn.active:focus,.btn-group.btn-toggle-control .btn.active.active,.btn-group.btn-toggle-control .btn.active:active{
    background-color:#0c4366
}
.btn-group.btn-toggle-switch .btn{
    background-color:#fff;
    color:#616977;
    border:1px solid #c1cbd5;
    font-weight:700
}
.btn-group.btn-toggle-switch .btn:first-child{
    -webkit-border-top-left-radius:2px;
    -moz-border-top-left-radius:2px;
    -ms-border-top-left-radius:2px;
    -o-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-bottom-left-radius:2px;
    -ms-border-bottom-left-radius:2px;
    -o-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px
}
.btn-group.btn-toggle-switch .btn:last-child{
    -webkit-border-top-right-radius:2px;
    -moz-border-top-right-radius:2px;
    -ms-border-top-right-radius:2px;
    -o-border-top-right-radius:2px;
    border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    -moz-border-bottom-right-radius:2px;
    -ms-border-bottom-right-radius:2px;
    -o-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px
}
.btn-group.btn-toggle-switch .btn.active{
    background-color:#616977;
    color:#fff;
    border:1px solid #616977
}
.btn.btn-slider{
    position:relative;
    padding:0;
    overflow:hidden;
    white-space:nowrap;
    font-size:0;
    background-color:transparent;
    border:none;
    width:42.07px;
    height:26px
}
.btn.btn-slider:before{
    content:' ';
    position:absolute;
    left:0;
    right:0;
    top:50%;
    height:1px;
    background-color:#999;
    -webkit-transition:background-color linear .075s;
    -moz-transition:background-color linear .075s;
    -o-transition:background-color linear .075s;
    transition:background-color linear .075s
}
.btn.btn-slider:after{
    content:' ';
    height:15px;
    width:15px;
    -webkit-border-radius:7.5px;
    -moz-border-radius:7.5px;
    -ms-border-radius:7.5px;
    -o-border-radius:7.5px;
    border-radius:7.5px;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-7.5px;
    margin-left:0;
    background-color:#999;
    -webkit-transition:left linear .075s,background-color linear .075s,margin-left linear .075s;
    -moz-transition:left linear .075s,background-color linear .075s,margin-left linear .075s;
    -o-transition:left linear .075s,background-color linear .075s,margin-left linear .075s;
    transition:left linear .075s,background-color linear .075s,margin-left linear .075s
}
.btn.btn-slider.active:before{
    background-color:green
}
.btn.btn-slider.active:after{
    left:100%;
    margin-left:-15px;
    background-color:green
}
.btn.btn-slider .on,.btn.btn-slider .off,.btn.btn-slider .switch{
    position:fixed;
    top:14px;
    left:0;
    height:0;
    width:100%;
    padding:0;
    margin:0;
    border:none;
    z-index:100000000
}
.btn.btn-slider .on:before,.btn.btn-slider .off:before,.btn.btn-slider .switch:before{
    position:absolute;
    left:0;
    top:0;
    content:"2: .btn-slider does not require any inner contents";
    font-size:14px;
    color:#fff;
    font-weight:700;
    text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000
}
.btn-blue-light .caret,.btn-form .caret{
    border-top-color:#495363
}
.btn-blue-light span.divider,.btn-form span.divider{
    border-color:#77859b
}
.btn-primary .caret{
    border-top-color:#0e2d5f
}
.btn-primary span.divider{
    border-color:#1b57b8
}
.btn-gray{
    background-color:#fff;
    color:#333;
    border:1px solid #cfd0d1
}
.btn-gray:hover,.btn-gray:focus,.btn-gray.active,.btn-gray:active{
    color:#333;
    background-color:#f2f2f2
}
.btn-gray.disabled,.btn-gray:disabled{
    color:#333;
    background-color:#fff
}
.btn-gray .caret{
    margin-top:3px;
    border-top-color:#333
}
.btn-gray .pgbu-icon-small{
    margin:-1px 0
}
.btn.btn-huge{
    font-size:18px;
    padding:10px 19px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px
}
.btn.btn-huge.btn-callout{
    min-width:172px
}
thead{
    background-color:#edf2fd
}
.table-grid td,.table-grid th{
    padding:2px 5px
}
.table-grid th{
    font-weight:700;
    color:#495363
}
.table-grid thead{
    background-color:#fff;
    border-bottom:2px solid #9da4af
}
.table-grid tbody>tr:nth-child(odd)>td,.table-grid tbody>tr:nth-child(odd)>th{
    background-color:#f3f3f3
}
.caption-before caption{
    caption-side:top
}
.caption-after caption{
    caption-side:bottom
}
.dropdown-menu.select-menu .check{
    display:none
}
.dropdown-menu.select-menu>li>a{
    padding-left:30px
}
.dropdown-menu.select-menu>.checked>a{
    background-color:#dce3e4;
    font-weight:700
}
.dropdown-menu.select-menu>.checked>a:hover,.dropdown-menu.select-menu>.checked>a:focus{
    background-color:#b0c3c8
}
.dropdown-menu.select-menu>.active>a,.dropdown-menu.select-menu>.checked>a{
    border-left-width:0;
    position:relative
}
.dropdown-menu.select-menu>.active>a:before,.dropdown-menu.select-menu>.checked>a:before{
    position:absolute;
    left:10px;
    top:3px;
    color:#0072bc;
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:16px;
    height:20px;
    line-height:20px
}
.dropdown-menu.select-menu>.active>a:before,.dropdown-menu.select-menu>.checked>a:before,.dropdown-menu.select-menu>.active>a:before:before,.dropdown-menu.select-menu>.checked>a:before:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.dropdown-menu.select-menu>.active>a:before .spoken-text,.dropdown-menu.select-menu>.checked>a:before .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.dropdown-menu.select-menu>.active>a:before,.dropdown-menu.select-menu>.checked>a:before{
    content:"\e671"
}
.filter-div{
    display:inline-block;
    position:relative
}
.filter-div input[type=text],.filter-div input[type=search]{
    padding-right:51px
}
.filter-div input[type=text]::-webkit-input-placeholder,.filter-div input[type=search]::-webkit-input-placeholder{
    color:#999;
    font-size:1em;
    text-align:left;
    font-style:italic
}
.filter-div input[type=text]:-moz-placeholder,.filter-div input[type=search]:-moz-placeholder{
    color:#999;
    font-size:1em;
    text-align:left;
    font-style:italic
}
.filter-div input[type=text]:-ms-input-placeholder,.filter-div input[type=search]:-ms-input-placeholder{
    color:#999;
    font-size:1em;
    text-align:left;
    font-style:italic
}
.filter-div input[type=text]::-ms-clear,.filter-div input[type=search]::-ms-clear{
    display:none
}
.filter-div input[type=text]:focus,.filter-div input[type=search]:focus{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    border-color:#0072bc
}
.filter-div .search-icon{
    position:absolute;
    line-height:24px;
    vertical-align:middle;
    right:1px;
    top:1px;
    width:24px;
    height:24px;
    text-align:center;
    padding:0;
    background-color:#616977;
    color:#fff;
    -webkit-transition:background-color .2s;
    -moz-transition:background-color .2s;
    -o-transition:background-color .2s;
    transition:background-color .2s
}
.filter-div .search-icon .pgbu-icon,.filter-div .search-icon .pgbu-icon-small{
    margin-top:-1px
}
.filter-div .search-icon.btn{
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0
}
.filter-div .search-clear-icon{
    display:none;
    position:absolute;
    right:26px;
    top:0;
    bottom:0;
    line-height:26px;
    font-size:12px;
    color:#999
}
.filter-div .search-clear-icon .pgbu-icon{
    color:#999;
    margin-top:-1px;
    line-height:26px;
    height:26px
}
.filter-div .search-clear-icon:hover,.filter-div .search-clear-icon:focus{
    color:#666
}
.filter-div .search-clear-icon:hover .pgbu-icon,.filter-div .search-clear-icon:focus .pgbu-icon{
    color:#666
}
.filter-div input:focus~.search-icon{
    background-color:#0072bc
}
.filter-div.filter-div-fluid{
    display:block
}
.filter-div.filter-div-fluid input[type=text],.filter-div.filter-div-fluid input[type=search]{
    width:100%
}
.filter-div+.pgbu-lefthand-nav-list{
    margin-top:10px
}
.pgbu-lefthand-nav-list{
    background:#fff;
    border:1px solid #dce3e4;
    height:100%;
    overflow:auto;
    overflow-x:hidden;
    color:#333;
    font-size:12px;
    padding:0
}
.pgbu-lefthand-nav-list li{
    padding:4px 8px 4px 14px;
    cursor:hand;
    cursor:pointer
}
.pgbu-lefthand-nav-list li:hover{
    background-color:#b0c3c8
}
.pgbu-lefthand-nav-list ul{
    list-style:none;
    margin:0
}
.pgbu-lefthand-nav-list .lefthand-nav-list-header{
    color:#333;
    cursor:hand;
    cursor:pointer;
    text-transform:capitalize;
    font-size:12px;
    margin:-3px 0 1px -8px
}
.pgbu-lefthand-nav-list .active{
    color:#495363;
    font-weight:700;
    background-color:#dce3e4;
    padding-left:8px;
    border-left:6px solid #0072bc
}
.pgbu-lefthand-nav-list .active span.small{
    color:#495363
}
.pgbu-lefthand-nav-list .disabled{
    color:#c5c5c5
}
.pgbu-lefthand-nav-list .nav-arrow{
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:6px solid #b0c3c8;
    float:left;
    margin-top:7px;
    margin-right:5px;
    text-indent:0
}
ol.steps{
    display:block;
    padding:0;
    list-style:none;
    overflow:hidden;
    counter-reset:stepsNumList;
    margin:0 0 10px;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-direction:row;
    -ms-flex-direction:row;
    align-items:flex-start;
    -ms-align-items:start;
    justify-content:flex-start;
    -ms-flex-pack:start
}
ol.steps li{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    flex:1 0 0;
    -ms-flex:1 0 0;
    min-width:40px;
    margin-top:64px;
    padding:0 .5em;
    float:left;
    position:relative;
    text-align:center;
    color:green;
    font-size:11px;
    -webkit-transition:color linear .2s;
    -moz-transition:color linear .2s;
    -o-transition:color linear .2s;
    transition:color linear .2s
}
ol.steps li a{
    color:green
}
ol.steps li:after{
    counter-increment:stepsNumList;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    position:absolute;
    top:-48px;
    left:50%;
    margin-left:-16px;
    font-size:18px;
    text-align:center;
    color:#898989;
    line-height:32px;
    width:32px;
    height:32px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    border-style:solid;
    border-width:1px;
    background-color:#fff;
    -webkit-transition:border-color linear .2s,color linear .2s;
    -moz-transition:border-color linear .2s,color linear .2s;
    -o-transition:border-color linear .2s,color linear .2s;
    transition:border-color linear .2s,color linear .2s
}
ol.steps li:before{
    content:'';
    width:100%;
    border-top:1px solid #bdbdbd;
    display:block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    height:0;
    position:absolute;
    top:-32px;
    left:0
}
ol.steps li:first-child:before{
    width:calc(50% - 16px);
    left:calc(50% + 16px)
}
ol.steps li:last-child:before{
    width:calc(50% - 16px)
}
ol.steps li:after{
    border-color:green;
    color:green;
    content:'✓'
}
ol.steps li.active{
    color:#0072bc;
    font-weight:700
}
ol.steps li.active:after{
    content:counter(stepsNumList);
    color:#0072bc;
    border-color:#0072bc
}
ol.steps li.active~li{
    color:#898989
}
ol.steps li.active~li:after{
    content:counter(stepsNumList);
    color:#898989;
    border-color:#bdbdbd
}
.drag-drop-area{
    position:relative;
    padding:5px 5px 20px;
    background:#ccc url(../../img/light_greystripe_bkgd.png) repeat fixed top left;
    border:1px solid #c5cfe5;
    -webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset;
    -moz-box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset;
    -ms-box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset;
    -o-box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset;
    box-shadow:0 0 5px 2px rgba(0,0,0,.2) inset
}
.drag-drop-area .drag-drop-handle{
    position:absolute;
    bottom:10px;
    left:50%;
    height:3px;
    width:3px;
    background-color:#c5cfe5;
    border:1px solid #c5cfe5;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px
}
.drag-drop-area .drag-drop-handle:before,.drag-drop-area .drag-drop-handle:after{
    content:'';
    position:absolute;
    top:-1px;
    height:3px;
    width:3px;
    background-color:#c5cfe5;
    border:1px solid #c5cfe5;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px
}
.drag-drop-area .drag-drop-handle:before{
    margin-left:-12px
}
.drag-drop-area .drag-drop-handle:after{
    margin-left:10px
}
.drag-drop-area.active{
    background:#0e2d5f url(../../img/stripe_selected_bkgd.png) repeat fixed top left;
    -webkit-box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset;
    -moz-box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset;
    -ms-box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset;
    -o-box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset;
    box-shadow:0 0 8px 5px rgba(0,0,0,.4) inset
}
.drag-drop-area.active .drag-drop-handle,.drag-drop-area.active .drag-drop-handle:before,.drag-drop-area.active .drag-drop-handle:after{
    height:3px;
    width:3px;
    background-color:#0e2d5f;
    border:1px solid #495363
}
.modal.pgbu-modal-with-icon .modal-body,.modal.modal-with-icon .modal-body{
    position:relative;
    padding-left:96px;
    min-height:66px
}
.modal.pgbu-modal-with-icon .modal-body .modal-icon,.modal.modal-with-icon .modal-body .modal-icon{
    position:absolute;
    top:15px;
    left:15px
}
.modal.pgbu-modal-with-icon .modal-body .modal-icon .pgbu-icon,.modal.modal-with-icon .modal-body .modal-icon .pgbu-icon{
    font-size:66px
}
.modal-body .additional-details{
    display:none;
    position:relative
}
.modal-body .additional-details .additional-details-label{
    padding-left:10px;
    color:#495363
}
.modal-body .additional-details .additional-details-label:before{
    content:'';
    position:absolute;
    left:0;
    top:6px;
    width:0;
    height:0;
    border-top:3px solid transparent;
    border-bottom:3px solid transparent;
    border-left:5px solid #495363
}
.modal-body .additional-details .additional-details-body{
    max-height:0;
    overflow-y:auto;
    background:linear-gradient(#f3f3f3 30%,rgba(243,243,243,0)),linear-gradient(rgba(243,243,243,0),#f3f3f3 70%) 0 100%,radial-gradient(50% 0,farthest-side,rgba(73,83,99,.2),rgba(73,83,99,0)),radial-gradient(50% 100%,farthest-side,rgba(73,83,99,.2),rgba(73,83,99,0)) 0 100%;
    background:linear-gradient(#f3f3f3 30%,rgba(243,243,243,0)),linear-gradient(rgba(243,243,243,0),#f3f3f3 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(73,83,99,.2),rgba(73,83,99,0)),radial-gradient(farthest-side at 50% 100%,rgba(73,83,99,.2),rgba(73,83,99,0)) 0 100%;
    background-repeat:no-repeat;
    background-color:#f3f3f3;
    background-size:100% 40px,100% 40px,100% 14px,100% 14px;
    background-attachment:local,local,scroll,scroll;
    -webkit-transition:max-height .4s;
    -moz-transition:max-height .4s;
    -o-transition:max-height .4s;
    transition:max-height .4s
}
.modal-body .additional-details.open .additional-details-label:before{
    width:0;
    height:0;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-top:5px solid #495363
}
.modal-body .additional-details.open .additional-details-body{
    max-height:200px
}
.modal-footer .suppress-modal-checkbox{
    float:left;
    text-align:left;
    display:inline-block;
    white-space:nowrap
}
.modal .modal-header{
    cursor:all-scroll
}
.modal[data-draggable=false] .modal-header{
    cursor:initial
}
.spinner-large{
    width:80px;
    height:80px
}
.page-spinner .spinner-label{
    display:block;
    height:0;
    overflow:hidden
}
.page-spinner .spinner-large{
    margin:0 auto
}
.page-spinner.page-spinner-static{
    position:absolute;
    top:50%;
    left:50%;
    width:80px;
    height:80px;
    margin-top:-40px;
    margin-left:-40px;
    z-index:1060;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
    padding:0;
    background-color:transparent
}
lesshat-selector{
    -lh-property:0
}
@-webkit-keyframes prim-pulse-spinner-anim{
    0%,100%{
        left:.5em;
        top:.2em;
        -webkit-transform:scale(1)
    }
    16.666667%{
        -webkit-transform:scale(0.65)
    }
    33.333333%{
        left:.7em;
        top:.55em;
        -webkit-transform:scale(1)
    }
    50%{
        -webkit-transform:scale(0.65)
    }
    66.666667%{
        left:.3em;
        top:.55em;
        -webkit-transform:scale(1)
    }
    83.333333%{
        -webkit-transform:scale(0.65)
    }
}
@-moz-keyframes prim-pulse-spinner-anim{
    0%,100%{
        left:.5em;
        top:.2em;
        -moz-transform:scale(1)
    }
    16.666667%{
        -moz-transform:scale(0.65)
    }
    33.333333%{
        left:.7em;
        top:.55em;
        -moz-transform:scale(1)
    }
    50%{
        -moz-transform:scale(0.65)
    }
    66.666667%{
        left:.3em;
        top:.55em;
        -moz-transform:scale(1)
    }
    83.333333%{
        -moz-transform:scale(0.65)
    }
}
@-ms-keyframes prim-pulse-spinner-anim{
    0%,100%{
        left:.5em;
        top:.2em;
        -ms-transform:scale(1)
    }
    16.666667%{
        -ms-transform:scale(0.65)
    }
    33.333333%{
        left:.7em;
        top:.55em;
        -ms-transform:scale(1)
    }
    50%{
        -ms-transform:scale(0.65)
    }
    66.666667%{
        left:.3em;
        top:.55em;
        -ms-transform:scale(1)
    }
    83.333333%{
        -ms-transform:scale(0.65)
    }
}
@-o-keyframes prim-pulse-spinner-anim{
    0%,100%{
        left:.5em;
        top:.2em;
        -o-transform:scale(1)
    }
    16.666667%{
        -o-transform:scale(0.65)
    }
    33.333333%{
        left:.7em;
        top:.55em;
        -o-transform:scale(1)
    }
    50%{
        -o-transform:scale(0.65)
    }
    66.666667%{
        left:.3em;
        top:.55em;
        -o-transform:scale(1)
    }
    83.333333%{
        -o-transform:scale(0.65)
    }
}
@keyframes prim-pulse-spinner-anim{
    0%,100%{
        left:.5em;
        top:.2em;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    16.666667%{
        -webkit-transform:scale(0.65);
        -moz-transform:scale(0.65);
        -ms-transform:scale(0.65);
        transform:scale(0.65)
    }
    33.333333%{
        left:.7em;
        top:.55em;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(0.65);
        -moz-transform:scale(0.65);
        -ms-transform:scale(0.65);
        transform:scale(0.65)
    }
    66.666667%{
        left:.3em;
        top:.55em;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    83.333333%{
        -webkit-transform:scale(0.65);
        -moz-transform:scale(0.65);
        -ms-transform:scale(0.65);
        transform:scale(0.65)
    }
}
.pulse-spinner{
    width:1em;
    height:1em;
    background-color:rgba(220,227,228,.75);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    position:relative
}
.pulse-spinner>.dot{
    width:.2em;
    height:.2em;
    border-radius:50%;
    display:inline-block;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-.1em;
    -webkit-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -moz-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -ms-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -o-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -webkit-animation-direction:normal;
    -moz-animation-direction:normal;
    -ms-animation-direction:normal;
    -o-animation-direction:normal;
    animation-direction:normal
}
.pulse-spinner>.dot.dot1{
    -webkit-animation-delay:0;
    -moz-animation-delay:0;
    -ms-animation-delay:0;
    -o-animation-delay:0;
    animation-delay:0;
    left:.5em;
    top:.2em;
    background-color:#f80000
}
.pulse-spinner>.dot.dot2{
    -webkit-animation-delay:-1.333333s;
    -moz-animation-delay:-1.333333s;
    -ms-animation-delay:-1.333333s;
    -o-animation-delay:-1.333333s;
    animation-delay:-1.333333s;
    left:.3em;
    top:.55em;
    background-color:#333
}
.pulse-spinner>.dot.dot3{
    -webkit-animation-delay:-2.666667s;
    -moz-animation-delay:-2.666667s;
    -ms-animation-delay:-2.666667s;
    -o-animation-delay:-2.666667s;
    animation-delay:-2.666667s;
    left:.7em;
    top:.55em;
    background-color:#666
}
.loading-spinner-large{
    font-size:80px;
    width:1em;
    height:1em;
    background-color:rgba(220,227,228,.75);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    position:relative
}
.loading-spinner-large>.dot{
    width:.2em;
    height:.2em;
    border-radius:50%;
    display:inline-block;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-.1em;
    -webkit-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -moz-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -ms-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -o-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -webkit-animation-direction:normal;
    -moz-animation-direction:normal;
    -ms-animation-direction:normal;
    -o-animation-direction:normal;
    animation-direction:normal
}
.loading-spinner-large>.dot.dot1{
    -webkit-animation-delay:0;
    -moz-animation-delay:0;
    -ms-animation-delay:0;
    -o-animation-delay:0;
    animation-delay:0;
    left:.5em;
    top:.2em;
    background-color:#f80000
}
.loading-spinner-large>.dot.dot2{
    -webkit-animation-delay:-1.333333s;
    -moz-animation-delay:-1.333333s;
    -ms-animation-delay:-1.333333s;
    -o-animation-delay:-1.333333s;
    animation-delay:-1.333333s;
    left:.3em;
    top:.55em;
    background-color:#333
}
.loading-spinner-large>.dot.dot3{
    -webkit-animation-delay:-2.666667s;
    -moz-animation-delay:-2.666667s;
    -ms-animation-delay:-2.666667s;
    -o-animation-delay:-2.666667s;
    animation-delay:-2.666667s;
    left:.7em;
    top:.55em;
    background-color:#666
}
div.page-loading-spinner .spinner-label{
    color:#495363
}
.saving-spinner-large{
    font-size:80px;
    width:1em;
    height:1em;
    background-color:rgba(220,227,228,.75);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    position:relative
}
.saving-spinner-large>.dot{
    width:.2em;
    height:.2em;
    border-radius:50%;
    display:inline-block;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-.1em;
    -webkit-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -moz-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -ms-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -o-animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    animation:prim-pulse-spinner-anim 4s ease-in-out infinite both;
    -webkit-animation-direction:reverse;
    -moz-animation-direction:reverse;
    -ms-animation-direction:reverse;
    -o-animation-direction:reverse;
    animation-direction:reverse
}
.saving-spinner-large>.dot.dot1{
    -webkit-animation-delay:0;
    -moz-animation-delay:0;
    -ms-animation-delay:0;
    -o-animation-delay:0;
    animation-delay:0;
    left:.5em;
    top:.2em;
    background-color:#f80000
}
.saving-spinner-large>.dot.dot2{
    -webkit-animation-delay:-1.333333s;
    -moz-animation-delay:-1.333333s;
    -ms-animation-delay:-1.333333s;
    -o-animation-delay:-1.333333s;
    animation-delay:-1.333333s;
    left:.3em;
    top:.55em;
    background-color:#333
}
.saving-spinner-large>.dot.dot3{
    -webkit-animation-delay:-2.666667s;
    -moz-animation-delay:-2.666667s;
    -ms-animation-delay:-2.666667s;
    -o-animation-delay:-2.666667s;
    animation-delay:-2.666667s;
    left:.7em;
    top:.55em;
    background-color:#666
}
div.page-saving-spinner .spinner-label{
    color:#495363
}
div.page-saving-spinner.page-spinner-static{
    position:fixed;
    top:40%
}
.chart-toolbar{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    height:30px;
    line-height:22px;
    padding:4px 8px;
    background:#f3f3f3
}
.chart-toolbar .chart-title{
    display:inline-block
}
.chart-toolbar .btn{
    height:22px;
    font-size:12px;
    line-height:12px
}
.chart-toolbar .btn .pgbu-icon,.chart-toolbar .btn .pgbu-icon-large{
    font-size:16px
}
.chart-toolbar .btn-toggle-switch{
    top:-1px
}
.chart-toolbar .btn-toggle-switch .btn{
    height:20px;
    margin-top:0
}
.btn-toolbar.for-grid-with-context-menu{
    margin-left:27px
}
.drop-target{
    position:relative
}
.drop-target::before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:2px dashed #bacedd;
    background-image:url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALUlEQVQIW2NkQANHzz+tBwkxIovDBK0NpRvhEsiCcB3ogmAJbIJwCZCZ6HYBALZpGfekI20rAAAAAElFTkSuQmCC);
    background-repeat:repeat
}
.toggle-accordion .accordion-group{
    border:none
}
.toggle-accordion .accordion-heading .accordion-toggle{
    font-size:14px;
    padding:4px;
    color:#495363;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.toggle-accordion .accordion-heading .accordion-toggle:hover{
    text-decoration:none;
    color:#3e4754
}
.toggle-accordion .accordion-heading .accordion-toggle:focus{
    text-decoration:underline
}
.toggle-accordion .accordion-heading .accordion-toggle:before{
    content:"\e63d"
}
.toggle-accordion .accordion-heading .accordion-toggle.pgbu-icon,.toggle-accordion .accordion-heading .accordion-toggle.pgbu-icon-file{
    font-size:14px
}
.toggle-accordion .accordion-heading .accordion-toggle.pgbu-icon-large{
    font-size:16px
}
.toggle-accordion .accordion-heading .accordion-toggle.pgbu-icon-small{
    font-size:12px
}
.toggle-accordion .accordion-heading .accordion-toggle.pgbu-icon-nav{
    font-size:12px
}
.toggle-accordion .accordion-heading .accordion-toggle:before{
    margin-right:4px;
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:11.2px;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
.toggle-accordion .accordion-heading .accordion-toggle:before,.toggle-accordion .accordion-heading .accordion-toggle:before:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.toggle-accordion .accordion-heading .accordion-toggle:before .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.toggle-accordion .accordion-group.open .accordion-heading .accordion-toggle{
    color:#0072bc
}
.toggle-accordion .accordion-group.open .accordion-heading .accordion-toggle:hover{
    color:#0063a3
}
.toggle-accordion .accordion-group.open .accordion-heading .accordion-toggle:before{
    content:"\e63d"
}
.toggle-accordion .accordion-group.open .accordion-heading .accordion-toggle.pgbu-icon,.toggle-accordion .accordion-group.open .accordion-heading .accordion-toggle.pgbu-icon-file{
    font-size:14px
}
.toggle-accordion .accordion-group.open .accordion-heading .accordion-toggle.pgbu-icon-large{
    font-size:16px
}
.toggle-accordion .accordion-group.open .accordion-heading .accordion-toggle.pgbu-icon-small{
    font-size:12px
}
.toggle-accordion .accordion-group.open .accordion-heading .accordion-toggle.pgbu-icon-nav{
    font-size:12px
}
.toggle-accordion .accordion-group.open .accordion-heading .accordion-toggle:before{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.toggle-accordion .accordion-body{
    padding-left:17.2px
}
.toggle-accordion .accordion-inner{
    padding:4px;
    border-top:none
}
.dock-parent{
    position:relative
}
.dock{
    background-color:#f3f3f3;
    padding:15px;
    box-sizing:border-box
}
.dock{
    position:absolute;
    z-index:1035
}
.dock .dock-header{
    position:absolute;
    top:15px;
    left:15px;
    right:15px
}
.dock.dock-left,.dock.dock-right{
    top:0;
    bottom:0;
    min-width:46px;
    max-width:100%
}
.dock.dock-left.collapsed,.dock.dock-right.collapsed{
    width:46px;
    max-width:46px
}
.dock.dock-left.collapsed .dock-body,.dock.dock-right.collapsed .dock-body,.dock.dock-left.collapsed .dock-controls,.dock.dock-right.collapsed .dock-controls,.dock.dock-left.collapsed .dock-title,.dock.dock-right.collapsed .dock-title{
    display:none
}
.dock.dock-top,.dock.dock-bottom{
    left:0;
    right:0;
    min-height:30px;
    max-height:100%
}
.dock.dock-top.collapsed,.dock.dock-bottom.collapsed{
    height:30px;
    max-height:30px
}
.dock.dock-top.collapsed .dock-body,.dock.dock-bottom.collapsed .dock-body,.dock.dock-top.collapsed .dock-controls,.dock.dock-bottom.collapsed .dock-controls{
    display:none
}
.dock.dock-left{
    left:0;
    border-right:1px solid #bdbdbd
}
.dock.dock-right{
    right:0;
    border-left:1px solid #bdbdbd
}
.dock.dock-top{
    top:0;
    border-bottom:1px solid #bdbdbd
}
.dock.dock-top .dock-header{
    bottom:15px
}
.dock.dock-bottom{
    bottom:0;
    border-top:1px solid #bdbdbd
}
.dock .dock-header .collapse-handle{
    position:fixed;
    top:0;
    left:0;
    height:0;
    width:100%;
    padding:0;
    margin:0;
    border:none;
    z-index:100000000
}
.dock .dock-header .collapse-handle:before{
    position:absolute;
    left:0;
    top:0;
    content:"1: Collapse handle should be placed directly in the .dock, not .dock-header";
    font-size:14px;
    color:#fff;
    font-weight:700;
    text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000
}
.dock .collapse-handle{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:16px;
    color:#b0b0b0;
    line-height:23px;
    position:absolute;
    width:23px;
    height:23px;
    border:1px solid #b0b0b0;
    background-color:#fff;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    text-align:center
}
.dock .collapse-handle,.dock .collapse-handle:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.dock .collapse-handle .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.dock .collapse-handle:before{
    position:relative;
    top:-1px
}
.dock .collapse-handle:hover,.dock .collapse-handle:focus{
    color:#0072bc;
    text-decoration:none
}
.dock.dock-left .collapse-handle,.dock.dock-right .collapse-handle{
    top:50%;
    margin-top:-11.5px
}
.dock.dock-right .collapse-handle{
    left:-11.5px
}
.dock.dock-left .collapse-handle{
    right:-11.5px
}
.dock.dock-top .collapse-handle,.dock.dock-bottom .collapse-handle{
    left:50%;
    margin-left:-11.5px
}
.dock.dock-bottom .collapse-handle{
    top:-11.5px
}
.dock.dock-top .collapse-handle{
    bottom:-11.5px
}
.dock.collapsed.dock-left .collapse-handle,.dock.dock-right .collapse-handle{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.dock.collapsed.dock-left .collapse-handle:before,.dock.dock-right .collapse-handle:before{
    content:"\e657"
}
.dock.collapsed.dock-right .collapse-handle,.dock.dock-left .collapse-handle{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotate(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.dock.collapsed.dock-right .collapse-handle:before,.dock.dock-left .collapse-handle:before{
    content:"\e657"
}
.dock.collapsed.dock-top .collapse-handle,.dock.dock-bottom .collapse-handle{
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotate(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.dock.collapsed.dock-top .collapse-handle:before,.dock.dock-bottom .collapse-handle:before{
    content:"\e670"
}
.dock.collapsed.dock-bottom .collapse-handle,.dock.dock-top .collapse-handle{
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.dock.collapsed.dock-bottom .collapse-handle:before,.dock.dock-top .collapse-handle:before{
    content:"\e670"
}
.dock .resize-handle{
    display:block;
    position:absolute
}
.dock .resize-handle:focus,.dock .resize-handle:hover{
    outline:0;
    height:inherit;
    width:inherit
}
.dock .resize-handle:focus:before,.dock .resize-handle:hover:before{
    position:absolute
}
.dock.collapsed .resize-handle{
    display:none
}
.dock.dock-left .resize-handle,.dock.dock-right .resize-handle{
    width:15px;
    top:0;
    bottom:0;
    cursor:ew-resize
}
.dock.dock-top .resize-handle,.dock.dock-bottom .resize-handle{
    height:15px;
    left:0;
    right:0;
    cursor:ns-resize
}
.dock.dock-left .resize-handle{
    right:-1px
}
.dock.dock-left .resize-handle:focus{
    border-right:2px solid #0072bc
}
.dock.dock-right .resize-handle{
    left:-1px
}
.dock.dock-right .resize-handle:focus{
    border-left:2px solid #0072bc
}
.dock.dock-top .resize-handle{
    bottom:-1px
}
.dock.dock-top .resize-handle:focus{
    border-bottom:2px solid #0072bc
}
.dock.dock-bottom .resize-handle{
    top:-1px
}
.dock.dock-bottom .resize-handle:focus{
    border-top:2px solid #0072bc
}
.dock .dock-header{
    position:absolute;
    color:#495363;
    overflow:hidden
}
.dock .dock-header .dock-title{
    display:none;
    margin:0 4px;
    font-size:16px
}
.dock .dock-header .dock-controls{
    float:right;
    line-height:initial;
    background-color:inherit
}
.dock .dock-header .dock-controls .btn{
    padding:2px;
    height:14px;
    width:14px;
    line-height:14px;
    color:#bdbdbd;
    border:none;
    background-color:inherit;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}
.dock .dock-header .dock-controls .btn.active,.dock .dock-header .dock-controls .btn:hover,.dock .dock-header .dock-controls .btn:focus{
    color:#495363
}
.dock .dock-header .dock-controls .btn .pgbu-icon,.dock .dock-header .dock-controls .btn .pgbu-icon-small{
    height:14px;
    width:14px;
    font-size:14px;
    line-height:14px
}
.dock .dock-header .dock-controls .btn.active .pgbu-icon,.dock .dock-header .dock-controls .btn.active .pgbu-icon-small{
    height:14px;
    width:14px;
    font-size:14px;
    line-height:14px
}
.dock .dock-body{
    height:100%;
    width:100%;
    overflow:auto
}
.dock-body .panel-container:only-child{
    height:100%
}
.dock-body .panel-container:only-child>.nav-tabs-scroll-container,.dock-body .panel-container:only-child>.nav-tabs{
    width:-webkit-calc(100% - 30px);
    width:-moz-calc(100% - 30px);
    width:-o-calc(100% - 30px);
    width:calc(100% - 30px)
}
.dock-body .panel-container .content-panel,.dock-body .panel-container .scenario-panel,.dock-body .panel-container .detail-panel,.dock-body .panel-container .page-panel{
    background-color:#fff
}
img.avatar,.avatar img{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%
}
div.avatar{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%
}
.avatar{
    background-color:#495363;
    width:100px;
    height:100px
}
.avatar .overlay,.avatar .avatar-badge{
    position:absolute;
    text-align:center;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box
}
.avatar .overlay,.avatar .avatar-badge,.avatar .overlay:before,.avatar .avatar-badge:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.avatar .overlay .spoken-text,.avatar .avatar-badge .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.avatar .overlay{
    background-color:rgba(0,0,0,.2);
    color:rgba(255,255,255,.8);
    left:0;
    top:0
}
.avatar .avatar-badge{
    right:0;
    bottom:0;
    background-color:rgba(73,83,99,.7);
    color:rgba(255,255,255,.8);
    border:1px solid #ccc
}
.avatar .avatar-badge.active{
    background-color:rgba(250,171,1,.7);
    color:rgba(255,255,255,.8);
    border-color:transparent
}
.avatar img{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%
}
.avatar .overlay{
    font-size:45px;
    line-height:100px;
    width:100px;
    height:100px
}
.avatar .avatar-badge{
    font-size:27.5px;
    box-sizing:initial
}
.avatar.avatar-medium{
    width:50px;
    height:50px
}
.avatar.avatar-medium .overlay{
    font-size:22.5px;
    line-height:50px;
    width:50px;
    height:50px
}
.avatar.avatar-medium .avatar-badge{
    font-size:13.75px;
    box-sizing:initial
}
.avatar.avatar-small{
    width:25px;
    height:25px
}
.avatar.avatar-small .overlay{
    font-size:11.25px;
    line-height:25px;
    width:25px;
    height:25px
}
.avatar.avatar-small .avatar-badge{
    font-size:6.88px;
    box-sizing:initial
}
.avatar.avatar-tiny{
    width:12px;
    height:12px
}
.avatar.avatar-tiny .overlay{
    font-size:5.4px;
    line-height:12px;
    width:12px;
    height:12px
}
.avatar.avatar-tiny .avatar-badge{
    font-size:3.3px;
    box-sizing:initial
}
.empty-state-parent{
    position:relative
}
.empty-state{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    padding-top:10%;
    background-color:rgba(255,255,255,.5);
    text-align:center;
    z-index:1038
}
.empty-state.empty-state-static{
    background-color:transparent;
    position:static;
    padding-top:0
}
.empty-state .pgbu-icon{
    font-size:134px;
    color:#333;
    margin-bottom:15px
}
.empty-state .pgbu-icon:after{
    color:transparent;
    content:"_";
    display:block;
    position:relative;
    text-shadow:0 0 15px rgba(0,0,0,.6);
    top:-134px
}
.empty-state .empty-state-header{
    font-size:22px;
    line-height:22px;
    color:#333;
    margin:10px 0
}
.empty-state .empty-state-message{
    font-size:14px;
    color:#666;
    max-width:66%;
    margin:10px auto
}
.empty-state.info .pgbu-icon{
    color:#0072bc
}
.empty-state.success .pgbu-icon{
    color:green
}
.empty-state.error .pgbu-icon{
    color:#d80202
}
.empty-state.warning .pgbu-icon{
    color:#faab01
}
.empty-state.in-progress .pgbu-icon{
    color:#009c92
}
.empty-state.in-progress .pgbu-icon.throbber,.empty-state.in-progress .pgbu-icon.pgbu-drag-drop-dots-horizontal{
    color:#fff;
    background-color:#009c92;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    border-radius:50%;
    border:6px solid #fff;
    box-sizing:content-box;
    box-shadow:0 0 0 1px #009c92;
    font-size:120px;
    width:1em;
    height:1em;
    line-height:.5em
}
.empty-state.in-progress .pgbu-icon.throbber>.dot,.empty-state.in-progress .pgbu-icon.pgbu-drag-drop-dots-horizontal>.dot{
    font-size:33%
}
body{
    -webkit-transition:background-color .3s;
    -moz-transition:background-color .3s;
    -o-transition:background-color .3s;
    transition:background-color .3s
}
.dark-theme{
    background-color:#f3f3f3
}
.card{
    margin-bottom:15px
}
.card .front,.card .back{
    padding:15px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 2px 0 rgba(227,227,227,.6);
    -moz-box-shadow:0 2px 0 rgba(227,227,227,.6);
    -ms-box-shadow:0 2px 0 rgba(227,227,227,.6);
    -o-box-shadow:0 2px 0 rgba(227,227,227,.6);
    box-shadow:0 2px 0 rgba(227,227,227,.6)
}
.card .card-header{
    color:#495363;
    font-size:16px;
    line-height:16px;
    margin-bottom:15px
}
.card .card-header .pgbu-icon{
    font-size:16px
}
.card .card-header .flip-indicator{
    color:#495363
}
.card .card-content{
    height:100%;
    overflow:auto
}
.card .card-header+.card-content{
    height:-webkit-calc(100% - 31px);
    height:-moz-calc(100% - 31px);
    height:-o-calc(100% - 31px);
    height:calc(100% - 31px)
}
.card .front{
    background-color:#f3f3f3
}
.card .back{
    background-color:#dce3e4
}
.dark-theme .card .front,.card.dark-theme .front{
    background-color:#fff
}
.dark-theme .card .back,.card.dark-theme .back{
    background-color:#dce3e4
}
.card{
    position:relative;
    -webkit-perspective:1000px;
    -moz-perspective:1000px;
    -ms-perspective:1000px;
    -o-perspective:1000px;
    perspective:1000px
}
.card.shallow-flip{
    -webkit-perspective:none;
    -moz-perspective:none;
    -ms-perspective:none;
    -o-perspective:none;
    perspective:none
}
.card .front,.card .back{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;
    -moz-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;
    -o-transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;
    transition:-webkit-transform .3s,-moz-transform .3s,-ms-transform .3s,-o-transform .3s,transform .3s;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.card .back{
    z-index:2;
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.card .front{
    z-index:1;
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.card.flipped .back{
    z-index:1;
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotateX(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.card.flipped .front{
    z-index:2;
    -webkit-transform:rotateX(-180deg);
    -moz-transform:rotateX(-180deg);
    -ms-transform:rotateX(-180deg);
    -o-transform:rotateX(-180deg);
    transform:rotateX(-180deg)
}
.content-panel,.scenario-panel,.detail-panel,.page-panel{
    ;
    clear:both;
    background-color:transparent;
    padding:15px 15px 5px;
    overflow:auto
}
.content-panel:before,.scenario-panel:before,.detail-panel:before,.page-panel:before,.content-panel:after,.scenario-panel:after,.detail-panel:after,.page-panel:after{
    display:table;
    content:"";
    line-height:0
}
.content-panel:after,.scenario-panel:after,.detail-panel:after,.page-panel:after{
    clear:both
}
.panel-container>.content-panel,.panel-container>.scenario-panel,.panel-container>.detail-panel,.panel-container>.page-panel{
    height:-webkit-calc(100% - 46px);
    height:-moz-calc(100% - 46px);
    height:-o-calc(100% - 46px);
    height:calc(100% - 46px)
}
.translucent-panel{
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -ms-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    background-color:rgba(255,255,255,.6);
    -webkit-box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
    -moz-box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
    -ms-box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
    -o-box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
    box-shadow:2px 5px 12px -2px rgba(0,0,0,.25);
    border:4px solid rgba(255,255,255,.3);
    padding:20px
}
.nav-tabs>li.modified{
    font-style:italic
}
.nav-tabs{
    margin:0;
    padding:0;
    border-bottom:1px solid #eee;
    min-height:25px
}
.nav-tabs>li{
    position:relative;
    padding:0 15px
}
.nav-tabs>li>a,.nav-tabs>li>.notifications{
    display:inline-block
}
.nav-tabs>li>a,.nav-tabs>li.active>a,.nav-tabs>li.dropdown.open>a,.nav-tabs>li.dropdown.open.active>a,.nav-tabs>li>a:hover,.nav-tabs>li.active>a:hover,.nav-tabs>li.dropdown.open>a:hover,.nav-tabs>li.dropdown.open.active>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li.active>a:focus,.nav-tabs>li.dropdown.open>a:focus,.nav-tabs>li.dropdown.open.active>a:focus{
    background-color:transparent;
    border:none;
    margin:0
}
.nav-tabs>li>a:not([data-toggle=dropdown]),.nav-tabs>li.active>a:not([data-toggle=dropdown]),.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]),.nav-tabs>li>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.active>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]):hover,.nav-tabs>li>a:not([data-toggle=dropdown]):focus,.nav-tabs>li.active>a:not([data-toggle=dropdown]):focus,.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]):focus{
    color:#333;
    padding:2px 0
}
.nav-tabs>li.active>a:not([data-toggle=dropdown]),.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]),.nav-tabs>li.active>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.active>a:not([data-toggle=dropdown]):focus,.nav-tabs>li.dropdown.active>a:not([data-toggle=dropdown]):focus{
    color:#0072bc;
    font-weight:700
}
.nav-tabs>li.disabled>a:not([data-toggle=dropdown]),.nav-tabs>li.disabled>a:not([data-toggle=dropdown]):hover,.nav-tabs>li.disabled>a:not([data-toggle=dropdown]):focus{
    color:#666
}
.nav-tabs>li.required a:after{
    content:' *';
    color:#d80202
}
.nav-tabs>li.dropdown>a[data-toggle=dropdown]{
    padding:0;
    display:none
}
.nav-tabs>li.dropdown>a[data-toggle=dropdown] .caret{
    border-top-color:#333
}
.nav-tabs>li.dropdown>a[data-toggle=dropdown]:active .caret,.nav-tabs>li.dropdown>a[data-toggle=dropdown]:focus .caret{
    border-top-color:#333
}
.nav-tabs>li.dropdown.active>a[data-toggle=dropdown]{
    display:inline-block
}
.nav-tabs>li>.notifications{
    min-width:20px;
    text-align:center;
    color:#fff;
    background-color:#666;
    border-radius:10px
}
.nav-tabs>li.active>.notifications{
    color:#fff;
    background-color:#0072bc
}
.nav-tabs>li:after,.nav-tabs>li>a:not([data-toggle=dropdown]):before{
    content:' ';
    position:absolute;
    bottom:-2px
}
.nav-tabs>li>a:not([data-toggle=dropdown]):before{
    height:0;
    left:0;
    right:0;
    background-color:#999;
    -webkit-transition:height linear .1s;
    -moz-transition:height linear .1s;
    -o-transition:height linear .1s;
    transition:height linear .1s
}
.nav-tabs>li:after{
    height:3px;
    left:auto;
    right:0;
    width:0;
    background-color:#0072bc;
    -webkit-transition:width ease-in-out .2s;
    -moz-transition:width ease-in-out .2s;
    -o-transition:width ease-in-out .2s;
    transition:width ease-in-out .2s
}
.nav-tabs>li.active:after{
    left:0;
    right:auto;
    width:100%
}
.nav-tabs>li.slide-left:after{
    left:0;
    right:auto
}
.nav-tabs>li.slide-left.active:after{
    left:auto;
    right:0
}
.nav-tabs>li.header:after,.nav-tabs>li.header>a:not([data-toggle=dropdown]):before{
    display:none
}
.nav-tabs>li>a:not([data-toggle=dropdown]):hover:before,.nav-tabs>li>a:not([data-toggle=dropdown]):focus:before{
    height:3px
}
.nav-tabs>li.active>a:not([data-toggle=dropdown]):hover:before,.nav-tabs>li.active>a:not([data-toggle=dropdown]):focus:before{
    height:4px
}
.nav-tabs>li>.dropdown-menu{
    margin-top:1px;
    -webkit-box-shadow:11px 12px 10px -10px rgba(0,0,0,.2);
    -moz-box-shadow:11px 12px 10px -10px rgba(0,0,0,.2);
    -ms-box-shadow:11px 12px 10px -10px rgba(0,0,0,.2);
    -o-box-shadow:11px 12px 10px -10px rgba(0,0,0,.2);
    box-shadow:11px 12px 10px -10px rgba(0,0,0,.2)
}
.nav-tabs-scroll-container{
    border-bottom:1px solid #eee
}
.nav-tabs-scroll-container{
    position:relative
}
.nav-tabs-scroll-container .scrollers{
    font-size:0;
    margin:0;
    visibility:hidden
}
.nav-tabs-scroll-container .scrollers>a{
    cursor:default;
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:16px
}
.nav-tabs-scroll-container .scrollers>a,.nav-tabs-scroll-container .scrollers>a:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.nav-tabs-scroll-container .scrollers>a .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.nav-tabs-scroll-container .scrollers>a:hover{
    text-decoration:none
}
.nav-tabs-scroll-container .scrollers .left{
    margin-left:3px;
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotate(0);
    -o-transform:rotateY(0);
    transform:rotateY(0)
}
.nav-tabs-scroll-container .scrollers .left:before{
    content:"\e657"
}
.nav-tabs-scroll-container .scrollers .right{
    margin-right:3px;
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.nav-tabs-scroll-container .scrollers .right:before{
    content:"\e657"
}
.nav-tabs-scroll-container .scrollers .available{
    visibility:visible;
    cursor:hand;
    cursor:pointer
}
.nav-tabs-scroll-container .collapse-handle,.nav-tabs-scroll-container .tabs-menu{
    vertical-align:text-top
}
.nav-tabs-scroll-container .tabs-menu a:hover i,.nav-tabs-scroll-container .tabs-menu a:focus i{
    font-size:115%
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu a{
    position:relative;
    padding-left:30px
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:10px;
    position:absolute;
    left:6px;
    top:3px;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check,.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .check:before{
    content:"\e626"
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .checked .check{
    color:green
}
.nav-tabs-scroll-container .tabs-menu .dropdown-menu .checked .check:before{
    content:"\e68f"
}
.nav-tabs-scroll-container .before-tabs,.nav-tabs-scroll-container .after-tabs{
    position:absolute;
    top:0
}
.nav-tabs-scroll-container .before-tabs{
    left:0
}
.nav-tabs-scroll-container .after-tabs{
    right:0
}
.nav-tabs-scroll-container .nav-tabs{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    border-bottom:none
}
.nav-tabs-scroll-container.has-before-tabs .nav-tabs{
    padding-left:40px
}
.nav-tabs-scroll-container.has-after-tabs .nav-tabs{
    padding-right:40px
}
.nav-tabs-scroll-container .nav-tabs{
    white-space:nowrap;
    font-size:0;
    line-height:0
}
.nav-tabs-scroll-container .nav-tabs>li{
    font-size:12px;
    float:none;
    display:inline-block
}
.panel-container .collapse-handle .collapse-icon{
    font-family:BlueSkyGlyphs-151;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:1em;
    width:1em;
    height:1em;
    vertical-align:middle;
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    font-size:16px;
    -webkit-transform:rotateX(0);
    -moz-transform:rotateX(0);
    -ms-transform:rotate(0);
    -o-transform:rotateX(0);
    transform:rotateX(0)
}
.panel-container .collapse-handle .collapse-icon,.panel-container .collapse-handle .collapse-icon:before{
    -webkit-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -moz-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    -o-transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear;
    transition:-webkit-transform .2s linear,-moz-transform .2s linear,-ms-transform .2s linear,-o-transform .2s linear,transform .2s linear,opactiy .2s linear
}
.panel-container .collapse-handle .collapse-icon .spoken-text{
    speak:normal;
    display:block;
    overflow:hidden;
    height:0;
    width:0
}
.panel-container .collapse-handle .collapse-icon:before{
    content:"\e670"
}
.detail-panel-tabs>.collapse-handle{
    float:right
}
.panel-container.collapsed .collapse-handle .collapse-icon{
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotateX(180deg);
    transform:rotateX(180deg)
}
.panel-container.collapsed .collapse-handle .collapse-icon:before{
    content:"\e670"
}
.panel-container.animated .detail-panel,.detail-panel.animated{
    -webkit-transition:height 100ms,padding-bottom 100ms;
    -moz-transition:height 100ms,padding-bottom 100ms;
    -o-transition:height 100ms,padding-bottom 100ms;
    transition:height 100ms,padding-bottom 100ms
}
.panel-container.animated .detail-panel>*,.detail-panel.animated>*{
    -webkit-transition:opacity 100ms;
    -moz-transition:opacity 100ms;
    -o-transition:opacity 100ms;
    transition:opacity 100ms
}
.panel-container.collapsed .detail-panel,.detail-panel.collapsed{
    height:0;
    overflow:hidden;
    padding-bottom:4px
}
.panel-container.collapsed .detail-panel>*,.detail-panel.collapsed>*{
    opacity:0;
    filter:alpha(opacity=0)
}
.panel-container.collapsed .nav-tabs.detail-panel-tabs>.active>a:after,.nav-tabs.detail-panel-tabs.collapsed>.active>a:after{
    border:none
}
.label,.badge{
    font-size:12px
}
.label-project{
    background-color:#00f
}
.label-project:hover{
    background-color:#00c
}
.label-portfolio{
    background-color:#ed1c24
}
.label-portfolio:hover{
    background-color:#c61017
}
.label-contract{
    background-color:#00a651
}
.label-contract:hover{
    background-color:#007338
}
.label-rfi{
    background-color:#6aa915
}
.label-rfi:hover{
    background-color:#4e7c0f
}
.label-submittal{
    background-color:#5bbf52
}
.label-submittal:hover{
    background-color:#44a23c
}
.label-resource{
    background-color:#6601f0
}
.label-resource:hover{
    background-color:#5001bd
}
.label-company{
    background-color:#00bff3
}
.label-company:hover{
    background-color:#0097c0
}
.label-issue{
    background-color:#f7941d
}
.label-issue:hover{
    background-color:#d97a08
}
.label-capitalPlan{
    background-color:#ed1c24
}
.label-capitalPlan:hover{
    background-color:#970c11
}
.label-strategy{
    background-color:#00bff3
}
.label-strategy:hover{
    background-color:#0097c0
}
.view-dropdown-menu .view-item:hover.active>a,.view-dropdown-menu .view-item:focus.active>a{
    background-color:#b0c3c8;
    color:#333
}
.view-dropdown-menu .view-item.active>a{
    background-color:transparent;
    background-image:none;
    filter:none;
    color:#333;
    font-weight:700
}
.view-dropdown-menu .view-item.modified>a:before{
    content:'* '
}
.progress.indeterminate{
    position:relative
}
.progress.indeterminate .bar{
    position:absolute;
    width:100%;
    -webkit-animation:anim-progress-indeterminate 2.8s linear infinite;
    -moz-animation:anim-progress-indeterminate 2.8s linear infinite;
    -ms-animation:anim-progress-indeterminate 2.8s linear infinite;
    -o-animation:anim-progress-indeterminate 2.8s linear infinite;
    animation:anim-progress-indeterminate 2.8s linear infinite;
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    transition:none
}
 html,body{
    height:100%;
    width:100%
}
body>.content,body>.Content{
    width:100%;
    height:-webkit-calc(100% - 46px);
    height:-moz-calc(100% - 46px);
    height:-o-calc(100% - 46px);
    height:calc(100% - 46px);
    display:block;
    vertical-align:top;
    padding-left:33px;
    min-height:calc(100% - 46px);
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
body>.content .banner,body>.Content .banner{
    position:relative;
    width:100%;
    height:61px;
    padding:15px 15px 0;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    ;
    clear:both
}
body>.content .banner .title,body>.Content .banner .title{
    margin:0 15px 10px 0;
    padding:0;
    font-size:24px;
    height:24px;
    line-height:24px;
    display:inline-block;
    color:#495363
}
body>.content .banner .save-cancel-controls,body>.Content .banner .save-cancel-controls{
    position:absolute;
    top:0;
    left:50%;
    margin-bottom:0;
    border:1px solid #ccc;
    border-radius:2px;
    padding:5px;
    background-color:#f3f3f3;
    -webkit-transition:width linear .1s,margin-left linear .1s,opacity linear .2s;
    -moz-transition:width linear .1s,margin-left linear .1s,opacity linear .2s;
    -o-transition:width linear .1s,margin-left linear .1s,opacity linear .2s;
    transition:width linear .1s,margin-left linear .1s,opacity linear .2s
}
body>.content .banner .save-cancel-controls .status-message,body>.Content .banner .save-cancel-controls .status-message{
    vertical-align:baseline
}
body>.content .banner>.btn-group,body>.Content .banner>.btn-group{
    position:fixed;
    top:28px;
    left:0;
    height:0;
    width:100%;
    padding:0;
    margin:0;
    border:none;
    z-index:100000000
}
body>.content .banner>.btn-group:before,body>.Content .banner>.btn-group:before{
    position:absolute;
    left:0;
    top:0;
    content:"3: Dropdowns in the banner are no longer supported";
    font-size:14px;
    color:#fff;
    font-weight:700;
    text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000
}
body>.content .banner .nav,body>.Content .banner .nav{
    position:fixed;
    top:42px;
    left:0;
    height:0;
    width:100%;
    padding:0;
    margin:0;
    border:none;
    z-index:100000000
}
body>.content .banner .nav:before,body>.Content .banner .nav:before{
    position:absolute;
    left:0;
    top:0;
    content:"4: Tabs in the banner are no longer supported";
    font-size:14px;
    color:#fff;
    font-weight:700;
    text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000
}
body>.content .banner .orcl-popover,body>.Content .banner .orcl-popover{
    top:-5px
}
body>.content .banner .orcl-popover .pgbu-icon,body>.Content .banner .orcl-popover .pgbu-icon,body>.content .banner .orcl-popover .pgbu-icon-small,body>.Content .banner .orcl-popover .pgbu-icon-small,body>.content .banner .orcl-popover .pgbu-icon-large,body>.Content .banner .orcl-popover .pgbu-icon-large{
    margin:10px 0 10px 10px
}
body>.content .banner .orcl-popover .orcl-popover-inner,body>.Content .banner .orcl-popover .orcl-popover-inner{
    position:absolute;
    top:0;
    left:100%
}
body>.content .banner .hierarchy-bar,body>.Content .banner .hierarchy-bar{
    font-size:12px;
    line-height:12px;
    min-height:12px;
    color:#495363
}
body>.content .banner .hierarchy-bar .pgbu-icon,body>.Content .banner .hierarchy-bar .pgbu-icon{
    font-size:12px;
    vertical-align:top;
    margin-right:2px
}
body>.content .banner:before,body>.Content .banner:before,body>.content .banner:after,body>.Content .banner:after{
    display:table;
    content:"";
    line-height:0
}
body>.content .banner:after,body>.Content .banner:after{
    clear:both
}
body>.content .content-inner,body>.Content .content-inner{
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:15px 15px 15px 15px;
    height:-webkit-calc(100% - 61px);
    height:-moz-calc(100% - 61px);
    height:-o-calc(100% - 61px);
    height:calc(100% - 61px)
}
body>.content .content-inner.with-page-tabs,body>.Content .content-inner.with-page-tabs{
    padding-top:0
}
.help-block:empty{
    display:table-cell
}
.banner .badge{
    vertical-align:text-bottom
}
.banner .btn{
    vertical-align:baseline
}
.badge{
    border-radius:4px
}
.badge.badge-active{
    background-color:transparent;
    color:#00857c;
    text-shadow:none;
    font-size:14px
}
.badge.badge-inactive{
    color:#666;
    background-color:transparent;
    text-shadow:none;
    font-size:14px
}
.badge.badge-inactive .pgbu-icon-locked{
    color:#666
}
.clearfix:before,.clearfix:after{
    display:table;
    content:"";
    line-height:0
}
.clearfix:after{
    clear:both
}
.hide-text{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.input-block-level{
    display:block;
    width:100%;
    min-height:18px;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.pgbu-nav-crumb-bar{
    padding-left:10px
}
.pgbu-nav-crumb-bar .pgbu-nav-crumbs{
    height:24px;
    display:inline-block;
    list-style:none;
    padding:2px 0 0 10px;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin:0
}
.pgbu-nav-crumb-bar .crumb-segment{
    color:#0e2d5f;
    cursor:hand;
    cursor:pointer;
    cursor:default;
    display:inline-block;
    -webkit-text-shadow:0,0,0,transparent;
    -moz-text-shadow:0,0,0,transparent;
    text-shadow:0,0,0,transparent;
    text-shadow:0 0 0 transparent;
    -webkit-text-shadow:0 0 0 transparent;
    -moz-text-shadow:0 0 0 transparent
}
.pgbu-nav-crumb-bar .crumb-segment a:hover>i{
    text-shadow:none
}
.pgbu-nav-crumb-bar .crumb-segment.crumb-link>a{
    color:#0e2d5f
}
.pgbu-nav-crumb-bar .crumb-segment i{
    margin-right:5px
}
.pgbu-nav-crumb-bar .crumb-segment .divider{
    display:inline-block;
    margin:.5em 10px 0 10px;
    padding:0;
    width:0;
    height:0;
    vertical-align:top;
    border-left:4px solid #0e2d5f;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    content:""
}
.pgbu-nav-crumb-bar .crumb-segment a+.divider{
    margin-left:10px
}
.pgbu-nav-crumb-bar .crumb-segment.active .divider{
    border-left-color:#0e2d5f
}
.pgbu-nav-crumb-bar .crumb-segment.active.open{
    position:relative;
    cursor:pointer
}
.pgbu-nav-crumb-bar .crumb-segment.active.open:after{
    content:'\25BC';
    background-color:#63b3fe;
    padding:2px 5px 6px 5px;
    margin-left:5px;
    -moz-border-top-left-radius:4px;
    -ms-border-top-left-radius:4px;
    -o-border-top-left-radius:4px;
    -webkit-border-top-left-radius:4px;
    -moz-border-radius-topleft:4px;
    border-top-left-radius:4px;
    -moz-border-top-right-radius:4px;
    -ms-border-top-right-radius:4px;
    -o-border-top-right-radius:4px;
    -webkit-border-top-right-radius:4px;
    -moz-border-radius-topright:4px;
    border-top-right-radius:4px
}
.pgbu-nav-crumb-bar .crumb-segment.active.open .divider{
    display:none
}
.pgbu-nav-crumb-bar .crumb-segment.active.open .dropdown-menu{
    position:absolute;
    left:100%;
    top:100%;
    margin-left:-23px;
    margin-top:2px;
    background-color:#63b3fe;
    border-top:none;
    border-color:#329bfc;
    -moz-border-top-left-radius:0;
    -ms-border-top-left-radius:0;
    -o-border-top-left-radius:0;
    -webkit-border-top-left-radius:0;
    -moz-border-radius-topleft:0;
    border-top-left-radius:0;
    -moz-border-top-right-radius:0;
    -ms-border-top-right-radius:0;
    -o-border-top-right-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-radius-topright:0;
    border-top-right-radius:0
}
.pgbu-nav-crumb-bar .crumb-segment.active.open .dropdown-menu a{
    white-space:nowrap;
    max-width:110px;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-left:5px
}
.pgbu-nav-crumb-bar .crumb-segment.active.open .dropdown-menu a:hover,.pgbu-nav-crumb-bar .crumb-segment.active.open .dropdown-menu a:focus{
    color:#fff
}
#open-entity-dialog .tree .item.selected a{
    color:#fff
}
#nav-favorites-dialog{
    width:600px;
    margin-left:-300px
}
#nav-favorites-dialog .modal-body{
    height:400px
}
#nav-favorites-dialog .modal-body .btn-toolbar{
    margin-top:5px
}
#nav-favorites-dialog .modal-body .btn-toolbar .orcl-combo-box,#nav-favorites-dialog .modal-body .btn-toolbar #nav-favorites-filter{
    width:160px;
    margin-right:10px
}
#nav-favorites-dialog .modal-body hr{
    margin:7px 0
}
#nav-favorites-dialog .modal-body .nav-favorites-list-item{
    width:48%;
    float:left;
    border:1px solid #ccc;
    height:42px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin-right:9px;
    margin-bottom:5px
}
#nav-favorites-dialog .modal-body .nav-favorites-list-item .link-container{
    width:65%;
    height:100%;
    display:inline-block;
    padding-left:5px;
    line-height:15px;
    display:inline-table;
    border-right:1px solid #ccc
}
#nav-favorites-dialog .modal-body .nav-favorites-list-item .link-container a{
    display:table-cell;
    vertical-align:middle
}
#nav-favorites-dialog .modal-body .nav-favorites-list-item .favorites-type-icon{
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    font-size:33px;
    margin:3px;
    color:#999;
    float:left
}
#nav-favorites-dialog .modal-body .nav-favorites-list-item .favorites-icon{
    position:relative;
    top:-4px;
    left:14px;
    cursor:hand;
    cursor:pointer
}
#nav-favorites-dialog .modal-body .nav-favorites-list-item .favorites-icon.active{
    color:#0072bc
}
#nav-favorites-dialog .modal-body .nav-favorites-grid-item{
    width:23%;
    float:left;
    border:1px solid #ccc;
    height:120px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin-right:9px;
    margin-bottom:35px
}
#nav-favorites-dialog .modal-body .nav-favorites-grid-item .link-container{
    display:inline-block;
    line-height:15px;
    width:78%
}
#nav-favorites-dialog .modal-body .nav-favorites-grid-item .favorites-type-icon{
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    font-size:50px;
    margin:36px;
    color:#999;
    position:relative;
    left:5px
}
#nav-favorites-dialog .modal-body .nav-favorites-grid-item .favorites-icon{
    float:right;
    position:relative;
    left:5px;
    cursor:hand;
    cursor:pointer
}
#nav-favorites-dialog .modal-body .nav-favorites-grid-item .favorites-icon.active{
    color:#0072bc
}
#nav-favorites-dialog .filter-div{
    float:right
}
#about-modal .oracle-logo{
    display:inline-block;
    background-color:#f80000;
    background-image:-webkit-linear-gradient(top,#c80000 0,#f80000 30%);
    background-image:-moz-linear-gradient(top,#c80000 0,#f80000 30%);
    background-image:-ms-linear-gradient(top,#c80000 0,#f80000 30%);
    background-image:-o-linear-gradient(top,#c80000 0,#f80000 30%);
    background-image:linear-gradient(top,#c80000 0,#f80000 30%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc80000', endColorstr='#fff80000', GradientType='0');
    height:46px;
    width:107px;
    vertical-align:top
}
#about-modal .oracle-logo img{
    width:77px;
    padding:15px;
    position:relative;
    top:2px
}
#about-modal .brand{
    display:inline-block
}
#about-modal .brand .title-txt{
    font-size:14px;
    font-color:#333;
    display:inline-block
}
#about-modal .brand .small-txt{
    font-size:11px
}
#about-modal .brand .title-txt{
    margin-left:15px
}
#about-modal .brand .title-txt .strong-txt{
    font-weight:700
}
#about-modal .main-txt{
    margin-top:15px;
    margin-bottom:15px
}
#about-modal .links .spacer{
    margin-left:10%
}
.search-results-link a{
    display:inline-block;
    padding-right:5px
}
.search-results-link .selected a,.search-results-link a:hover{
    text-decoration:underline
}
.search-page-link{
    bottom:5px;
    position:absolute;
    right:5px
}
.pgbu-nav-sidenav,.pgbu-nav-sidenav-inner{
    -webkit-transition:width .15s ease-out,padding-right .15s ease-out;
    -moz-transition:width .15s ease-out,padding-right .15s ease-out;
    -o-transition:width .15s ease-out,padding-right .15s ease-out;
    transition:width .15s ease-out,padding-right .15s ease-out
}
.pgbu-nav-sidenav-inner .collapse-hide,.pgbu-nav-sides-container,.nav-sidebar-back{
    -webkit-transition:opacity .15s linear;
    -moz-transition:opacity .15s linear;
    -o-transition:opacity .15s linear;
    transition:opacity .15s linear
}
#pgbu-nav-header,.content{
    -webkit-transition:padding-left .15s ease-out;
    -moz-transition:padding-left .15s ease-out;
    -o-transition:padding-left .15s ease-out;
    transition:padding-left .15s ease-out
}
.pgbu-topbar-inner .search{
    -webkit-transition:width .075s linear,margin .075s linear;
    -moz-transition:width .075s linear,margin .075s linear;
    -o-transition:width .075s linear,margin .075s linear;
    transition:width .075s linear,margin .075s linear
}
.pgbu-nav-sidenav .pgbu-nav-sides,.sidenav-img{
    -webkit-transition:left .15s ease-out;
    -moz-transition:left .15s ease-out;
    -o-transition:left .15s ease-out;
    transition:left .15s ease-out
}
.pgbu-nav-sides-container,.pgbu-nav-sides-container-home{
    -webkit-transition:left .15s ease-out;
    -moz-transition:left .15s ease-out;
    -o-transition:left .15s ease-out;
    transition:left .15s ease-out
}
.pgbu-nav-sidenav-inner-home,.pgbu-nav-sidenav-inner-home-submenus{
    -webkit-transition:left .15s ease-out,width .15s ease-out,padding-right .15s ease-out;
    -moz-transition:left .15s ease-out,width .15s ease-out,padding-right .15s ease-out;
    -o-transition:left .15s ease-out,width .15s ease-out,padding-right .15s ease-out;
    transition:left .15s ease-out,width .15s ease-out,padding-right .15s ease-out
}
body:not(.sidenav-expanded) #pgbu-nav-header,body:not(.sidenav-expanded) .content{
    padding-left:33px
}
body.sidenav-expanded #pgbu-nav-header,body.sidenav-expanded .content{
    padding-left:200px
}

header#pgbu-nav-header:before{
    content:url(../../img/oracle_Primavera_black.png);
    display:none
}
@media print{
    header#pgbu-nav-header{
        height:40px;
        padding:16px 10px 0;
        -ms-box-sizing:border-box;
        -o-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    header#pgbu-nav-header:before{
        display:inline-block;
        width:242px;
        height:16px;
        -webkit-transform:scale(0.45);
        -moz-transform:scale(0.45);
        -ms-transform:scale(0.45);
        -o-transform:scale(0.45);
        transform:scale(0.45);
        background-size:100%;
        margin:-2px 0 0 -85px;
        padding-right:62px
    }
    header#pgbu-nav-header:after{
        content:"Prime";
        font-size:18px;
        line-height:18px;
        vertical-align:top
    }
    header#pgbu-nav-header *{
        display:none
    }
    .nav-clear,.pgbu-nav-sidenav{
        display:none
    }
    body>.content,body>.Content{
        padding-top:40px;
        padding-left:15px;
        padding-right:15px
    }
    body:not(.sidenav-expanded) #pgbu-nav-header{
        padding-left:15px;
        padding-right:15px
    }
    body:not(.sidenav-expanded) .content{
        padding-left:0;
        padding-right:0
    }
}
#pgbu-nav-header{
    z-index:99;
    top:0;
    width:100%;
    padding-left:33px;
    position:fixed;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#pgbu-nav-header .pgbu-topbar{
    margin-bottom:0;
    overflow:visible
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner{
    background-color:#dce3e4;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    border:0 none;
    padding:8px 0 8px 0;
    height:41px;
    position:relative;
    text-align:center;
    ;
    min-height:initial
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner>.brand,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner>.search,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner>.pgbu-nav-user-menu{
    text-align:left
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner:before,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner:after{
    display:table;
    content:"";
    line-height:0
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner:after{
    clear:both
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .announcements-hidden{
    display:none
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .announcements-label{
    color:#fff
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .btn-group{
    display:block;
    position:absolute;
    top:0
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .btn-group.open .dropdown-toggle.btn-blue-light{
    background-color:#0072bc
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-btn{
    -ms-border-radius:0;
    -o-border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    padding:3px 7px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-btn i{
    margin-left:-1px;
    color:#fff
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-btn:hover,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-btn:active,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-btn:focus{
    background-color:#0072bc
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-dropdown .orcl-picker{
    margin-bottom:0
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-dropdown li>a:hover,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-dropdown li>a:active,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-dropdown li>a:focus{
    background-color:#0072bc
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-dropdown .dropdown-submenu:hover>a,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-dropdown .dropdown-submenu:focus>a,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-dropdown .dropdown-submenu:active>a{
    background-color:#0072bc
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-main-menu .nav-main-menu-dropdown .dropdown-submenu .recent-item i{
    margin-right:2px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .brand{
    display:inline-block;
    float:left;
    margin-top:-8px;
    font-size:17px;
    line-height:19px;
    vertical-align:middle;
    position:absolute;
    left:0
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .brand .oracle-logo{
    display:inline-block;
    background-color:#f80000;
    background-image:-webkit-linear-gradient(top,#c80000 0,#f80000 70%);
    background-image:-moz-linear-gradient(top,#c80000 0,#f80000 70%);
    background-image:-ms-linear-gradient(top,#c80000 0,#f80000 70%);
    background-image:-o-linear-gradient(top,#c80000 0,#f80000 70%);
    background-image:linear-gradient(top,#c80000 0,#f80000 70%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc80000', endColorstr='#fff80000', GradientType='0');
    height:46px;
    width:107px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .brand .oracle-logo img{
    width:77px;
    padding:15px;
    position:relative;
    top:2px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .brand .primavera-logo{
    margin-right:3px;
    width:100px;
    height:19px;
    position:relative;
    top:1px;
    margin-left:9px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .brand .appname{
    display:inline-block;
    vertical-align:middle
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .bubble-menu{
    left:auto;
    margin-top:8px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .bubble-menu:before{
    top:-7px;
    left:auto;
    right:12px;
    content:'';
    display:inline-block;
    position:absolute;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-bottom-color:rgba(0,0,0,.2)
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .bubble-menu:after{
    top:-6px;
    left:auto;
    right:13px;
    content:'';
    display:inline-block;
    position:absolute;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .submenu-fix{
    right:100%;
    left:auto
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu{
    position:absolute;
    top:0;
    right:0;
    display:block;
    margin:0;
    list-style:none;
    padding:8px 0;
    background-color:#dce3e4
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu>li{
    float:left;
    margin-right:20px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu>li>a{
    color:#fff;
    display:block;
    float:none;
    padding:10px 8px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu>li>a:hover,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu>li>a:focus{
    text-decoration:none;
    background-color:transparent
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu>li>a:hover .pgbu-icon,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu>li>a:focus .pgbu-icon{
    text-shadow:0 0 1px #000
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-announcements,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-help-menu{
    margin-right:15px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-username-item{
    position:relative
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-username-item>a{
    padding:0;
    color:#333;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-username-item>a>img{
    margin:-1px 6px 0 0
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-username-item>a>.caret{
    margin-top:7px;
    margin-left:8px;
    border-top-color:#333;
    border-bottom-color:#333
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-username-item>a:focus{
    text-decoration:underline
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .help{
    border:solid 1px #67758a;
    border-radius:50%;
    text-align:center;
    font-weight:700;
    min-width:12px;
    height:16px;
    font-size:1.2em;
    line-height:1.2em;
    padding:2px 4px;
    display:inline-block
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .notifications-label{
    color:#fff
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .notifications,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .announcements{
    padding:0
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .notifications .count,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .announcements .count{
    font-weight:700;
    color:#333
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .notifications:focus .announcements-label,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .announcements:focus .announcements-label,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .notifications:focus .notifications-label,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .announcements:focus .notifications-label{
    text-decoration:underline
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .notifications.active .notifications-label{
    color:#0072bc
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .announcements.active .announcements-label{
    color:#f80000
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item{
    position:relative
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu{
    width:400px;
    margin-top:14px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu:before,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu:after{
    right:12px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list a{
    position:relative;
    padding:10px 15px 10px 55px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list a:hover{
    text-decoration:none
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .active a{
    padding-left:50px;
    border-left:5px solid #0072bc
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .notification-item-icon{
    position:absolute;
    left:15px;
    top:10px;
    font-size:25px;
    color:#fff;
    background-color:#0072bc;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .title,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .timestamp{
    color:#495363;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .timestamp{
    font-size:10px;
    line-height:14px;
    color:#666
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .description{
    font-size:10px;
    line-height:14px;
    max-height:0;
    overflow:auto
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .ignore-single{
    display:none
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .unread .title{
    font-weight:700
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .read .notification-item-icon{
    background-color:#bdbdbd
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .active .description{
    max-height:none
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .active .notification-item-icon{
    left:10px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .notification-list .active .ignore-single{
    display:block
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .dropdown-menu .footer{
    padding:0 15px;
    margin-top:5px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-notifications-item .notifications-empty{
    padding:10px 15px;
    text-align:center
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-help-menu .help:before{
    content:'?';
    color:#67758a
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-help-menu .help:hover,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-help-menu .help:focus{
    background-color:#dae6f1
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-help-menu .caret{
    margin-top:8px;
    margin-left:1px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-help-menu .caret:hover{
    cursor:pointer
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .pgbu-nav-user-menu .pgbu-nav-help-menu .dropdown-menu{
    margin-top:0
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search{
    position:relative;
    max-width:345px;
    display:inline-block;
    margin:0 33%
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .orcl-combo-box{
    position:absolute;
    top:0;
    right:40px;
    width:85px;
    height:26px;
    margin-left:0
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .orcl-combo-box .btn{
    -moz-border-bottom-left-radius:2px;
    -ms-border-bottom-left-radius:2px;
    -o-border-bottom-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-left-radius:2px;
    -moz-border-top-left-radius:2px;
    -ms-border-top-left-radius:2px;
    -o-border-top-left-radius:2px;
    -webkit-border-top-left-radius:2px;
    -moz-border-radius-topleft:2px;
    border-top-left-radius:2px;
    -moz-border-bottom-right-radius:0;
    -ms-border-bottom-right-radius:0;
    -o-border-bottom-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0;
    -moz-border-top-right-radius:0;
    -ms-border-top-right-radius:0;
    -o-border-top-right-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-radius-topright:0;
    border-top-right-radius:0;
    background-color:#fff;
    border:1px solid #bdbdbd;
    color:#0e2d5f;
    height:26px;
    -webkit-transition:background-color .1s,color .1s,border-color .1s;
    -moz-transition:background-color .1s,color .1s,border-color .1s;
    -o-transition:background-color .1s,color .1s,border-color .1s;
    transition:background-color .1s,color .1s,border-color .1s;
    padding-right:18px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .orcl-combo-box .btn:after{
    top:11px;
    right:6px;
    border-top:4px solid #0e2d5f
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .orcl-combo-box .btn span{
    color:#333
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .orcl-combo-box.open:before,#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .orcl-combo-box.open:after{
    position:absolute;
    top:28px;
    right:3px;
    content:'';
    z-index:1001
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .orcl-combo-box.open:before{
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #616977
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .orcl-combo-box.open:after{
    top:29px;
    right:4px;
    width:0;
    height:0;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .dropdown-menu{
    margin-top:8px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .search-button{
    position:absolute;
    right:0;
    top:0;
    height:26px;
    width:40px;
    border:0;
    padding:0;
    background-color:#0072bc;
    color:#fff;
    -moz-border-bottom-right-radius:2px;
    -ms-border-bottom-right-radius:2px;
    -o-border-bottom-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    -moz-border-radius-bottomright:2px;
    border-bottom-right-radius:2px;
    -moz-border-top-right-radius:2px;
    -ms-border-top-right-radius:2px;
    -o-border-top-right-radius:2px;
    -webkit-border-top-right-radius:2px;
    -moz-border-radius-topright:2px;
    border-top-right-radius:2px
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search input{
    visibility:hidden;
    height:26px;
    width:100%;
    background-color:#fff;
    padding:2px 129px 2px 8px;
    margin-bottom:0;
    color:#0e2d5f;
    border:1px solid #bdbdbd;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-transition:background-color .1s,color .1s,border-color .1s;
    -moz-transition:background-color .1s,color .1s,border-color .1s;
    -o-transition:background-color .1s,color .1s,border-color .1s;
    transition:background-color .1s,color .1s,border-color .1s
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search input::-webkit-input-placeholder{
    color:#0e2d5f;
    font-size:1em;
    text-align:left;
    font-style:normal
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search input:-moz-placeholder{
    color:#0e2d5f;
    font-size:1em;
    text-align:left;
    font-style:normal
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search input:-ms-input-placeholder{
    color:#0e2d5f;
    font-size:1em;
    text-align:left;
    font-style:normal
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search input::-webkit-input-placeholder{
    color:#0e2d5f;
    font-size:1em;
    text-align:left
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search input:-moz-placeholder{
    color:#0e2d5f;
    font-size:1em;
    text-align:left
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search input:-ms-input-placeholder{
    color:#0e2d5f;
    font-size:1em;
    text-align:left
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search input::-ms-clear{
    display:none
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search.focused .orcl-combo-box .btn{
    background-color:#fff;
    border-color:#0072bc;
    border-left-color:#616977;
    color:#0e2d5f
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search.focused .orcl-combo-box .btn:after{
    border-top-color:#0e2d5f
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search.focused input{
    background-color:#fff;
    outline-width:0;
    color:#0e2d5f;
    border-color:#0072bc
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search.focused input::-webkit-input-placeholder{
    color:#999;
    font-size:1em;
    text-align:left;
    font-style:normal
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search.focused input:-moz-placeholder{
    color:#999;
    font-size:1em;
    text-align:left;
    font-style:normal
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search.focused input:-ms-input-placeholder{
    color:#999;
    font-size:1em;
    text-align:left;
    font-style:normal
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search.focused input::-webkit-input-placeholder{
    color:#999;
    font-size:1em;
    text-align:left
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search.focused input:-moz-placeholder{
    color:#999;
    font-size:1em;
    text-align:left
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search.focused input:-ms-input-placeholder{
    color:#999;
    font-size:1em;
    text-align:left
}
#pgbu-nav-header .pgbu-topbar>.pgbu-topbar-inner .search .no-results{
    padding-left:5px
}
#pgbu-nav-header .search-results{
    display:none;
    position:absolute;
    right:-35%;
    width:650px;
    height:390px;
    background-color:#fff;
    border:1px solid #b6c6cb;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-shadow:0,3px,7px,rgba(0,0,0,.3);
    -moz-box-shadow:0,3px,7px,rgba(0,0,0,.3);
    -ms-box-shadow:0,3px,7px,rgba(0,0,0,.3);
    -o-box-shadow:0,3px,7px,rgba(0,0,0,.3);
    box-shadow:0,3px,7px,rgba(0,0,0,.3);
    -webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
    -moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
    box-shadow:0 3px 7px rgba(0,0,0,.3);
    margin-top:7px;
    z-index:3
}
#pgbu-nav-header .search-results:before{
    width:0;
    height:0;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    border-bottom:8px solid #fff;
    content:'';
    position:absolute;
    left:50%;
    top:-8px
}
#pgbu-nav-header .search-results .nav-tabs{
    font-size:14px
}
#pgbu-nav-header .search-results .recent-favorite-container{
    float:left;
    margin:10px 11px 25px 10px;
    height:130px
}
#pgbu-nav-header .search-results .recent-favorite-container .entity-name{
    margin-top:10px;
    width:100px;
    line-height:17px;
    text-align:center
}
#pgbu-nav-header .search-results .recent-favorite-container .entity-name span{
    color:#333
}
#pgbu-nav-header .search-results .recent-favorite-container .entity-name span:hover,#pgbu-nav-header .search-results .recent-favorite-container .entity-name span:focus{
    color:#0072bc
}
#pgbu-nav-header .search-results .browse-button{
    position:absolute;
    top:10px;
    right:15px
}
#pgbu-nav-header .search-results .tab-content{
    overflow:auto;
    height:-webkit-calc(100% - 27px);
    height:-moz-calc(100% - 27px);
    height:-o-calc(100% - 27px);
    height:calc(100% - 27px);
    padding:10px 0 0 0
}
#pgbu-nav-header .search-results .panel-container{
    overflow:hidden
}
#pgbu-nav-header .search-results .search-result-icon{
    margin-right:15px
}
#pgbu-nav-header .search-results .top-results{
    position:relative;
    z-index:0
}
#pgbu-nav-header .search-results .top-results .matches-backdrop{
    content:'';
    position:absolute;
    height:100%;
    top:0;
    z-index:-1;
    background-color:#dae6f1
}
#pgbu-nav-header .search-results .top-results .result-group{
    ;
    clear:both
}
#pgbu-nav-header .search-results .top-results .result-group:before,#pgbu-nav-header .search-results .top-results .result-group:after{
    display:table;
    content:"";
    line-height:0
}
#pgbu-nav-header .search-results .top-results .result-group:after{
    clear:both
}
#pgbu-nav-header .search-results .top-results .result-group .result-type{
    position:absolute;
    display:block;
    padding:5px 5px 0 5px;
    color:#0e2d5f;
    text-align:right;
    font-weight:700;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#pgbu-nav-header .search-results .top-results .result-group .result-list{
    position:relative;
    padding:0 10px 0 10px;
    list-style:none;
    margin:0;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
    text-overflow:ellipsis
}
#pgbu-nav-header .search-results .top-results .result-group .result-list .selected a,#pgbu-nav-header .search-results .top-results .result-group .result-list a:hover{
    text-decoration:underline
}
#pgbu-nav-header .search-results .top-results .result-group .result-list li{
    margin-bottom:5px
}
#pgbu-nav-header .search-results .top-results .result-group .result-list a{
    position:relative;
    top:-4px;
    font-size:14px;
    font-weight:700
}
#nav-disconnect-modal{
    width:500px;
    margin-left:-250px
}
#nav-disconnect-modal>.modal-body>.error-summary{
    margin-top:1em
}
#nav-find-user-modal{
    width:875px;
    margin-left:-437.5px
}
#nav-find-user-modal .modal-footer{
    padding-right:11px
}
#nav-find-user-modal .filter-div{
    width:62%
}
#nav-find-user-modal .groups-grid,#nav-find-user-modal .ldap-users-grid{
    padding:0
}
#nav-find-user-modal .hide-tab{
    display:none;
    visibility:hidden
}
#nav-find-user-modal.no-tabs .modal-body .nav{
    display:none
}
#nav-find-user-modal.no-tabs .modal-body #assignUsers{
    padding-top:5px
}
.pgbu-nav-sidenav{
    display:block;
    vertical-align:top;
    white-space:nowrap;
    z-index:100;
    font-size:13px;
    min-height:100%;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:33px
}
.pgbu-nav-sidenav.adminwar .admin-items{
    margin-top:15px
}
.pgbu-nav-sidenav ul{
    list-style:none;
    margin:0
}
.pgbu-nav-sidenav{
    position:fixed;
    height:100%;
    padding-right:0;
    background-color:#495363
}
.pgbu-nav-sidenav .pgbu-nav-sidenav-inner .collapsed-menu-entity-icon{
    position:absolute;
    right:5px;
    top:13px;
    display:none;
    color:#9198a0
}
.pgbu-nav-sidenav .pgbu-nav-sidenav-inner.nav-submenu-collapsed{
    background-color:#3f4751;
    padding-right:32px;
    cursor:hand;
    cursor:pointer
}
.pgbu-nav-sidenav .pgbu-nav-sidenav-inner.nav-submenu-collapsed .collapsed-menu-entity-icon{
    display:inline-block
}
.pgbu-nav-sidenav .pgbu-nav-sidenav-inner.nav-submenu-collapsed-twice{
    padding-right:64px
}
.pgbu-nav-sidenav .pgbu-nav-sidenav-inner-home,.pgbu-nav-sidenav .pgbu-nav-sidenav-inner-home-submenus{
    left:-400px;
    -ms-box-shadow:1px 1px 1px rgba(48,48,48,.6);
    -o-box-shadow:1px 1px 1px rgba(48,48,48,.6);
    -webkit-box-shadow:1px 1px 1px rgba(48,48,48,.6);
    -moz-box-shadow:1px 1px 1px rgba(48,48,48,.6);
    box-shadow:1px 1px 1px rgba(48,48,48,.6)
}
.pgbu-nav-sidenav .pgbu-nav-sidenav-inner-home-submenus .pgbu-nav-sides{
    margin-top:15px
}
.pgbu-nav-sidenav .pgbu-nav-sidenav-inner-home-submenus .avatar{
    height:inherit;
    width:inherit;
    margin-right:8px
}
.pgbu-nav-sidenav .pgbu-nav-sidenav-inner-home-submenus .avatar .avatar-badge{
    position:relative;
    font-size:21px;
    line-height:23.5px
}
.pgbu-nav-sidenav .sides-container{
    left:0;
    position:relative;
    overflow-y:auto;
    overflow-x:hidden;
    vertical-align:top;
    height:100%;
    width:100%;
    outline:0 none
}
.pgbu-nav-sidenav .sides-container .pgbu-nav-sides{
    position:relative;
    left:0
}
.pgbu-nav-sidenav .collapse-hide{
    width:-webkit-calc(100% - 28px);
    width:-moz-calc(100% - 28px);
    width:-o-calc(100% - 28px);
    width:calc(100% - 28px)
}
.pgbu-nav-sidenav .lnexp{
    margin-top:11px;
    margin-right:15px;
    float:right;
    width:28px;
    height:22px;
    color:#fff;
    cursor:hand;
    cursor:pointer
}
.pgbu-nav-sidenav .nav-sidebar-back{
    cursor:hand;
    cursor:pointer;
    color:#fff;
    display:inline-block;
    margin-top:12px;
    margin-left:15px
}
.pgbu-nav-sidenav .nav-sidebar-back a{
    color:#fff;
    text-decoration:none;
    font-size:13px
}
.pgbu-nav-sidenav .nav-sidebar-back a span{
    vertical-align:middle
}
.pgbu-nav-sidenav .nav-sidebar-back i{
    margin-right:3px;
    font-size:13px
}
.pgbu-nav-sidenav .sidenav-title{
    font-size:16px;
    color:#fff;
    margin:15px 0 0 0;
    text-align:center;
    min-height:20px
}
.pgbu-nav-sidenav .sidenav-title span{
    vertical-align:middle
}
.pgbu-nav-sidenav .sidenav-title i{
    margin-right:5px;
    margin-top:-1px
}
.pgbu-nav-sidenav .lntabind{
    line-height:25px;
    color:#0072bc;
    padding-left:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.pgbu-nav-sidenav .nav-sidenav-top-spacer{
    margin:15px 15px 0 15px
}
.pgbu-nav-sidenav .side-nav-spacer{
    margin:15px 15px
}
.pgbu-nav-sidenav hr{
    border-bottom:none;
    border-top:1px solid #616977
}
.pgbu-nav-sidenav .sidenav-avatar{
    margin:15px auto;
    display:block
}
.pgbu-nav-sidenav .sidenav-avatar .sidenav-img{
    display:block;
    position:relative;
    left:0
}
.pgbu-nav-sidenav .favorites-link span,.pgbu-nav-sidenav .recent-link span{
    vertical-align:middle
}
.pgbu-nav-sidenav .lngroup{
    padding:2px 0
}
.pgbu-nav-sidenav .lngroup:hover,.pgbu-nav-sidenav .lngroup:focus{
    background-color:#616977
}
.pgbu-nav-sidenav .lngroup:hover a,.pgbu-nav-sidenav .lngroup:focus a{
    text-decoration:none
}
.pgbu-nav-sidenav .lngroup.expanded a{
    font-weight:700
}
.pgbu-nav-sidenav .lngroup .favorite-recent-icon{
    margin-right:8px
}
.pgbu-nav-sidenav .lngroup a{
    color:#fff;
    margin-left:0;
    margin-right:-8px;
    display:block;
    padding:3px 46px 3px 15px;
    line-height:22px;
    height:28px;
    width:100%;
    cursor:hand;
    cursor:pointer;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    position:relative
}
.pgbu-nav-sidenav .lngroup a:focus{
    text-decoration:none;
    background-color:#616977
}
.pgbu-nav-sidenav .lngroup a .side-nav-group-collapse-arrow,.pgbu-nav-sidenav .lngroup a .side-nav-group-submenu-arrow{
    margin-right:15px;
    position:absolute;
    right:0;
    top:6px;
    font-size:16px
}
.pgbu-nav-sidenav .lngroup.active{
    border-left:5px solid red;
    background-color:#373e4a
}
.pgbu-nav-sidenav .lngroup.active a{
    padding-left:10px;
    position:relative;
    font-weight:700;
    color:#fff
}
.pgbu-nav-sidenav .home-context-item .orcl-picker{
    margin-bottom:0
}
.pgbu-nav-sidenav .lnnoover{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.pgbu-nav-sidenav .lnitems{
    background:#495363;
    position:relative;
    display:none
}
.pgbu-nav-sidenav .lnitems .expanded{
    display:list-item
}
.pgbu-nav-sidenav .lnitem{
    float:none;
    line-height:14px;
    padding-left:34px
}
.pgbu-nav-sidenav .lnitem:hover,.pgbu-nav-sidenav .lnitem:focus{
    background-color:#616977
}
.pgbu-nav-sidenav .lnitem a{
    display:block;
    color:#fff;
    margin:2px 5px 3px 0;
    padding:5px 5px;
    text-decoration:none
}
.pgbu-nav-sidenav .lnitem a:focus{
    color:#fff;
    text-decoration:none;
    background-color:#616977
}
.pgbu-nav-sidenav .lnitem.active{
    border-left:5px solid red;
    background-color:#373e4a;
    padding-left:29px
}
.pgbu-nav-sidenav .lnitem.active a{
    font-weight:700
}
.pgbu-nav-sidenav .lnitem-child .nav-item{
    padding-left:20px
}
.pgbu-nav-sidenav .lnitem-parent.open{
    font-weight:700
}
.pgbu-nav-sidenav .lnresizor{
    position:absolute;
    top:0;
    outline:0;
    cursor:ew-resize;
    width:10px;
    height:100%;
    z-index:909;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    background-color:transparent
}
.pgbu-nav-sidenav .lnbottom{
    line-height:14px;
    cursor:hand;
    cursor:pointer;
    width:inherit;
    position:fixed;
    bottom:0;
    background-color:#616977
}
.pgbu-nav-sidenav .lnbottom a{
    display:block;
    color:#fff;
    padding:15px;
    text-decoration:none
}
.pgbu-nav-sidenav .lnbottom a span{
    margin-left:5px;
    vertical-align:middle
}
.pgbu-nav-sidenav .lnbottom a:focus{
    text-decoration:underline
}
.pgbu-nav-sidenav .sidenav-popover-menu{
    bottom:55px
}
.pgbu-nav-sidenav .pgbu-nav-sidenav-inner{
    width:33px
}
.pgbu-nav-sidenav .collapse-hide{
    opacity:0;
    visibility:hidden
}
.pgbu-nav-sidenav .lnexp{
    margin-right:3px
}
.pgbu-nav-sidenav .pgbu-nav-sides-container{
    height:-webkit-calc(100% - 58px);
    height:-moz-calc(100% - 58px);
    height:-o-calc(100% - 58px);
    height:calc(100% - 58px)
}
.pgbu-nav-sidenav .sidenav-has-footer{
    height:-webkit-calc(100% - 110px);
    height:-moz-calc(100% - 110px);
    height:-o-calc(100% - 110px);
    height:calc(100% - 110px)
}
.pgbu-nav-sidenav .pgbu-nav-sides-container,.pgbu-nav-sidenav .nav-sidebar-back{
    opacity:0;
    filter:alpha(opacity=0)
}
body:not(.sidenav-expanded) .pgbu-nav-sidenav-inner{
    width:33px
}
body.sidenav-expanded .pgbu-nav-sidenav{
    width:200px
}
body.sidenav-expanded .pgbu-nav-sidenav .pgbu-nav-sidenav-inner{
    width:200px
}
body.sidenav-expanded .pgbu-nav-sidenav .collapse-hide{
    opacity:1;
    visibility:inherit
}
body.sidenav-expanded .pgbu-nav-sidenav .pgbu-nav-sides-container,body.sidenav-expanded .pgbu-nav-sidenav .nav-sidebar-back{
    opacity:1;
    filter:alpha(opacity=100)
}
body.sidenav-expanded .pgbu-nav-sidenav .lnexp{
    margin-right:12px
}
.pgbu-modal.announcement-modal{
    width:750px;
    margin-left:-375px
}
.pgbu-modal.announcement-modal .announcement-item{
    cursor:hand;
    cursor:pointer;
    position:relative;
    padding:10px 0;
    border-bottom:1px solid #dae6f1
}
.pgbu-modal.announcement-modal .announcement-item .announcement-content{
    vertical-align:top;
    display:inline-block;
    width:100%
}
.pgbu-modal.announcement-modal .announcement-item .announcement-content .announcement-title{
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    font-weight:400
}
.pgbu-modal.announcement-modal .announcement-item .announcement-content .announcement-date{
    color:#333
}
.pgbu-modal.announcement-modal .announcement-item .announcement-content .announcement-date .expireLabel{
    color:#0e2d5f;
    font-weight:700
}
.pgbu-modal.announcement-modal .announcement-item .announcement-content .announcement-message{
    color:#333;
    min-height:2em;
    max-height:3em;
    overflow:hidden
}
.pgbu-modal.announcement-modal .announcement-item .announcement-content .announcement-message font[size]{
    line-height:normal
}
.pgbu-modal.announcement-modal .announcement-item.selected .announcement-message{
    max-height:inherit
}
.pgbu-modal.announcement-modal .announcements-empty{
    text-align:center;
    font-size:13px;
    padding-top:20px;
    padding-bottom:20px
}
.nav-clear{
    height:46px
}
body>.content.adminwar .content-inner,body>.Content.adminwar .content-inner{
    padding-top:0
}
