[disabled='disabled']{
    opacity:0.4;
}
input,input.ui-widget-content,
textarea{
    border-radius: 0;
    border:1px solid #999;
    font-size:14px;
    padding:.1em;
    color:#606060;
    background:#fff;
}
input:focus,
textarea:focus{
    border: 1px solid #09F;
    box-shadow: 0 0 5px rgba(0, 96, 160, 0.37);
}
img{
	border:0;
}
.page-title{
   background-color:#444851;
   padding:0;
   border-bottom:2px solid #0b5eda;
   height:30px !important;
}
.ui-layout-content{
    padding-top:10px;
}
.gamemei-logo {
    background: url("qiyun/logo.png") 0 0 no-repeat,#5a98e7;
    width: 178px;
    height: 28px;
    position: absolute;
    top: 0;
    left: -10px;
}
.tree-parent{
    background:#eef2f4;
    border-width:1px 1px 0 0;
    border-color:#bcbcbc;
    border-style:solid;
}
.ui-layout-content .ui-layout-top{
    padding:10px 40px 10px 20px;
}
.logged-in{
    background:url('qiyun/logged-in.png');
}
.not-logged-in{
    display:none;
}
.page-content{
    padding:0;
    top:32px !important;
}
/*.proj-grid-home */
.grid-parent .search{
   margin-top:5px;
   display: inline;
   float: right;
}
.proj-grid-home .ui-layout-top{
   background: #fff;
   padding: 10px 20px 0 10px;
}
.ui-project-node {
    display: inline-block;
    width: 230px;
    height: 210px;
    text-align: center;
    margin: 0 35px;
}
.ui-grid-node {
    display: inline-block;
    text-align: center;
    margin: 0 40px;
}
.ui-project-node .img {
    width: 240px;
    height: 160px;
    background:url("qiyun/project_node.jpg");
    display:block;
    border: 1px solid #727272;
    border-radius:0;
}
.ui-grid-node:hover .img{
    outline:3px solid #5379ce;
    box-shadow:0 0 10px rgba(0,0,0,0.25);
}
.ui-grid-node.selected .img,
.ui-grid-node.selected:hover .img{
    outline:3px solid #5379ce;
    box-shadow:none;
}
.page-content .ui-grid-node .ui-widget-content{
    border:1px solid #005CFF;
}
.ui-project-node p {
    text-overflow: ellipsis;
    max-width: 200px;
    overflow: hidden;
    margin-top: 5px;
    color:#494949;
    font-size:16px;
    font-weight:bold;
    white-space: nowrap;
}
.ui-grid-node.ui-folder-node p{
    text-overflow: ellipsis;
    max-width: 140px;
    overflow: hidden;
    margin-top: 5px;
    color:#494949;
    font-size:14px;
    font-weight:bold;
    white-space: nowrap;
}
.ui-grid-node.ui-js-node p,
.ui-grid-node.ui-html-node p,
.ui-grid-node.ui-css-node p,
.ui-grid-node.ui-audio-node p,
.ui-image-node p,
.ui-normal-node p,
.ui-video-node p{
    text-overflow: ellipsis;
    max-width: 140px;
    overflow: hidden;
    margin-top: 5px;
    color:#494949;
    font-size:14px;
    font-weight:normal;
    white-space: nowrap;
}
.ui-grid-node.ui-folder-node,
.ui-grid-node.ui-js-node,
.ui-grid-node.ui-html-node,
.ui-grid-node.ui-css-node,
.ui-image-node,
.ui-audio-node,
.ui-normal-node,
.ui-file-node,
.ui-video-node{
    width: 140px;
    height: 140px;
}
.ui-grid-node.ui-folder-node.cutted,
.ui-grid-node.ui-js-node.cutted,
.ui-grid-node.ui-html-node.cutted,
.ui-grid-node.ui-css-node.cutted,
.ui-image-node.cutted,
.ui-audio-node.cutted,
.ui-normal-node.cutted,
.ui-file-node.cutted,
.ui-video-node.cutted{
   opacity:0.5;
}
.ui-normal-node .img,
.ui-file-node .img{
    width: 100px;
    height: 100px;
    background:url("qiyun/icon100.png") 0 -100px no-repeat;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border:1px solid transparent;
}
.ui-grid-node.ui-folder-node .img{
    width: 100px;
    height: 100px;
    background:url("qiyun/icon100.png") 0 0 no-repeat;
    display:block;
    margin-right:auto;
    margin-left:auto;
}
.ui-grid-node.ui-js-node .img{
    width: 100px;
    height: 100px;
    background:url("qiyun/icon100.png") -300px 0 no-repeat;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border:1px solid transparent;
}
.ui-grid-node.ui-html-node .img{
    width: 100px;
    height: 100px;
    background:url("qiyun/icon100.png") -100px 0 no-repeat;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border:1px solid transparent;
}
.ui-grid-node.ui-css-node .img{
    width: 100px;
    height: 100px;
    background:url("qiyun/icon100.png") -200px 0 no-repeat;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border:1px solid transparent;
}
.ui-image-node .img{
    width: 100px;
    height: 100px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    background-position:center center !important;
    background-repeat:no-repeat !important;
    border:1px solid transparent;
}
.ui-grid-node.ui-audio-node .img{
    width: 100px;
    height: 100px;
    background:url("qiyun/icon100.png") -400px 0 no-repeat;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border:1px solid transparent;
}
/*.ui-grid-node.ui-video-node .img{
    width: 100px;
    height: 100px;
    background:url("qiyun/ui-radio-node.png");
    display:block;
    margin-right:auto;
    margin-left:auto;
    border:1px solid #727272;
}*/
/*tab*/
.editor-tabs .ui-widget-header{
    border-width:0 0 1px 0;
    border-style:solid;
    border-color:/*#96c4ea*/#BDBDBD;
    border-radius:0;
}
.tab-title .ui-state-default,
.tab-title .ui-widget-content .ui-state-default,
.tab-title .ui-widget-header .ui-state-default{
    background: #d3d3d3 !important;
    border-width: 1px 1px 0 0 !important;
    border-color: #a0a0a0 !important;
    border-style: solid !important;
}
.tab-title .ui-state-default.ui-state-hover,
.tab-title .ui-widget-content .ui-state-default.ui-state-hover,
.tab-title .ui-widget-header .ui-state-default.ui-state-hover{
    background:#DBDADA !important;
}
.tab-title .ui-state-active,
.tab-title .ui-widget-content .ui-state-active,
.tab-title .ui-widget-header .ui-state-active,
.tab-title .ui-state-active.ui-state-hover,
.tab-title .ui-widget-content .ui-state-active.ui-state-hover,
.tab-title .ui-widget-header .ui-state-active.ui-state-hover{
    background:#ecedef !important;
}
.ui-tabs .ui-state-hover a,
.ui-tabs .ui-state-hover a:link,
.ui-tabs .ui-state-hover a:visited
.ui-tabs .ui-state-active a,
.ui-tabs .ui-state-active a:link,
.ui-tabs .ui-state-active a:visited{
    color:#555;
}
.tab-title .ui-state-default .ui-icon-close{
    background:url("qiyun/close.png") 0 0 no-repeat;
    width:16px;
    height:16px;
}
.tab-title .ui-icon-close:hover{
    background:url("qiyun/close_h.png") 0 0 no-repeat;
    width:16px;
    height:16px;
}
/*===================tree-parent===============*/
.ui-node.ui-icon-folder-collapsed,
.ui-node.ui-icon-folder-open{
    background-image: url('qiyun/tree-user.png');
    background-position:0 center;
    background-repeat:no-repeat;
    padding-left: 25px;
    font-weight:bold;
    color:#272727;
}
.subNode .ui-node.ui-icon-folder-collapsed{
    background-image: url('qiyun/tree-folder.png');
    background-position:0 center;
    background-repeat:no-repeat;
    padding-left: 25px;
    font-weight:bold;
    color:#272727;
}
.subNode .ui-node.ui-icon-folder-open{
    background-image: url('qiyun/tree-folder-open.png');
    background-position:0 center;
    background-repeat:no-repeat;
    padding-left: 25px;
    font-weight:bold;
    color:#272727;
}
.subNode .ui-node.ui-icon-file-normal{
    background-image: url('qiyun/tree-file.png');
    background-position:0 center;
    background-repeat:no-repeat;
    padding-left: 25px;
}
.subNode .ui-node.ui-icon-file-image{
    background-image: url('qiyun/tree-image.png');
    background-position:0 center;
    background-repeat:no-repeat;
    padding-left: 25px;
}
.subNode .ui-node.ui-icon-file-audio{
    background-image: url('qiyun/tree-audio.png');
    background-position:0 center;
    background-repeat:no-repeat;
    padding-left: 25px;
}
.subNode .ui-node.ui-icon-file-avi,
.subNode .ui-node.ui-icon-file-swf{
    background-image: url('qiyun/tree-radio.png');
    background-position:0 center;
    background-repeat:no-repeat;
    padding-left: 25px;
}
.ui-node{
    cursor:pointer;
    white-space:nowrap;
}

