/*
 *
 *   MAXI - 鍚庡彴涓婚UI妗嗘灦
 *   css 1.0
 *
*/
/* 鍏ㄥ眬css */
.hand {
	cursor: pointer;
}

body,
a {
	color: #5c5c5c;
}

a:hover,
a:focus,
a:visited,
a:active {
	color: #4c4c4c;
}

body.fixed-sidebar .navbar-static-side {
	height: calc(100% - 50px);
}

.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.justify-content-between {
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.justify-content-flexend {
	justify-content: flex-end !important;
}

.d-flex {
	display: -ms-flexbox !important;
	display: flex !important;
}

.p-l,
.p-r {
	padding-left: 15px;
}

.p-t {
	padding-top: 10px;
	padding-bottom: 10px;
}

.p-nav {
	padding: 13px;
}

.m-r-lgs {
	margin-right: 150px;
}

/* 澶у皬瀹氫箟 */
.font-lg {
	font-size: 18px;
}

.font-sm {
	font-size: 14px;
}

.font-xs {
	font-size: 12px;
}

.font-w {
	color: #eee;
}

.font-b {
	color: #333;
}

a.font-content {
	color: #259c8e;
}

.ibox-title {
	color: #5c5c5c;
}

/* =========================================== */
/* 棰滆壊淇敼 */
.navy-bg {
	color: #333;
	background-color: #d9f1e7;
}

.btn:active {
	box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .2) inset;
}

.navy-bg:hover {
	color: #333;
	background-color: #a6ddc6;
}

.progress-bar-content {
	background-color: #259c8e;
}

.fc-state-active {
	background-color: #259c8e;
	border-color: #259c8e;
	color: #ffffff;
}

.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
	padding: 4px 6px;
	background-color: #259c8e;
	border-color: #259c8e;
}

.btn-grey {
	background-color: #f1f2f2;
	border-color: #dee5e7;
}

.btn-infos {
	color: #fff;
	background-color: #256e84;
	border-color: #256e84;
}

.btn-infos:hover,
.btn-infos:focus,
.btn-infos:active,
.btn-infos.active,
.open .dropdown-toggle.btn-infos {
	color: #fff;
	background-color: #11556a;
	border-color: #11556a;
}

.btn-content {
	color: #fff !important;
	background-color: #259c8e;
	border-color: #259c8e;
}

.btn-content:hover,
.btn-content:focus,
.btn-content:active,
.btn-content.active,
.open .dropdown-toggle.btn-content {
	color: #fff;
	background-color: #10796c;
	border-color: #10796c;
}

.btn-success {
	background-color: #4ea863;
	border-color: #4ea863;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	background-color: #32974a;
	border-color: #32974a;
}

.btn-danger {
	background-color: #dc4c4c;
	border-color: #dc4c4c;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	background-color: #d42727;
	border-color: #d42727;
}

.bg-infos {
	color: #fff;
	background-color: #256e84;
}

.bg-infos:focus,
.bg-infos:hover {
	color: #fff;
	background-color: #11556a;
}

.bg-content {
	color: #fff;
	background-color: #259c8e;
}

a.bg-content:focus,
a.bg-content:hover {
	color: #fff;
	background-color: #10796c;
}

.bg-success {
	color: #fff;
	background-color: #4ea863;
}

.bg-success:focus,
.bg-success:hover {
	color: #fff;
	background-color: #32974a;
}

.badge {
	padding: 4px 8px;
	margin: 5px 0;
	font-size: 12px;
}

.label-content,
.badge-content {
	background-color: #259c8e;
	color: #fff;
}

.label-success,
.badge-success {
	background-color: #4ea863;
	color: #fff;
}

s .label-danger,
.badge-danger {
	background-color: #dc4c4c;
	color: #fff;
}


/* 闂撮殧淇敼 =====================================*/
.wrapper-content {
	padding: 10px 20px 10px 10px;
}

.ibox {
	margin-bottom: 10px;
}

.col-sm-12,
.col-sm-6 {
	padding-right: 10px;
}

.hr-line-dashed {
	margin: 5px 0 15px 0;
}

/* 瑕嗙洊css===================================== */
/* index */
.navbar-fixed-top,
.navbar-static-top {
	background-color: #256E84;
}

.navbar-static-side,
.nav-header {
	background-color: #fff;
}

.navbar-static-side {
	border-right: 1px solid #dee5e7
}

.dropdown-menu>li>a {
	padding: 5px 30px;
}

ul.nav .dropdown>a,
ul.nav.navbar-nav>li>a {
	color: #FFF;
}

.nav .dropdown>a:hover,
.nav .dropdown>a:focus,
.nav .dropdown>a:active,
.nav .dropdown>a:visited,
ul.nav.navbar-nav>li>a:hover,
ul.nav.navbar-nav>li>a:focus,
ul.nav.navbar-nav>li>a:active,
ul.nav.navbar-nav>li>a:visited {
	background: #11556A !important;
	color: #fff;
}

.nav-navbar-left ul>li {
	color: #3c3c3c;
}

.nav-navbar-left .nav>li>a {
	font-size: 15px;
	font-weight: 400;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #5c5c5c;
}

.nav-navbar-left .nav>li.active {
	border-left: 6px solid #256E84;
	background: #fff;
}

.minimalize-styl-2 {
	padding: 4px 6px;
	margin: 16px 5px 10px 20px;
}

body.fixed-sidebar.mini-navbar .navbar-default .nav>li>.nav-second-level {
	border: 1px solid #dee5e7;
	border-left: none;
}

