
/* Karousel colours
.karousel.content { background-color:#E8D4A8; }
.karousel .h5,
.karousel .h6,
.karousel h5,
.karousel h6,
.karousel p { color:rgba(0,0,0,0.5); }
.karousel .btn-primary { color:#fff; background-color:#F0592B; border:1px solid #F0592B; }
.karousel .btn-primary.active,
.karousel .btn-primary:active { background-color:#b6341b; border:1px solid #b6341b; } */


/* Extras */
.btn-facebook { color:#fff; background-color:#0062cc; border:1px solid #0062cc; }
.btn-facebook.active,
.btn-facebook:active { background-color:#063e9d; border:1px solid #063e9d; }
.input-row { position:relative; }

.input-row-has-icon > .input-row-icon { position:absolute; right:8px; top:8px; }
.input-row-has-icon { padding-right:40px; }

/*.input-row-has-button > button { float:right; width:57%; margin-right:10px; margin-top:6px; padding-top:7px; }*/
/*.input-row-has-button > .input-row-button { position:absolute; right:8px; top:8px; }*/
/*.input-row-has-button > input { position:relative; right:90px; padding-left:105px; padding-right:0; }*/

select.strong { font-weight:bold; }
select.input-lg { font-size:24px; height:auto; }

.input-row .toggle { position:absolute; right:8px; top:5px; }
.table-view-cell label { display:block; }
.table-view-cell [type=checkbox] { margin-right:4px; }
.table-view .iconmoon-minus.delete { color:#cf2d28; margin:-10px 0px -10px -15px; padding:10px; }


.breathe-1x { margin-top:10px; margin-bottom:10px; }
.breathe-2x { margin-top:20px; margin-bottom:20px; }
.breathe-3x { margin-top:30px; margin-bottom:30px; }
.breathe-4x { margin-top:40px; margin-bottom:40px; }
.breathe-5x { margin-top:50px; margin-bottom:50px; }
.tight-top { padding-top:0; margin-top:0; }
.tight-bottom { padding-bottom:0; margin-bottom:0;}


/* Reordering (and swipe to delete) */
#reorder { position:relative; z-index:100; }
.slip-reordering { background:#fff; position:relative; z-index:999; box-shadow:0 2px 10px rgba(0,0,0,0.45); }
.table-view .slip-reordering.table-view-cell { background-image:none; }
.slip-swiping-container { overflow-x:hidden; }
.iconmoon-plus.add { color:#2ac845; margin-left:-5px; }
.table-view#reorder .table-view-cell { padding-left:44px; padding-right:45px; }
.table-view#reorder .iconmoon-minus.delete { color:#cf2d28; margin:-10px 0px -10px -44px; }
.table-view#reorder .table-view-cell strong { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; display:block; }
.icon-bars.drag-handle { color:#bbb; margin-right:-55px; padding: 10px 10px 10px 20px; margin:-10px; position:absolute; top:10px; right:10px; }


/* Bootstrap-like */
.text-center { text-align:center; }
.btn-half { width:48.5%; padding:15px 0; margin-bottom:10px; font-size:18px; }
.btn-half + .btn-half { float:right; }
.bg-success { background-color:#dff0d8; color:#3c763d; }
.bg-warning { background-color:#f2dede; color:#cf2d28; }
.bg-success.content-padded,
.bg-warning.content-padded { margin:0; padding:10px; }
.hidden { display:none !important; }
.img-responsive { width:100%; box-shadow:#999 0px 1px 3px; }


/* Ratchet tweaks */
header.bar.bar-nav,
.bar.bar-header-secondary,
.bar.bar-footer { -webkit-transform:translateZ(0); }
.bar .btn-nav.btn-nav-inset { margin-left:0; margin-right:0; }
.input-row { height:41px; }
.input-row label { padding-top:11px; color:#999; }
.input-row.error label { color:#cf2d28; }
.input-row .segmented-control { margin:7px 25px 0 0; left:15px; }
.input-row .segmented-control { border-color:#007aff; }
.input-row .segmented-control .control-item { border-color:#007aff; color:#007aff; }
.input-row .segmented-control .control-item.active { background-color:#007aff; color:#fff; }
.content>form>.table-view:first-child { margin-top:15px; }
.input-row select { height:40px; padding:10px 15px; float:right; width:65%; background:#fff; border:none; font-size:17px; box-shadow:none; }
.input-group { background:none; }

/* Remove input labels */
.input-row label { display:none; }
.input-row input,
.input-row select { width:100%; }
.input-row-has-button { padding:6px 10px 0; }
.input-row-has-button button { width:100%; }
.confirm-modal { margin-top:80px; }
.confirm-modal .btn { font-size:0.8em; }

/* Position tab icons */
.bar-tab .tab-item .icon { top:0px; left:-7px; }

/* Scott Additions */

.content { background-image: url("../img/kbg.gif"); background-color:#000000; overflow-x:hidden; }

body {
	color: #FFF;
}

.title {
	font-size: 22px;
	color: #FFF;
	background-color:#000000;
}

.h4, h4 {
	font-size: 22px;
}

p {
	font-size: 18px;
/*	text-align:left;*/
	line-height: 19px;
	padding-bottom:10px;
}

.bar-tab .tab-item {
	color: #FBAC4B;
}

.bar-tab .tab-item {
background-color:#000000;
}

.bar-tab .tab-item.active,
.bar-tab .tab-item:active {
	color: #FFF;
}

a {
	color: #FBAC4B;
}

.bar-nav .btn-link,
.tab-item.active,
.tab-item:active {
	color: #FBAC4B;
}

.btn-primary {
	color: #FFF;
	background-color: #58595B;
	border: 1px solid #58595B;
}

.btn-outlined.btn-primary {
	color: #58595B;
}

.karousel .btn-primary {
	color: #000;
	background-color: #FBAC4B;
	border: 1px solid #FBAC4B;
}

.card {
	width:361px;
	height:380px;
	background-image: url("../img/cardbg.png") ;
	background-repeat: no-repeat ;
	background-color: rgba(0, 0, 0, 0);
	border: 0px;
	padding:30px;
	left: 50%;
	position: relative;
	margin-left: -180px;
}

.card p {
	text-align:center;
}

.breathe-2x {
	margin-top: 20px;
	margin-bottom: 20px;
	
}

.breathe-3x {
	margin-top: 80px;
}

/*.tight-bottom {
	padding-bottom: 260px;
}*/

input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
	background-color: #414042;
	border: 1px solid #414042;
}

.input-row {
	border-bottom: 2px solid #000;
	background: #000;
}

.input-row select {
	background: none repeat scroll 0% 0% #FBAC4B;
}

.input-row .segmented-control {
	border-color: #FBAC4B;
}

.input-row .segmented-control .control-item { border-color:#FBAC4B; color:#FBAC4B; }

.input-row .segmented-control .control-item.active {
	background-color: #FBAC4B;
	color: #FFF;
}


.btn-positive {
	color: #FFF;
	background-color: #FBAC4B;
	border: 1px solid #FBAC4B;
}

.btn-outlined.btn-positive {
	color: #FBAC4B;
}

.btn-outlined {
	background-color: transparent;
}

.btn-negative {
	color: #FFF;
	background-color: #58595B;
	border: 1px solid #58595B;
}

.btn-outlined.btn-negative {
	color: #FBAC4B;
}

.bg-warning {
	background-color: #CF2D28;
	color: #FFF;
}

.table-view-cell > a:not(.btn) {
	background-color:#414042;
}

.badge {
	background-color: #FBAC4B;
}

.table-view {
	background-color: #FBAC4B;
}

.table-view .table-view-cell:last-child {
	background-color: #FBAC4B;
}

#reorder.table-view .iconmoon-minus.delete {
	color: #FFF;
}

.icon-bars.drag-handle {
	color: #FFF;
}

.content-padded {
	margin: 10px;
}

.iconmoon-plus.add {
	color: #FBAC4B;
}

b,
strong {
	font-weight: 700;
	color: #FFF;
}

.bar .icon {
	position: relative;
	z-index: 20;
	padding-top: 3px;
	padding-bottom: 10px;
	font-size: 40px;
}
