:hover{text-decoration:none}a:hover{text-decoration:none}section{margin-bottom:50px;padding-bottom:20px;border-bottom:1px dotted #666}section .section-link{margin:10px 0;line-height:40px}section .description textarea{width:805px}section .description,section .editable-click,section a.editable-click{color:#000;border-bottom:0;font-weight:400}section .project-desc .description,section .project-desc .editable-click,section .project-desc a.editable-click{color:#000;border-bottom:dashed 1px #08c;font-weight:400}section .project-desc .editable-input textarea{width:600px}.carousel_page{margin-top:20px;width:100%;text-align:center}table .description,table .editable-click,table a.editable-click{color:#000;border-bottom:dashed 1px #08c;font-weight:400}#loader{width:37px;position:relative;z-index:1000;margin:0 auto}#loader-progress{width:550px;position:relative;z-index:1000;margin:0 auto;display:none}.container{display:none}.dialog{width:400px;margin:0 auto}.block{border:1px solid #aaa;margin:1em 0}.dialog .breadcrumb{border-bottom:1px solid #aaa}.block-body{padding:10px}input{margin-bottom:10px}.alert-error ol,.alert-error ul{margin-bottom:0}.show-grid{margin-top:10px;margin-bottom:20px}#upload-texture{display:none}#project-accordion .project-desc{min-height:50px}body.page-project{background-color:#fff}.geo-container{position:relative;overflow:hidden;margin-top:-20px;display:none;background-color:#000}#geo{position:absolute}#threejs{position:absolute;top:0;left:0}#controller{position:absolute;top:0;right:0;width:300px;height:100%;background-color:rgba(0,0,0,.5);padding-top:10px;padding-left:26px}#controller .head{font-size:20px;color:#fff;margin-bottom:10px}#controller .grid_left{width:49%;float:left;margin-bottom:5px}#controller .grid_right{width:49%;float:left;margin-left:5px;margin-bottom:5px}#controller .accordion-heading{background-color:rgba(0,0,0,.8)}#controller .accordion-body{background-color:rgba(0,0,0,.8)}#controller .accordion-inner{padding:2px 2px}#controller .accordion-inner .delete-scene{margin-top:10px}#controller .nav-tabs>li{width:56px;text-align:center;font-size:12px}#controller .nav-tabs>li>a{padding:4px 0}#controller .tab-pane{color:#fff}#controller .tab-content{padding:9px 12px}#controller .input-append{display:table;width:274px}#controller .block-input{display:table-cell;width:178px}#controller .block-input-button{width:40px}#controller .thumbnail{margin-bottom:10px}#controller .description{color:#fff;margin-bottom:10px;padding:10px;background-color:rgba(0,0,0,.6)}#controller .description textarea{width:250px}#controller .description .editable-buttons{display:block;margin-left:0;margin-top:10px}#controller .project-footer{margin-top:10px}#controller .btn-camerapoint{font-size:12px}#controller .btn-viewpoint{font-size:12px}td.remove{width:16px}a.danger{color:#f60f43}#controller-bar{background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:16px;text-align:center;color:#fff}#angle-right{cursor:pointer}#angle-left{cursor:pointer}#controller-small{display:none;width:50px;overflow:scroll}#controller-small li{margin-bottom:5px}#controller-small .controller-small-head{width:40px;color:#fff;margin-left:-4px;text-align:center;font-size:32px;margin-bottom:8px}#controller-small button{width:38px;height:38px}#controller-large{overflow:scroll;padding-right:10px}#controller-large .btn-add-new-scene{margin-top:-15px;margin-bottom:20px}#controller-large .head{color:#fff}#controller-large .btn-project-name-edit{cursor:pointer}#scenes_list_table .accordion-heading{position:relative}#scenes_list_table .accordion-heading .editable-container{z-index:1000}#scenes_list_table .editable-unsaved{font-weight:400;text-decoration:none}#scenes_list_table .btn-scene{position:absolute;top:4px;right:5px;cursor:pointer}#scenes_list_table .btn-scene.normal{color:#444}#scenes_list_table .scene-display-order{position:absolute;top:9px;right:40px;cursor:move;width:12px;height:20px}#scenes_list_table .btn-display-order{color:#444;position:absolute}#scenes_list_table .nav{margin-bottom:0}#scenes_list_table .thumbnail{width:212px;height:106px;margin:0 auto}.popover{background-color:#fff}.popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;color:#000}.popover.top .arrow{border-top-color:#999}.popover.top .arrow:after{border-top-color:#fff}.popover.bottom .arrow{border-bottom-color:#999}.popover.bottom .arrow:after{border-bottom-color:#fff}td p{margin:0}td span.deleted{color:#ddd}td span.deleted .editable-click{border-bottom:0;color:#ddd}.select2-container{min-width:100px}.tab-content .layer_controller{position:relative;margin-top:10px}.tab-content .dg{overflow:hidden}.tab-content .dg.a{margin-right:0}.tab-content .dg .property-name{width:20%;font-size:8px}.tab-content .dg .c{width:80%}.tab-content .dg .c input[type=text]{font-size:11px;margin:0;margin-top:4px;padding:0;padding-left:3px}.tab-content .dg .slider{width:81%}.tab-content .dg .has-slider input[type=text]{width:15%}.tab-content .btn-layer-texture-remove{position:absolute;top:-126px;right:0}.tab-content .close-button{display:none}.tab-content .select-latlng{margin-top:10px}.tab-content .apply-all-layers{margin-top:10px;font-size:12px}#map{width:530px;height:300px}#map_canvas{width:530px;height:300px}#selectLatlng .control-label{width:80px}#selectLatlng .controls{margin-left:90px}#mapsErrorMessage{margin-top:15px;display:none}.thumbnail h4{overflow:hidden;text-overflow:ellipsis}#editTexture .modal-body .thumbnail{background-color:#ccc}#texture_list_table a.thumbnail{background-color:#ccc}#texture_list_table .disableVideo{filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2}#texture_list_table .disableVideo a.thumbnail{cursor:default}.texture-deleted{opacity:.3}.texture-public{position:relative}.texture-public .badge_public{position:absolute;top:0;right:0;opacity:.7}.texture-movie{position:relative}.texture-movie div{position:absolute;top:10px;right:10px}#texture_list_table .thumbnails{display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#texture_list_table .thumbnails li{box-shadow:0 0 0 1px #ddd inset}#texture_list_table .thumbnails .thumbnail{border:0;box-shadow:0 1px 3px transparent}#group_list_table .thumbnails>li{text-align:center}#user_list_table .editable-checklist span{color:#555}div.popover.fade.in.editable-container.editable-popup.bottom{color:#555}#quota_num{color:#999}.progress-warning{background-color:#eee}.progress-warning .bar{background-color:#ff7518}.progress-danger{background-color:#eee}.progress-danger .bar{background-color:#ff0039}.showQuaternions-layernum{width:12px}.showQuaternions-thumb{width:190px}.video-control{color:#ccc;width:260px;z-index:5;margin-bottom:10px}.video-control .video-timebox{float:left;height:18px;padding:5px;width:180px;display:flex;justify-content:center;text-align:center;background:rgba(0,0,0,.6);border:1px solid #303030;border-left:none;box-shadow:inset 0 0 1px rgba(255,255,255,.5)}.video-control .video-current{border:0;padding:0;padding-right:5px;background-color:#303030;color:#fff;width:55px;text-align:right}.video-control .video-time-separator{margin:0 5px 0 5px}.video-control .video-duration{width:60px;text-align:left}.video-control .video-btnPlay{float:left;width:22px;height:18px;padding:5px;background:rgba(0,0,0,.5);cursor:pointer;border-radius:6px 0 0 6px;border:1px solid #303030;box-shadow:inset 0 0 1px rgba(255,255,255,.5)}.video-control .play-icon{background:url(/img/vp_sprite.png) no-repeat -11px 0;width:6px;height:9px;display:block;margin:4px 0 0 8px}.video-control .pause-icon{background:url(/img/vp_sprite.png) no-repeat -34px -1px;width:8px;height:9px;display:block;margin:4px 0 0 8px}.video-control .selected{font-size:15px;color:#ccc}.video-control .sound{width:30px;height:28px;float:left;background:rgba(0,0,0,.5);border-radius:0 6px 6px 0;border:1px solid #303030;border-left:none;box-shadow:inset 0 0 1px rgba(255,255,255,.5);cursor:pointer}.video-control .video-btnStepForward{width:30px;height:28px;float:left;background:rgba(0,0,0,.5);border:1px solid #303030;border-radius:0 6px 6px 0;border-left:none;border-top:none;box-shadow:inset 0 0 1px rgba(255,255,255,.5);cursor:pointer}.video-control .video-btnStepBackward{width:32px;height:28px;float:left;background:rgba(0,0,0,.5);border:1px solid #303030;border-radius:6px 0 0 6px;border-top:none;box-shadow:inset 0 0 1px rgba(255,255,255,.5);cursor:pointer}.video-control .icon-step-backward,.video-control .icon-step-forward{width:13px;height:10px;display:block;margin:7px 0 0 11px}.video-control .icon-sound{background:url(/img/vp_sprite.png) no-repeat -19px 0;width:13px;height:10px;display:block;margin:8px 0 0 8px}.video-control .muted .icon-sound{width:7px!important}.video-control .btnFS{width:30px;height:30px;border-radius:0 6px 6px 0;float:left;background:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.7);border-left:none;box-shadow:inset 0 0 1px rgba(255,255,255,.5)}.video-control .btmControl{clear:both}.video-control .video-progress-bar{height:8px;padding:10px;background:rgba(0,0,0,.6);border:1px solid #303030;border-left:none;border-top:none;box-shadow:inset 0 0 1px rgba(255,255,255,.5);float:left}.video-control .video-progress{width:170px;height:7px;position:relative;cursor:pointer;background:rgba(0,0,0,.4);box-shadow:0 1px 0 rgba(255,255,255,.1),inset 0 1px 1px #000;border-radius:10px}.video-control .video-progress span{height:100%;position:absolute;top:0;left:0;display:block;border-radius:10px}.video-control .timeBar{z-index:10;width:0;background:-webkit-linear-gradient(top,#6bcce2 0,#1da3d0 100%);box-shadow:0 0 7px rgba(107,204,226,.5)}.video-control .bufferBar{z-index:5;width:0;background:rgba(255,255,255,.2)}.video-control .volumebox{height:8px;padding:10px;background:rgba(0,0,0,.8);border:1px solid #303030;border-left:none;border-top:none;box-shadow:inset 0 0 1px rgba(255,255,255,.5);position:absolute;top:-53px;right:-19px;float:left;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);display:none}.video-control .video-volumebar{width:60px;height:7px;position:relative;cursor:pointer;background:rgba(0,0,0,.4);box-shadow:0 1px 0 rgba(255,255,255,.1),inset 0 1px 1px #000;border-radius:10px}.video-control .video-volumebar span{height:100%;position:absolute;top:0;left:0;display:block;border-radius:10px}.video-control .volumeBar{z-index:10;width:0;background:-webkit-linear-gradient(top,#6bcce2 0,#1da3d0 100%);box-shadow:0 0 7px rgba(107,204,226,.5)}