.fixed-sidebar.mini-navbar .nav li:hover>.nav-second-level,
.canvas-menu.mini-navbar .nav li:hover>.nav-second-level {
	background-color: #fff;
	padding: 0;
	line-height: 34px;
	font-size: 15px;
}

.chosen-container-single .chosen-single {
	padding: 2px 12px;
}

.line {
	width: 100%;
	height: 100%;
	margin: 5px 0;
	overflow: hidden;
	font-size: 0;
	background-color: #ccc;
}

.widget {
	padding: 10px 20px;
	border-radius: 2px;
}

.ibox-title {
	height: 40px;
	padding: 14px 15px 2px 15px;
}

/* 鍥綋鐢ㄦ埛绠＄悊锛屼笅鎷夋寜閽�=============== */
.dropdown-menu>li>a {
	margin: 0;
	line-height: 40px;
	font-size: 15px;
}

.contact-box {
	padding: 20px 10px 10px;
}

/* 绛旈============================ */
.checkbox label,
.radio label {
	min-height: 30px;
	padding-left: 20px;
	margin-bottom: 15px;
	font-weight: 400;
	cursor: pointer;
	font-size: 16px;
}

/* 閲忚〃绠＄悊 */
.management>img {
	max-width: 100%;
}

.file .file-name {
	display: flex;
	flex-flow: column;
	text-align: center;
}

.file-box {
	width: 20%;
}

.file-box .file .file-name a h3,
.file-box .file .file-name a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.file-box .file .file-name h5,
.file-box .file .file-name small {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


/* 鎶ュ憡鎵撳嵃======================= */
.list-bord li {
	border: none;
}

.list-bord li span:nth-child(2) {
	text-decoration: underline
}

/* 琛ㄦ牸========================== */
table.table>thead>tr>th.operation-xs,
table.table>tbody>tr>td.operation-xs {
	width: 20px;
}

table.table>thead>tr>th.operation-xss,
table.table>tbody>tr>td.operation-xss {
	width: 50px;
}

table.table>thead>tr>th.operation-sm,
table.table>tbody>tr>td.operation-sm {
	width: 240px;
}

table.table>thead>tr>th.operation,
table.table>tbody>tr>td.operation {
	width: 130px;
}

table.table>thead>tr>th.operation-md,
table.table>tbody>tr>td.operation-md {
	width: 160px;
}

table.table>thead>tr>th.operation-mds,
table.table>tbody>tr>td.operation-mds {
	width: 195px;
}

table.table>thead>tr>th.operation-lg,
table.table>tbody>tr>td.operation-lg {
	width: 240px;
}

table.table>thead>tr>th.operation-lgs,
table.table>tbody>tr>td.operation-lgs {
	width: 290px;
}
table.table>thead>tr>th.operation-bigs,
table.table>tbody>tr>td.operation-bigs {
	width: 460px;
}
table.table>thead>tr>th.operation-big,
table.table>tbody>tr>td.operation-big {
	width: 560px;
}

/* 鑷畾涔� */
.center-flex {
	display: flex;
	align-items: center;
}

.top-height {
	min-height: 50px;
}

.font-text {
	text-indent: 2em;
	line-height: 22px;
}

/* 瀹ｆ暀=============== */
.fancybox img {
	width: 90%;
}

.file .file-name {
	padding-top: 2px;
}

.article p {
	text-indent: 2em;
}

.article h1 {
	font-size: 28px;
}

.article-title {
	margin: 30px 0 40px 0;
}

/* 鍒嗛〉===================== */
.pagination>li>a {
	padding: 6px 12px;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background-color: #259c8e;
	border-color: #259c8e;
	color: #fff;
	cursor: default;
	z-index: 2;
}

.d-right {
	float: right !important;
}

/* 鐧诲綍椤甸潰================== */
.signtop {
	position: fixed;
	top: 0;
	width: 100%;
	height: 70px;
	background: rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(255, 255, 255, .3);
	-moz-box-shadow: 0 3px 0 rgba(12, 12, 12, 0.03);
	-webkit-box-shadow: 0 3px 0 rgba(12, 12, 12, 0.03);
	box-shadow: 0 3px 0 rgba(12, 12, 12, 0.03);
}

.signtop img {
	width: 38px;
	height: 38px;
	margin: 18px 10px 0 0;
}

.signup-footer .pull-left {
	font-size: 16px;
}

.signup-footer .pull-left a {
	color: #fff;
}

.signfoot {
	position: fixed;
	bottom: 50px;
}

/* 璁剧疆闅愯棌========== */
.drodpown-dis {
	display: none;
}

/* 闂ㄨ瘖棣栭〉鍥哄畾楂樺害 */

html,
body,
.wrapper-content {
	margin: 0px;
	height: 100%;
}

.homeheight {
	height: calc(100% - 182px);
}

.userheight {
	width: auto;
	height: 100%;
	overflow-y: scroll;
}

.nav>li>a {
	color: #5c5c5c;
}

.navhover {
	background-color: #f4f4f4;
}

.outpatientitem {
	height: 102px;
	overflow-y: auto;
	border: 1px solid #cfdadd;
}

.outpatientlist {
	line-height: 26px;
}

.outpatientlist::-webkit-scrollbar {
	display: none;
}

.outpatientlist p,
.outpatientpopup p {
	margin: 6px 0;
}

.outpatientpopup {
	line-height: 26px;
}

.outpatientpad {
	padding: 0;
}

.control-label {
	padding-right: 0px;
	font-weight: normal;
}

.control-label-notes {
	padding-left: 0px;
	padding-top: 10px;
}

.required-field::before {
	padding-top: 10px;
	font-weight: bold;
	font-size: 12pt;
	content: "* ";
	color: red;
}


input[type=checkbox] {
  -ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FireFox */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */
}