/* Common css properties
-------------------------------------------------------------------*/
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #000;
}
img {
	border: none;
	outline: none;
	margin: 0;
	padding: 0;
	max-width: 100%;
}
hr {
	border: 0;
	height: 1px;
	background: #e9ecef;
}
.no-padding {
	padding: 0px;
}
ul, ol, li, dl, dd, dt {
	padding: 0;
	margin: 0;
	list-style: none;
}
.orgBtn button {
	background-color: #f75200;
	border: 0 none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	height:34px;
	position: relative;
	width: 80px;
}
.blueBtn button {
	background-color: #178fe5;
	border: 0 none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	height:34px;
	position: relative;
	width: 80px;
}
.noBg button {
	background-color: transparent;
	border: 1px solid #e8651c;
	border-radius: 2px;
	color: #000;
	cursor: pointer;
	font-size: 12px;
	height: 25px;
	margin-right: 5px;
	width: 124px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
.mL50 {
	margin-left: 50px;
}
.heading {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif;
}
/* Base Structure of the Page Start */

.sub-header {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}
/*
 * Top navigation
 * Hide default border to remove 1px line.
 */
.navbar-fixed-top {
	border: 0;
}
/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
	display: none;
}

@media (min-width: 768px) {
.sidebar {
	position: fixed;
	top: 80px;
	bottom: 0;
	left: 0;
	z-index: 1000;
	display: block;
	padding: 15px;
	overflow-x: hidden;
	overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
	background-color: #f8f8f8;
	border-right: 1px solid #ccc;
}
.sidebar h1 {
	margin-top: 0;
	margin-right: -21px;
	border-bottom: 1px solid #ccc;
	margin-left: -21px;
	padding-left: 20px;
	padding-bottom: 15px
}
}
/* Sidebar navigation */

.nav-sidebar {
	margin-right: -16px; /* 20px padding + 1px border */
	margin-bottom: 15px;
	margin-left: -15px;
}
.nav-sidebar > li > a {
	padding-right: 20px;
	padding-left: 20px;
}
.nav-sidebar > .active > a, .nav-sidebar > .active > a:hover, .nav-sidebar > .active > a:focus {
	color: #fff;
	background-color: #428bca;
}
/*
 * Main content
 */

.main {
	padding: 20px;
}

@media (min-width: 768px) {
}
.main .page-header {
	margin-top: 0;
}
/* Base Structure of the Page Ends */

/*.panel-heading a:after {
	font-family: FontAwesome;
	content: "\f078";
	float: right;
	color: #FFF;
}
.panel-heading a.collapsed:after {
	content: "\f054";
	color: #999da7;
	font-family: FontAwesome;
	float: right;
}*/



.panel-title {
    padding: 10px 0px 10px;
}
.panel-title a{
  display:block;
}

.panel-title a.collapsed {
   background:url(../images/rightArrow.png) center right no-repeat;
}

.panel-title a {
   background:url(../images/downArrow.png) center right no-repeat;
}

/* Header */
header .navbar-brand {
	padding: 10px !important;
}
header .navbar {
	min-height: 80px;
	background: #FFF;
	border-bottom: 1px solid #ccc;
}
header .navbar a {
	display: block;
}
header .navbar-nav {
	float: left;
	margin-top: 25px;
}
header .navbar-nav > li {
	margin-right: 20px;
}
header .navbar-nav > li:last-child {
	margin-right: 0px;
}
header .navbar-nav li a {
	color: #000 !important;
	font-size: 18px;
	padding: 0px 47px;
	padding-left: 0px;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
header .navbar-nav li a:hover, header .navbar-nav li a.active {
	color: #777777 !important;
}
.user {
	display: inline-block;
	position: relative;
	font-size: 14px;
}
.user img {
	border-radius: 50%;
}
.user .UserCircle {
	position: relative;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #999da7;
	width: 28px;
	height: 28px;
	display: inline-block;
	margin-right: 10px;
}
.user i {
	position: absolute;
	bottom: -2px;
	left: 6px;
	font-size: 20px;
	color: #fff;
}
.user span {
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}
.user strong {
	font-weight: 700;
}
.setting {
	color: #999da7;
	font-size: 14px;
}
.setting i {
	font-size: 24px;
}
/* Header API Documentation Section
-------------------------------------------------------------------*/


.leftNavigation {
	margin-right: -21px;
	margin-left: -20px;
}
.leftNavigation a {
	text-decoration: none;
}
.leftNavigation .panel-group .panel {
	border-radius: 0px;
	border: none;
	background: #f8f8f8;
	border-bottom: 1px solid #ccc;
	margin-top: 0;
}
.leftNavigation .panel {
	box-shadow: none;
}
.leftNavigation .panel-body {
	border: none !important;
}

.leftNavigation .panel-default > .panel-heading {
	background: #f8f8f8;
	border: none;
	padding-bottom: 0px;
	padding-top: 0;
}
ul.innerContent {
	padding: 10px 30px;
	padding-bottom: 0;
}
ul.innerContent li {
	font-size: 14px;
	padding-bottom: 20px;
}
ul.innerContent li a {
	color: #000;
}
ul.innerContent li i {
	color: #999da7;
	margin-right: 15px;
}
ul.innerContent li.dulicate {
	background: url(../images/duplicate-Icon.png) no-repeat;
	padding-left: 32px;
}
.actives {
	background: #178fe5;
	border: none;
	border-radius: 0px;
	color: #FFF;
	border-left: 5px solid #2851af;
	margin-right: -4px;
	margin-left: -4px;
	padding: 12px;
	margin-top: 0 !important;
}
.rightPannel {
	padding: 15px 0;
}
.rightPannel p {
	font-size: 12px;
}
.innerRightcontent .heading {
	font-size: 24px;
	margin-bottom:20px;
}
.innerRightcontent .row{ width:100%;margin-bottom:20px;}

.innerRightcontent input, .innerRightcontent select, .innerRightcontent textarea{background:#f8f8f8;border:1px solid #ccc;border-radius:2px;padding:5px;width:100%;resize:none;}

.innerRightcontent label{ font-size:16px;font-weight:300;padding-top:6px;}

ul.endPoint{margin-top:20px;display:block}

ul.endPoint li{ color:#666666;font-size:16px;padding-bottom:15px;}