/************************
Designed by : http://responsivewebinc.com
************************/

/* Basic CSS starts */

body{
	 background:#fafafa url("../img/body-back.png") repeat;
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	line-height:23px;
	color:#555;
	-webkit-font-smoothing: antialiased;
}

h1,h2,h3,h4,h5,h6{
	font-family:"Open Sans Condensed", sans-serif;
	font-weight:700;
	margin:0px;
	padding:0px;
	color:#777;
}

h1{
	font-size:50px;
	line-height:55px;
}

h2{
	font-size:40px;
	line-height:45px;
}

h3{
	font-size:30px;
	line-height:35px;
}

h4{
	font-size:18px !important;
	line-height:35px;
}

h5{
	font-size:17px;
	line-height:21px;
}

h6{
	font-size:15px;
	line-height:19px;
}

p{
	margin:0;
	padding:0;
	padding-bottom:5px;
}

a{
	color:#428BCA;
	text-decoration:none !important;
}

a:hover{
	color:#666;
	text-decoration:none;
}

a:hover,a:active,a:focus {
	outline: 0;
}

hr{

}

:focus {
	outline:none;
}

::-moz-focus-inner {
	border:0;
}

.label{
	box-shadow: inset 0px 0px 0px #777;
}

.well{
	background:#f9f9f9;
}

/* Sparkline tooltip */

.jqstooltip {
	width: auto !important;
	height: auto !important;
	border-radius: 5px;
	padding: 4px 6px !important;
	background-color: rgba(0, 0, 0, 0.5) !important;
	order: 0 !important;
}

/* Custom buttons */


/* Black button */

.btn-black{
	background:#444;
	color:#fff !important;
	border:1px solid #222;
	box-shadow: 0 1px 0 0 rgba(255,255,255,0.2) inset;
}

.btn-black:hover{
	color:#fff;
	background:#333;
}


/* Colors */

.lblue{
	 color:#61cfe2;
}

.green{
	 color:#29c635;
}

.red{
	 color:#d9534f;
}

.orange{
	 color:#f39334;
}

.pink{
	 color:#ee22ca;
}

/* Background */

.br-lblue{
	 background:#61cfe2;
}

.br-green{
	 background:#29c635;
}

.br-red{
	 background:#d9534f;
}

.br-orange{
	 background:#f39334;
}

.br-pink{
	 color:#ee22ca;
}

/* CSS */

.social{
	margin:9px 0px;
}

.social a i{
	display:inline-block;
	width:28px;
	height:28px;
	line-height:28px;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	-webkit-transition: background 2s ease;
	-moz-transition: background 2s ease;
	-o-transition: background 2s ease;
	-ms-transition: background 2s ease;
	transition: background 2s ease;
	margin-right:2px;
	border-radius:20px;
}

.social a.facebook i{
	 background:#1e78ae;
}

.social a.twitter i{
	 background:#1ba1e2;
}

.social a.google-plus i{
	 background:#f22d0c;
}

.social a.pinterest i{
	 background:#dd1617;
}

.social a.linkedin i{
	 background:#2d93cf;
}

.social a:hover i{
	background:#000;
	-webkit-transition: background 2s ease;
	-moz-transition: background 2s ease;
	-o-transition: background 2s ease;
	-ms-transition: background 2s ease;
	transition: background 2s ease;
}

.social a, .social a:hover{
	border:0px;
	text-decoration:none;
}

/* Basic CSS ends */

.out-container{
	 max-width:93%;
	 margin:0 auto;
	 /*background: #fff;*/
}

.outer{
	background:#08355E;
	box-shadow:0px 0px 10px #888;
}

.progress{
	height:22px;
	margin-top:5px;
	margin-bottom:0px;
	background:#eee;
}

/* Sidebar */

.sidebar{
	 width: 250px;
	 float: left;
	 background: #b72535 url("../img/red-back.png") repeat;
	 padding-top: 10px;
	 border-left: 0px solid #00426e;
	 border-right: 0px solid #00426e;
	 display: block;
	 position: absolute;
	 height: 100%;
	 /*min-height: 1700px;*/
	 background-color: #b7253;
}

/* Sidebar dropdown */

.sidebar .sidebar-dropdown{
	 display:none;
}

.sidebar .sidebar-dropdown a{
	 color: #fff !important;  
	 width:100%;
	 max-width:100px;
	 box-shadow: inset 0px 0px 1px #000;
	 background: #00426e;
	 padding:6px;
	 text-transform: uppercase;
	 text-align: center;
	 font-size: 11px;
	 display: block;
	 border-top: 1px solid #00426e;
	 border-bottom: 1px solid #00426e;
	 margin:0 auto;
	 margin-top:-5px;
	 margin-bottom:15px;
	 border-radius:5px;
}

/* Logo */

.sidebar .logo {
	 padding-bottom: 15px;
	 padding-left: 10px;
	 padding-right: 10px;
	 padding-top: 15px;
	 text-align: center;
}
.sidebar .logo h1{
	padding:0px;
	margin:0px;
	font-weight:700;
	text-transform:uppercase;
	display:inline-block;
	text-shadow:1px 1px 1px #333;
}

.sidebar .logo h1 a, .sidebar .logo h1 a:hover{
	color:#fff;
	text-decoration:none;
}

/* Sidebar buttons */

.sidebar-buttons{
	margin:5px 0px 15px 0px;
}

.sidebar-buttons .btn{
	font-size:12px;
}

.sidebar-buttons i{
	font-size:11px !important;
}

.sidebar-buttons .btn-group .btn-black{
	border-right:0px solid #00426e;
	color:#fff !important;
}

.sidebar-buttons .btn-group .btn-danger{
	margin-left:0px !important;
}

/* Sidebar Search */

.sidebar-search{
	margin:25px auto 25px auto !important;
	padding:0px 10px;
	max-width:250px;
}

.sidebar-search form *{
	box-shadow:none !important;
	border-radius:0px !important;
}

.sidebar-search form input[type="text"]{
	color:#fff !important;
	border:1px dashed #e47f8b;
	background:transparent !important;
	border-right:0px;
	font-size:12px;
}

.sidebar-search form input::-webkit-input-placeholder { 
	 color:#deaab0;
}

.sidebar-search form input::-moz-placeholder { 
	 color:#deaab0;
}

.sidebar-search form input::-ms-input-placeholder { 
	 color:#deaab0;
}

.sidebar-search .btn{
	background:transparent !important;
	border:1px dashed #e47f8b !important;
	border-left:0px !important;
	color:#e8c1c5 !important;
}

.sidebar-search .btn:hover{
	color:#fff !important;
}

/* Sidebar navigation */

.sidey ul.nav, .sidey ul.nav ul{
	 list-style: none;
	 padding: 0px;
	 margin: 0px;
}

.sidey ul.nav ul {
	margin:0px;
	padding:0px;
	display:none;
}

.sidey .nav li.open ul{
	display:block;
}

.sidey .nav > li {
	 margin: 0;
}

.sidey .nav > li li {
	 margin: 0;
}

.sidey .nav > li li a{
	padding-left:25px;
}

.sidey .nav > li > a {
	font-size: 14px;
	line-height: 20px;
	padding: 12px 15px;
	color: #fff;
	display: block;
	font-weight:bold;
	text-decoration: none;
	border-top:1px solid #004a76;
	box-shadow:0px -1px 1px #004a76;
	text-shadow:1px 1px 1px #004a76;
}

.sidey .nav > li > a:focus {
	 background-color: transparent;
}

.sidey .nav > li:last-child > a {
	border-bottom:1px solid #004a76;
}

.sidey .label-darky{
	margin:0px !important;
	margin-left:5px !important;
	border:1px solid #222;
	border-radius:5px;
	background:#555;
	text-shadow:none !important;
}

.sidey .nav > li > a > i{
	margin-right:5px;
	font-size:13px;
	border-radius:100px;
	text-shadow:none !important;
	background:transparent;
	display:inline-block;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	border:0px solid #7e0b18;
}

.sidey .nav > li > ul > li > a {
	font-size: 13px;
	line-height: 20px;
	padding: 10px 10px 10px 30px;
	color: #CCC;
	background:#003e5d;
	display: block;
	text-decoration: none;
	border-bottom:1px solid #013753;
	border-top:1px solid #003e5d;
	border-left:1px solid #003e5d;
	border-right:1px solid #003e5d;
}


.sidey .nav > li > ul > li.active > a{
	background:#01334c;
	border-top:1px solid #003e5d;
}

.sidey .nav > li > ul > li:last-child > a {
	border-bottom:2px solid #01334c;
}

.sidey .nav > li:last-child > ul > li:last-child > a {
	border-bottom:1px solid #01334c;
}

.sidey .nav > li > ul > li > a > i{
	color:#aaa;
	margin-right:5px;
	text-shadow:1px 1px 2px #003560 !important;
}

.sidey .nav > li > ul > li > a:hover{
	background:#01334c;
}

.sidey .nav li a:hover, .sidey .nav li.current > a {
	background: #003e5d;
	color: #FFF;
}

.sidey .nav li.open > a{
	background:#005581 url("../img/red-back.png") repeat;
	border-color:#00496e;
}

.sidey .nav li.open > a{
	border-bottom:1px solid #013955;
}

.sidey .nav a .caret {
	float: right;
	width: 0;
	height: 0;
	display: inline-block;
	vertical-align: top;
	border-top: 4px solid #00496e;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	margin-top: 14px;
	margin-left: 2px;
}

.sidey .nav a:hover .caret {
	border-top-color: #fff;
}

.sidey .nav li.open > a > .caret {
	border-top: none;
	border-bottom: 4px solid #fff !important;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.sidey .nav li.open > a:hover > .caret {
	border-bottom-color: #fff;
}

/* Sidebar chart */

.sidebar-chart{
	width:100%;
	min-width:225px;
	max-width:225px;
	margin:25px auto;
	background:#fff url("../img/white-back.png") repeat center center;
	padding:10px;
	border-radius:7px;
	box-shadow: 0px 0px 3px #333;
	position:relative;
}

.sidebar-chart .sidebar-chart-info{
	position:absolute;
	right:5px;
	top:-12px;
}

.sidebar-chart #side-chart{
	margin-top:9px;
}

.sidebar-chart h5{
	color:#666;
	margin-bottom:3px;
	margin-top:3px;
}

.sidebar-chart p{
	font-size:12px;
	line-height:18px;
	color:#777;
}

/* Sidebar weather */

