@font-face{font-family:'icomoon';src:url("/../fonts/icomoon.eot?zev7wr");src:url("/../fonts/icomoon.eot?#iefixzev7wr") format("embedded-opentype"),url("/../fonts/icomoon.woff?zev7wr") format("woff"),url("/../fonts/icomoon.ttf?zev7wr") format("truetype"),url("/../fonts/icomoon.svg?zev7wr#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-timeline_normal:before{content:"\e607"}.icon-timeline_close:before{content:"\e608"}.icon-smallview:before{content:"\e609"}.icon-pause:before{content:"\e60a"}.icon-arrow_up:before{content:"\e60b"}.icon-arrow_down:before{content:"\e60c"}.icon-fullscreen:before{content:"\e604"}.icon-timeline:before{content:"\e600"}.icon-restart:before{content:"\e601"}.icon-play:before{content:"\e602"}.icon-list:before{content:"\e603"}.icon-exit:before{content:"\e605"}.icon-check:before{content:"\e606"}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.scrollable{position:relative}.scrollable:focus{outline:0}.scrollable .viewport{position:relative;overflow:hidden}.scrollable .viewport .overview{position:absolute}.scrollable .scroll-bar{display:none}.scrollable .scroll-bar.vertical{position:absolute;right:0;height:100%}.scrollable .scroll-bar.horizontal{position:relative;width:100%}.scrollable .scroll-bar .thumb{position:absolute}.scrollable .scroll-bar.vertical .thumb{width:100%;min-height:10px}.scrollable .scroll-bar.horizontal .thumb{height:100%;min-width:10px;left:0}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollable.default-skin{padding-right:10px;padding-bottom:6px}.scrollable.default-skin .scroll-bar.vertical{width:6px}.scrollable.default-skin .scroll-bar.horizontal{height:6px}.scrollable.default-skin .scroll-bar .thumb{background-color:black;opacity:0.4;border-radius:3px;-moz-border-radius:4px;-webkit-border-radius:4px}.scrollable.default-skin .scroll-bar:hover .thumb{opacity:0.6}.scrollable.gray-skin{padding-right:17px}.scrollable.gray-skin .scroll-bar{border:1px solid gray;background-color:#d3d3d3}.scrollable.gray-skin .scroll-bar .thumb{background-color:gray}.scrollable.gray-skin .scroll-bar:hover .thumb{background-color:black}.scrollable.gray-skin .scroll-bar.vertical{width:10px}.scrollable.gray-skin .scroll-bar.horizontal{height:10px;margin-top:2px}.scrollable.modern-skin{padding-right:17px}.scrollable.modern-skin .scroll-bar{border:1px solid gray;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:inset 0 0 5px #888;box-shadow:inset 0 0 5px #888}.scrollable.modern-skin .scroll-bar .thumb{background-color:#95aabf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #536984}.scrollable.modern-skin .scroll-bar.vertical .thumb{width:8px;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #95aabf), color-stop(100%, #547092));background:-webkit-linear-gradient(left, #95aabf 0%, #547092 100%);background:-webkit-gradient(linear, left top, right top, from(#95aabf), to(#547092));background:linear-gradient(to right, #95aabf 0%, #547092 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )"}.scrollable.modern-skin .scroll-bar.horizontal .thumb{height:8px;background-image:-webkit-gradient(linear, left top, left bottom, from(#95aabf), to(#547092));background-image:linear-gradient(#95aabf, #547092);background-image:-webkit-linear-gradient(#95aabf, #547092);-ms-filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )"}.scrollable.modern-skin .scroll-bar.vertical{width:10px}.scrollable.modern-skin .scroll-bar.horizontal{height:10px;margin-top:2px}/*!
 * bootstrap-select v1.5.4
 * http://silviomoreto.github.io/bootstrap-select/
 *
 * Copyright 2013 bootstrap-select
 * Licensed under the MIT license
 *//*.dropdown-toggle.selectpicker{padding:0 4px;outline:none;height:17px;line-height:15px;margin-top:3px;border:1px solid #746e60;border-radius:0;color:#706750;font-size:12px}
   .dropdown-toggle.selectpicker:focus{outline:none !important;background:#fff;color:#706750}
   .dropdown-toggle.selectpicker:hover{border:1px solid #746e60;background:#fff;color:#706750}
   .btn-group.open .dropdown-toggle.selectpicker{-webkit-box-shadow:none !important;box-shadow:none !important;background:#fff;border:1px solid #746e60}
   .bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="span"]{float:none;display:inline-block;margin-bottom:10px;margin-left:0}
   .form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group{margin-bottom:0}
   .bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}
   .bootstrap-select.btn-group.pull-right,.bootstrap-select.btn-group[class*="span"].pull-right,.row-fluid .bootstrap-select.btn-group[class*="span"].pull-right{float:right}
   .input-append .bootstrap-select.btn-group{margin-left:-1px}t
   .input-prepend .bootstrap-select.btn-group{margin-right:-1px}
   .bootstrap-select.form-control:not([class*="span"]){width:100%}
   .bootstrap-select>.btn{width:100%;padding-right:25px}
   .error .bootstrap-select .btn{border:1px solid #b94a48}
   .bootstrap-select.show-menu-arrow.open>.btn{z-index:2051}
   .bootstrap-select .btn:focus{outline:thin dotted #333333 !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:-2px}
   .bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;float:left;text-align:left}
   .bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:5px;margin-top:-2px;vertical-align:middle}
   .bootstrap-select.btn-group>.disabled,.bootstrap-select.btn-group .dropdown-menu li.disabled>a{cursor:not-allowed}
   .bootstrap-select.btn-group>.disabled:focus{outline:none !important}
   .bootstrap-select.btn-group[class*="span"] .btn{width:100%}
   .bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:2000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;padding:0;margin:0;border-radius:0;margin-top:-2px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #746e60;border-top:0;text-transform:none}
   .bootstrap-select.btn-group .dropdown-menu li{border:0;background:#f7f3e9}
   .bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
   .bootstrap-select.btn-group .dropdown-menu dt{display:block;padding:3px 20px;cursor:default}
   .bootstrap-select.btn-group .div-contain{overflow:hidden}
   .bootstrap-select.btn-group .dropdown-menu li{position:relative}
   .bootstrap-select.btn-group .dropdown-menu li>a.opt{position:relative;padding-left:35px}
   .bootstrap-select.btn-group .dropdown-menu li>a{cursor:pointer;padding:0 4px}.gtap-section.fullscreen .left-col .results-slider
   .bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:normal}
   .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark{position:absolute;display:inline-block;right:15px;margin-top:2.5px}
   .bootstrap-select.btn-group .dropdown-menu li a i.check-mark{display:none}
   .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}
   .bootstrap-select.btn-group .dropdown-menu li small{padding-left:0.5em}
   .bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled)>a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled)>a small{color:#64b1d8;color:rgba(255,255,255,0.4)}
   .bootstrap-select.btn-group .dropdown-menu li>dt small{font-weight:normal}
   .bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,0.2);position:absolute;bottom:-4px;left:9px;display:none}
   .bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}
   .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid #ccc;border-bottom:0;bordreer-top-color:rgba(0,0,0,0.2)}
   .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #ffffff;b.gtap-section.fullscreen .left-col .results-sliderorder-bottom:0}
   .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}
   .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}
   .bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}
   .bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}
   .bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-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);pointer-events:none;opacity:0.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
   .mobile-device{position:absolute;top:0;left:0;display:block !important;width:100%;height:100% !important;opacity:0}
   .bootstrap-select.fit-width{width:auto !important}
   .bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}
   .bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}
   .control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}
   .bootstrap-select-searchbox,.bootstrap-select .bs-actionsbox{padding:4px 8px}
   .bootstrap-select .bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
   .bootstrap-select-searchbox+.bs-actionsbox{padding:0 8px 4px}
   .bootstrap-select-searchbox input{margin-bottom:0}
   .bootstrap-select .bs-actionsbox .btn-group button{width:50%}*/
   html.disable-scroll{overflow:hidden}
   .gtap-section{position:relative;/*padding:0 15px 15px;*/background:#fff}
   .gtap-section.fullscreen{z-index:99999;position:fixed;top:0;left:0;right:0;bottom:0;padding:15px}
   .hidden-all{display:none}
   /*.no-touch .show-touch{display:none}.touch .show-touch{display:block}
                                                               .touch .hide-touch{display:none}*/
                                                               .gtap-container{position:relative;margin-bottom:25px}
                                                               .gtap-section.fullscreen .gtap-container{position:absolute;top:0;bottom:0;left:0;right:0;margin-bottom:0}
                                                               .results-nav,.timeline-nav{text-align:center}
                                                               .gtap-section.fullscreen .results-nav.bottom-nav,.gtap-section.fullscreen .timeline-nav.bottom-nav{position:absolute;left:0;right:0;bottom:15px}
                                                               .gtap-section.fullscreen .results-nav.top-nav,.gtap-section.fullscreen .timeline-nav.top-nav{position:absolute;left:0;right:0;top:20px}
                                                               /*.results-next,.results-prev,.timeline-next,.timeline-prev{border:0;outline:none;background:transparent;color:#a8a089;font-size:9px;padding:0}
                                                               .results-next:hover,.results-prev:hover,.timeline-next:hover,.timeline-prev:hover{color:#92886c}
                                                               .results-next i,.results-prev i,.timeline-next i,.timeline-prev i{vertical-align:middle}*/
                                                               /*.touch .results-next,.touch .results-prev,.touch .timeline-next,.touch .timeline-prev{font-size:27px}*/
                                                               .left-col{
                                                                   padding-left:0;
                                                                   width: 112px;                                                                    
                                                                   position: fixed;
                                                                   z-index: 10002;
                                                                   border: 1px solid #918a77;
                                                               }
                                                               .gtap-section.fullscreen .left-col{position:absolute;z-index:99;left:15px;top:15px;bottom: 150px;}
                                                               .left-col h2{font-size:12px;line-height:22px;background:#f7f3e9;padding:2px 6px;text-transform:uppercase;margin-top: 0;margin-bottom: 0px;}                                                               
                                                               .left-col ul{list-style:none}
                                                               .left-col li{position:relative;border:2px solid #ada591;margin-bottom: 9px; float: left; margin-right: 5px;cursor: pointer;}                                                                                                                              
                                                               .left-col li img{max-width:100%}
                                                               .left-col li h3{position:absolute;bottom:0;left:0;right:0;line-height:1.2;margin:0;padding:4px 0;text-align:center;color:#FFF;background:rgba(173,166,150,0.9);font-size: 11px;font-weight: bold;}
                                                               .left-col li.orange{border-color:#c08223}
                                                               .left-col li.orange h3{background-color:rgba(186,123,23,0.9);color:#fff}
                                                               .left-col li.green{border-color:#6e7926}
                                                               .left-col li.green h3{background-color:rgba(121,131,46,0.9);color:#fff}
                                                               .left-col li.active h3{color:#fff}
                                                               .left-col .results-slider{height:582px;width: 100%;background: #ffffff;padding-bottom: 10px;padding-top: 10px;}
                                                               .gtap-section.fullscreen .left-col .results-slider{position:absolute;height:auto;left:0;top:25px;bottom:0px}
                                                               /*.touch .gtap-section.fullscreen .left-col .results-slider{top:60px}*/
                                                               .mid-col{position:absolute;top:0;left:111px;right:200px;height:660px;overflow:hidden}
                                                               .gtap-section.fullscreen .mid-col{top:0;left:0;right:0;bottom:0;padding:15px 220px 15px 120px;height:auto}
                                                               .gtap-section.fullscreen .mid-col .col-header{position:relative;z-index:99}
                                                               .mid-col .col-header{font-size:12px;line-height:22px;height:23px;padding:0 6px;text-transform:uppercase;margin-top:0;margin-bottom:10px}
                                                               .mid-col .col-header button{height:24px;line-height:10px;background:#dad4c4;border:0;outline:none;color:#fff;width:28px;font-size:14px;padding:0}
                                                               .mid-col .col-header button:hover{background:#c6bda5}
                                                               .mid-col .col-header button i{vertical-align:middle}
                                                               .mid-col .col-header button.active{background:#88806d}
                                                               .mid-col .col-header span{color:#000;padding:0 5px;line-height:24px}
                                                               .mid-col .col-header .show-btns span,.mid-col .col-header .show-btns button{vertical-align:top}
                                                               .mid-col .webgl{position:relative;height:610px}
                                                               .gtap-section.fullscreen .mid-col .webgl{position:absolute;height:auto;width:auto;top:0;left:0;right:0;bottom:0}
#visualization{overflow:hidden;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.gtap-section.fullscreen #visualization{position:absolute;top:0;bottom:0;left:0;right:0}
#visualization .markers{color:#c69f59;left:0;top:0;position:absolute}
#visualization .marker {
    position:absolute;
    display:inline-block;
    -moz-user-select:-moz-none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    margin:0px;
    border:0px;
    padding:2px;
    padding-top:0px;
    padding-bottom:0px;
    overflow:hidden;
    /*z-index: 10;*/
    background: rgba(242,241,239,1);
    border: #FFF 3px solid;
    color: #666;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100px;
}

#visualization .active-marker {
    overflow:visible;
    max-width: 500px;
    background: rgba(189,184,176,1);   
}

#visualization .forced-active-marker {
    overflow:visible;
    max-width: 500px;
    background: rgba(189,184,176,1);
   
}

#visualization .temp-active-marker {
    overflow:visible;
    max-width: 500px;
    background: rgba(189,184,176,1);
   
}

#visualization .temp-active-marker2 {
    overflow:visible;
    max-width: 500px;       
}



.points-container{left:0;top:5px;position:absolute}
.fullscreen .points-container{top:0}

.points-container .point .inner li{margin-bottom:10px}
.points-container .point .inner li:last-child{margin-bottom:0}
#overlay_2d{-webkit-perspective:800;position:absolute;margin:0px;width:100%;height:100%;pointer-events:none}
#glContainer{z-index:1;pointer-events:none}
#glContainer canvas{z-index:1;pointer-events:none}

.right-col{position:absolute;right:0;top:0;width:200px;background:#fff;z-index: 10001; border: 1px solid #918A77;}
.gtap-section.fullscreen .right-col{z-index:99;right:15px;top:15px;bottom:150px;background:#fff}
.right-col h2{font-size: 12px;
line-height: 22px;
background: none repeat scroll 0% 0% #F7F3E9;
padding: 2px 6px;
text-transform: uppercase;
margin-top: 0px;
margin-bottom: 0px;}
.right-col ul{list-style:none}
.right-col li{position:relative;}
.right-col li img{max-width:100%}
.right-col li h3{line-height:1.2;margin:0;color:#fff;font-weight:700;background:#a89f88;font-size:11px;padding: 4px 10px;margin-left: 5px;margin-right: 5px;cursor: pointer;}
.right-col li.orange{border-color:#ba7509}
.right-col li.orange h3{background-color:#ba7509;color:#fff}
.right-col li.green{border-color:#737f22}
.right-col li.green h3{background-color:#737f22;color:#fff}
.right-col li .timeline-content{font-size:13px;padding:5px;line-height: 1.3;margin-bottom: 7px;}
.right-col li img{margin-right:10px;display:none}

/*.right-col .filter-select{margin-right:23px}*/
.right-col.right-col-expanded{width:500px}
.right-col.right-col-expanded img{display:block}
.right-col.right-col-expanded p{ padding-left: 1px;font-size: 13px; line-height: 16px;margin-bottom: 0px;}
.right-col .timeline-content-pic{ position: relative;margin-right: 10px; border: 2px solid #ADA591; }

.right-col.right-col-expandedSmall{width:300px}
.right-col.right-col-expandedSmall img{display:block}
.right-col.right-col-expandedSmall p{ padding-left: 1px;font-size: 13px; line-height: 16px;margin-bottom: 0px;}



.right-col h4{position: absolute;
bottom: 0px;
left: 0px;
right: 0px;
line-height: 1.2;
margin: 0px;
padding: 4px 0px;
text-align: center;
color: #FFF;
background: none repeat scroll 0% 0% rgba(173, 166, 150, 0.9);
font-size: 11px;
font-weight: bold;}
.right-col.right-col-collapsed .timeline-list
{
    margin-left: 5px;
    margin-right: 5px;
}
.right-col.right-col-expanded .timeline-list  { margin-right: 17px;}

.right-col.right-col-expanded .timeline-slider{ width: 500px; padding-right: 2px;}
.right-col.right-col-expanded .timeline-slider .timeline-list{max-width:500px}

.right-col.right-col-expandedSmall .timeline-list  { margin-right: 17px;}

.right-col.right-col-expandedSmall .timeline-slider{ width: 300px; padding-right: 2px;}
.right-col.right-col-expandedSmall .timeline-slider .timeline-list{max-width:300px}

.right-col .timeline-slider{height:582px;width: 200px; padding-bottom: 10px;
padding-top: 10px;}
.right-col .timeline-slider .timeline-list{max-width:200px}
.gtap-section.fullscreen .right-col .timeline-slider{position:absolute;height:auto;left:0;top:25px;bottom:0px}
/*.touch .gtap-section.fullscreen .right-col .timeline-slider{top:60px}*/
.gtap-player{width:100%;clear:both;background:#FFF;position: fixed; top: 620px; border: 1px solid #918A77; margin-bottom: 20px;}
.gtap-player h2{font-size:12px;line-height:22px;background:#f7f3e9;padding:2px 6px;text-transform:uppercase;margin-top: 0;margin-bottom: 0px;}                                                               
.gtap-section.fullscreen .gtap-player{position:absolute;width:auto;z-index:11000;left:15px;right:15px;bottom: 15px;top: auto;}
.gtap-player .top{height:100px;padding-bottom:7px}
.gtap-player .player-btn{background:transparent;border:none;color:#525046;border-radius:20;margin-left: 15px;margin-top: 10px;width: 30px;
float: left;}
.gtap-player .player-btn span{font-size:11px;display:block;margin: 0 auto; text-align: center;}
.gtap-player .player-btn:hover{background:#fcfbf8}
.gtap-player .exit-btn{padding-top:3px}
.gtap-player .exit-btn i{font-size:20px;margin-bottom:7px}
.gtap-player .restart-btn{padding-top:10px}
.gtap-player .restart-btn i{font-size:20px;margin-bottom:8px}
.gtap-player .open-player-btn{padding-top:11px}
.gtap-player .open-player-btn i{font-size:33px;margin-bottom:5px}
.gtap-player .player-slider{position:absolute;left:75px;right:230px;margin-left:3px;margin-top:34px;padding:0 20px}
.gtap-player .right-btns{position: absolute;right: 20px;top: 35px;width: 45px;}
.gtap-player .bottom-player{display:none;padding:4px 9px 7px;font-size: 14px; margin-top: 20px;}
.gtap-player .bottom-player ul{list-style:none;padding:0;margin: 0;  margin-right: 105px;
margin-left: 5px;}


.gtap-player .bottom-player li
{
    background:#fff;
    height: 23px;
    line-height: 23px;
    margin-bottom: 3px;
    padding: 0px 5px;
    position: relative;    
    border-top: 1.5px solid #918A77;    
    color: #333;
    font-size: 12.5px;

}
.gtap-player .bottom-player li:last-of-type {
  border-bottom: 1.5px solid #918A77;
   height: 27px;
}
.gtap-player .bottom-player li span
 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
    display: block;
}
.gtap-player .bottom-player .name{position:relative;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.gtap-player .bottom-player .dot{width:5px;height:5px;border-radius:50%;position:absolute;top:50%;margin-left: -8px;opacity: 0.8;margin-top: -1px;}
.gtap-player .bottom-player .bottom-dots{position: absolute;

top: 0px;
bottom: 0px;
    margin-left: 80px;}
.gtap-player .bottom-player .gradient{position:absolute;left:0;top:0;bottom:0;width:0;background:-webkit-gradient(linear, left top, right top, from(#fff), to(#f7f3ea));background:-webkit-linear-gradient(left, #fff, #f7f3ea);background:linear-gradient(to right, #fff, #f7f3ea)}
.gtap-player .startvalue,.gtap-player .endvalue{font-weight:700;font-size:11px;position:absolute;top:-39px}
.gtap-player .startvalue{left:20px}
.gtap-player .endvalue{right:20px}
.gtap-player .curValue{position:absolute;margin-left:-13px;top:-23px;color:#f7f3e9;font-size:16px}
.gtap-player .dots{position: absolute;
left: 90px;
top: 55px;
right: 117px;
}
.gtap-player .dots .player-row{position:absolute;top:100%;padding-top:10px}
.gtap-player .dots .player-marker{width:2px;height:2px;background:#666;margin-bottom: 5px;           
width: 2px;
}
#loading{text-align:center;padding-top: 0px; padding-left:30px}



.points-container .point{position:absolute;width:10px;height:10px;background:transparent;z-index:11;cursor:pointer;margin-top:-5px;margin-left:-5px}
.points-container .point.visible { z-index: 100;}
.points-container .point .inner {
    /**width:200px;**/width:240px;
    background:rgba(0,0,0,0.4);
    /*background: #FAF7F2;*/
    /*border-radius: 2px;*/
    color:#666;
    /*padding:10px 10px 10px 25px;*/
    padding: 2px;
    max-height:400px;    
    /*overflow:auto;*/
    cursor: move;
}

/**TABS JQUERY**/


#popup-tab-container{
    font-family: Arial,  Verdana, Helvetica, sans-serif;
    font-size: 12px;
    line-height:14px;
    /*margin: 3em auto;*/
    width: 100%;
    overflow: hidden;
    color: #666;
    background:  rgb(247, 243, 233);;
}
#popup-tab-container a, a:hover  {
    text-decoration: none;
    color: #666;
}

#popup-tab-container .clear{
   clear: both;
display: block;
border-top: 1px solid rgb(208, 204, 201);
height: 5px;
background: white;
}

#popup-tab-container .clear2{
   clear: both;
display: block;
height: 5px;
background: white;
}

#popup-tab-container strong {
    color: #666;
}

#popup-tab-container ul{
    list-style: none;
    list-style-position: outside;
    width: 100%;
}
#popup-tab-container ul.popup-tab-menu li{
    display: block;
    float: left;
    position: relative;
    /*font-weight: 700;*/
    /*padding: 5px 10px 5px 10px;*/
    padding: 1px;    
    /*background: #eee;*/
    border: 1px solid rgb(145, 138, 119);
    border-bottom: none;
    border-width: 1px;
    color: #666;
    cursor: default;
    height: 18px;
    margin-bottom: -1px;
    margin-right: 1px;
    /*border-top-left-radius: 3px;
    border-top-right-radius: 3px;*/
    cursor: pointer;
    padding-left: 2px;
    padding-right: 2px;
}


#popup-tab-container ul.popup-tab-menu li.active{        
    height: 18px;
    border-bottom: 0;
    background: #FFF;
    color: #000;
}
.popup-tab-top-border {
    /*border-bottom: 1px solid #d0ccc9;*/
}
.popup-tab-content{
    margin: 0 auto;    
    /*border: 1px solid #ddc;*/
    border-top-style: none;
    text-align: left;
    padding: 10px;
    padding-bottom: 20px;
    font-size: 11px;
    display: none;
    height: auto;
    background: #FFF;
}
#popup-tab-container div.active{
    display: block;
}
.popup-tab-content h1{
    line-height: 1em;
    height: 28px;
    font-size: 22px;
}
.popup-tree {
    width: 100%;
    clear: both;    
}
/***END OF TABS JQUERY **/

.points-container .point .inner .popup-scrollable {  
    overflow:auto;
    max-height: 200px;
    cursor: auto;
}

.points-container .point .inner .popup-scrollable {  
    overflow:auto;
    max-height: 200px;
    cursor: auto;
}

#popup-tab-container .geo-breadcrumb-spot {
    font-weight: normal; 
}

.popup-tree {
    padding: 4px;
}

#laureatestab-tab ul li ul
{
    margin-top: 7px;
}

#laureatestab-tab ul li ul li {
    font-size: 11px;    
    margin-left: 12px;
    padding: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 5px;
}

#categoriestab-tab ul li ul
{
    margin-top: 7px;
}

#categoriestab-tab ul li ul li {
    font-size: 11px;    
    margin-left: 12px;
    padding: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 5px;
}

.ishidden {
    display: none;
}

.left-col-expand-collapse {
    background: #FFF;
    top: 580px;
    position: fixed;
    width: 20px;
    height: 30px;
    left: 111px;
    border: 1px solid #918a77;
    border-left: none;
    border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    cursor: pointer;
}

.gtap-section.fullscreen .left-col-expand-collapse {
      bottom: 150px;
    top: auto;
    margin-left: 15px;
}

.right-col-expand-collapse {
    background: #FFF;
    top: 580px;
    position: fixed;
    width: 20px;
    height: 30px;
    right: 199px;
    border: 1px solid #918a77;
    border-right: none;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    cursor: pointer;
}



.gtap-section.fullscreen .right-col-expand-collapse {
    bottom: 150px;
    top: auto;
    margin-right: 15px;
}

.right-col-expanded .right-col-expand-collapse {
    right: 499px;
}

.right-col-expandedSmall .right-col-expand-collapse {
    right: 299px;
}

/**Start :: Scrollbar**/
.left-col-expanded .mCSB_container, .right-col-expanded .mCSB_container, .left-col-expandedSmall .mCSB_container, .right-col-expandedSmall .mCSB_container  {
    margin-right: 0px; 
}

.left-col-expanded .mCSB_scrollTools .mCSB_draggerContainer, .right-col-expanded .mCSB_scrollTools .mCSB_draggerContainer, .left-col-expandedSmall .mCSB_scrollTools .mCSB_draggerContainer, .right-col-expandedSmall .mCSB_scrollTools .mCSB_draggerContainer {
    /*display: block;*/
     opacity: 1;
}

.left-col-collapsed .mCSB_container, .right-col-collapsed .mCSB_container, #popup-tab-container .mCSB_container {
    margin-right: 0px; 
}

.left-col-collapsed .mCSB_scrollTools .mCSB_draggerContainer, .right-col-collapsed .mCSB_scrollTools .mCSB_draggerContainer {
    opacity: 0;
}

.left-col-expanded .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .left-col-expanded .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.right-col-expanded .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .right-col-expanded .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.right-col-expandedSmall .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .right-col-expandedSmall .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
#popup-tab-container .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, #popup-tab-container .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail
 {        
    background: none repeat scroll 0% 0% #c6bda5;
    width: 2px;
    opacity: 0.9 !important;
}

.left-col-expanded .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.right-col-expanded .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.right-col-expandedSmall .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
#popup-tab-container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
 {
    position: absolute;
    z-index: 2;
    width: 14px;
    height: 14px;
    cursor: pointer;
    background: none repeat scroll 0% 0% #FFF;
    border-radius: 50%;
    border: 1px solid #545146;
    outline: medium none;
    opacity: 1 !important;
    /*top: -7px;*/
   
}

/**End :: Scrollbar**/

.left-col-collapsed li{ display: none;}                                                               
.left-col-collapsed li.active{ display: block;}                                                               


.results-list {
    margin-left: 5px;
}

.laureates-as-text li  {
    border: 2px solid #A79F86;

}

.laureates-as-text li div {
    background-image: none !important;
    height: 20px!important;
}

.laureates-as-text li h3 {
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 96px;
    padding: 4px 4px;
    text-align: left;
    background: #A79F86;
}

.right-col-expanded .invisiblewhencollapsed {
    display: block;
}

.right-col-expandedSmall .invisiblewhencollapsed {
    display: block;
}


.right-col-collapsed .invisiblewhencollapsed {
    display: none;
}

.pleasehighlight {
    margin-top: 30px;
font-size: 13px;
color: #666;
font-style: italic;
margin-right: 5px;
padding: 5px;
    cursor: pointer;
}

.pleasehighlight2 {
    margin-top: 30px;
font-size: 13px;
color: #666;
font-style: italic;
margin-right: 5px;
padding: 5px;
 
}

.left-col-expanded .pleasehighlight {
    display: none;
}

.nomatchfound {
    
}

canvas {
    background-color: #FFF;
}


#player-slider {
    z-index: 9999;
}

#player-slider .slider-tip {
    opacity:1;
      margin-left: -13px;
    margin-top: -35px;
    
}

#player-slider .tooltip-inner{
    background: #C6BDA5;    
}
#player-slider .tooltip-arrow{
    border-top-color: #C6BDA5!important;
    top: 27px;
}

.player-slider-end {
    margin-top: 25px;
    position: fixed;
    right: 116px;
    background: none repeat scroll 0% 0% #C6BDA5;
    height: 2px;
    width: 8px;
}

.gtap-section.fullscreen .player-slider-end
{
    right: 144px;
}

#player-slider .ui-state-default, #player-slider .ui-widget-content .ui-state-default
{
    position: absolute;
z-index: 2;
width: 15px;
height: 15px;
cursor: default;
background: none repeat scroll 0% 0% #FFF;
border-radius: 50%;
border: 1px solid #C6BDA5;
outline: medium none;
   margin-top: -6px;
}


.ui-widget-content {
     background: #C6BDA5!important;    
}
.ui-widget-header {
     background: #C6BDA5!important;     
}

#player-slider {
    width: 694px;
    margin-top: 25px;
    position: fixed;
    left: 85px;    
    height: 2px; 
    margin-left: 5px; 
    background: #C6BDA5;
    border: none;
}

.player-slider-wrapper {    
    position: relative;
}

.yearstartvalue {
   width: 40px;
position: fixed;
left: 65px;
margin-top: 20px;
font-size: 10px;
color: #666;
}

.yearendvalue {
    width: 40px;
    float: right;
    margin-right: 70px;
    margin-top: 18px;
    font-size: 10px;
    color: #666;
}

.player-expand-collapse {
    background: #FFF;
    right: 0px;
    position: fixed;
    bottom: -20px;
    width: 30px;
    height: 20px;    
    border: 1px solid #918a77;
    border-top: none;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    cursor: pointer;
    margin-bottom: 21px;
    
}

.gtap-section.fullscreen .player-expand-collapse {
     margin-bottom: 36px;
    z-index: 11001;
    margin-right: 15px;
}

    .cbutton i
    {
	    display: block;
	    margin: 0 auto;	   
	    background: url(/img/penzias/LindauNobel_PP_IconsSprite.png) no-repeat;     
        background-size: 216px 202px; 
    }

.cbuttonx2 i {
    display: block;
    margin: 0 auto;
    background: url(/img/penzias/LindauNobel_PP_IconsSprite.png) no-repeat;
    background-size: 324px 304px;
}

   

  
    .cbutton i.arrow-up { 
		background-position: -6px -123px;
        margin-left: 6px;
		width: 20px;
		height: 20px;
	}
	
	
    .cbutton i.arrow-down { 
        margin-left: 6px;
		background-position: -28px -123px;
		width: 20px;
		height: 20px;
	}
    
	.cbutton i.arrow-right {
	    margin-top: 6px;
		background-position: -46px -124px;
		width: 20px;
		height: 20px;
	}

	.cbutton i.arrow-left { 
        margin-top: 8px;
        background-position: -68px -126px;
		width: 20px;
		height: 20px;
	}

	.cbuttonx2 i.fullscreen-off { 
		background-position: -75px -228px;
		width: 50px;
		height: 50px;
	} 	       

	.cbutton i.play-button { 
		background-position: -5px -44px;		
        width: 32px;
        height: 33px;
        cursor: pointer;
        border-radius: 20px;                
	} 	

    .cbutton i.pause-button { 
		background-position: -5px -82px;
		width: 32px;
        height: 33px;
        cursor: pointer;
        border-radius: 20px;
	} 	

	.cbutton i.quit-button { 
		background-position: -45px -44px;
		width: 32px;
        height: 33px;
        cursor: pointer;
        border-radius: 20px;
	    margin-top: -10px;
	}

    .cbutton i.exit-fullscreen-button { 
		
		width: 29px;
        height: 28px;
        cursor: pointer;       
        background: url(/img/penzias/fullscreenOut.png) no-repeat;    
        background-color: #F7F3E9; 	    
  
	}

.isnonplayback { opacity: 0.5;}
.isnonplayback .cbutton i.quit-button,
.isnonplayback .cbutton i.restart-button,
.isnonplayback .cbutton i.speed1-button,
.isnonplayback .cbutton i.speed2-button,
.isnonplayback .cbutton i.speed3-button
{
    cursor: default !important;
}
    	
	.cbutton i.restart-button { 
		background-position: -45px -82px;
		width: 32px;
        height: 33px;
        cursor: pointer;
        border-radius: 20px;
        margin-top: -10px;
	} 	

	.cbutton i.speed1-button { 
		background-position: -84px -44px;
		width: 38px;
        height: 33px;
        cursor: pointer;
        border-radius: 10px;
        margin-top: -10px;
	} 		
	
	.cbutton i.speed2-button { 
		background-position: -125px -44px;
		width: 38px;
        height: 33px;
        cursor: pointer;
        border-radius: 10px;
        margin-top: -10px;
	} 		
		
	.cbutton i.speed3-button { 
		background-position: -167px -44px;
		width: 38px;
        height: 33px;
        cursor: pointer;
        border-radius: 10px;
        margin-top: -10px;
	} 			
		
				
	.gtap-player {
     -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


    #timeline-sort-select:disabled {
        cursor: not-allowed;
    }
   

    .disabledlike li {
        cursor: not-allowed!important;
    }


    .disabledmarker .marker {
        cursor: default!important;
    }

    .disabledplaybutton {
        opacity: 0.3;
        cursor: default!important;
    }


    .right-col-fullscreen {      
        display: none;
    }

    .gtap-section.fullscreen .right-col-fullscreen{
        display: block;
        bottom: auto;
        top: 15px;
        right: 220px;
        position: fixed;
        border: solid;
        border-width: 1px;
        border-color: #918A77;                    
    }


    .right-col-expanded .right-col-fullscreen {
    right: 520px!important;
    }

    /*.right-col-expandedSmall .right-col-fullscreen {
    right: 299px;
    }*/

    .isbeta {
        position: absolute; 
        top: 0;  
        z-index: 200;
        margin-left: 10px;
        font-size: 13px;
        color: #A89F88;
    }

    .gtap-section.fullscreen .isbeta {
        margin-left: 20px;
        top: 13px;  
    }