.dashboard-heading a {
	float: right;
}

#memberHistory {
  border-collapse: collapse;
  width: 100%;
}

#memberHistory td, #memberHistory th {
  border: 1px solid #ddd;
  padding: 8px;
}

.requiredStar {
	margin-left: 5px;
    color: red;
}

#memberHistory th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
}

.table_report a {
	color:#000;
	font-weight:bold;
}

#report-buttons {
	float: right;
    margin-top: -15px;
}

.permission-denied {
	color: #58595b;
}

#modalPush .modal-body {
	text-align:left;
}

#modalPush .modal-footer {
	text-align:center;
}

.empty-p-tag {
	margin-bottom: 40px;
}

.multiselect {
	margin-bottom: 10px;
}

.req {
	color:#F17721;
}

.tooltip-wrapper i {
	font-size: 17px;
}

.table-actions a {
	vertical-align:top;
}

.select-custom {
	width: 100%;
}

.select2 {
	margin-bottom: 7px!important;
}

.select2-container--default .select2-selection--multiple {
    border-radius: 0px!important;
    padding: 5px;
}

.select2-container--default .select2-selection--single {
	border-radius: 0px!important;
    padding: 5px;
	height: auto!important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 7px!important;
}

.ministry-container {
	color: white;
	width: auto;
	height: 260px;
	line-height: 260px;
	height: auto;
	text-align: center;
	background-position: center;
	background-size: cover;
	position: relative;
	z-index: 10;
}