.sidebar-weather{
	width:100%;
	height:155px;
	min-width:225px;
	max-width:225px;
	margin:25px auto;
	background:#61cfe2 url("../img/blue-back.png") repeat center center;
	border-radius:7px;
	box-shadow: 0px 0px 3px #333;
	text-align:center;
	position:relative;
}

.sidebar-weather .sidebar-weather-header{
	background:#fff url("../img/white-back.png") repeat center center;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	color:#888;
	border-bottom:1px solid #50bccf;
}

.sidebar-weather .sidebar-weather-header h6{
	line-height:35px;
}

.sidebar-weather .sweather-left{
	width:40%;
	float:left;
	height:85px;
	color:#fff;
	font-size:60px;
	line-height:85px;
}

.sidebar-weather .sweather-right{
	width:60%;
	float:right;
	padding:15px 10px;
	color:#fff;
	font-size:12px;
	text-align:center;
}

.sidebar-weather .sweather-right .sweather-big{
	font-size:55px;
	line-height:50px;
	color:#fff;
	font-family:"Open Sans Condensed",sans-serif;
}

.sidebar-weather .sidebar-weather-footer{
	background:#fff url("../img/white-back.png") repeat center center;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	color:#777;
	position:absolute;
	bottom:0px;
	width:100%;
	font-size:12px;
	line-height:35px;
	border-top:1px solid #50bccf;
}

/* Sidebar status */

.sidebar-status{
	width:100%;
	min-width:225px;
	max-width:225px;
	margin:25px auto;
	background:#fff url("../img/white-back.png") repeat center center;
	padding:10px;
	border-radius:7px;
	box-shadow: 0px 0px 3px #333;
	position:relative;
}

.sidebar-status .sidebar-status-item{
	margin-bottom:11px;
}

.sidebar-status .sidebar-status-title{
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
	color:#333;
}

.sidebar-status .sidebar-status-title span{
	font-weight:normal;
	color:#444;
}

/* Mainbar */

/*.mainbar{*/
/*	position:relative;*/
/*	width:auto;*/
/*	min-height:100%;*/
/*	margin-left:250px;*/
/*	height:200%;*/
/*	background:#fff url("../img/subtle_dots.png") repeat;*/
/*}*/
/**/
/*.mainbar .container{*/
/*	max-width:100%;*/
/*}*/

.mainbar{
	position: relative;
	margin-left: 250px;
	margin-right: 0px;
	width: auto;
  overflow:hidden;
	background:#fff url("../img/subtle_dots.png") repeat;
	/*border-left: 1px solid #ccc;*/
	/*z-index: 50;*/
	/*min-height: 100%;*/*/
	padding-bottom: 25px;
}

.mainbar .container{
   max-width:100% !important;
	width: 100% !important;
} 

/* Page heading */

.page-head{
	background:#f9f9f9;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #fff;
	color:#888;
	box-shadow:inset 2px 0px 2px #fff;
}

.page-head h2{
	display:inline-block;
	font-size:16px;
	line-height:50px;
	margin:0px;
	padding:0px;
	color:#8f8f8f;
	font-family:"Open Sans", sans-serif;
}

.page-head h2 i{
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	font-size:20px;
	text-align: center;
	color: #005682;
	margin-right:3px;
}

.page-head .ph-status{
	font-size:13px;
}

.page-head .ph-status a{
	margin-right:5px;
}

.page-head .ph-status i{
	color:#fff;
	display:inline-block;
	width:17px;
	height:17px;
	text-align:center;
	line-height:17px;
	margin:0px 3px;
	font-size:8px;
	border-radius:4px;
	position:relative;
	top:-2px;
	box-shadow:inset 0px 0px 1px #444;
}

.page-head .ph-status i.ph-red{
	background:#cc0000;
}

.page-head .ph-status i.ph-green{
	background:#84d033;
}

.page-head .ph-misc a{
	line-height:10px;
	display:inline-block;
	margin:0px 2px;
	padding:5px 8px;
	border:1px solid #cfcfcf;
	font-size:13px;
	border-radius:3px;
	background:#fafafa;
	box-shadow:inset 1px 0px 2px #fff;
}

.page-head .ph-misc a i{
	font-size:13px;
}

.page-head .ph-misc a:hover{
	background:#f6f6f6;
}

/* Notification */

#gritter-notice-wrapper {
	width:300px !important;
}

.gritter-item{
	font-family:"Open Sans", sans-serif !important;
}

.gritter-item img{
	border-radius:100px;
}

.gritter-title{
	font-family:"Open Sans Condensed", sans-serif !important;
	font-weight:bold;
	font-size:16px;
	color:#fff;
}

.gritter-custom p{
	font-size: 12px;
	line-height: 18px;
	color: #eee;
}

/* Hero status */

.hero-status{
	min-height:90px;
	padding-bottom:15px;
	background: #d8d8d8;
	border:1px solid #fff;
	border-left:0px;
	border-top:1px solid #ccc;
	width:100%;
	float:left;
}



/* Hero block one */

.hero-block-one{
	width:275px;
	float:left;
	margin-right:7px;
}

.hero-block-one .hero-chart-block{
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 51%, #f9f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(51%,#ffffff), color-stop(100%,#f9f9f9));
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=0 );    
	border:2px solid #fff;
	margin-top:15px;
	padding:10px 8px;
	border-radius:5px;
	box-shadow:0px 0px 3px #777;
}

.hero-block-one .hero-arrow-block{
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 51%, #f9f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(51%,#ffffff), color-stop(100%,#f9f9f9));
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=0 );    
	border:2px solid #fff;
	border-left:0px;
	padding:3px 7px;
	position: relative;
	text-align:center;
	top:17px;
	left:-15px;
	border-radius:5px;
	font-weight:bold;
	color:#888;
	font-size:12px;
	box-shadow:0px 0px 3px #777;
}

.hero-block-one .hero-arrow-block:after, .hero-block-one .hero-arrow-block:before {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.hero-block-one .hero-arrow-block:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 7px;
	top: 50%;
	margin-top: -7px;
}

.hero-block-one .hero-arrow-block:before {
	border-color: rgba(119, 119, 119, 0);
	border-right-color: #bbb;
	border-width: 8px;
	top: 50%;
	margin-top: -8px;
}

.hero-block-one .hero-arrow-block i{
	color: #fff;
	display: inline-block;
	padding:4px 5px;
	position:relative;
	margin-left:2px;
	top:-1px;
	font-size: 8px;
	border-radius: 4px;
	box-shadow: inset 0px 0px 1px #666;
}

.hero-block-one .hero-arrow-block i.ha-red{
	background:#cc0000;
}

.hero-block-one .hero-arrow-block i.ha-green{
	background:#84d033;
}

/* Hero block two */

.hero-block-two{
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 51%, #f9f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(51%,#ffffff), color-stop(100%,#f9f9f9));
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=0 );    
	border:2px solid #fff;
	margin-right:20px;
	margin-top:17px;
	padding:5px 5px;
	border-radius:7px;
	box-shadow:0px 0px 3px #777;
	width:190px;
	float:left;
}

.hero-block-two h5{
	color:#888;
	margin:0px;
	padding:0px;
	font-size:16px;
	line-height:18px;
}

.hero-block-two p{
	margin:0px;
	padding:0px;
	color:#888;
	font-size:12px;
	line-height:25px;
}

.hero-block-two .label{
	margin:0px;
	text-transform:uppercase;
}

.hero-block-two i{ 
	text-align:center;
	font-size:21px;
	display:inline-block;
	margin: 0 auto;
	margin-top:3px;
	background:#61cfe2;
	color:#fff !important;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:125px;
	box-shadow:inset 0px 0px 3px #157B8D;
	border:1px solid #fff;
	text-shadow:0px 0px 1px #000;
}

/* Hero block three */

.hero-block-three{
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 51%, #f9f9f9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(51%,#ffffff), color-stop(100%,#f9f9f9));
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#ffffff 51%,#f9f9f9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=0 );    
	border:2px solid #fff;
	margin-right:0px;
	margin-top:17px;
	padding:5px 0px 5px 3px;
	border-radius:7px;
	width:325x;
	float:left;
	box-shadow:0px 0px 3px #777;
}

.hero-block-three .hero-ecg-left{
	background: #51bfd2 url("../img/blue-back.png") repeat;
	padding:5px;
	height:67px;
	border-radius:5px;
	box-shadow:inset 0px 0px 10px #34A1B4;
	width:180px;
	position:relative;
	right:-3px;
}

.hero-block-three .hero-ecg-left #ecg-chart{
	width:100%;
	height:60px;
}

.hero-block-three .hero-ecg-right .progress{
	height:8px;
	border-radius:2px;
	margin:6px 0px 2px 0px;
	width:105px;
	padding:0px;
}

.hero-block-three .hero-ecg-right a{
	margin-top:6px;
	margin-right:4px;
	border-radius:5px;
}

/* Blue block */

.blue-block{
	background: #08355e;
	box-shadow:none;
	border:0px solid #fff;
	border-top:0px;
	padding:20px 15px;
}

.blue-block .page-title h3{
	color:#fff;
	text-shadow:none;
}

.blue-block .page-title h3 i{
	margin-right:5px;
	font-size:22px;
	position:relative;
	top:-3px;
}

.blue-block .page-title span{
	color:#fff;
	font-family:"Open Sans", sans-serif;
	font-size:14px;
	line-height:15px;
	position:relative;
	top:-3px;
}

.blue-block .page-title .breads{
	margin-top:7px;
	margin-right:10px;
	color:#fff;
}

.blue-block .page-title a, .blue-block .page-title a:hover{
	color:#fff;
	font-weight:bold;
}

/* Map */

.blue-block .map-block{
	margin-top:10px;
}

.blue-block .map-block{
	position: relative;
}

.blue-block .map-block i,
.blue-block .map-block span{
	position: absolute;
}

.blue-block .map-block span{
	box-shadow:none;
	padding:7px;
	margin-left:12px;
	font-size:11px;
}

.blue-block .map-block i.india{
	top: 53%;
	left: 67.2%;
}

.blue-block .map-block i.brazil{
	top: 70%;
	left: 34%;
}

.blue-block .map-block i.australia{
	top: 75%;
	left: 82%;
}

.blue-block .map-block i.usa{
	top: 40%;
	left: 18%;
}

.blue-block .map-block i.canada{
	top: 25%;
	left: 13%;
}

