@import
	url("//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&amp;lang=en")
	;

h1, h2, h3, h4, h5, h6 {
	font-weight: 100;
}

h1 {
	font-size: 30px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}

h3, h4, h5 {
	margin-top: 5px;
	font-weight: 600;
}

.top-navigation.fixed-nav #wrapper, .fixed-nav #wrapper.top-navigation {
	margin-top: 50px;
}

#wrapper {
	width: 100%;
	overflow-x: hidden;
}

.wrapper {
	padding: 0 20px;
}

.wrapper-content {
	padding: 20px 10px 40px;
}

#page-wrapper {
	padding: 0 15px;
	min-height: 568px;
	position: relative !important;
}

@media ( min-width : 768px) {
	#page-wrapper {
		position: inherit;
		margin: 0;
		min-height: 1000px;
	}
}
/* BACKGROUNDS */
.gray-bg {
	background-color: #f3f3f4;
}

.white-bg {
	background-color: #ffffff;
}

/* FOOTER */
.footer {
	background: none repeat scroll 0 0 white;
	border-top: 1px solid #e7eaec;
	bottom: 0;
	left: 0;
	padding: 10px 20px;
	position: absolute;
	right: 0;
}
/* BTN */
.btn {
	border-radius: 3px;
}

.btn-primary {
	background-color: #337ab7 !important;
	border-color: #337ab7 !important;
	color: #FFFFFF;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
	.btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #264793 !important;
	border-color: #264793 !important;
	color: #FFFFFF;
}

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary
	{
	background-image: none;
}

.float-e-margins .btn {
	margin-bottom: 5px;
}

/* +++++++++++ */
.text-muted {
	color: #888888;
}

/* Activity */
.feed-element:, .media-body {
	overflow: hidden;
}

.media-body {
	display: block;
}

.feed-element, .media-body {
	font-size: 12px;
}

.feed-element .well {
	border: 1px solid #e7eaec;
	box-shadow: none;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 10px 20px;
	font-size: 11px;
	line-height: 16px;
}

.feed-activity-list .feed-element {
	border-bottom: 1px solid #e7eaec;
}

.feed-element:first-child {
	margin-top: 0;
}

.feed-element {
	padding-bottom: 15px;
}

.feed-element, .feed-element .media {
	margin-top: 15px;
}

/* BOX */
.ibox {
	clear: both;
	margin-bottom: 25px;
	margin-top: 0;
	padding: 0;
}

.ibox:after, .ibox:before {
	display: table;
}

.ibox-title {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ffffff;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 4px 0px 0;
	color: inherit;
	margin-bottom: 0;
	padding: 14px 15px 7px;
	height: 55px;
}

.ibox-title h5 {
	display: inline-block;
	font-size: 14px;
	margin: 0 0 7px;
	padding: 0;
	text-overflow: ellipsis;
	float: left;
}

.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4,
	.ibox-content h5, .ibox-title h1, .ibox-title h2, .ibox-title h3,
	.ibox-title h4, .ibox-title h5 {
	margin-top: 5px;
}

.ibox-content {
	background-color: #ffffff;
	color: inherit;
	padding: 15px 20px 20px 20px;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 0px;
}

.ibox-content {
	clear: both;
}

.m-t-lg {
	margin-top: 30px;
}

.no-padding {
	padding: 0 !important;
}

.border-left-right {
	border-left: 1px solid #e7eaec;
	border-right: 1px solid #e7eaec;
	border-top: none;
	border-bottom: none;
}

a {
	cursor: pointer;
	color: #000 !important;
}

a:hover, a:focus {
	text-decoration: none;
}

.border-bottom {
	border-bottom: 1px solid #e7eaec !important;
}

/* PANELS */
.page-heading {
	border-top: 0;
	padding: 10px 10px 10px 10px;
}

.panel-heading h1, .panel-heading h2 {
	margin-bottom: 5px;
}

/* PROFILE */
.profile-content {
	border-top: none !important;
}

.breadcrumb {
	background-color: #ffffff;
	padding: 0;
	margin-bottom: 0;
}

.breadcrumb>li a {
	color: inherit;
}

.breadcrumb>.active {
	color: inherit;
}

body {
	font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #2f4050;
	font-size: 13px;
	color: #676a6c;
	overflow-x: hidden;
}

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;
}

.dataTables_wrapper {
	padding-bottom: 30px;
}

.dataTables_length {
	float: left;
}

.dataTables_filter label {
	margin-right: 5px;
}

.html5buttons {
	float: right;
}

.html5buttons a {
	border: 1px solid #e7eaec;
	background: #fff;
	color: #676a6c;
	box-shadow: none;
	padding: 6px 8px;
	font-size: 12px;
}

.html5buttons a:hover, .html5buttons a:focus:active {
	background-color: #eee;
	color: inherit;
	border-color: #d2d2d2;
}

div.dt-button-info {
	z-index: 100;
}

@media ( max-width : 768px) {
	.html5buttons {
		float: none;
		margin-top: 10px;
	}
	.dataTables_length {
		float: none;
	}
}

/* TABLES */
.table-bordered {
	border: 1px solid #EBEBEB;
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
	background-color: #F5F5F6;
	border-bottom-width: 1px;
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th,
	.table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td,
	.table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #e7e7e7;
}

.table>thead>tr>th {
	border-bottom: 1px solid #DDDDDD;
	vertical-align: bottom;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td,
	.table>tbody>tr>td, .table>tfoot>tr>td {
	border-top: 1px solid #e7eaec;
	line-height: 1.42857;
	padding: 8px;
	vertical-align: top;
}

.entryBox {
	max-width: 1200px;
	margin: 0 auto;
	padding: 50px 20px 20px 20px;
}

.font-bold {
	font-weight: 600;
}

.m-t {
	margin-top: 15px;
}

.m-b {
	margin-bottom: 15px;
}

.full-width {
	width: 100% !important;
}

.form-control, .form-control:focus, .has-error .form-control:focus,
	.has-success .form-control:focus, .has-warning .form-control:focus,
	.navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus,
	.navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle,
	.panel, .popover, .progress, .progress-bar {
	box-shadow: none;
}