.jumbotron {
	color: #ffffff!important;
}

.app-overlay {
	background: linear-gradient(-45deg, #e37222 0%, #07889b 100%);
}

.app-actions .app-more {
	text-shadow: 2px 2px #07889b;
}

.app-actions>a>.app-more:hover {
	text-shadow: 2px 2px #66b8bf;
}

.app-actions>.app-more {
	background: rgba(102, 184, 191, 0.25);
}

.app-actions>a>.app-more {
	background: rgba(7, 136, 155, 0.25);
}

.app-actions>a>.app-more:hover {
	background: rgba(7, 136, 155, 0.75);
}

.app-actions .app-view {
	text-shadow: 2px 2px #e37222;
}

.app-actions>a>.app-view:hover {
	text-shadow: 2px 2px #ff954a;
}

.app-actions>.app-view {
	background: rgba(238, 170, 123, 0.25);
}

.app-actions>a>.app-view {
	background: rgba(227, 114, 34, 0.25);
}

.app-actions>a>.app-view:hover {
	background: rgba(227, 114, 34, 0.75);
}

footer {
	color: #ffffff;
}

.horiz-sep,
.vert-sep {
	background: #e37222;
}


/* Original Page Styling */

body.page-template-original {
	background: #333333;
	color: #ffffff;
}

.page-template-original main .horiz-sep,
.page-template-original main .vert-sep {
	background: #ffffff;
}

.page-template-original .app-overlay {
	background: linear-gradient(-45deg, #34495e 0%, #cc6055 100%);
}

.page-template-original .app-view,
.page-template-original .app-more {
	text-shadow: 2px 2px #8a8a8a;
}

.page-template-original .app-actions>.app-more,
.page-template-original .app-actions>.app-view {
	background: rgba(51, 51, 51, 0.25);
}

.page-template-original .app-actions>a>.app-more,
.page-template-original .app-actions>a>.app-view {
	background: rgba(51, 51, 51, 0.5);
}

.page-template-original .app-actions>a>.app-more:hover,
.page-template-original .app-actions>a>.app-view:hover {
	background: rgba(51, 51, 51, 0.75);
	text-shadow: 2px 2px #8a8a8a;
}

.horiz-sep,
.vert-sep {
	background: #333333;
}

.btn-original.btn-cat {
	border-color: #8a8a8a!important;
}


/* Teal Page Styling */

body.page-template-teal {
	background: #ececec;
	color: #333333;
}

.page-template-teal .jumbotron {
	background: #66b8bf;
	text-shadow: 2px 2px #07889b;
}

.page-template-teal footer {
	background: #66b8bf;
}

.page-template-teal .btp,
.page-template-teal .back {
	background: #66b8bf;
	border-color: #07889b;
	-webkit-box-shadow: 0 0 10px #07889b;
	box-shadow: 0 0 10px #07889b;
	text-shadow: 2px 2px #07889b;
}

.page-template-teal .btp:hover,
.page-template-teal .back:hover {
	background-color: #07889b;
	text-shadow: 2px 2px #66b8bf;
}

.page-template-teal .tooltip.top>.tooltip-arrow {
	border-top-color: #07889b;
}

.page-template-teal .tooltip.left>.tooltip-arrow {
	border-left-color: #07889b;
}

.page-template-teal .tooltip.bottom>.tooltip-arrow {
	border-bottom-color: #07889b;
}

.page-template-teal .tooltip.right>.tooltip-arrow {
	border-right-color: #07889b;
}

.page-template-teal .tooltip>.tooltip-inner {
	background-color: #07889b;
}

.page-template-teal .vert-sep {
	background: #07889b;
}

.page-template-teal .horiz-sep {
	background: #07889b;
}

.page-template-teal .modal-content {
	background: #66b8bf;
	border-color: #66b8bf;
}

.page-template-teal .modal-header,
.page-template-teal .modal-footer,
.page-template-teal .modal-header .close {
	text-shadow: 2px 2px #07889b;
}

.page-template-teal .modal-header .close:hover {
	text-shadow: 2px 2px #66b8bf;
}


/* Teal Button Styling */

.page-template-teal .btn-teal {
	font-weight: 700;
	padding: 10px 30px;
	border-radius: 0;
	border-width: 2px;
	color: #ffffff;
	background-color: #66b8bf;
	border-color: #07889b;
	text-shadow: 2px 2px #07889b;
	-webkit-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}

.page-template-teal .btn-teal.btn-cat,
.page-template-teal .btn-teal.btn-theme {
	border-color: #66b8bf;
	padding: 6px 12px;
}

.page-template-teal .jumbotron .btn-teal.btn-theme {
	border-color: #07889b;
}

.page-template-teal .btn-teal:hover,
.page-template-teal .btn-teal:focus,
.page-template-teal .btn-teal:active,
.page-template-teal .btn-teal.active,
.page-template-teal .btn-teal.active:hover,
.page-template-teal .btn-teal.active:focus,
.page-template-teal .btn-teal.active:active,
.page-template-teal .open .dropdown-toggle.btn-teal {
	color: #ffffff;
	background-color: #07889b;
	border-color: #07889b;
	text-shadow: 2px 2px #66b8bf;
}

.page-template-teal .btn-teal:active,
.page-template-teal .btn-teal.active,
.page-template-teal .open .dropdown-toggle.btn-teal {
	background-image: none;
}

.page-template-teal .btn-teal.disabled,
.page-template-teal .btn-teal[disabled],
.page-template-teal fieldset[disabled] .btn-teal,
.page-template-teal .btn-teal.disabled:hover,
.page-template-teal .btn-teal[disabled]:hover,
.page-template-teal fieldset[disabled] .btn-teal:hover,
.page-template-teal .btn-teal.disabled:focus,
.page-template-teal .btn-teal[disabled]:focus,
.page-template-teal fieldset[disabled] .btn-teal:focus,
.page-template-teal .btn-teal.disabled:active,
.page-template-teal .btn-teal[disabled]:active,
.page-template-teal fieldset[disabled] .btn-teal:active,
.page-template-teal .btn-teal.disabled.active,
.page-template-teal .btn-teal[disabled].active,
.page-template-teal fieldset[disabled] .btn-teal.active {
	background-color: #66b8bf;
	border-color: #07889b;
}

.page-template-teal .btn-teal .badge {
	color: #07889b;
	background-color: #ffffff;
}


/* Orange Page Styling */

body.page-template-orange {
	background: #ececec;
	color: #333333;
}

.page-template-orange .jumbotron {
	background: #ff954a;
	text-shadow: 2px 2px #e37222;
}

.page-template-orange .vert-sep {
	background: #e37222;
}

.page-template-orange footer {
	background: #ff954a;
}

.page-template-orange .horiz-sep {
	background: #e37222;
}

.page-template-orange .btp,
.page-template-orange .back {
	background: #ff954a;
	border-color: #e37222;
	-webkit-box-shadow: 0 0 10px #e37222;
	box-shadow: 0 0 10px #e37222;
	text-shadow: 2px 2px #e37222;
}

.page-template-orange .btp:hover,
.page-template-orange .back:hover {
	background-color: #e37222;
	text-shadow: 2px 2px #ff954a;
}

.page-template-orange .tooltip.top>.tooltip-arrow {
	border-top-color: #e37222;
}

.page-template-orange .tooltip.left>.tooltip-arrow {
	border-left-color: #e37222;
}

.page-template-orange .tooltip.bottom>.tooltip-arrow {
	border-bottom-color: #e37222;
}

.page-template-orange .tooltip.right>.tooltip-arrow {
	border-right-color: #e37222;
}

.page-template-orange .tooltip>.tooltip-inner {
	background-color: #e37222;
}

.page-template-orange .modal-content {
	background: #ff954a;
	border-color: #ff954a;
}

.page-template-orange .modal-header,
.page-template-orange .modal-footer,
.page-template-orange .modal-header .close {
	text-shadow: 2px 2px #e37222;
}

.page-template-orange .modal-header .close:hover {
	text-shadow: 2px 2px #ff954a;
}


/* Orange Button Styling */

.page-template-orange .btn-orange {
	font-weight: 700;
	padding: 10px 30px;
	border-radius: 0;
	border-width: 2px;
	color: #ffffff;
	background-color: #ff954a;
	border-color: #e37222;
	text-shadow: 2px 2px #e37222;
	-webkit-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}

.page-template-orange .btn-orange.btn-cat,
.page-template-orange .btn-orange.btn-theme {
	border-color: #ff954a;
	padding: 6px 12px;
}

.page-template-orange .jumbotron .btn-orange.btn-theme {
	border-color: #e37222;
}

.page-template-orange .btn-orange:hover,
.page-template-orange .btn-orange:focus,
.page-template-orange .btn-orange:active,
.page-template-orange .btn-orange.active,
.page-template-orange .btn-orange.active:hover,
.page-template-orange .btn-orange.active:focus,
.page-template-orange .btn-orange.active:active,
.page-template-orange .open .dropdown-toggle.btn-orange {
	color: #ffffff;
	background-color: #e37222;
	border-color: #e37222;
	text-shadow: 2px 2px #ff954a;
}

.page-template-orange .btn-orange:active,
.page-template-orange .btn-orange.active,
.page-template-orange .open .dropdown-toggle.btn-orange {
	background-image: none;
}

.page-template-orange .btn-orange.disabled,
.page-template-orange .btn-orange[disabled],
.page-template-orange fieldset[disabled] .btn-orange,
.page-template-orange .btn-orange.disabled:hover,
.page-template-orange .btn-orange[disabled]:hover,
.page-template-orange fieldset[disabled] .btn-orange:hover,
.page-template-orange .btn-orange.disabled:focus,
.page-template-orange .btn-orange[disabled]:focus,
.page-template-orange fieldset[disabled] .btn-orange:focus,
.page-template-orange .btn-orange.disabled:active,
.page-template-orange .btn-orange[disabled]:active,
.page-template-orange fieldset[disabled] .btn-orange:active,
.page-template-orange .btn-orange.disabled.active,
.page-template-orange .btn-orange[disabled].active,
.page-template-orange fieldset[disabled] .btn-orange.active {
	background-color: #ff954a;
	border-color: #e37222;
}

.page-template-orange .btn-orange .badge {
	color: #e37222;
	background-color: #ffffff;
}