.blue-block .map-block i.china{
	top: 43%;
	left: 72%;
}

.blue-block .map-block i.russia{
	top: 25%;
	left: 75%;
}

.blue-block .map-block i.africa{
	top: 70%;
	left: 52%;
}

.blue-block .map-block i.eu{
	top: 35%;
	left: 52%;
}

.blue-block .map-block span.india{
	top: 52%;
	left: 67.7%;
}

.blue-block .map-block span.brazil{
	top: 69%;
	left: 34.5%;
}

.blue-block .map-block span.australia{
	top: 74%;
	left: 82.5%;
}

.blue-block .map-block span.usa{
	top: 39%;
	left: 18.5%;
}

.blue-block .map-block span.canada{
	top: 24%;
	left: 13.5%;
}

.blue-block .map-block span.china{
	top: 42%;
	left: 72.5%;
}

.blue-block .map-block span.russia{
	top: 24%;
	left: 75.5%;
}

.blue-block .map-block span.africa{
	top: 69%;
	left: 52.5%;
}

.blue-block .map-block span.eu{
	top: 34%;
	left: 52.5%;
}

/* Blue block with TV */

.blue-block .bb-tv{ 
	background:#fafafa url("../img/cream-back.png") repeat;
	border:2px solid #fff;
	border-radius:5px;
	box-shadow:0px 0px 4px #128498;
	margin-bottom:15px;
}

.blue-block .bb-tv .tv-head{
	padding:3px 5px;
	font-size:11px;
	letter-spacing:0.05em;
	line-height:11px;
	color:#888;
}

.blue-block .bb-tv .tv-head-icons b{
	width:11px;
	height:11px;
	display:inline-block;
	border-radius:100px;
	box-shadow:inset 0px 0px 1px #555;
	border:1px solid #fff;
}

.blue-block .bb-tv .tv-head-icons b.tv-icon-red{
	background:#ea596a;
}

.blue-block .bb-tv .tv-head-icons b.tv-icon-blue{
	background:#83dbd8;
}

.blue-block .bb-tv .tv-head-icons b.tv-icon-green{
	background:#70ca5e;
}

.blue-block .bb-tv .tv-body{
	height:150px;
	padding:5px 10px;
	margin:1px 5px;
	background:#fff url("../img/greyzz.png") repeat;
	border-radius:4px;
	border:1px solid #cfcfcf;
	box-shadow:inset 0px 0px 30px #eee;
}

.blue-block .bb-tv .tv-body #tv-chart{
	width:100%;
	height:135px;
}

.blue-block .tv-foot{
	padding:6px 5px;
	padding-bottom:2px;
}

.blue-block .tv-foot ul{
	margin:0px;
	padding:0px;
}

.blue-block .tv-foot li{
	background: #f8f8f8;
	box-shadow:0px 0px 2px #888;
	min-width:70px;
	border:1px solid #fff;
	border-radius:3px;
	padding:5px 3px;
	margin:0px 3px;
	margin-bottom:4px;
}
.blue-block .tv-f-top .label{
	padding:4px 6px;
	display:inline-block;
	margin:0px;
	font-size:12px;
	margin-top:5px;
}

.blue-block .tv-f-bottom{
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	color:#777;
}

/* Status list */

.blue-block .status-list{
	background: #fafafa;
	border:2px solid #fff;  
	border-radius:5px;
	box-shadow:0px 0px 4px #128498;
	padding:7px 9px;
}

.blue-block .status-list dl{
	padding:0px;
	margin:0px;
	padding-top:3px;
}

.blue-block .status-list hr{
	margin:5px 0px;
	padding:0px;
	border-bottom:1px dashed #ddd;
	border-top:0px;
}

.blue-block .status-list dt{
	width:60px;
	color:#777;
	font-weight:normal;
	text-align:left;
}

.blue-block .status-list dt .label{
	font-size:10px;
	padding:4px 5px;
	min-width:55px;
	display:inline-block;
	border-radius:4px;
}

.blue-block .status-list dd{
	margin-left:65px;
	margin-bottom:6px;
	color:#333;
	font-size:11px;
}

/* Quick widget */

.blue-block .quick-widget{
	background: #f9f9f9 url("../img/cream-back.png") repeat;
	border:2px solid #fff;  
	border-radius:5px;
	box-shadow:0px 0px 4px #128498;
	padding:6px 7px;
	font-size:19px;
	position:relative;
	margin-top:10px;
	margin-bottom:15px;
}

.blue-block .quick-widget .quick-widget-title{
	position:absolute;
	top:-15px;
	border-radius:4px;
	font-size:11px;
	width:90px;
	text-align:center;
	height:20px;
	line-height:17px;
	background: #e13434;
	padding:0px 3px;
	color:#fff;
	border:1px solid #b72727;
	box-shadow:inset 0px 1px 2px rgba(255,255,255,0.5);
}

.blue-block .quick-widget ul{
	margin:0px;
	padding:0px;
	text-align:center;
}

.blue-block .quick-widget li{
	padding:8px 11px;
	margin:0px;
	border-right:1px solid #f3f3f3;
	text-align:center;
}

.blue-block .quick-widget li:last-child{
	border-right:0px;
}

.blue-block .quick-widget li a{
	color:#999;
	display:inline-block;
	margin-left:-3px;
}

.blue-block .quick-widget li a.qw-active{
	color:#4ab7ca;
}

.blue-block .quick-widget li a:hover{
	color:#4ab7ca;
}

/* Quick update */

.blue-block .quick-update{
	margin-bottom:15px;
	background:#fff;
	box-shadow:0px 0px 4px #128498;
	border-radius:4px;
}

.blue-block .quick-update textarea{
	border-radius:0px;
	box-shadow:none !important;
	border:0 !important;
	font-size:12px !important;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom:1px solid #ddd !important;
}

.blue-block .quick-update a{
	margin-right:3px;
}

