/*!
  FastPano 360 - Virtual Tour Constructor
  @name style.css
  @description the script for creating a panorama viewer and virtual tours
  @version 1.0.0
  @author Max Lawrence 
  @site http://www.avirtum.com
  @copyright (c) 2016 Max Lawrence (http://www.avirtum.com)
*/.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:'';line-height:0}.clearfix:after{clear:both}body,html{position:relative;margin:0;padding:0;min-width:900px;height:100%;min-height:100%;font-family:Verdana,sans-serif;font-size:12px;color:#555;-webkit-font-smoothing:antialiased}body.fstpn-ui-modal-open{overflow:hidden}.fstpn-ui-admin-body .fstpn-ui-page{min-height:100%;background-color:#182848;background-image:linear-gradient(140deg,#2d2b5c 10%,#7b4f98 90%)}.fstpn-ui-login-wrap{padding:100px}.fstpn-ui-login-wrap .fstpn-ui-login{-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);max-width:460px;margin:0 auto}.fstpn-ui-login-wrap .fstpn-ui-login-header{position:relative;height:50px;line-height:50px;background-color:#8880bc;border:1px solid #786fb3;padding:0 15px}.fstpn-ui-login-wrap .fstpn-ui-login-header .fstpn-ui-login-title{display:inline-block;position:relative;margin:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}.fstpn-ui-login-wrap .fstpn-ui-login-data{padding:20px;background:#f1edf6;border:1px solid #fff}.fstpn-ui-login-wrap .fstpn-ui-login-errors{display:block;margin:0 0 15px;padding:0;list-style:none}.fstpn-ui-login-wrap .fstpn-ui-login-errors li{padding:5px 15px;background-color:#d9534f;color:#fff}.fstpn-ui-login-wrap .fstpn-ui-login-form .fstpn-ui-login-label{display:block;width:100%;margin-bottom:5px}.fstpn-ui-login-wrap .fstpn-ui-login-form .fstpn-ui-login-input{outline:0;width:100%;padding:10px 15px;margin-bottom:15px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;font-size:16px}.fstpn-ui-login-wrap .fstpn-ui-login-form .fstpn-ui-login-btn{-webkit-transition:background .5s linear;transition:background .5s linear;display:block;outline:0;width:100%;padding:10px 15px;background-color:#03a9f4;color:#fff;border:1px solid #0275a8;border-radius:5px;font-size:16px;cursor:pointer}.fstpn-ui-login-wrap .fstpn-ui-login-form .fstpn-ui-login-btn:hover{background-color:#0398db}.fstpn-ui-loading{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:url(../images/linetile.png);z-index:99999}.fstpn-ui-loading.fstpn-ui-active{display:block}.fstpn-ui-loading .fstpn-ui-loading-progress{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden}.fstpn-ui-loading .fstpn-ui-loading-progress div{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-animation:fstpn-ui-loading-progress 2s infinite backwards ease-out;animation:fstpn-ui-loading-progress 2s infinite backwards ease-out;-webkit-transform:scaleX(1);transform:scaleX(1)}.fstpn-ui-loading .fstpn-ui-loading-progress div:nth-child(1){animation-delay:-1.5s}.fstpn-ui-loading .fstpn-ui-loading-progress div:nth-child(2){animation-delay:-1s}.fstpn-ui-loading .fstpn-ui-loading-progress div:nth-child(3){animation-delay:-.5s}.fstpn-ui-loading .fstpn-ui-loading-progress div:nth-child(4){animation-delay:0s}.fstpn-ui-loading .fstpn-ui-loading-progress .fstpn-ui-loading-color-01{background-color:#ff526a}.fstpn-ui-loading .fstpn-ui-loading-progress .fstpn-ui-loading-color-02{background-color:#ff0528}.fstpn-ui-loading .fstpn-ui-loading-progress .fstpn-ui-loading-color-03{background-color:#ff9fac}.fstpn-ui-loading .fstpn-ui-loading-progress .fstpn-ui-loading-color-04{background-color:#ff0528}.fstpn-ui-topbar{background-color:#121d35}.fstpn-ui-topbar .fstpn-ui-topbar-inner{*zoom:1;position:relative;margin:0 auto;width:900px}.fstpn-ui-topbar .fstpn-ui-topbar-inner:after,.fstpn-ui-topbar .fstpn-ui-topbar-inner:before{display:table;content:'';line-height:0}.fstpn-ui-topbar .fstpn-ui-topbar-inner:after{clear:both}.fstpn-ui-topbar .fstpn-ui-title{display:inline-block;width:400px;height:36px;color:#fff;background:url(../images/logo.png) no-repeat;text-indent:-9999px}.fstpn-ui-topbar .fstpn-ui-toolbar{display:inline-block;padding:10px 5px;float:right}.fstpn-ui-topbar .fstpn-ui-toolbar,.fstpn-ui-topbar .fstpn-ui-toolbar a{color:#e6e6e6}.fstpn-ui-topbar .fstpn-ui-toolbar a:hover{color:#fff}.fstpn-ui-topbar .fstpn-ui-username{text-transform:capitalize}.fstpn-ui-data{position:relative;min-height:100%}.fstpn-ui-data .fstpn-ui-data-inner{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);position:relative;margin:0 auto;width:900px}.fstpn-ui-block{margin-top:15px;background:#f1edf6}.fstpn-ui-block a{color:#03a9f4;text-decoration:none}.fstpn-ui-block a:hover{color:#ee644a}.fstpn-ui-block .fstpn-ui-block-header{position:relative;background-color:#8880bc;border:1px solid #5d539d;padding:15px}.fstpn-ui-block .fstpn-ui-block-header .fstpn-ui-block-menu{*zoom:1}.fstpn-ui-block .fstpn-ui-block-header .fstpn-ui-block-menu:after,.fstpn-ui-block .fstpn-ui-block-header .fstpn-ui-block-menu:before{display:table;content:'';line-height:0}.fstpn-ui-block .fstpn-ui-block-header .fstpn-ui-block-menu:after{clear:both}.fstpn-ui-block .fstpn-ui-block-header .fstpn-ui-block-menu-item{display:inline-block;position:relative;margin:0;padding:5px 15px;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;border:1px solid transparent;border-radius:15px;cursor:pointer}.fstpn-ui-block .fstpn-ui-block-header .fstpn-ui-block-menu-item.fstpn-ui-active,.fstpn-ui-block .fstpn-ui-block-header .fstpn-ui-block-menu-item:hover{background-color:#534a8c;border-color:#3f386b}.fstpn-ui-block .fstpn-ui-block-header .fstpn-ui-block-menu-item.fstpn-ui-right{float:right}.fstpn-ui-block .fstpn-ui-block-content{position:relative;box-sizing:border-box;padding:20px;border:1px solid #fff}.fstpn-ui-block .fstpn-ui-toolbar{position:relative}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-toolbar-inner{display:table;width:100%}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-toolbar-left{position:relative;display:table-cell;text-align:left;vertical-align:top}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-toolbar-right{position:relative;display:table-cell;text-align:right;vertical-align:top;width:1%;white-space:nowrap}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-text{width:99%;padding:7px 15px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn{-webkit-transition:all .2s linear;transition:all .2s linear;display:inline-block;position:relative;min-width:100px;padding:7px 15px;border:1px solid transparent;border-radius:15px;text-align:center;color:#fff;cursor:pointer}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn i{margin-right:3px}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-hidden{display:none}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-create-folder,.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-create-virtualtour,.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-save-virtualtour,.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-upload-file{background-color:#03a9f4;border-color:#0275a8}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-create-folder:hover,.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-create-virtualtour:hover,.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-save-virtualtour:hover,.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-upload-file:hover{background-color:#0398db}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-copy,.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-cut{min-width:50px;background-color:#2c2d2e;border-color:#070707}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-copy:hover,.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-cut:hover{background-color:#202021}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-paste{min-width:50px;background-color:#b8915a;border-color:#8a693b}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-paste:hover{background-color:#ae854b}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-delete{min-width:50px;background-color:#d9534f;border-color:#b52b27}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn.fstpn-ui-btn-delete:hover{background-color:#d43f3a}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn .fstpn-ui-btn-info,.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn .fstpn-ui-btn-info-bottom{position:absolute;border:1px solid transparent;border-radius:10px;color:#fff}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn .fstpn-ui-btn-info{top:-9px;right:3px;padding:2px 5px;background-color:#2c2d2e;border-color:#fff;font-size:10px;line-height:10px}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn .fstpn-ui-btn-info-bottom{bottom:-6px;left:3px;padding:0 5px;background-color:#b8915a;border-color:#8a693b;font-size:8px;text-transform:uppercase}.fstpn-ui-block .fstpn-ui-toolbar .fstpn-ui-btn .fstpn-ui-btn-flag{position:absolute;top:3px;right:10px;width:5px;height:5px;background-color:#b8915a;border-radius:50%}.fstpn-ui-block .fstpn-ui-filemanager .fstpn-ui-breadcrumb{margin-bottom:15px}.fstpn-ui-block .fstpn-ui-filemanager .fstpn-ui-breadcrumb ul{padding:10px 15px;margin:0;list-style:none;background-color:#d9d9d9;color:#555}.fstpn-ui-block .fstpn-ui-filemanager .fstpn-ui-breadcrumb ul a{background-color:#555;color:#fff;padding:2px 10px;border-radius:20px}.fstpn-ui-block .fstpn-ui-filemanager .fstpn-ui-breadcrumb ul a:hover{background-color:#ee644a}.fstpn-ui-block .fstpn-ui-filemanager .fstpn-ui-breadcrumb ul li{display:inline-block;text-transform:lowercase}.fstpn-ui-block .fstpn-ui-filemanager .fstpn-ui-breadcrumb ul li:first-child{text-transform:capitalize}.fstpn-ui-block .fstpn-ui-filemanager .fstpn-ui-breadcrumb .fstpn-ui-breadcrumb-divider{margin:0 5px}.fstpn-ui-block .fstpn-ui-filemanager .fstpn-ui-files,.fstpn-ui-block .fstpn-ui-virtualtourmanager .fstpn-ui-virtualtours{margin-top:15px}.fstpn-ui-block .fstpn-ui-checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;position:relative;height:18px;width:18px;line-height:16px;background:linear-gradient(to bottom,#fff,#d9d9d9);border:1px solid #a6a6a6;text-align:center;box-sizing:border-box;cursor:pointer}.fstpn-ui-block .fstpn-ui-checkbox.fstpn-ui-checked{border:1px solid #0275a8}.fstpn-ui-block .fstpn-ui-checkbox.fstpn-ui-checked:before{content:'\f00c';position:absolute;display:block;width:100%;height:100%;font-family:FontAwesome;font-size:10px;background-color:#03a9f4;color:#fff;box-sizing:border-box}.fstpn-ui-block .fstpn-ui-icon{display:inline-block;margin:0;width:24px;height:24px}.fstpn-ui-block .fstpn-ui-icon.fstpn-ui-icon-folder{background:url(../images/folder.png) no-repeat}.fstpn-ui-block .fstpn-ui-icon.fstpn-ui-icon-file{background:url(../images/file.png) no-repeat}.fstpn-ui-block .fstpn-ui-action a{display:inline-block!important;background-color:#555;color:#fff;padding:2px 10px;border-radius:20px}.fstpn-ui-block .fstpn-ui-action a:hover{background-color:#ee644a}.fstpn-ui-block .fstpn-ui-table .fstpn-ui-order-asc:after{content:'\f062';font-family:FontAwesome;padding-left:5px}.fstpn-ui-block .fstpn-ui-table .fstpn-ui-order-desc:after{content:'\f063';font-family:FontAwesome;padding-left:5px}.fstpn-ui-block .fstpn-ui-table tr td,.fstpn-ui-block .fstpn-ui-table tr th{border-bottom:1px solid #ccc;padding:12px 15px;line-height:normal;text-align:left}.fstpn-ui-block .fstpn-ui-table tr td.fstpn-ui-col-icon,.fstpn-ui-block .fstpn-ui-table tr th.fstpn-ui-col-icon{padding-left:0;padding-right:0;text-align:center}.fstpn-ui-block .fstpn-ui-table tr td.fstpn-ui-col-title,.fstpn-ui-block .fstpn-ui-table tr th.fstpn-ui-col-title{position:relative}.fstpn-ui-block .fstpn-ui-table tr td.fstpn-ui-col-title a,.fstpn-ui-block .fstpn-ui-table tr th.fstpn-ui-col-title a{top:2px;display:inline-block;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fstpn-ui-block .fstpn-ui-table tr td.fstpn-ui-col-title input,.fstpn-ui-block .fstpn-ui-table tr th.fstpn-ui-col-title input{display:none;padding:5px 15px;width:100%;box-sizing:border-box}.fstpn-ui-block .fstpn-ui-table tr td.fstpn-ui-col-title:hover input,.fstpn-ui-block .fstpn-ui-table tr th.fstpn-ui-col-title:hover input{padding:5px 50px 5px 15px}.fstpn-ui-block .fstpn-ui-table tr td.fstpn-ui-col-edit,.fstpn-ui-block .fstpn-ui-table tr th.fstpn-ui-col-edit{padding:8px 15px}.fstpn-ui-block .fstpn-ui-table tr td.fstpn-ui-col-edit a,.fstpn-ui-block .fstpn-ui-table tr th.fstpn-ui-col-edit a{display:none}.fstpn-ui-block .fstpn-ui-table tr td.fstpn-ui-col-edit input,.fstpn-ui-block .fstpn-ui-table tr th.fstpn-ui-col-edit input{display:inline-block}.fstpn-ui-block .fstpn-ui-table tr td{cursor:pointer}.fstpn-ui-block .fstpn-ui-table tr td a{position:relative;display:block}.fstpn-ui-block .fstpn-ui-table tr .fstpn-ui-text-center{text-align:center}.fstpn-ui-block .fstpn-ui-table tr.fstpn-ui-active td,.fstpn-ui-block .fstpn-ui-table tr:hover td{background:#fff}.fstpn-ui-block .fstpn-ui-table tr.fstpn-ui-active .fstpn-ui-row-toolbar,.fstpn-ui-block .fstpn-ui-table tr:hover .fstpn-ui-row-toolbar{display:block}.fstpn-ui-block .fstpn-ui-table tr .fstpn-ui-row-toolbar{display:none;position:absolute;right:20px;top:50%;margin-top:-9px;font-size:14px}.fstpn-ui-block .fstpn-ui-table tr .fstpn-ui-row-toolbar .fstpn-ui-row-btn:hover{color:#03a9f4}.fstpn-ui-block .fstpn-ui-pagination{*zoom:1;display:none;padding:0;margin:20px 0 0}.fstpn-ui-block .fstpn-ui-pagination:after,.fstpn-ui-block .fstpn-ui-pagination:before{display:table;content:'';line-height:0}.fstpn-ui-block .fstpn-ui-pagination:after{clear:both}.fstpn-ui-block .fstpn-ui-pagination.fstpn-ui-active{display:block}.fstpn-ui-block .fstpn-ui-pagination li{display:inline}.fstpn-ui-block .fstpn-ui-pagination li span{position:relative;float:left;padding:5px 10px;color:#03a9f4;border:1px solid #a6a6a6;margin-left:-1px;cursor:pointer}.fstpn-ui-block .fstpn-ui-pagination li span.fstpn-ui-active,.fstpn-ui-block .fstpn-ui-pagination li span:hover{color:#fff;background-color:#03a9f4;border:1px solid #0275a8;z-index:1}.fstpn-ui-block .fstpn-ui-pagination li span.fstpn-ui-active{z-index:2}.fstpn-ui-block .fstpn-ui-pagination li span.fstpn-ui-disabled,.fstpn-ui-block .fstpn-ui-pagination li span.fstpn-ui-disabled:hover{color:#ccc;background-color:transparent;border:1px solid #a6a6a6;cursor:default}.fstpn-ui-modals .fstpn-ui-modal{position:fixed;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:scroll;z-index:9999;background:rgba(0,0,0,.75)}.fstpn-ui-modals .fstpn-ui-modal.fstpn-ui-modal-hidden .fstpn-ui-modal-dialog{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-dialog{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);position:relative;width:98%;max-width:600px;margin:30px auto;background-color:#f1edf6;opacity:1}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-header{position:relative;background:linear-gradient(to right bottom,#03a9f4,#03a9f4);color:#fff;padding:15px}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-close{position:absolute;right:10px;top:9px;background-color:transparent;font-size:24px;line-height:1;color:rgba(255,255,255,.9);cursor:pointer}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-close:hover{color:#fff}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-title{font-size:14px;font-weight:700}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-data{padding:20px 15px}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-group{margin-top:15px;text-align:center}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-group:first-child{margin:0}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-label{font-weight:700;margin-bottom:5px}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn{-webkit-transition:all .2s linear;transition:all .2s linear;display:inline-block;position:relative;min-width:100px;padding:7px 15px;margin:5px;border:1px solid transparent;border-radius:3px;text-decoration:none;text-align:center;cursor:pointer;background-color:#03a9f4;border-color:#0275a8;color:#fff}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn[disabled]{cursor:not-allowed;opacity:.6}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn:hover{background-color:#0398db}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn.fstpn-ui-modal-btn-delete,.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn.fstpn-ui-modal-btn-select{background-color:#03a9f4;border-color:#0275a8}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn.fstpn-ui-modal-btn-delete:hover,.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn.fstpn-ui-modal-btn-select:hover{background-color:#0398db}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn.fstpn-ui-modal-btn-close{background-color:#333;border-color:#0d0d0d}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn.fstpn-ui-modal-btn-close:hover{background-color:#262626}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-btn.fstpn-ui-modal-btn-full-width{display:block;margin:5px 0}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list{margin-top:15px}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file{position:relative;padding:5px 15px;margin-top:-1px;border:1px solid #a6a6a6}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file.fstpn-ui-modal-file-success{background-color:rgba(37,184,154,.3)}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file.fstpn-ui-modal-file-error{background-color:rgba(217,83,79,.3)}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file-name{width:100%;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file-size{font-size:10px;font-weight:700}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file-close{position:absolute;top:2px;right:2px;width:16px;height:16px;line-height:16px;border:1px solid transparent;text-align:center;cursor:pointer}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file-close:hover{background-color:#d9534f;color:#fff;border-color:#b52b27}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file-progress-wrap{margin-top:5px}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file-progress{position:relative;height:15px;margin-top:5px;border:1px solid #a6a6a6}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-file-list .fstpn-ui-modal-file-progress-bar{position:absolute;top:-1px;left:-1px;width:0;height:100%;font-size:11px;color:#fff;background:#25b89a;border:1px solid #187865}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-text{padding:7px 15px;border:1px solid #ccc;border-radius:3px;box-sizing:border-box}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar{*zoom:1;margin-bottom:15px}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar:after,.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar:before{display:table;content:'';line-height:0}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar:after{clear:both}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar .fstpn-ui-modal-vt-btn-create,.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar .fstpn-ui-modal-vt-btn-delete{-webkit-transition:all .2s linear;transition:all .2s linear;display:inline-block;position:relative;min-width:100px;padding:7px 15px;border:1px solid transparent;border-radius:15px;text-align:center;color:#fff;cursor:pointer}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar .fstpn-ui-modal-vt-btn-create.fstpn-ui-modal-ui-hidden,.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar .fstpn-ui-modal-vt-btn-delete.fstpn-ui-modal-ui-hidden{display:none}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar .fstpn-ui-modal-vt-btn-create{background-color:#03a9f4;border-color:#0275a8}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar .fstpn-ui-modal-vt-btn-create:hover{background-color:#0398db}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar .fstpn-ui-modal-vt-btn-delete{float:right;background-color:#d9534f;border-color:#b52b27}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-toolbar .fstpn-ui-modal-vt-btn-delete:hover{background-color:#d43f3a}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-vt-title{display:block;padding:0 15px;line-height:26px;margin-bottom:15px;width:100%;box-sizing:border-box}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-long{width:100%}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-footer{position:relative;padding:15px;background-color:#f1edf6;text-align:right}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-footer .fstpn-ui-modal-btn{margin:0}.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-footer .fstpn-ui-modal-text{float:left}.fstpn-ui-modal-vt{-webkit-transition:all .1s linear;transition:all .1s linear;position:relative;padding:10px;margin-bottom:15px;border:2px dashed #ccc;text-align:center;cursor:move}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-scene-title{display:block;margin:5px auto 0;padding:0 15px;line-height:26px;width:404px;box-sizing:border-box}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-scene-lookat{display:block;margin:5px auto 0;line-height:26px;width:404px;box-sizing:border-box}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-scene-lookat input{line-height:26px;padding:0 15px;width:132px;box-sizing:border-box}.fstpn-ui-modal-vt .fstpn-ui-checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:5px;left:10px;height:18px;width:18px;line-height:16px;margin-top:6px;margin-right:10px;background:linear-gradient(to bottom,#fff,#d9d9d9);border:1px solid #a6a6a6;text-align:center;box-sizing:border-box;cursor:pointer}.fstpn-ui-modal-vt .fstpn-ui-checkbox.fstpn-ui-checked{border:1px solid #0275a8}.fstpn-ui-modal-vt .fstpn-ui-checkbox.fstpn-ui-checked:before{content:'\f00c';position:absolute;display:block;width:100%;height:100%;font-family:FontAwesome;font-size:10px;background-color:#03a9f4;color:#fff;box-sizing:border-box}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;position:relative;margin:0 auto;width:200px;height:120px;background-color:#fff;border:1px solid #a6a6a6;text-align:center;box-sizing:border-box;cursor:pointer}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image:hover{background-color:#03a9f4;border-color:#0275a8}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image:hover .fstpn-ui-modal-vt-image-preview,.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image:hover:before{border-color:#0275a8 #0275a8 #a6a6a6}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image:hover .fstpn-ui-modal-vt-image-clear,.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image:hover .fstpn-ui-modal-vt-image-edit{display:block}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image:hover .fstpn-ui-modal-vt-image-label{border-color:#0275a8}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-preview{position:absolute;top:3px;left:3px;width:192px;height:92px;background-color:#ccc;background-size:cover;background-position:center center;border:1px solid #a6a6a6;box-sizing:border-box}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-clear,.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-edit{display:none;position:absolute;top:0;right:0;width:16px;height:16px;background-color:#fff}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-clear:hover,.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-edit:hover{color:#fff;background-color:#03a9f4}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-clear:before,.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-edit:before{content:'\f00d';line-height:16px;font-family:FontAwesome;font-size:12px;text-align:center}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-edit{left:0}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-edit:before{content:'\f0c1'}.fstpn-ui-modal-vt .fstpn-ui-modal-vt-image .fstpn-ui-modal-vt-image-title{position:absolute;bottom:3px;left:3px;right:3px;height:20px;line-height:20px;background:#fff;font-size:10px;font-weight:700;text-transform:uppercase}@-webkit-keyframes fstpn-ui-loading-progress{0%,22%{-webkit-transform:scaleX(0);transform:scaleX(0);z-index:15}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}90%{-webkit-transform:scaleX(1);transform:scaleX(1);z-index:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);z-index:0}}@keyframes fstpn-ui-loading-progress{0%,22%{-webkit-transform:scaleX(0);transform:scaleX(0);z-index:15}50%{-webkit-transform:scaleX(1);transform:scaleX(1)}90%{-webkit-transform:scaleX(1);transform:scaleX(1);z-index:1}100%{-webkit-transform:scaleX(1);transform:scaleX(1);z-index:0}}