/* Global Styles */
@font-face {
	font-family: "UTM Avo";
	src: url("../fonts/UTM Avo.eot");
	src: url("../fonts/UTM Avo.eot#iefix") format("embedded-opentype"),
	url("../fonts/UTM Avo.woff") format("woff"),
	url("../fonts/UTM Avo.ttf") format("truetype"),
	url("../fonts/UTM Avo.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
/* ------------------------------- */

body {
	/*background-color: #f8f8f8;*/
}
/* Wrappers */

/* ------------------------------- */

#wrapper {
	width: 100%;
}
#page-wrapper {
	padding: 0 15px;
	min-height: 568px;
	background-color: #fff;
}

.navbar-static-side ul li {
	border-bottom: 1px solid #23649e;
	border-top: 1px solid #4695db;
	line-height:30px;
	/* Custom style 26-03-2014 08:54*/
   /* background-color: #3684c9;*/
	background: -moz-linear-gradient(top, #3684c9 0%, #2977bb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3684c9), color-stop(100%, #2977bb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3684c9 0%, #2977bb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3684c9 0%, #2977bb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3684c9 0%, #2977bb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3684c9 0%, #2977bb 100%); /* W3C *//*filter: progidXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2977bb',GradientType=0 ; /* IE6-9 */
}
.navbar-static-side ul li .fa {
	font-size: 25px;
	color: #095DA8;
	/*float:left;*/
}
/* Navigation */

/* ------------------------------- */

/* Top Right Navigation Dropdown Styles */

.navbar-top-links li {
	display: inline-block;
}
.navbar-top-links li:last-child {
	margin-right: 15px;
}
.navbar-top-links li a {
	padding: 15px;
	min-height: 50px;
}
.navbar-top-links .dropdown-menu li {
	display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
	margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
	padding: 3px 20px;
	min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
	white-space: normal;
}
.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts {
	width: 310px;
	min-width: 0;
}
.navbar-top-links .dropdown-messages {
	margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
	margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
	margin-left: -123px;
}
.navbar-top-links .dropdown-user {
	right: 0;
	left: auto;
}
/* Sidebar Menu Styles */

.sidebar-search {
	padding: 15px;
}
.fa-angle-right {
	float: right !important;
	font-size: 18px !important;
	line-height: 35px;
}
.li-nav-second-level a .arrow
{
	float: right !important;
	font-size: 13px !important;
	line-height: 30px;
}
.fa.arrow:before {
	content: "\f105";
}
.active > a > .fa.arrow:before {
	content: "\f107";
}
.arrow
{
	font-size:18px !important;
	float:right!important;
	line-height:30px;
}
.nav-second-level li {
	border-bottom: 1px solid #aac7e2 !important;
    border-top: 1px solid #e9f1f7!important;
	line-height:22px!important;
}
.nav-third-level li
{
	border-bottom:1px solid #ccc;
	border-top:none !important;
}
.nav-second-level li a {
	background-color: #CCE2F6;
    color: #000000 !important;
    font-weight: bold;
    padding-left: 14px !important;;
	padding-right:11px !important;
}
.nav-second-level li a:hover
{
	background:#adc7de !important;
}
.nav-second-level li a .fa {
	color: #03569F !important;
	font-size: 1.5em;
}
.li-nav-second-level a i {
    padding-right: 5px;
    padding-top: 5px;
}
.nav-third-level li a {
	padding-left: 30px;
	background:#f1f6fa !important;
}

 @media(min-width:768px) {
 .navbar-static-side {
 z-index: 1;
 width: 100%;
}
 .navbar-top-links .dropdown-messages,  .navbar-top-links .dropdown-tasks,  .navbar-top-links .dropdown-alerts {
 margin-left: auto;
}
}
/* Buttons */

/* ------------------------------- */

.btn-outline {
	color: inherit;
	background-color: transparent;
 transition: all .5s;
}
.btn-primary.btn-outline {
	color: #428bca;
}
.btn-success.btn-outline {
	color: #5cb85c;
}
.btn-info.btn-outline {
	color: #5bc0de;
}
.btn-warning.btn-outline {
	color: #f0ad4e;
}
.btn-danger.btn-outline {
	color: #d9534f;
}
.btn-primary.btn-outline:hover,  .btn-success.btn-outline:hover,  .btn-info.btn-outline:hover,  .btn-warning.btn-outline:hover,  .btn-danger.btn-outline:hover {
	color: #fff;
}
/* Pages */

/* ------------------------------- */

/* Dashboard Chat */

.chat {
	margin: 0;
	padding: 0;
	list-style: none;
}
.chat li {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #B3A9A9;
}
.chat li.left .chat-body {
	margin-left: 60px;
}
.chat li.right .chat-body {
	margin-right: 60px;
}
.chat li .chat-body p {
	margin: 0;
	color: #777777;
}
.panel .slidedown .glyphicon,  .chat .glyphicon {
	margin-right: 5px;
}
.chat-panel .panel-body {
	height: 350px;
	overflow-y: scroll;
}
/* Login Page */

.login-panel {
	margin-top: 25%;
}
/* Flot Chart Containers */

.flot-chart {
	display: block;
	height: 400px;
}
.flot-chart-content {
	width: 100%;
	height: 100%;
}
/* DataTables Overrides */

table.dataTable thead .sorting, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	background: transparent;
}
table.dataTable thead .sorting_asc:after {
	content: "\f0de";
	float: right;
	font-family: fontawesome;
}
table.dataTable thead .sorting_desc:after {
	content: "\f0dd";
	float: right;
	font-family: fontawesome;
}
table.dataTable thead .sorting:after {
	content: "\f0dc";
	float: right;
	font-family: fontawesome;
	color: rgba(50, 50, 50, .5);
}
/* Circle Buttons */

.btn-circle {
	width: 30px;
	height: 30px;
	padding: 6px 0;
	border-radius: 15px;
	text-align: center;
	font-size: 12px;
	line-height: 1.428571429;
}
.btn-circle.btn-lg {
	width: 50px;
	height: 50px;
	padding: 10px 16px;
	border-radius: 25px;
	font-size: 18px;
	line-height: 1.33;
}
.btn-circle.btn-xl {
	width: 70px;
	height: 70px;
	padding: 10px 16px;
	border-radius: 35px;
	font-size: 24px;
	line-height: 1.33;
}
 .show-grid [class^="col-"] {
 padding-top: 10px;
 padding-bottom: 10px;
 border: 1px solid #ddd;
 background-color: #eee !important;
}
.show-grid {
	margin: 15px 0;
}
/*----------------------------Css bo sung-------------------------------------*/
.icon-lv2
{
	font-size:30px;
	color:#03569F;
}
.fl-icon {
    color: #03569F !important;
    font-size: 28px !important;
    padding-right: 5px;
}
.flaticon-hostpital {
    font-size: 20px !important;
}
.flaticon-office21 {
    /*margin-left: -3px;*/
}
.flaticon-businessman45 {
    font-size: 35px !important;
    margin-left: -4px;
}
.flaticon-placeholder2 {
    margin-left: -3px;
}
.flaticon-correct {
    font-size: 21px !important;
    margin-left: 5px;
	margin-right: 3px;
}
.flaticon-medical51 {
    font-size: 22px !important;
    margin-left: 4px;
    margin-right: 4px;
}
.fa-th-large {
    font-size: 11px !important;
    margin-right: 3px;
    padding-top: 8px;
}
.li-nav-second-level.active > a > span{
    color:#ff0000;
}