.blue-block .quick-update .qu-buttons{
	padding:7px 10px;
	background: #f9f9f9 url("../img/cream-back.png") repeat;    
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

/* Knob block */

.blue-knob-block{
	background:#f9f9f9 url("../img/cream-back.png") repeat;
	border-radius:4px;
	box-shadow:0px 0px 4px #128498;
	margin-bottom:15px;
}

.blue-knob-block input[type="text"]{
	color:#999 !important;
	font-size:14px !important;
	max-width:50px;
	border:0px;
	font-family:"Open Sans", sans-serif !important;
}

.blue-knob-block ul{
	margin:0px;
	padding:0px;
	text-align:center;
}

.blue-knob-block li{
	padding-top:12px;
	padding-bottom:12px;
}

.blue-knob-block .knoby{
	width:68px;
	margin:0 auto;
	padding-top:10px;
	height:115px !important;
	overflow:hidden;
	text-align:center;
	background:#fff;
	border-radius:5px;
	box-shadow:0px 0px 2px #999;
}

.blue-knob-block .knoby h6{
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	font-weight:bold;
}

.blue-knob-block .knoby .label{
	margin:3px 0px 5px 0px;
	display:inline-block;
	padding:5px 8px;
}

/* Report block */

.report-block{
	background:#fafafa url("../img/white-back.png") repeat;
	padding:20px 0px 10px 0px;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	margin-bottom:5px;
}
.report-block .freport{
	border-radius:4px;
	font-size:12px !important;
	margin:0 auto;
	margin-bottom:10px;
	width:100%;
	max-width:400px;
}

.report-block .report-head{
	padding:8px 13px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}

.report-block .report-head h5{
	color:#fff;
	font-family:"Open Sans", sans-serif;
	font-size:13px;
}

.report-block .report-head h5 i{
	margin-right:4px;
}

.report-block .report-body{
	border:1px solid #ddd;
	border-top:0px;
	background:#fff;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}

.report-block .report-body .table{
	margin:0px;
}

.report-block .report-body .table td{
	border-right:1px solid #ddd;
}

.report-block .report-body  .table td:last-child{
	border-right:0px;
}

.report-block .report-body i{
	margin-right:3px;
	font-size:14px;
}
.report-block .report-body span.label{
	font-size:10px;
}

/* Widget */

.widget {
	margin-top: 10px;
	margin-bottom: 20px; 
	background: #fff;
}

.widget hr{
	margin: 4px 0px;
	padding: 4px 0px;
	border-top: 0px;
	border-bottom: 1px solid #ddd;
}

/* Widget head */

.widget .widget-head{
	 background: #f9f9f9 url("../img/cream-back.png") repeat;
	 border: 1px solid #d2d2d2;
	 border-bottom:0px;
	 color: #777;
	 padding: 10px 12px 8px 12px;
	 border-top-left-radius:5px;
	 border-top-right-radius:5px;
	 box-shadow:inset 0px 1px 2px #fff;
}

.widget .widget-head h5{
	 font-family:"Open Sans", sans-serif;
	 font-size:13px;
	 color:#777;
	 font-weight:normal;
}

.widget .widget-head h5 i{
	 margin-right:3px;
}

.widget .widget-head-btns a{
	 color:#aaa;
	 margin-right:5px;
}

.widget .widget-head-btns a:hover{
	 color:#bbb;
}

.widget .widget-head-btns i{
	 font-size:13px;
	 line-height:10px;
}

/* Widget body */

.widget .widget-body{
	 border: 1px solid #d2d2d2;
	 padding:10px;
	 background:#fff;
}

.widget .widget-body.no-padd{
	 padding:0px;
}

/* Widget foot */

.widget .widget-foot{
	 background: #f9f9f9 url("../img/cream-back.png") repeat;
	 border: 1px solid #d2d2d2;
	 border-top:0px;
	 color: #777;
	 padding: 10px 12px 10px 12px;
	 border-bottom-left-radius:5px;
	 border-bottom-right-radius:5px;
	 box-shadow:inset 0px 1px 2px #fff;
	 font-size:12px;
}

.widget .widget-foot span{
	 margin-right:5px;
}

.widget .widget-foot .pagination{
	 margin:5px 0px;
}

/* Widget general */

.widget form *{
	 font-size:13px;
}

.widget .table.table-bordered{
	 margin-bottom:0px;
	 border:1px solid #ccc;
}

.widget .table.table-bordered > thead{
	 border-top:3px;
	 border-top-color: #ccc;
	 border-top-style: solid;
	 /*border-left:1px;*/
	 /*border:3px solid #ccc;*/
}

.widget .table.table-bordered tr th{
	 /*border-top:0px;*/
	 /*border-left:0px;*/
	 border:1px solid #ccc;
}

.widget .table.table-bordered tr th:last-child{
	 /*border-right:0px;*/
	 border:1px solid #ccc;
}

.widget .table.table-bordered tr:first-child td{
	 /*border-top:0px;*/
	 border:1px solid #ccc;
}

.widget .table.table-bordered tr:last-child td{
	 /*border-bottom:0px;*/
	 border:1px solid #ccc;
}

.widget .table.table-bordered td{
	 /*border-right:1px solid #ddd;*/
	 border:1px solid #ccc;
}

.widget .table.table-bordered tr td:first-child{
	 /*border-left:0px;*/
	 border:1px solid #ccc;
}

.widget .table.table-bordered td:last-child{
	 /*border-right:0px;*/
	 border:1px solid #ccc;
}

.html-template table,.html-template tr,.html-template td {
	border:0 !important;
	padding:0 !important;
}

/* Contacts widget */

.contacts-widget ul{
	 margin-bottom:0px;
}

.contacts-widget ul li.contact-alpha{
	 padding-bottom:3px;
	 border-bottom:1px dashed #eee;
	 margin-bottom:13px;
	 font-weight:bold;
}

.contacts-widget ul li.contact-alpha span{
	 padding:5px 6px !important;
}

.contacts-widget ul li.c-list{
	 cursor:pointer;
	 padding:7px 8px;
	 border:1px solid #ddd;
	 border-radius:5px;
	 background:#fcfcfc;
	 box-shadow:inset 0px 1px 1px #fff;
	 margin-bottom:10px;
}

.contacts-widget .c-list .contact-pic{
	 width:30px;
	 float:left;
}

.contacts-widget .c-list .contact-pic img{
	 padding:1px;
	 background:#fff;
	 border-radius:3px;
	 border:1px solid #ddd;
}

.contacts-widget .c-list .contact-details{
	 margin-left:40px;
	 width:auto;
	 line-height:16px;
}

.contacts-widget .c-list .contact-details small{
	 display:block;
	 color:#aaa;
}

.contacts-widget .c-list .contact-details .btn{
	 margin-top:5px;
	 margin-right:4px;
}

/* Support ticket widget */

.support-widget .sticket{
	 margin-bottom:8px;
	 padding-bottom:12px;
	 border-bottom:1px dashed #ddd;
}

.support-widget .sticket:last-child{
	 border-bottom:0px;
	 margin-bottom:0px;
	 padding-bottom:0px;
}

.support-widget .sticket .sticket-img{
	 width:60px;
	 float:left;
}

.support-widget .sticket .sticket-img img{
	 border-radius:100px;
	 margin-top:10px;
}

.support-widget .sticket .sticket-details{
	 width:auto;
	 margin-left:70px;
}

.support-widget .sticket .sticket-details h4{
	 font-size:13px;
	 margin:0px;
	 line-height:25px;
	 font-family:"Open Sans", sans-serif;
}

.support-widget .sticket .sticket-details h4 .label{
	 font-weight:normal;
	 font-size:12px !important;
	 padding:2px 7px;
	 margin-left:5px;
}

.support-widget .sticket .sticket-details p{
	 line-height:19px;
	 font-size:12px;
	 margin-bottom:5px;
}

.support-widget .sticket .sticket-details a.btn{
	 font-size:13px;
}

/* Quick post widget */

.quick-post-widget .alert{
	 line-height:15px;
}

/* Chat widget */

.chat-widget ul{
	 list-style-type: none;
	 margin: 0px;
	 padding:0px;
}

.chat-widget li{
	 margin-bottom: 15px;
}

.chat-widget img{
	 border-radius:100px;
	 background:#fff;
}

.chat-widget .chat-meta{
	 font-size: 11px;
	 color: #aaa;
}

.chat-widget .by-me .chat-content{
	 background: #fcfcfc;
	 margin-left: 70px;
	 position: relative; 
	 border: 1px solid #ddd;
	 padding: 5px 10px;
	 border-radius: 5px;
	 font-size: 12px;
	 line-height:20px;
	 color:#777;
}

.chat-widget .by-me .chat-content:after, .chat-widget .by-me .chat-content:before { 
	 right: 100%; 
	 border: solid transparent; 
	 content: " "; 
	 height: 0; 
	 width: 0; 
	 position: absolute; 
	 pointer-events: none; 
} 

.chat-widget .by-me .chat-content:after { 
	 border-color: rgba(255, 255, 255, 0); 
	 border-right-color: #fff; 
	 border-width: 6px; 
	 top: 30%; 
	 margin-top: -10px; 
} 

.chat-widget .by-me .chat-content:before { 
	 border-color: rgba(238, 238, 238, 0); 
	 border-right-color: #ccc; 
	 border-width: 7px; 
	 top: 30%; 
	 margin-top: -11px; 
}

.chat-widget .by-other .chat-content{
	 background: #fcfcfc;    
	 margin-right: 70px;
	 position: relative; 
	 border: 1px solid #ddd;
	 padding: 5px 10px;
	 border-radius: 5px;
	 font-size: 12px;
	 line-height:20px;
	 color:#777;
}

.chat-widget .by-other  .chat-content:after, .chat-widget .by-other  .chat-content:before {
	 left: 100%;
	 border: solid transparent;
	 content: " ";
	 height: 0;
	 width: 0;
	 position: absolute;
	 pointer-events: none;
}

.chat-widget .by-other  .chat-content:after {
	 border-color: rgba(255, 255, 255, 0);
	 border-left-color: #fff;
	 border-width: 6px;
	 top: 30%;
	 margin-top: -6px;
}

.chat-widget .by-other  .chat-content:before {
	 border-color: rgba(204, 204, 204, 0);
	 border-left-color: #ccc;
	 border-width: 7px;
	 top: 30%;
	 margin-top: -7px;
}

.chat-widget .form-group{
	 width:80% !important;
}

/* Pages widget */

.pages-widget .table *{
	 text-align:center !important;
}

.pages-widget .table i{
	 font-size:14px;
}

/* Task widget */

.task-widget ul{
	list-style-type:none;
	padding-left:0px;
	margin:0px;
}

.task-widget li{
	background:#fcfcfc;
	border:1px solid #eee;
	padding:6px 12px;
	margin-bottom:5px;
}

.task-widget li input{
	 display:inline;
}

.task-widget li span{
	font-size:12px;
	display:inline;
	position:relative;
	top:-2px;
	margin-left:5px;
}

.task-widget .task-important{
	border-left:2px solid #f84951;
}

.task-widget .task-normal{
	border-left:2px solid #34df34;
}

.task-widget .task-pending{
	border-left:2px solid #f2e336;
}

/* File upload widget */

.file-upload-widget ul{
	 list-style-type: none;
	 margin: 0px;
	 padding:0px;
}

.file-upload-widget li{
	 padding:5px 10px;
	 background-color: #fff;
	 border-bottom:1px solid #ddd;
}

.file-upload-widget li i{
	 margin-right:3px;
}

.file-upload-widget li:last-child{
	 border-bottom:0px;
}

.file-upload-widget li:hover{
	 background: #fbfbfb;
}

.file-upload-widget .file-meta{
	 font-size: 11px;
}

.file-upload-widget .progress{
	 margin: 5px 0px !important;
}


/* Project widget */


.projects-widget ul{
	 margin-bottom:0px !important;
	 padding-bottom:0px !important;
}

.projects-widget li{
	 padding:7px 10px;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}

.projects-widget li:last-child{
	 border-bottom: 0px;
}

.projects-widget li:hover{
	 background: #fbfbfb;
}

.projects-widget p{
	 margin: 0px !important;
	 padding: 0px !important;
	 line-height:18px;
}

.projects-widget p strong{
	 position:relative;
	 top:-3px;
	 margin-left:5px;
}

.projects-widget .p-meta{
	 font-size: 11px;
	 font-weight: normal;
	 margin:0px;
	 padding:0px;
	 margin-left: 20px !important;
	 margin-bottom: 5px !important;
}

.projects-widget .progress{
	 margin:0px !important;
	 padding: 0px !important;
	 margin-left: 20px !important;
}

/* Recent activity widget */

.activity-widget ul{
	 margin: 0px;
	 padding:0px;
}

.activity-widget  li{
	 font-size:12px;
	 padding:6px 10px;
	 background-color: #fff; 
	 border-bottom: 1px solid #ddd;
}

.activity-widget  li:last-child{
	 border-bottom: 0px;
}

.activity-widget  li:hover{
	 background: #fcfcfc;
}

.activity-widget  i{
	 margin-right: 5px;
	 font-size:14px;
}

/* Extensions widget */

.extensions-widget ul li{
	 padding-bottom:2px;
	 margin-bottom:2px;
	 border-bottom:1px dashed #eee;
}

.extensions-widget ul li:last-child{
	 border-bottom:0px;
	 padding-bottom:0px;
	 margin-bottom:0px;
}

.extensions-widget .ext-icon{
	 width:60px;
	 float:left;
	 position:absolute;
}

.extensions-widget .ext-icon a{
	 width:60px;
	 margin:0 auto;
	 height:60px;
	 color:#fff;
	 border-radius:4px;
	 text-align:center;
	 line-height:60px;
	 font-size:20px;
	 display:inline-block;
	 margin-top:3px;
	 box-shadow:inset 0px 0px 2px #666;
}

.extensions-widget .ext-details{
	 width:auto;
	 margin-left:70px;
	 position:relative;
}

.extensions-widget .ext-details h6{
	 margin-bottom:2px;
	 font-size:13px;
	 font-family:"Open Sans", sans-serif;
}

.extensions-widget .ext-details h6 span{
	 font-weight:normal;
	 padding:1px 5px;
	 margin-left:5px;
	 box-shadow:inset 0px 0px 2px #777;
}

.extensions-widget .ext-details h6 a,
.extensions-widget .ext-details h6 a:hover{
	 color:#47b6ca;
	 margin-left:4px;
	 font-size:13px;
}

.extensions-widget .ext-details h6 span{
	 
}

.extensions-widget .ext-details p{
	 line-height:17px;
	 font-size:12px;
	 margin-bottom:4px;
}

/* Tags */

.tags{
	 margin:5px 0px;
}

.tags a{
	 font-size:16px;
	 line-height:30px;
	 font-weight:bold;
	 text-decoration:underline !important;
}

.tags a:hover{
	 text-decoration:none !important;
}

/* Page content */

.page-content{
	 margin-top:20px;
}

.page-content .nav-tabs{
	border-bottom:0px;
} 

.page-content .nav-tabs li{
	border:0px !important;
	margin:0px !important;
	padding:0px !important;
}

.page-content .nav-tabs li  a{
	background:#016497 !important;
	border:0px !important;
	margin:0px !important;
	color:#fff !important;
	border-radius:0px;
	padding:12px 18px;
	font-size:13px !important;
	border-right:1px solid #0D3E56 !important;
	border-top:1px solid #87D2DD !important;
	border-left:1px solid #87D2DD !important;
	-webkit-transition: background 0.7s ease;
	-moz-transition: background 0.7s ease;
	-o-transition: background 0.7s ease;
	-ms-transition: background 0.7s ease;
	transition: background 0.7s ease;
}

.page-content .nav-tabs li:first-child  a{
	border-left:none; /*1px solid #37a4b7 !important;*/
	border-top-left-radius:5px;
}

.page-content .nav-tabs li:last-child  a{
	border-top-right-radius:5px;
}

.page-content .nav-tabs li  a:hover{
	background:#003e5d !important;
	border-right:1px solid #89722C !important;
	border-top:1px solid #EFDA9B !important;
	border-left:1px solid #FCEA99 !important;
	-webkit-transition: background 0.7s ease;
	-moz-transition: background 0.7s ease;
	-o-transition: background 0.7s ease;
	-ms-transition: background 0.7s ease;
	transition: background 0.7s ease;   
}

.page-content .nav-tabs li.active a{
	background:#8BC9E5;
	border-right:1px solid #0D3E56 !important;
	border-top:1px solid #87D2DD !important;
	border-left:1px solid #87D2DD !important;
	
}

.page-content .nav-tabs li.active a:hover{
	 color:#fff !important;
}

.page-content .tab-pane{
	background:#fff;
	color:#777;
	padding:15px;
	border:1px solid #ddd;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
}

.page-content .tab-pane h4{
	color:#777;
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #eee;
}

.page-content .tab-pane hr{
	border-bottom:1px solid #eee;
	border-top:0px solid #dcdcdc;
}

.page-content form{
	 margin:4px 0px;
}

.page-content form *{
	 font-size:13px;
}

.page-content h5{
	 margin-bottom:5px;
}

.page-content h5 i{
	 font-size:14px;
}

/* Tables */

.page-tables #data-table{
	 margin-bottom:20px;
}

.page-tables .dataTables_length{
	 margin-top:5px;
	 margin-bottom:5px;
	 font-size:12px;
	 font-weight:normal;
}

.page-tables .dataTables_filter{
	 margin-top:5px;
	 margin-bottom:5px;
	 font-size:12px;
	 font-weight:normal;
}

.page-tables .dataTables_filter input{
	 border-radius:3px;
	 border:1px solid #aaa;
	 padding:3px;
	 line-height:12px;
}

.page-tables #data-table{
	 border:1px solid #ddd;
}