.ministry-container h3 {
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	font-size: 22px;
	position: relative;
	z-index: 999;
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

.ministry-container .ministry-background {
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.multiselect.dropdown-toggle.btn-default {
	border-radius: 0;
	padding: 11px;
	border-color: rgb(169, 169, 169);
	text-align: left;
}

.no-ministries {
	font-size: 18px;
	margin-bottom: 25px;
	padding-left: 15px;
}

.multiselect.dropdown-toggle.btn-default:hover {
	background-color: #fff;
}

.multiselect-container.dropdown-menu {
	width: 100%;
}

.line {
	border-bottom: 1px solid #707070;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
}

img {
	width: 100%;
	height: auto;
}

p,
ul {
	font-size: 15px;
}

a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
	border-bottom: none;
}

.orange {
	color: #F17721;
}

.grey {
	color: #58595B;
}

.mobi-logo {
	display: none;
}

.btn-primary {
	color: #FFFFFF;
	background-color: #F17721;
	border: none;
	text-decoration: none;
	padding: 10px;
	min-width: 180px;
	width: auto;
	border-radius: 25px;
	outline: none;
}

.btn-primary:hover {
	color: #FFFFFF;
	background-color: #F17721;
	border: none;
	text-decoration: none;
	padding: 10px;
	min-width: 180px;
	width: auto;
	border-radius: 25px;
	outline: none;
}

.remove-ministry,
.remove-member,
.remove-project,
.remove-course,
.remove-blog,
.remove-family {
	color: #FFFFFF;
	background-color: #58595B;
	border: none;
	text-decoration: none;
	padding: 10px;
	min-width: 40px;
	width: auto;
	border-radius: 25px;
	outline: none;
	margin-left: 10px;
}

.remove-ministry:hover,
.remove-member:hover,
.remove-project:hover,
.remove-course:hover,
.remove-family:hover {
	color: #FFFFFF;
	background-color: #58595B;
	border: none;
	text-decoration: none;
	padding: 10px;
	min-width: 40px;
	width: auto;
	border-radius: 25px;
	outline: none;
}

.orange-color {
	color: #F17721;
}

/* Header */

.navbar {
	border-radius: 0;
}

.nav>li>a {
	padding: 20px 7px 5px 7px;
}

.navbar-collapse.collapse {
	border-bottom: 1px solid #FFF;
	padding-right: 0;
    padding-left: 0;
}

.navbar-default {
	border: none;
}

.navbar-default {
	background-color: #58595B;
}

.navbar-nav {
    float: none;
    text-align: center;
	margin: 0;
}

.navbar-nav>li {
    float: none;
    display: inline-block;
    text-align: center;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #F17721;
}

.header,
.welcome-and-search {
	background-color: #58595B;
}

.welcome-and-search .col-md-12 {
	min-height: 120px;
	max-height: 120px;
	height: 120px;
}

.welcome-and-search .col-md-6 {
	padding-bottom: 50px;
}

.welcome-and-search .col-md-6 h1 {
	margin-top: 0;
	margin-bottom: 0;
}

.member-notifications-link {
	display:inline-block;
	color:#fff;
	font-size: 14px;
	font-weight:600;
	vertical-align: middle;
	margin-top: 7px;
	margin-right: 15px;
}

.member-notifications-link:hover {
	color:#fff;
	border-bottom: 1px dotted #fff;
}

.ion-ios-search-strong {
	font-size: 22px;
	color: #F17721;
}

.input-with-icon {
	position: relative;
	height: 3.6rem;
	box-sizing: border-box;
	text-align: right;
}

.input-with-icon .icon {
	position: absolute;
	right: 1rem;
	top: 0.5rem;
	width: 2.6rem;
	height: 2.6rem;
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
}

.input-with-icon {
	margin: 0;
}

.input-with-icon .form-control {
	float: right;
	height: 100%;
	width: 60%;
	padding-right: 3.65rem;
	box-sizing: border-box;
	padding-left: 1.2rem;
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
	border-radius: 15px;
}

.input-with-icon .icon {
	border: none
}

.input-100 {
	width: 100%!important;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #fff;
}

.btn-group {
	width:100%;
}

.note-btn-group {
	width:auto;
}

.multiselect {
	width:100%;
}

.input-50 {
	width: 49%;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #fff;
}

.select-100 {
	width: 100%;
	padding: 12px;
	margin-bottom: 10px;
	background-color: #fff;
}

/* Header End */

/* Footer */

footer .col-md-12 {
	text-align: center;
}

footer img {
	width: 15%;
}

/* Footer End */

/* Login */

.login-canvas {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	padding: 50px 100px;
}

.login-canvas input {
	width: 100%;
	padding: 10px;
	margin-bottom: 25px;
}

.login-canvas label {
	color: #707070;
	margin-bottom: 10px;
}

.login-canvas input[type=submit] {
	padding: 10px;
	width: 30%;
	color: #fff;
	background-color: #F17721;
	border: none;
}

.login-header {
	text-align: center;
	color: #707070;
	margin-bottom: 25px;
}

.login-image {
	text-align: center;
	margin-bottom: 50px;
	margin-top: 100px;
}

.login-image img {
	width: 20%;
}

/* Login End */

/* Dashboard */

.dashboard-canvas {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	top: -45px;
	background-color: #fff;
	padding-bottom: 35px;
}

.dashboard-heading h3 {
	border-bottom: 1px solid #58595B;
	margin-bottom: 25px;
	padding-bottom: 10px;
	font-size: 20px;
}

.widgets {
	padding-left: 15px;
	padding-right: 15px;
}

.widgets .col-md-3 {
	padding-left: 5px;
	padding-right: 5px;
}

.widget {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
	min-height: 220px;
	max-height: 250px;
	height: auto;
}

.widget-blue {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: 15px;
	min-height: 220px;
	max-height: 250px;
	height: auto;
	background-color: #207D9A;
}

.widget-blue>.widget-content p {
	color: #fff;
	padding-bottom:5px;
	margin-top: 0;
}

.widget-blue>.widget-content a {
	color: #fff;
	padding-bottom:10px;
}

.widget-blue>.widget-content p:not(:last-child) {
	border-bottom: 1px solid #fff;
}

.widget-heading {
	background-color: #58595B;
}

.widget-heading h3 {
	color: #fff;
	padding: 5px 15px 5px 15px;
	margin-top: 0;
	margin-bottom: 0;
}

.widget-heading-blue {
	background-color: #207D9A;
}

.widget-heading-blue h3 {
	color: #fff;
	padding: 5px 15px 5px 15px;
	margin-top: 0;
	margin-bottom: 0;
}

.widget-content {
	padding-left: 15px;
	padding-right: 15px;
	color: #58595B;
}

.widget-content .ion-ios-arrow-right {
	float: right;
	margin-right: 7px;
}

.widget-content-blue {
	padding-left: 15px;
	padding-right: 15px;
	background-color: #207D9A;
}

.widget-content p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.count-number p {
	font-size: 36px;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #58595B;
}

.find-button {
	margin-top: 25px;
}

.arrow {
	border: solid #fff;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
}

.right {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

/* Dashboard End */

/* Members */

#view-members {
	width: 45%;
	padding: 10px;
	color: #58595B;
	font-size: 16px;
	border: 1px solid #ccc;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(/images/patria_arrow.png) 96% / 15% no-repeat #fff;
}

/* CAUTION: IE hackery ahead */

#view-members::-ms-expand {
	display: none;
	/* remove default arrow on ie10 and ie11 */
}

