/*
//Set a variable to use for the primary brand identity color
//We'll use this color for the background color of the menus - this should have a decent contrast with white as it is sometimes used on a white or gray background for links
$brand-identity-1: #1974bc;

//Set the inverse/contrast color to use for text on that background
$brand-identity-1-inverse: #fff;

//We'll use this color for the background color of the section titles on the detail and form pages
//It should not be the same as the brand-identity-1 color as when using the jump links on the side of
//form and detail pages, we highlight the section with the brand-identity-1 colors
$brand-identity-2: #f9b62e;

//Set the inverse/contrast color to use for text on that background
$brand-identity-2-inverse: #fff;


//Set the background for the header bar.  You could also set a properly tiled
//background image if appropriate
$headerbar-bg: #000;

//Set the border color to be used on that background
$headerbar-border: #333;
//Set a color to be used for hovers on the background
$headerbar-highlight: lighten($headerbar-bg,10%);

//Set the color to be used on the app switcher (currently says extranet)
$headerbar-appname-color: $brand-identity-1-inverse;

//Set the background color of the organization switcher
$headerbar-org-dropdown-color: $brand-identity-2;

//Set the foreground color of the organization switcher
$headerbar-org-dropdown-color-inverse: $brand-identity-2-inverse;

//Set the menu colors (this applies only to the secondary side nav, the primary nav bar should remain the same)
$secondary-nav-color: $brand-identity-1;
$secondary-nav-color-inverse: $brand-identity-1-inverse;

//Just darkening the nav color to create a border and the active state
$secondary-nav-color-border: darken($secondary-nav-color,10%);
$primarynav-color-active: $secondary-nav-color-border;

//Update the logo image
html {
	.logoArea{
		img.logo{
			background-image: url(http://www.neworleanscvb.com/includes/images/shell/logo_footer.png);
			width: 0;
			height: 0;
			background-size: cover;
			padding: 24px 86px;
		}
	}
}


//Set up the responsive header image for the site.  If a header image is used must set the
//height (which should never vary) in the
.headercontainer {
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  height: 300px;
  overflow: hidden;
}

#header_theme_image {
  background-image: url(http://res.cloudinary.com/benextranetdemo/image/upload/crm/extranetv2/BE68EC4F-81D6-4C83-A0B6AB0BD76E5999_469214c5-8767-46c1-a80ecc8fbdd8ddfb);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  min-height: 300px;
}

html .formPanelTitle{
	background-color: $brand-identity-2 !important;
	color: $brand-identity-2-inverse !important;
}

.itemDetail section, .itemForm section {
	border-color: $brand-identity-2 !important;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.itemDetail .formPanelTitle.sectionActiveTitle, .itemForm .formPanelTitle.sectionActiveTitle{
	background-color: $brand-identity-1 !important;
	color: $brand-identity-1-inverse;
}

.itemDetail section.sectionActive, .itemDetail section.sectionActive{
	border-color: $brand-identity-1 !important;
}


//Import the core shared bar file which is extensible
@import "../../../core-src/simpleview/modules/color/sharedbar";

//Import the core theme file where any other themable definitions will be placed
@import "../../../core-src/simpleview/theme";
*/
@import url("https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-Regular.woff");
@import url("https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Semibold-Web.woff");
/* line 109, ../sass/theme/theme.scss */
.loginPage {
  background-image: url(/img/loginbg.jpg) !important;
}

/* line 116, ../sass/theme/theme.scss */
.loginPage .loginPanelContent .submitrow {
  /*hide simpleview logo*/
  /*set custom logo, increased padding to show the entire logo*/
  background-image: url("/img/login_logo.png");
  background-repeat: no-repeat;
  background-position: 8px 0px;
  padding-top: 40px;
  background-size: 35%;
}
/* line 118, ../sass/theme/theme.scss */
.loginPage .loginPanelContent .submitrow img.logo {
  display: none;
}

/* line 134, ../sass/theme/theme.scss */
html .logoArea img.logo {
  background-image: url("/img/header_logo.png");
  width: 0;
  height: 0;
  background-size: cover;
  padding: 20px 100px 0px 8px;
}

/* line 144, ../sass/theme/theme.scss */
button[ng-click*=routePayment] {
  display: none;
}

/* line 148, ../sass/theme/theme.scss */
div.bulletinsWidget a,
table.grid-table a {
  color: #61639e;
}

/* line 153, ../sass/theme/theme.scss */
div.buttonlayout_default input[type=button],
div.modal-footer input[type=button] {
  background-color: #948ec1;
  border-color: #948ec1;
}