.page-tables table#data-table thead th{
	 padding:7px 10px;
	 font-weight:normal;
	 border-bottom:0px;
}

.page-tables table#data-table tfoot th{
	 border-top:1px solid #ddd;
	 padding:7px 10px;
	 font-weight:normal;
	 background:#fff;
}

.page-tables table#data-table td{
	 background:#fcfcfc;
	 border-top:1px solid #eee;
}

.page-tables .dataTables_info{
	 margin-bottom:5px;
}

.page-tables .dataTables_paginate{
	 margin-bottom:5px;
}

.page-tables .dataTables_paginate a{
	 background:#fff;
	 border:1px solid #ddd;
	 border-radius:2px;
	 margin-right:2px;
	 padding:5px 10px;
	 color:#aaa;
}

.page-tables .dataTables_paginate a:hover{
	 background:#f8f8f8;
}

.page-tables .dataTables_paginate a.paginate_active{
	 background:#f8f8f8;
}


/* Extensions */

.page-extensions tr th:first-child,
.page-extensions tr td:first-child{
	 text-align:center;
}

.page-extensions td h6{
	 color:#888;
	 font-weight:normal;
	 font-family:"Open Sans", sans-serif;
	 font-size:13px;
	 font-weight:bold;
}

.page-extensions td .btn{
	 margin-top:5px;
}

/* Page charts */

.chart-container {
	 box-sizing: border-box;
	 width: 100%;
	 height: 300px;
}

.chart-placeholder {
	 width: 100%;
	 height: 100%;
}

#pie-chart,#pie-chart2,#pie-chart3{
	 height: 250px;
	 max-width: 100%;
}

/* Gallery page */

.page-gallery{
	 background:#fff;
	 border:1px solid #ddd;
	 border-radius:5px;
	 padding:10px;
	 margin-bottom:10px;
}

.page-gallery > ul{
	margin:0;
	padding:0;
}

.page-gallery > ul > li{
	display:inline !important;
	border:none !important;
}

.page-gallery #gallery .element{
	margin:10px;
	padding:5px 5px 0px 5px;
	border:1px solid #ddd;
	display:inline-block;
	border-radius:5px;
}

.page-gallery #gallery a, 
.page-gallery #gallery a:visited, 
.page-gallery #gallery a:hover{
	color:#666;
	text-decoration:none;
}

.page-gallery #gallery img{
	width:200px;
	max-width:200px;
	height:150px;
}

.page-gallery .gall-caption{
	 background:#fafafa url("../img/cream-back.png") repeat;
	 padding:5px 8px 5px 8px;
	 margin:5px 0px;
	 border:1px solid #eee;
	 border-radius:3px;
	 font-size:12px;
}

.page-gallery .gall-caption ul{
	 margin:0px;
}

.ppt{
	 display:none !important;
}

/* Profile */

.page-profile img{
	 margin-bottom:10px;
}

.page-profile .table{
	 margin-top:10px;
}

/* UI Page */



/* Slider */

#eq span {
	 height:120px; float:left; margin:15px
}

.ui-slider .ui-slider-handle { 
	 position: absolute; 
	 z-index: 2; 
	 width: 1.1em; 
	 height: 1.1em; 
	 cursor: default; 
	 background: #fafafa !important;
	 border: 1px solid #ccc !important; 
}

.ui-slider-horizontal { 
	 height: .5em; 
	 border: 0px solid #eee !important; 
	 background: #dfdfdf !important;
}

.ui-slider-vertical { 
	 height: 100px; 
	 width: 0.5em;
	 border: 0px solid #fff !important; 
	 background: #dfdfdf !important;
}

#master1, #master2, #master3, #master4, #master5, #master6{
	 width: 100%;
	 margin:15px 0px !important;
}

.slider-red .ui-widget-header{
	 background: #dd514c !important;
	 border-color: #dd514c !important;
}   

.slider-blue .ui-widget-header{
	 background: #36a5c6 !important;
	 border-color: #36a5c6 !important;
}   

.slider-green .ui-widget-header{
	 background: #44c636 !important;
	 border-color: #44c636 !important;
}   

.slider-yellow .ui-widget-header{
	 background: #fcd419 !important;
	 border-color: #fcd419 !important;
}   

.slider-orange .ui-widget-header{
	 background: #fc9419 !important;
	 border-color: #fc9419 !important;
}   

.slider-violet .ui-widget-header{
	 background: #9919fc !important;
	 border-color: #9919fc !important;
}   

/* Toggle button */

.make-switch{
	margin:5px 0px;
}

/* Posts */

.page-posts #makepost form *{
	 font-size:13px !important;
}

.page-posts #makepost input,
.page-posts #makepost textarea{
	 margin-top:5px;
	 margin-bottom:5px;
	 font-size:13px !important;
}

.page-posts #makepost input[type='checkbox']{
	 margin-right:5px;
	 position:relative;
	 top:1px;
}

/* Calendar */

.page-calendar .fc-header-title h2 {
	 font-size: 16px;
	 line-height: 30px;
}

.page-calendar .fc-event {
	 background-color: #51bfd2;
	 border-color: #3aa8bc;
	 text-shadow:none;
}   

.page-calendar .fc-button{
	 border:1px solid #ddd;
	 background:#fafafa;
	 padding:2px 10px;
	 height:30px;
	 border-radius:3px !important;
	 box-shadow:none !important;
}

.page-content .fc-button:hover{
	 background:#fcfcfc !important;
}

.page-calendar .fc-button-month, .page-calendar .fc-button-agendaWeek, .page-calendar .fc-button-agendaDay {
	 right: 20px;
}

.page-calendar .fc-state-default {
	 background: #eee !important;
}

.page-calendar .fc-state-default:hover{
	 background: #ddd !important;
}

.page-calendar .fc-widget-header {
	 padding: 7px 0px !important;
	 color: #666;
	 background: #fafafa;
	 border-color: #e7e7e7;
}

.page-calendar .fc-content {
	 background: #fff;   
}

.page-calendar .fc-content td:hover{
	 background: #f3f3f3;    
}

.page-calendar .fc-widget-content{
	 border-color:#e7e7e7;
}

/* Error page */

.error-page{
	 max-width:500px;
	 min-height:250px;
	 margin:150px auto 20px auto;
	 background:#b72535 url("../img/red-back.png") repeat;
	 border-radius:5px;
	 box-shadow:0px 0px 3px #111, inset 0px 1px 5px #b72535;
	 padding:5px;
}

.error-page-inner{
	 width:100%;
	 min-height:246px;
	 border-radius:4px;
	 border:1px dashed #ddd;
}

.error-page-inner{
	 padding:20px;
	 color:#fff;
}

.error-page-inner h1{
	 color:#fff;
	 font-weight:normal;
	 margin-bottom:10px;
	 margin-top:15px;
}

.error-page-inner form{
	 margin-top:20px;
}

.error-page-inner form *{
	 font-size:12px;
	 box-shadow:none !important;
}

.error-page-inner form input{
	 border:1px solid #555 !important;
}

/* Lock page */

.lock-block{
	 max-width:450px;
	 min-height:180px;
	 margin:150px auto 20px auto;
	 background:#303030;
	 border-radius:5px;
	 box-shadow:0px 0px 3px #000, inset 0px 1px 5px #222;
	 padding:5px;
}

.lock-block .container{
	 width:100%;
}

.inner-lock-block{
	 width:100%;
	 min-height:196px;
	 border-radius:4px;
	 border:1px dashed #aaa;
}