/* target Internet Explorer 9 to undo the custom arrow */

@media screen and (min-width:0\0) {
	#view-members {
		background: none\9;
		padding: 5px\9;
	}
}

#add-member {
	float: right;
}

#add-member i {
	margin-left: 20px;
}

.filter-letters {
	text-align: center;
}

.filter-letters .alphabet-search-top {
	margin-top: 70px;
	border-bottom: 1px solid #707070;
}

.alphabet-search-bottom {
	margin-top: 20px;
	border-top: 1px solid #707070;
	padding-top: 10px;
	text-align: center;
}

.filter-letter {
	color: #707070;
	padding-left: 5px;
	padding-right: 5px;
}

.filter-letter:hover {
	color: #F17721;
}

.view-members {
	text-align: center;
}

.col-md-one-and-a-half {
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	width: 11.1%;
}

.col-md-one-and-a-half a {
	color: #58595B;
}

.member-name {
	min-height:42px;
}

.member-name p {
	font-size: 12px;
	padding-top: 7px;
}

/* Members End */

/* Member Individual */

.dashboard-heading i {
	margin-right: 20px;
}

#name {
	margin-top: 0;
}

#edit-profile,
#edit-course {
	float: right;
}

#add-profile i {
	margin-left: 20px;
}

.profile-information,
.course-information {
	margin-top: 40px;
}

.profile-information #first-block span, .profile-information #second-block span {
	display:inline-block;
	width:50%;
	vertical-align:top;
}

#member-details {
	color: #58595B;
	margin-top: 0;
	margin-bottom: 25px;
}

#second-block {
	margin-top: 50px;
}

#address-p {
	margin-bottom: 73px;
}

#first-block-info {
	color: #58595B;
}

#second-block-info {
	color: #58595B;
}

#family-members {
	text-align: center;
}

.family-members-canvas {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	top: -45px;
	background-color: #fff;
	padding-bottom: 35px;
	margin-top: 25px;
}

.user-individual-canvas {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	top: -45px;
	background-color: #fff;
	padding-bottom: 35px;
	margin-top: 25px
}

.ministry-courses-projects-canvas {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	top: -45px;
	background-color: #fff;
	margin-top: 25px
}

.ministry-courses-projects-canvas .col-md-6 {
	padding-bottom: 50px;
}

#family-members-heading {
	margin-bottom: 50px;
}

.family-member-photo {
	min-height: 120px;
	max-height: 120px;
	height: auto;
	/* 		background-color:#58595B; */
	margin-bottom: 40px;
}

/* .family-member-photo img {
	min-height: 120px;
	max-height: 120px;
} */

.family-member-name p {
	font-size: 18px;
	color: #58595B;
}

.tab-indications-canvas {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	top: -45px;
	background-color: #fff;
	padding-bottom: 35px;
	margin-top: 25px;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 25px;
}

.indication-tabs {
	padding-left: 0;
	padding-right: 0;
	background-color: #F17721;
}

.nav-tabs {
	border: none;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	color: #58595B;
	cursor: default;
	background-color: #fff;
	border: none;
	border-radius: 0;
	padding: 15px 50px 15px 50px;
}

.nav-tabs>li {
	margin-bottom: 0;
	float: none;
	display: inline-block;
	zoom: 1;
}

.nav-tabs>li>a {
	background-color: #F17721;
	color: #fff;
	border: none;
	border-radius: 0;
	margin-right: 0;
	padding: 15px 50px 15px 50px;
}

.nav-tabs>li>a:hover {
	background-color: #fff;
	color: #58595B;
	border: none;
	border-radius: 0;
}

.nav-tabs {
	text-align: center;
	padding-bottom: 15px;
	padding-top: 15px;
}

.tab-pane .col-md-12 {
	padding-left: 45px;
	padding-right: 45px;
	color: #58595B;
}

.tab-pane .col-md-12 h3 {
	margin-top: 0px;
	margin-bottom: 20px;
	color: #58595B;
	text-transform: uppercase;
}

.tab-pane .col-md-12 .col-md-6 {
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 0;
	padding-right: 0;
}

