@import url('//fonts.googleapis.com/css?family=|');
body {
	font-family: "franklin-gothic-urw",sans-serif;
	background: url(/uploads/brands/586186_white-bg.jpg)!important;
	background-repeat: [background_repeat]!important;
}

.intro-image{
	background: url(/uploads/brands/84050_crystalcruises-background.jpg)!important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.intro .intro-inner h1:after,
.form-signup .form-body {
	background: #666666 !important;
}

.intro .intro-inner {
	background: #ffffff!important;
	border-left: 28px solid #666666 !important;
}
.list-nav > li.active > a, .list-nav > li.active > a:focus, .list-nav > li.active > a:hover, .list-nav > li:hover > a {
	background: #666666 !important;
}
.content-secondary {
	border-left: 3px solid #666666 !important;
}

.widgets .widget-primary, .form-signup .form-btn {
	background: #06acbe !important;
}

.header {
	background: #d6f6f7 !important;
}

.header nav a {
	color: #000000 !important;
}

.table-contents-body::-webkit-scrollbar-button {
	background: #666666 !important;
}
.table-contents .table-contents-trigger {
	background: #666666 !important;
}
.modal h4,
.modal h5, .list-nav > li > a {
	color: #666666 !important;
}

.list-nav > li.active > a, .list-nav > li.active > a:hover {
	color: white !important;
}

.table-contents-head h2,
.section-primary h2 {
	font-size:  !important;	
}

.table-contents-head h1 {
}

.modal .modal-callout,
.form-signup .form-head {
	background: #06acbe !important;
}
.nav-progress .nav-progress-actions a.progress-prev:before,
.nav-progress .nav-progress-actions a.progress-next:after {
	background: transparent !important;
}


.footer {
	background: #06acbe !important;
}

.breadcrumbs {
font-size:  !important;	
}

.breadcrumbs a,
.link-info {
	color: #06acbe !important;
}

.table-contents .table-contents-trigger span {
	background: #999999 !important; 
}

h1 {
	color: #06acbe !important;
}

.form-register .form-btn {
	border: 1px solid #06acbe !important;
	background-color: #06acbe !important;
	background: #06acbe !important;
}

.widgets .widget-primary,
.form-signup .form-btn {
	background: #06acbe !important;
}


.nav-progress .nav-progress-actions a {
	color: #666666 !important;
}
.nav-progress .progress-bar-danger {
	background-color: #666666 !important;
	background: #666666 !important;
}

.btn {
	background-color: #06acbe !important;
}
.btn-warning {
	border-color: transparent !important;
}

#agent-locator .search-options .search-by {
    background: #666666 !important;
}

#agent-locator .new-search {
    color: #06acbe !important;
}

.panel-default > .panel-heading .panel-title a.collapsed {
	background-color: #666666 !important;
}

.panel-default > .panel-heading .panel-title a {
	background-color: #999999 !important;
}

ul.nav.nav-tabs > li > a {
	background-color: #666666 !important;
	color: white !important;
}

ul.nav.nav-tabs > li.active > a, ul.nav.nav-tabs > li.active > a:hover {
	background: white !important;
}

a.tab.active {
	background-color: #666666 !important;
	color: white !important;
}

a.tab {
	color: #666666 !important;
}

.content-secondary {
	border-top: 3px solid #666666 !important;
}

#pass-modal .course-content h3 {
	color: #666666 !important;
}

#pass-modal .course-content p {
	color: #666666 !important;
}

#pass-modal .course-content a.resources {
	color: #666666 !important;
	background-color: #06acbe !important;
}

.agent-rewards {
	background: #666666;
	margin: 10px 0px;
	padding: 6px;
	color: #fff;
	text-align: center;
}

.agent-rewards .nights-number {
	background-color: #fff;
	color: #000;
}

.nights-number {
	padding: 16px;
	border: thin solid #ccc;
}

/* ------------------------------------------------------------ *\
	Section Register
\* ------------------------------------------------------------ */

.section-register { position: absolute; top: 400px; left: 0; width: 100%; -webkit-transform: translateY(-40%); -ms-transform: translateY(-40%); transform: translateY(-40%); -webkit-backface-visibility: hidden; }

.section-register .shell { max-width: 730px; }
.section-register .section-body { border: 1px solid #dcdcdc; background-color: #fff; box-shadow: 0 2px 5px rgba(0,0,0,.08); padding: 22px 30px; position: relative; margin-top: 32px; }
.section-register .section-image { text-align: center; }

.section-register .section-actions { position: absolute; bottom: 100%; right: 25px; top: 22px; }
.section-register .section-actions .btn-yellow { width:224px; height: 35px; /*line-height: 35px;*/ font-weight: 800; font-size: 14px; margin-bottom: -17px; display: block; text-align: center; }

/* Mobile */

@media (max-width: 767px) {
	.section-register { position: static; -webkit-transform: none; -ms-transform: none; transform: none; padding-top: 10px; }
	.section-register .logo { width: 150px; height: 100px; background-size: 100% auto; }
	.section-register .section-body { margin-top: 20px; padding: 22px 15px; }
}
/* ------------------------------------------------------------ *\
	Section Profile
\* ------------------------------------------------------------ */
.overlay .section-register p {
	text-align: center;
	font-family: 'franklin-gothic-urw', sans-serif;
	font-size: 24px;
	line-height: 1.5;
	color: #2c2c2c;
}
.overlay {
	/* Height & width depends on how you want to reveal the overlay (see JS below) */
	height: 100%;
	width: 100%;
	position: fixed; /* Stay in place */
	z-index: 9999; /* Sit on top */
	left: 0;
	top: 0;
	background-color: rgb(0,0,0); /* Black fallback color */
	background-color: rgba(0,0,0, 0.9); /* Black w/opacity */
	overflow-x: hidden; /* Disable horizontal scroll */
	transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
}

/* Position the content inside the overlay */
.overlay .section-register {
	top: 40% !important;
}