.lock-block .lock-user-pic{
	 max-width:108px;
	 height:108px;
	 border:3px solid #ee121e;
	 box-shadow:0px 0px 3px #000, inset 0px 0px 3px #000;
	 border-radius:100px;
	 padding:3px;
	 margin:10px 10px;
	 margin-bottom:0px;
	 background:#222;
	 position:relative;
	 z-index:100;
}

.lock-block .lock-user-pic img{
	 width:100px;
	 border-radius:100px;
	 border:3px solid #fff;
	 background:#222;
}

.lock-block .locked-text{
	 background:#ee121e;
	 display:inline-block;
	 color:#fff;
	 font-weight:bold;
	 font-size:15px;
	 font-family:"Open Sans Condensed", sans-serif;
	 padding:3px 15px 3px 30px;
	 border-top-right-radius:3px;
	 border-bottom-right-radius:3px;
	 position:relative;
	 text-shadow:0px 0px 2px #555;
	 top:50px;
	 left:90px;
	 z-index:90;
	 box-shadow:0px 0px 2px #000, inset 0px 1px 2px rgba(255,255,255,0.5);
}

.lock-block .locked-time{
	 background:#29D1BD;
	 display:inline-block;
	 color:#fff;
	 font-weight:bold;
	 font-size:15px;
	 font-family:"Open Sans Condensed", sans-serif;
	 padding:3px 15px 3px 30px;
	 border-top-right-radius:3px;
	 border-bottom-right-radius:3px;
	 position:relative;
	 text-shadow:0px 0px 2px #555;
	 top:-40px;
	 left:90px;
	 z-index:90;
	 box-shadow:0px 0px 2px #000, inset 0px 1px 2px rgba(255,255,255,0.5);
}

.lock-block .unlock-form{
	 margin-top:50px;
}

.lock-block .unlock-form input{
	 border:1px solid #222;
	 box-shadow:none;
	 font-size:12px;
}

.lock-block .unlock-form h5{
	 font-size:18px;
	 color:#fff;
	 font-family:"Open Sans", sans-serif;
	 margin:0px;
}

.lock-block .unlock-form p{
	 color:#aaa;
	 margin:5px 0px 8px 0px;
	 font-size:13px;
	 font-style:italic;
}

.lock-others{
	 width:100%;
	 max-width:450px;
	 margin:0 auto;
	 margin-bottom:100px;
}

.lock-others img{
	 width:100%;
	 max-width:80px;
	 margin:0 auto;
	 border-radius:100px;
	 background:#fff;
	 padding:4px;
	 border:1px solid #999;
}

.lock-others .lock-others-info {
	 position: relative;
	 background: #ee121e;
	 color:#fff;
	 box-shadow:0px 0px 2px #999;
	 padding:3px 0px;
	 font-family:"Open Sans Condensed", sans-serif;
	 font-size:15px;
	 font-weight:bold;
	 border-radius:20px;
	 top:10px;
	 margin:0px auto 20px auto;
	 max-width:80px;
}

.lock-others .lock-others-info:after {
	 bottom: 100%;
	 left: 50%;
	 border: solid transparent;
	 content: " ";
	 height: 0;
	 width: 0;
	 position: absolute;
	 pointer-events: none;
	 border-color: rgba(255, 255, 255, 0);
	 border-bottom-color: #222;
	 border-width: 6px;
	 margin-left: -6px;
}

/* Login page */

.login-page{
	 width:100%;
	 max-width:400px;
	 margin:120px auto;
}

.login-page .nav-tabs{
	border-bottom:0px;
} 

.login-page .nav-tabs li{
	border:0px !important;
	margin:0px !important;
	padding:0px !important;
	text-shadow:0px 0px 1px #000;
}

.login-page .nav-tabs li i{
	 display:block;
	 margin-bottom:7px;
	 margin-top:5px;
	 font-size:20px;
}

.login-page .nav-tabs li  a{
	background:#00426E url("../img/red-back.png") repeat !important;
	border:0px !important;
	margin:0px !important;
	color:#fff;
	border-radius:0px;
	padding:10px 14px;
	border-right:1px solid #025084 !important;
	border-top:1px solid #025084 !important;
	-webkit-transition: background 0.7s ease;
	-moz-transition: background 0.7s ease;
	-o-transition: background 0.7s ease;
	-ms-transition: background 0.7s ease;
	transition: background 0.7s ease;   
	font-family:"Open Sans Condensed", sans-serif;
	font-size:15px !important;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.02em;
	box-shadow:inset 0px 1px 1px rgba(255,255,255,0.3);
}

.login-page .nav-tabs li:first-child  a{
	border-left:1px solid #025084 !important;
	border-top-left-radius:5px;
}

.login-page .nav-tabs li:last-child  a{
	border-top-right-radius:5px;
}

.login-page .nav-tabs li  a:hover{
	background:#00426E !important;
	-webkit-transition: background 0.7s ease;
	-moz-transition: background 0.7s ease;
	-o-transition: background 0.7s ease;
	-ms-transition: background 0.7s ease;
	transition: background 0.7s ease;   
}

.login-page .nav-tabs li.active a{
	background:#00426E !important;
	color:#fff !important;
}

.login-page .tab-pane{
	background:#333;
	color:#fff;
	padding:20px;
	border:1px solid #222;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow:inset 0px 1px 1px #555;
}

.login-page .tab-pane h4{
	color:#777;
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #eee;
}

.login-page .tab-pane hr{
	border-bottom:1px solid #eee;
	border-top:0px solid #dcdcdc;
}

.login-page .tab-pane form *{
	 box-shadow:none;
	 font-size:12px;
}

.login-page .tab-pane form input,
.login-page .tab-pane form textarea{
	 /*border:1px solid #222;*/
	 /*box-shadow:0px 0px 5px #555;*/
}

.login-page .tab-pane form label{
	 font-weight:normal;
	 font-size:13px;
	 color:#ccc;
}

.login-page .alert{
	 padding:8px 12px;
	 margin:8px 0px;
	 font-size:12px;
}

/* Invoice */

.page-invoice .table{
	 background:#fff;
}

/* Statement */

.page-statement .well{
	 border:0px;
	 box-shadow:none;
	 border-radius:3px;
	 color:#fff;
	 margin:0px;
}

.page-statement .well h2{
	 color:#fff;
}

.page-statement .table{
	 background:#fff;
}

/* Error log */

.page-error-log{
	 height: 500px;
	 overflow: auto;
}

.page-error-log ul{
	 list-style-type: none;
	 margin: 0px;
	 padding: 0px;
	 background:#fff;
	 border:1px solid #ddd;
	 border-right:0px;
	 padding-left:10px;
}

.page-error-log ul li{
	 padding: 10px 0px;
}

/* Slide Box*/

/* Quick setting slide box */

.quick-slide .quick-button{
	 background:#fafafa url("../img/cream-back.png") repeat;
	 text-align: center;
	 line-height: 50px;
	 width: 50px;
	 height: 50px;
	 display: block;
	 z-index: 10000;
	position:fixed;
	top:0px;
	left:2%;
	 cursor: pointer;
	border:1px solid #ccc;
	border-top:0px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	font-size:13px;
	box-shadow:0px 0px 1px #666;
}

.quick-slide a, .quick-slide a:hover{
	 border:0px;
}

.quick-slide .quick-button .quick-button-arrow{
	display:inline-block;
	background:#f00 url("../img/red-back.png") repeat;
	height:30px;
	width:30px;
	margin:0 auto;
	border-radius:100px;
	line-height:30px;
	text-align:center;
	border:1px solid #a61223;
	font-size:14px;
	color:#fff;
	box-shadow:inset 0px 0px 2px #a61223;
}

.quick-slide .quick-content{
	 background:#fafafa url("../img/cream-back.png") repeat;
	position:absolute;
	width:100%;
	z-index:4000;
	display:none;
	padding:15px 0px;
	 border-bottom: 1px solid #ccc;
	box-shadow:0px 0px 10px #555;
}

.quick-slide .quick-content .container{
	max-width:1100px;
}

.quick-slide .quick-lower, .quick-slide .tab-content{
	margin-bottom:10px;
}

.quick-slide .quick-chart{
	background:#5fcbde url("../img/blue-back.png") repeat;
	color:#fff;
	padding:20px;
	border:1px solid #fff;
	box-shadow:inset 0px 0px 10px #3daabd;
	font-weight:bold;
	text-align:center;
	border-radius:8px;
	margin-bottom:10px;
}

.quick-slide .quick-chart #quick-chart{
	width:100%;
	height:205px;
}

.quick-slide .qcircle-block{
	background:#fff;
	padding:15px 0px;
	margin:20px auto 5px auto;
	border-radius:10px;
	box-shadow:0px 0px 4px #888;
	width:100%;
	max-width:100px;
}

.quick-slide .qcircle-block h5{
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#888;
}

.quick-slide .quick-circle{
	width:70px;
	height:70px;
	margin:0px auto;
	text-align:center;
	line-height:67px;
	color:#fff;
	border-radius:100px;
	font-size:21px;
	text-shadow:0px 0px 1px rgba(0,0,0,0.4);
	border:3px solid #fff;
	background:rgba(113,214,232,1) url("../img/blue-back.png") repeat;
	box-shadow:0px 0px 2px rgba(0,0,0,0.4);
	font-family:"Open Sans Condensed", sans-serif;
	margin-bottom:10px;
}

.quick-slide .quick-circle i{
	font-size:27px;
}

.quick-slide .quick-circle a, .quick-slide .quick-circle a:hover{
	color:#fff;
	text-decoration:none;
}

.quick-slide .quick-content .nav-tabs{
	border-bottom:0px;
} 

.quick-slide .quick-content .nav-tabs li{
	border:0px !important;
	margin:0px !important;
	padding:0px !important;
}

.quick-slide .quick-content .nav-tabs li  a{
	background:#47b7cb !important;
	border:0px !important;
	margin:0px !important;
	color:#fff;
	border-radius:0px;
	padding:12px 18px;
	font-size:15px !important;
	border-right:1px solid #37a4b7 !important;
	border-top:1px solid #37a4b7 !important;
	-webkit-transition: background 0.7s ease;
	-moz-transition: background 0.7s ease;
	-o-transition: background 0.7s ease;
	-ms-transition: background 0.7s ease;
	transition: background 0.7s ease;   
}

.quick-slide .quick-content .nav-tabs li:first-child  a{
	border-left:1px solid #37a4b7 !important;
	border-top-left-radius:5px;
}