.tab-pane .col-md-12 .col-md-4 p:hover {
	color: #F17721;
}

.tab-button {
	float: right;
	background-color: #58595B;
}

.tab-button i {
	margin-left: 20px;
}

.counseling-notes,
.general-notes {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	top: -45px;
	background-color: #fff;
	padding-left: 0;
	padding-right: 0;
	width: 48.291%;
}

.counseling-notes .heading,
.general-notes .heading {
	background-color: #58595B;
}

.counseling-notes .heading .col-md-4,
.general-notes .heading .col-md-4 {
	text-align: right;
}

.counseling-notes .heading .col-md-4 a,
.general-notes .heading .col-md-4 a {
	color: #f17721;
}

.counseling-notes .heading h4,
.general-notes .heading h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #fff;
}

.general-notes {
	margin-right: 20px;
}

.counseling-notes {
	margin-left: 20px;
}

.counseling-note {
	text-align: center;
}

.counseling-note h4 {
	padding: 50px 150px 50px 150px;
	color: #58595B;
}

.general-note {
	padding: 20px 15px 40px 15px;
	border-bottom: 1px solid #ececec;
}

.general-note .col-md-4, .general-note .col-md-8 {
	padding-bottom: 10px;
	padding-left: 0;
}

.general-note-heading {
	color: #58595B;
}

.ion-ios-calendar-outline,
.ion-ios-people {
	color: #F17721;
	margin-right: 15px;
}

.general-right-arrow {
    float: right;
    color: #F17721;
    font-size: 25px;
    margin-bottom: 0;
    margin-top: -50px;
}

.general-calendar,
.general-name {
	color: #F17721;
}

/* Member Individual End */

/* Ministries */

.ministries-canvas {
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
	top: -45px;
	background-color: #fff;
	padding-bottom: 20px;
}

.ministries-canvas .col-md-3 {
	padding-right: 30px;
	padding-left: 0;
}

.ministries-canvas .ministry-name {
	min-height: 180px;
	max-height: 180px;
	line-height: 180px;
	height: auto;
	text-align: center;
	margin-bottom: 30px;
	background-position: center;
	background-size: cover;
	position: relative;
	z-index: 10;
}

.ministry-name .ministry-background {
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.ministries-canvas .ministry-name h3 {
	margin-top: 0;
	margin-bottom: 0;
	color: #fff;
	font-size: 22px;
	position: relative;
	z-index: 999;
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

.ministries-heading {
	padding-left: 15px;
	padding-right: 15px;
}

.ministries-heading h2 {
	color: #58595B;
	margin-bottom: 30px;
	margin-top: 0;
	text-transform: uppercase;
	font-size: 22px;
}

/* Ministries End */

/* Ministry Individual */

.ministry-information .col-md-8 h1 {
	color: #F17721;
	margin-top: 10px;
}

#ministry-desc {
	padding-top: 20px;
	padding-bottom: 20px;
}

#ministry-leader {
	font-weight: bold;
}

#ministry-organisation {
	font-weight: bold;
}

/* Ministry Individual End */

/* Users */

#add-user {
	float: right;
	margin-bottom: 25px;
}

#add-user i {
	margin-left: 20px;
}

.user-photo {
	height: auto;
	background-color: #58595B;
}

.team-groups {
	padding-bottom: 30px;
}

#errorAddingMember {
	font-size: 12px;
	color: red;
	margin-bottom: 0;
}

.teamgroup {
	border: 1px solid #C7C7C7;
}

#teamgroup-table td,
th {
	padding: 10px;
}

.teamgroup-file {
	background-color: #F17721;
	height: 35px;
	width: 35px;
	padding-left: 11px;
	padding-top: 1px;
	border-radius: 50%;
	display: inline-block;
}

.teamgroup-mail {
	background-color: #F17721;
	height: 35px;
	width: 35px;
	padding-left: 8px;
	padding-top: 1px;
	border-radius: 50%;
	display: inline-block;
}

.teamgroup-cross {
	background-color: #F17721;
	height: 35px;
	width: 35px;
	padding-left: 8px;
	padding-top: 1px;
	border-radius: 50%;
	display: inline-block;
}

.blog-content #cover-image {
	margin-bottom:30px;
}

.teamgroup-file i {
	color: #fff;
	font-size: 25px;
}

.teamgroup-mail i {
	color: #fff;
	font-size: 25px;
}

