 *:focus { 
    outline: none;
}
body {
    background: #fff;
    overflow:hidden;
}
.ui-layout-toggle {
    background: #eef2f4;
    box-shadow: 0 0 2px #A8C5CE inset;
}
.ui-layout-toggle-click.vertical-click {
    cursor: pointer;
    background:#525252;
}
.ui-layout-toggle-click.horizontal-click.toggle-close {
    width:100% !important;
    cursor: url('qiyun/resize-up.png'),auto;
    cursor: url('qiyun/resize-up.png'),-moz-zoom-out;
}
.ui-layout-toggle-click.horizontal-click.toggle-open {
    width:100% !important;
    cursor: url('qiyun/resize-down.png'),auto;
    cursor: url('qiyun/resize-down.png'),-moz-zoom-out;
}
.ui-layout {
    position: absolute;
}
#user-pane {
    float: right;
}
#user-pane .language{
    color: #FFFFFF;
    display: inline;
    font-size: 14px;
    margin: 10px 30px;
}
.language:hover{
   opacity:0.8;
   cursor:pointer;
}
.signup.ui-state-default {
    position: absolute !important;
    right:0px;
    top: 40px;
    min-width:100px;
    background:none;
    border:0;
    color:#fff;
    text-shadow:none;
    font-weight: normal;
    font-size: 16px;
}
.signin.ui-state-default {
    position: absolute;
    right:70px;
    top: 40px;
    min-width:100px;
    background:none;
    border:0;
    color:#fff;
    text-shadow:none;
    font-weight: normal;
    font-size: 16px;
}
.signin.ui-state-hover,
.signup.ui-state-hover{
    background:none;
    border:0;
    opacity:0.8;
}
.userinfo {
    width: 65px;
    height: 67px;
    position: absolute;
    top: 7px;
    right: 15px;
    cursor:pointer;
}
 input.text {
    margin-bottom:12px;
   /* width:95%;*/
    padding: .1em;
}
.ui-dialog .ui-state-error {
    padding: .1em;
}
.validateTips {
    border: none;
   /* padding: 0.3em;*/
    font-size:12px;
}
.ui-effects-transfer {
    border: 2px dotted gray;
}
.forget-password {
    float: right;
}
.forget-password-mousein {
    text-decoration: underline;
}
#popupMessage {
    position: absolute;
    top: 50%;
    background: #F7A87D;
    padding: 10px;
    border-radius: 15px;
    color: #fff;
    z-index: 101;
    box-shadow:0 5px 15px rgba(0,0,0,0.2);
}
#new-file-popup-menu{
    min-width:120px;
}
.userinfo-popup , #new-file-popup-menu{
    position: absolute;
    z-index: 2;
    border-radius:3px;
    box-shadow: 0 2px 5px rgba(233, 233, 233, 0.75);
    min-width:150px;
}
#tabControl {
    position: absolute;
    right: 0;
    top: 56px;
}
#projmgmt-page, #usermgmt-page, #versionControl-page, #newCommer-page {
    width: 100%;
    height: 100%;
}
.subNode {
    right: 0;
    float: right;
}
.ui-node {
    display: inline-block;
    height: 30px;
    line-height: 2;
    width: 99%;
}
.ui-selected {
    background-color: #fff;
    border-width:1px 0 1px 1px;
    border-color:#ccc;
    border-style:solid;
    border-radius:4px 0 0 4px;
}
.proj-grid-home .toolbar, .split {
    display: inline-block;
    color:#A8A8A8;
}
/*.proj-grid-home .toolbar {
    border: 1px solid;
    padding: 5px;

    border-radius: 5px;
}*/
.path-logger {
	line-height: 3;
    font-weight: bold;
    color: #4D2525;
    /*border-top: 1px solid #ccc;*/
}
.proj-grid-home .ui-layout-content {
	padding: 5px 20px;
}
.link-mousein {
	text-decoration: underline;
}
.editor-tabs, .ui-tabs-panel {
    position: absolute;
    right: 0px;
    bottom: 0px;
    left: 0px;
}
.editor-tabs {
top: 0px;
}
.ui-tabs-panel {
top: 35px;
}
.tb-cell {
    display: inline-block;
    padding: 5px;
}
.tb-title {
    border-radius: 3px 3px 0 0;
}
.tb {
    margin: 10px 40px 10px 20px;
    border-radius: 10px;
}

#alert{
background: #f9edb8;
border: 2px solid #edc967;
color: #333;
text-shadow: none;
position: absolute;
top: 1%;
padding: 10px 20px;
border-radius: 5px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
z-index: 1000;
font-weight: bold;
font-size: 14px;
}

















