.quick-slide .quick-content .nav-tabs li:last-child  a{
	border-top-right-radius:5px;
}

.quick-slide .quick-content .nav-tabs li  a:hover{
	background:#47aabb !important;
	-webkit-transition: background 0.7s ease;
	-moz-transition: background 0.7s ease;
	-o-transition: background 0.7s ease;
	-ms-transition: background 0.7s ease;
	transition: background 0.7s ease;   
}

.quick-slide .quick-content .nav-tabs li.active a{
	background:#47aabb !important;
}

.quick-slide .quick-content .tab-pane{
	background:#fff;
	color:#777;
	padding:15px;
	border:1px solid #ddd;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
}

.quick-slide .tab-pane h4{
	color:#777;
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #eee;
}

.quick-slide .tab-pane hr{
	border-bottom:1px solid #eee;
	border-top:0px solid #dcdcdc;
}

.quick-slide .alert{
	 line-height:15px;
}

.quick-slide form input[type="text"], .quick-slide form textarea{
	font-size:13px !important;
}

.quick-slide small{
	font-size:11px;
	font-weight:normal;
}

.quick-slide .label{
	font-size:11px;
}

.quick-slide .tab-pane .tab-item{
	margin:25px 0px !important;
	line-height:16px;
}

.quick-slide .ui-slider .ui-slider-handle { 
	 position: absolute; 
	 z-index: 2; 
	 width: 1.1em; 
	 height: 1.1em; 
	 cursor: pointer; 
	 background: #fafafa !important;
	 border: 1px solid #ccc !important; 
}

.quick-slide .ui-slider-horizontal { 
	 height: .5em; 
	 border: 0px solid #eee !important; 
	 background: #e9e9e9 !important;
	box-shadow:inset 0px 0px 2px #999;
}

.quick-slide #range-1, .quick-slide #range-2{
	 width: 100%;
	 margin:10px 0px !important;
}

.quick-slide .slider-color .ui-widget-header{
	 background: #47b7cb !important;
}   

.quick-slide .quick-server-status .table{
	margin:0px;
}

.quick-slide .quick-server-status .table td{ 
	border-top:0px;
	border-bottom:1px dashed #e6e6e6;
	padding:10px 0px 10px 0px;
}

.quick-slide .quick-server-status .table tr td:first-child{
	font-weight:bold;
}

.quick-slide .quick-server-status .table tr:last-child td{
	border-bottom:0px;
}

.quick-slide .btn-toolbar{
	margin-top:10px;
}

.quick-slide .quick-tasks ul{
	list-style-type:none;
	padding-left:0px;
}

.quick-slide .quick-tasks li{
	background:#fafafa;
	border:1px solid #eee;
	padding:6px 12px;
	margin-bottom:5px;
}

.quick-slide .quick-tasks li span{
	font-size:12px;
	display:inline-block;
	position:relative;
	top:-2px;
	margin-left:5px;
}

.quick-slide .quick-tasks .task-important{
	border-left:2px solid #f84951;
}

.quick-slide .quick-tasks .task-normal{
	border-left:2px solid #34df34;
}

.quick-slide .quick-tasks .task-pending{
	border-left:2px solid #f2e336;
}

/* Status slide box */

.status-slide{
	 position: fixed;
	 top: 28%;   
	 right: -282px;
	 z-index:1000;
}

.status-slide .status-button{
	 background:#fafafa url("../img/cream-back.png") repeat;
	 text-align: center;
	 line-height: 32px;
	 width: 120px;
	 height: 35px;
	 display: block;
	 position: absolute;
	 z-index: 100;
	 left: -120px;
	 top: 40%;
	 cursor: pointer;
	border:1px solid #cecece;
	border-right:0px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	color:#999;
	font-size:13px;
}

.status-slide .status-button .status-button-arrow{
	float:left;
	margin-top:4px;
	margin-left:4px;
	display:inline-block;
	background:#b81c2d;
	height:25px;
	width:25px;
	border-radius:100px;
	line-height:25px;
	text-align:center;
	border:1px solid #a11827;
	font-size:12px;
	color:#fff;
}

.status-slide .status-button b{
	font-weight:normal;
}

.status-slide .status-button .status-circle{
	display:inline-block;
	float:right;
	margin-right:8px;
	position:relative;
	top:-22px;
	width:75px;
	height:75px;
	background:#fafafa url("../img/cream-back.png") repeat;
	border:1px solid #ccc;
	border-radius:100px;
}

.status-slide .status-button .status-circle .status-circle-blue{
	background:#00528C;
	border:1px solid #4ab7ca;
	box-shadow:inset 0px 0px 7px #3daabd;
	display:inline-block;
	color:#fff;
	width:63px;
	height:63px;
	line-height:63px;
	font-size:13px;
	font-weight:bold;
	margin:0 auto;
	margin-top:5px;
	border-radius:100px;
}

.status-slide .status-content{
	width: 280px;
	background:#fafafa url("../img/cream-back.png") repeat;
	border-right:0px;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}

.status-slide .status-content .status-head{
	border:1px solid #ccc;
	border-bottom:0px;
	color:#888;
	border-top-left-radius:10px;
}

.status-slide .status-content .status-head .status-head-top{
	padding:6px 10px 5px 10px;
	font-weight:bold;
	background:#fafafa url("../img/cream-back.png") repeat;
	color:#888;
	border-top-left-radius:10px;
	border-bottom:1px solid #fff;
}

.status-slide .status-content .status-head .status-head-top .label{
	padding:5px 8px;
	font-size:12px;
}

.status-slide .status-content .status-head .status-head-content{
	background:#51bfd2 url("../img/blue-back.png") repeat;
	box-shadow:inset 0px 0px 20px #3aa8bc;
	padding:5px 0px;
}

.status-slide .status-content .status-head .status-head-left{
	width:35%;
	float:left;
	padding:10px;
}

.status-slide .status-content .status-head .status-head-right{
	width:65%;
	float:right;
	padding:10px 5px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}

.status-slide .table{
	margin-bottom:0px;
	padding-bottom:0px;
}

.status-slide .table *{
	border:0px;
}

.status-slide .table td{
	padding:1px 7px;
}

.status-slide .status-content .status-body{
	background:#eee url("../img/cream-back.png") repeat;
	color:#777;
	font-size:12px;
	line-height:20px;
	border:1px solid #ddd;
	border-top:1px solid #fff;
	border-bottom-left-radius:10px;
}

.status-slide .status-content .status-body .status-body-left{
	width:33.3%;
	float:left;
	border-right:1px solid #fcfcfc;
	padding:10px 10px 8px 10px;
	font-weight:bold;
}

.status-slide .status-content .status-body .status-body-center{
	width:33.3%;
	float:left;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #fcfcfc;
	padding:10px 10px 8px 10px;
	font-weight:bold;
}

.status-slide .status-content .status-body .status-body-right{
	width:33.3%;
	float:right;
	border-left:1px solid #e2e2e2;
	padding:10px 10px 8px 10px;
	font-weight:bold;
}

.status-slide .status-content .status-body .label{
	font-size:12px;
	border-radius:9px;
	padding:5px 8px;
	display:inline-block;
	margin-bottom:5px;
}

.status-slide .status-content .status-body .label i{
	margin-right:2px;
	font-size:14px;
}

/* Notification slide box */

.noty-slide{
	 position: fixed;
	 top: 15%;
	 left:-282px;
}

.noty-slide .noty-button{
	 background:#fff url("../img/cream-back.png") repeat;
	 text-align: center;
	 width: 50px;
	 display: block;
	 position: absolute;
	 z-index: 100;
	 left: 280px;
	 top: 27%;
	 cursor: pointer;
	border:1px solid #bbb;
	border-left:0px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	color:#999;
	font-size:13px;
}

.noty-slide .noty-button span{
	display:block;
	width:100%;
	border-bottom:1px solid #ccc;
	height:55px;
	line-height:55px;
	position:relative;
}

.noty-slide .noty-button i{
	 display:inline-block;
	 width:31px;
	 height:31px;
	 line-height:28px;
	 background:#b81c2d;
	 border-radius:5px;
	 text-align:center;
	 text-shadow:0px 0px 1px #000;
	 color:#fff;
	 margin-left:-8px;
	 border:2px solid #fff;
	 box-shadow:inset 0px 0px 3px #444;
}

.noty-slide .noty-button span .btn{
	 position:absolute;
	 right:-10px;
	 top:16px;
}

.noty-slide .noty-button span:last-child{
	 border-bottom:0px;
}

.noty-slide .noty-content{
	padding:10px;
	width: 280px;
	min-height:350px;
	background:#fff;
	border: 1px solid #bbb;
	border-left:0px;
	border-top-right-radius:7px;
	border-bottom-right-radius:7px;
}

.noty-content .panel{
	 margin-bottom:7px;
}

.noty-content .panel-heading{
	 padding-top:2px;
	 padding-bottom:2px;
	 background:#f8f8f8;
	 box-shadow:inset 0px 0px 1px 1px #fff;
}

.noty-content .panel-heading h4 a{
	 color:#8c8c8c;
	 font-size:13px;
	 font-weight:600;
	 font-family:"Open Sans", sans-serif;
}   

.noty-content .panel-heading h4 a:hover{
	 text-decoration:none;
}

.noty-content .panel-heading h4 i{
	 margin-right:3px;
}

.noty-content .panel-heading span.label{
	 font-size:11px !important;
	 font-family:"Open Sans", sans-serif;
	 margin-top:9px;
	 padding:3px 5px;
	 text-shadow:none;
}

.noty-content .panel-body{
	 padding:0px;
	 color:#888;
}

.noty-content .panel-body a{
	 color:#888;
}

.noty-content .panel-body a:hover{
	 color:#555;
}

.noty-slide .panel-body ul{
	 margin:0px;
	 margin-left:0px;
	 padding-left:0px;
	 list-style-type:none;
}

.noty-slide .panel-body ul li{
	 padding:8px 10px;
	 background:#fff;
	 border-bottom:1px solid #e7e7e7;
	 border-top:1px solid #fff;
}

.noty-content .panel-footer{
	 padding:10px 10px;
	 border-top:1px solid #ddd;
	 background:#f8f8f8;
	 box-shadow:inset 0px 0px 1px 1px #fff;
}

/* Notification slide message */

.noty-message li:last-child{
	 border-bottom:0px !important;
}

.noty-message a{
	 font-weight:bold;
}