/* line 159, ../sass/theme/theme.scss */
div.buttonlayout_default input[type=button].btn-cancel {
  background-color: #246b81 !important;
  border-color: #246b81 !important;
}

/* line 164, ../sass/theme/theme.scss */
.primaryNav div {
  background-color: #246b81 !important;
}

/* line 168, ../sass/theme/theme.scss */
div.primaryNav i,
div.primaryNav span,
div.secondaryNav,
div.secondaryNav h2 {
  color: #efebe5 !important;
}

/* line 175, ../sass/theme/theme.scss */
div.secondaryNav {
  background-color: #2E89A6 !important;
}

/* line 179, ../sass/theme/theme.scss */
div.primaryNav {
  background-color: #EFEBE5 !important;
}

/* line 183, ../sass/theme/theme.scss */
div.primaryNav > div.item {
  border: 1px solid #FFFFFF !important;
}

/* line 187, ../sass/theme/theme.scss */
.logoArea {
  border-right: 1px solid #FFFFFF !important;
  background-color: #efebe5 !important;
}

/* line 192, ../sass/theme/theme.scss */
.searchArea,
.mobileMenuArea {
  border-left: 1px solid #FFFFFF !important;
}

/* line 197, ../sass/theme/theme.scss */
.formPanelTitle {
  color: #000;
}

/* line 201, ../sass/theme/theme.scss */
div.gridFilters {
  border-color: #b0d0d9 !important;
}

/* line 205, ../sass/theme/theme.scss */
ul.bs-sidenav a,
div.detailData a,
div.secondaryActions a {
  color: #61639e !important;
}

/* line 211, ../sass/theme/theme.scss */
div.galleryInstructions label {
  background-color: #948ec1 !important;
  border: 1px solid #948ec1 !important;
}

/* line 216, ../sass/theme/theme.scss */
div.filtersOnGrid-actions button,
th.sortableGridHeader div,
div.nextPage,
div.previousPage {
  background-color: #b0d0d9 !important;
}

/* line 223, ../sass/theme/theme.scss */
div.previousPage.disabled,
div.nextPage.disabled {
  background-color: #cccccc !important;
}

/* line 228, ../sass/theme/theme.scss */
div.filterTitleBar span,
div.filterTitleBar a,
div.extraActions a {
  color: #b0d0d9 !important;
}

/* line 234, ../sass/theme/theme.scss */
th.sortableGridHeader div,
div.filtersOnGrid-actions button {
  color: #000000 !important;
}

/* line 239, ../sass/theme/theme.scss */
div.sharedBar {
  background-color: #efebe5 !important;
}

/* line 243, ../sass/theme/theme.scss */
div.sharedBar select,
div.sharedBar option {
  background-color: #948ec1 !important;
  border: 1px solid #ffffff !important;
  color: #ffffff !important;
}

/* line 250, ../sass/theme/theme.scss */
div.loginPanel input[type=button] {
  background-color: #61639e;
}

/* line 254, ../sass/theme/theme.scss */
.loginPanelOverlay {
  border-radius: 0px !important;
}