/*=======================path=======================*/
.path.ui-layout-pane{
    padding:0;
    height:30px !important;
    display: -webkit-box!important;
    display: -moz-box!important;
    overflow: hidden;
    z-index:2 !important;
}
.path-node{
    min-width: 3px;
    max-width: 210px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    float: left;
    position: relative;
    padding-right:10px !important;
}
.path-node.ui-state-default{
    background: #c9c9c9 !important;
    border:0;
    color: #5b5b5b;
    font-weight: normal;
    text-shadow: none;
    font-size: 12px;
    border-radius: 0 2px 0 0;    
}
.path-node.ui-state-hover{
   color:#5b5b5b !important;
}
.path-node .ui-button-text{
   text-overflow: ellipsis;
   overflow: hidden;
   display: inline-block;
   white-space: nowrap;
   line-height:2 !important;
   padding:.2em 1em !important;
}
.path-node .ui-icon.ui-icon-triangle-1-e{
   background:url("qiyun/arrow_right.png") 0 0 no-repeat;
}
/*.toolbar*/
.toolbar{
    background-color:#ecedef;
    height:50px !important;
    overflow:hidden;
    border-bottom:1px solid #a1a1a1;
    padding:0 0 0 30px;
}
.toolbar .split{
    background: #A1A1A1;
    width: 1px;
    height: 40px;
    position: absolute;
    top: 7px;
}
.toolbar .ui-state-default{
    background: none !important;
    border: none !important;
    margin:-2px 0 0 10px;
    border-radius:0;
}
.toolbar .ui-state-hover{
    background:#cfdaef !important;
    border: none;
    color:#555555  !important;
}
.toolbar .ui-button .ui-icon{
    width:25px;
    height:25px;
    background-image:url('qiyun/icon25_actived.png');
}
.toolbar .ui-button[disabled="disabled"]{
    background:none !important;
}
.toolbar .ui-button[disabled="disabled"] .ui-icon{
    width:25px;
    height:25px;
    background-image:url('qiyun/icon25_disabled.png');    
}
.toolbar .ui-button-icon-only .ui-icon{
    margin-left:-12px;
    margin-top:-12px;
}
.back.ui-button,
.forward.ui-button,
.deploy.ui-button,
.debug.ui-button,
.new-file.ui-button,
.new-folder.ui-button,
.rename.ui-button,
.delete.ui-button,
.import.ui-button,
.cut.ui-button,
.copy.ui-button,
.paste.ui-button,
.refresh.ui-button,
.access-control.ui-button,
.open-in-gamemei.ui-button{
    top:7px;
    padding: 0 5px;
    position: relative;
    height:40px;
} 
.back.ui-button .ui-icon,
.forward.ui-button .ui-icon,
.deploy.ui-button .ui-icon,
.debug.ui-button .ui-icon,
.new-file.ui-button .ui-icon,
.new-folder.ui-button .ui-icon,
.rename.ui-button .ui-icon,
.delete.ui-button .ui-icon,
.import.ui-button .ui-icon,
.cut.ui-button .ui-icon,
.copy.ui-button .ui-icon,
.paste.ui-button .ui-icon,
.refresh.ui-button .ui-icon,
.access-control.ui-button .ui-icon,
.open-in-gamemei.ui-button .ui-icon{
    top: 0;
    position: relative;
    left: 0;
    margin: 0 auto;
}
.back.ui-button .ui-button-text,
.forward.ui-button .ui-button-text,
.deploy.ui-button .ui-button-text,
.debug.ui-button .ui-button-text,
.new-file.ui-button .ui-button-text,
.new-folder.ui-button .ui-button-text,
.rename.ui-button .ui-button-text,
.delete.ui-button .ui-button-text,
.import.ui-button .ui-button-text,
.cut.ui-button .ui-button-text,
.copy.ui-button .ui-button-text,
.paste.ui-button .ui-button-text,
.refresh.ui-button .ui-button-text,
.access-control.ui-button .ui-button-text,
.open-in-gamemei.ui-button .ui-button-text{
    display:block;
    padding:0;
    font-size:12px;
    line-height:1;
}
.ui-icon-back{
    background-position: 0 0;
}
.ui-icon-forward{
    background-position: -25px 0;
}
.ui-icon-deploy{
    background-position:-50px 0;
}
.ui-icon-debug{
    background-position:-75px 0;
}
.ui-icon-new-file{
    background-position:-75px -25px;
}
.ui-icon-new-folder{
    background-position:-100px -25px;
}
.ui-icon-rename{
    background-position:-100px 0;
}
.ui-icon-delete{
    background-position:-125px 0;
}
.ui-icon-import{
    background-position:-125px -25px;
}
.ui-icon-refresh{
    background-position:-225px 0;
}
.ui-icon-cut{
    background-position:-175px 0;
}
.ui-icon-copy{
    background-position:-150px 0;
}
.ui-icon-paste{
    background-position:-200px 0;
}
.ui-icon-access-control{
    background-position:0 -25px;
}
.ui-icon-open-in-gamemei{
    background-position:-25px -25px;
}
.async-with-remote{
    display:inline-block;
}
.async-with-remote .ui-icon-triangle-1-s {
	left: 65px;
}
.toolbar .commit-changes.ui-state-default,
.toolbar .async-with-remote.ui-state-default{
    background:#fff !important;
    border-radius:0;
    border:1px solid #a1a1a1 !important;
    top: 8px;
}
.toolbar .history-versions.ui-state-default,
.toolbar .options.ui-state-default{
    background:#fff !important;
    border-radius:0;
    width:20px;
    margin-left: -1px;
    border: 1px solid #B6B6B6 !important;
    top:8px;
}
.toolbar .commit-changes.ui-button .ui-button-text,
.toolbar .async-with-remote.ui-button .ui-button-text,
.toolbar .history-versions.ui-button .ui-button-text,
.toolbar .options.ui-button .ui-button-text{
    font-size: 12px;
    padding: .2em 1em;
}
.toolbar .commit-changes.ui-state-hover,
.toolbar .async-with-remote.ui-state-hover,
.toolbar .history-versions.ui-state-hover,
.toolbar .options.ui-state-hover{
    background:#cfdaef !important;
}
.ui-button .ui-icon.ui-icon-triangle-1-s,
.ui-button .ui-icon.ui-icon-drop-down,
.ui-button[disabled="disabled"] .ui-icon.ui-icon-triangle-1-s,
.ui-button[disabled="disabled"] .ui-icon.ui-icon-drop-down{
    background:url("qiyun/arrow_down.png") center center no-repeat;
    width:10px;
    height:10px;
    margin-top:-7px;
    margin-left:-5px;
}
.select-menu{
   border-radius: 0 !important;
   border-top: none !important;
   box-shadow: 0 5px 5px rgba(0, 0, 0, 0.06);
}
.toolbar .search{
    float: right;
    top: 14px;
    position: absolute;
    right: 10px;
}
.toolbar .search .search-input{
    width: 180px;
    height: 20px;
    border-radius: 0;
}
.toolbar .search .search-icon.ui-state-default .ui-icon-search{
    width:25px;
    height:25px;
    margin:-12px -12px;
    background:url("qiyun/icon25_disabled.png") -50px -25px;
}
.toolbar .search .search-icon{
    float: right;
    margin-left: -32px;
    margin-top: 2px;
}
.content-inner{
    top:70px !important;
}
.merge-proj.ui-button.ui-state-default,
.fork-proj.ui-button.ui-state-default,
.new-proj.ui-button.ui-state-default{
    background:#5379ce !important;
    color: #fff !important;
    font-size: 12px;
    font-weight: normal;
    text-shadow: none;
}
.merge-proj.ui-button.ui-state-hover,
.fork-proj.ui-button.ui-state-hover,
.new-proj.ui-button.ui-state-hover{
    background:#5a98e7 !important;
    color:#fff !important;
    cursor:pointer;
}
.fork-proj.ui-button{
    position:absolute;
    right:210px;
    top:16px;
}
.new-proj.ui-button{
    position:absolute;
    right:300px;
    top:16px;
}
.merge-proj.ui-button{
    position:absolute;
    right:390px;
    top:16px;
}
.merge-proj.ui-button .ui-button-text,
.fork-proj.ui-button .ui-button-text,
.new-proj.ui-button .ui-button-text{
    padding:.2em 1em;
}
.allFiles .ui-layout-top,
.resources .ui-layout-top{
    font-weight:bold;
    color:rgb(60, 59, 59);
}
.resources{
   border-left:1px solid #a0a0a0;
}
/*.image-dialog*/
#image-dialog .ui-layout-center{
   padding:0;
   overflow: hidden;
}
#image-dialog .dialog-inner{
   text-align:center;
}
.ui-dialog-content.ui-widget-content.mouse-right{
   cursor:url("qiyun/next.png"),auto;
   cursor:url("qiyun/next.png"),-moz-zoom-out;
}
.ui-dialog-content.ui-widget-content.mouse-left{
   cursor:url("qiyun/previous.png"),auto;
   cursor:url("qiyun/previous.png"),-moz-zoom-out;
}
/*.ui-menu */
.save-button-icon{
   background:url('qiyun/icon16.png') 0 5px no-repeat; 
   padding: 5px 8px !important;
}
.undo-button-icon{
   background:url('qiyun/icon16.png') -16px 5px no-repeat; 
   padding: 5px 8px !important;
}
.redo-button-icon{
   background:url('qiyun/icon16.png') -32px 5px no-repeat; 
   padding: 5px 8px !important;
}
.comment-button-icon{
   background:url('qiyun/icon16.png') -48px 5px no-repeat; 
   padding: 5px 8px !important;
}
.uncomment-button-icon{
   background:url('qiyun/icon16.png') -64px 5px no-repeat; 
   padding: 5px 8px !important;
}
.format-button-icon{
   background:url('qiyun/icon16.png') -80px 5px no-repeat; 
   padding: 5px 8px !important;
}
.shortcut-button-icon{
   background:url('qiyun/icon16.png') -96px 5px  no-repeat; 
   padding: 5px 8px !important;
}
.resource-dialog-input{
    width:300px;
}
input#new-proj-name.text{
    width:70%;
    display: inline-block;
    position: absolute;
    margin-left: 10px;
}
[for="new-proj-name"]{
   line-height: 50px;
}
 .ui-proj-type-node{
   padding:5px 20px !important;
   cursor:pointer;
}
 .ui-proj-type-node p{
   font-weight:bold;
   font-size:14px;
}
.ui-proj-type-node.empty .img,
.ui-proj-type-node.Jquery .img,
.ui-proj-type-node.websocket .img,
.ui-proj-type-node.databean .img,
.ui-proj-type-node.JqueryMobile .img,
.ui-proj-type-node.game .img,
.ui-proj-type-node.limejs .img{
   width:94px;
   height:94px;
   border:1px solid #ccc;   
}
.ui-proj-type-node:hover .img{
   outline: 3px solid #ccc;
}
.ui-proj-type-node-selected .img,
.ui-proj-type-node-selected:hover .img{
   outline: 5px solid #6894CF;
}
.ui-proj-type-node.empty .img{
  background:url('qiyun/pvEmpty.png') no-repeat;
}
.ui-proj-type-node.Jquery .img{
  background:url('qiyun/jquery.png') no-repeat;
}
.ui-proj-type-node.websocket .img{
  background:url('qiyun/pvWebSocket.png') no-repeat;
}
.ui-proj-type-node.databean .img{
  background:url('qiyun/databean.png') no-repeat;
}
.ui-proj-type-node.JqueryMobile .img{
  background:url('qiyun/jquery_mobie.png') no-repeat;
}
.ui-proj-type-node.game .img{
  background:url('qiyun/game.jpg') no-repeat;
}
.ui-proj-type-node.limejs .img{
  background:url('qiyun/limejs.jpg') no-repeat;
}
.proj-grid-empty-tip{
    color: #4B4B4B;
    margin:0 auto;
    position: relative;
    top: 100px;
    width:550px;
    background: rgb(232, 240, 225);
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #92CE95;
    text-shadow: 0 1px 1px #fff;    
}
/*import-dialog*/
.ui-layout-content.file-list{
  background:none;
  overflow:auto;
  height: 78% !important;
  padding: 0;
}
.ui-layout-bottom.file-dropper{
  border: 3px dashed #ccc;
  border-radius: 3px;
  background:#f9f9f9;
  height: auto !important;
  padding: 10px;
}
.ui-import-file-icon{
  background:url('qiyun/upload-icon.png') no-repeat;
  width:48px;
  height:35px;
  display: inline-block;
  position: absolute;
}
.ui-import-file-icon.ui-state-default,
.ui-delete-icon.ui-state-default,
.ui-status-icon.ui-state-default{
  background:none !important;
  border:none !important;
}
.ui-import-file-icon.ui-state-hover,
.ui-import-file-icon.ui-widget-content .ui-state-hover{
  cursor:normal;
  background:none !important;
  border:none !important; 
}
.ui-delete-icon.ui-state-hover,
.ui-status-icon.ui-state-hover{
  background:none !important;
  border:none !important; 
}
.ui-import-normal.ui-state-default .ui-icon.ui-icon-import-file{
  background:url('qiyun/icon25_actived.png') -75px -25px no-repeat;
  width:25px;
  height:25px;
  margin-top:-15px;
}
.ui-import-image.ui-state-default .ui-icon.ui-icon-import-file{
  background:url('qiyun/icon25_actived.png') -150px -25px no-repeat;
  width:25px;
  height:25px;
  margin-top:-15px;
}
.ui-import-audio.ui-state-default .ui-icon.ui-icon-import-file{
  background:url('qiyun/icon25_actived.png') -175px -25px no-repeat;
  width:25px;
  height:25px;
  margin-top:-15px;
}
.import-dialog .ui-state-default .ui-icon.ui-icon-delete{
  background:url('qiyun/deleteh-icon.png') no-repeat;
  width:23px;
  height:23px;
  margin-top:-10px;
}
.import-dialog .ui-state-default .ui-icon.ui-icon-busy,
.import-dialog .ui-state-hover .ui-icon.ui-icon-busy{
  background:url('qiyun/throbber.svg') no-repeat;
  width:23px;
  height:23px;
  margin-top:-10px;
}
.import-dialog .ui-state-default .ui-icon.ui-icon-done,
.import-dialog .ui-state-hover .ui-icon.ui-icon-done{
  background:url('qiyun/done-icon.png') no-repeat;
  width:23px;
  height:23px;
  margin-top:-10px;
}
.import-file-node{
  border-bottom:1px solid #ccc;
}
/*fork-dialog*/
.select-user.ui-layout-pane{
  border: 1px solid #899ABE;
  background: #f4f7f9;
  padding:0;
}
.dialog-inner .title{
    height:30px !important;
    overflow:hidden;
    background: #dee5ed;
    padding: 0;
   border-bottom: 1px solid #899ABE;
    white-space:nowrap;
}
.select-user .title .ui-button.ui-state-default{
    margin-top: 3px;
    font-size:12px;
    background:none;
    border:1px solid transparent;
    border-radius:0;
}
.select-user .title .ui-button.ui-state-hover{
    color:#000 !important;
}
.select-user .title .ui-button.selected{
    background:#fff;
    border: 1px solid #899ABE;
    border-radius: 2px 2px 0 0;
}
input.search-input{
    width:180px;
    border-radius: 15px;
    padding:1px 6px;
}
.search-icon.ui-state-default{
    background:none !important;
    border:0 !important;
}
 .search-icon.ui-state-default .ui-icon-search{
  background:url('qiyun/search_20.png') no-repeat;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  margin-top: -10px;
}
.search-icon.ui-state-hover .ui-icon-search{
  background:url('qiyun/search_20_h.png') no-repeat;
  width: 20px;
  height: 20px;
}
.search-icon{
  height: 20px;
  margin-top: -5px;
  margin-left:-35px;
}
.delete-contact.ui-state-default,
.delete-user.ui-state-default{
background: none !important;
border: 0 !important;
width: 20px;
height: 20px;
float: right;
margin-top:6px;
}
.dialog-inner .ui-button.ui-state-default .ui-icon-delete{
  background:url("qiyun/delete.png") center center no-repeat;
  width:20px;
  height:20px;
  margin-top:-10px;
  margin-left:-10px;
}
.dialog-inner .ui-button.ui-state-hover .ui-icon-delete{
  background:url("qiyun/delete_h.png") center center no-repeat;
}
.user-node,.project-node{
  margin:5px 0;
  padding:0 5px;
  white-space:nowrap;
}
.user-node .name,.project-node .name{
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.project-node{
  display:block !important;
}
.user-node .icon,
.project-node .icon{
  width:20px;
  height:20px;
  display:inline-block;
  position: relative;
  top: 3px;
  right: 2px;
}
.user-node.gamemei-admin .icon{
  background:url("qiyun/user_admin.jpg") no-repeat 0 0;
}
.user-node .icon{
  background:url("qiyun/user.png") no-repeat 0 0;
}
.project-node .icon{
  background:url("qiyun/proj_icon.png") no-repeat 0 0;
}
.user-node:hover,
.project-node:hover{
  background:#dfdfdf;
}
.user-node.selected,
.project-node.selected{
  background:/*#C4D3DB*/#dfe8f8;
}
.search-pane{
  top: 40px;
  position: relative;
  white-space:nowrap;
}
input.user-name{
  width:160px;
}
.confirm-user-name.ui-button{
  position: absolute;
  left: 45px;
  top: 40px;
}
.add-contact.ui-button{
  position: absolute;
  top: 80px;
  left: 45px;
}
.select-project.ui-layout-pane{
    padding: 0;
    border: 1px solid #899ABE;
    overflow-x: hidden;
}
.select-project .title{
    padding:0 0 0 10px;
    background: #dee5ed;
    border-bottom: 1px solid #899ABE;
    line-height: 3;
    overflow: hidden;
    font-size:12px;
}
input.project-name{
  width:300px;
}
.select-project .ui-layout-pane-south{
  	padding:0 10px;
    overflow:hidden;
}
/*content-inner*/
.ui-grid-node.ui-project-node .name{
  font-size: 14px;
  text-shadow: 0 1px 1px #fff;
  color: #5A5A5A;
    max-width:240px;
    display:block;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height:2;
  white-space: nowrap;
}
.ui-grid-node .name{
  font-size: 14px;
  font-weight: normal;
  text-shadow: 0 1px 1px #fff;
  color: #5A5A5A;
  text-overflow: ellipsis;
  overflow: hidden;
    max-width:140px;
    display:block;
    white-space: nowrap;
}
.edit-user.ui-state-default .ui-icon-edit-user,
.edit-user.ui-state-hover .ui-icon-edit-user{
  background-position:-160px -80px;
  width:40px;
  height:40px;
  margin-left:-20px;
  margin-top:-20px;
}
.remove-user.ui-state-default .ui-icon-remove-user,
.remove-user.ui-state-hover .ui-icon-remove-user{
  background-position:-160px 0px;
  width:40px;
  height:40px;
  margin-left:-20px;
  margin-top:-22px;
}
.update-user.ui-state-default .ui-icon-update-user,
.update-user.ui-state-hover .ui-icon-update-user{
  background-position:-40px -120px;
  width:40px;
  height:40px;
  margin-left:-20px;
  margin-top:-20px;
}
.access-detail{
  top:50px;
  background: #FaFaFa;
  border: 1px solid #8d8d8d;
  border-radius: 5px;
  padding: 5px;
  height: 85%;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  width: 250px;
}
.access-detail .title-1{
  text-align:center;
  font-weight: normal;
}
.access-detail .title{
  font-weight:bold;
  font-size:14px;
}
.access-detail .detail{
  color: #535353;
}
.access-detail .sub-title{
  font-size: 14px;
  color: #266fff;
}
.toggle-access-detail.ui-state-default,
.toggle-access-detail.ui-state-hover{
  border-radius:30px 0 0 30px;
  background:#fafafa;
  border-color: #8d8d8d;
}
.toggle-access-detail .ui-button-text{
  font-size: 16px;
  font-weight: normal;
}
.ui-state-default .ui-icon.ui-icon-hide-detail,
.ui-state-hover  .ui-icon.ui-icon-hide-detail{
  background:url('qiyun/hide-arrow.png') no-repeat;
  width:30px;
  height:30px;
}
.ui-state-default  .ui-icon.ui-icon-show-detail,
.ui-state-hover  .ui-icon.ui-icon-show-detail{
  background:url('qiyun/show-arrow.png') no-repeat;
  width:30px;
  height:30px;
}
.access-tip{
  background: rgb(232, 240, 225);
  padding: 20px;
  margin: 20px;
  display: inline-block;
  border-radius: 5px;
  border: 1px solid #92CE95;
  text-shadow: 0 1px 1px #fff;
}
.access-list .devread #ui-id-25,
.access-list .devwrite #ui-id-29,
.access-list .debugread #ui-id-33,
.access-list .debugwrite #ui-id-37,
.access-list .deployedread #ui-id-41,
.access-list .deployedwrite #ui-id-45{
  min-width:75px;
}
.access-list .remove-user{
  display: inline-block;
  position: absolute;
  margin-top: 10px;
  right:50px;
}