.teamgroup-cross i {
	color: #fff;
	font-size: 25px;
}

.teamgroup-copy {
	background-color: #F17721;
	height: 35px;
	width: 35px;
	padding-left: 11px;
	padding-top: 1px;
	border-radius: 50%;
	display: inline-block;
}

.teamgroup-copy i{
	color: #fff;
	font-size: 25px;
}

/* Users End */

/* Courses */

#patria-courses,
#stelios-courses {
	margin-bottom: 30px;
	text-transform: uppercase;
}

.course {
	background-color: #4D9A97;
/* 	display: table-cell; */
	vertical-align: middle;
/* 	padding: 30px 72px; */
	padding: 30px 30px;
	text-align: center;
	color: #fff;
	width: 100%;
	height:170px;
}

.course a {
	color: #fff;
}

.course-date p {
	font-size: 12px;
}

.add-course-div {
	margin-bottom: 30px;
}

.courses2 .col-md-3 {
	margin-bottom: 15px;
}

.courses .col-md-3 {
	margin-bottom: 30px;
}

/* Courses End */

/* Course Individual */

.course-desc-head {
	font-weight: bold;
}

.course-individual {
	background-color: #4D9A97;
	display: table-cell;
	vertical-align: middle;
	padding: 30px 72px;
	text-align: center;
	color: #fff;
	max-width: 270px;
	width: 270px;
	float: right;
}

/* Course Individual End */

/* Teamgroup Edit */

.teamgroup-information label {
	margin-bottom: 20px;
	margin-top: 20px;
}

.teamgroup-information input {
	padding: 5px;
	width: 90%;
}

.teamgroup-information select {
	padding: 7px;
	width: 90%;
	background-color: #fff;
}

#member-table td {
	padding: 10px;
}

#member-table tr {
	border: 1px solid #ececec;
}

.member-cross {
	background-color: #F17721;
	height: 25px;
	width: 25px;
	padding-left: 7px;
	padding-top: 2px;
	border-radius: 50%;
	display: inline-block;
}

.member-cross i {
	font-size: 16px;
	color: #fff;
}

/* Teamgroup Edit End */

/* Notify Box */

[data-notify="container"][class*="alert-pastel-"] {
	background-color: #ECECEC;
	border-width: 0px;
	border-left: 15px solid rgb(255, 240, 106);
	border-radius: 0px;
	box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.3);
	letter-spacing: 1px;
}

[data-notify="container"].alert-pastel-info {
	border-left-color: #f17721;
}

[data-notify="container"].alert-pastel-danger {
	border-left-color: rgb(255, 103, 76);
}

[data-notify="container"][class*="alert-pastel-"]>[data-notify="title"] {
	color: rgb(80, 80, 57);
	display: block;
	font-weight: 700;
	margin-bottom: 5px;
}

[data-notify="container"][class*="alert-pastel-"]>[data-notify="message"] {
	font-weight: 400;
}

/* Auto Complete Styling */

.autocomplete {
	/*the container must be positioned relative:*/
	position: relative;
	display: inline-block;
}

.autocomplete-items {
	position: absolute;
	border: 1px solid #d4d4d4;
	border-bottom: none;
	border-top: none;
	z-index: 99;
	/*position the autocomplete items to be the same width as the container:*/
	top: 100%;
	left: 0;
	/*   right: 0; */
	right: -138px;
}

.autocomplete-items div {
	padding: 10px;
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px solid #d4d4d4;
}

.autocomplete-items div:hover {
	/*when hovering an item:*/
	background-color: #e9e9e9;
}

.autocomplete-active {
	/*when navigating through the items using the arrow keys:*/
	background-color: DodgerBlue !important;
	color: #ffffff;
}

/* Auto Complete Styling Complete */

#change-password-div {
	margin-top: 10px;
	margin-bottom: 15px;
}

.modal-content {
	border-radius: 0;
}

#forgot-pwd-a {
	color: #f17721;
}

.blog .post {
    padding: 5px;
    border: 1px solid #58595b;
    text-align: center;
    min-height: 250px;
    margin-bottom: 30px;
}

.blog h3 {
    font-size: 20px;
    min-height: 40px;
}

.blog .post p {
    margin-top: 15px;
}

.checkbox-container input[type="checkbox"]{display:inline-block;}
.checkbox-container label{display:inline;}

.word-wrap {
	overflow:hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tooltip-inner {
	max-width: 100%; 
}