
svg {
	display: block
}
.svg-inline svg {
	display: inline-block
}
.svg-center svg {
	margin: auto
}
.letter-icon {
}
.panel .content-divider>span, .tab-content-bordered .content-divider>span {
	background-color: #fff
}

.icons-list {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1;
	font-size: 0
}
.icons-list>li {
	position: relative;
	display: inline-block;
	margin-left: 5px;
	font-size: 13px
}
.icons-list>li:first-child {
	margin-left: 0
}
.icons-list>li>a {
	color: inherit;
	display: block;
	opacity: 1;
	filter: alpha(opacity=100)
}
.icons-list>li>a:hover, .icons-list>li>a:focus {
	opacity: .75;
	filter: alpha(opacity=75)
}
.icons-list>li>a>i {
	top: 0
}
.icons-list>li>a>.caret {
	margin-top: 0;
	margin-bottom: 0
}
.icons-list-extended>li {
	margin-left: 10px
}

.panel[class*=bg-] .table>thead>tr>th, .table[class*=bg-]>thead>tr>th, .panel[class*=bg-] .table>tbody>tr>th, .table[class*=bg-]>tbody>tr>th, .panel[class*=bg-] .table>tfoot>tr>th, .table[class*=bg-]>tfoot>tr>th, .panel[class*=bg-] .table>thead>tr>td, .table[class*=bg-]>thead>tr>td, .panel[class*=bg-] .table>tbody>tr>td, .table[class*=bg-]>tbody>tr>td, .panel[class*=bg-] .table>tfoot>tr>td, .table[class*=bg-]>tfoot>tr>td {
	border-color: rgba(255,255,255,0.2)
}
.panel-body+.table>tbody:first-child>tr:first-child>td, .panel-body+.table-responsive>.table>tbody:first-child>tr:first-child>td, .panel-body+.table>tbody:first-child>tr:first-child>th, .panel-body+.table-responsive>.table>tbody:first-child>tr:first-child>th {
	border-top: 0
}

.panel[class*=bg-]>.panel-body+.table, .panel[class*=bg-]>.panel-body+.table-responsive {
	border-color: #fff
}

.panel[class*=bg-] .table-striped>tbody>tr:nth-child(odd), .table-striped[class*=bg-]>tbody>tr:nth-child(odd) {
	background-color: rgba(0,0,0,0.05)
}

.panel[class*=bg-] .table-hover>tbody>tr:hover, .table-hover[class*=bg-]>tbody>tr:hover {
	background-color: rgba(0,0,0,0.1)
}
.panel[class*=bg-] .panel-body>.table .active>th, .panel[class*=bg-] .panel-body>.table-responsive>.table .active>th, .table[class*=bg-] .active>th, .panel[class*=bg-] .panel-body>.table .active>td, .panel[class*=bg-] .panel-body>.table-responsive>.table .active>td, .table[class*=bg-] .active>td, .panel[class*=bg-] .panel-body>.table th.active, .panel[class*=bg-] .panel-body>.table-responsive>.table th.active, .table[class*=bg-] th.active, .panel[class*=bg-] .panel-body>.table td.active, .panel[class*=bg-] .panel-body>.table-responsive>.table td.active, .table[class*=bg-] td.active {
	background-color: rgba(0,0,0,0.15)
}