/*new-proj-dialog*/
.proj-type-node {
display: inline-block;
text-align: center;
margin: 0 20px;
}
.proj-type-node .image {
width: 100px;
height: 100px;
display: block;
margin-right: auto;
margin-left: auto;
border: 1px solid #727272;
}
.proj-type-node .image:hover {
     outline:1px solid #fff;
 }
 .proj-type-node.selected .image {
     outline: 3px solid #5379ce;
     /*opacity: 0.8;*/
 }
.proj-type-node p {
text-overflow: ellipsis;
max-width: 100px;
overflow: hidden;
margin-top: 5px;
font-size: 14px;
font-weight: normal;
white-space: nowrap;
}
.proj-type-node[value="daoxiong"] .image{
     background:url("qiyun/daoxiong.png") no-repeat center center;
}
.proj-type-node[value="gamemei"] .image {
     background:url("qiyun/project_node.jpg") no-repeat center center;
 }
 .proj-type-node[value="pigVsWolf"] .image {
     background:url("qiyun/pigwolf.png") no-repeat center center;
 }
 .proj-type-node[value="chowhound"] .image {
     background:url("qiyun/xiaochihuo.jpg") no-repeat center center;
 }
 .proj-type-node[value="larva"] .image {
     background:url("qiyun/chongchong.jpg") no-repeat center center;
 }
 .proj-type-node[value="queqiaohui"] .image {
     background:url("qiyun/queqiaohui.png") no-repeat center center;
 }
 .proj-type-node[value="hoohoo"] .image {
     background:url("qiyun/hoohoo.jpg") no-repeat center center;
 }