@font-face {
  font-family: marr sans web;
  src: url(https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Semibold-Web.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
/* line 269, ../sass/theme/theme.scss */
div.dashboard h2,
div.dashboard strong {
  font-family: marr sans web;
}

/* line 274, ../sass/theme/theme.scss */
div.dashboard select {
  font-family: "Museo Sans W01";
}

@font-face {
  font-family: capitaine;
  src: url(https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-Regular.woff) format("woff"), url(https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}
/* line 287, ../sass/theme/theme.scss */
div.bulletinsWidget {
  font-family: capitaine;
}

/* line 291, ../sass/theme/theme.scss */
div.postBoardWidget button,
div.advertisingOpportunitiesWidget button {
  background-color: #948ec1 !important;
  border-color: #948ec1 !important;
}

/* line 297, ../sass/theme/theme.scss */
div.postBoard span.fa-comment,
div.postBoard span.fa-envelope,
div.postBoard a {
  color: #948ec1 !important;
}

/* line 303, ../sass/theme/theme.scss */
.itemForm .formradio label.active,
div.detailFieldRow_container input[type=button] {
  background-color: #948ec1 !important;
}

/* line 308, ../sass/theme/theme.scss */
div.detailFieldRow_container input[type=button] {
  border: 1px solid #948ec1 !important;
}

/* line 312, ../sass/theme/theme.scss */
div.userArea span.appname,
div.userArea div {
  color: #000 !Important;
}

/* line 317, ../sass/theme/theme.scss */
h4.reportName a,
div.promoTitle a,
div.detailFieldRow_container a,
div.itemForm a,
div.itemDetail a {
  color: #61639e !important;
}

/* line 325, ../sass/theme/theme.scss */
.itemList table thead th.sortableGridHeader {
  background-color: #b0d0d9 !important;
}

/* line 329, ../sass/theme/theme.scss */
div.modal-body a {
  color: #61639e !important;
}

/* line 333, ../sass/theme/theme.scss */
div.gridButtons button.btn-primary,
div.gridButtons a {
  background-color: #948ec1 !important;
  border: 1px solid #948ec1 !important;
}

/* line 339, ../sass/theme/theme.scss */
div.reportFilterButtons button {
  background-color: #b0d0d9 !important;
  border: 1px solid #b0d0d9 !important;
  color: #000;
}

/* line 345, ../sass/theme/theme.scss */
div.reportButtons button {
  background-color: #948ec1 !important;
  border: 1px solid #948ec1 !important;
}

/* line 350, ../sass/theme/theme.scss */
div.chartTitle a,
div.sectionNavContainer a {
  color: #61639e !important;
}

/* line 355, ../sass/theme/theme.scss */
div.sectionNavContainer > a,
div.benefitFilterBox button {
  background-color: #948ec1 !important;
  border: 1px solid #948ec1 !important;
  color: #fff !important;
}

/* line 362, ../sass/theme/theme.scss */
div.fileControls label {
  background-color: #948ec1;
  border: 1px solid #948ec1;
}

/* line 367, ../sass/theme/theme.scss */
div.fileControls input[type=button] {
  background-color: #246b81;
  border: 1px solid #246b81;
}

/* line 372, ../sass/theme/theme.scss */
div.response_printDetails_print_button input[type=button].btn-primary,
label#manual_addfile_button,
div.form-group label[for=manual_addfile],
div.formLeft input.btn-primary {
  background-color: #948ec1 !important;
  border: 1px solid #948ec1 !important;
}

/* line 380, ../sass/theme/theme.scss */
div.response_printDetails_print_button input[type=button].btn-info,
div.formLeft input[type=button].btn-secondary {
  background-color: #246b81 !important;
  border: 1px solid #246b81 !important;
}

/* line 386, ../sass/theme/theme.scss */
div.promoDetailTitle {
  color: #61639e !important;
}

/* line 390, ../sass/theme/theme.scss */
div.buttonlayout_default input.submitFormButton {
  background-color: #948ec1 !important;
  border: 1px solid #948ec1 !important;
}

/* line 395, ../sass/theme/theme.scss */
div.contractForm input[type=button].btn-cancel {
  background-color: #246b81 !important;
  border: 1px solid #246b81 !important;
}

/* line 400, ../sass/theme/theme.scss */
.aside .nav-tabs > li > a {
  background-color: #236b81;
  color: #fff;
  border-color: #b0d0d9;
}

/* line 405, ../sass/theme/theme.scss */
.aside .nav-tabs > li.active > a, .aside .nav-tabs > li.active > a:hover, .aside .nav-tabs > li.active > a:focus {
  background-color: #b0d0d9;
  color: #fff;
  border-color: #b0d0d9;
}

/* line 412, ../sass/theme/theme.scss */
.aside > .tab-content .aside-dialog .aside-header {
  background-color: #b0d0d9;
  color: #fff;
  border-color: #b0d0d9;
}

/* line 419, ../sass/theme/theme.scss */
.btn-primary {
  color: #ffffff;
  background-color: #948EC1;
  border-color: #948EC1;
}
/* line 424, ../sass/theme/theme.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  background-color: #948EC1;
  border-color: #e0e0e0;
}

/* line 429, ../sass/theme/theme.scss */
.open > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #948EC1;
  border-color: #e0e0e0;
}

/* line 434, ../sass/theme/theme.scss */
.btn-cancel {
  color: #fff;
  background-color: #236B81;
  border-color: #236B81;
}
/* line 439, ../sass/theme/theme.scss */
.btn-cancel:hover, .btn-cancel:focus, .btn-cancel:active, .btn-cancel.active {
  background-color: #236B81;
  border-color: #e0e0e0;
}

/* line 444, ../sass/theme/theme.scss */
.open > .btn-cancel.dropdown-toggle {
  color: #fff;
  background-color: #236B81;
  border-color: #e0e0e0;
}

/* line 450, ../sass/theme/theme.scss */
.btn-warning {
  color: #fff;
  background-color: #A13846;
  border-color: #A13846;
}
/* line 455, ../sass/theme/theme.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
  background-color: #A13846;
  border-color: #e0e0e0;
}

/* line 461, ../sass/theme/theme.scss */
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #A13846;
  border-color: #e0e0e0;
}

/* line 467, ../sass/theme/theme.scss */
.checkboxChooser label.filter-available {
  color: #fff;
  background-color: #948EC1 !important;
}

/* line 473, ../sass/theme/theme.scss */
.checkboxChooser label span.glyphicon-check {
  color: #948EC1;
}

/* line 477, ../sass/theme/theme.scss */
div.modal-body > div.btn-block > .btn-primary {
  color: #ffffff;
  background-color: #A13846 !important;
  border-color: #A13846 !important;
}
/* line 482, ../sass/theme/theme.scss */
div.modal-body > div.btn-block > .btn-primary:hover, div.modal-body > div.btn-block > .btn-primary:focus, div.modal-body > div.btn-block > .btn-primary:active, div.modal-body > div.btn-block > .btn-primary.active {
  background-color: #A13846 !important;
  border-color: #e0e0e0;
}

/* line 488, ../sass/theme/theme.scss */
div.btn-block > .btn-block {
  color: #ffffff;
  background-color: #948EC1;
  border-color: #948EC1;
}
/* line 493, ../sass/theme/theme.scss */
div.btn-block > .btn-block:hover, div.btn-block > .btn-block:focus, div.btn-block > .btn-block:active, div.btn-block > .btn-block.active {
  background-color: #948EC1;
  border-color: #e0e0e0;
}

/* line 499, ../sass/theme/theme.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background-color: #B0D0D9;
  color: #fff !important;
  border-color: #c1d4da;
}

/* line 505, ../sass/theme/theme.scss */
div.modal-footer > .btn-cancel {
  color: #fff;
  background-color: #236B81 !important;
  border-color: #236B81 !important;
}

/* line 511, ../sass/theme/theme.scss */
.nav-pills > li > a, .nav-tabs > li > a {
  background-color: #236B81;
  color: #fff !important;
  border-color: #236B81;
}
/* line 516, ../sass/theme/theme.scss */
.nav-pills > li > a:hover, .nav-pills > li > a:focus, .nav-pills > li > a:active, .nav-pills > li > a.active, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active, .nav-tabs > li > a.active {
  background-color: #B0D0D9 !important;
  border-color: #e0e0e0;
}

/* line 523, ../sass/theme/theme.scss */
div.popover-content > div.text-center > .btn-danger {
  background-color: #A13846;
  color: #fff !important;
  border-color: #e0e0e0;
}
/* line 528, ../sass/theme/theme.scss */
div.popover-content > div.text-center > .btn-danger:hover, div.popover-content > div.text-center > .btn-danger:focus, div.popover-content > div.text-center > .btn-danger:active, div.popover-content > div.text-center > .btn-danger.active {
  background-color: #A13846 !important;
  border-color: #e0e0e0;
}

/* line 534, ../sass/theme/theme.scss */
span.btn-danger {
  background-color: #A13846;
  color: #fff !important;
  border-color: #e0e0e0;
}
/* line 539, ../sass/theme/theme.scss */
span.btn-danger:hover, span.btn-danger:focus, span.btn-danger:active, span.btn-danger.active {
  background-color: #A13846 !important;
  border-color: #e0e0e0;
}

/* line 545, ../sass/theme/theme.scss */
div.layoutManager a {
  color: #948ec1 !important;
  text-decoration: none;
}

/* line 550, ../sass/theme/theme.scss */
div.list-group a {
  color: #948ec1 !important;
  text-decoration: none;
}

/* line 555, ../sass/theme/theme.scss */
.layoutManager .indicator.activeActive {
  color: #948ec1 !important;
}

/* line 559, ../sass/theme/theme.scss */
.layoutManager h5.sectionTitle {
  background-color: #B0D0D9 !important;
  color: #fff;
}

/* line 564, ../sass/theme/theme.scss */
.layoutManager .indicator.reqActive {
  color: #A13846 !important;
}

/* line 568, ../sass/theme/theme.scss */
div.btn-group > .btn-info {
  color: #fff;
  background-color: #B0D0D9 !important;
  border-color: #B0D0D9 !important;
}
/* line 573, ../sass/theme/theme.scss */
div.btn-group > .btn-info:hover, div.btn-group > .btn-info:focus, div.btn-group > .btn-info:active, div.btn-group > .btn-info.active {
  background-color: #B0D0D9 !important;
  border-color: #e0e0e0;
}