.panel {
	margin-bottom: 20px;
	border-color: #ddd;
	color: #333
}
.panel[class*=bg-]>.panel-heading {
	border-color: rgba(255,255,255,0.2)
}
@media (max-width:768px) {
.panel[class*=bg-]>.panel-heading {
	background-color: inherit
}
}
.panel[class*=bg-].panel-flat>.panel-heading {
	border-bottom-color: transparent
}
.panel[class*=bg-]>.panel-body {
	background-color: inherit
}
.panel[class*=bg-] .panel-title {
	color: #fff
}
.panel[class*=bg-] .table thead td, .panel[class*=bg-] .table tbody td, .panel[class*=bg-] .table thead th, .panel[class*=bg-] .table tbody th {
	border-color: rgba(255,255,255,0.1)
}
.panel[class*=bg-] .text-muted, .panel[class*=bg-] .help-block, .panel[class*=bg-] .help-inline {
	color: rgba(255,255,255,0.8)
}
.panel[class*=border-top-] {
	border-top-right-radius: 0;
	border-top-left-radius: 0
}
.panel[class*=border-bottom-] {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.panel[class*=border-left-] {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}
.panel[class*=border-right-] {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}
.panel-body {
	position: relative
}
.panel-flat>.panel-heading+.panel-body {
	padding-top: 0
}
.panel-heading {
	position: relative
}
.panel-bordered>.panel-heading {
	margin: 0
}
.panel-flat>.panel-heading {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #fff
}
.panel-flat[class*=bg-]>.panel-heading {
	background-color: inherit
}
.panel-heading[class*=bg-], .panel-primary .panel-heading, .panel-danger .panel-heading, .panel-success .panel-heading, .panel-warning .panel-heading, .panel-info .panel-heading {
	margin: -1px -1px 0 -1px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}
.panel-white>.panel-heading {
	background-color: #fff;
	border-bottom-color: #ddd
}
.panel-title {
	position: relative;
	font-size: 13px
}
a.panel-title {
	display: block
}
.panel-title img {
	max-height: 20px;
	display: inline-block;
	vertical-align: top
}
.panel-title>small:not(.display-block), .panel-title>.small:not(.display-block) {
	margin-left: 5px
}
h1.panel-title, .h1.panel-title {
	font-size: 25px
}
h2.panel-title, .h2.panel-title {
	font-size: 23px
}
h3.panel-title, .h3.panel-title {
	font-size: 21px
}
h4.panel-title, .h4.panel-title {
	font-size: 19px
}
h5.panel-title, .h5.panel-title {
	font-size: 17px
}
h6.panel-title, .h6.panel-title {
	font-size: 15px
}
.icons-list a[data-action] {
	vertical-align: middle;
	-webkit-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s
}
.icons-list a[data-action]:after {
	font-family: 'icomoon';
	font-size: 16px;
	min-width: 16px;
	text-align: center;
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icons-list a[data-action="collapse"]:after {
	content: '\e9c1'
}
.icons-list a[data-action="reload"]:after {
	content: '\e9fb'
}
.icons-list a[data-action="close"]:after {
	content: '\e9b6'
}
.icons-list a[data-action="move"]:after {
	content: '\e986'
}
.icons-list a[data-action="modal"]:after {
	content: '\e9eb'
}
.panel-footer {
	position: relative
}
.panel-footer:after {
	content: '';
	display: table;
	clear: both
}
.panel-footer>ul {
	margin: 0;
	padding: 0;
	font-size: 0;
	list-style: none;
	float: left;
	margin-left: 15px
}
.panel-footer>ul:first-child {
	margin-left: 0
}
.panel-footer>ul>li {
	display: inline-block;
	font-size: 13px;
	padding-top: 8px;
	padding-bottom: 8px
}
.panel-footer>ul>li+li {
	margin-left: 15px
}
.panel-footer>ul>li>a {
	color: #333
}
.panel-footer>ul>li .dropdown-menu {
	margin-top: 0;
	margin-bottom: 0
}
@media (max-width:480px) {
.panel-footer {
	text-align: center
}
.panel-footer ul, .panel-footer .pull-right {
	margin-left: 0;
	float: none !important
}
.panel-footer>ul>li, .panel-footer .dropdown, .panel-footer .dropup, .panel-footer .btn-group {
	position: static
}
.panel-footer .dropdown-menu {
	left: 0;
	right: 0
}
}
.panel-footer-transparent {
	background-color: transparent;
	border-top: 0
}
.panel-footer-transparent>ul>li {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 20px
}
.panel-group-control .panel-title>a {
	padding-left: 26px;
	display: inline-block
}
.panel-group-control .panel-title>a:before {
	content: '\e9b7';
	font-family: 'icomoon';
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.panel-group-control .panel-title>a.collapsed:before {
	content: '\e9b8'
}
.panel-group-control.panel-group-control-right .panel-title>a {
	padding-left: 0;
	padding-right: 26px
}
.panel-group-control.panel-group-control-right .panel-title>a:before {
	left: auto;
	right: 0
}
.panel-primary {
	border-color: #ddd
}
.panel-primary.panel-bordered {
	border-color: #2196f3
}
.panel-success {
	border-color: #ddd
}
.panel-success.panel-bordered {
	border-color: #4caf50
}
.panel-info {
	border-color: #ddd
}
.panel-info.panel-bordered {
	border-color: #00bcd4
}
.panel-warning {
	border-color: #ddd
}
.panel-warning.panel-bordered {
	border-color: #ff5722
}
.panel-danger {
	border-color: #ddd
}
.panel-danger.panel-bordered {
	border-color: #f44336
}
.well {
	margin-bottom: 0;
	padding: 20px;
	-webkit-box-shadow: none;
	box-shadow: none
}
.well-white {
	background-color: #fff
}
.well-lg {
	padding: 25px;
	border-radius: 3px
}
.well-sm {
	padding: 15px
}
.close {
	font-size: 17px;
	text-shadow: none;
	opacity: .6;
	filter: alpha(opacity=60)
}
.close:hover, .close:focus {
	outline: 0;
	opacity: 1;
	filter: alpha(opacity=100)
}

.problem-color th { background:#fff!important; color:#222!important;}
.problem-color td { color:#fff!important;}
.problem-color 
{
background: rgb(50 84 252);
background: -moz-linear-gradient(top, rgb(250 84 252) 0%, rgb(235 92 67) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(50 84 252)), color-stop(100%, rgb(235 92 67)));
background: -webkit-linear-gradient(top, rgb(50 84 252) 0%, rgb(235 92 67) 100%);
background: -o-linear-gradient(top, rgb(50 84 252) 0%, rgb(235 92 67) 100%);
background: -ms-linear-gradient(top, rgb(50 84 252) 0%, rgb(235 92 67) 100%);
background: linear-gradient(to bottom, rgb(50 84 252) 0%, rgb(235 92 67) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc4032', endColorstr='#ff8570', GradientType=0 );
    }

.ward-color th { background:#fff!important; color:#222!important;}
.ward-color td { color:#fff!important;}
.ward-color 
{
background: rgb(185 29 65);
background: -moz-linear-gradient(top, rgb(185 29 65) 0%, rgb(66 149 211) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(185 29 65)), color-stop(100%, rgb(66 149 211)));
background: -webkit-linear-gradient(top, rgb(185 29 65) 0%, rgb(66 149 211) 100%);
background: -o-linear-gradient(top, rgb(185 29 65) 0%, rgb(66 149 211) 100%);
background: -ms-linear-gradient(top, rgb(185 29 65) 0%, rgb(66 149 211) 100%);
background: linear-gradient(to bottom, rgb(185 29 65) 0%, rgb(66 149 211) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005dcf', endColorstr='#85c3f2', GradientType=0 );
    }
.dept-color th { background:#fff!important; color:#222!important;}
.dept-color td { color:#fff!important;}
.dept-color 
{
/*background: rgba(76, 175, 80,1);
background: -moz-linear-gradient(top, rgba(76, 175, 80,1) 0%, rgba(146, 221, 149,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76, 175, 80,1)), color-stop(100%, rgba(146, 221, 149,1)));
background: -webkit-linear-gradient(top, rgba(76, 175, 80,1) 0%, rgba(146, 221, 149,1) 100%);
background: -o-linear-gradient(top, rgba(76, 175, 80,1) 0%, rgba(146, 221, 149,1) 100%);
background: -ms-linear-gradient(top, rgba(76, 175, 80,1) 0%, rgba(146, 221, 149,1) 100%);
background: linear-gradient(to bottom, rgba(76, 175, 80,1) 0%, rgba(146, 221, 149,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4caf50', endColorstr='#92dd95', GradientType=0 );*/
background: rgb(193 165 29);
background: -moz-linear-gradient(top, rgb(193 165 29) 0%, rgb(34 189 146) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(193 165 29)), color-stop(100%, rgb(34 189 146)));
background: -webkit-linear-gradient(top, rgb(193 165 29) 0%, rgb(34 189 146) 100%);
background: -o-linear-gradient(top, rgb(193 165 29) 0%, rgb(34 189 146) 100%);
background: -ms-linear-gradient(top, rgb(193 165 29) 0%, rgb(34 189 146) 100%);
background: linear-gradient(to bottom, rgb(193 165 29) 0%, rgb(34 189 146) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#138f17', endColorstr='#92dd95', GradientType=0 );
    }
    
.zone-color th { background:#fff!important; color:#222!important;}
.zone-color td { color:#fff!important;}
.zone-color 
{
background: rgb(73 58 191);
background: -moz-linear-gradient(top, rgb(73 58 191) 0%, rgb(101 205 105) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(73 58 191)), color-stop(100%, rgb(101 205 105)));
background: -webkit-linear-gradient(top, rgb(73 58 191) 0%, rgb(101 205 105) 100%);
background: -o-linear-gradient(top, rgb(73 58 191) 0%, rgb(101 205 105) 100%);
background: -ms-linear-gradient(top, rgb(73 58 191) 0%, rgb(101 205 105) 100%);
background: linear-gradient(to bottom, rgb(73 58 191) 0%, rgb(101 205 105) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#138f17', endColorstr='#92dd95', GradientType=0 );
    }