/* =============================================================================
	 LESS mixins
	 ========================================================================== */
.gradient-lightgrey {
  background: #fafafa;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #f1f1ff));
  background: -webkit-linear-gradient(top, #fafafa 0%, #f1f1ff 100%);
  background: linear-gradient(to bottom, #fafafa 0%, #f1f1ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
}
.gradient-medgrey {
  background: #757575;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #757575), color-stop(100%, #666666));
  background: -webkit-linear-gradient(top, #757575 0%, #666666 100%);
  background: linear-gradient(to bottom, #757575 0%, #666666 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
}
.gradient-darkgrey {
  background: #696969;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #696969), color-stop(100%, #595959));
  background: -webkit-linear-gradient(top, #696969 0%, #595959 100%);
  background: linear-gradient(to bottom, #696969 0%, #595959 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
}
.gradient-greyblue {
  background: #395682;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #395682), color-stop(100%, #2b4a7b));
  background: -webkit-linear-gradient(top, #395682 0%, #2b4a7b 100%);
  background: linear-gradient(to bottom, #395682 0%, #2b4a7b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
}
.gradient-moneyblue {
  background: #0044cc;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0044cc), color-stop(100%, #132b4f));
  background: -webkit-linear-gradient(top, #0044cc 0%, #132b4f 100%);
  background: linear-gradient(to bottom, #0044cc 0%, #132b4f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
}
.gradient-purpleone {
  background: #64458e;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #64458e), color-stop(55%, #531c89), color-stop(68%, #532087), color-stop(88%, #583482));
  background: -webkit-linear-gradient(-79deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  background: -webkit-linear-gradient(283deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  background: linear-gradient(167deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64458e', endColorstr='#583482', GradientType=1);
}
.gradient-purpleone-hover {
  background: #72559b;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #72559b), color-stop(55%, #531c89), color-stop(68%, #622993), color-stop(88%, #7a3e9b));
  background: -webkit-linear-gradient(-79deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  background: -webkit-linear-gradient(283deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  background: linear-gradient(167deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72559b', endColorstr='#7a3e9b', GradientType=1);
}
.gradient-purpleone-active {
  background: #57328c;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #57328c), color-stop(55%, #531c89), color-stop(68%, #532087), color-stop(88%, #47197f));
  background: -webkit-linear-gradient(-79deg, #57328c 48%, #531c89 55%, #532087 68%, #47197f 88%);
  background: -webkit-linear-gradient(283deg, #57328c 48%, #531c89 55%, #532087 68%, #47197f 88%);
  background: linear-gradient(167deg, #57328c 48%, #531c89 55%, #532087 68%, #47197f 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57328c', endColorstr='#47197f', GradientType=1);
}
.gradient-orange {
  background: #ffb76b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(100%, #ff7f04));
  background: -webkit-linear-gradient(top, #ffb76b 0%, #ff7f04 100%);
  background: linear-gradient(to bottom, #ffb76b 0%, #ff7f04 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
}
.gradient-green {
  background-color: #07640f !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b9c17", endColorstr="#07630f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#0b9c17), to(#07630f));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b9c17), color-stop(100%, #07630f));
  background-image: -webkit-linear-gradient(top, #0b9c17, #07630f);
  background-image: -webkit-linear-gradient(#0b9c17, #07630f);
  background-image: linear-gradient(#0b9c17, #07630f);
}
.gradient-btn {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
}
.gradient-btn-green {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background-color: #07640f !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b9c17", endColorstr="#07630f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#0b9c17), to(#07630f));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b9c17), color-stop(100%, #07630f));
  background-image: -webkit-linear-gradient(top, #0b9c17, #07630f);
  background-image: -webkit-linear-gradient(#0b9c17, #07630f);
  background-image: linear-gradient(#0b9c17, #07630f);
  border-color: #07630f #07630f #06550d;
}
.gradient-btn-green-hover {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background-color: #07640f !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b9c17", endColorstr="#07630f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#0b9c17), to(#07630f));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b9c17), color-stop(100%, #07630f));
  background-image: -webkit-linear-gradient(top, #0b9c17, #07630f);
  background-image: -webkit-linear-gradient(#0b9c17, #07630f);
  background-image: linear-gradient(#0b9c17, #07630f);
  border-color: #07630f #07630f #06550d;
}
.gradient-btn-moneyblue {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background: #0044cc;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0044cc), color-stop(100%, #132b4f));
  background: -webkit-linear-gradient(top, #0044cc 0%, #132b4f 100%);
  background: linear-gradient(to bottom, #0044cc 0%, #132b4f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
  border-color: #0F203A #0F203A #0a1527;
}
.gradient-btn-purpleone {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background: #64458e;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #64458e), color-stop(55%, #531c89), color-stop(68%, #532087), color-stop(88%, #583482));
  background: -webkit-linear-gradient(-79deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  background: -webkit-linear-gradient(283deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  background: linear-gradient(167deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64458e', endColorstr='#583482', GradientType=1);
  border-color: #0F203A #0F203A #0a1527;
}
.gradient-btn-purpleone-hover {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background: #72559b;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #72559b), color-stop(55%, #531c89), color-stop(68%, #622993), color-stop(88%, #7a3e9b));
  background: -webkit-linear-gradient(-79deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  background: -webkit-linear-gradient(283deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  background: linear-gradient(167deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72559b', endColorstr='#7a3e9b', GradientType=1);
  border-color: #0F203A #0F203A #0a1527;
}
.gradient-btn-purpleone-active {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background: #57328c;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #57328c), color-stop(55%, #531c89), color-stop(68%, #532087), color-stop(88%, #47197f));
  background: -webkit-linear-gradient(-79deg, #57328c 48%, #531c89 55%, #532087 68%, #47197f 88%);
  background: -webkit-linear-gradient(283deg, #57328c 48%, #531c89 55%, #532087 68%, #47197f 88%);
  background: linear-gradient(167deg, #57328c 48%, #531c89 55%, #532087 68%, #47197f 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57328c', endColorstr='#47197f', GradientType=1);
}
/* =============================================================================
	 FONTS
	 ========================================================================== */
@font-face {
  font-family: 'open_sansregular';
  src: url('/fonts/opensans/opensans-regular-webfont.eot');
  src: url('/fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans/opensans-regular-webfont.woff') format('woff'), url('/fonts/opensans/opensans-regular-webfont.ttf') format('truetype'), url('/fonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansbold';
  src: url('/fonts/opensans/opensans-bold-webfont.eot');
  src: url('/fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans/opensans-bold-webfont.woff') format('woff'), url('/fonts/opensans/opensans-bold-webfont.ttf') format('truetype'), url('/fonts/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansbold_italic';
  src: url('/fonts/opensans/opensans-bolditalic-webfont.eot');
  src: url('/fonts/opensans/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans/opensans-bolditalic-webfont.woff') format('woff'), url('/fonts/opensans/opensans-bolditalic-webfont.ttf') format('truetype'), url('/fonts/opensans/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sansitalic';
  src: url('/fonts/opensans/opensans-italic-webfont.eot');
  src: url('/fonts/opensans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans/opensans-italic-webfont.woff') format('woff'), url('/fonts/opensans/opensans-italic-webfont.ttf') format('truetype'), url('/fonts/opensans/opensans-italic-webfont.svg#open_sansitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanssemibold';
  src: url('/fonts/opensans/opensans-semibold-webfont.eot');
  src: url('/fonts/opensans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans/opensans-semibold-webfont.woff') format('woff'), url('/fonts/opensans/opensans-semibold-webfont.ttf') format('truetype'), url('/fonts/opensans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'open_sanssemibold_italic';
  src: url('/fonts/opensans/opensans-semibolditalic-webfont.eot');
  src: url('/fonts/opensans/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/opensans/opensans-semibolditalic-webfont.woff') format('woff'), url('/fonts/opensans/opensans-semibolditalic-webfont.ttf') format('truetype'), url('/fonts/opensans/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* =============================================================================
	 GENERAL
	 ========================================================================== */
html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}
body {
  padding-top: 80px;
  background: #d5d5d5;
  line-height: 1.231;
  text-rendering: optimizeLegibility;
  position: relative;
}
body,
button,
input,
select,
textarea {
  font: 12px/16px 'open_sansregular', Myriad, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #222;
}
/* Wrapper for page content to push down footer */
#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  /* Negative indent footer by it's height */
  margin: 0 auto -46px;
}
/* Set the fixed height of the footer here */
#push,
#footer {
  height: 46px;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
  letter-spacing: -0.03em;
  color: #222;
  margin-top: 8px;
}
h1 {
  color: #000;
  font-size: 2em;
}
h2 {
  font-size: 1.6em;
}
h3 {
  font-size: 1.3em;
}
a {
  color: #34155E;
}
a:hover,
a:active,
a:focus,
a:visited {
  color: #55229C;
}
input {
  /* font-size: 1em;*/
  padding: 4px;
}
textarea:focus,
input:focus,
button:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  /* border: 1px solid rgba(108, 48, 236, 0.3);*/
  border: 1px solid rgba(45, 45, 45, 0.8);
  outline: 0 !important;
  outline: thin dotted \9;
  /* IE6-9 */
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(45, 45, 45, 0.8);
  padding: 6px;
}
pre {
  background-color: rgba(193, 220, 234, 0.24);
  border: 1px solid #dcddf0;
}
/* =============================================================================
	 TEXT
	 ========================================================================== */
.semibold {
  font-family: 'open_sanssemibold';
}
.bigtext {
  font-size: 1.1em !important;
}
.editable-empty {
  font-size: .8em;
  color: #777 !important;
}
.editable-click,
a.editable-click,
a.editable-click:hover {
  text-decoration: none;
  border-bottom: 1px dashed #64438C !important;
}
/* =============================================================================
	 HEADER
	 ========================================================================== */
#logo-banner {
  position: fixed;
  top: 0px;
  left: 14px;
  background-color: #5c5c5c;
  padding: 8px 4px;
  z-index: 1200;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
#cur-invoice {
  position: fixed;
  top: 180px;
  left: 0px;
  background-color: #5c5c5c;
  padding: 8px 5px 8px 6px;
  z-index: 1200;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
#cur-invoice a {
  font-size: 2.8em;
  color: #BE3B46;
  text-shadow: 1px 1px 1px #000000;
  text-decoration: none;
}
#exchange-alert {
  position: fixed;
  top: 240px;
  left: 0px;
  background-color: #5c5c5c;
  padding: 8px 10px 8px 13px;
  z-index: 1200;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
#exchange-alert a {
  font-size: 1.8em;
  color: #DBD8CC;
  text-shadow: 1px 1px 1px #000000;
  text-decoration: none;
}
#cur-invoice a:hover {
  color: #FFF;
}
.navbar {
  margin-bottom: 0;
  min-height: 46px;
}
.navbar-brand {
  margin: 7px 0 0 0;
  padding: 0;
}
#contentHeader .container {
  width: 80%;
  padding-left: 40px;
}
.navbar-inverse {
  background: #232323;
  background-image: url('/img/coal.png');
  border: 0;
  border-bottom: 1px solid #151515;
}
.navbar-form {
  padding: 2px;
  margin: 0;
  border-top: none;
  border-bottom: none;
  box-shadow: none;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #CFC5AD;
  background-color: inherit;
}
.navbar .nav > li > a,
.navbar a {
  /*float: none;*/
  /*min-height: 64px;*/
  /*padding: 20px 14px;*/
  text-decoration: none;
  font-size: 120%;
  color: #CFC5AD;
  /*font-weight: bold;*/
  text-shadow: 1px 1px 1px #000000;
  /*letter-spacing: -0.01em;*/
}
.navbar .nav > li > a i {
  color: #444;
  font-size: 1.5em;
  margin-right: -0.4em;
}
.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {
  color: #FFF;
}
.navbar-toggle {
  /*position: absolute;
		top: 58px;
		right: 10px;*/
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0px;
  margin: 1px 0px;
  background-color: #5c5c5c;
  border: none;
  border-radius: 0;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.8);
  background-clip: padding-box;
}
.navbar .nav .dropdown-menu > li,
.navbar .nav .dropdown-menu > li:first-child {
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  border: 0;
}
.dropdown-menu > li a,
.navbar .nav .dropdown-menu > li a {
  font-size: 95%;
  color: #eeeeee;
  /*font-weight: bold;*/
  text-shadow: 1px 1px 1px #444;
  line-height: 20px;
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
  border-bottom: 1px solid #444;
  border-top: 1px solid #666;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li a:hover {
  color: white;
  background: #444;
}
.dropdown-menu > li a:hover,
.navbar .nav .dropdown-menu > li a:hover {
  /*background-color: #383838;
		background-image: -webkit-linear-gradient(top, #383838, #252525);
		background-image: -moz-linear-gradient(top, #383838, #252525);
		background-image: -o-linear-gradient(top, #383838, #252525);
		background-image: -ms-linear-gradient(top, #383838, #252525);
		background-image: linear-gradient(top, #383838, #252525);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#252525',GradientType=0 );
		border-top: 1px solid #252525;
		border-bottom: 1px solid #555;
		line-height: 18px;*/
  border-bottom: 1px solid #333;
  border-top: 1px solid #555;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background-color: #444;
  border-bottom: 1px solid #555 !important;
}
.dropdown-menu .multicolumn-dropdown {
  min-width: 300px;
}
.dropdown-menu .multicolumn-dropdown ul {
  list-style: none outside none;
  margin-right: 20px;
}
.dropdown-menu .multicolumn-dropdown li a {
  display: inline-block;
  white-space: nowrap;
  text-decoration: none;
}
.dropdown-menu .multicolumn-dropdown .row {
  margin: 4px 0;
}
.see-more-sports-dropdown-link {
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 10px 0 2px 0;
  border-top: 1px solid #555 !important;
}
.see-more-sports-dropdown-link a {
  text-decoration: none;
}
#alerterbar {
  border-bottom: 1px solid #111;
  /*background: #251638;
		background: -moz-linear-gradient(top,  #251638 0%, #5e3687 22%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#251638), color-stop(22%,#5e3687));
		background: -webkit-linear-gradient(top,  #251638 0%,#5e3687 22%);
		background: -o-linear-gradient(top,  #251638 0%,#5e3687 22%);
		background: -ms-linear-gradient(top,  #251638 0%,#5e3687 22%);
		background: linear-gradient(to bottom,  #251638 0%,#5e3687 22%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#251638', endColorstr='#5e3687',GradientType=0 );*/
  /*background: #6d6c68;
background: -moz-linear-gradient(top,  #6d6c68 0%, #ada8a1 22%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d6c68), color-stop(22%,#ada8a1));
background: -webkit-linear-gradient(top,  #6d6c68 0%,#ada8a1 22%);
background: -o-linear-gradient(top,  #6d6c68 0%,#ada8a1 22%);
background: -ms-linear-gradient(top,  #6d6c68 0%,#ada8a1 22%);
background: linear-gradient(to bottom,  #6d6c68 0%,#ada8a1 22%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6c68', endColorstr='#ada8a1',GradientType=0 );*/
  background: #28245b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28245b), color-stop(22%, #353483));
  background: -webkit-linear-gradient(top, #28245b 0%, #353483 22%);
  background: linear-gradient(to bottom, #28245b 0%, #353483 22%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#28245b', endColorstr='#353483', GradientType=0);
  padding: 0;
  height: 32px;
  width: 100%;
  margin: 0;
  /*text-align: center;*/
}
#alerterbar .container {
  height: 100%;
}
.alerter-links {
  list-style: none outside none;
  height: 100%;
  margin: 0;
  width: 100%;
  padding: 0;
  display: inline-block;
}
#alerterbar .alerter-links li {
  float: left;
  margin: 0;
  height: 100%;
  vertical-align: middle;
  padding: 0;
}
#alerterbar .alerter-links li > a {
  /*color: #A675ED;*/
  display: block;
  color: #C8C0DB;
  text-align: center;
  padding: 8px 20px;
  margin: 0 2px;
  height: 100%;
  width: auto;
  font-size: 1em;
  text-shadow: 1px 1px 0 #000;
  /*.border-radius (14px);*/
  /*background-color: #32204C;*/
  background-color: #1C2151;
}
#alerterbar .alerter-links li > a:hover {
  color: #FFF;
  /*background-color: #222;*/
}
#alerterbar .alerter-links li > a:active {
  color: #B5AD90;
  background-color: #000;
}
#alerterbar .alerter-links li > a:hover,
#alerterbar .alerter-links li > a:focus {
  text-decoration: none;
}
#subnavbar {
  border-bottom: 1px solid #111;
  background-color: #333;
  height: 34px;
  width: 100%;
  margin: 0;
}
.subnav-links {
  list-style: none outside none;
  margin: 0;
  height: 34px !important;
}
#subnavbar .subnav-links li {
  float: left;
  margin: 0;
  height: 40px !important;
  vertical-align: middle;
  padding: 4px 0;
}
#subnavbar .subnav-links li > a {
  /*color: #A675ED;*/
  display: block;
  color: #D8D2BD;
  padding: 4px 10px;
  font-size: 1em;
  text-shadow: 1px 1px 0 #000;
  border-radius: 14px;
}
#subnavbar .subnav-links li > a:hover {
  color: #FFF;
  background-color: #222;
}
#subnavbar .subnav-links li > a:active {
  color: #B5AD90;
  background-color: #000;
}
#subnavbar .subnav-links li > a:hover,
#subnavbar .subnav-links li > a:focus {
  text-decoration: none;
}
#contentHeader {
  width: 100%;
  background-color: #B5B3C6;
  border-bottom: 1px solid #999;
  box-shadow: 0 1px 1px #eee;
  margin-bottom: 10px;
  padding: 10px 4px;
}
#contentHeader h1,
#contentHeader h2,
#contentHeader h3 {
  margin: 1px;
}
#adv-search,
#add-quickevent,
#add-event,
.hidden-div {
  display: none;
}
#sortable-quick-events tr:hover,
#sortable-delivery-methods tr:hover {
  cursor: pointer;
}
.panel {
  height: auto;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 0;
  box-shadow: 1px 1px 3px rgba(99, 99, 99, 0.3);
  border: 1px solid #AAA;
  padding: 0px;
  font-size: 15px;
  line-height: 28px;
  /*overflow: auto;*/
}
.panel-inset {
  border: 1px solid #FFF;
  width: 100%;
  height: 100%;
}
.panel-heading {
  display: inline-block;
  width: 100%;
  padding: 10px 30px;
  /*border: 1px solid #444;*/
  border-bottom: 1px solid #D4CEB5;
  /* .gradient(#F2F2F2, #CCC);*/
  background: #e7e4d9;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e4d9), color-stop(100%, #ccc8b8));
  background: -webkit-linear-gradient(top, #e7e4d9 0%, #ccc8b8 100%);
  background: linear-gradient(to bottom, #e7e4d9 0%, #ccc8b8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
  color: #222;
  border-radius: 0;
}
.modal-content .panel-heading {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.modal-content .divCell {
  font-size: 1.2em;
}
.panel-footer {
  background: #e7e4d9;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e4d9), color-stop(100%, #ccc8b8));
  background: -webkit-linear-gradient(top, #e7e4d9 0%, #ccc8b8 100%);
  background: linear-gradient(to bottom, #e7e4d9 0%, #ccc8b8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
  color: #222;
}
.panel-heading h1 {
  text-shadow: 1px 1px 0px #f0ede1 !important;
  font-size: 1.6em;
  color: #222;
  letter-spacing: -0.01em;
  margin: 0px;
}
.panel-heading-muted {
  color: #666;
  font-size: .7em;
  line-height: .9em;
}
.panel-heading h2 {
  font-size: 1.2em;
  font-weight: 500;
  color: #222;
  letter-spacing: -0.01em;
}
.panel-heading h2,
.panel-heading h3,
.panel-heading h4,
.panel-heading h5 {
  text-shadow: 1px 1px 0px #f0ede1 !important;
  margin: 3px;
}
.panel-heading-subtitle-date {
  font-size: 22px;
  color: #B5D3F6;
}
.panel-heading-subtitle-venue a {
  font-size: 22px;
  color: #EAD394;
  font-weight: 600;
}
.panel-header-left-cell {
  width: 100px;
  text-align: center;
  font-weight: bold;
  font-size: 1.1em;
  background: #c9c6bd;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0px, #c9c6bd), color-stop(100%, #adaa93));
  background: -webkit-linear-gradient(top, #c9c6bd 0px, #adaa93 100%);
  background: linear-gradient(to bottom, #c9c6bd 0px, #adaa93 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c6bd', endColorstr='#adaa93', GradientType=0);
  color: #222;
  text-shadow: 1px 1px 0px rgba(226, 223, 212, 0.5) !important;
  border-bottom: none;
}
.seating-chart-img {
  padding: 5px;
}
.padded-content {
  padding: 2em;
  display: block;
}
.bluebackheader {
  margin: 40px 0 0 0;
  padding: 14px;
  text-align: center;
  font-size: 1.9em;
  color: #B2D0F3;
  text-shadow: 1px 1px 0px rgba(0, 0, 20, 0.25);
  background-color: #2B4979;
  font-weight: 700;
  border-bottom: 1px solid #25416B;
}
.bluebackheader th {
  text-align: center;
}
.black-blue-header {
  margin: 0;
  padding: 4px;
  text-align: center;
  font-size: 1em;
  color: #EAD394;
  text-shadow: 1px 1px 0px rgba(0, 0, 20, 0.25);
  border-radius: 3px  3px 0 0;
  background: #666;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #1e1e1e));
  background: -webkit-linear-gradient(top, #666666 0%, #1e1e1e 100%);
  background: linear-gradient(to bottom, #666666 0%, #1e1e1e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#1E1E1E', GradientType=0);
  font-weight: 700;
  border-bottom: 1px solid #111;
}
.black-blue-header th {
  text-align: center;
}
#searchbox {
  float: right;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #111 #333 #333 #111 ;
  /*width: 344px;*/
  /*height: 34px;*/
  padding: 0;
  margin: 8px;
  overflow: hidden;
}
#homepage-searchbox-bg #searchbox {
  /*border: 1px solid #111;    */
}
#searchbox #searchinput,
#searchbox #submitForm {
  float: left;
}
#searchbox #searchinput {
  border-radius: 0;
  padding: 0 4px 0 12px;
  height: 28px;
  border: none;
  background: #f3f3f3;
  margin: 0;
  box-shadow: inset 2px 2px 1px rgba(0, 0, 0, 0.2);
  color: #000;
  font-size: 14px;
  font-weight: 400;
  overflow: hidden;
}
#searchbox #submitForm {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background: #64458e;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #64458e), color-stop(55%, #531c89), color-stop(68%, #532087), color-stop(88%, #583482));
  background: -webkit-linear-gradient(-79deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  background: -webkit-linear-gradient(283deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  background: linear-gradient(167deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64458e', endColorstr='#583482', GradientType=1);
  border-color: #0F203A #0F203A #0a1527;
  /*float:right;*/
  border: none;
  height: 28px;
  margin: 0;
  padding: 3px;
  width: 48px;
  cursor: pointer;
  font: bold 14px Arial, Helvetica;
  color: #b6d3f8;
  text-shadow: 0 1px 0 #1B2856;
}
#searchbox #submitForm:hover {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background: #72559b;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #72559b), color-stop(55%, #531c89), color-stop(68%, #622993), color-stop(88%, #7a3e9b));
  background: -webkit-linear-gradient(-79deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  background: -webkit-linear-gradient(283deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  background: linear-gradient(167deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72559b', endColorstr='#7a3e9b', GradientType=1);
  border-color: #0F203A #0F203A #0a1527;
}
#searchbox #submitForm:active {
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background: #57328c;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #57328c), color-stop(55%, #531c89), color-stop(68%, #532087), color-stop(88%, #47197f));
  background: -webkit-linear-gradient(-79deg, #57328c 48%, #531c89 55%, #532087 68%, #47197f 88%);
  background: -webkit-linear-gradient(283deg, #57328c 48%, #531c89 55%, #532087 68%, #47197f 88%);
  background: linear-gradient(167deg, #57328c 48%, #531c89 55%, #532087 68%, #47197f 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57328c', endColorstr='#47197f', GradientType=1);
}
#searchbox #submitForm::-moz-focus-inner {
  border: none;
}
#searchbox #searchinput::-webkit-input-placeholder {
  color: #9c9c9c;
  font-size: 18px;
}
#searchbox #searchinput:-moz-placeholder {
  color: #9c9c9c;
  font-size: 18px;
}
#searchbox #searchinput.placeholder {
  color: #666 !important;
  font-size: 18px !important;
}
#searchbox #searchinput:focus {
  border-color: #888;
  background: #fff;
  outline: none;
}
/* =====sidenav===== */
#nav {
  width: 250px;
  background: #2B4979;
  color: #ffffff;
}
.nav a {
  color: #B2D0F3;
  font-size: 1.3em;
  border-bottom: 1px solid #152441;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #B2D0F3;
  color: #152441;
}
.nav .active {
  font-weight: bold;
  background: #4b698d;
}
.nav .nav {
  display: none;
}
.nav .active .nav {
  display: block;
}
.nav .nav a {
  font-weight: normal;
  font-size: .85em;
  color: #B2D0F3;
}
.nav .nav span {
  margin: 0 5px 0 2px;
}
.nav .nav .active a,
.nav .nav .active:hover a,
.nav .nav .active:focus a {
  font-weight: bold;
  padding-left: 30px;
  border-left: 5px solid black;
  color: #B2D0F3;
}
.nav .nav .active:hover a {
  color: black;
}
.nav .nav .active span,
.nav .nav .active:hover span,
.nav .nav .active:focus span {
  display: none;
}
/* ================ */
.badge {
  padding: 3px 5px;
  font-size: 10px;
  font-weight: 700;
  background-color: #4241A3;
  border-radius: 12px;
}
#messagecenter-icon {
  float: right;
}
#messagecenter-icon a {
  cursor: pointer;
  display: block;
  color: #B5AD90;
  margin: 6px;
  padding: 6px 4px;
  font-size: 1.2em;
  border-radius: 8px;
  text-shadow: 1px 1px 0 #000;
}
#messagecenter-icon a:hover {
  cursor: pointer;
  color: #FFF;
  background-color: #000;
}
#messagecenter-icon a:active {
  color: #B5AD90;
  background-color: #000;
}
.centered {
  text-align: center;
}
.bordered {
  border: 1px solid #888;
}
.shaded {
  /*background-color: #F2F2F2;*/
}
.list-group-item h2 {
  padding: 10px;
  color: #FFF;
  text-shadow: none;
  background: #333;
}
.httpmethodlabel,
.getmethodlabel,
.postmethodlabel {
  padding: 4px;
  color: #333;
  text-shadow: none;
  float: right;
  font-family: 'open_sanssemibold', 'Helvetica Neue', Helvetica, Arial, 'sans-serif';
  /*text-shadow: 1px 1px 1px #dedede;*/
  letter-spacing: -0.03em;
  margin-top: 17px;
  margin-right: 8px;
  font-size: 1.1em;
}
.getmethodlabel {
  color: #4DAB58;
}
.postmethodlabel {
  color: #CC9900;
}
.vertical-divider {
  width: 1px;
  height: 20px;
  opacity: 0.9;
  display: inline-block;
  margin: 0px 12px;
  border-top: 1px solid rgba(20, 20, 20, 0.5);
  border-left: 1px solid rgba(20, 20, 20, 0.5);
  border-bottom: 1px solid rgba(143, 143, 143, 0.5);
  background: none repeat scroll 0% 0% #8f8f8f;
  vertical-align: middle;
}
.horizontal-divider {
  width: 98%;
  height: 1px;
  opacity: 0.9;
  display: inline-block;
  margin: 0px 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.8);
  border-left: 1px solid rgba(0, 0, 0, 0.8);
  border-right: 1px solid rgba(143, 143, 143, 0.5);
  background: none repeat scroll 0% 0% #8f8f8f;
  text-align: center;
  box-shadow: 1px 1px 0 rgba(200, 200, 200, 0.2);
}
.event-header-notes {
  display: inline;
  color: #FFF;
  background-color: #1C2151;
  padding: 2px 12px;
  max-width: 50%;
  line-height: 1.4em;
  border-radius: 3px;
  font-family: 'open_sanssemibold';
  box-shadow: 3px 3px 0 rgba(240, 237, 225, 0.2);
}
.muted {
  color: #666;
}
.info {
  color: #666;
  font-size: .88em;
  font-style: italic;
}
/* ----------------------------------------------------------- */
/* ----------------- Alerts ---------------------------- */
/* ----------------------------------------------------------- */
.alert {
  margin: 0  0 4px 0;
  padding: 3px 6px;
  text-align: center;
  font-size: 1em;
  font-weight: 500;
  box-shadow: 1px 1px 4px rgba(66, 66, 66, 0.6);
}
.alert h4 {
  font-size: 1em;
  margin-bottom: 3px;
}
.api-section {
  padding-top: 60px;
}
/* ----------------------------------------------------------- */
/* ----------------- Buttons ---------------------------- */
/* ----------------------------------------------------------- */
.btn,
.btn:focus,
.btn:active,
.btn.active:focus {
  padding: 3px 12px;
  outline: none;
  font-family: 'open_sanssemibold' !important;
}
.btn-primary {
  border: 1px solid #113;
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background: #64458e;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #64458e), color-stop(55%, #531c89), color-stop(68%, #532087), color-stop(88%, #583482));
  background: -webkit-linear-gradient(-79deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  background: -webkit-linear-gradient(283deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  background: linear-gradient(167deg, #64458e 48%, #531c89 55%, #532087 68%, #583482 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64458e', endColorstr='#583482', GradientType=1);
  border-color: #0F203A #0F203A #0a1527;
}
.btn-primary:hover,
.btn-primary:focus {
  border: 1px solid #113;
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background: #72559b;
  background: -webkit-gradient(linear, left top, right bottom, color-stop(48%, #72559b), color-stop(55%, #531c89), color-stop(68%, #622993), color-stop(88%, #7a3e9b));
  background: -webkit-linear-gradient(-79deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  background: -webkit-linear-gradient(283deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  background: linear-gradient(167deg, #72559b 48%, #531c89 55%, #622993 68%, #7a3e9b 88%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72559b', endColorstr='#7a3e9b', GradientType=1);
  border-color: #0F203A #0F203A #0a1527;
  outline: none;
}
.btn-info {
  border: 1px solid #113;
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background-color: #07640f !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b9c17", endColorstr="#07630f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#0b9c17), to(#07630f));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b9c17), color-stop(100%, #07630f));
  background-image: -webkit-linear-gradient(top, #0b9c17, #07630f);
  background-image: -webkit-linear-gradient(#0b9c17, #07630f);
  background-image: linear-gradient(#0b9c17, #07630f);
  border-color: #07630f #07630f #06550d;
}
.btn-info:hover {
  border: 1px solid #113;
  font-weight: 500;
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
  background-color: #07640f !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b9c17", endColorstr="#07630f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#0b9c17), to(#07630f));
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b9c17), color-stop(100%, #07630f));
  background-image: -webkit-linear-gradient(top, #0b9c17, #07630f);
  background-image: -webkit-linear-gradient(#0b9c17, #07630f);
  background-image: linear-gradient(#0b9c17, #07630f);
  border-color: #07630f #07630f #06550d;
}
.btn-small {
  margin: 6px;
  padding: 2px 4px !important;
  font-size: .95em !important;
}
.btn-mini,
.btn-mini:hover,
.btn-mini:active {
  padding: 0 6px;
  font-size: .85em;
  border-radius: 3px;
}
.btn-neutral {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #888;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#888888), to(#444444));
  background-image: -webkit-linear-gradient(top, #888888, #444444);
  background-image: linear-gradient(to bottom, #888888, #444444);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff888', endColorstr='#ff444', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-neutral:hover,
.btn-neutral:focus,
.btn-neutral:active,
.btn-neutral:visited,
.btn-neutral.active,
.btn-neutral.disabled,
.btn-neutral[disabled] {
  color: #ffffff;
  background-color: #444;
}
.btn-neutral:active,
.btn-neutral.active {
  background-color: #003399 \9;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #65d119;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #65d119), color-stop(100%, #186d0f));
  background: -webkit-linear-gradient(top, #65d119 0%, #186d0f 100%);
  background: linear-gradient(to bottom, #65d119 0%, #186d0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65d119', endColorstr='#186d0f', GradientType=0);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success:visited,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #444;
}
.btn-success:active,
.btn-success.active {
  background-color: #003399 \9;
}
/* ----------------------------------------------------------- */
/* ----------------- Tables---------------------------- */
/* ----------------------------------------------------------- */
table {
  font-size: 14px;
  width: 100%;
}
table tr {
  border-bottom: 1px solid #BBB;
}
table .odd,
.divTable .odd {
  background: #FFF !important;
}
table .even,
.divTable .even {
  background: #EEE !important;
}
table .catrow {
  background-color: #C0CEBA;
  border-bottom: 1px solid #9B9AAD;
}
table .problem {
  background-color: #B1708B;
}
table .subrow {
  /*background-color: #DBE7F4; */
  background-color: #E3E1F8;
  /*border-bottom: 1px solid #98A9BB;*/
  border-bottom: 1px solid #9B9AAD;
}
table .subrowfoot {
  /*background-color: #C6D1DD; */
  background-color: #C8C7D3;
  border-bottom: 1px solid #636E7A;
}
table th,
.divTable .th {
  font: 10px/12px open_sansbold, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 5px 5px;
  background-color: #b4dccf !important;
  /*background: #555555;
	background: -moz-linear-gradient(top, #555555 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #333333));
	background: -webkit-linear-gradient(top, #555555 0%, #333333 100%);
	background: -o-linear-gradient(top, #555555 0%, #333333 100%);
	background: -ms-linear-gradient(top, #555555 0%, #333333 100%);
	background: linear-gradient(to bottom, #555555 0%, #333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);*/
  color: #111;
  text-align: center;
  line-height: .97em;
}
table th a {
  color: #B192D7;
}
table td {
  padding: 7px 6px;
  font-size: .85em;
  line-height: 1em;
}
.orphans tr {
  border-top: 2px solid #999;
}
.orphans tr:first-child {
  border-top: 0;
}
.orphans .subrow {
  border-top: 0;
}
.divTable {
  display: table;
  width: 100%;
}
.headRow {
  font-weight: 500;
  display: table-row;
  background-color: #472B62;
  background: #555555;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #333333));
  background: -webkit-linear-gradient(top, #555555 0%, #333333 100%);
  background: linear-gradient(to bottom, #555555 0%, #333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@start', endColorstr='@stop', GradientType=0);
  color: #EEE;
  text-align: center;
}
.divRow {
  display: table-row;
  width: auto;
  clear: both;
}
.divCell {
  display: table-cell;
  padding: 8px 6px;
  font-size: .85em;
  line-height: .95em;
  vertical-align: middle;
}
.nowrap {
  white-space: nowrap;
}
.printable {
  border: 2px solid #000;
  font-size: 9pt;
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #fff;
  border-collapse: separate;
}
.printable tr {
  border: none;
}
.printable th {
  background: none;
  color: #000;
  font-weight: 700;
  font-size: 9pt;
  padding: 1px;
}
.printable td {
  padding: 1px;
  line-height: inherit;
}
label {
  /*font-size: 1.3em;*/
  font-weight: normal;
  font-family: 'open_sanssemibold';
}
/* ----------------------------------------------------------- */
/* ----------------- Pagination ---------------------------- */
/* ----------------------------------------------------------- */
.paging-wrapper {
  /*height: 40px;*/
  text-align: center;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
}
.pagination {
  margin: 4px;
}
/* ----------------------------------------------------------- */
/* ----------------- Blog Styles ---------------------------- */
/* ----------------------------------------------------------- */
.post-heading a {
  font-size: .85em;
  color: #181F3D;
}
.post-meta {
  display: block;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 5px;
  background: #F8FAFD;
  padding: 10px;
  line-height: 14px;
}
.post-meta i {
  padding: 0 4px;
  color: #343643;
}
.post-meta a {
  padding: 0 6px 0 0;
  color: #77899b;
  text-decoration: none;
}
.post-meta a:hover {
  color: #000000;
}
.post-text {
  margin: 25px 0;
}
.item_published {
  float: left;
  margin-right: 18px;
  width: 80px;
  height: 103px;
  background: #999999;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(41%, #999999), color-stop(100%, #666666));
  background: -webkit-linear-gradient(top, #999999 41%, #666666 100%);
  background: linear-gradient(to bottom, #999999 41%, #666666 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666', GradientType=0);
  color: #FFFFFF;
  text-align: center;
  text-transform: lowercase;
  font-weight: 800;
  font: 20px;
}
.item_published span {
  display: block;
  padding-top: 15px;
}
/* *=== BLOG PAGE RIGHT SIDE ====*
	 ==================================================
	 ================================================== */
h4.heading {
  padding: 23px 0;
}
ul.menu-link {
  margin-bottom: 9px;
}
ul.menu-link > li {
  border-top: 1px solid #eeeeee;
}
ul.menu-link > li:first-child {
  border: none;
}
ul.menu-link > li a {
  display: block;
  padding: 8px 0;
  color: #34495e;
  font-size: 18px;
  line-height: 24px;
}
ul.menu-link > li a:hover {
  color: #000;
  text-decoration: none;
}
.tagcloud a {
  display: inline-block;
  margin: 0 5px 8px;
  padding: 0 10px;
  background-color: #F8FAFD;
  color: #34495e;
  vertical-align: top;
  font-size: 15px!important;
  line-height: 26px;
  -webkit-transition: .3s;
  transition: .3s;
}
.tagcloud a:hover {
  background-color: #343643;
  color: #fff;
  text-decoration: none;
}
/* ----------------------------------------------------------- */
/* ----------------- Footer ---------------------------- */
/* ----------------------------------------------------------- */
#footer {
  font-size: 0.95em;
  background: #333;
  border-top: 2px solid #bbbbbb;
}
#footer-title {
  padding: 14px 0px 8px;
  text-align: center;
  margin-bottom: 0px;
}
.footer-title-logo,
.footer-title-slogan {
  text-align: center;
}
#footer-title .vertical-divider {
  height: 30px;
}
#footer-title h3 {
  font-size: 25px;
  color: #FFF;
  font-weight: 200;
  margin: 0px;
}
#footer .footer-phone {
  width: 100%;
  text-align: center;
  font-weight: 900;
  font-size: 24px;
  /*color: #003EBF;*/
  color: #1B355D;
  padding: 10px 6px;
  font-style: italic;
  line-height: 23px;
  text-shadow: 1px 1px 1px #888888;
}
#footer .footer-content {
  /*padding: 10px 0 20px 0;*/
}
#footer .footer-navlinks-title {
  color: #ded9cd;
  text-shadow: 0 0 1px #000000;
}
#footer .footer-content a {
  color: #8F887C;
  text-decoration: none;
  font-weight: 500;
}
#footer .footer-content a:hover {
  color: #ffffff;
}
#footer ul {
  margin-left: 0px;
  list-style: none outside none;
  line-height: 22px;
  font-size: 1.3em;
  padding: 0;
}
#footer .icon-large {
  margin-right: 6px;
}
.footer-logo {
  text-align: right;
}
.footer-logo-slogan {
  text-align: left;
}
#footer .footer-footer {
  border-top: 4px solid #353483;
  width: 100% !important;
  background-color: #1E1E1E;
  margin: 0px !important;
  color: #ded9cd;
  padding: 14px 0;
  font-size: 1em;
}
#footer .footer-footer p {
  margin: 0px;
}
.footer-copy {
  margin: 0px;
  float: left;
}
.footer-designed-by {
  margin: 0px;
  float: right;
}

/*# sourceMappingURL=site-wide-styles.css.map */
