html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:bold
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:0.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace, monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type="checkbox"],input[type="radio"]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
    height:auto
}
input[type="search"]{
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid #c0c0c0;
    margin:0 2px;
    padding:0.35em 0.625em 0.75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:bold
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*:before,*:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-size:10px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body{
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:14px;
    line-height:1.42857143;
    color:#333333;
    background-color:#ffffff
}
input,button,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#337ab7;
    text-decoration:none
}
a:hover,a:focus{
    color:#23527c;
    text-decoration:underline
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:6px
}
.img-thumbnail{
    padding:4px;
    line-height:1.42857143;
    background-color:#ffffff;
    border:1px solid #dddddd;
    border-radius:4px;
    -webkit-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #eeeeee
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
[role="button"]{
    cursor:pointer
}
code,kbd,pre,samp{
    font-family:Menlo, Monaco, Consolas, "Courier New", monospace
}
code{
    padding:2px 4px;
    font-size:90%;
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
kbd{
    padding:2px 4px;
    font-size:90%;
    color:#ffffff;
    background-color:#333333;
    border-radius:3px;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)
}
kbd kbd{
    padding:0;
    font-size:100%;
    font-weight:bold;
    -webkit-box-shadow:none;
    box-shadow:none
}
pre{
    display:block;
    padding:9.5px;
    margin:0 0 10px;
    font-size:13px;
    line-height:1.42857143;
    word-break:break-all;
    word-wrap:break-word;
    color:#333333;
    background-color:#f5f5f5;
    border:1px solid #cccccc;
    border-radius:4px
}
pre code{
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.limage(@img: @dir: 2015) when(isstring(@img)){
    list-style-image:url(https://c.p3parks.com/images/design//)
}
.container{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
@media (min-width: 769px){
    .container{
        width:750px
    }
}
@media (min-width: 992px){
    .container{
        width:970px
    }
}
@media (min-width: 1200px){
    .container{
        width:1170px
    }
}
.container-fluid{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
.row{
    margin-left:-15px;
    margin-right:-15px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
    float:left
}
.col-xs-12{
    width:100%
}
.col-xs-11{
    width:91.66666667%
}
.col-xs-10{
    width:83.33333333%
}
.col-xs-9{
    width:75%
}
.col-xs-8{
    width:66.66666667%
}
.col-xs-7{
    width:58.33333333%
}
.col-xs-6{
    width:50%
}
.col-xs-5{
    width:41.66666667%
}
.col-xs-4{
    width:33.33333333%
}
.col-xs-3{
    width:25%
}
.col-xs-2{
    width:16.66666667%
}
.col-xs-1{
    width:8.33333333%
}
.col-xs-pull-12{
    right:100%
}
.col-xs-pull-11{
    right:91.66666667%
}
.col-xs-pull-10{
    right:83.33333333%
}
.col-xs-pull-9{
    right:75%
}
.col-xs-pull-8{
    right:66.66666667%
}
.col-xs-pull-7{
    right:58.33333333%
}
.col-xs-pull-6{
    right:50%
}
.col-xs-pull-5{
    right:41.66666667%
}
.col-xs-pull-4{
    right:33.33333333%
}
.col-xs-pull-3{
    right:25%
}
.col-xs-pull-2{
    right:16.66666667%
}
.col-xs-pull-1{
    right:8.33333333%
}
.col-xs-pull-0{
    right:auto
}
.col-xs-push-12{
    left:100%
}
.col-xs-push-11{
    left:91.66666667%
}
.col-xs-push-10{
    left:83.33333333%
}
.col-xs-push-9{
    left:75%
}
.col-xs-push-8{
    left:66.66666667%
}
.col-xs-push-7{
    left:58.33333333%
}
.col-xs-push-6{
    left:50%
}
.col-xs-push-5{
    left:41.66666667%
}
.col-xs-push-4{
    left:33.33333333%
}
.col-xs-push-3{
    left:25%
}
.col-xs-push-2{
    left:16.66666667%
}
.col-xs-push-1{
    left:8.33333333%
}
.col-xs-push-0{
    left:auto
}
.col-xs-offset-12{
    margin-left:100%
}
.col-xs-offset-11{
    margin-left:91.66666667%
}
.col-xs-offset-10{
    margin-left:83.33333333%
}
.col-xs-offset-9{
    margin-left:75%
}
.col-xs-offset-8{
    margin-left:66.66666667%
}
.col-xs-offset-7{
    margin-left:58.33333333%
}
.col-xs-offset-6{
    margin-left:50%
}
.col-xs-offset-5{
    margin-left:41.66666667%
}
.col-xs-offset-4{
    margin-left:33.33333333%
}
.col-xs-offset-3{
    margin-left:25%
}
.col-xs-offset-2{
    margin-left:16.66666667%
}
.col-xs-offset-1{
    margin-left:8.33333333%
}
.col-xs-offset-0{
    margin-left:0%
}
@media (min-width: 769px){
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
        float:left
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-11{
        width:91.66666667%
    }
    .col-sm-10{
        width:83.33333333%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-8{
        width:66.66666667%
    }
    .col-sm-7{
        width:58.33333333%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-5{
        width:41.66666667%
    }
    .col-sm-4{
        width:33.33333333%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-2{
        width:16.66666667%
    }
    .col-sm-1{
        width:8.33333333%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-pull-11{
        right:91.66666667%
    }
    .col-sm-pull-10{
        right:83.33333333%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-8{
        right:66.66666667%
    }
    .col-sm-pull-7{
        right:58.33333333%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-5{
        right:41.66666667%
    }
    .col-sm-pull-4{
        right:33.33333333%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-2{
        right:16.66666667%
    }
    .col-sm-pull-1{
        right:8.33333333%
    }
    .col-sm-pull-0{
        right:auto
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-push-11{
        left:91.66666667%
    }
    .col-sm-push-10{
        left:83.33333333%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-8{
        left:66.66666667%
    }
    .col-sm-push-7{
        left:58.33333333%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-5{
        left:41.66666667%
    }
    .col-sm-push-4{
        left:33.33333333%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-2{
        left:16.66666667%
    }
    .col-sm-push-1{
        left:8.33333333%
    }
    .col-sm-push-0{
        left:auto
    }
    .col-sm-offset-12{
        margin-left:100%
    }
    .col-sm-offset-11{
        margin-left:91.66666667%
    }
    .col-sm-offset-10{
        margin-left:83.33333333%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-8{
        margin-left:66.66666667%
    }
    .col-sm-offset-7{
        margin-left:58.33333333%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-5{
        margin-left:41.66666667%
    }
    .col-sm-offset-4{
        margin-left:33.33333333%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-2{
        margin-left:16.66666667%
    }
    .col-sm-offset-1{
        margin-left:8.33333333%
    }
    .col-sm-offset-0{
        margin-left:0%
    }
}
@media (min-width: 992px){
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
        float:left
    }
    .col-md-12{
        width:100%
    }
    .col-md-11{
        width:91.66666667%
    }
    .col-md-10{
        width:83.33333333%
    }
    .col-md-9{
        width:75%
    }
    .col-md-8{
        width:66.66666667%
    }
    .col-md-7{
        width:58.33333333%
    }
    .col-md-6{
        width:50%
    }
    .col-md-5{
        width:41.66666667%
    }
    .col-md-4{
        width:33.33333333%
    }
    .col-md-3{
        width:25%
    }
    .col-md-2{
        width:16.66666667%
    }
    .col-md-1{
        width:8.33333333%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-pull-11{
        right:91.66666667%
    }
    .col-md-pull-10{
        right:83.33333333%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-8{
        right:66.66666667%
    }
    .col-md-pull-7{
        right:58.33333333%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-5{
        right:41.66666667%
    }
    .col-md-pull-4{
        right:33.33333333%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-2{
        right:16.66666667%
    }
    .col-md-pull-1{
        right:8.33333333%
    }
    .col-md-pull-0{
        right:auto
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-push-11{
        left:91.66666667%
    }
    .col-md-push-10{
        left:83.33333333%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-8{
        left:66.66666667%
    }
    .col-md-push-7{
        left:58.33333333%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-5{
        left:41.66666667%
    }
    .col-md-push-4{
        left:33.33333333%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-2{
        left:16.66666667%
    }
    .col-md-push-1{
        left:8.33333333%
    }
    .col-md-push-0{
        left:auto
    }
    .col-md-offset-12{
        margin-left:100%
    }
    .col-md-offset-11{
        margin-left:91.66666667%
    }
    .col-md-offset-10{
        margin-left:83.33333333%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-8{
        margin-left:66.66666667%
    }
    .col-md-offset-7{
        margin-left:58.33333333%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-5{
        margin-left:41.66666667%
    }
    .col-md-offset-4{
        margin-left:33.33333333%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-2{
        margin-left:16.66666667%
    }
    .col-md-offset-1{
        margin-left:8.33333333%
    }
    .col-md-offset-0{
        margin-left:0%
    }
}
@media (min-width: 1200px){
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
        float:left
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-11{
        width:91.66666667%
    }
    .col-lg-10{
        width:83.33333333%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-8{
        width:66.66666667%
    }
    .col-lg-7{
        width:58.33333333%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-5{
        width:41.66666667%
    }
    .col-lg-4{
        width:33.33333333%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-2{
        width:16.66666667%
    }
    .col-lg-1{
        width:8.33333333%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-pull-11{
        right:91.66666667%
    }
    .col-lg-pull-10{
        right:83.33333333%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-8{
        right:66.66666667%
    }
    .col-lg-pull-7{
        right:58.33333333%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-5{
        right:41.66666667%
    }
    .col-lg-pull-4{
        right:33.33333333%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-2{
        right:16.66666667%
    }
    .col-lg-pull-1{
        right:8.33333333%
    }
    .col-lg-pull-0{
        right:auto
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-push-11{
        left:91.66666667%
    }
    .col-lg-push-10{
        left:83.33333333%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-8{
        left:66.66666667%
    }
    .col-lg-push-7{
        left:58.33333333%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-5{
        left:41.66666667%
    }
    .col-lg-push-4{
        left:33.33333333%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-2{
        left:16.66666667%
    }
    .col-lg-push-1{
        left:8.33333333%
    }
    .col-lg-push-0{
        left:auto
    }
    .col-lg-offset-12{
        margin-left:100%
    }
    .col-lg-offset-11{
        margin-left:91.66666667%
    }
    .col-lg-offset-10{
        margin-left:83.33333333%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-8{
        margin-left:66.66666667%
    }
    .col-lg-offset-7{
        margin-left:58.33333333%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-5{
        margin-left:41.66666667%
    }
    .col-lg-offset-4{
        margin-left:33.33333333%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-2{
        margin-left:16.66666667%
    }
    .col-lg-offset-1{
        margin-left:8.33333333%
    }
    .col-lg-offset-0{
        margin-left:0%
    }
}
table{
    background-color:transparent
}
caption{
    padding-top:8px;
    padding-bottom:8px;
    color:#777777;
    text-align:left
}
th{
    text-align:left
}
.table{
    width:100%;
    max-width:100%;
    margin-bottom:20px
}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{
    padding:8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top:1px solid #dddddd
}
.table > thead > tr > th{
    vertical-align:bottom;
    border-bottom:2px solid #dddddd
}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{
    border-top:0
}
.table > tbody + tbody{
    border-top:2px solid #dddddd
}
.table .table{
    background-color:#ffffff
}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{
    padding:5px
}
.table-bordered{
    border:1px solid #dddddd
}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{
    border:1px solid #dddddd
}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{
    border-bottom-width:2px
}
.table-striped > tbody > tr:nth-of-type(odd){
    background-color:#f9f9f9
}
.table-hover > tbody > tr:hover{
    background-color:#f5f5f5
}
table col[class*="col-"]{
    position:static;
    float:none;
    display:table-column
}
table td[class*="col-"],table th[class*="col-"]{
    position:static;
    float:none;
    display:table-cell
}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{
    background-color:#f5f5f5
}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{
    background-color:#e8e8e8
}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{
    background-color:#dff0d8
}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{
    background-color:#d0e9c6
}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{
    background-color:#d9edf7
}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{
    background-color:#c4e3f3
}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{
    background-color:#fcf8e3
}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{
    background-color:#faf2cc
}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{
    background-color:#f2dede
}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{
    background-color:#ebcccc
}
.table-responsive{
    overflow-x:auto;
    min-height:0.01%
}
@media screen and (max-width: 767px){
    .table-responsive{
        width:100%;
        margin-bottom:15px;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #dddddd
    }
    .table-responsive > .table{
        margin-bottom:0
    }
    .table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{
        white-space:nowrap
    }
    .table-responsive > .table-bordered{
        border:0
    }
    .table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{
        border-left:0
    }
    .table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{
        border-right:0
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{
        border-bottom:0
    }
}
fieldset{
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
legend{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:21px;
    line-height:inherit;
    color:#333333;
    border:0;
    border-bottom:1px solid #e5e5e5
}
label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:bold
}
input[type="search"]{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
input[type="radio"],input[type="checkbox"]{
    margin:4px 0 0;
    margin-top:1px \9;
    line-height:normal
}
input[type="file"]{
    display:block
}
input[type="range"]{
    display:block;
    width:100%
}
select[multiple],select[size]{
    height:auto
}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
output{
    display:block;
    padding-top:7px;
    font-size:14px;
    line-height:1.42857143;
    color:#555555
}
.form-control{
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555555;
    background-color:#ffffff;
    background-image:none;
    border:1px solid #cccccc;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus{
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6)
}
.form-control::-moz-placeholder{
    color:#999999;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#999999
}
.form-control::-webkit-input-placeholder{
    color:#999999
}
.form-control::-ms-expand{
    border:0;
    background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    background-color:#eeeeee;
    opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control{
    cursor:not-allowed
}
textarea.form-control{
    height:auto
}
input[type="search"]{
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
    input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{
        line-height:34px
    }
    input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{
        line-height:30px
    }
    input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{
        line-height:46px
    }
}
.form-group{
    margin-bottom:15px
}
.radio,.checkbox{
    position:relative;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
.radio label,.checkbox label{
    min-height:20px;
    padding-left:20px;
    margin-bottom:0;
    font-weight:normal;
    cursor:pointer
}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{
    position:absolute;
    margin-left:-20px;
    margin-top:4px \9
}
.radio + .radio,.checkbox + .checkbox{
    margin-top:-5px
}
.radio-inline,.checkbox-inline{
    position:relative;
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:normal;
    cursor:pointer
}
.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{
    margin-top:0;
    margin-left:10px
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{
    cursor:not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{
    cursor:not-allowed
}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{
    cursor:not-allowed
}
.form-control-static{
    padding-top:7px;
    padding-bottom:7px;
    margin-bottom:0;
    min-height:34px
}
.form-control-static.input-lg,.form-control-static.input-sm{
    padding-left:0;
    padding-right:0
}
.input-sm{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
select.input-sm{
    height:30px;
    line-height:30px
}
textarea.input-sm,select[multiple].input-sm{
    height:auto
}
.form-group-sm .form-control{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.form-group-sm select.form-control{
    height:30px;
    line-height:30px
}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{
    height:auto
}
.form-group-sm .form-control-static{
    height:30px;
    min-height:32px;
    padding:6px 10px;
    font-size:12px;
    line-height:1.5
}
.input-lg{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
select.input-lg{
    height:46px;
    line-height:46px
}
textarea.input-lg,select[multiple].input-lg{
    height:auto
}
.form-group-lg .form-control{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
.form-group-lg select.form-control{
    height:46px;
    line-height:46px
}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{
    height:auto
}
.form-group-lg .form-control-static{
    height:46px;
    min-height:38px;
    padding:11px 16px;
    font-size:18px;
    line-height:1.3333333
}
.has-feedback{
    position:relative
}
.has-feedback .form-control{
    padding-right:42.5px
}
.form-control-feedback{
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    display:block;
    width:34px;
    height:34px;
    line-height:34px;
    text-align:center;
    pointer-events:none
}
.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{
    width:46px;
    height:46px;
    line-height:46px
}
.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{
    width:30px;
    height:30px;
    line-height:30px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{
    color:#3c763d
}
.has-success .form-control{
    border-color:#3c763d;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-success .form-control:focus{
    border-color:#2b542c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168
}
.has-success .input-group-addon{
    color:#3c763d;
    border-color:#3c763d;
    background-color:#dff0d8
}
.has-success .form-control-feedback{
    color:#3c763d
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{
    color:#8a6d3b
}
.has-warning .form-control{
    border-color:#8a6d3b;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-warning .form-control:focus{
    border-color:#66512c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon{
    color:#8a6d3b;
    border-color:#8a6d3b;
    background-color:#fcf8e3
}
.has-warning .form-control-feedback{
    color:#8a6d3b
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{
    color:#a94442
}
.has-error .form-control{
    border-color:#a94442;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.has-error .form-control:focus{
    border-color:#843534;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483
}
.has-error .input-group-addon{
    color:#a94442;
    border-color:#a94442;
    background-color:#f2dede
}
.has-error .form-control-feedback{
    color:#a94442
}
.has-feedback label ~ .form-control-feedback{
    top:25px
}
.has-feedback label.sr-only ~ .form-control-feedback{
    top:0
}
.help-block{
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#737373
}
@media (min-width: 769px){
    .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-static{
        display:inline-block
    }
    .form-inline .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{
        width:auto
    }
    .form-inline .input-group > .form-control{
        width:100%
    }
    .form-inline .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .radio,.form-inline .checkbox{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .radio label,.form-inline .checkbox label{
        padding-left:0
    }
    .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
        position:relative;
        margin-left:0
    }
    .form-inline .has-feedback .form-control-feedback{
        top:0
    }
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
.form-horizontal .radio,.form-horizontal .checkbox{
    min-height:27px
}
.form-horizontal .form-group{
    margin-left:-15px;
    margin-right:-15px
}
@media (min-width: 769px){
    .form-horizontal .control-label{
        text-align:right;
        margin-bottom:0;
        padding-top:7px
    }
}
.form-horizontal .has-feedback .form-control-feedback{
    right:15px
}
@media (min-width: 769px){
    .form-horizontal .form-group-lg .control-label{
        padding-top:11px;
        font-size:18px
    }
}
@media (min-width: 769px){
    .form-horizontal .form-group-sm .control-label{
        padding-top:6px;
        font-size:12px
    }
}
.btn{
    display:inline-block;
    margin-bottom:0;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn:hover,.btn:focus,.btn.focus{
    color:#333333;
    text-decoration:none
}
.btn:active,.btn.active{
    outline:0;
    background-image:none
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    cursor:not-allowed;
    opacity:0.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn{
    pointer-events:none
}
.btn-default{
    color:#333333;
    background-color:#ffffff;
    border-color:#cccccc
}
.btn-default:focus,.btn-default.focus{
    color:#333333;
    background-color:#e6e6e6;
    border-color:#8c8c8c
}
.btn-default:hover{
    color:#333333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{
    color:#333333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus{
    color:#333333;
    background-color:transparent;
    border-color:#8c8c8c
}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{
    background-image:none
}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{
    background-color:#ffffff;
    border-color:#cccccc
}
.btn-default .badge{
    color:#ffffff;
    background-color:#333333
}
.btn-primary{
    color:#ffffff;
    background-color:#337ab7;
    border-color:#2e6da4
}
.btn-primary:focus,.btn-primary.focus{
    color:#ffffff;
    background-color:#286090;
    border-color:#122b40
}
.btn-primary:hover{
    color:#ffffff;
    background-color:#286090;
    border-color:#204d74
}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{
    color:#ffffff;
    background-color:#286090;
    border-color:#204d74
}
.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{
    color:#ffffff;
    background-color:#204d74;
    border-color:#122b40
}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{
    background-image:none
}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{
    background-color:#337ab7;
    border-color:#2e6da4
}
.btn-primary .badge{
    color:#337ab7;
    background-color:#ffffff
}
.btn-success{
    color:#ffffff;
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success:focus,.btn-success.focus{
    color:#ffffff;
    background-color:#449d44;
    border-color:#255625
}
.btn-success:hover{
    color:#ffffff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{
    color:#ffffff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus{
    color:#ffffff;
    background-color:#398439;
    border-color:#255625
}
.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{
    background-image:none
}
.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success .badge{
    color:#5cb85c;
    background-color:#ffffff
}
.btn-info{
    color:#ffffff;
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info:focus,.btn-info.focus{
    color:#ffffff;
    background-color:#31b0d5;
    border-color:#1b6d85
}
.btn-info:hover{
    color:#ffffff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{
    color:#ffffff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus{
    color:#ffffff;
    background-color:#269abc;
    border-color:#1b6d85
}
.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{
    background-image:none
}
.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info .badge{
    color:#5bc0de;
    background-color:#ffffff
}
.btn-warning{
    color:#ffffff;
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning:focus,.btn-warning.focus{
    color:#ffffff;
    background-color:#ec971f;
    border-color:#985f0d
}
.btn-warning:hover{
    color:#ffffff;
    background-color:#ec971f;
    border-color:#d58512
}
.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{
    color:#ffffff;
    background-color:#ec971f;
    border-color:#d58512
}
.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus{
    color:#ffffff;
    background-color:#d58512;
    border-color:#985f0d
}
.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{
    background-image:none
}
.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning .badge{
    color:#f0ad4e;
    background-color:#ffffff
}
.btn-danger{
    color:#ffffff;
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger:focus,.btn-danger.focus{
    color:#ffffff;
    background-color:#c9302c;
    border-color:#761c19
}
.btn-danger:hover{
    color:#ffffff;
    background-color:#c9302c;
    border-color:#ac2925
}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{
    color:#ffffff;
    background-color:#c9302c;
    border-color:#ac2925
}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{
    color:#ffffff;
    background-color:#ac2925;
    border-color:#761c19
}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{
    background-image:none
}
.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger .badge{
    color:#d9534f;
    background-color:#ffffff
}
.btn-link{
    color:#337ab7;
    font-weight:normal;
    border-radius:0
}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
    border-color:transparent
}
.btn-link:hover,.btn-link:focus{
    color:#23527c;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{
    color:#777777;
    text-decoration:none
}
.btn-lg,.btn-group-lg > .btn{
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
.btn-sm,.btn-group-sm > .btn{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-xs,.btn-group-xs > .btn{
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-block{
    display:block;
    width:100%
}
.btn-block + .btn-block{
    margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
    width:100%
}
.fade{
    opacity:0;
    -webkit-transition:opacity 0.15s linear;
    -o-transition:opacity 0.15s linear;
    transition:opacity 0.15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    display:none
}
.collapse.in{
    display:block
}
tr.collapse.in{
    display:table-row
}
tbody.collapse.in{
    display:table-row-group
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition-property:height, visibility;
    -o-transition-property:height, visibility;
    transition-property:height, visibility;
    -webkit-transition-duration:0.35s;
    -o-transition-duration:0.35s;
    transition-duration:0.35s;
    -webkit-transition-timing-function:ease;
    -o-transition-timing-function:ease;
    transition-timing-function:ease
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:4px dashed;
    border-top:4px solid \9;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.dropup,.dropdown{
    position:relative
}
.dropdown-toggle:focus{
    outline:0
}
.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;
    font-size:14px;
    text-align:left;
    background-color:#ffffff;
    border:1px solid #cccccc;
    border:1px solid rgba(0,0,0,0.15);
    border-radius:4px;
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
    box-shadow:0 6px 12px rgba(0,0,0,0.175);
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    height:1px;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.dropdown-menu > li > a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:normal;
    line-height:1.42857143;
    color:#333333;
    white-space:nowrap
}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{
    text-decoration:none;
    color:#262626;
    background-color:#f5f5f5
}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{
    color:#ffffff;
    text-decoration:none;
    outline:0;
    background-color:#337ab7
}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{
    color:#777777
}
.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:not-allowed
}
.open > .dropdown-menu{
    display:block
}
.open > a{
    outline:0
}
.dropdown-menu-right{
    left:auto;
    right:0
}
.dropdown-menu-left{
    left:0;
    right:auto
}
.dropdown-header{
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.42857143;
    color:#777777;
    white-space:nowrap
}
.dropdown-backdrop{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
.pull-right > .dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border-top:0;
    border-bottom:4px dashed;
    border-bottom:4px solid \9;
    content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width: 769px){
    .navbar-right .dropdown-menu{
        left:auto;
        right:0
    }
    .navbar-right .dropdown-menu-left{
        left:0;
        right:auto
    }
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.btn-group > .btn,.btn-group-vertical > .btn{
    position:relative;
    float:left
}
.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{
    z-index:2
}
.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{
    margin-left:-1px
}
.btn-toolbar{
    margin-left:-5px
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{
    float:left
}
.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{
    margin-left:5px
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
    border-radius:0
}
.btn-group > .btn:first-child{
    margin-left:0
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group > .btn-group{
    float:left
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{
    border-radius:0
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
    outline:0
}
.btn-group > .btn + .dropdown-toggle{
    padding-left:8px;
    padding-right:8px
}
.btn-group > .btn-lg + .dropdown-toggle{
    padding-left:12px;
    padding-right:12px
}
.btn-group.open .dropdown-toggle{
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}
.btn-group.open .dropdown-toggle.btn-link{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn .caret{
    margin-left:0
}
.btn-lg .caret{
    border-width:5px 5px 0;
    border-bottom-width:0
}
.dropup .btn-lg .caret{
    border-width:0 5px 5px
}
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{
    display:block;
    float:none;
    width:100%;
    max-width:100%
}
.btn-group-vertical > .btn-group > .btn{
    float:none
}
.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{
    margin-top:-1px;
    margin-left:0
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child){
    border-radius:0
}
.btn-group-vertical > .btn:first-child:not(:last-child){
    border-top-right-radius:4px;
    border-top-left-radius:4px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical > .btn:last-child:not(:first-child){
    border-top-right-radius:0;
    border-top-left-radius:0;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{
    border-radius:0
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.btn-group-justified{
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}
.btn-group-justified > .btn,.btn-group-justified > .btn-group{
    float:none;
    display:table-cell;
    width:1%
}
.btn-group-justified > .btn-group .btn{
    width:100%
}
.btn-group-justified > .btn-group .dropdown-menu{
    left:auto
}
[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{
    position:absolute;
    clip:rect(0,0,0,0);
    pointer-events:none
}
.input-group{
    position:relative;
    display:table;
    border-collapse:separate
}
.input-group[class*="col-"]{
    float:none;
    padding-left:0;
    padding-right:0
}
.input-group .form-control{
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0
}
.input-group .form-control:focus{
    z-index:3
}
.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{
    height:46px;
    line-height:46px
}
textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{
    height:auto
}
.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{
    height:30px;
    line-height:30px
}
textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn{
    height:auto
}
.input-group-addon,.input-group-btn,.input-group .form-control{
    display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){
    border-radius:0
}
.input-group-addon,.input-group-btn{
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
.input-group-addon{
    padding:6px 12px;
    font-size:14px;
    font-weight:normal;
    line-height:1;
    color:#555555;
    text-align:center;
    background-color:#eeeeee;
    border:1px solid #cccccc;
    border-radius:4px
}
.input-group-addon.input-sm{
    padding:5px 10px;
    font-size:12px;
    border-radius:3px
}
.input-group-addon.input-lg{
    padding:10px 16px;
    font-size:18px;
    border-radius:6px
}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{
    margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.input-group-addon:first-child{
    border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.input-group-addon:last-child{
    border-left:0
}
.input-group-btn{
    position:relative;
    font-size:0;
    white-space:nowrap
}
.input-group-btn > .btn{
    position:relative
}
.input-group-btn > .btn + .btn{
    margin-left:-1px
}
.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{
    z-index:2
}
.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{
    margin-right:-1px
}
.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{
    z-index:2;
    margin-left:-1px
}
.nav{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
.nav > li{
    position:relative;
    display:block
}
.nav > li > a{
    position:relative;
    display:block;
    padding:10px 15px
}
.nav > li > a:hover,.nav > li > a:focus{
    text-decoration:none;
    background-color:#eeeeee
}
.nav > li.disabled > a{
    color:#777777
}
.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{
    color:#777777;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{
    background-color:#eeeeee;
    border-color:#337ab7
}
.nav .nav-divider{
    height:1px;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.nav > li > a > img{
    max-width:none
}
.nav-tabs{
    border-bottom:1px solid #dddddd
}
.nav-tabs > li{
    float:left;
    margin-bottom:-1px
}
.nav-tabs > li > a{
    margin-right:2px;
    line-height:1.42857143;
    border:1px solid transparent;
    border-radius:4px 4px 0 0
}
.nav-tabs > li > a:hover{
    border-color:#eeeeee #eeeeee #dddddd
}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{
    color:#555555;
    background-color:#ffffff;
    border:1px solid #dddddd;
    border-bottom-color:transparent;
    cursor:default
}
.nav-tabs.nav-justified{
    width:100%;
    border-bottom:0
}
.nav-tabs.nav-justified > li{
    float:none
}
.nav-tabs.nav-justified > li > a{
    text-align:center;
    margin-bottom:5px
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media (min-width: 769px){
    .nav-tabs.nav-justified > li{
        display:table-cell;
        width:1%
    }
    .nav-tabs.nav-justified > li > a{
        margin-bottom:0
    }
}
.nav-tabs.nav-justified > li > a{
    margin-right:0;
    border-radius:4px
}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{
    border:1px solid #dddddd
}
@media (min-width: 769px){
    .nav-tabs.nav-justified > li > a{
        border-bottom:1px solid #dddddd;
        border-radius:4px 4px 0 0
    }
    .nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{
        border-bottom-color:#ffffff
    }
}
.nav-pills > li{
    float:left
}
.nav-pills > li > a{
    border-radius:4px
}
.nav-pills > li + li{
    margin-left:2px
}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{
    color:#ffffff;
    background-color:#337ab7
}
.nav-stacked > li{
    float:none
}
.nav-stacked > li + li{
    margin-top:2px;
    margin-left:0
}
.nav-justified{
    width:100%
}
.nav-justified > li{
    float:none
}
.nav-justified > li > a{
    text-align:center;
    margin-bottom:5px
}
.nav-justified > .dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media (min-width: 769px){
    .nav-justified > li{
        display:table-cell;
        width:1%
    }
    .nav-justified > li > a{
        margin-bottom:0
    }
}
.nav-tabs-justified{
    border-bottom:0
}
.nav-tabs-justified > li > a{
    margin-right:0;
    border-radius:4px
}
.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{
    border:1px solid #dddddd
}
@media (min-width: 769px){
    .nav-tabs-justified > li > a{
        border-bottom:1px solid #dddddd;
        border-radius:4px 4px 0 0
    }
    .nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{
        border-bottom-color:#ffffff
    }
}
.tab-content > .tab-pane{
    display:none
}
.tab-content > .active{
    display:block
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.navbar{
    position:relative;
    min-height:50px;
    margin-bottom:20px;
    border:1px solid transparent
}
@media (min-width: 769px){
    .navbar{
        border-radius:4px
    }
}
@media (min-width: 769px){
    .navbar-header{
        float:left
    }
}
.navbar-collapse{
    overflow-x:visible;
    padding-right:15px;
    padding-left:15px;
    border-top:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling:touch
}
.navbar-collapse.in{
    overflow-y:auto
}
@media (min-width: 769px){
    .navbar-collapse{
        width:auto;
        border-top:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-collapse.collapse{
        display:block !important;
        height:auto !important;
        padding-bottom:0;
        overflow:visible !important
    }
    .navbar-collapse.in{
        overflow-y:visible
    }
    .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
        padding-left:0;
        padding-right:0
    }
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
    max-height:340px
}
@media (max-device-width: 480px) and (orientation: landscape){
    .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
        max-height:200px
    }
}
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{
    margin-right:-15px;
    margin-left:-15px
}
@media (min-width: 769px){
    .container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{
        margin-right:0;
        margin-left:0
    }
}
.navbar-static-top{
    z-index:1000;
    border-width:0 0 1px
}
@media (min-width: 769px){
    .navbar-static-top{
        border-radius:0
    }
}
.navbar-fixed-top,.navbar-fixed-bottom{
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}
@media (min-width: 769px){
    .navbar-fixed-top,.navbar-fixed-bottom{
        border-radius:0
    }
}
.navbar-fixed-top{
    top:0;
    border-width:0 0 1px
}
.navbar-fixed-bottom{
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}
.navbar-brand{
    float:left;
    padding:15px 15px;
    font-size:18px;
    line-height:20px;
    height:50px
}
.navbar-brand:hover,.navbar-brand:focus{
    text-decoration:none
}
.navbar-brand > img{
    display:block
}
@media (min-width: 769px){
    .navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{
        margin-left:-15px
    }
}
.navbar-toggle{
    position:relative;
    float:right;
    margin-right:15px;
    padding:9px 10px;
    margin-top:8px;
    margin-bottom:8px;
    background-color:transparent;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px
}
.navbar-toggle:focus{
    outline:0
}
.navbar-toggle .icon-bar{
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}
.navbar-toggle .icon-bar + .icon-bar{
    margin-top:4px
}
@media (min-width: 769px){
    .navbar-toggle{
        display:none
    }
}
.navbar-nav{
    margin:7.5px -15px
}
.navbar-nav > li > a{
    padding-top:10px;
    padding-bottom:10px;
    line-height:20px
}
@media (max-width: 767px){
    .navbar-nav .open .dropdown-menu{
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{
        padding:5px 15px 5px 25px
    }
    .navbar-nav .open .dropdown-menu > li > a{
        line-height:20px
    }
    .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{
        background-image:none
    }
}
@media (min-width: 769px){
    .navbar-nav{
        float:left;
        margin:0
    }
    .navbar-nav > li{
        float:left
    }
    .navbar-nav > li > a{
        padding-top:15px;
        padding-bottom:15px
    }
}
.navbar-form{
    margin-left:-15px;
    margin-right:-15px;
    padding:10px 15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
    margin-top:8px;
    margin-bottom:8px
}
@media (min-width: 769px){
    .navbar-form .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .navbar-form .form-control-static{
        display:inline-block
    }
    .navbar-form .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{
        width:auto
    }
    .navbar-form .input-group > .form-control{
        width:100%
    }
    .navbar-form .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .radio,.navbar-form .checkbox{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .navbar-form .radio label,.navbar-form .checkbox label{
        padding-left:0
    }
    .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{
        position:relative;
        margin-left:0
    }
    .navbar-form .has-feedback .form-control-feedback{
        top:0
    }
}
@media (max-width: 767px){
    .navbar-form .form-group{
        margin-bottom:5px
    }
    .navbar-form .form-group:last-child{
        margin-bottom:0
    }
}
@media (min-width: 769px){
    .navbar-form{
        width:auto;
        border:0;
        margin-left:0;
        margin-right:0;
        padding-top:0;
        padding-bottom:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
}
.navbar-nav > li > .dropdown-menu{
    margin-top:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{
    margin-bottom:0;
    border-top-right-radius:4px;
    border-top-left-radius:4px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.navbar-btn{
    margin-top:8px;
    margin-bottom:8px
}
.navbar-btn.btn-sm{
    margin-top:10px;
    margin-bottom:10px
}
.navbar-btn.btn-xs{
    margin-top:14px;
    margin-bottom:14px
}
.navbar-text{
    margin-top:15px;
    margin-bottom:15px
}
@media (min-width: 769px){
    .navbar-text{
        float:left;
        margin-left:15px;
        margin-right:15px
    }
}
@media (min-width: 769px){
    .navbar-left{
        float:left !important
    }
    .navbar-right{
        float:right !important;
        margin-right:-15px
    }
    .navbar-right ~ .navbar-right{
        margin-right:0
    }
}
.navbar-default{
    background-color:#f8f8f8;
    border-color:#e7e7e7
}
.navbar-default .navbar-brand{
    color:#777777
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{
    color:#5e5e5e;
    background-color:transparent
}
.navbar-default .navbar-text{
    color:#777777
}
.navbar-default .navbar-nav > li > a{
    color:#777777
}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{
    color:#333333;
    background-color:transparent
}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{
    color:#555555;
    background-color:#e7e7e7
}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{
    color:#cccccc;
    background-color:transparent
}
.navbar-default .navbar-toggle{
    border-color:#dddddd
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
    background-color:#dddddd
}
.navbar-default .navbar-toggle .icon-bar{
    background-color:#888888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{
    border-color:#e7e7e7
}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{
    background-color:#e7e7e7;
    color:#555555
}
@media (max-width: 767px){
    .navbar-default .navbar-nav .open .dropdown-menu > li > a{
        color:#777777
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
        color:#333333;
        background-color:transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{
        color:#555555;
        background-color:#e7e7e7
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{
        color:#cccccc;
        background-color:transparent
    }
}
.navbar-default .navbar-link{
    color:#777777
}
.navbar-default .navbar-link:hover{
    color:#333333
}
.navbar-default .btn-link{
    color:#777777
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{
    color:#333333
}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{
    color:#cccccc
}
.navbar-inverse{
    background-color:#222222;
    border-color:#080808
}
.navbar-inverse .navbar-brand{
    color:#9d9d9d
}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{
    color:#ffffff;
    background-color:transparent
}
.navbar-inverse .navbar-text{
    color:#9d9d9d
}
.navbar-inverse .navbar-nav > li > a{
    color:#9d9d9d
}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{
    color:#ffffff;
    background-color:transparent
}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{
    color:#ffffff;
    background-color:#080808
}
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{
    color:#444444;
    background-color:transparent
}
.navbar-inverse .navbar-toggle{
    border-color:#333333
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{
    background-color:#333333
}
.navbar-inverse .navbar-toggle .icon-bar{
    background-color:#ffffff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
    border-color:#101010
}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{
    background-color:#080808;
    color:#ffffff
}
@media (max-width: 767px){
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{
        border-color:#080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
        background-color:#080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
        color:#9d9d9d
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{
        color:#ffffff;
        background-color:transparent
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{
        color:#ffffff;
        background-color:#080808
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{
        color:#444444;
        background-color:transparent
    }
}
.navbar-inverse .navbar-link{
    color:#9d9d9d
}
.navbar-inverse .navbar-link:hover{
    color:#ffffff
}
.navbar-inverse .btn-link{
    color:#9d9d9d
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{
    color:#ffffff
}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{
    color:#444444
}
.breadcrumb{
    padding:8px 15px;
    margin-bottom:20px;
    list-style:none;
    background-color:#f5f5f5;
    border-radius:4px
}
.breadcrumb > li{
    display:inline-block
}
.breadcrumb > li + li:before{
    content:"/\00a0";
    padding:0 5px;
    color:#cccccc
}
.breadcrumb > .active{
    color:#777777
}
.pagination{
    display:inline-block;
    padding-left:0;
    margin:20px 0;
    border-radius:4px
}
.pagination > li{
    display:inline
}
.pagination > li > a,.pagination > li > span{
    position:relative;
    float:left;
    padding:6px 12px;
    line-height:1.42857143;
    text-decoration:none;
    color:#337ab7;
    background-color:#ffffff;
    border:1px solid #dddddd;
    margin-left:-1px
}
.pagination > li:first-child > a,.pagination > li:first-child > span{
    margin-left:0;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}
.pagination > li:last-child > a,.pagination > li:last-child > span{
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{
    z-index:2;
    color:#23527c;
    background-color:#eeeeee;
    border-color:#dddddd
}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{
    z-index:3;
    color:#ffffff;
    background-color:#337ab7;
    border-color:#337ab7;
    cursor:default
}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{
    color:#777777;
    background-color:#ffffff;
    border-color:#dddddd;
    cursor:not-allowed
}
.pagination-lg > li > a,.pagination-lg > li > span{
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333
}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{
    border-bottom-left-radius:6px;
    border-top-left-radius:6px
}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{
    border-bottom-right-radius:6px;
    border-top-right-radius:6px
}
.pagination-sm > li > a,.pagination-sm > li > span{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5
}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
.pager{
    padding-left:0;
    margin:20px 0;
    list-style:none;
    text-align:center
}
.pager li{
    display:inline
}
.pager li > a,.pager li > span{
    display:inline-block;
    padding:5px 14px;
    background-color:#ffffff;
    border:1px solid #dddddd;
    border-radius:15px
}
.pager li > a:hover,.pager li > a:focus{
    text-decoration:none;
    background-color:#eeeeee
}
.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:#777777;
    background-color:#ffffff;
    cursor:not-allowed
}
.label{
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:bold;
    line-height:1;
    color:#ffffff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}
a.label:hover,a.label:focus{
    color:#ffffff;
    text-decoration:none;
    cursor:pointer
}
.label:empty{
    display:none
}
.btn .label{
    position:relative;
    top:-1px
}
.label-default{
    background-color:#777777
}
.label-default[href]:hover,.label-default[href]:focus{
    background-color:#5e5e5e
}
.label-primary{
    background-color:#337ab7
}
.label-primary[href]:hover,.label-primary[href]:focus{
    background-color:#286090
}
.label-success{
    background-color:#5cb85c
}
.label-success[href]:hover,.label-success[href]:focus{
    background-color:#449d44
}
.label-info{
    background-color:#5bc0de
}
.label-info[href]:hover,.label-info[href]:focus{
    background-color:#31b0d5
}
.label-warning{
    background-color:#f0ad4e
}
.label-warning[href]:hover,.label-warning[href]:focus{
    background-color:#ec971f
}
.label-danger{
    background-color:#d9534f
}
.label-danger[href]:hover,.label-danger[href]:focus{
    background-color:#c9302c
}
.badge{
    display:inline-block;
    min-width:10px;
    padding:3px 7px;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    line-height:1;
    vertical-align:middle;
    white-space:nowrap;
    text-align:center;
    background-color:#777777;
    border-radius:10px
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.btn-xs .badge,.btn-group-xs > .btn .badge{
    top:0;
    padding:1px 5px
}
a.badge:hover,a.badge:focus{
    color:#ffffff;
    text-decoration:none;
    cursor:pointer
}
.list-group-item.active > .badge,.nav-pills > .active > a > .badge{
    color:#337ab7;
    background-color:#ffffff
}
.list-group-item > .badge{
    float:right
}
.list-group-item > .badge + .badge{
    margin-right:5px
}
.nav-pills > li > a > .badge{
    margin-left:3px
}
.jumbotron{
    padding-top:30px;
    padding-bottom:30px;
    margin-bottom:30px;
    color:inherit;
    background-color:#eeeeee
}
.jumbotron h1,.jumbotron .h1{
    color:inherit
}
.jumbotron p{
    margin-bottom:15px;
    font-size:21px;
    font-weight:200
}
.jumbotron > hr{
    border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron{
    border-radius:6px;
    padding-left:15px;
    padding-right:15px
}
.jumbotron .container{
    max-width:100%
}
@media screen and (min-width: 769px){
    .jumbotron{
        padding-top:48px;
        padding-bottom:48px
    }
    .container .jumbotron,.container-fluid .jumbotron{
        padding-left:60px;
        padding-right:60px
    }
    .jumbotron h1,.jumbotron .h1{
        font-size:63px
    }
}
.thumbnail{
    display:block;
    padding:4px;
    margin-bottom:20px;
    line-height:1.42857143;
    background-color:#ffffff;
    border:1px solid #dddddd;
    border-radius:4px;
    -webkit-transition:border 0.2s ease-in-out;
    -o-transition:border 0.2s ease-in-out;
    transition:border 0.2s ease-in-out
}
.thumbnail > img,.thumbnail a > img{
    margin-left:auto;
    margin-right:auto
}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{
    border-color:#337ab7
}
.thumbnail .caption{
    padding:9px;
    color:#333333
}
.alert{
    padding:15px;
    margin-bottom:20px;
    border:1px solid transparent;
    border-radius:4px
}
.alert h4{
    margin-top:0;
    color:inherit
}
.alert .alert-link{
    font-weight:bold
}
.alert > p,.alert > ul{
    margin-bottom:0
}
.alert > p + p{
    margin-top:5px
}
.alert-dismissable,.alert-dismissible{
    padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close{
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}
.alert-success{
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#3c763d
}
.alert-success hr{
    border-top-color:#c9e2b3
}
.alert-success .alert-link{
    color:#2b542c
}
.alert-info{
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#31708f
}
.alert-info hr{
    border-top-color:#a6e1ec
}
.alert-info .alert-link{
    color:#245269
}
.alert-warning{
    background-color:#fcf8e3;
    border-color:#faebcc;
    color:#8a6d3b
}
.alert-warning hr{
    border-top-color:#f7e1b5
}
.alert-warning .alert-link{
    color:#66512c
}
.alert-danger{
    background-color:#f2dede;
    border-color:#ebccd1;
    color:#a94442
}
.alert-danger hr{
    border-top-color:#e4b9c0
}
.alert-danger .alert-link{
    color:#843534
}
.progress{
    overflow:hidden;
    height:20px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}
.progress-bar{
    float:left;
    width:0%;
    height:100%;
    font-size:12px;
    line-height:20px;
    color:#ffffff;
    text-align:center;
    background-color:#337ab7;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-transition:width 0.6s ease;
    -o-transition:width 0.6s ease;
    transition:width 0.6s ease
}
.progress-striped .progress-bar,.progress-bar-striped{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    -webkit-background-size:40px 40px;
    background-size:40px 40px
}
.progress.active .progress-bar,.progress-bar.active{
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    -o-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success{
    background-color:#5cb85c
}
.progress-striped .progress-bar-success{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-bar-info{
    background-color:#5bc0de
}
.progress-striped .progress-bar-info{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning{
    background-color:#f0ad4e
}
.progress-striped .progress-bar-warning{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger{
    background-color:#d9534f
}
.progress-striped .progress-bar-danger{
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}
.media{
    margin-top:15px
}
.media:first-child{
    margin-top:0
}
.media,.media-body{
    zoom:1;
    overflow:hidden
}
.media-body{
    width:10000px
}
.media-object{
    display:block
}
.media-object.img-thumbnail{
    max-width:none
}
.media-right,.media > .pull-right{
    padding-left:10px
}
.media-left,.media > .pull-left{
    padding-right:10px
}
.media-left,.media-right,.media-body{
    display:table-cell;
    vertical-align:top
}
.media-middle{
    vertical-align:middle
}
.media-bottom{
    vertical-align:bottom
}
.media-heading{
    margin-top:0;
    margin-bottom:5px
}
.media-list{
    padding-left:0;
    list-style:none
}
.list-group{
    margin-bottom:20px;
    padding-left:0
}
.list-group-item{
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#ffffff;
    border:1px solid #dddddd
}
.list-group-item:first-child{
    border-top-right-radius:4px;
    border-top-left-radius:4px
}
.list-group-item:last-child{
    margin-bottom:0;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
}
a.list-group-item,button.list-group-item{
    color:#555555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{
    color:#333333
}
a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{
    text-decoration:none;
    color:#555555;
    background-color:#f5f5f5
}
button.list-group-item{
    width:100%;
    text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{
    background-color:#eeeeee;
    color:#777777;
    cursor:not-allowed
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{
    color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{
    color:#777777
}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{
    z-index:2;
    color:#ffffff;
    background-color:#337ab7;
    border-color:#337ab7
}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small{
    color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{
    color:#c7ddef
}
.list-group-item-success{
    color:#3c763d;
    background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success{
    color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{
    color:inherit
}
a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{
    color:#3c763d;
    background-color:#d0e9c6
}
a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{
    color:#fff;
    background-color:#3c763d;
    border-color:#3c763d
}
.list-group-item-info{
    color:#31708f;
    background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info{
    color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{
    color:inherit
}
a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{
    color:#31708f;
    background-color:#c4e3f3
}
a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{
    color:#fff;
    background-color:#31708f;
    border-color:#31708f
}
.list-group-item-warning{
    color:#8a6d3b;
    background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning{
    color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
    color:inherit
}
a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{
    color:#8a6d3b;
    background-color:#faf2cc
}
a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{
    color:#fff;
    background-color:#8a6d3b;
    border-color:#8a6d3b
}
.list-group-item-danger{
    color:#a94442;
    background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger{
    color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{
    color:inherit
}
a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{
    color:#a94442;
    background-color:#ebcccc
}
a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{
    color:#fff;
    background-color:#a94442;
    border-color:#a94442
}
.list-group-item-heading{
    margin-top:0;
    margin-bottom:5px
}
.list-group-item-text{
    margin-bottom:0;
    line-height:1.3
}
.panel{
    margin-bottom:20px;
    background-color:#ffffff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}
.panel-body{
    padding:15px
}
.panel-heading{
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
.panel-heading > .dropdown .dropdown-toggle{
    color:inherit
}
.panel-title{
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{
    color:inherit
}
.panel-footer{
    padding:10px 15px;
    background-color:#f5f5f5;
    border-top:1px solid #dddddd;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel > .list-group,.panel > .panel-collapse > .list-group{
    margin-bottom:0
}
.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{
    border-width:1px 0;
    border-radius:0
}
.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{
    border-top:0;
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{
    border-bottom:0;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.panel-heading + .list-group .list-group-item:first-child{
    border-top-width:0
}
.list-group + .panel-footer{
    border-top-width:0
}
.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{
    margin-bottom:0
}
.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{
    padding-left:15px;
    padding-right:15px
}
.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{
    border-top-left-radius:3px
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{
    border-top-right-radius:3px
}
.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{
    border-bottom-left-radius:3px
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{
    border-bottom-right-radius:3px
}
.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{
    border-top:1px solid #dddddd
}
.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{
    border-top:0
}
.panel > .table-bordered,.panel > .table-responsive > .table-bordered{
    border:0
}
.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{
    border-left:0
}
.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{
    border-right:0
}
.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{
    border-bottom:0
}
.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{
    border-bottom:0
}
.panel > .table-responsive{
    border:0;
    margin-bottom:0
}
.panel-group{
    margin-bottom:20px
}
.panel-group .panel{
    margin-bottom:0;
    border-radius:4px
}
.panel-group .panel + .panel{
    margin-top:5px
}
.panel-group .panel-heading{
    border-bottom:0
}
.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{
    border-top:1px solid #dddddd
}
.panel-group .panel-footer{
    border-top:0
}
.panel-group .panel-footer + .panel-collapse .panel-body{
    border-bottom:1px solid #dddddd
}
.panel-default{
    border-color:#dddddd
}
.panel-default > .panel-heading{
    color:#333333;
    background-color:#f5f5f5;
    border-color:#dddddd
}
.panel-default > .panel-heading + .panel-collapse > .panel-body{
    border-top-color:#dddddd
}
.panel-default > .panel-heading .badge{
    color:#f5f5f5;
    background-color:#333333
}
.panel-default > .panel-footer + .panel-collapse > .panel-body{
    border-bottom-color:#dddddd
}
.panel-primary{
    border-color:#337ab7
}
.panel-primary > .panel-heading{
    color:#ffffff;
    background-color:#337ab7;
    border-color:#337ab7
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{
    border-top-color:#337ab7
}
.panel-primary > .panel-heading .badge{
    color:#337ab7;
    background-color:#ffffff
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{
    border-bottom-color:#337ab7
}
.panel-success{
    border-color:#d6e9c6
}
.panel-success > .panel-heading{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.panel-success > .panel-heading + .panel-collapse > .panel-body{
    border-top-color:#d6e9c6
}
.panel-success > .panel-heading .badge{
    color:#dff0d8;
    background-color:#3c763d
}
.panel-success > .panel-footer + .panel-collapse > .panel-body{
    border-bottom-color:#d6e9c6
}
.panel-info{
    border-color:#bce8f1
}
.panel-info > .panel-heading{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.panel-info > .panel-heading + .panel-collapse > .panel-body{
    border-top-color:#bce8f1
}
.panel-info > .panel-heading .badge{
    color:#d9edf7;
    background-color:#31708f
}
.panel-info > .panel-footer + .panel-collapse > .panel-body{
    border-bottom-color:#bce8f1
}
.panel-warning{
    border-color:#faebcc
}
.panel-warning > .panel-heading{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body{
    border-top-color:#faebcc
}
.panel-warning > .panel-heading .badge{
    color:#fcf8e3;
    background-color:#8a6d3b
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body{
    border-bottom-color:#faebcc
}
.panel-danger{
    border-color:#ebccd1
}
.panel-danger > .panel-heading{
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body{
    border-top-color:#ebccd1
}
.panel-danger > .panel-heading .badge{
    color:#f2dede;
    background-color:#a94442
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body{
    border-bottom-color:#ebccd1
}
.embed-responsive{
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
.embed-responsive-16by9{
    padding-bottom:56.25%
}
.embed-responsive-4by3{
    padding-bottom:75%
}
.well{
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}
.well blockquote{
    border-color:#ddd;
    border-color:rgba(0,0,0,0.15)
}
.well-lg{
    padding:24px;
    border-radius:6px
}
.well-sm{
    padding:9px;
    border-radius:3px
}
.close{
    float:right;
    font-size:21px;
    font-weight:bold;
    line-height:1;
    color:#000000;
    text-shadow:0 1px 0 #ffffff;
    opacity:0.2;
    filter:alpha(opacity=20)
}
.close:hover,.close:focus{
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    opacity:0.5;
    filter:alpha(opacity=50)
}
button.close{
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}
.modal-open{
    overflow:hidden
}
.modal{
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog{
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%);
    -webkit-transition:-webkit-transform 0.3s ease-out;
    -o-transition:-o-transform 0.3s ease-out;
    transition:transform 0.3s ease-out
}
.modal.in .modal-dialog{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:10px
}
.modal-content{
    position:relative;
    background-color:#ffffff;
    border:1px solid #999999;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:6px;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
    box-shadow:0 3px 9px rgba(0,0,0,0.5);
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000000
}
.modal-backdrop.fade{
    opacity:0;
    filter:alpha(opacity=0)
}
.modal-backdrop.in{
    opacity:0.5;
    filter:alpha(opacity=50)
}
.modal-header{
    padding:15px;
    border-bottom:1px solid #e5e5e5
}
.modal-header .close{
    margin-top:-2px
}
.modal-title{
    margin:0;
    line-height:1.42857143
}
.modal-body{
    position:relative;
    padding:15px
}
.modal-footer{
    padding:15px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
.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
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width: 769px){
    .modal-dialog{
        width:600px;
        margin:30px auto
    }
    .modal-content{
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
        box-shadow:0 5px 15px rgba(0,0,0,0.5)
    }
    .modal-sm{
        width:300px
    }
}
@media (min-width: 992px){
    .modal-lg{
        width:900px
    }
}
.tooltip{
    position:absolute;
    z-index:1070;
    display:block;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style:normal;
    font-weight:normal;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.42857143;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:12px;
    opacity:0;
    filter:alpha(opacity=0)
}
.tooltip.in{
    opacity:0.9;
    filter:alpha(opacity=90)
}
.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:3px 8px;
    color:#ffffff;
    text-align:center;
    background-color:#000000;
    border-radius:4px
}
.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:#000000
}
.tooltip.top-left .tooltip-arrow{
    bottom:0;
    right:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#000000
}
.tooltip.top-right .tooltip-arrow{
    bottom:0;
    left:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#000000
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#000000
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#000000
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000000
}
.tooltip.bottom-left .tooltip-arrow{
    top:0;
    right:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000000
}
.tooltip.bottom-right .tooltip-arrow{
    top:0;
    left:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000000
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:none;
    max-width:276px;
    padding:1px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style:normal;
    font-weight:normal;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.42857143;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:14px;
    background-color:#ffffff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #cccccc;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    box-shadow:0 5px 10px rgba(0,0,0,0.2)
}
.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;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-radius:5px 5px 0 0
}
.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:#999999;
    border-top-color:rgba(0,0,0,0.25);
    bottom:-11px
}
.popover.top > .arrow:after{
    content:" ";
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#ffffff
}
.popover.right > .arrow{
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#999999;
    border-right-color:rgba(0,0,0,0.25)
}
.popover.right > .arrow:after{
    content:" ";
    left:1px;
    bottom:-10px;
    border-left-width:0;
    border-right-color:#ffffff
}
.popover.bottom > .arrow{
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999999;
    border-bottom-color:rgba(0,0,0,0.25);
    top:-11px
}
.popover.bottom > .arrow:after{
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#ffffff
}
.popover.left > .arrow{
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#999999;
    border-left-color:rgba(0,0,0,0.25)
}
.popover.left > .arrow:after{
    content:" ";
    right:1px;
    border-right-width:0;
    border-left-color:#ffffff;
    bottom:-10px
}
.carousel{
    position:relative
}
.carousel-inner{
    position:relative;
    overflow:hidden;
    width:100%
}
.carousel-inner > .item{
    display:none;
    position:relative;
    -webkit-transition:0.6s ease-in-out left;
    -o-transition:0.6s ease-in-out left;
    transition:0.6s ease-in-out left
}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{
    line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d){
    .carousel-inner > .item{
        -webkit-transition:-webkit-transform 0.6s ease-in-out;
        -o-transition:-o-transform 0.6s ease-in-out;
        transition:transform 0.6s ease-in-out;
        -webkit-backface-visibility:hidden;
        backface-visibility:hidden;
        -webkit-perspective:1000px;
        perspective:1000px
    }
    .carousel-inner > .item.next,.carousel-inner > .item.active.right{
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        left:0
    }
    .carousel-inner > .item.prev,.carousel-inner > .item.active.left{
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        left:0
    }
    .carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        left:0
    }
}
.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:0;
    left:0;
    bottom:0;
    width:15%;
    opacity:0.5;
    filter:alpha(opacity=50);
    font-size:20px;
    color:#ffffff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,0.6);
    background-color:rgba(0,0,0,0)
}
.carousel-control.left{
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));
    background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}
.carousel-control.right{
    left:auto;
    right:0;
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));
    background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)
}
.carousel-control:hover,.carousel-control:focus{
    outline:0;
    color:#ffffff;
    text-decoration:none;
    opacity:0.9;
    filter:alpha(opacity=90)
}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{
    position:absolute;
    top:50%;
    margin-top:-10px;
    z-index:5;
    display:inline-block
}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{
    left:50%;
    margin-left:-10px
}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{
    right:50%;
    margin-right:-10px
}
.carousel-control .icon-prev,.carousel-control .icon-next{
    width:20px;
    height:20px;
    line-height:1;
    font-family:serif
}
.carousel-control .icon-prev:before{
    content:'\2039'
}
.carousel-control .icon-next:before{
    content:'\203a'
}
.carousel-indicators{
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}
.carousel-indicators li{
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #ffffff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000 \9;
    background-color:rgba(0,0,0,0)
}
.carousel-indicators .active{
    margin:0;
    width:12px;
    height:12px;
    background-color:#ffffff
}
.carousel-caption{
    position:absolute;
    left:15%;
    right:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#ffffff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,0.6)
}
.carousel-caption .btn{
    text-shadow:none
}
@media screen and (min-width: 769px){
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{
        width:30px;
        height:30px;
        margin-top:-10px;
        font-size:30px
    }
    .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
        margin-left:-10px
    }
    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
        margin-right:-10px
    }
    .carousel-caption{
        left:20%;
        right:20%;
        padding-bottom:30px
    }
    .carousel-indicators{
        bottom:20px
    }
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{
    content:" ";
    display:table
}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right{
    float:right !important
}
.pull-left{
    float:left !important
}
.hide{
    display:none !important
}
.show{
    display:block !important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none !important
}
.affix{
    position:fixed
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{
    display:none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{
    display:none !important
}
@media (max-width: 767px){
    .visible-xs{
        display:block !important
    }
    table.visible-xs{
        display:table !important
    }
    tr.visible-xs{
        display:table-row !important
    }
    th.visible-xs,td.visible-xs{
        display:table-cell !important
    }
}
@media (max-width: 767px){
    .visible-xs-block{
        display:block !important
    }
}
@media (max-width: 767px){
    .visible-xs-inline{
        display:inline !important
    }
}
@media (max-width: 767px){
    .visible-xs-inline-block{
        display:inline-block !important
    }
}
@media (min-width: 769px) and (max-width: 991px){
    .visible-sm{
        display:block !important
    }
    table.visible-sm{
        display:table !important
    }
    tr.visible-sm{
        display:table-row !important
    }
    th.visible-sm,td.visible-sm{
        display:table-cell !important
    }
}
@media (min-width: 769px) and (max-width: 991px){
    .visible-sm-block{
        display:block !important
    }
}
@media (min-width: 769px) and (max-width: 991px){
    .visible-sm-inline{
        display:inline !important
    }
}
@media (min-width: 769px) and (max-width: 991px){
    .visible-sm-inline-block{
        display:inline-block !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .visible-md{
        display:block !important
    }
    table.visible-md{
        display:table !important
    }
    tr.visible-md{
        display:table-row !important
    }
    th.visible-md,td.visible-md{
        display:table-cell !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .visible-md-block{
        display:block !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .visible-md-inline{
        display:inline !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .visible-md-inline-block{
        display:inline-block !important
    }
}
@media (min-width: 1200px){
    .visible-lg{
        display:block !important
    }
    table.visible-lg{
        display:table !important
    }
    tr.visible-lg{
        display:table-row !important
    }
    th.visible-lg,td.visible-lg{
        display:table-cell !important
    }
}
@media (min-width: 1200px){
    .visible-lg-block{
        display:block !important
    }
}
@media (min-width: 1200px){
    .visible-lg-inline{
        display:inline !important
    }
}
@media (min-width: 1200px){
    .visible-lg-inline-block{
        display:inline-block !important
    }
}
@media (max-width: 767px){
    .hidden-xs{
        display:none !important
    }
}
@media (min-width: 769px) and (max-width: 991px){
    .hidden-sm{
        display:none !important
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .hidden-md{
        display:none !important
    }
}
@media (min-width: 1200px){
    .hidden-lg{
        display:none !important
    }
}
.visible-print{
    display:none !important
}
@media print{
    .visible-print{
        display:block !important
    }
    table.visible-print{
        display:table !important
    }
    tr.visible-print{
        display:table-row !important
    }
    th.visible-print,td.visible-print{
        display:table-cell !important
    }
}
.visible-print-block{
    display:none !important
}
@media print{
    .visible-print-block{
        display:block !important
    }
}
.visible-print-inline{
    display:none !important
}
@media print{
    .visible-print-inline{
        display:inline !important
    }
}
.visible-print-inline-block{
    display:none !important
}
@media print{
    .visible-print-inline-block{
        display:inline-block !important
    }
}
@media print{
    .hidden-print{
        display:none !important
    }
}
@font-face{
    font-family:'DobraBook';
    src:url('https://c.p3parks.com/files/fonts/Dobra-Book.otf?123');
    src:url('https://c.p3parks.com/files/fonts/Dobra-Book.eot?#iefix') format('embedded-opentype'), url('https://c.p3parks.com/files/fonts/Dobra-Book.woff?123') format('woff'), url('https://c.p3parks.com/files/fonts/Dobra-Book.ttf?123') format('truetype'), url('https://c.p3parks.com/files/fonts/Dobra-Book.svg#DobraBook') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'DobraBookLight';
    src:url('https://c.p3parks.com/files/fonts/Dobra-Light.otf?123');
    src:url('https://c.p3parks.com/files/fonts/Dobra-Light.eot?#iefix') format('embedded-opentype'), url('https://c.p3parks.com/files/fonts/Dobra-Light.woff?123') format('woff'), url('https://c.p3parks.com/files/fonts/Dobra-Light.ttf?123') format('truetype'), url('https://c.p3parks.com/files/fonts/Dobra-Light.svg#DobraBookLight') format('svg');
    font-weight:normal;
    font-style:normal
}
@font-face{
    font-family:'DobraBookMedium';
    src:url('https://c.p3parks.com/files/fonts/Dobra-Medium.otf?123');
    src:url('https://c.p3parks.com/files/fonts/Dobra-Medium.eot?#iefix') format('embedded-opentype'), url('https://c.p3parks.com/files/fonts/Dobra-Medium.woff?123') format('woff'), url('https://c.p3parks.com/files/fonts/Dobra-Medium.ttf?123') format('truetype'), url('https://c.p3parks.com/files/fonts/Dobra-Medium.svg#DobraBookMedium') format('svg');
    font-weight:normal;
    font-style:normal
}
.container{
    padding-top:50px;
    padding-bottom:10px
}
.blue{
    color:#004685 !important
}
.h2-white{
    font-size:5rem;
    color:#fff;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    text-align:center !important;
    display:inline-block
}
.h2-blue{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:7.5rem;
    color:#004685
}
.h5-blue{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:1.9rem;
    color:#004685;
    font-weight:500
}
.p-white{
    font-size:2.8rem !important;
    color:#fff !important;
    text-align:center !important;
    line-height:47px !important
}
.full-width{
    max-width:100% !important;
    width:100%
}
.full-height{
    height:100% !important
}
.active{
    display:block !important
}
.underline{
    text-decoration:underline;
    color:#004685
}
.hide{
    display:none
}
.show{
    display:block
}
.fade-hidden{
    opacity:1
}
.face-visible{
    opacity:1
}
.left-border{
    border-left:1px solid #a30836
}
.right-border{
    border-right:1px solid #a30836
}
li > a{
    color:#004685
}
li{
    font-size:2.1rem
}
.li-square:before{
    content:"■ ";
    color:#a30836;
    padding-left:15px;
    position:absolute;
    left:0
}
.li-square{
    list-style-type:none;
    padding-left:22px
}
h1,.h1{
    margin:0;
    text-transform:uppercase;
    text-align:center;
    line-height:8.5rem;
    font-weight:normal;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:7.5rem;
    color:#004685
}
h2,.h2{
    margin:0;
    text-transform:uppercase;
    text-align:center;
    line-height:7.7rem;
    font-weight:normal;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:6.4rem;
    color:#004685;
    margin-bottom:10px
}
h3,.h3{
    margin:0;
    text-transform:uppercase;
    text-align:center;
    line-height:5.0rem;
    font-weight:normal;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:4.5rem;
    color:#004685
}
h3 strong{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-weight:normal
}
h4,.h4{
    margin:0;
    text-transform:uppercase;
    line-height:3.6rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:3.5rem;
    color:#fff
}
h5{
    color:#a30836;
    font-size:1.4rem;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:normal
}
.h5-medium{
    color:#a30836;
    font-size:1.5rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    margin-top:15px;
    margin-bottom:0px
}
h6,.h6{
    margin:0;
    text-align:center;
    line-height:2.8rem;
    font-weight:normal;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:2.1rem;
    color:#004685
}
.personal-data h5:first-child{
    font-weight:normal;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.personal-data h5{
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif
}
h1 + p,.h1 + p{
    font-size:2.7rem
}
a + p{
    margin-top:20px
}
h2 + *{
    margin-top:25px !important
}
a,a:active,a:focus{
    outline:none
}
img{
    max-width:100%;
    margin:0 auto;
    display:block
}
.col-lg-3 img{
    margin-bottom:10px
}
body{
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    overflow-x:hidden;
    -moz-font-feature-settings:"liga=1, dlig=1";
    -moz-font-feature-settings:"liga", "dlig";
    -ms-font-feature-settings:"liga", "dlig";
    -o-font-feature-settings:"liga", "dlig";
    -webkit-font-feature-settings:"liga", "dlig";
    font-feature-settings:"liga", "dlig";
    text-rendering:geometricPrecision
}
p{
    font-size:21px;
    font-weight:normal
}
a,input{
    font-weight:normal
}
.news-detail a{
    color:#b10836
}
.news-detail .btn{
    color:#fff
}
.overflow-scroll{
    overflow:scroll
}
.quote-line{
    border-bottom:solid 1px #a30836
}
.quote-line img{
    margin:0px
}
.quote{
    line-height:2.9rem;
    font-size:2.1rem;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    color:#004685;
    font-style:italic
}
.quote-autor{
    margin-left:30px;
    text-align:left;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    color:#004685
}
.t-bold{
    font-weight:bold
}
.tt-up{
    text-transform:uppercase
}
.dot-red{
    position:relative;
    top:0;
    width:10px;
    height:10px;
    display:inline-block;
    background:#a30836
}
.what-we-do .dot-red{
    top:15px;
    vertical-align:top
}
.t-blue{
    color:#004685
}
.t-red{
    color:#a30836 !important
}
.dot-small{
    position:relative;
    top:0;
    width:3px;
    height:3px;
    margin-left:2px;
    display:inline-block
}
.dot-small.blue{
    background:#004685
}
.dot-small.red{
    background:#a30836
}
.dot-medium.red{
    color:#a30836
}
.label-top{
    text-transform:uppercase;
    z-index:9;
    text-align:center;
    font-size:7.5rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    color:#004685
}
.label-bottom{
    position:absolute;
    bottom:40px;
    left:0;
    width:100%;
    padding:0 20px;
    z-index:9;
    text-transform:uppercase;
    text-align:center;
    font-size:7.5rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    color:#004685
}
.p-center{
    font-size:3.0rem;
    text-align:center;
    color:#a30836
}
.btn{
    border-radius:0;
    max-width:100%;
    width:100%;
    border:0px;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:2.1rem;
    padding:8px 12px
}
.btn:focus,.btn:active,.btn:hover{
    border:0;
    box-shadow:none !important;
    background-color: #F2A345;
}
.btn-border:focus,.btn-border:active,.btn-border:hover,.btn-default-blue.active{
    border:solid 1px #004685 !important;
    background-color: #ffd633;
    /*background:url('images/button-1.png');*/
    color:#fff;
    background-size:100% 100%
}
.btn-default-blue{
    text-transform:uppercase;
    margin:0 auto;
    border:solid 1px #004685;
    color:#004685;
    display:block;
    padding:4px !important;
    max-width:100%
}
.team-btn.active{
    width:214px;
    background-size:212px
}

/*ALL BUTTON*/

.btn-long{
    margin:0 auto;
    padding:0;
    background:url('https://c.p3parks.com/files/red-long-btn.svg');
    background-size:100% 100%;
    color:#fff;
    -webkit-transition:all 0.40s ease-out;
    transition:all 0.40s ease-out;
    right:0;
    max-width:100%
}
.btn-default{
    margin:0 auto;
    background-color: #003E77;
    border-radius: 5px;
    /*background-color:transparent;*/
    /*background-image:url('http://localhost/presisi_company_profile/images/button-blue.svg');*/
    background-size:100% 100%;
    text-transform:uppercase;
    color:#fff;
    display:inline-block;
    height:auto
}
.btn-default:focus,.btn-default:active,.btn-default:hover{
    background-color: #F2A345;
    /*background-color:transparent;*/
    /*background-image:url('http://localhost/presisi_company_profile/images/button-red.svg');*/
    color:#ffffff !important;
}
.btn-default:active:focus{
    /*background-color:transparent*/
}
.btn-default-big,.btn-default-big:focus,.btn-default-big:active,.btn-default-big:hover{
    padding:6px;
    max-height:40px;
    text-transform:uppercase;
    margin:0 auto;
    /*background-color: green;*/
    /*background:url(https://c.p3parks.com/images/design/2016/btn-pattern.png) top left no-repeat;*/
    background-size:100% 100%;
    color:#fff;
    display:block
}
.btn-deactive-big,.btn-deactivate{
    padding:5px;
    max-height:40px;
    text-transform:uppercase;
    margin:0 auto;
    background:none;
    color:#a30836;
    display:block;
    border:2px solid #a30836
}
.blue-button{
    display:block;
    /*background:url('https://c.p3parks.com/images/design/2016/hover-button.png');*/
    background-repeat:no-repeat;
    background-position:center;
    background-size:100% 100%;
    color:#0052cc;
    font-size:18px;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    text-align:center;
    margin:0 auto;
    border:1px solid #004685;
    width:170px;
    height:32px;
    min-width:32px;
    padding:3px
}
.blue-button:active,.blue-button:focus,.blue-button:hover{
    color:#a30836
}
.bg-lightgray{
    background:#f2f2f2
}
.bx-wrapper.bx-wrapper-text li{
    padding:0 64px 140px;
    text-align:center;
    background-position:bottom center !important;
    background-repeat:no-repeat !important;
    background-size:50% auto !important
}
main{
    position:relative;
    min-height:50vh;
    padding-top:65px;
    overflow-x:hidden
}
p{
    margin-top:0;
    margin-bottom:0
}
p strong{
    font-size:2.2rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-weight:normal
}
p + p{
    margin-top:10px
}
p + table{
    margin-top:60px
}
p + .btn,h2 + .btn,h3 + .btn,h4 + .btn{
    margin-top:35px
}
p .dot-red{
    width:4px;
    height:4px
}
.small{
    font-size:1.8rem
}
table{
    width:100%
}
table th{
    padding:0 0 24px;
    text-align:center;
    text-transform:uppercase;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:2.9rem;
    color:#fff
}
table tr td:first-child{
    text-align:left
}
table td{
    text-transform:uppercase;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:2.9rem;
    color:#fff
}
.image-cover{
    background-size:100% 100% !important;
    background-position:center center !important
}
.padding-box{
    padding-left:100px;
    padding-right:100px
}
.padding-box p{
    text-align:justify
}
.text-box{
    width:100%;
    display:block;
    margin:0 auto;
    color:#fff;
    z-index:9;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%) !important;
    -ms-transform:translate(-50%,-50%) !important;
    transform:translate(-50%,-50%) !important
}
.text-box td{
    color:#004685;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-weight:500
}
.center-box{
    position:absolute !important;
    top:50% !important;
    left:50%;
    width:50%;
    height:auto !important;
    text-align:center;
    line-height:4.5rem;
    font-size:3.6rem;
    color:#fff;
    -webkit-transform:translate(-50%,-50%) !important;
    -ms-transform:translate(-50%,-50%) !important;
    transform:translate(-50%,-50%) !important;
    z-index:95
}
.newsfeed-btn{
    position:absolute;
    left:0;
    right:0
}
.center-box p{
    line-height:3.5rem;
    margin-top:60px
}
.center-box-mob p{
    line-height:3.5rem;
    margin-top:60px
}
.center-box-mob{
    position:absolute !important;
    top:50% !important;
    left:50%;
    width:50%;
    height:auto !important;
    text-align:center;
    line-height:4.5rem;
    font-size:3.6rem;
    color:#fff;
    -webkit-transform:translate(-50%,-50%) !important;
    -ms-transform:translate(-50%,-50%) !important;
    transform:translate(-50%,-50%) !important;
    z-index:95
}
.center-box-mob strong{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-weight:normal;
    line-height:5.0rem;
    font-size:4.2rem;
    text-transform:uppercase
}
.center-box-mob h1,.center-box-mob .h1,.center-box-mob h3{
    line-height:8.0rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:5.6rem;
    color:#fff
}
.center-box strong{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-weight:normal
}
.center-box h1,.center-box .h1,.center-box h3{
    line-height:8.0rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:5.4rem;
    color:#fff
}
.center-box small{
    font-size:50%;
    display:block
}
.bottom-box{
    position:absolute !important;
    top:70% !important;
    left:50%;
    width:50%;
    height:auto !important;
    text-align:center;
    line-height:4.5rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:3.6rem;
    color:#fff;
    -webkit-transform:translate(-50%,-50%) !important;
    -ms-transform:translate(-50%,-50%) !important;
    transform:translate(-50%,-50%) !important;
    z-index:95
}
.bottom-box a:hover{
    color:#fff
}
.p3-stories-info{
    width:50%;
    height:auto !important;
    line-height:4.5rem;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    line-height:4.5rem;
    color:#fff;
    margin:0 auto;
    text-align:center
}
.p3-stories-info p,.p3-stories-info a{
    color:#fff
}
.p3-stories-link:hover{
    text-decoration:none
}
.middle-box{
    padding-bottom:15px
}
.middle-box p{
    line-height:2.9rem;
    font-size:2.5rem;
    text-transform:uppercase;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.middle-box .white-line{
    margin-top:15px !important
}
.bottom-box h4{
    line-height:3.8rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:3.5rem;
    color:#fff
}
.filter{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
    transform:none;
    z-index:9
}
.bx-prev,.bx-next{
    position:absolute;
    top:50%;
    width:38px;
    height:54px;
    margin:-27px 0 0;
    text-indent:-1000em;
    z-index:97
}
.bx-prev{
    left:64px;
    background:url(http://localhost/presisi_company_profile/images/slider_left.png) top left no-repeat
}
.bx-prev:hover{
    background:url(http://localhost/presisi_company_profile/images/slider_left_active.png) top left no-repeat
}
.bx-next{
    right:64px;
    background:url(http://localhost/presisi_company_profile/images/slider_right.png) top left no-repeat
}
.bx-next:hover{
    background:url(http://localhost/presisi_company_profile/images/slider_right_active.png) top left no-repeat
}
.bx-wrapper-text{
    margin:25px auto !important;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:4.7rem;
    line-height:5.4rem;
    color:#004685
}
.bx-wrapper-text .bx-prev,.bx-wrapper-text .bx-next{
    position:absolute;
    top:50%;
    width:42px;
    height:82px;
    margin:-82px 0 0;
    text-indent:-1000em;
    z-index:97
}
.bx-wrapper-text .bx-prev{
    left:0px;
    background:url(https://c.p3parks.com/images/design/2016/slider_text_left.png) top left no-repeat
}
.bx-wrapper-text .bx-prev:hover{
    background:url(https://c.p3parks.com/images/design/2016/slider_text_left.png) top left no-repeat
}
.bx-wrapper-text .bx-next{
    right:0px;
    background:url(https://c.p3parks.com/images/design/2016/slider_text_right.png) top left no-repeat
}
.bx-wrapper-text .bx-next:hover{
    background:url(https://c.p3parks.com/images/design/2016/slider_text_right.png) top left no-repeat
}
.bx-wrapper-image-small .bx-prev,.bx-wrapper-image-small .bx-next{
    top:60%
}
.bx-wrapper-image-small-2 .bx-prev,.bx-wrapper-image-small-2 .bx-next{
    top:60%
}
.bx-pager{
    position:absolute;
    bottom:35px;
    width:300px;
    left:0;
    right:0;
    margin:auto;
    text-align:center;
    z-index:60
}
.bx-pager-item{
    margin:0 9px 0 1px;
    display:inline-block
}
.bx-pager-item a,.bx-pager-item span{
    width:10px;
    height:10px;
    font-size:0;
    display:inline-block
}
.bx-pager-item a:before,.bx-pager-item span:before{
    content:'';
    position:absolute;
    width:10px;
    height:10px;
    background:#fff;
    border:1px solid #fff
}
.bx-pager-item .active:before,.bx-pager-item a:hover:before{
    background:none;
    border:1px solid #fff
}
.no-slider{
    height:65vh;
    overflow:hidden;
    -webkit-background-size:cover;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.slider-image,.slider-image-small{
    height:100% !important;
    border:0 !important;
    margin:0 !important;
    padding:0 !important
}
.slider-image-small-2{
    height:100% !important;
    border:0 !important;
    margin:0 !important;
    padding:0 !important
}
.slider-text{
    height:500px !important;
    border:0 !important;
    margin:0 !important;
    padding:0 !important
}
.bx-wrapper-text .bx-prev,.bx-wrapper-text .bx-next{
    top:40%
}
.slider-image li{
    height:100% !important;
    border-bottom:5px solid #dedede;
    background-size:cover !important;
    background-position:center center !important;
    background-repeat:no-repeat !important
}
.slider-image-small li{
    height:100% !important;
    background-size:cover !important;
    background-position:center center !important
}
.slider-image-small-2 li{
    height:100% !important;
    background-size:cover !important;
    background-position:center center !important
}
.slider-text li{
    height:100% !important;
    background-position:bottom center !important
}
.slider-image .center-box{
    text-transform:uppercase
}
.parallaxParent{
    height:400px;
    overflow:hidden;
    position:relative
}
.parallaxParent .center-box{
    text-transform:uppercase
}
.parallaxParent > *{
    height:200%;
    top:-100%;
    background-size:cover !important;
    background-position:center center !important
}
ul,ol{
    padding-left:16px
}
header{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:65px;
    background:#fff;
    z-index:999;
    box-shadow:0 0 5px rgba(0,0,0,0.3)
}
footer{
    position:relative;
    height:100px;
    padding:35px 45px 10px !important;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:1.2rem;
    background:#dfeaf8;
    color:#000
}
footer br{
    display:block
}
.social-link{
    margin-top:13px;
    display:inline-block
}
.social-link + .social-link{
    margin-left:18px
}
.social-link:first-child{
    margin-right:5px
}
.icon-linkedin{
    width:19px;
    height:19px;
    background:url(https://c.p3parks.com/images/design/2016/icon-linkedin.png) top left no-repeat
}
.icon-linkedin:hover{
    width:19px;
    height:19px;
    background:url(https://c.p3parks.com/images/design/2016/icon-linkedin-hover.png) top left no-repeat
}
.icon-twitter{
    width:19px;
    height:19px;
    background:url(https://c.p3parks.com/images/design/2016/icon-twitter.png) left no-repeat
}
.icon-twitter:hover{
    width:19px;
    height:19px;
    background:url(https://c.p3parks.com/images/design/2016/icon-twitter-hover.png) left no-repeat
}
.icon-instagram{
    width:19px;
    height:19px;
    background:url(https://c.p3parks.com/images/design/2016/icon-instagram.png) top left no-repeat
}
.icon-instagram:hover{
    width:19px;
    height:19px;
    background:url(https://c.p3parks.com/images/design/2016/icon-instagram-hover.png) top left no-repeat
}
.icon-youtube{
    width:42px;
    height:19px;
    background:url(https://c.p3parks.com/images/design/2016/icon-youtube.png) top left no-repeat
}
.icon-youtube:hover{
    width:42px;
    height:19px;
    background:url(https://c.p3parks.com/images/design/2016/icon-youtube-hover.png) top left no-repeat
}
.t-right{
    text-align:right
}
.t-left{
    text-align:left
}
.t-center{
    text-align:center !important
}
.t-justify{
    text-align:justify
}
.t-red{
    color:#a30836
}
.country-bar{
    padding:36px 15px
}
.country-bar a{
    text-transform:uppercase;
    text-decoration:none;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:2.0rem;
    color:#004685;
    display:inline-block;
    position:relative
}
.country-bar ul li{
    list-style-type:none;
    padding-left:30px;
    padding-right:30px
}
.country-bar a:hover{
    text-decoration:underline
}
nav{
    position:fixed;
    top:0;
    right:-300px;
    min-height:100vh;
    background:rgba(0,0,0,0.55);
    z-index:100;
    -webkit-transition:right 0.75s;
    transition:right 0.75s
}
nav ul{
    margin:0;
    padding:0;
    list-style-type:none
}
nav a{
    color:#fff
}
nav.opened{
    right:0
}
#sub-nav{
    position:absolute;
    top:64px;
    width:100%;
    min-height:45px;
    line-height:28px;
    padding:8px 0;
    text-align:center;
    border-top:1px solid #a30836;
    background:rgba(255,255,255,0.9);
    font-size:21px;
    text-transform:uppercase;
    z-index:95;
    color:#004685
}
#sub-nav .lastitem{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    color:#004685
}
#btn-icon-home{
    position:absolute;
    top:8px;
    left:30px;
    display:inline-block;
    width:300px;
}
#btn-icon-search{
    position:absolute;
    top:15px;
    right:90px;
    font-size:24px;
    line-height:35px;
    cursor:pointer;
    font-weight:300;
    color:#b10836
}
#search-box{
    position:fixed;
    left:0;
    right:0;
    top:65px;
    bottom:0;
    background:rgba(255,255,255,0.55);
    display:none;
    z-index:99
}
.search-box-close{
    position:absolute;
    left:0;
    right:0;
    top:100px;
    bottom:0;
    z-index:99
}
.people-btn{
    margin-bottom:19px
}
.contact-btn{
    margin-right:5px;
    margin-bottom:19px;
    width:8.7em
}
#fulltext input[type="text"]{
    height:100px;
    width:100%;
    padding:0 50px;
    border:0;
    line-height:10.0rem;
    background:rgba(255,255,255,0.75);
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:4.8rem;
    color:#004685;
    outline:none;
    text-align:left
}
#fulltext input[type="submit"]{
    visibility:hidden
}
#main-menu{
    padding:150px 45px 25px 50px;
    position:relative;
    overflow-y:scroll;
    height:100vh;
    margin-right:-20px;
    width:273px
}
#main-menu li{
    padding:0px !important
}
#main-menu > li,#main-menu > li > ul > li{
    margin-bottom:16px
}
#main-menu > li > ul{
    margin-top:16px
}
#main-menu > li > a{
    text-transform:uppercase;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:2.4rem !important
}
#main-menu > li > ul > li > a{
    text-transform:uppercase;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:1.9rem
}
#main-menu > li > ul > li > ul > li > a{
    margin-left:16px;
    text-transform:uppercase;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:1.9rem
}
#main-menu a{
    text-decoration:none;
    color:#fff;
    position:relative
}
#main-menu a:hover,#main-menu a:focus{
    text-decoration:underline;
    color:#fff
}
#main-menu span{
    vertical-align:initial
}
#main-menu li{
    background:none !important;
    font-size:2.4rem !important
}
#main-menu a.menuactive:not(.parent){
    text-decoration:underline
}
#btn-icon-bar{
    position:absolute;
    top:22px;
    right:30px;
    width:30px;
    height:30px;
    padding-top:7px;
    display:block;
    padding:0;
    cursor:pointer
}
#btn-icon-bar:hover .icon-bar{
    background:#a30836;
    -webkit-transition:all 0.3s;
    transition:all 0.3s
}
.icon-bar-box{
    width:60px;
    height:60px
}
.icon-bar-box .icon-bar{
    position:relative;
    width:30px;
    height:4px;
    display:block;
    -webkit-transition:transform 0.5s;
    transition:transform 0.5s;
    background:#004685
}
.icon-bar-box .icon-bar + .icon-bar{
    margin-top:5px
}
.icon-bar-box.opened > :nth-child(1){
    display:none
}
.icon-bar-box.opened > :nth-child(2){
    transform:rotate(45deg);
    position:relative;
    top:4px;
    background:#a30836
}
.icon-bar-box.opened > :nth-child(3){
    transform:rotate(-45deg);
    position:relative;
    top:-5px;
    background:#a30836
}
.get-bg{
    background-position:center center !important;
    background-size:cover
}
.bg-auto{
    background-size:100% auto !important;
    background-position:top left !important
}
.sofa img{
    margin-left:0px;
    margin-right:0px
}
.red-dot-box{
    width:96%;
    position:relative;
    height:60px
}
.red-dot-box img{
    float:right
}
.op-0{
    opacity:0
}
.p-t-0{
    padding-top:0px !important
}
.p-t-10{
    padding-top:10px !important
}
.p-b-0{
    padding-bottom:0px !important
}
.p-0{
    padding:0 !important
}
.p-b-40{
    padding-bottom:40px !important
}
.mh-50vh{
    height:50vh
}
.mh-75vh{
    height:75vh
}
.mh-80vh{
    height:80vh
}
.mh-90vh,.h-90vh{
    height:75vh
}
.m-0{
    margin-left:0px;
    margin-right:0px
}
.m-t-0{
    margin-top:0px !important
}
.m-t-10{
    margin-top:10px !important
}
.m-t-15{
    margin-top:15px !important
}
.m-t-20{
    margin-top:20px !important
}
.m-t-25{
    margin-top:25px !important
}
.m-t-30{
    margin-top:30px !important
}
.m-t-40{
    margin-top:40px
}
.m-t-45{
    margin-top:45px
}
.m-t-50{
    margin-top:50px !important
}
.m-t-55{
    margin-top:55px !important
}
.m-t-60{
    margin-top:60px !important
}
.m-t-80{
    margin-top:80px !important
}
.m-t-110{
    margin-top:110px !important
}
.m-t-145{
    margin-top:145px
}
.m-t-150{
    margin-top:150px !important
}
.m-t-175{
    margin-top:175px !important
}
.m-b-0{
    margin-bottom:0px !important
}
.m-b-10{
    margin-bottom:10px !important
}
.m-b-15{
    margin-bottom:15px !important
}
.m-b-20{
    margin-bottom:20px !important
}
.m-b-25{
    margin-bottom:25px
}
.m-b-30{
    margin-bottom:30px !important
}
.m-b-35{
    margin-bottom:35px !important
}
.m-b-40{
    margin-bottom:40px !important
}
.m-b-45{
    margin-bottom:45px !important
}
.m-b-50{
    margin-bottom:50px !important
}
.m-b-60{
    margin-bottom:60px !important
}
.m-b-70{
    margin-bottom:70px !important
}
.m-b-80{
    margin-bottom:80px !important
}
.m-b-115{
    margin-bottom:115px !important
}
.m-b-220{
    margin-bottom:220px !important
}
.p-l-0{
    padding-left:0
}
.p-l-r-30{
    padding-left:30px;
    padding-right:30px
}
.h-45vw{
    height:45vw !important
}
.without-gaps{
    padding-left:0;
    padding-right:0
}
#loader{
    position:fixed;
    top:50%;
    left:50%;
    margin:-23px 0 0 -23px;
    width:56px;
    height:56px;
    background:url(https://c.p3parks.com/images/design/2016/loader.png) top left no-repeat;
    display:block
}
.sofa p{
    font-size:2.0rem;
    color:#000;
    text-align:justify
}
.sofa h3{
    font-size:3.6rem
}
.sofa h2{
    text-align:left
}
.sofa ul li{
    font-size:2.0rem
}
.sofa ul{
    margin:0px;
    padding-top:5px
}
.icon-box{
    position:relative;
    width:100%;
    height:60px;
    margin-top:25px
}
.red-line{
    border:solid 1px #b10836;
    width:100%;
    margin-top:100px
}
.play-button:hover{
    cursor:pointer
}
.contact-img{
    width:120px;
    height:120px;
    vertical-align:bottom;
    display:inline-block
}
.right-align{
    padding-left:15px;
    display:inline-block;
    height:120px
}
.padding-box-large{
    padding-left:100px;
    padding-right:100px
}
.p3live-news li{
    display:inline-block;
    margin-left:40px;
    margin-right:40px;
    font-size:1.9rem
}
.p3live-news{
    text-align:center
}
.clickable{
    position:absolute;
    left:0;
    right:0;
    width:100%;
    height:100%;
    z-index:99
}
.clickable:hover{
    background:rgba(0,0,0,0.3);
    -webkit-transition:background 0.5s;
    transition:background 0.5s
}
.news-box{
    padding-left:0px;
    margin-top:-12px
}
.news-box li{
    list-style:none;
    position:relative
}
.news-box > li > div{
    border-left:none
}
.content_news{
    height:385px;
    border:solid 1px #004685;
    border-left:none;
    border-top:none
}
.content_news a{
    display:none
}
.content-title{
    font-size:1.9rem;
    text-align:center;
    color:#a30836;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    height:30px;
    padding:0 10px;
    line-height:3.0rem
}
.content-title a{
    display:block;
    line-height:30px
}
.news-date{
    font-size:2.1rem;
    color:#004685
}
.main-title{
    font-size:3.5rem;
    color:#004685;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    margin-top:30px;
    margin-bottom:30px
}
.more-text a{
    font-size:2.1rem;
    color:#a30836
}
.main-news .row{
    border:solid 1px #004685;
    border-left:none
}
.elapsed-date{
    text-align:center;
    font-size:2.1rem;
    margin-top:80px;
    color:#004685
}
.elapsed-date-main{
    font-size:2.1rem;
    margin-top:60px;
    color:#004685
}
.news-image{
    height:195px;
    background-size:cover !important;
    display:block;
    -webkit-transition:opacity 0.3s;
    transition:opacity 0.3s;
    display:block !important
}
.detail-img{
    height:80vh;
    background-size:100% 100% !important;
    display:block;
    background-position:center !important
}
.content_news a{
    color:#a30836
}
.main-news,.main-img{
    height:550px;
    min-height:550px;
    background-position:center !important;
    background-size:cover !important
}
.main-news a{
    color:#a30836 !important;
    font-size:2.1rem
}
.overflow-mobile{
    overflow-x:hidden
}
.required{
    display:inline-block !important
}
.submit{
    display:inline-block
}
input[type=text]{
    /*font-size:2.4rem;
    text-align:center;
    width:100%*/
    font-weight: bold;
}
/*input[type=submit]{
    border:none;
    background:url('https://c.p3parks.com/files/red-btn-bg.svg');
    background-size:100% 100%;
    position:relative;
    right:8px;
    color:#fff;
    font-size:2.5rem;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-weight:500;
    height:42px;
    max-width:none;
    width:230px
}*/
.error-page p,.error-page h2,.error-page ul{
    text-align:center;
    list-style-type:none;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.error-page ul{
    font-size:1.8rem
}
.error-404{
    width:100%;
    height:100vh;
    background-image:url(https://c.p3parks.com/images/design/2016/p3parks-map-bg.jpg);
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    background-size:cover;
    background-position:center center
}
.error-container{
    background:rgba(255,255,255,0.9);
    margin-left:-15px;
    margin-right:-15px;
    padding-top:2rem;
    padding-bottom:2rem;
    text-align:center
}
.error-container h1{
    font-weight:bold
}
.t-red-dot{
    color:#a30836
}
.news-contact li{
    list-style-type:none
}
.outer-center{
    position:relative;
    text-align:center;
    width:100%;
    height:100%
}
.team-btn{
    width:214px
}
.team-btn:hover{
    width:214px;
    background-size:212px
}
.about-img{
    height:45vh;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover
}
.language-flags a{
    display:inline-block;
    margin-left:2px;
    margin-bottom:2px
}
.white-line{
    border:solid 1px #fff;
    width:50px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px !important
}
.related-content h2{
    font-size:2.5rem
}
.download-photo{
    background:url('https://c.p3parks.com/images/design/2016/download-btn.png');
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    bottom:0;
    background-repeat:no-repeat;
    left:0;
    right:0;
    display:block;
    display:none;
    margin:auto;
    background-position:center
}
.download-photo.download-photo-top{
    background-position:center 15px
}
.download-bg{
    background-color:rgba(0,0,0,0.4);
    position:absolute;
    width:100%;
    height:100%;
    margin-left:0px;
    top:0;
    display:none
}
.download-link:hover > div{
    display:block
}
.download-btn{
    margin-bottom:10px
}
.download-link{
    position:relative;
    display:block;
    overflow:hidden
}
.download-link.download-link-small{
    width:204px;
    height:153px;
    margin:0 auto
}
.download-link.download-link-large{
    width:262px;
    height:372px;
    margin:0 auto;
    border:1px solid #004685
}
.download-link img{
    height:100%;
    max-width:none;
    position:absolute;
    left:50%;
    top:0;
    transform:translate(-50%,0)
}
.download-link-container{
    position:relative
}
.download-link-container:hover > div{
    display:block
}
.download-choice{
    display:none;
    text-align:center;
    position:absolute;
    left:0;
    right:0;
    bottom:15px;
    color:#fff;
    font-weight:bold;
    font-size:15px
}
.download-choice a{
    color:#fff;
    text-decoration:none
}
.horizontal-menu li{
    display:inline-block;
    margin-right:13px
}
.horizontal-menu a{
    color:#004685 !important
}
.horizontal-menu a:hover,.horizontal-menu #main-menu a:focus{
    text-decoration:none !important
}
.horizontal-menu .language-flags{
    display:none
}
.horizontal-menu span{
    color:#004685;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif
}
.horizontal-menu #main-menu{
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    overflow-y:hidden;
    height:40px;
    width:100%
}
.horizontal-menu #main-menu > li > a{
    font-size:1.5rem !important;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif
}
.horizontal-menu #main-menu a:before{
    content:"";
    position:absolute;
    width:100%;
    height:1px;
    bottom:2px;
    left:0;
    background-color:#004685;
    visibility:hidden;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transition:all 0.3s ease-in-out 0s;
    transition:all 0.3s ease-in-out 0s
}
.horizontal-menu #main-menu a:hover:before{
    visibility:visible;
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
}
.errors,.error,.form-error{
    color:#990000;
    font-weight:bold;
    margin:0px 0px 15px 0px !important
}
#careers tr:first-child{
    background-color:#004685
}
#careers tr:nth-child(even){
    background-color:#dbe6f4
}
#careers th{
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:2px 15px 2px;
    text-align:left;
    font-weight:500;
    color:#fff
}
#careers td{
    color:#004685;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:15px
}
#careers td:last-child{
    text-align:right
}
#careers td:last-child a{
    text-transform:none;
    color:#a30836
}
.careers p{
    color:#004685
}
.careers p a{
    color:#a30836
}
.hp-arrow{
    z-index:99;
    position:relative;
    top:-120px;
    text-align:center;
    display:block;
    width:100px;
    margin-left:auto;
    margin-right:auto
}
.no-active{
    display:none !important
}
.modal{
    display:none;
    position:fixed;
    z-index:99;
    padding-top:100px;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:auto;
    background-color:#000000;
    background-color:rgba(0,0,0,0.4)
}
.modal-content{
    position:absolute;
    background-color:#fefefe;
    margin:auto;
    padding:0;
    border:1px solid #004685;
    box-shadow:none !important;
    -webkit-animation-name:animatetop;
    -webkit-animation-duration:0.4s;
    animation-name:animatetop;
    animation-duration:0.4s;
    left:0;
    right:0;
    top:0;
    bottom:0;
    height:70%;
    width:720px;
    border-radius:0px
}
@-webkit-keyframes "animatetop"{
    from{
        top:-300px;
        opacity:0;
    }
    to{
        top:0;
        opacity:1;
    }
}
@keyframes "animatetop"{
    from{
        top:-300px;
        opacity:0;
    }
    to{
        top:0;
        opacity:1;
    }
}
.contact-top-panorama{
    top:117px !important
}
.panoiframe{
    margin-top:0px !important
}
.submenu{
    text-align:center
}
#contact{
    position:absolute;
    right:10px;
    top:150px;
    height:37px;
    line-height:37px;
    margin:12px 43px 0px 0px !important;
    background-repeat:no-repeat;
    color:#fff;
    letter-spacing:1px;
    border:0px !important;
    background:url("https://c.p3parks.com/images/design/2016/blue-button.png") center center !important;
    backgound-repeat:no-repeat !important
}
#contact:hover{
    color:#eee
}
.switch{
    color:#ae0836 !important;
    font-size:21px !important;
    font-weight:100 !important;
    box-sizing:border-box;
    border:none !important;
    background:none !important
}
.switch:hover{
    font-weight:400 !important;
    color:#004685 !important;
    text-decoration:underline
}
.switch.active{
    font-weight:400 !important;
    text-decoration:underline
}
.switch.active:after{
    display:none
}
.disabled{
    color:#b9b9b9 !important
}
.disabled:hover{
    font-weight:100 !important;
    color:#b9b9b9 !important;
    text-decoration:none
}
#button-back{
    position:relative;
    left:40px;
    top:34px;
    font-family:"DobraBookLight";
    font-size:21px
}
#button-back:hover{
    font-weight:400 !important;
    color:#004685 !important;
    text-decoration:underline
}
.textinfo{
    margin-top:20px
}
.textinfo p{
    color:#004682;
    font-size:21px;
    text-align:left;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    text-align:justify;
    line-height:25px
}
.textinfo p strong{
    font-size:21px;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    color:#004685
}
.basics{
    color:#004682;
    font-size:16px;
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
    float:none !important;
    padding:0 !important
}
.basics li{
    vertical-align:top;
    font-family:"DobraBookLight";
    background-position:left center;
    background:none !important
}
.basics li img{
    display:inline-block;
    height:20px;
    position:relative;
    top:-2px;
    margin-right:10px
}
.basics li a{
    font-family:"DobraBookMedium";
    text-decoration:underline
}
.basics li:nth-child(2){
    text-align:center
}
.basics li:nth-child(3){
    text-align:center
}
.basics li:last-child{
    text-align:right
}
.park-text-list ul{
    overflow:auto
}
.park-text-list li{
    float:left;
    width:100%;
    color:#004682;
    font-size:18px;
    height:auto;
    margin-bottom:5px;
    padding:0px 20px;
    line-height:25px;
    background:url("https://c.p3parks.com/images/design/2016/list-square.png") no-repeat left 5px !important
}
@media (min-width: 768px){
    .park-text-list li{
        width:50%
    }
}
.tablesorter{
    background-color:#fff !important;
    padding-bottom:10px;
    border-bottom:1px solid #004685;
    /*margin-bottom:50px*/
}
.tablesorter thead tr th{
    background-color:#003E77 !important;
    color:#fff !important;
    border:none !important;
    font-size:16px !important;
    font-family:"DobraBook" !important
}
.tablesorter tbody td{
    font-size:16px !important;
    color:#004685 !important;
    border:none !important;
    text-align:left !important;
    background:none !important
}
.tablesorter tbody tr:hover{
    background-color:#eee !important
}
.border-bottom{
    border-bottom:2px solid #fff;
    display:block;
    padding-bottom:4px
}
.headerSortUp{
    background-image:url("https://c.p3parks.com/images/design/2016/sort-up.png") !important;
    background-size:16px 16px !important
}
.headerSortDown{
    background-image:url("https://c.p3parks.com/images/design/2016/sort-down.png") !important;
    background-size:16px 16px !important
}
.visual{
    position:relative;
    max-height:900px;
    border-bottom:2px solid #7FA0BE
}
.plan{
    width:100%;
    max-height:840px
}
img.plan{
    width:auto
}
.park-list-gallery-wrapper .bx-wrapper{
    height:780px !important
}
.park-list-gallery-wrapper .bx-viewport{
    height:780px !important
}
.park-list-gallery-wrapper .image-cover{
    height:780px !important
}
.park-list-gallery-wrapper .bx-wrapper.bx-wrapper-image-small,.park-list-gallery-wrapper .bx-wrapper.bx-wrapper-image-small .bx-viewport{
    min-height:780px !important;
    height:780px !important
}
.park-list-gallery-wrapper .bx-wrapper.bx-wrapper-image-small-2,.park-list-gallery-wrapper .bx-wrapper.bx-wrapper-image-small-2 .bx-viewport{
    min-height:780px !important;
    height:780px !important
}
.m-b-10{
    margin-bottom:10px
}
.close img{
    position:absolute;
    width:20px;
    right:20px;
    top:0px
}
.close:hover,.close:focus{
    color:#000;
    text-decoration:none;
    cursor:pointer
}
.modal-body{
    height:100%
}
.modal-body img{
    position:absolute;
    top:20px
}
.modal-body .last-step{
    text-align:center;
    margin-top:15px;
    font-size:30px;
    color:#004685
}
.modal-body .required{
    display:block
}
.modal-body button,input,optgroup,select,textarea{
    color:#004685
}
.modal-body input[type=text]{
    font-size:19px;
    text-align:center;
    height:35px;
    width:480px;
    border:solid 1px #004685
}
.modal-body select{
    position:relative;
    right:22px;
    width:240px;
    height:35px;
    display:inline-block;
    font-size:1.9rem;
    padding:0 10px;
    border:solid 1px #004685;
    color:#000
}
.modal-body .required,.i-am,.country{
    display:inline-block
}
.modal-body label{
    display:block;
    text-align:left;
    font-weight:500;
    color:#a30836;
    font-size:2.9rem;
    margin-left:-23px;
    position:relative;
    top:10px;
    margin-top:10px
}
.modal-body input[type=submit]{
    margin-top:50px
}
.modal-body .center-box{
    top:60% !important
}
.modal-body .error{
    display:none
}
.platform-list ul{
    width:210px
}
.platform-list li{
    list-style-type:none;
    padding-left:10px;
    color:#004685;
    font-size:16px
}
.platform-list li:first-child{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    background-color:#004685;
    color:#fff;
    text-transform:uppercase
}
.platform-list li:nth-child(2){
    margin-top:5px
}
table{
    font-weight:bold
}
.availability th{
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:2px 15px 2px;
    text-align:left;
    color:#fff;
    background-color:#004685
}
.availability-title th{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:16px;
    text-align:left;
    color:#004685
}
.availability-title th:first-child{
    padding-left:15px
}
.availability-title tr{
    background-color:#fff
}
.availability td:first-child,.availability td:last-child{
    padding:8px 15px
}
.availability td{
    color:#004685;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:8px 0px
}
.availability td:nth-child(2),.availability td:nth-child(3){
    text-transform:lowercase
}
.availability td:last-child{
    text-align:right;
    padding-left:0px
}
.availability td:last-child a{
    text-transform:none;
    color:#a30836;
    font-size:16px
}
.table-filter{
    width:100%;
    height:35px;
    text-align-last:center;
    border:solid 1px #a30836;
    border-radius:0;
    background-color:#fff
}
.table-filter select{
    border-radius:0 !important;
    background:#fff !important;
    width:calc(140%)
}
.modal-body button,input,optgroup,select,textarea,.filter-item{
    color:#000;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:1.8rem
}
select::-ms-expand{
    display:none
}
.people_modal{
    z-index:99;
    overflow:auto;
    position:absolute;
    display:none;
    margin-left:15px;
    width:auto !important
}
.people_modal-content{
    box-shadow:none !important;
    width:auto;
    height:auto;
    border-radius:0px;
    border:solid 1px #004685;
    padding:5px;
    margin-left:15px
}
html{
    font-size:47.5%
}
.container.text{
    padding-top:8.5rem;
    padding-bottom:8.5rem
}
.link-box-bottom{
    position:relative;
    height:100%
}
.link-box-bottom.container{
    padding-top:0
}
.link-box-bottom .row{
    padding-bottom:45px;
    -webkit-transform:translate(-50%,-100%) !important;
    -ms-transform:translate(-50%,-100%) !important;
    transform:translate(-50%,-100%) !important;
    position:absolute !important;
    top:100% !important;
    left:50%;
    max-width:1180px;
    height:auto !important;
    z-index:90
}
.bx-controls-direction{
    display:none
}
.center-box{
    width:85%
}
.center-box-mob{
    width:85%
}
.bx-wrapper,.bx-viewport,.image-cover{
    position:relative;
    height:50vh !important
}
.main-news .bx-wrapper,.main-news .bx-viewport{
    height:355px !important
}
.bx-wrapper.bx-wrapper-image-small,.bx-wrapper.bx-wrapper-image-small .bx-viewport{
    min-height:50vh !important;
    height:50vh !important
}
.bx-wrapper.bx-wrapper-image-small-2,.bx-wrapper.bx-wrapper-image-small-2 .bx-viewport{
    min-height:50vh !important;
    height:50vh !important
}
.bx-wrapper.bx-wrapper-text,.bx-wrapper.bx-wrapper-text .bx-viewport{
    height:auto !important;
    min-height:320px !important
}
.col-lg-one-fifth{
    padding:0 5px
}
.contact .col-lg-one-fifth{
    padding:0px 17px !important
}
.error_message{
    background-color:red;
    color:#fff;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.main-slider .bx-viewport,.main-slider .bx-wrapper{
    max-height:none !important;
    height:94vh !important
}
.people_modal p{
    font-size:1.6rem;
    color:#004685
}
.people_modal p:first-child{
    font-size:1.6rem;
    font-weight:bold;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    color:#a30836
}
.history-list div:nth-child(even){
    border-left:1px solid #a30836;
    padding-top:50px
}
.history-list div:nth-child(odd){
    margin-top:50px
}
.history-list div:first-child{
    margin-top:0
}
.history-list div:nth-child(2){
    padding-top:0
}
.timeline-dot{
    width:10px;
    background-color:#a30836;
    height:10px;
    display:inline-block;
    position:absolute;
    right:0;
    top:50%;
    bottom:50%;
    margin:auto
}
.Sustainability h5,.legal-information h5,.compliance h5{
    color:#004685;
    font-size:2.2rem;
    margin-top:50px;
    margin-bottom:15px
}
.Sustainability h5:first-child{
    margin-top:0px
}
.case-study-filter select{
    color:#004685;
    border:solid 1px #004685;
    padding:2px 20px 2px 35px;
    margin-left:-4px
}
.case-study-filter .filter-label{
    color:#004685;
    border:solid 1px #004685;
    padding:2px 35px;
    height:31px
}
.case-study-filter .filter-item{
    display:inline-block;
    width:100%;
    text-align:center
}
.case-study-filter .filter-item:hover{
    cursor:pointer
}
.case-study-filter .filter-item:hover .filter-inputs{
    display:block;
    z-index:999
}
.case-study-filter .filter-inputs{
    color:#004685;
    display:none;
    position:absolute;
    border:solid 1px #004685;
    background:white;
    z-index:96;
    padding:2px 10px;
    margin-top:-1px;
    width:100%;
    text-align:left
}
.case-study-filter .filter-inputs label{
    font-weight:normal;
    line-height:24px;
    margin:0;
    cursor:pointer;
    font-size:1.4rem
}
.case-study-filter .filter-inputs input[type="checkbox"]{
    margin:0;
    vertical-align:middle
}
.case-study-filter .filter-input.indent-0{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.case-study-filter .filter-input.indent-1{
    padding-left:20px
}
.case-study-filter .filter-input.indent-2{
    padding-left:40px
}
.case-study-filter .filter-input.indent-3{
    padding-left:60px
}
.selectArrow{
    display:inline-block;
    width:200px
}
.selectArrow select{
    width:100%;
    text-align:center;
    font-size:20px;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    user-select:none;
    background:url(https://c.p3parks.com/images/design/2016/select-arrow.png) right center no-repeat
}
.linkedin-button{
    display:inline-block;
    margin-right:20px
}
.popup-error_message ul li{
    color:black;
    font-size:18px;
    list-style-type:none;
    background-color:#f56464;
    margin:-20px
}
.popup-error_message{
    position:absolute;
    top:-155px;
    left:0;
    right:0;
    padding:0;
    margin:auto
}
.language-dropdown{
    position:absolute;
    display:inline-block;
    top:22px;
    right:135px;
    cursor:pointer;
    width:100px
}
.language-dropdown > div{
    padding-bottom:10px;
    margin-left:23px
}
.language-dropdown img{
    display:inline-block;
    vertical-align:sub
}
.language-dropdown span{
    display:inline-block;
    margin-left:8px
}
.language-dropdown .small-arrow-down{
    width:20px;
    vertical-align:top;
    margin-left:5px
}
.language-dropdown-content{
    display:none;
    position:absolute;
    margin:0;
    text-align:center
}
.language-dropdown:hover .language-dropdown-content,.language-dropdown:focus .language-dropdown-content{
    display:block
}
.language-dropdown:hover .small-arrow-down{
    transform:rotate(180deg)
}
.language-dropdown-content li{
    display:inline-block;
    list-style-type:none;
    width:95px;
    padding:10px;
    border-bottom:solid 1px #000;
    background:#303b46;
    text-align:center;
    font-size:14px
}
.language-dropdown-content li:hover{
    background-color:#1d7cda
}
.language-dropdown-content a{
    color:#fff
}
.language-dropdown-content a:hover{
    text-decoration:none
}
.case-box{
    height:620px
}
.logo-slider img{
    width:130px
}
.logo-slider{
    overflow-x:hidden
}
.company-logos li{
    display:inline-block;
    list-style-type:none;
    width:225px
}
.company-logos{
    width:100%
}
.news-detail iframe{
    width:100%;
    height:920px
}
.hp-platform:hover .platform-text{
    border-bottom:solid 2px
}
#thumbnail > *{
    width:6.66666667%;
    margin-left:-3px;
    border-left:solid 3px #fff;
    margin-top:-2px
}
.what-we-do p{
    line-height:3.0rem;
    margin-top:15px
}
.circular-img{
    margin-top:-30px;
    width:182px;
    height:182px;
    border-radius:150px;
    position:absolute;
    right:65px
}
.horizontal-menu{
    width:800px;
    height:0px;
    position:absolute;
    left:0;
    right:0px;
    top:0;
    bottom:0;
    margin:auto;
    text-align:center
}
.people-filter{
    display:inline-block;
    margin-left:13px;
    margin-right:1px
}
.bubble{
    position:relative;
    width:100%;
    height:auto;
    padding:0px;
    background:#FFFFFF;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    border:#004685 solid 2px;
    padding:20px
}
.bubble:after{
    content:'';
    position:absolute;
    display:block;
    width:0;
    z-index:1;
    bottom:-75px;
    right:212px;
    border-left:76px solid transparent;
    border-top:76px solid white
}
.bubble:before{
    content:'';
    position:absolute;
    width:0;
    z-index:0;
    bottom:-80px;
    right:210px;
    border-left:80px solid transparent;
    border-top:80px solid #004685
}
.bubble > p > br{
    display:none
}
.personal-data{
    border:solid 1px #004685;
    padding-left:10px;
    padding-right:10px;
    height:210px
}
.personal-data h5:nth-child(2){
    text-transform:uppercase;
    height:60px
}
.we-manage:hover h2,.we-develop:hover h2,.we-invest:hover h2,.we-own:hover h2{
    text-decoration:underline
}
.p3-stories-link:hover h3,.customer-stories-link:hover h3{
    text-decoration:underline
}
.we-manage > div,.we-develop > div{
    height:50vh
}
.awards-title > a{
    color:#a30836
}
.awards-title{
    font-size:2.2rem;
    margin-top:-5px
}
.more-link > a{
    font-size:1.9rem;
    margin-top:15px;
    color:#a30836;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif
}
.award-logo{
    margin-left:0;
    padding-bottom:15px
}
.subscribe input[type=text]{
    color:#000;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif
}
.park-text-list-wrapper{
    text-align:center
}
.people_modal{
    border-left:none !important
}
.platform-menu{
    position:absolute;
    top:65px;
    width:100%;
    height:45px;
    line-height:45px;
    z-index:99;
    background-color:#fff
}
.platform-menu .active{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    text-decoration:underline;
    display:inline-block !important
}
.platform-menu .menu-center{
    width:350px;
    height:45px;
    margin:0 auto;
    text-align:center
}
.left-box-menu a,.right-box-menu a{
    font-size:21px;
    color:#004685;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    text-transform:uppercase
}
.left-box-menu a:first-child{
    margin-right:80px
}
.left-box-menu,.right-box-menu{
    border:solid 1px #a30836;
    width:100%;
    height:45px;
    background-color:#fff
}
a.detail.btn{
    width:200px !important;
    background:url('https://c.p3parks.com/files/red-btn-bg.svg');
    background-size:100% 100%
}

/* HOVER BUTTON*/

a.detail.btn:hover{
    width:200px !important;
    /*background:url('https://c.p3parks.com/files/hover-button.svg');*/
    background-color: #ffd633;

    background-size:100% 100%
}
a.detail.btn,span.detail.btn{
    height:35px !important;
    line-height:17px
}
.ui-autocomplete li{
    list-style-type:none;
    background:white;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif !important;
    color:#004685 !important;
    font-size:14px !important
}
.infobox,.searchbox{
    border-radius:0;
    z-index:98 !important
}
.infobox{
    width:233px;
    padding:15px 15px 15px 15px
}
.infobox img{
    margin-left:0
}
.infobox li{
    width:100% !important;
    background:none;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    color:#004685;
    font-weight:700 !important;
    padding:1px 0 0 0px !important;
    margin-bottom:10px !important;
    font-size:1.6rem
}
.infobox-bold{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.searchbox{
    width:270px !important;
    border:1px solid #004685 !important;
    box-shadow:none !important;
    padding:15px 27px 5px 15px !important
}
.searchbox h3{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif !important;
    font-size:2.2rem !important
}
.searchbox input[type="text"]{
    height:30px;
    border:1px solid #004685
}
.brochure{
    text-align:center;
    text-transform:uppercase;
    text-decoration:underline;
    padding:0px 0 0 15px !important;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.submenu{
    padding:10px
}
a.button,span.button{
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif
}
#button-back{
    color:#004685
}
#parksList li{
    padding:0px 0px;
    background:none;
    color:#004685;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:1.7rem
}
.medium-xs{
    margin-bottom:20px
}
#topwrap h1{
    display:none
}
.topwrap h1{
    display:none
}
.topwrap{
    margin-top:60px
}
#projectDetailParks{
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif !important;
    font-weight:500 !important
}
#tablewrap h3{
    margin:5px 0px 5px 18px
}
#tablewrap table tr td:last-child{
    padding-left:10px
}
#tablewrap .availtable a span{
    left:0;
    right:0;
    margin:auto
}
.tablesorter thead tr th{
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif !important
}
.input-submit-filter input{
    position:static;
    height:31px;
    background:#a30836;
    font-size:1.6rem;
    width:100%;
    max-width:100%
}
.input-submit-filter input:hover,.input-submit-filter input:focus{
    opacity:0.7;
    color:#fff
}
.case-study-filter .row > div:first-child{
    display:none
}
.regular-checkbox{
    -webkit-appearance:none;
    background-color:#fafafa;
    border:1px solid #004685;
    padding:6px !important;
    display:inline-block;
    position:relative
}
.regular-checkbox:checked:after{
    content:'■';
    font-size:21px;
    position:absolute;
    top:-10px;
    left:0px;
    color:#004685
}
.mobile-country-menu{
    display:none
}
.mobile-country-menu ul{
    text-align:center;
    list-style-type:none;
    font-size:1.9rem
}
#mapster_wrap_0{
    margin:0 auto
}
.textinfo ul.basics li{
    padding:0 !important
}
.park-text-list li{
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:21px
}
.vcard-btn{
    background:url('https://c.p3parks.com/images/design/2016/icon-download.png');
    color:#fff;
    background-repeat:no-repeat;
    text-align:center;
    width:113px;
    image-rendering:pixelated;
    font-size:11px;
    float:right;
    margin-top:13px;
    padding:5px;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif
}
.vcard-btn:hover,.vcard-btn:focus{
    color:#fff;
    text-decoration:underline
}
.headline-box{
    position:absolute;
    top:120px;
    display:block
}
.headline-box h4{
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif
}
.headline-box h4 + h4{
    margin-top:35px
}
.text-centered{
    width:50%;
    display:inline-block;
    position:absolute;
    top:50%;
    margin:auto;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    text-align:justify
}
.half-img{
    width:45%;
    display:inline-block
}
.outer-title{
    position:relative;
    height:150px;
    line-height:290px;
    background-color:#d3d3d3
}
.inverse{
    background-color:#fff
}
.inner-title{
    height:150px;
    float:right
}
.inner-title .h2-white{
    font-size:65px
}
.case-study-detail li{
    color:#000;
    font-size:21px
}
.case-study-detail .detail-img{
    height:810px
}
.icon-box img{
    margin-left:0
}
.case-study-detail .p3-moto{
    position:absolute;
    bottom:80px
}
.case-study-footer{
    border-top:3px solid #a30836;
    padding:50px 0 50px 0;
    height:200px;
    position:relative;
    top:-3px
}
.case-study-footer p{
    color:#000;
    line-height:25px
}
.footer-social{
    display:inline-block;
    margin-top:20px
}
.footer-social a:first-child{
    margin-right:20px
}
.footer-social a{
    color:#a30836
}
.contact-info{
    display:inline-block;
    text-align:right
}
.contact-info p{
    text-align:right
}
.inner-title-pos{
    font-size:33px;
    position:relative;
    top:32px
}
.timeline-year{
    color:#a30836;
    font-family:DobraBookMedium
}
.related-content{
    overflow-y:auto;
    overflow-x:hidden
}
.slider-top-box{
    position:absolute;
    left:0;
    right:0;
    top:15px;
    text-align:center;
    color:#fff;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    z-index:99
}
.slider-bottom-box{
    position:absolute;
    left:0;
    right:0;
    bottom:60px;
    color:#fff;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    text-align:center;
    z-index:99
}
.p3-live-arrow{
    width:100px;
    position:absolute;
    right:0;
    left:0;
    bottom:5px;
    margin:auto;
    display:block;
    z-index:99;
    text-align:center
}
.company-arrow{
    position:relative;
    top:20px
}
#main-menu li > ul{
    display:none
}
#main-menu .active-menu > ul{
    display:block
}
#main-menu .menuactive > ul{
    display:block
}
.company-buttons{
    z-index:99
}
.slider-text .newsfeed-btn{
    bottom:100px
}
.slider-text .newsfeed-btn:hover,.slider-text .newsfeed-btn:focus{
    position:absolute
}
#successful-sent{
    color:#000;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif
}
.building-photo img{
    margin:0
}
.reduced{
    width:250px !important
}
.bubble p{
    line-height:40px
}
#slide-top{
    position:fixed;
    bottom:60px;
    right:32px;
    z-index:99;
    color:#a30836
}
#slide-top:hover{
    color:#004685
}
.filter-inputs{
    max-height:552px;
    overflow-x:hidden
}
#cookies-rules-box{
    position:fixed;
    bottom:-300px;
    left:0px;
    width:100%;
    height:auto;
    line-height:30px;
    font-size:12px;
    text-align:center;
    z-index:9999;
    display:none;
    background:#a30836;
    color:#fff;
    display:block
}
#cookies-rules-box-btn{
    margin:-1px 0 0 15px;
    padding:0px 4px 0px;
    border:1px solid transparent;
    border-radius:0px;
    font-size:10px;
    font-weight:400;
    line-height:16px;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    background:#efefef;
    text-decoration:none;
    display:inline-block;
    color:#707070;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif
}
#cookies-more{
    margin-left:4px;
    margin-right:0;
    color:#fff;
    position:relative;
    top:-1px;
    text-decoration:underline
}
#cookies-more:hover{
    text-decoration:none
}
.upper-box{
    position:relative;
    top:12vh;
    padding:0 40px
}
.upper-box span{
    padding:10px;
    background-color:rgba(50,53,49,0.5)
}
.upper-right,.upper-left{
    font-size:7rem;
    width:50%;
    color:#fff;
    float:left
}
.upper-right{
    float:right;
    text-align:right
}
.upper-right img{
    float:right
}
.upper-left img{
    float:left
}
.lower-box{
    position:absolute;
    bottom:80px;
    width:100%;
    padding:0 40px
}
.lower-right{
    font-size:3rem;
    color:#fff;
    float:right;
    text-align:right
}
.lower-left{
    font-size:3rem;
    color:#fff;
    float:left
}
.lower-right span,.lower-left span{
    font-size:3.4rem;
    display:block;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.lower-box .lower-left,.lower-box .lower-right{
    background-color:rgba(50,53,49,0.5);
    padding:10px
}
.main-news .bx-default-pager{
    display:none
}
.main-news .slider-image li{
    border:0
}
.main-news .bx-prev{
    left:15px;
    background:url(https://c.p3parks.com/images/design/2016/blue-slider-left.png) top left no-repeat
}
.main-news .bx-prev:hover{
    background:url(https://c.p3parks.com/images/design/2016/blue-slider-left-active.png) top left no-repeat
}
.main-news .bx-next{
    right:15px;
    background:url(https://c.p3parks.com/images/design/2016/blue-slider-right.png) top left no-repeat
}
.main-news .bx-next:hover{
    background:url(https://c.p3parks.com/images/design/2016/blue-slider-right-active.png) top left no-repeat
}
.bg-contact{
    background-position:center 0 !important;
    background-size:cover !important
}
#player{
    width:100%;
    height:50vh;
    cursor:pointer
}
.park-address p{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:1.6rem
}
.what3-info{
    font-style:italic;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif
}
.blue-line{
    border-bottom:solid 1px #004685;
    padding-bottom:30px;
    margin-bottom:30px
}
.elapsed-date{
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif
}
.large{
    height:55px;
    line-height:42px;
    font-size:2.5rem;
    max-width:none;
    width:300px
}
.xs-enable{
    display:none
}
.news-detail table td{
    color:#000
}
.select_salutation{
    text-align:center;
    text-align-last:center
}
.detail-date{
    float:right;
    margin-top:-50px;
    margin-right:10px;
    font-size:2.4rem;
    color:#fff;
    padding:2px 15px;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    position:relative
}
.pdf-box:hover > i{
    font-size:60px
}
.pdf-box > div{
    position:relative;
    display:block;
    height:55px
}
.pdf-box p{
    font-weight:600;
    font-size:1.8rem
}
.pdf-box i{
    font-size:55px;
    color:#e6e6e6;
    position:absolute;
    z-index:-1
}
.ui-disable{
    display:none !important
}
.onlyMap{
    padding-top:0
}
.company-buttons .col-lg-one-fifth{
    margin-top:0 !important
}
.brochures .language-label,.leaflets .language-label{
    background-color:rgba(0,70,133,0.75);
    color:#fff;
    text-transform:uppercase;
    position:absolute;
    text-align:center;
    font-size:30px;
    margin-top:114px;
    width:100%;
    bottom:0;
    height:46px
}
.brochures .download-link:hover > .language-label,.leaflets .download-link:hover > .language-label{
    display:none
}
.brochures .label-name-en:before,.leaflets .label-name-en:before{
    content:'ENGLISH'
}
@media (max-width: 1400px){
    .upper-right,.upper-left{
        font-size:5rem
    }
    #thumbnail > *{
        width:7.6923%
    }
    .news-image{
        height:160px
    }
    .content-title{
        margin-top:10px
    }
    .content_news{
        height:360px
    }
    .elapsed-date{
        font-size:1.7rem;
        margin-top:100px
    }
}
@media (max-width: 1280px){
    .main-news,.main-img{
        height:500px
    }
    .main-news .m-t-50{
        margin-top:30px !important
    }
    .case-box{
        height:480px
    }
    .padding-box-large{
        padding-left:65px;
        padding-right:65px
    }
    #thumbnail > *{
        width:9.0909%
    }
}
@media (min-width: 1500px){
    .col-xl{
        width:20%
    }
}
@media (min-width: 1450px){
    .col-xlg-one-in-nine{
        width:10.333333%;
        padding:0;
        float:none;
        display:inline-block
    }
}
@media (max-width: 1199px){
    #button-back{
        display:none
    }
    #contact{
        top:115px
    }
    .bx-next{
        right:14px
    }
    .bx-prev{
        left:14px
    }
    .padding-box-large{
        padding-left:50px;
        padding-right:50px
    }
    .contact .social-link + .social-link{
        margin-left:0px
    }
    .text-box table{
        width:80%;
        margin-left:auto;
        margin-right:auto;
        margin-top:40px
    }
    .text-box table td{
        font-size:2.4rem
    }
    table tr td:last-child{
        text-align:left;
        position:relative
    }
    .horizontal-menu{
        display:none
    }
    .col-lg-one-fifth{
        margin-top:25px !important
    }
}
@media (max-width: 991px){
    .lower-right,.lower-left{
        font-size:2.5rem
    }
    .lower-right span,.lower-left span{
        font-size:2.9rem
    }
    .upper-right img,.upper-left img{
        width:95px;
        max-height:70px;
        min-height:70px
    }
    .upper-right,.upper-left{
        font-size:3.5rem
    }
    .elapsed-date-main{
        margin-top:40px
    }
    #button-back{
        display:none
    }
    .award,.seal{
        width:50px !important;
        height:50px !important
    }
    .basics li{
        text-align:center !important
    }
    .main-title{
        font-size:3rem
    }
    .padding-box-large{
        padding-left:20px;
        padding-right:20px
    }
    .what-we-do .dot-red{
        vertical-align:super;
        top:0px
    }
    .p-white{
        line-height:35px !important
    }
    .h2-white{
        font-size:3.5rem;
        line-height:4.9rem
    }
    .m-t-110{
        margin-top:0px !important
    }
    .center-box-mob{
        position:absolute !important;
        top:50% !important;
        left:50%;
        height:auto;
        text-align:center;
        -webkit-transform:translate(-50%,-50%) !important
    }
    .center-box{
        position:relative !important;
        top:auto !important;
        left:0;
        transform:translate(0,0) !important;
        width:100%;
        padding:55px 10% 40px
    }
    #sub-nav + section .image-cover .center-box{
        padding-top:100px
    }
    .image-cover{
        height:auto !important
    }
    .link-box-bottom{
        height:auto
    }
    .link-box-bottom .row{
        padding:0;
        -webkit-transform:translate(0,0) !important;
        -ms-transform:translate(0,0) !important;
        transform:translate(0,0) !important;
        position:relative !important;
        top:auto !important;
        left:auto !important
    }
    .parallaxParent > *{
        top:-100%
    }
    .col-lg-one-fifth{
        margin-top:25px !important
    }
    #contact{
        top:0px !important;
        margin:0px !important;
        margin-right:auto;
        margin-left:auto;
        background-repeat:no-repeat !important
    }
    .container{
        padding-top:10px;
        padding-bottom:10px
    }
    .case-box{
        height:320px
    }
    .p3live-news li{
        margin-left:0px;
        margin-right:45px
    }
    .p3live-news{
        padding-left:0px;
        margin-top:50px
    }
    .text-box table{
        width:65%;
        margin-left:auto;
        margin-right:auto;
        margin-top:40px
    }
    .text-box table td{
        font-size:2.4rem
    }
    table tr td:last-child{
        text-align:left;
        padding-left:100px;
        left:0;
        white-space:nowrap
    }
    .parallaxPosition > *{
        top:-150%
    }
    .center-box-mob strong{
        font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
        font-weight:normal;
        line-height:4.5rem;
        font-size:3.2rem
    }
    #thumbnail > *{
        width:14.2857%
    }
    .text-box > div{
        width:750px;
        margin:0 auto
    }
    .get-bg{
        background-size:cover
    }
    h2,.h2{
        font-size:5.4rem
    }
    .sofa img{
        margin-left:auto;
        margin-right:auto
    }
    .t-justify{
        text-align:center
    }
    .interactive-map{
        display:none
    }
    .mobile-country-menu{
        display:block
    }
    .mobile-country-menu ul{
        padding-left:0
    }
    .mobile-country-menu li{
        margin-bottom:10px
    }
    .btn-border:focus,.btn-border:active,.btn-border:hover,.btn-default-blue.active{
        background:#004685 !important
    }
    .half-img{
        width:100%;
        margin-top:20px;
        margin-bottom:20px
    }
    .text-centered{
        width:100%;
        position:relative;
        top:0;
        margin:auto;
        -webkit-transform:translateY(0%);
        -ms-transform:translateY(0%);
        transform:translateY(0%)
    }
    .headline-box{
        top:55px
    }
    .headline-box h4{
        font-size:17px
    }
    .headline-box h4 + h4{
        margin-top:5px
    }
    .case-study-detail .detail-img{
        height:60vh
    }
    .inner-title-pos{
        top:0px;
        font-size:25px
    }
    .outer-title{
        height:120px;
        line-height:230px
    }
    .inner-title .h2-white{
        font-size:55px
    }
    .company-arrow{
        top:0
    }
    .slider-text .newsfeed-btn{
        bottom:20px
    }
    .slider-text{
        height:500px !important
    }
    .p3-live-arrow{
        display:none
    }
}
@media (min-width: 768px){
    html{
        font-size:52.5%
    }
    .bx-controls-direction{
        display:block
    }
}
@media (min-width: 992px){
    html{
        font-size:47.5%
    }
    .center-box{
        width:75%
    }
    .col-md-one-fifth{
        width:20%;
        padding:0 5px
    }
    .bx-wrapper,.bx-viewport{
        height:94vh !important
    }
    .main-news .bx-wrapper,.main-news .bx-viewport{
        height:555px !important
    }
    .Sustainability .bx-viewport,.Sustainability .bx-wrapper{
        height:65vh !important
    }
    .image-cover{
        height:87vh !important;
        min-height:500px
    }
    .bx-wrapper.bx-wrapper-image-small,.bx-wrapper.bx-wrapper-image-small .bx-viewport{
        min-height:70vh !important;
        height:70vh !important
    }
    .bx-wrapper.bx-wrapper-image-small-2,.bx-wrapper.bx-wrapper-image-small-2 .bx-viewport{
        min-height:70vh !important;
        height:70vh !important
    }
    .bx-wrapper.bx-wrapper-image-small-large,.bx-wrapper.bx-wrapper-image-small-large .bx-viewport{
        min-height:90vh !important;
        height:90vh !important
    }
    .link-box-bottom .row{
        width:100%
    }
    .what-we-do .bx-wrapper,.what-we-do .bx-viewport{
        height:70vh !important
    }
    .col-md{
        width:20%
    }
}
@media (min-width: 1200px){
    html{
        font-size:62.5%
    }
    .col-lg-one-fifth{
        width:20%
    }
    .contact .col-lg-one-fifth{
        width:16.45%
    }
    .text-box table{
        width:80%;
        margin-left:auto;
        margin-right:auto;
        margin-top:40px
    }
    .text-box table td{
        font-size:2.4rem
    }
    table tr td:last-child{
        text-align:left;
        position:relative
    }
    .col-lg-2-5{
        width:20%;
        margin-bottom:40px
    }
    .center-box h1,.center-box .h1,.center-box h3{
        line-height:8.0rem;
        font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
        font-size:4.2rem;
        color:#fff
    }
    .middle-box p{
        line-height:2.9rem;
        font-size:2.0rem;
        text-transform:uppercase;
        font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
    }
}
@media (min-width: 1400px){
    html{
        font-size:62.5%
    }
    .text-box table{
        width:90%;
        margin-left:auto;
        margin-right:auto;
        margin-top:40px
    }
    .text-box table td{
        font-size:2.4rem
    }
    table tr td:last-child{
        text-align:left;
        padding-left:110px;
        left:0;
        white-space:nowrap
    }
    .text-box > div{
        width:640px;
        margin:0 auto
    }
    .center-box h1,.center-box .h1,.center-box h3{
        line-height:8.0rem;
        font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
        font-size:5rem;
        color:#fff
    }
    .middle-box p{
        line-height:2.9rem;
        font-size:2.5rem;
        text-transform:uppercase;
        font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
    }
}
@media (max-width: 768px){
    .park-name{
        font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif
    }
    .xs-enable{
        display:block
    }
    .lower-box{
        bottom:10px
    }
    .upper-left img{
        float:none;
        margin-left:-1px
    }
    .upper-right img{
        float:none;
        margin-right:-1px
    }
    .upper-left{
        text-align:left
    }
    .upper-right{
        text-align:right
    }
    .upper-box span{
        margin-top:5px
    }
    .main-news .bx-wrapper,.main-news .bx-viewport{
        height:auto !important;
        min-height:inherit !important
    }
    .lower-box{
        padding:0 20px
    }
    .reduced{
        width:100% !important
    }
    .panoiframe.avail{
        top:300px;
        height:inherit !important
    }
    .plan{
        width:100% !important
    }
    .planwrapper{
        width:100% !important
    }
    .m-tablewrap{
        width:100% !important;
        height:440px !important
    }
    .visual{
        padding-left:0 !important
    }
    .m-visual{
        top:600px;
        position:absolute;
        left:50%;
        transform:translate(-50%);
        width:180%
    }
    .building-title h3{
        text-align:center
    }
    #tablewrap h3{
        margin:0
    }
    .building-photo img{
        margin:0 auto
    }
    .xs-m-b-25{
        margin-bottom:25px
    }
    br{
        display:none
    }
    .contact-box br{
        display:block
    }
    .park-text-list li{
        font-size:15px
    }
    table.tablesorter thead tr .header{
        font-size:10px !important
    }
    table.tablesorter tbody td{
        font-size:11px !important
    }
    #contact{
        top:115px !important;
        margin:0px !important;
        right:0;
        left:0;
        margin-right:auto;
        margin-left:auto;
        background-repeat:no-repeat !important
    }
    .switch{
        font-size:14px !important
    }
    .container{
        padding-top:10px;
        padding-bottom:10px;
        margin-right:0px;
        margin-left:0px
    }
    .image-cover{
        max-height:560px !important
    }
    .link-box-bottom .m-t-20{
        margin-top:5px !important
    }
    .elapsed-date-main{
        margin-top:30px;
        margin-bottom:30px
    }
    .main-title{
        font-size:4rem
    }
    .main-news,.main-img{
        height:350px
    }
    .p3live-news{
        margin-top:10px
    }
    .p3live-news li{
        display:inline-block;
        margin-left:10px;
        margin-right:10px;
        font-size:15px;
        text-align:center
    }
    .people-btn{
        display:block;
        margin-right:auto;
        margin-left:auto
    }
    .contact-btn{
        display:block;
        margin-right:auto;
        margin-left:auto
    }
    .detail-img{
        max-height:50vh
    }
    .play-button{
        width:20%
    }
    .m-t-110{
        margin-top:30px !important
    }
    p + table{
        margin-top:30px
    }
    #search-box{
        top:62px
    }
    nav{
        width:auto;
        background:rgba(0,0,0,0.75)
    }
    #main-menu{
        padding:100px 45px 25px 50px
    }
    .m-b-25{
        margin-bottom:0px
    }
    .m-t-145{
        margin-top:0px
    }
    .m-b-70{
        margin-bottom:40px !important
    }
    .m-t-55{
        margin-top:20px !important
    }
    header{
        height:62px
    }
    main{
        padding-top:63px
    }
    #sub-nav{
        top:62px
    }
    #btn-icon-home{
        top:16px;
        left:0px
    }
    #btn-icon-home img{
        max-height:30px
    }
    #btn-icon-bar{
        top:20px;
        right:20px
    }
    #btn-icon-search{
        top:13px;
        right:84px
    }
    .bx-wrapper-text{
        font-size:3.7rem;
        line-height:4.4rem
    }
    .text-box{
        position:relative;
        width:95%;
        transform:none !important;
        left:0;
        top:0;
        margin-bottom:35px;
        margin-left:0
    }
    .text-box table{
        width:100%;
        margin-left:auto;
        margin-right:auto;
        margin-top:40px
    }
    .text-box table td{
        font-size:1.8rem
    }
    table tr td:last-child{
        text-align:right;
        padding-left:0px;
        left:0
    }
    .park-list-gallery-wrapper .bx-wrapper{
        height:380px !important
    }
    .park-list-gallery-wrapper .bx-viewport{
        height:380px !important
    }
    .park-list-gallery-wrapper .image-cover{
        height:380px !important
    }
    .park-list-gallery-wrapper .bx-wrapper.bx-wrapper-image-small,.park-list-gallery-wrapper .bx-wrapper.bx-wrapper-image-small .bx-viewport{
        min-height:380px !important;
        height:380px !important
    }
    .park-list-gallery-wrapper .bx-wrapper.bx-wrapper-image-small-2,.park-list-gallery-wrapper .bx-wrapper.bx-wrapper-image-small-2 .bx-viewport{
        min-height:380px !important;
        height:380px !important
    }
    .label-top{
        position:relative;
        top:0;
        margin-top:30px;
        margin-bottom:20px;
        text-align:center;
        display:block;
        font-size:5rem
    }
    .label-bottom{
        font-size:5rem
    }
    .country-bar a{
        padding:6px;
        display:block
    }
    .xs-p-0{
        padding:0px
    }
    .m-t-150{
        margin-top:0px !important
    }
    #indentation{
        padding:10px
    }
    .center-box-mob{
        line-height:3.2rem
    }
    .padding-box{
        padding-left:25px;
        padding-right:25px
    }
    .center-box .h1,.center-box h3{
        font-size:3.5rem
    }
    h1 + p,.h1 + p{
        font-size:2.1rem
    }
    h4,.h4{
        font-size:2.5rem
    }
    p{
        font-size:2.1rem
    }
    .hp-arrow{
        display:none
    }
    .company-arrow{
        display:none
    }
    .bx-pager{
        bottom:20px
    }
    .center-box-mob strong{
        font-size:2.7rem;
        line-height:1.2rem
    }
    .xs-m-b-60{
        margin-bottom:60px
    }
    .circular-img{
        margin-top:-10px;
        width:125px;
        height:125px;
        right:19px
    }
    .news-detail .btn{
        float:left !important
    }
    .p3-stories-info{
        width:80%
    }
    .bottom-box{
        width:80%
    }
    .news-detail iframe{
        width:100%;
        height:460px;
        margin:0 auto;
        display:block
    }
    #thumbnail > *{
        width:20%
    }
    .modal-content{
        width:90%
    }
    .one-more-step .center-box-mob{
        width:90%;
        padding:0
    }
    .one-more-step .required{
        display:block !important
    }
    .one-more-step .submit{
        display:block
    }
    .modal-body input[type=text]{
        width:100%
    }
    .modal-body label{
        top:0;
        margin:0
    }
    .modal-body .last-step{
        font-size:17px
    }
    .modal-body img{
        top:10px
    }
    .filters-select-zeme{
        text-align:center
    }
    .filters-select-team{
        text-align:center
    }
    .language-dropdown{
        right:125px
    }
    .linkedin-button{
        right:230px
    }
    .xs-m-t-0{
        margin-top:0 !important
    }
    .xs-m-b-0{
        margin-bottom:0 !important
    }
    .quote-line img{
        margin:0 auto;
        margin-top:15px
    }
    .quote{
        text-align:center;
        margin-top:20px
    }
    .quote-autor{
        text-align:center
    }
    .text-box > div{
        width:initial
    }
    .parallaxParent{
        height:200px
    }
    .bubble:after{
        bottom:-50px;
        right:155px;
        border-left:50px solid transparent;
        border-top:50px solid white
    }
    .bubble:before{
        bottom:-54px;
        right:153px;
        border-left:55px solid transparent;
        border-top:54px solid #004685
    }
    .bubble{
        padding:10px;
        font-size:2.0rem;
        line-height:3.1rem
    }
    .bx-wrapper.bx-wrapper-text li{
        padding:0px 20px 0px
    }
    .news-box li > div{
        margin-bottom:50px;
        box-shadow:0px 0px 10px
    }
    .btn{
        max-width:180px
    }
    .btn-default{
        display:block
    }
    #fulltext input[type="text"]{
        height:60px;
        font-size:2.8rem;
        padding:0 20px
    }
    .middle-box p{
        font-size:1.7rem
    }
    .up{
        margin-top:-100px
    }
    .hp-awards img{
        width:120px
    }
    .people-filter{
        margin:0
    }
    .contact-box{
        width:50%;
        margin:0 auto
    }
    .center-box-mob h3{
        font-size:3.5rem
    }
    #careers td{
        font-size:12px;
        padding:8px
    }
    #careers th{
        font-size:14px;
        padding:2px 8px 2px
    }
    .sofa ul{
        text-align:center;
        list-style-type:none
    }
    .icon-box{
        width:43px;
        margin:0 auto
    }
    .icons-section p{
        text-align:center
    }
    .modal-content{
        top:60px;
        height:90%
    }
    .center-box-mob p{
        margin-top:0px
    }
    .platform-menu{
        height:90px
    }
    .platform-list ul{
        width:100%;
        padding:0
    }
    .platform-list li{
        text-align:center
    }
    .btn-border{
        max-width:100%
    }

    /* HOVER BUTTON */

    .btn-default:focus,.btn-default:active,.btn-default:hover{
        /*background:url('https://c.p3parks.com/files/hover-button.svg');*/
        background-size:100% 100%;
        background-color: #F2A345;
        /*background-color:transparent*/
    }
    .bx-wrapper,.bx-viewport,.image-cover{
        min-height:60vh
    }
    .medium-xs{
        width:49%;
        display:inline-block
    }
    h4 + .btn{
        margin-top:10px
    }
    #sub-nav{
        font-size:15px
    }
    .history-list div:nth-child(odd){
        margin-top:50px;
        margin-bottom:10px;
        text-decoration:underline
    }
    .history-list div:nth-child(even){
        padding-top:0;
        border:none
    }
    .timeline-dot{
        display:none
    }
    .modal-body .required,.i-am,.country{
        display:block
    }
    .modal-body select{
        right:0;
        width:100%;
        display:block
    }
    .btn-default-big,.btn-default-big:focus,.btn-default-big:active,.btn-default-big:hover{
        padding:10px;
        background-color:#a30836 !important;
        background:#a30836;
        color:#fff
    }
    .btn-deactive-big,.btn-deactivate{
        padding:8px;
        height:42px;
        text-transform:uppercase;
        margin:0 auto;
        background:none;
        background-color:transparent !important;
        color:#a30836;
        display:block;
        border:2px solid #a30836
    }
    .award-logo{
        width:125px
    }
    .modal-body .h2-blue{
        font-size:5.5rem
    }
    .left-border{
        border-top:2px solid #a30836
    }
    footer{
        text-align:center
    }
    footer .t-right{
        text-align:center;
        margin-top:15px
    }
    .slider-text .newsfeed-btn{
        bottom:40px
    }
    .m-height{
        height:380px
    }
    .infobox{
        display:none
    }
    .searchbox{
        width:215px !important;
        display:none
    }
    .searchbox h3{
        font-size:1.9rem !important
    }
    .left-border,.right-border{
        height:30px
    }
    .clear-image-size{
        margin:0;
        border-left:0;
        border-right:0
    }
    .yt-video{
        height:350px
    }
    .no-slider{
        height:40vh
    }
    .xs-100{
        width:50%;
        float:left
    }
    #slide-top{
        display:none !important
    }
    .bubble p{
        line-height:20px
    }
    .subscribe input[type=submit]{
        right:0
    }
}
@media (max-width: 1000px){
    .overflow-mobile{
        overflow-x:auto
    }
}
@media (max-height: 795px){
    .modal-content{
        height:85%;
        top:60px
    }
    .modal-body input[type=submit]{
        margin-top:20px
    }
}
@media (max-height: 550px){
    .mh-90vh,.h-90vh{
        height:90vh
    }
}
@media (max-width: 620px){
    .mobile{
        width:100%
    }
}
@media (max-width: 560px){
    .medium-xs{
        width:100%
    }
    .xs-100{
        width:100%;
        float:left
    }
}
@media (max-width: 480px){
    #thumbnail > *{
        width:33.3333%
    }
    .linkedin-button{
        display:none
    }
    .contact-box{
        width:75%
    }
}
@media (max-width: 320px){
    .container{
        margin-right:10px;
        margin-left:5px
    }
}
.logo-slider .bx-wrapper{
    height:20vh !important
}
.logo-slider .bx-viewport{
    height:20vh !important
}
html:lang(de) .opened #main-menu{
    width:340px
}
html:lang(de) .download-btn{
    font-size:1.7rem
}
html:lang(fr) .btn-default-blue{
    width:10.7em;
    font-size:1.7rem
}
.fade-hidden{
    opacity:1 \9 !important
}
.f-s-18-rem{
    font-size:1.8rem
}
sup{
    font-size:60%;
    top:-0.8em
}
*{
    outline:0px !important
}
a{
    outline:none
}
.b-b-1{
    border-bottom:1px solid
}
.bg-lightgray{
    background-color:#ccc
}
.p-r{
    position:relative
}
.p-a{
    position:absolute !important
}
.p-static{
    position:static
}
.padding-box-large{
    padding-left:32px;
    padding-right:40px
}
.h-100{
    height:100%
}
.disabled{
    display:none !important
}
.box-unclickable{
    position:relative;
    cursor:not-allowed !important
}
.layer-unclickable{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:99
}
.box-unclickable input{
    background:#dedede;
    color:#666 !important;
    border-color:#666 !important;
    cursor:not-allowed
}
.input-min-height input{
    min-height:38px
}
.info-box-red{
    font-size:2rem;
    font-weight:bold;
    display:inline-block;
    padding:10px 24px;
    color:#fff;
    background:#a30836
}
#validate-subscribe-form ::-webkit-input-placeholder{
    color:#000;
    font-family:DobraBookLight
}
#validate-subscribe-form ::-moz-placeholder{
    color:#000;
    font-family:DobraBookLight
}
#validate-subscribe-form :-ms-input-placeholder{
    color:#000;
    font-family:DobraBookLight
}
#validate-subscribe-form :-moz-placeholder{
    color:#000;
    font-family:DobraBookLight
}
#validate-subscribe-form .errors,#validate-subscribe-form .error,#validate-subscribe-form .form-error{
    color:#990000;
    font-weight:normal;
    margin:0 auto
}
#validate-subscribe-form.has-error ::-webkit-input-placeholder{
    color:#990000
}
#validate-subscribe-form.has-error ::-moz-placeholder{
    color:#990000
}
#validate-subscribe-form.has-error :-ms-input-placeholder{
    color:#990000
}
#validate-subscribe-form.has-error :-moz-placeholder{
    color:#990000
}
.form-error-box.alert{
    border-radius:0
}
.form-error-box.alert-danger *{
    font-size:1.6rem
}
.m-t-100{
    margin-top:100px
}
.fs-18{
    font-size:1.8em
}
.fs-20{
    font-size:2.0em
}
.fs-22{
    font-size:2.2em
}
.fs-24{
    font-size:2.4em
}
.fs-26{
    font-size:2.6em
}
.fs-28{
    font-size:2.8em
}
.fs-30{
    font-size:3em
}
.fs-32{
    font-size:3.2em
}
.fs-34{
    font-size:3.4em
}
h2,.h2{
    line-height:1.3;
    font-size:5.4rem
}
sup{
    margin-right:3px
}
footer{
    height:auto;
    padding:24px 16px 16px !important
}
#myModal{
    cursor:pointer
}
.modal-body,.modal-content{
    z-index:999
}
.bg-modal{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.4);
    z-index:99;
    cursor:pointer
}
.btn-long[name="submit-filters"]{
    position:static;
    height:35px;
    background:url(https://c.p3parks.com/images/design/2016/btn-pattern.png) top left no-repeat;
    background-repeat:no-repeat;
    background-size:100% 100%;
    font-size:2.1rem;
    width:100%;
    max-width:100%
}
.btn-long[name="submit-filters"]:hover,.btn-long[name="submit-filters"]:focus{
    opacity:0.7;
    color:#fff
}
.blue-button:hover,.blue-button:focus{
    color:#fff
}
form select{
    cursor:pointer
}
.slider-image li{
    display:inline-block;
    max-width:100%
}
.fb_invalid{
    position:relative
}
.fb_invalid:before{
    content:'!';
    position:absolute;
    top:0;
    left:-12px;
    height:100%;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:2.6rem;
    color:#a30836
}
.fb_invalid input{
    border-color:#a30836;
    background-color:rgba(164,8,54,0.2)
}
.modal-body .fb_invalid:before{
    top:5px
}
.platform-menu{
    position:relative;
    height:auto;
    padding:0;
    border-top:2px solid #a30836;
    border-bottom:2px solid #a30836
}
.platform-menu .container{
    padding:0 !important
}
.platform-menu .container > .row > div:first-child{
    border-right:1px solid #a30836
}
.platform-menu .container > .row > div:last-child{
    border-left:1px solid #a30836;
    text-align:right
}
.platform-menu a{
    position:relative;
    top:2px;
    line-height:1;
    text-transform:uppercase;
    font-family:DobraBookLight, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:2.1rem;
    color:#004685
}
.platform-menu a.active{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.b-l-1-red{
    border-left:1px solid #a30836
}
.b-r-1-red{
    border-right:1px solid #a30836
}
.b-t-1-red{
    border-top:1px solid #a30836
}
.b-t-2-red{
    border-top:2px solid #a30836
}
.b-t-3-red{
    border-top:3px solid #a30836
}
.b-b-1-red{
    border-bottom:1px solid #a30836
}
.b-b-2-red{
    border-bottom:2px solid #a30836
}
.b-b-3-red{
    border-bottom:3px solid #a30836
}
.fs-16{
    font-size:1.6rem
}
.fs-17{
    font-size:1.7rem !important
}
.fs-18{
    font-size:1.8rem
}
.fs-19{
    font-size:1.9rem
}
.fs-20{
    font-size:2rem
}
.fs-21{
    font-size:2.1rem
}
.fs-22{
    font-size:2.2rem
}
.fs-23{
    font-size:2.3rem
}
.fs-24{
    font-size:2.4rem
}
.fs-25{
    font-size:2.5rem
}
.fs-26{
    font-size:2.6rem
}
.p-t-0{
    padding-top:0 !important
}
.p-t-8{
    padding-top:8px !important
}
.p-t-10{
    padding-top:10px
}
.p-t-20{
    padding-top:20px
}
.p-t-25{
    padding-top:25px
}
.p-t-30{
    padding-top:30px
}
.p-t-35{
    padding-top:35px
}
.p-t-40{
    padding-top:40px
}
.m-t-30{
    margin-top:30px
}
.m-t-35{
    margin-top:35px
}
.m-t-40{
    margin-top:40px
}
.m-t-45{
    margin-top:45px
}
.t-60{
    top:60% !important
}
.t-t-lw{
    text-transform:lowercase
}
.select-wrapper{
    position:relative
}
.select-wrapper select{
    padding:0 20px 0 20px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    font-size:2.1rem
}
.select-wrapper::after{
    content:'›';
    position:absolute;
    top:1px;
    right:20px;
    -ms-transform:rotate(7deg);
    -webkit-transform:rotate(7deg);
    transform:rotate(90deg);
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#a30836
}
.news-box{
    width:100%
}
.news-box img{
    max-height:70%
}
.news-box > li > div{
    overflow:hidden
}
.news-box .content_news{
    border:0
}
.news-box .content_news .col-xs-4{
    min-height:150px
}
.news-box .content_news .col-xs-4.small-box{
    min-height:125px
}
.news-box .content_news .col-xs-4.small-box img{
    margin-top:20px
}
.news-box .content_news .col-xs-4 img{
    position:absolute;
    top:50%;
    left:50%;
    padding:0;
    transform:translate(-50%,-50%)
}
.news-box .content-title{
    height:auto;
    padding:0 20px;
    line-height:1.3
}
.news-box .clickable{
    border:solid 1px #004685
}
.news-box .elapsed-date{
    position:absolute;
    bottom:28px;
    width:100%;
    margin:0
}
.news-toggle.active{
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif
}
.main-title{
    margin-top:14px;
    line-height:1.3
}
.detail-img{
    height:85vh;
    background-size:cover !important
}
.box-full{
    position:absolute;
    height:100%;
    padding:0;
    margin-left:16px
}
.box-full .news-image{
    height:100%
}
.news-detail .content{
    font-size:2.4rem
}
.news-detail iframe{
    width:100%;
    height:70vh;
    margin-top:45px
}
.elapsed-date-main{
    position:absolute;
    bottom:38px;
    width:28%;
    margin:0
}
.elapsed-date-main::after{
    content:'';
    position:absolute;
    bottom:0;
    right:0;
    background:#a30836;
    width:20px;
    height:20px
}
.table-head{
    margin-bottom:30px;
    padding:5px 15px;
    color:#fff;
    font-family:DobraBookMedium, 'Arial CE', Arial, Helvetica, sans-serif;
    font-size:16px;
    background-color:#004685
}
.table-head sup{
    font-size:60%
}
.table-head .row > div:nth-child(2),.table-head .row > div:nth-child(3){
    text-align:right
}
.table-body{
    padding-bottom:45px;
    font-size:16px
}
.table-body .title{
    margin-bottom:8px;
    text-transform:uppercase;
    color:#a30836;
    padding-top:0;
    padding-bottom:0;
    font-family:DobraBook, 'Arial CE', Arial, Helvetica, sans-serif;
    background-color:transparent !important
}
.table-body .title div{
    text-align:left !important;
    border-bottom:1px solid #a30836
}
.table-body .row + .title{
    margin-top:8px
}
.table-body .row > div:first-child{
    text-transform:uppercase
}
.table-body .row > div{
    padding-top:5px;
    padding-bottom:5px;
    color:#004682
}
.table-body .row > div:last-child,.table-body a{
    position:relative;
    color:#a30836
}
.table-body .row > div:last-child{
    text-align:right
}
.table-body a{
    margin-right:8px
}
.table-body a::after{
    content:'›';
    position:absolute;
    right:-10px;
    top:-1px;
    font-size:1.7rem
}
.table-body .row:nth-child(even){
    background-color:#dbe6f4
}
.table-body .row > div:nth-child(2),.table-body .row > div:nth-child(3){
    text-align:right
}
.platform-list ul{
    margin:10px auto
}
.subscribe-form{
    width:480px;
    display:block;
    margin:auto
}
.subscribe-form label{
    display:none;
    color:#a30836;
    font-size:2.9rem;
    font-family:DobraBookLight;
    font-weight:500
}
.subscribe-form input[type="text"]{
    font-size:2.2rem;
    text-align:center;
    margin-right:50px;
    width:100%;
    margin:0 auto;
    height:35px;
    margin-bottom:5px;
    border:solid 1px #004685;
    display:block
}
.subscribe-form input[type="submit"]{
    display:block;
    margin:auto;
    padding:6px 58px;
    right:0
}
.subscribe-form .country-box label,.subscribe-form .main-category-box label{
    display:block
}
.subscribe-form .country-box{
    width:238px;
    display:inline-block;
    margin-top:15px
}
.subscribe-form .main-category-box{
    width:238px;
    display:inline-block;
    margin-top:15px
}
.subscribe-form select{
    width:100%;
    border:solid 1px #004685;
    padding-left:10px;
    height:35px;
    margin-bottom:5px
}
.bg-img{
    position:absolute
}
.last-step{
    text-align:center;
    margin-top:15px;
    font-size:30px;
    color:#004685
}
.center-box-form{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
@media (max-width: 1460px){
    .elapsed-date{
        margin-top:42px
    }
    .content_news{
        height:320px
    }
    .content_news .col-xs-4{
        min-height:150px
    }
    .news-image{
        height:150px;
        background-position:center center !important
    }
    .news-box .elapsed-date{
        bottom:16px
    }
}
@media (max-width: 991px){
    .t-60{
        top:0 !important
    }
    .input-min-height{
        position:relative;
        top:-1px
    }
    .padding-box-large{
        padding-left:20px;
        padding-right:20px
    }
    .main-news,.main-img{
        height:350px;
        min-height:auto
    }
    .elapsed-date-main{
        width:auto
    }
    .elapsed-date-main::after{
        display:none
    }
    .main-news > .row > a + .col-sm-6{
        padding-right:0
    }
    #foot{
        width:100% !important;
        margin-left:0 !important;
        left:0 !important;
        overflow-x:auto;
        overflow-y:hidden
    }
}
@media (max-width: 768px){
    .input-min-height{
        display:block !important
    }
    .input-min-height input{
        min-height:38px;
        max-width:230px;
        margin:10px auto 10px
    }
    .subscribe-form{
        width:300px
    }
    .subscribe-form .country-box{
        width:100%;
        display:block;
        margin-top:15px
    }
    .subscribe-form .main-category-box{
        width:100%;
        display:block;
        margin-top:15px
    }
    #sub-nav + section{
        margin-top:45px
    }
    .container-fluid .container{
        padding:16px 0 0
    }
    h2,.h2{
        font-size:3.4rem
    }
    .xs-t-left{
        text-align:left
    }
    .xs-t-right{
        text-align:right
    }
    .xs-t-center{
        text-align:center
    }
    .platform-menu{
        top:62px
    }
    .platform-menu .container > .row{
        margin:0
    }
    .platform-menu .container > .row > div{
        border-left:0 !important;
        border-right:0 !important
    }
    .platform-menu .container > .row > div:last-child{
        border-top:2px solid #a30836
    }
    .center-box-mob h2{
        margin-bottom:0
    }
    .news-detail iframe{
        height:260px
    }
    .box-full{
        margin-left:0
    }
    .main-news{
        height:auto
    }
    .main-news > .row{
        position:relative;
        border-top:0
    }
    .main-news .col-xs-4{
        min-height:100%;
        position:absolute
    }
    .main-news .news-date{
        margin-top:8px !important;
        font-size:1.7rem
    }
    .main-news .main-title{
        margin:10px 0 16px;
        text-transform:uppercase;
        font-size:2rem;
        line-height:1.3
    }
    .main-news .main-img{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-size:cover !important
    }
    .main-news .elapsed-date-main{
        margin:4px 0 12px;
        font-size:1.7rem
    }
    .main-news .elapsed-date-main{
        position:static
    }
    .news-box{
        margin:0;
        float:left;
        clear:both
    }
    .news-box .clickable{
        border-top:0;
        border-left:0;
        border-right:0
    }
    .news-box li > div{
        margin:0;
        box-shadow:none
    }
    .news-box li + li .clickable{
        border-top:1px #004685
    }
    .news-box li:last-child .clickable{
        border-bottom:0
    }
    .content_news{
        position:relative;
        min-height:140px;
        height:auto;
        margin:0;
        overflow:hidden
    }
    .content_news .col-xs-4{
        min-height:100% !important;
        position:absolute
    }
    .content_news .small-box img{
        margin-top:0 !important
    }
    .content_news h3{
        max-height:88px;
        height:auto;
        margin-top:15px !important;
        padding:0;
        overflow:hidden
    }
    .content_news > div + div *{
        text-align:left;
        line-height:1.3
    }
    .content_news .content-title{
        padding:0;
        font-size:1.7rem
    }
    .content_news img{
        position:absolute;
        top:50%;
        left:50%;
        padding:0;
        transform:translate(-50%,-50%)
    }
    .content_news .news-image{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background-position:center center !important;
        background-size:cover !important;
        background-repeat:no-repeat !important
    }
    .content_news .elapsed-date{
        bottom:10px
    }
    .table-head{
        padding-top:10px;
        padding-bottom:20px
    }
    .table-body .title{
        margin-top:0 !important;
        margin-bottom:0
    }
    .table-body .row:not(.title){
        padding-top:6px;
        padding-bottom:6px
    }
    .table-head .row > div:last-child,.table-body .row > div:last-child{
        text-align:right
    }
    .table-head a::after,.table-body a::after{
        top:2px
    }
    .platform-menu a{
        top:-7px;
        line-height:0
    }
}
.event-gallery-agents{
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    padding:20px 0;
    max-width:1170px;
    background-color:#f3f3f3
}
.event-gallery-agents a img{
    border:3px solid;
    border-radius:3px
}
.event-gallery-agents a:after{
    content:' ';
    background:rgba(0,0,0,0.5);
    width:100%;
    height:100%;
    transition:opacity 0.5s;
    opacity:0;
    position:absolute;
    left:0;
    top:0
}
.form-validator select.error,.form-validator input.error{
    border-color:#b94a48;
    background-image:url('data:image/png;base64,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YWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM4OjU1KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozODo1NSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjU4ZmM5Yzg4LWFiYWUtNGEzMC1iNGUxLTUyMTQyZWYzMzM4NDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM4YmMxOTAwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQ1ZjJhY2QyLTQ2ZDUtNGVlZS05NDllLThkMDI0MTljZjA3ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkNWYyYWNkMi00NmQ1LTRlZWUtOTQ5ZS04ZDAyNDE5Y2YwNzg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1OGZjOWM4OC1hYmFlLTRhMzAtYjRlMS01MjE0MmVmMzMzODQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pmkb7KYAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAOZJREFUeNrMlL0NwyAQhZ+jLJAVkE4M4BVMR50RvIIzAivYI6S+zh4hHgAhZYWM4DTnCCFsoshFnkQBB9/9impZFhylEw5UFsaaatbUbj1iTR1ruhRhrKkGMALoWVOXsY8AHIAHa1KlyO4AVq+ONbkE1MhWAejjh+cMbBDPqzqJQAGoM3c/qnLdlPRcod7G+jAVYQJs0zT2QKXRmADMufMcaC9NJR1VW46sD6YI2wC9og7HkV+tD6/SaKQgIytWk9Y0B5tTkPVhljqZnbubNevFs7E+PBNbI9HfrA/DV6Pxn7/Gr3oPAAwLXEdIhTGuAAAAAElFTkSuQmCC');
    background-position:right 5px center;
    background-repeat:no-repeat;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.form-validator select.valid,.form-validator input.valid{
    border-color:#468847;
    background-image:url('data:image/png;base64,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YWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM5OjExKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozOToxMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmU3ODMyNmIwLTQ5NmItNGMyMy05ZGI1LTI4OTRkMWQxZWZmYzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQxZDQzYTcwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjVkM2FkZDhiLTljMmUtNDU0ZC1iMjFhLTk5ZTliZDY2ODg1MDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1ZDNhZGQ4Yi05YzJlLTQ1NGQtYjIxYS05OWU5YmQ2Njg4NTA8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplNzgzMjZiMC00OTZiLTRjMjMtOWRiNS0yODk0ZDFkMWVmZmM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pn/qNPoAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAMBJREFUeNrE1L0NwyAURtHrKAu4pPUKXsGs4AIGyGRQ2CM4K3gFt3TJCE5DgSL+7FgKEg0SB77HE82+71w1blw47mc3ais6YAGkUW47fbMA6n6Kqa1ogekbSmLaipe2ok9AC9AfeYAWmHycKqgUswOWAIxBbz8BaGJ9pq0IF1e/YYhA0ii3HmmNVKwxhHIxt8IB0ij3rK2ZDGtRAyUx39ExcExB2df09ZDB0sMoN+eyN6VfQ1sxAG0JqsL+9gV9BgBw6UeG/cRoQwAAAABJRU5ErkJggg==');
    background-position:right 5px center;
    background-repeat:no-repeat;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.form-validator input[type="file"].error{
    color:#b94a48;
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-validator input[type="file"].valid{
    color:#468847;
    background:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.form-validator .form-error{
    display:block;
    color:#b94a48;
    margin-top:5px;
    margin-bottom:10px;
    line-height:140%
}
.form-validator span.help{
    color:#999;
    font-size:90%
}
.form-validator select.validating-server-side,.form-validator input.validating-server-side{
    opacity:0.5;
    background-image:url('data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAAKAAEALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQACgACACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQACgADACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkEAAoABAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkEAAoABQAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkEAAoABgAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAAKAAcALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkEAAoACAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAAKAAkALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQACgAKACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQACgALACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==');
    background-position:right 5px center;
    background-repeat:no-repeat;
    background-color:#FFF
}
.form-validator div.form-error{
    background-color:#f2dede;
    padding:15px;
    margin-bottom:20px;
    border:#b94a48 1px solid;
    border-radius:4px
}
.form-validator div.form-error strong{
    font-weight:bold;
    display:block;
    margin:0;
    padding:0 0 10px
}
.form-validator div.form-error strong,.form-validator div.form-error ul li{
    line-height:140%;
    color:#b94a48;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:14px
}
.form-validator div.form-error ul,.form-validator div.form-error ul li{
    background:none
}
#main.articleDetail img{
    max-width:400px
}
.lowercase{
    text-transform:lowercase
}
#bigmap .info .number{
    font-family:'Dobra', Arial, Verdana, sans-serif;
    font-weight:300
}
.alignleft{
    float:left;
    margin:0 10px 6px 0px
}
.alignright{
    float:right;
    margin:0 0px 10px 10px
}
.greyBox{
    background:#f7f7f7;
    border:1px solid #eeeeee;
    padding:10px
}
.red{
    color:#b10836
}
.bold{
    font-weight:bold
}
.fs16{
    font-size:16px
}
.blue{
    color:#004685
}
.button{
    background:#b10836;
    color:#ffffff;
    text-transform:uppercase;
    font-family:'Dobra', Arial, Verdana, sans-serif;
    font-weight:normal;
    font-size:12px;
    text-align:center;
    border:1px solid #b10836;
    cursor:pointer;
    height:26px
}
a.button,span.button{
    display:inline-block;
    text-decoration:none;
    padding:1px 9px 0;
    line-height:25px
}
a.button.active{
    font-weight:bold;
    position:relative
}
a.button.active:after{
    border-color:#b10836 transparent transparent;
    border-style:solid;
    border-width:11px 10px;
    content:"";
    height:0;
    left:50%;
    float:left;
    position:absolute;
    top:26px;
    width:0;
    margin-left:-10px
}
span.button.switch.disabled{
    background:#b9b9b9;
    border:1px solid #b9b9b9;
    cursor:initial
}
a.button#contact{
    width:auto;
    background:#004685;
    border:1px solid #004685;
    float:right;
    margin-right:0px
}
.switches{
    margin-top:0;
    float:left;
    width:100%
}
a.button.projects,a.button.people{
    padding-left:30px;
    background-repeat:no-repeat;
    background-position:5px 50%;
    height:24px;
    line-height:26px;
    font-family:'Dobra', Arial, Verdana, sans-serif;
    font-weight:300;
    text-transform:uppercase;
    font-size:14px
}
a.button.projects{
    background-image:url('/images/button-projects.png')
}
a.button.people{
    background-image:url('/images/button-people.png')
}
#root{
    margin:0 auto;
    position:relative
}
#head{
    height:82px;
    position:absolute;
    width:940px;
    z-index:130;
    margin-left:-470px;
    left:50%;
    background:none repeat scroll 0 0 rgba(255,255,255,0.9);
    -webkit-box-shadow:0px 1px 8px 0px rgba(50,50,50,0.8);
    -moz-box-shadow:0px 1px 8px 0px rgba(50,50,50,0.8);
    box-shadow:0px 1px 8px 0px rgba(50,50,50,0.8);
    zoom:1;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF, endColorstr=#E6FFFFFF)"
}
#foot{
    height:40px;
    position:absolute;
    width:940px;
    z-index:90;
    margin-left:-470px;
    left:50%;
    bottom:0;
    background:none repeat scroll 0 0 rgba(255,255,255,0.9);
    -webkit-box-shadow:0px 1px 8px 0px rgba(50,50,50,0.8);
    -moz-box-shadow:0px 1px 8px 0px rgba(50,50,50,0.8);
    box-shadow:0px 1px 8px 0px rgba(50,50,50,0.8);
    zoom:1;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF, endColorstr=#E6FFFFFF)"
}
#main{
    background:#eee
}
.page{
    background:#eee;
    padding:25px
}
.page #main{
    background:#FFFFFF;
    border-top:8px solid #b10836;
    margin-left:227px;
    padding:25px;
    width:660px
}
.page #main.wide{
    width:auto;
    margin:0;
    min-height:400px
}
#sb{
    width:200px;
    float:left
}
.page-head{
    width:990px;
    margin:0px auto 40px;
    height:260px
}
.page-himg{
    height:300px;
    left:50%;
    margin-left:-495px;
    position:absolute;
    top:0;
    width:990px
}
#headLogo{
    background:no-repeat top left;
    background-image:url('images/p3-parks-logo.svg');
    background-size:100% 100%;
    display:block;
    height:30px;
    left:15px;
    position:absolute;
    text-decoration:none;
    top:10px;
    width:81px
}
#headTitle{
    display:block;
    left:190px;
    position:absolute;
    top:18px
}
#headTitle h1,.lightbox h1{
    text-decoration:none;
    font-family:'Dobra', Arial, Verdana, sans-serif;
    font-size:30px;
    font-weight:normal;
    padding:0;
    margin:0
}
.lightbox h1{
    margin-bottom:4px;
    line-height:1.3
}
#headSearch{
    position:absolute;
    top:40px;
    right:25px;
    height:28px;
    width:170px;
    border:1px solid #f0f0ed;
    background:url('images/search.png') no-repeat 95% 50% #ffffff;
    background-size:13px 13px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){
    #headSearch{
        background:url('images/search@2x.png') no-repeat 95% 50% #ffffff;
        background-size:13px 13px
    }
}
#headSearch form{
    display:block;
    position:relative
}
#headSearchSubmit{
    position:absolute;
    left:140px;
    top:0;
    width:30px;
    height:26px;
    margin:0;
    padding:0;
    border:0;
    background:transparent url('images/transparent.gif');
    cursor:pointer
}
#headSearchQuery{
    position:absolute;
    left:0;
    top:0;
    width:140px;
    height:26px;
    line-height:26px;
    border:0;
    font-size:11px;
    color:#c8c9c2;
    font-style:italic;
    padding-left:5px
}
#headLang,#headLang ul,#headLang li{
    padding:0;
    margin:0;
    list-style:none;
    background:white
}
#headLang{
    position:absolute;
    top:10px;
    right:15px;
    width:110px;
    height:28px;
    border:1px solid #f0f0ed;
    z-index:100
}
#headLang a{
    display:block;
    color:#bbb;
    font-family:'Dobra', Arial, Verdana, sans-serif;
    font-weight:normal;
    text-decoration:none;
    height:27px;
    line-height:27px
}
#headLang ul{
    background:#ffffff
}
#headLang .sbHolder{
    position:relative;
    background:#ffffff
}
#headLang .sbOptions{
    z-index:130
}
#headLang .sbOptions a{
    padding-left:29px
}
#headLang .sbToggle{
    position:absolute;
    top:0;
    right:0;
    width:28px;
    height:28px;
    background:url('images/select-arrow.png') no-repeat 50% 55%;
    background-size:7px 4px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){
    #headLang .sbToggle{
        background:url('images/select-arrow@2x.png') no-repeat 50% 55%;
        background-size:7px 4px
    }
}
#headLang .sbSelector{
    padding:1px 0 0 29px
}
#headLang a.cs{
    background:url('images/flags/cz.gif') no-repeat 7px 50%
}
#headLang a.pl{
    background:url('images/flags/pl.gif') no-repeat 7px 50%
}
#headLang a.en{
    background:url('images/flags/en.gif') no-repeat 7px 50%
}
#headLang a.de{
    background:url('images/flags/de.gif') no-repeat 7px 50%
}
#headLang a.sk{
    background:url('images/flags/sk.gif') no-repeat 7px 50%
}
#headLang a.fr{
    background:url('images/flags/fr.gif') no-repeat 7px 50%
}
#headLang a.ro{
    background:url('images/flags/ro.gif') no-repeat 7px 50%
}
#headSocial{
    position:absolute;
    top:45px;
    left:970px
}
#topMenu{
    background:none repeat scroll 0 0 transparent;
    border-bottom:8px solid #b10836;
    float:left;
    height:30px;
    margin-top:50px;
    overflow:hidden;
    padding:0;
    width:940px
}
#topMenu li{
    float:left
}
#topMenu a{
    font-family:'Dobra', Arial, Verdana, sans-serif;
    display:block;
    height:30px;
    padding:0 14px;
    line-height:30px;
    text-decoration:none;
    color:#b10836;
    font-size:1.1em
}
.active .homeLink a:hover,#topMenu a:hover{
    background-color:#c85171;
    background-image:linear-gradient(to bottom,#c85171,#b10836);
    color:#fff
}
.active .homeLink{
    background:none repeat scroll 0 0 rgba(255,255,255,0) !important
}
.active .homeLink a{
    background:none repeat scroll 0 0 rgba(255,255,255,0) !important;
    color:#b10836 !important
}
.active .homeLink a:hover{
    background-color:#c85171 !important;
    background-image:linear-gradient(to bottom,#c85171,#b10836) !important;
    color:#fff !important
}
#topMenu #expandCollapse{
    float:right
}
#topMenu #expandCollapse a{
    background:url('images/arrow-up.png') no-repeat 50% 55%;
    background-size:7px 4px
}
#topMenu #expandCollapse a.collapsed{
    background:url('images/arrow-down.png') no-repeat 50% 55%;
    background-size:7px 4px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){
    #topMenu #expandCollapse a{
        background:url('images/arrow-up@2x.png') no-repeat 50% 55%;
        background-size:7px 4px
    }
    #topMenu #expandCollapse a.collapsed{
        background:url('images/arrow-down@2x.png') no-repeat 50% 55%;
        background-size:7px 4px
    }
}
#bottomMenu{
    background:none repeat scroll 0 0 transparent;
    float:left;
    height:40px;
    margin-top:0;
    overflow:hidden;
    padding:0;
    padding-right:7px;
    width:933px;
    display:flex;
    justify-content:space-between
}
#bottomMenu li{
    float:left;
    font-size:90%
}
#bottomMenu a,#bottomMenu .zoomTo{
    font-family:'Dobra', Arial, Verdana, sans-serif;
    display:block;
    height:40px;
    padding:0 7px;
    line-height:40px;
    text-decoration:none;
    color:#b10836;
    font-size:1.1em
}
#bottomMenu .zoomTo{
    font-weight:bold;
    padding-left:14px
}
#bottomMenu a:hover{
    color:#004685
}
html,body{
    position:relative;
    margin:0;
    padding:0;
    min-height:100%;
    height:100%
}
#map-canvas,#map{
    height:100%;
    width:100%;
    position:relative;
    top:0;
    left:0
}
.cleaner{
    height:0;
    width:100%;
    clear:both
}
.textinfo ul.basics{
    width:100%;
    overflow:auto
}
.textinfo ul.basics li{
    list-style-type:none;
    float:left;
    padding:1px 25px 0 22px;
    margin-bottom:10px;
    background-size:16px 16px;
    font-weight:normal
}
.available{
    background:url('https://c.p3parks.com/images/design/2016/available-space.png') no-repeat left
}
.total{
    background:url('https://c.p3parks.com/images/design/2016/total-space.png') no-repeat left
}
.bts{
    background:url('https://c.p3parks.com/images/design/2016/available-bts.png') no-repeat left
}
.contact{
    background:url('https://c.p3parks.com/images/design/2016/contact-person.png') no-repeat left
}
.brochure{
    background:url('images/download-brochure.png') no-repeat top left
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){
    .available{
        background:url('images/available-space@2x.png') no-repeat top left
    }
    .total{
        background:url('images/total-space@2x.png') no-repeat top left
    }
    .bts{
        background:url('images/available-bts@2x.png') no-repeat top left
    }
    .contact{
        background:url('images/contact-person@2x.png') no-repeat top left
    }
    .brochure{
        background:url('images/download-brochure@2x.png') no-repeat top left
    }
}
.lightbox{
    background:#fff;
    padding:0;
    margin:0;
    top:0;
    left:0;
    height:auto;
    overflow:visible
}
.basichtml body.lightbox,.regionhtml body.lightbox{
    padding-right:20px
}
.basichtml .left{
    width:48%;
    min-width:300px;
    float:left;
    margin-right:2%
}
.panohtml body.lightbox{
    padding-right:0px
}
.fancybox-skin{
    background:#fff
}
.lightbox .visual,.panoiframe{
    padding:0;
    background:#ffffff url('https://c.p3parks.com/images/design/2016/preloader.gif') no-repeat 50% 50%;
    background-size:80px 80px;
    margin:15px 0 15px
}
.panoiframe.avail{
    padding:0;
    background:#ffffff
}
.panohtml .visual{
    display:block;
    text-align:center;
    background:#E6E7E8 url('https://c.p3parks.com/images/design/2016/preloader.gif') no-repeat 50% 50%;
    overflow:hidden
}
.panohtml .visual#ortowrap .planwrapper{
    margin-top:25px
}
#modelhtml .lightbox .visual,.panohtml .lightbox .visual,.panoiframe{
    margin-bottom:0;
    display:block;
    text-align:center
}
.visual:hover .overlay{
    display:block
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi){
    .lightbox .visual,.panoiframe{
        background:#E6E7E8 url('https://c.p3parks.com/images/design/2016/preloader2x.gif') no-repeat 50% 50%;
        background-size:80px 80px
    }
    .panoiframe.avail{
        background:#E6E7E8
    }
}
.lightbox .textinfo{
    padding:10px 0px 0px;
    margin-top:10px
}
.planwrapper{
    margin:auto;
    display:block
}
.overlay{
    display:none;
    position:absolute;
    max-width:820px
}
.whiteBox{
    background:#fff;
    border:0 none;
    padding:8px 0;
    width:25%
}
.whiteBox ul{
    padding:0
}
.lightbox table{
    width:100%
}
table.tablesorter{
    font-family:Arial, Verdana, sans-serif;
    background-color:#CDCDCD;
    text-align:center;
    margin-top:20px
}
table.tablesorter thead tr th,table.tablesorter tfoot tr th{
    background-color:#e6e6e6;
    border:1px solid #cdcdcd;
    padding:4px;
    text-transform:uppercase;
    color:#666666;
    font-weight:bold
}
table.tablesorter thead tr .header{
    background-repeat:no-repeat;
    background-position:center right;
    cursor:pointer;
    text-align:center;
    font-weight:bold;
    vertical-align:middle;
    font-size:12px
}
table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{
    background-color:#b10836;
    color:#ffffff
}
table.tablesorter tbody td{
    color:#3D3D3D;
    padding:4px;
    background-color:#FFF;
    vertical-align:top;
    border:1px solid #cdcdcd;
    font-size:12px
}
table.tablesorter tbody tr.odd td{
    background-color:#f2f2f2
}
table.tablesorter .pager .pagesize,table.tablesorter .pager .pagesize .first,table.tablesorter .pager .pagesize .last{
    display:none
}
th.headerSortUp{
    background-image:url(images/asc.gif)
}
th.headerSortDown{
    background-image:url(images/desc.gif)
}
.leaflet-marker-draggable{
    display:none !important
}
#map{
    z-index:0 !important
}
#map div.leaflet-google-layer{
    z-index:0 !important
}
.pano,.pano .lightbox{
    max-width:1400px;
    width:100%;
    height:100%;
    padding:0
}
.panoiframe{
    width:100%;
    height:100%;
    position:absolute
}
.availtable td{
    text-align:center;
    padding:2px
}
#tablewrap{
    position:absolute;
    width:280px;
    background:white;
    z-index:300;
    overflow:auto
}
.text-left{
    float:left;
    margin-right:2%;
    width:47.5%
}
.text-left.full-width{
    margin-right:0;
    width:100%
}
.list{
    float:left;
    margin-right:2%;
    width:31%
}
#regionmap{
    float:left;
    margin:15px 0
}
.infobox,.searchbox{
    position:absolute;
    top:140px;
    background:white;
    z-index:120;
    height:auto !important;
    border:0 none;
    font-family:'Dobra', Arial, Verdana, sans-serif;
    font-size:13px;
    cursor:grab
}
.infobox{
    display:none;
    left:0px;
    min-height:300px
}
.searchbox{
    display:block;
    right:0;
    min-height:55px
}
#parksList{
    margin:-10px 0 0
}
#parksList ul{
    padding:0
}
#parksList li{
    cursor:pointer;
    list-style:none
}
#parksList li:hover{
    text-decoration:underline
}
.infobox .title-image{
    margin-bottom:15px;
    width:200px;
    height:135px;
    position:relative;
    overflow:hidden
}
.infobox .image{
    min-height:135px;
    min-width:200px;
    top:-999px;
    bottom:-999px;
    left:-9999px;
    right:-9999px;
    margin:auto;
    position:absolute
}
.infobox p{
    margin:8px 0;
    padding-bottom:0;
    font-weight:normal
}
.infobox a,.infobox a h3{
    color:#b10836;
    text-decoration:none
}
.infobox a:hover,.infobox a:hover h3{
    color:#004685;
    text-decoration:underline
}
.infobox a span,.availtable a span{
    opacity:1;
    -o-transition-duration:0.8s;
    -ms-transition-duration:0.8s;
    -moz-transition-duration:0.8s;
    -webkit-transition:-webkit-transform 0.8s;
    background:url(https://c.p3parks.com/images/design/2016/details.png) center center no-repeat transparent;
    cursor:pointer;
    height:135px;
    width:200px;
    position:absolute;
    z-index:10;
    opacity:0
}
.availtable a span{
    background:url(images/show-panorama.png) center center no-repeat transparent
}
.infobox a:hover span,.availtable a:hover span{
    opacity:.8;
    -o-transition-duration:0.8s;
    -ms-transition-duration:0.8s;
    -moz-transition-duration:0.8s;
    -webkit-transition:-webkit-transform 0.8s
}
.availtable a span{
    height:130px
}
a.detail.btn,span.detail.btn{
    color:#fff;
    display:block;
    position:absolute;
    font-family:"Dobra", Arial, Verdana, sans-serif;
    font-size:15px;
    font-weight:bold;
    padding:9px;
    text-align:center
}
span.detail.btn.parkDetail{
    background:#b9b9b9;
    cursor:initial
}
a.detail.btn.parkDetail,span.detail.btn.parkDetail{
    width:182px;
    position:relative;
    margin:2px 0
}
a.detail.btn:hover{
    text-decoration:none
}
.infobox ul,ul.building{
    background:white;
    overflow:hidden;
    width:210px;
    font-family:'Dobra', Arial, Verdana, sans-serif;
    font-size:13px;
    margin:12px 0 10px;
    padding:0
}
.infobox ul{
    width:200px
}
.infobox ul li,ul.building li{
    list-style-type:none;
    width:100%;
    float:left;
    padding:1px 0 0 22px;
    height:auto;
    margin-bottom:10px;
    background-size:16px 16px;
    font-weight:normal;
    font-size:16px
}
.infobox ul li:last-child{
    margin-bottom:0px
}
#infobox-site{
    position:relative;
    left:0;
    top:0
}
#mgallery{
    padding:15px 0;
    background:transparent;
    font-size:14px;
    margin:4% auto
}
#mgallery li{
    background:none transparent
}
#descriptions{
    position:relative;
    height:50px;
    background:#EEE;
    margin-top:10px;
    width:640px;
    padding:10px;
    overflow:hidden
}
#descriptions .ad-image-description{
    position:absolute
}
#descriptions .ad-image-description .ad-description-title{
    display:block
}
.ad-gallery{
    width:100%
}
.ad-gallery .ad-image-wrapper{
    width:100%
}
.ms-tabs-vertical-template{
    background:none repeat scroll 0 0 #004685 !important;
    margin:20px auto 0 !important
}
.ms-view{
    background:none repeat scroll 0 0 #004685 !important
}
.searchbox h3{
    margin-top:0
}
.ui-front{
    z-index:130 !important
}
.ui-autocomplete li{
    list-style-type:none;
    background:white;
    font-family:'Dobra', Arial, Verdana, sans-serif;
    color:#222
}
.ui-widget-content{
    border-top:0 none !important;
    max-height:240px !important;
    overflow:hidden !important
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
    background:#eee !important;
    border:0 nonhe !important;
    border-top:1px solid #eee !important;
    color:#222 !important;
    font-weight:normal !important
}
#parkSearch{
    height:26px;
    position:relative;
    left:185px;
    bottom:27px;
    width:26px;
    cursor:text
}
.labels{
    color:#004685;
    background:transparent;
    font-family:'Dobra', Arial, Verdana, sans-serif;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    width:90px;
    line-height:1.2;
    border:0 none
}
html.parksList body{
    padding:30px;
    overflow:scroll
}
html.parksList .countryBlock{
    float:left;
    margin:0 20px 20px 0;
    width:220px;
    min-height:230px
}
.IN-widget{
    line-height:21px !important;
    vertical-align:baseline !important
}
.linkedin{
    display:block;
    height:26px;
    margin:0 -333px 0 0;
    padding:0;
    position:absolute;
    right:50%;
    top:7px;
    z-index:1000;
    line-height:30px
}
.award{
    margin:22px;
    position:absolute;
    width:90px;
    height:100px;
    z-index:200
}
.award-available{
    left:240px;
    margin:22px;
    position:absolute;
    top:82px;
    width:90px;
    height:100px;
    z-index:200
}
.seal{
    margin:22px;
    position:absolute;
    right:22px;
    width:100px;
    height:100px;
    z-index:200
}
.seal-available{
    right:0;
    margin:22px;
    position:absolute;
    top:90px;
    width:100px;
    height:100px;
    z-index:200
}
@media (max-width: 768px){
    .infobox{
        left:-233px
    }
    .infobox,.searchbox{
        top:126px
    }
    .searchbox{
        right:-215px
    }
}
@media (max-width: 767px){
    #foot{
        display:none
    }
}
@media (max-height: 690px){
    .searchbox{
        max-height:300px;
        overflow-x:hidden;
        overflow-y:auto
    }
    .responsive-list{
        height:200px;
        overflow-x:auto
    }
    .download-brochure{
        display:none
    }
    .infobox,.searchbox{
        top:120px
    }
}
@media (max-height: 585px){
    .title-image{
        display:none
    }
}