.proj-type-node[value="kissMe"] .image {
     background:url("qiyun/kissme.jpg") no-repeat center center;
 }
.proj-type-node[value="menglv"] .image{
     background:url("qiyun/menglv.png") no-repeat center center;
}
.proj-type-node[value="flappybird"] .image {
     background:url("qiyun/bird.png") no-repeat center center;
 }
/*添加示例项目图片*/
 .proj-type-node .image {
	background-size: 100%;
}
 .proj-type-node[value="pigVsWolf"] .image {
     background-image:url("qiyun/exampleProject/pigwolf.png");
 }
.proj-type-node[value="kissMe"] .image {
     background-image:url("qiyun/exampleProject/kissme.jpg");
 }
 .proj-type-node[value="queqiaohui"] .image {
     background-image:url("qiyun/exampleProject/queqiaohui.png");
 }
.proj-type-node[value="daoxiong"] .image{
     background-image:url("qiyun/exampleProject/daoxiong.png");
}
.proj-type-node[value="skeletalAnimation"] .image {
	background-image: url("qiyun/exampleProject/skeletalAnimation.png");    
}
.proj-type-node[value="animation"] .image {
	background-image: url("qiyun/exampleProject/animation.png");
}
.proj-type-node[value="share"] .image {
	background-image: url("qiyun/exampleProject/share.png");
}
.proj-type-node[value="snowflakes"] .image {
	background-image: url("qiyun/exampleProject/snowflakes.png");
}
.proj-type-node[value="video"] .image {
	background-image: url("qiyun/exampleProject/sl_video.png");
}
.proj-type-node[value="mask"] .image {
	background-image: url("qiyun/exampleProject/mask.png");
}
.proj-type-node[value="regional"] .image {
	background-image: url("qiyun/exampleProject/regional.png");
}
.proj-type-node[value="button"] .image {
	background-image: url("qiyun/exampleProject/button.png");
}
.proj-type-node[value="anonymousDestruction"] .image {
	background-image: url("qiyun/exampleProject/anonymousDestruction.png");
}
.proj-type-node[value="countdownManual"] .image {
	background-image: url("qiyun/exampleProject/countdownManual.png");
}
.proj-type-node[value="headBlood"] .image {
	background-image: url("qiyun/exampleProject/headBlood.png");
}
.proj-type-node[value="repeatedPath"] .image {
	background-image: url("qiyun/exampleProject/repeatedPath.png");
}
.proj-type-node[value="text"] .image {
	background-image: url("qiyun/exampleProject/text.png");
}
.proj-type-node[value="dataSheet"] .image {
	background-image: url("qiyun/exampleProject/dataSheet.png");
}
.proj-type-node[value="frameAnimation"] .image {
	background-image: url("qiyun/exampleProject/frameAnimation.png");
}
.proj-type-node[value="layer"] .image {
	background-image: url("qiyun/exampleProject/layer.png");
}
.proj-type-node[value="news"] .image {
	background-image: url("qiyun/exampleProject/news.png");
}
.proj-type-node[value="shield"] .image {
	background-image: url("qiyun/exampleProject/shield.png");
}
.proj-type-node[value="terminalMovement"] .image {
	background-image: url("qiyun/exampleProject/terminalMovement.png");
}
.proj-type-node[value="platformBehavior"] .image {
	background-image: url("qiyun/exampleProject/platformBehavior.png");
}
.proj-type-node[value="progressBar"] .image {
	background-image: url("qiyun/exampleProject/progressBar.png");
}
.proj-type-node[value="view"] .image {
	background-image: url("qiyun/exampleProject/view.png");
}
.proj-type-node[value="rocker"] .image {
	background-image: url("qiyun/exampleProject/rocker.png");
}
.proj-type-node[value="switchWeapon"] .image {
	background-image: url("qiyun/exampleProject/switchWeapon.png");
}
.proj-type-node[value="loginAndRegiste"] .image {
	background-image: url("qiyun/exampleProject/loginAndRegiste.png");
}
.proj-type-node[value="loginAndRegiste"] .image {
	background-image: url("qiyun/exampleProject/loginAndRegiste.png");
}
.proj-type-node[value="generatingMatrix"] .image {
	background-image: url("qiyun/exampleProject/generatingMatrix.png");
}
.proj-type-node[value="frogJump"] .image {
	background-image: url("qiyun/exampleProject/frogJump.png");
}
.proj-type-node[value="tapFrog"] .image {
	background-image: url("qiyun/exampleProject/tapFrog.png");
}
.proj-type-node[value="paintFrog"] .image {
	background-image: url("qiyun/exampleProject/paintFrog.png");
}
.proj-type-node[value="frogFly"] .image {
	background-image: url("qiyun/exampleProject/frogFly.png");
}
.proj-type-node[value="soundLoopPlay"] .image {
	background-image: url("qiyun/exampleProject/soundLoopPlay.png");
}
.proj-type-node[value="randomInstanceCreate"] .image {
	background-image: url("qiyun/exampleProject/randomInstanceCreate.png");
}
.proj-type-node[value="combustionVegetables"] .image {
	background-image: url("qiyun/exampleProject/combustionVegetables.png");
}
.proj-type-node[value="everyDayTheParkour"] .image {
	background-image: url("qiyun/exampleProject/everyDayTheParkour.png");
}
.proj-type-node[value="pandaJump"] .image {
	background-image: url("qiyun/exampleProject/pandaJump.png");
}
.proj-type-node[value="fishing"] .image {
	background-image: url("qiyun/exampleProject/fishing.png");
}
.proj-type-node[value="killStar"] .image {
	background-image: url("qiyun/exampleProject/killstar.png");
}
.proj-type-node[value="levelSelection"] .image {
	background-image: url("qiyun/exampleProject/levelSelection.png");
}
.proj-type-node[value="alienInvasion"] .image {
	background-image: url("qiyun/exampleProject/alienInvasion.png");
}
#tabs-0{
     top: 32px !important;
}
.new-proj-dialog .ui-layout-south{
     overflow:hidden;
}
/*version-control-dialog*/
.version-control-dialog .dialog-inner{
     border: 1px solid #899ABE;
}
.version-control-dialog .history-versions{
     padding:0;
}
.version-control-dialog .current-version{
     padding:2px 10px;
    border-bottom:1px solid #606060;
    line-height:2.5;
}
.version-control-dialog .current-version-changed{
     padding: 2px 10px;
     background: #fdfde2;
    line-height:1.8;
    border-bottom: 1px dotted #606060;
    font-size:12px;
}
.version-control-dialog .commit-changes.ui-state-default{
     margin-left:20px;
}
.version-control-dialog .commit-changes.ui-state-default,
.version-control-dialog .more-versions.ui-state-default,
.version-control-dialog .update-to-latest-revision.ui-state-default,
.version-control-dialog .update-to-selected-revision.ui-state-default{
      background:none !important;
      color:rgb(17, 85, 204);
}
.version-control-dialog .cancel-changes.ui-state-default,
.version-control-dialog .details.ui-state-default,
.version-control-dialog .hide-details.ui-state-default{
      background:none !important;
      color: rgb(92, 92, 92) !important;
}
.version-control-dialog .commit-changes.ui-state-hover,
.version-control-dialog .cancel-changes.ui-state-hover,
.version-control-dialog .more-versions.ui-state-hover,
.version-control-dialog .update-to-latest-revision.ui-state-hover,
.version-control-dialog .update-to-selected-revision.ui-state-hover,
.version-control-dialog .details.ui-state-hover,
.version-control-dialog .hide-details.ui-state-hover {
      text-decoration:underline;
}
.version-control-dialog .commit-changes .ui-button-text,
.version-control-dialog .cancel-changes .ui-button-text,
.version-control-dialog .more-versions .ui-button-text,
.version-control-dialog .update-to-latest-revision .ui-button-text,
.version-control-dialog .update-to-selected-revision .ui-button-text,
.version-control-dialog .details .ui-button-text,
.version-control-dialog .hide-details .ui-button-text{
      padding:0;
}
.version-control-dialog .details.ui-state-default,
.version-control-dialog .hide-details.ui-state-default{
      position:absolute;
      right:5px;
      font-size:12px;
      top:5px;
}
.version-node{
      border-bottom: 1px dotted #606060;
      padding:2px 10px;
      position:relative;
}
.version-node:hover{
      background:#dfdfdf;
}
.version-node .name{
      display: inline-block;
      width: 70%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
}
.version-node.selected{
      background:#dfe8f8;
}
.version-node .icon{
      background:url("qiyun/version.png") no-repeat 0 0;
    width:20px;
    height:20px;
    display:inline-block;
    top:2px;
    position:relative;
}
.version-node .date{
    color: #B8B8B8;
    font-size: 12px;
    float:right;
    top: 3px;
    position: relative;
    right: 35px;
}
.version-control-dialog .options{
   padding:0;
   height:55px !important;
}
.version-control-dialog .options .toolbar-1{
   border-top: 1px dotted #606060;
    padding:2px 10px;
}
.version-control-dialog .options .toolbar-2{
   background: #efefef;
   border-top: 1px solid #606060;
    padding:2px 10px;
}
.update-to-selected-revision{
   margin-left:20px;
}
.version-control-dialog .ui-layout-center{
   padding:0;
}
.version-details,.current-details{
   padding: 5px 10px;
   font-size: 14px;
   background: #F0F0F0;
   border-bottom: 1px dotted #606060;
}
.version-details .one-detail,
.current-details .one-detail,
.detail-list .one-detail{
   padding-left:20px;
   background:url("qiyun/details_node.png") left center no-repeat;
   white-space: nowrap;
   max-width: 300px;
   font-size:12px;
}
/*access-control-dialog*/
.access-control-dialog .select-project{
   background: #f4f7f9;
}
.access-control-dialog .select-project .ui-layout-pane-north{
   background: #dee5ed;
   border-bottom: 1px solid #899ABE;
   white-space:nowrap;
   line-height:2.5;
   height: 30px !important;
  font-size: 12px;
  padding: 0 0 0 10px;
}
.access-control-dialog .project-node label{
display: inline-block;
max-width: 90%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.access-control-dialog .project-node:hover{
   background:none;
}
.user-with-access{
   padding: 0;
   border: 1px solid #899ABE;
}
.user-with-access .select-access-pane{
   background:#dee5ed;
   border-bottom: 1px solid #899ABE;
   overflow: hidden;
   white-space:nowrap;
   height: 30px !important;
   font-size: 12px;
   line-height: 2.5;
   padding: 0 0 0 10px;
}
.select-access-type.ui-state-default,
.select-access.ui-state-default {
    background:#fff !important;
    border: 1px solid #B6B6B6 !important;
}
.select-access-type.ui-state-hover,
.select-access.ui-state-hover{
    color:rgb(54,137,226) !important;
    border:1px solid #979797 !important ;
}
.select-access-pane .select-access{
   position:absolute;
   top: 3px;
   right:5px;
}
.select-access-type{
   top:-4px;
}
.select-access-type-pane{
   overflow:hidden;
   top:2px !important;
   white-space:nowrap;
}
.clear-user{
   float:right;
}
.clear-user:hover,.add-user:hover{
  cursor:pointer;
  text-decoration:underline;
  color: rgb(255, 93, 93);
}
.add-user{
  top: 20px;
  position: relative;
  color:rgb(17, 85, 204) !important;
  padding-left:20px;
  background:url("qiyun/add_user.png") no-repeat left center;
}
.user-list{
top: 20px;
position: relative;
}
.user-list-and-buttons{
    background: #ebebeb;
}
/*async-version-dialog*/
.async-version-dialog .async.ui-state-default{
    margin:-4px 0 0 5px;
}
.async-version-dialog .username{
    width:100px;
}
.async-version-dialog .projname{
    width: 250px;
    margin-left: 5px;
}
.confirm-async{
   margin-top:10px;
}
/*remote-user-config*/
.remote-user-config input.server,
.remote-user-config input.username,
.remote-user-config input.password{
   width:250px;
}
.commit-message .ui-layout-center{
   border: 1px dotted;
   overflow:hidden;
}
.commit-message .ui-layout-center .detail-list{
   overflow:auto;
    height:90%;
    top: -5px;
    position: relative;
}
.commit-tip{
    color: rgb(255, 153, 0);
    font-size: 12px;
}
/********************************lizhiyao**********************************/
.merge-dialog .title {
    box-sizing: border-box;
    padding: 7px 10px;
}
.merge-dialog .select-project .project-list {
    position: relative;
    top: 11px;
    left: 10px;
}
.merge-dialog .search-icon {
    position: relative;
    top: 2px;
}
.merge-dialog .gamemei-contacts,
.merge-dialog .search-contacts {
    margin-top: -5px !important;
}
.merge-dialog .select-project .title label {
    display: block;
    margin-top: -10px !important;
}


/*杨琴新加样式**/
.dialog-inner .self-project.ui-layout-pane {
	overflow:hidden !important;
}
.my-projs-inner{
	background: #f4f7f9 none repeat scroll 0 0;
    border: 1px solid #899abe;
    padding:0;
    height:398px;
    overflow:auto !important;
}
.my-projs-inner .my-projs-list{
	overflow:auto !important;
}
.filter-my-project .search-icon{
	position: relative;
    left: 195px;
    top: -17px;
}












