
#tab_2{ position:relative;}
.btn-ueditor-img{ position:absolute; left:80px; top:-4px; width:100px; height:25px; }
.btn-ueditor-img input{ height:25px; background:#5377D7; border-color:#0972D3;}

.addTable tr{ height:40px;}
.fileField{ height:40px; width:100%; position:relative;  margin-top:5px;}
.fileField div{color:white; height:32px; width:80px; background:#0066CC; background:#3c8dbc; border-radius:3px; text-align:center; font-size:14px; line-height:32px; position:absolute; left:0; top:0;}
.fileField .file{opacity: 0; width:80px; height:32px; position:absolute; left:0; top:0; }
.fileField span{ display:block; width:600px; height:32px; position:absolute; left:90px; top:0px; line-height:30px;}
.addTable .form-control{ width:200px;}
#cover{ position:absolute; top:0; left:0; opacity: 0.5; background:#000; width:100%; height:100%; text-align:center; display:none; z-index:1000;}
#cover2{ position:absolute; top:0; left:0; opacity: 0.5; background:#000; width:100%; height:100%; text-align:center; display:none; z-index:1000;}
#loading_img{ position:fixed; left:50%;  top:40%; z-index:1001; margin-left:-64px; display:none;}
.red{ color: red;}
.orange{ color:orange;}

.form-control2 {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-control2:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.operateTd a{ margin-right:10px;}
.btn-small{padding:1px 5px;}

.btn2 {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 3px 4px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.form-inline .form-group{ margin-bottom:8px;}
/*hospital admin start*/
.device_user_name_td span{color:#1CADDD;}

/* 添加设备 */
.device_info{
	position: relative;
	border: 1px solid #e5e5e5;
	padding: 30px 20px;
	margin: 50px 0 20px 0;
}
.info_title{
	position: absolute;
	top: -15px;
	left: 30px;
	padding: 0 15px;
	background: #FFF;
}
.info_title span{
	padding: 4px 8px;
	margin-left: 15px;
}
.marginRight{
	margin-top: 20px;
}
.marginRight .form-group{
	margin-right: 20px;
}
.flexbox{
	display: flex;
	align-items: flex-start;
}
.flexbox textarea{
	flex-grow: 1;
}

    .main-header{color:#fff;  height:70px; background-color: #015F95; background: url(../images/header_bg.jpg) repeat-x;}
    .skin-green .main-header .navbar{height:70px;/* background-color:#015F95;*/ background: url(../images/header_bg.jpg) repeat-x; }

    
    .skin-green .main-header .logo{height:70px; /*background-color:#015F95;*/  background: url(../images/logo.png) no-repeat 5px 5px; width: 260px; float:left; background-size: 257px 60px; }
    .skin-green .main-header .logo:hover{background-color:#015F95 ; border-bottom: 0 solid transparent;}
    .skin-green .main-header .navbar{ margin-left:260px;}

    .sidebar-mini.sidebar-collapse .main-header .logo{background: url(../images/logo-small.png) no-repeat  2px 20px; background-size: 40px;}
    
    .main-sidebar{padding-top: 0px; margin-top: 60px;}
    .sixed .content-wrapper{padding-top: 0px; margin-top: 70px;}
    
    .skin-green .main-header .navbar .sidebar-toggle{margin-top:10px; font-size:18px;}
    
    .main-header .navbar-custom-menu, .main-header .navbar-right{margin-top:0px;}
    .skin-green .main-header .navbar .nav>li>a:hover{ background: none;}
    .skin-green .main-header .navbar .sidebar-toggle:hover{background: none;}
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color: #015F95;}
    .navbar-custom-menu>.navbar-nav>li{ font-size:18px; margin-top:0px; height: 70px;}
    
    .main-header .login_info{position: absolute;right: 150px; bottom: 15px; font-size:18px;} 
    
    /*.content-header h1{ background-color: #7ac043; padding: 5px 20px 5px 6%; font-size:25px; line-height: 28px; margin:0 0 25px -3.8%; color:#fff;}*/
/* Page Title ---------- */
#page-title {
    background-color: #7ac043;
    margin: 0 0 25px 10px;
    padding: 5px 20px 5px 30px;
    font-size: 25px;
    line-height: 28px;
    color: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60,60,57,.25);
    box-shadow: aliceblue;
    position: relative;
    z-index: 1;
    float: left;
    clear: both;
    min-width: 200px;
}

#page-title.activity-time-logging-title {
    margin-left: -4.2%;
}

#page-title.definition {
    cursor: pointer;
}

#page-title:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: -5px;
    left: 0;
    z-index: 0;
    border-top: 5px solid #629f43;
    border-left: 5px solid transparent;
}

#page-title:after	{background: #7ac043; content: ''; width: 30px; height: 38px; position: absolute; top: 0; right: -15px; -webkit-transform: skew(-25deg); -moz-transform: skew(-25deg); -o-transform: skew(-25deg); z-index: 0;}

/* Page Title Definition */
#page-title i	{font-size: 18px; cursor: pointer; position: absolute; top: 5px; right: 0; z-index: 5;}
#page-title img	{max-width: 14px; width: 14px; height: 14px; cursor: pointer; position: absolute; top: 5px; right: 3px; z-index: 5;}
.content-header{ overflow: hidden; margin-top:15px;}
.content-wrapper, .right-side{background-color:#fff;}
.box{ border-top:0;}
thead{ background: #015F95; color:#fff;}
.box-body{ padding-bottom: 30px;}
.skin-green .wrapper, .skin-green .main-sidebar, .skin-green .left-side{ background-color: #F5F5F3; color:#333335;}
.sidebar-menu li{ border-bottom: 1px solid #E3E3E3;}
.skin-green .sidebar a{color:#333335}
.skin-green .sidebar-menu>li:hover>a, .skin-green .sidebar-menu>li.active>a{ background-color: #CEEBFD; color:#333335;}


.main-sidebar{ margin-top:80px;}
.sidebar-menu .treeview-menu>li{ border-bottom: 0}
.skin-green .sidebar-menu>li>a{ line-height: 20px;}
.sidebar-menu .treeview-menu>li>a{color:#333335; background: #fff; line-height: 30px;border-bottom: 1px solid #E3E3E3}
.skin-green .treeview-menu>li.active>a, .skin-green .treeview-menu>li>a:hover{background:#fff; color:#000;}
.skin-green .sidebar-menu>li:hover>a, .skin-green .sidebar-menu>li.active>a {border-left-color:#1976D3}
.skin-green .sidebar-menu>li>.treeview-menu{background:#fff;}

.table-striped thead tr th a{color:#fff;}
#w1-filters td{ background: #fff;}
.main-footer{ border-top:0;}
div.box-body{ border:0;padding-bottom:10px;}
.box{box-shadow: none; margin-bottom:5px;}
a.dropdown-toggle{ height:70px; margin-top: 15px;}

@media (max-width: 767px){
    .main-header .login_info{position: absolute;left: 40px; bottom: 15px; font-size:18px;}
}

p.bt_new{ margin-left:10px;}