body,a,input,td,.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
  font-family: "Microsoft YaHei","微软雅黑",SimHei,"黑体",Arial,Helvetica,"SimSun","宋体",sans-serif;
  font-size:12px;
  color: #444444 !important;
}
body{
    min-width: 1000px;
}
.modal-content{
    background-color: #F9F9F9;
}
a{
    color: #444444 !important;
}
a:focus {
  outline:0px;
  text-decoration:none;
}
a:hover{
  color:#00A0E9 !important;
  text-decoration:none;
  cursor: pointer;
}
a:focus {
  outline:0px;
  text-decoration:none;
}
input{
    background-color:expression((this.readOnly && this.readOnly == true)? "#efefef":"");
    outline:none;
}
input[readonly]{ 
    background-color: #efefef;
}
.myHide{
    display: none;
}
.myCommonButton1Left{
  float:left;
  background-color: #E6E6E6;
  border-radius: 4px;
  color: #444444;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid #CECECE;
  outline:0px;
  padding:5px 20px;
  margin:0px;
  width:auto;
  cursor: pointer;
}
.myCommonButton1Left:HOVER{
    color: #00A0E9 !important;
}
.myCommonButton2Left{
  float:left;
  background-color: #24C3C9;
  border-radius: 2px;
  color: #FFFFFF !important;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  border: 0px solid #CECECE;
  outline:0px;
  padding:5px 20px;
  margin:0px;
  width:auto;
  min-width: 80px;
}
.myCommonButton2Left:HOVER{
    background-color: #009688;
    cursor: pointer;
}
button.myCommonButton2Left.disabled:HOVER{
  background-color: #24C3C9;
  border: 0px solid #CECECE;
  color:#FFFFFF !important;
  cursor: auto;
}
.myCommonButton2Right{
  float:right;
  background-color: #FFFFFF;
  border-radius: 2px;
  color: #009688 !important;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid #009688;
  outline:0px;
  padding:5px 20px;
  margin:0px;
  width:auto;
  min-width: 80px;
}
button.myCommonButton2Right.disabled:HOVER{
  background-color: #FFFFFF;
  border: 1px solid #009688;
  color: #009688 !important;
  cursor: auto;
}
.myCommonButton2Right:HOVER{
  background-color: #E6E6E6;
  border: 1px solid #CECECE;
  color:#444444 !important;
  cursor: pointer;
}
.myCommonButton3Right{
  float:right;
  background-color: #FFFFFF;
  border-radius: 2px;
  color: #009688 !important;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid #009688;
  outline:0px;
  padding:5px 20px;
  margin:0px;
  width:auto;
  min-width: 80px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.myCommonButton3Right:HOVER{
  background-color: #24C3C9;
  border: 1px solid #CECECE;
  color:#FFFFFF !important;
  cursor: pointer;
}
button.disabled{
    cursor: auto;
    filter:alpha(opacity=0.2); /*IE滤镜，透明度20%*/
    -moz-opacity:0.2; /*Firefox私有，透明度20%*/
    opacity:0.2;/*其他，透明度20%*/
}
.myCommonButton1{
  float:right;
  background-color: #E6E6E6;
  border-radius: 4px;
  color: #444444;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid #CECECE;
  outline:0px;
  padding:5px 20px;
  width:auto;
}
.myCommonButton1:HOVER{
    color: #00A0E9 !important;
}
div.status_body{
  height:30px;
  padding:6px 0px 0px 0px;
  margin: 0px;
  float:left;
}
div.status_body_title{
    float:left;
    width:60px;
    text-align: center;
}
div.status_body_context{
    float:left;
    text-align: left;
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
ul.my_com_dropdown_menu{
  left:auto;
  min-width:140px;
  background-image:url(../../images/common/dropdownBg.png) repeat;
  top:auto;
  z-index: 99999999999999;
  padding:0px;
}
ul.my_com_dropdown_menu li{
    cursor: auto;
    padding:3px 10px;
}
ul.my_com_dropdown_menu li:HOVER{
    cursor: pointer;
}
ul.my_com_dropdown_menu li a{
    padding:3px 0px;
}
ul.my_com_dropdown_menu li.disabled:HOVER{
    cursor: no-drop;
}
ul.dropdown-menu li.disabled,ul.dropdown-menu li.disabled a,ul.dropdown-menu li.disabled:HOVER a{
    color:#CECECE !important;
}
ul.my_com_dropdown_menu li.disabled,ul.my_com_dropdown_menu li.disabled a,ul.my_com_dropdown_menu li.disabled:HOVER a{
    color:#CECECE !important;
}
ul.my_com_dropdown_menu > .active > a,
ul.my_com_dropdown_menu > .active > a:hover,
ul.my_com_dropdown_menu > .active > a:focus {
  background-color: inherit;
  color:#00A0E9 !important;
}
ul.my_com_dropdown_menu > li > a:hover,
ul.my_com_dropdown_menu > li > a:focus {
  background-color: inherit;
  color:#00A0E9 !important;
}
ul.my_com_dropdown_menu > li:hover,
ul.my_com_dropdown_menu > li:focus {
  background-color: inherit;
  color:#00A0E9 !important;
}
ul.my_com_dropdown_menu li:HOVER a{
    color:#00A0E9 !important;
}
ul.my_com_dropdown_menu .my_dropdown_divider{
  min-width:80px;
  height:1px;
  background-color:#FFFFFF;
  margin: 0px 0px 0px 0px;
  border-top: 1px solid #C2C2C2;
  padding:0px;
}

div.lib_full_body{
    width:100%;
    margin:0 auto;
    float: left;
}
.lib_head_container{
    float: left;
    background-color: #fff;
    height: 80px;
    border-bottom: 2px solid #D9D9D9;
}
div.lib_company_log_container{
    width:260px;
    float:left;
    margin-top: 15px;
}
.libCompanyLogImg{
    margin-left: 20px;
    height:35px;
}
div.lib_head_right_container{
    width:1160px;
    float:left;
    margin-top: 15px;
}
ul.lib_header_menu{
    width:1150px;
    float:right;
    margin-top:-7px;
    margin-left:0px;
    padding-left:0px;
    padding-right:10px;
}
li.lib_header_menu_title {
    cursor: pointer;
    float: right;
    font-size: 14px;
    list-style-type: none;
    height:25px;
}
li.lib_header_menu_title > .glyphicon {
    top:2px;
}
li#leftBonusPointTitle img{
    width:35px;
    height:14px;
}
.userMsgTitleText{
    margin-left: 4px;
}
.importProgressHeader{
  font-size:14px;
  color:#444444;
}
.importProgressIconContext{
    float:left;
    width:25px;
    height:25px;
}
.importProgressIco{
    float:left;
    width:10px;
    height:10px;
    margin:5px 0px 0px 6px;
    padding:0px;
}
.importProgressProgress{
    float:left;
    width:30px;
    height:2px;
    margin-top:2px;
    padding:0px;
}
.importProgressTitleText span{
    color:#00A0E9;
}
div.outer-therm{
    margin:0px;
}
.importProgressTitleText{
    color:#444444 !important;
    margin-left: 0px;
}
ul.import_progress_dropdown_menu{
  left:-100px;
  min-width:150px;
  background-image:url(../../images/common/dropdownBg.png) repeat;
  top:23px;
  z-index: 99999999999999;
}
ul.import_progress_dropdown_menu li{
    width:228px;
    cursor: auto;
    padding:3px 0px;
    height:34px;
}
.import_progress_item{
    float:left;
    padding:0px 8px;
    width:196px;
    height:22px;
}
.import_progress_item_project_name{
    float:left;
    width:180px;
    height:18px;
    font-size: 12px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis; 
}
.import_progress_item_progress{
    float:left;
    width:200px;
    height:4px;
    margin-top:0px;
    padding:0px;
}
div.import_progress_item_split {
    float: left;
    width:3px;
    border-left:2px solid #E6E6E6;
    list-style-type: none;
    margin: 3px 2px;
}
div.import_progress_item_option{
    float:left;
    width:22px;
    height:22px;
    padding:2px 0px 0px 3px;
}
div.import_progress_item_cancel{
    cursor: pointer;
}
div.import_progress_item_cancel:HOVER{
    color:#00A0E9;
}
#importProgressContext:hover .dropdown-menu {display: block;}

li.lib_header_menu_split {
    float: right;
    width:3px;
    border-left:2px solid #444444;
    list-style-type: none;
    margin: 3px 8px;
}
img.lib_language_selected{
    width:30px;
    height:16px;
}
img.lib_fullScreen{
    height:14px;
}
.lib_header_menu_ico{
    height:12px;
    margin-right: 6px;
    margin-top:-3px;
}
div.lib_header_bottom{
    width:100%;
    float:left;
    margin-top: -1px;
}
ul.lib_header_library_menu{
    width:300px;
    float:left;
    margin-bottom:0px;
    padding-left:0px;
}
li.lib_header_library_menu_title_select {
    color: #FFFFFF;
    cursor: auto;
    float: left;
    font-size: 16px;
    list-style-type: none;
    padding: 4px 12px 3px 8px;
    height:34px;
    background-color: #444444;
    border-bottom: 3px solid #046F9E;
}
div.recommBrowserPage{
    position:fixed;
    top:50%;
    left:0;
    width:100%;
    display: none;
    z-index:9999999999999999999;
}
div.recommBrowserContext{
    position:relative;
    top:-80px;
    margin:0px auto;
    width:590px;
    height:165px;
    padding:21px 0 0 0;
    background-color: #C6DA9F;
    background-image: url(../../images/emonline/recommendBrowser/background.png);
    font-size: 12px;
    text-align:left;
    line-height: normal;
}
.myModalBtn1{
  margin:0px 0px 0px 0px;
  background-color: #337ab7;
  height:32px;
  line-height:32px;
  border-radius: 4px;
  color: #FFFFFF !important;
  display: inline-block;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  padding:0px 14px;
  outline:0px;
  border-color:#2e6da4;
  float:right;
}
.myModalBtn1:HOVER{
    background-color: #286090;
    cursor: pointer;
}
/*---------------------Easimotor下拉列表begin---------------------*/
.easimotorHeader{
  font-size:14px;
  color:#444444;
}
#easimotorOptionLinkLi:hover .dropdown-menu {display: block;}
ul.easimotor_dropdown_menu > li > a {
  padding: 8px 10px 7px 20px;
  font-size:12px;
  height:30px;
}
ul.easimotor_dropdown_menu > li > a:hover {
    color:#FFFFFF !important;
    background:#00A0E9;
}
ul.easimotor_dropdown_menu{
  min-width:100px;
  background-color: #F8F8F8;
  top:23px;
}
/*---------------------Easimotor下拉列表end---------------------*/
/*---------------------用户信息下拉列表begin---------------------*/
.userNameHeader{
  font-size:14px;
  color:#444444;
}
#libUserInfoHeaderLinkLi:hover .dropdown-menu {display: block;}
.userNameHeader:hover{
  cursor:pointer;
}
div.userInfoHeaderDropdown{
  padding:0px 0px 0px 3px;
  background:none;
  float:right;
  text-align:right;
}
ul.user_info_dropdown_menu > li > a {
  padding: 8px 10px 7px 20px;
  font-size:12px;
  height:30px;
}
ul.user_info_dropdown_menu > li > a:hover {
    color:#FFFFFF !important;
    background:#00A0E9;
}
ul.user_info_dropdown_menu > li > a:hover .perferencesIco {
    background:url(../../images/emonline/perferencesIco-s.png) no-repeat;
}
ul.user_info_dropdown_menu > li > a:hover .personalAssetsIco {
    background:url(../../images/emonline/personalAssetsIco-s.png) no-repeat;
}
ul.user_info_dropdown_menu > li > a:hover .usageOverviewIco {
    background:url(../../images/emonline/usageOverviewIco-s.png) no-repeat;
}
ul.user_info_dropdown_menu > li > a:hover .projectArchiveIco {
    background:url(../../images/emonline/projectArchiveIco-s.png) no-repeat;
}
ul.user_info_dropdown_menu > li > a:hover .logoutIco {
    background:url(../../images/emonline/logoutIco-s.png) no-repeat;
}
ul.user_info_dropdown_menu > li > a:hover .workSpaceIco {
    background:url(../../images/emonline/workSpaceIco-s.png) no-repeat;
}
ul.user_info_dropdown_menu{
  left:-80px;
  width:158px;
  min-width:150px;
  background-color: #F8F8F8;
  top:23px;
}
.workSpaceIco{
  float:left;
  width:13px;
  height:13px;
  margin-right:8px;
  margin-top:2px;
  background:url(../../images/emonline/workSpaceIco.png) no-repeat;
}
.perferencesIco{
  float:left;
  width:13px;
  height:13px;
  margin-right:8px;
  margin-top:2px;
  background:url(../../images/emonline/perferencesIco.png) no-repeat;
}
.personalAssetsIco{
  float:left;
  width:13px;
  height:13px;
  margin-right:8px;
  margin-top:1px;
  background:url(../../images/emonline/personalAssetsIco.png) no-repeat;
}
.usageOverviewIco{
  float:left;
  width:13px;
  height:13px;
  margin-right:8px;
  margin-top:2px;
  background:url(../../images/emonline/usageOverviewIco.png) no-repeat;
}
.projectArchiveIco{
  float:left;
  width:13px;
  height:13px;
  margin-right:8px;
  margin-top:2px;
  background:url(../../images/emonline/projectArchiveIco.png) no-repeat;
}
.logoutIco{
  float:left;
  width:13px;
  height:13px;
  margin-right:8px;
  margin-top:2px;
  background:url(../../images/emonline/logoutIco.png) no-repeat;
}
/*---------------------用户信息下拉列表end---------------------*/
.notStandaloneVersion{
    display: none;
}
img.userMessageImg{
    width:19px;
    height:18px;
}
.modalOneColumnTitle{
    width:100%;
    padding:2px 20px;
    height:25px;
    line-height: 25px;
    margin:0px 0px 3px;
    font-size: 14px;
}
.modalOneColumn{
    width:100%;
    padding:2px 20px;
    height:35px;
    line-height: 35px;
    margin:0px 0px 3px;
    font-size: 14px;
}
.myModalTItle{
    font-size: 16px;
}
.modalFileInputColumn{
    float:left;
    width:70%;
    padding:2px 5px 2px 0px;
    height:35px;
    line-height: 35px;
    margin:0px 0px 3px 20px;
    font-size: 14px;
}
.modalFileButtonColumn{
    float:left;
    width:20%;
    padding:2px 0px 2px 5px;
    height:35px;
    line-height: 35px;
    margin:0px 0px 3px 10px;
}
.colorbutton{
    width: 150px;
    height: 25px;
}
div.checkbox label input[type="checkbox"]{
    margin-left:-23px;
    padding-left:0px;
    position:relative;
    top:1px;
}