html,
body {
	height: 100%;
}
.alert{
	position: fixed;
	right: 20px;
	top: 20px;
	z-index: 99999;
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	color: #c09853;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert-heading {
	color: inherit;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
}
.wrap {
	min-height: 100%;
	height: auto;
	margin: 0 auto -60px;
	padding: 0 0 60px;
}
.wrap > .container {
	padding: 70px 15px 20px;
}
.footer {
	height: 60px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	padding-top: 20px;
}
.jumbotron {
	text-align: center;
	background-color: transparent;
}
.jumbotron .btn {
	font-size: 21px;
	padding: 14px 24px;
}
.not-set {
	color: #c55;
	font-style: italic;
}
/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	padding-left: 5px;
}
.grid-view td {
	white-space: nowrap;
}
.grid-view .filters input, .grid-view .filters select {
	min-width: 50px;
}
.hint-block {
	display: block;
	margin-top: 5px;
	color: #999;
}
.error-summary .ul {
	margin-top:15px;
}
/* align the logout "link" (button in form) of the navbar */
.nav > li > form {
	padding: 8px;
}
@media(max-width:768px) {
	.nav li > form {
		padding: 3px;
	}
}
.nav > li > form > button:hover {
	text-decoration: none;
}
.nav-item button, .nav-item a{
	border-radius: 0;
}
.nav-item .btn-danger{
	font-size: 14px;
}
.badges{
	background-color: #015078;
}
.admin-view-tabs .row, .regions-view .row, .hotels-view .row, .centres-view .row, .spotinfo-view .row, .divesites-view .row, .content-layout .row {
	margin-bottom: 16px;
  margin-left: 0px;
  margin-right: 0px;
}
.destinations-view .row:nth-child(2n), .regions-view .row:nth-child(2n), .hotels-view .row:nth-child(2n), .spotinfo-view .row:nth-child(2n), .divesites-view .row:nth-child(2n), .centres-view .row:nth-child(2n), .calender-view .row:nth-child(2n), .information-view .row:nth-child(2n), .badge-view .row:nth-child(2n), .classes-view .row:nth-child(2n), .offers-view .row:nth-child(2n), .content-layout .row:nth-child(2n){
  background-color: #f9f9f9;
  padding: 16px 0;
}
.help-link {
  float: right;
  font-size: 24px;
  position: relative;
  right: 0;
  top: -38px;
}
.help-link i{
  color: #5cb85c;
}
.mce-edit-area.mce-container.mce-panel.mce-stack-layout-item iframe {
  min-height: 200px;
}
#files .settings-form > br {
  display: none;
}
.card-header {
  text-transform: capitalize;
}
.navbarh1{
	padding-top:10px;	
}
.nav-tabs .nav-item{
	margin-right: 1px;
}
.nav-pills .nav-item{
	margin-top: 1px;
}
.nav-pills .nav-item .btn-cancel{
	color: #fff;
}
.nav-pills .nav-item .btn-submit{
	width: 100%;
	}
.nav-tabs .nav-item .btn-secondary{
	border: 1px solid #6c757d;
	border-radius: 0;
}
.nav-tabs .nav-link.active:focus,  .nav-tabs .nav-link.active:hover{
	border-color: #DC965A;
	border-radius: 0px;
}	
.nav-tabs .nav-link:focus,  .nav-tabs .nav-link:hover{
	border-color: #b4b4b4;
	border-radius: 0px;
}	
.nav-tabs .nav-item a, .nav-pills .nav-link > a {
	text-decoration: none;
	color: #fff;
}
.nav-tabs .nav-item, .nav-pills .nav-link {
  background-color: #b4b4b4;
  border: 1px;
  color: #fff !important;
  text-transform: uppercase;
  border-radius: 0;
}
.nav-tabs .nav-item .active, .nav-pills .nav-link.active {
  background-color: #DC965A;
  border: 1px solid #DC965A;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
}
.nav-tabs .nav-spacer{
	width:5px;
}
.card > .card-header {
	color: #fff;
	background-color: #c0c7bc;
	border-color: #c0c7bc;
	border-radius: 0;
}
.nav-stacked > li {
	float: none;
	width: 100%;
	text-align: center;
}
.card-master-heading {
	min-height: 50px;
}
.card-success {
	border-color: #c0c7bc;
}
.card-info{
	border-color: #c0c7bc;
}
.card {
	border-radius: 0;	
}
.card-header{
	border-radius: 0;	
	text-transform: uppercase;
}
.card-header > a {
	color: #DC965A;
	font-weight: 600;
}
.card-body a {
	color: #DC965A;
	font-weight: 600;
}
.btn-submit{
	background-color: #8BB174 !important;
}
.btn-danger{
	background-color: #6D0625 !important;
}
.btn-cancel{
	background-color: #3A405A !important;
}
.menu-text {
	margin-left: 30px;
}
  