.noty-message span{
	 margin-top:3px;
	 padding:4px 5px;
	 box-shadow:inset 0px 0px 1px #777;
	 font-size:10px;
}

.noty-message p{
	 font-size:12px;
}

/* Notification slide chats */

.noty-chats li:last-child{
	 border-bottom:0px !important;
}

.noty-chats span{
	 margin-top:2px;
	 padding:4px 5px;
	 box-shadow:inset 0px 0px 1px #777;
	 font-size:10px;
}

/* Notification slide users */

.noty-users li:last-child{
	 border-bottom:0px !important;
}

.noty-users a{
	 font-weight:bold;
}

.noty-users b{
	 font-weight: normal;
	 margin-left: 4px;
	 font-size: 11px;
	 color: #8F8B8B;
	 text-transform: uppercase;
}

.noty-users span{
	 margin-top:2px;
	 padding:4px 5px;
	 box-shadow:inset 0px 0px 1px #777;
	 font-size:10px;
}

/* Back to top */

.totop {
	 position: fixed;
	 bottom: 0px;
	 right: 0px;
	 z-index: 104400;
}

.totop i{
	 margin: 0px;
}

.totop a, .totop a:visited{
	 display: block;
	 width: 30px;
	 height: 30px;
	 color: #fff;
	 text-align: center;
	 line-height: 30px;
	 background: #c20d23 url("../img/red-back.png") repeat;
}

.totop a:hover {
	 color: #fff;
	 text-decoration: none;
}

/* Responsive CSS */

/* Mobile phones */
@media (max-width: 480px){
	 .chat-widget .form-group{
	width:70% !important;
	 }
	 .fc-button-month, .fc-button-agendaWeek, .fc-button-agendaDay {
	display: none;
	 }
	 .page-statement .well{
	margin-bottom:5px;
	 }
	 .map-block{
	display:none;
	 }
	 
}




/* Tablets */
@media (max-width: 767px){
	 dl *{
	width:100% !important;
	text-align:center !important;
	margin-bottom:10px !important;
	 }
	.quick-slide .tab-item .btn-group.pull-right, 
	.quick-slide .tab-item .quick-buttons.pull-right{
	float:none !important;
	display:block;
	margin-top:8px;
	}
	.sidebar{
	float:none !important;
	width:100% !important;
	position:static !important;
	min-height:100% !important;
	}
	 .sidebar .sidebar-dropdown{
	display:block;
	 }
	.sidebar .sidey{
	display:none;
	width:100% !important;
	max-width:300px !important;
	margin:5px auto !important;
	border-left:1px solid #971221;
	border-right:1px solid #971221;
	margin-bottom:15px !important;
	}
	.mainbar{
	float:none !important;
	width:100% !important;
	margin-left:0px !important;
	min-height:100% !important;
	}
	 .blue-block .status-list dt{
	max-width:60px;
	margin-left:auto;
	margin-right:auto;
	 }
	.blue-block .status-list dd{
	margin-left:0px;
	 }
	 .blue-block .quick-widget{
	margin-top:20px;
	 }
	 .blue-block .quick-widget .quick-widget-title{
	position:absolute;
	left:50%;
	margin-left:-45px;
	 }
	 .widget{
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
	 }
	 .chat-widget .form-group{
	display:inline-block !important;
	margin-bottom:0px;
	 }
	 .chat-widget button{
	display:inlien-block !important;
	 }
	 .login-page .nav-tabs li:first-child  a{
	 border-top-left-radius:5px;
	 border-top-right-radius:5px;
	 }

	 .login-page .nav-tabs li:last-child  a{
	 border-top-right-radius:0px;
	 }
}

/* Desktop */
@media (max-width: 991px){
	 .lock-block{
	text-align:center;
	max-width:350px;
	 }
	 .lock-block .lock-user-pic{
	margin:20px auto;
	 }
	 .lock-block .locked-time,
	 .lock-block .locked-text{
	position:static;
	margin:15px 0px;
	padding:5px 20px;
	border-radius:5px;
	display:none;
	 }
	 .lock-block .unlock-form{
	margin-top:0px !important;
	margin-bottom:30px !important
	 }
	 .lock-block .unlock-form input{
	max-width:200px;
	margin:0 auto;
	 }
}
/*
@media (max-width: 1200px){
	 .hero-status{
	display:none !important;
	 }
}*/

/* Append */
.input-append, .input-prepend {
	 font-size: 0;
	 margin-bottom: 5px;
	 white-space: nowrap;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu {
	 font-size: 14px;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 4px;
	 border-top-left-radius: 0;
	 border-top-right-radius: 4px;
	 margin-bottom: 0;
	 position: relative;
	 vertical-align: top;
}
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
	 z-index: 2;
}
.input-append .add-on, .input-prepend .add-on {
	 -moz-border-bottom-colors: none;
	 -moz-border-left-colors: none;
	 -moz-border-right-colors: none;
	 -moz-border-top-colors: none;
	 background-color: #EEEEEE;
	 border-bottom-color: #CCCCCC;
	 border-bottom-style: solid;
	 border-bottom-width: 1px;
	 border-image-outset: 0 0 0 0;
	 border-image-repeat: stretch stretch;
	 border-image-slice: 100% 100% 100% 100%;
	 border-image-source: none;
	 border-image-width: 1 1 1 1;
	 border-left-color-ltr-source: physical;
	 border-left-color-rtl-source: physical;
	 border-left-color-value: #CCCCCC;
	 border-left-style-ltr-source: physical;
	 border-left-style-rtl-source: physical;
	 border-left-style-value: solid;
	 border-left-width-ltr-source: physical;
	 border-left-width-rtl-source: physical;
	 border-left-width-value: 1px;
	 border-right-color-ltr-source: physical;
	 border-right-color-rtl-source: physical;
	 border-right-color-value: #CCCCCC;
	 border-right-style-ltr-source: physical;
	 border-right-style-rtl-source: physical;
	 border-right-style-value: solid;
	 border-right-width-ltr-source: physical;
	 border-right-width-rtl-source: physical;
	 border-right-width-value: 1px;
	 border-top-color: #CCCCCC;
	 border-top-style: solid;
	 border-top-width: 1px;
	 display: inline-block;
	 font-size: 14px;
	 font-weight: normal;
	 height: 20px;
	 line-height: 20px;
	 min-width: 16px;
	 padding-bottom: 4px;
	 padding-left: 5px;
	 padding-right: 5px;
	 padding-top: 4px;
	 text-align: center;
	 text-shadow: 0 1px 0 #FFFFFF;
	 width: auto;
}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 0;
	 border-top-left-radius: 0;
	 border-top-right-radius: 0;
	 vertical-align: top;
}
.input-append .active, .input-prepend .active {
	 background-color: #A9DBA9;
	 border-bottom-color: #46A546;
	 border-left-color-ltr-source: physical;
	 border-left-color-rtl-source: physical;
	 border-left-color-value: #46A546;
	 border-right-color-ltr-source: physical;
	 border-right-color-rtl-source: physical;
	 border-right-color-value: #46A546;
	 border-top-color: #46A546;
}
.input-prepend .add-on, .input-prepend .btn {
	 margin-right: -1px;
}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	 border-bottom-left-radius: 4px;
	 border-bottom-right-radius: 0;
	 border-top-left-radius: 4px;
	 border-top-right-radius: 0;
}
.input-append input, .input-append select, .input-append .uneditable-input {
	 border-bottom-left-radius: 4px;
	 border-bottom-right-radius: 0;
	 border-top-left-radius: 4px;
	 border-top-right-radius: 0;
}
.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 4px;
	 border-top-left-radius: 0;
	 border-top-right-radius: 4px;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group {
	 margin-left: -1px;
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 4px;
	 border-top-left-radius: 0;
	 border-top-right-radius: 4px;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 0;
	 border-top-left-radius: 0;
	 border-top-right-radius: 0;
}
.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 4px;
	 border-top-left-radius: 0;
	 border-top-right-radius: 4px;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	 border-bottom-left-radius: 4px;
	 border-bottom-right-radius: 0;
	 border-top-left-radius: 4px;
	 border-top-right-radius: 0;
	 margin-right: -1px;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	 border-bottom-left-radius: 0;
	 border-bottom-right-radius: 4px;
	 border-top-left-radius: 0;
	 border-top-right-radius: 4px;
	 margin-left: -1px;
}
.input-prepend.input-append .btn-group:first-child {
	 margin-left: 0;
}
.live-spread {
	height:520px;
	width:250px;
	alignment-adjust: central;
	text-align: center;
	padding-top: 20px;
}

.funding-options {
	 padding:5px;
	 background:#fff;
	 border-radius: 5px;
	 box-shadow: 0px 0px 2px #999;
	 text-align:center;
}
.funding-options a {
	 margin:0 15px;
}

.label {
	 font-size: 88%;
	 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.mt4-download {
	min-height: 185px;
}
.desc_report {
	padding-bottom: 30px;
}

         /* Language selection on form */
        .desc { color:#6b6b6b;}
        .desc a {color:#0092dd;}

        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
        .dropdown dt { }
        /*.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none; }*/
        /*.dropdown a:hover { color:#5d4617; }*/
        /*.dropdown dt a:hover { color:#5d4617; border: 1px solid #d0c9af; }*/
        .dropdown dt a {display:block; padding-right:2px; padding-left:2px; width:119px;}
        .dropdown dt a span {cursor:pointer; display:block;}
        .dropdown dd ul { background:#FFFFFF  none repeat scroll 0 0; color:#C5C0B0; display:none;
                          left:0px; padding:1px 0px; position:absolute; top:5px; width:auto; min-width:775px; list-style:none; margin-left: -649px;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:0px 0px 0px 10px; display:block; float:left;  width: 16%; color:#000; font-size:10px;}
        /*.dropdown dd ul li a:hover { background-color:#d0c9af;*/
        }
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility { display:none;}

        .dropdown dt dd ul li a {
	left:-999em;          
        }


         /* video tutorial */
         ul.btns {         
         list-style: none outside none;
         }
         
         ul.btns li {
             list-style-type: none;
         }
         
         ul.btns li:before {
             
             float: right;
             margin: 5px 5px 5px 5px;
             padding: 12px 14px 0 1px;
         }
         
         .btn-sm, .btn-xs {
         
             margin-left: -1px;
         
         }
         
#ATA-bottom {
    margin: 15px 50px 5px;
}

#ATA-top {
    margin: 0 50px 5px;
}

.green-box{
	right: -17px; 
	width: 330px;
}