html,body,.body{
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}

.main_container{
    height: 100%;
    /* overflow: auto; */
}

.shouyetitle{
    font-size: 42px;
    color: white;
    font-weight: bold;
}
.shouyeimg{
    padding-left: 20px;
}
.shouyeimg img{
    width: 55px;
    margin-right: 50px;
    margin-top: 40px;
}
.shouyeleft{
   padding-top: 100px;
   padding-left: 150px;
}
.shouyelogo{
    height: 30px!important;
    margin-left: 30px;
}
#shouyeregist{
    background-color: white;
    opacity: 1;
    color: #51C1CD;
}


.uibt{
    background-color: #51C1CD!important;
    border: 1px solid #51C1CD!important;
}
.uibt:hover{
    background-color: #51C1CD;
    border: 1px solid #51C1CD;
}
.uibt2{
    background-color:white!important;
    border: 1px solid #51C1CD!important;
    color: #51C1CD!important;
}
.uibt2:hover{
    background-color:white;
    border: 1px solid #51C1CD;
    color: #51C1CD!important;
}

.shouyeregist .glyphicon-user,.shouyeregist .glyphicon-lock{
    color: #51C1CD;
}
.shouyefooter{
    height: 40px;
}




.uiheader{
    background-color: #252E5A;
	color: white!important;
    background: -webkit-linear-gradient(left, #252E5A ,#252E5A,#315678, #50C3CD,#4291A6); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #252E5A ,#252E5A,#315678, #50C3CD,#4291A6); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #252E5A ,#252E5A,#315678, #50C3CD,#4291A6); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #252E5A ,#252E5A,#315678, #50C3CD,#4291A6); /* 标准的语法 */
}
.left_col{
    background: white!important;
}


.current-page{
    background: #DDDDDD!important;
}
.current-page>a{
    background: #DDDDDD!important;
    color: black!important;
}
.native>a{
    background: #DDDDDD!important;
    color: black;
}
.uileft_a{
    color: black;
}
.uileft_a:hover{
    color: black;
}
.uileft_img{
    width: 30px;
    margin-right: 5px;
}

.uitableheader>th{
    background-color: #363A67;
    color: white;
}
.uitableheader{
    border-radius: 5px;
}


.uibigbg{
   background-color: #F8F8F8;
   padding: 15px;
   box-sizing: border-box;
}
.uismallbg{
    background-color:white;
    padding: 15px;
    box-sizing: border-box;
    border-radius: 5px;
    /* min-height:100%!important; */
 }


 .uifontcolor{
     color: #51C1CD!important;
 }
.uifontcolorblack{
    color: black!important;
    font-weight: bold;
}

 .qiehuanbg .active>a,.qiehuanbg .active>span{
    background-color:#51C1CD!important;
 }

 .uibg{
     background-color: #51C1CD!important;
 }

 
 .uilog .modal-header{
     height: 50px!important;
     padding: 0px!important;
     line-height: 50px!important;
     background-color: #363A67;
     color: white;
 }
.uilog .close{
    width: 50px;
    height: 49px;
    font-size: 30px;
    line-height: 50px;
    color: white;
    background-color:#FF6163;
    margin: 0px;
    z-index: 10000;
    opacity: 1;
}
.uilog .modal-title{
    line-height: 50px;
    padding-left: 20px;
}

.glyphicon-calendar{
    color: #51C1CD!important;
}
.anchor .active{
    background-color: #51C1CD!important;
}

.uiselect1 .checked .iCheck-helper{
    color: #51C1CD!important;
    background: #51C1CD!important;
}

.modal-footer .btn{
    /* background-color: #51C1CD!important; */
    border: 1px solid #51C1CD!important;
}




.btn-primary,.btn-success{
    background-color: #51C1CD!important;
    border: 1px solid #51C1CD!important;   
}
.btn-primary:hover,.btn-success:hover{
    background-color: #51C1CD!important;
    border: 1px solid #51C1CD!important;  
}

.icon-aixin_shixin,.icon-kejian,.icon-yisheng,.icon-shoucang,.icon-shanchu,.icon-bianji{
    color:#51C1CD!important;
}

.pagination .active>span{
    background-color: #51C1CD!important;
    border: 1px solid #51C1CD!important;
}

.blue-line{
    border-top: 1px solid #51C1CD!important;
}



.doctor_selected>span{
    background-color: #51C1CD!important;
}
.doctor_selected>span>.icon{
    color:#FC6466!important;
}


.uiside{
    height: calc(100% - 100px);
}


.uilefttop>a{
    height: 30px;
    line-height: 30px;
    padding-left: 45px!important;
    position: relative;
    border-radius: 15px!important;
    background-color: #A6A4A4!important;
    margin-left: 0px;;
}
.uilefttop>a>span{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: -5px;
    left: 0px;
    background-color: #A6A4A4;
    line-height: 40px;
    text-align: center;
    box-shadow: 1px 0 2px 0 0 red!important;
}
.uilefttop>.active{
    background-color: #51C1CD!important;
}
.uilefttop>.active>span{
    background-color: #51C1CD!important;
}

.classify_slec{
    border-top: none!important;
    border-bottom-color: #DDDDDD!important;
}
.user_info{
    border-bottom-color: #DDDDDD!important;
}

.icon-xiazai{
    color: #51C1CD!important;
}

table tr{
    border-bottom: 1px solid #DDDDDD!important;
    border-radius: 5px;
}

.uifonticon{
    text-decoration: underline;
    line-height: 25px;
    color: #343B66!important;
}

.uitableheader~tr>td:first-child {
    padding-left: 10px!important;
}

.report_img{
    width: 160px!important;
    height: 80px;
    border:1px solid #DDDDDD;
}

.report1{
    width: 400px!important;
    /* z-index:100!important; */
}
.report2{
    width: 280px!important;
}

.report2 .open{
    z-index:100!important;
}

.report4{
    width: 70px!important;;
}

.tips{
    width: 280px!important;
}

.upload-1 .webuploader-pick{
    /* background-color: white;
    color: #51C1CD; */
    /* padding: 0;
    display: block; */
}

.upload-1 label{
    width: 100px!important;
    height: 40px;
    background-color: red;
    display: block;
}

.reportimg{
    height: 50px;
    width: 120px;
}
.miltiple{
    text-align: center;
}

.ui_w1{
    width: 70px!important;
}
.ui_w2{
    width: 180px!important;
}
.ui_w3{
    width: 300px!important;
}


.duoxuan{
    height: 30px;
    padding-left: 10px;
    line-height: 30px!important;
}




.itemsetting{
	float:left;
	width: 250px;
	margin-right: 20px;
}
.itemsettinglist{
	width: 100%;
	height: 400px;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
}
.settingtitle{
	margin: 10px 0px 10px 0px;
}
.settingadd{
	text-decoration: underline;
}
.settings{
	overflow: hidden;
}
.diagnose{
	height: 40px;
	line-height: 40px;

	padding-left: 15px;
}
.guanbi{
	color:#F6AEAE;
	display: inline-block;
	margin-right: 15px;
	line-height: 40px;
}
.diagnose_active{
	background-color: #DDDDDD;
}
.itemfirst{
	margin:15px;
}
.guanbi:hover{
	cursor: pointer;
}
.lists_li:hover{
	cursor: pointer;
}


.hospital_active{
    background-color: #DDDDDD;
}
.department_active{
    background-color: #DDDDDD;
}

.hospital_item .guanbi{
    display: none;
}
.hospital_active .guanbi{
    display: inline-block;
}
.department_item .guanbi{
    display: none;
}
.department_active .guanbi{
    display: inline-block;
}


.red{
    color:red!important;
}


/* .highlight{
    border: 1px solid red;
    overflow: hidden;
}

.top{
    width: 20px;
    height: 20px;
}
.btbox{
    width: 100%;
    height: 100px;
    background-color: blue;
} */

	.img-box{
		min-height:310px;
	
	}
