/***************************************************************************************************************/
/* primary */
/* was #3977bb */
/* #003E51 */

.btn-success,
.header-bar,
#footer,
.panel-primary>.panel-heading {
	background-color: #003E51 !important;
}

.nav-tabs,
.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.tabbable .nav-tabs > li.active > a,
.tabbable .nav-tabs > li.active > a:hover,
#canmore-main-menu .nav-sub a.active {
	border-bottom:1px solid #003E51 !important;
}

.btn-success,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.tabbable .nav-tabs > li.active > a,
.tabbable .nav-tabs > li.active > a:hover,
.form-control:focus {
	border:1px solid #003E51 !important;
}

.form-control:focus,
.panel-primary,
.panel-primary>.panel-heading {
	border-color:#003E51 !important;
}
@media(max-width:767px) {

	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:hover {
		border:1px solid #003E51 !important;
		border-bottom:1px solid #003E51 !important;
	}
}

/***************************************************************************************************************/
/* secondary */

a {
	color: #00A0C4 !important;
}

.btn-primary,
.btn-primary.btn-default,
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background-color: #00A0C4 !important;
	color: #fff !important;
	border-color:#00A0C4 !important;
}

.btn-info,
.btn-default,
.btn-success {
	background-color: #fff !important;
	color: #00A0C4 !important;
	border-color:#00A0C4 !important;
}

.btn-primary a {
	color: #fff !important;
}

.btn-link {
	color: #00A0C4 !important;
}

/***************************************************************************************************************/
/* black to grey to white */ 
/***************************************************************************************************************/

/* #494948 (was #333) */

body {
	color: #494948 !important;
}
#canmore-feature-definition .overlay {
	background-color: #494948 !important;
}
.carousel-btns-overlay {
	background-color:#494948 !important;
}
#canmore-main-menu a {
	color:#494948 !important;
}
.accessibility-widget-main {	
	color:#494948 !important;
}

/* #555 */

.nav-tabs > li > a,
.nav-tabs > li > a:hover {
	color:#494948 !important;
}

.tabbable .nav-tabs > li > a,
.tabbable .nav-tabs > li > a:hover {
	color:#494948 !important;
}

/* #999 */

.canmore-feature-intro h1 {
	color:#999 !important;
}

/* #ccc */

.node-form .form-group {
	border:2px solid #ccc !important;
}
.node-form  .tabbable {
	border:2px solid #ccc !important;
}
.accessibility-widget-main {	
	border: 1px solid #ccc !important;
}
.canmore-search-input {
	border-bottom:1px solid #ccc !important;
}

/* #ddd */

.nav-tabs > li > a,
.nav-tabs > li > a:hover {
	border:1px solid #ddd;
}
.tabbable .nav-tabs > li > a,
.tabbable .nav-tabs > li > a:hover {
	border:1px solid #ddd !important;
	border-bottom:1px solid #ddd !important;
}
.panel-info {
	border-color: #ddd !important;
}
.well {
	border: 1px solid #ddd !important;
}
.panel-default > .panel-heading {
	border-color: #ddd !important;
}
.panel-footer {
	border-top: 1px solid #ddd !important;
}
@media(max-width:767px) {

	.nav-tabs > li > a,
	.nav-tabs > li > a:hover {
		border:1px solid #ddd !important;
		border-bottom:1px solid #ddd !important;
	}
}

/* #efefef */

#canmore-main-menu .collapse ul li.active-trail,
#canmore-main-menu .collapse ul li.active {
	background-color: #efefef !important;
}
#canmore-main-menu .in ul li.active-trail,
#canmore-main-menu .in ul li.active,
#canmore-main-menu .collapsing ul li.active-trail,
#canmore-main-menu .collapsing ul li.active {
	background-color: #efefef !important;
}
#canmore-main-menu .nav-sub .navbar-collapse {
	background-color:#efefef !important;
}
.accessibility-widget-main {	
	background-color: #efefef !important;
}
.header-bar {
	color:#efefef !important;
}
.header-bar a,
.header-bar a:active,
.header-bar a:hover,
.header-bar a:focus {
	color:#efefef !important;
}
#landscape {
	background-color:#efefef !important;
}

/* #f8f8f8 */

.well {
	background-color: #f8f8f8 !important;
}
.panel-default > .panel-heading {
	background-color: #f8f8f8 !important;
}
.panel-footer {
	background-color: #f8f8f8 !important;
}
.navbar-default {
	background-color:#f8f8f8 !important;
}
#navbar .container {
	background-color:#f8f8f8 !important;
}

/* #fff */

.tabbable .nav-tabs {
	border-bottom:1px solid #fff !important;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
	border-bottom:1px solid #fff !important;
}
#content .breadcrumb {
	background-color:#fff !important;
}
#footer {
	color:#fff !important;
}
#footer  a {
 color: #fff !important;
}

.panel-info>.panel-heading {
	background-color: #fff !important;
	border-color: #fff !important;
}
.panel-info>.panel-footer {
	background-color: #fff !important;
	border-color: #fff !important;
}

.carousel-btns span {
	color:#fff !important;
}
.canmore-feature-min-image {
	background-color:#fff !important;
}
#canmore-main-footer ul li a,
#canmore-main-footer ul li a:hover,
#canmore-main-footer ul li a:active,
#canmore-main-footer ul li a:focus {
	color:#fff !important;
}
@media(max-width:767px) {

	.canmore-list td {
		border-top:1px solid #fff !important;
	}

	.nav-tabs {
		border-bottom:1px solid #fff !important;
	}
}

/***************************************************************************************************************/

/* red */

.preview {
	border:2px solid red !important;
}

.post-preview {
	color: red !important;
}


