/* Minification failed. Returning unminified contents.
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
 */
/*START reset*/
*
{
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
}
/*END reset*/

/*!
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a:focus {
  /*outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;*/
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

#map_canvas img,
.google-maps img {
  max-width: none;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page  {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}

body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}

a {
  color: #0088cc;
  text-decoration: none;
}

a:hover/*,
a:focus*/ {
  color: #005580;
  text-decoration: underline;
}

.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}

.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.span12 {
  width: 940px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.container-fluid:after {
  clear: both;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

cite {
  font-style: normal;
}

.muted {
  color: #999999;
}

a.muted:hover,
a.muted:focus {
  color: #808080;
}

.text-warning {
  color: #c09853;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #a47e3c;
}

.text-error {
  color: #b94a48;
}

a.text-error:hover,
a.text-error:focus {
  color: #953b39;
}

.text-info {
  color: #3a87ad;
}

a.text-info:hover,
a.text-info:focus {
  color: #2d6987;
}

.text-success {
  color: #468847;
}

a.text-success:hover,
a.text-success:focus {
  color: #356635;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  line-height: 40px;
}

h1 {
  font-size: 38.5px;
}

h2 {
  font-size: 31.5px;
}

h3 {
  font-size: 24.5px;
}

h4 {
  font-size: 17.5px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 11.9px;
}

h1 small {
  font-size: 24.5px;
}

h2 small {
  font-size: 17.5px;
}

h3 small {
  font-size: 14px;
}

h4 small {
  font-size: 14px;
}

.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

li {
  line-height: 20px;
}

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

ul.inline > li,
ol.inline > li {
  display: inline-block;
  *display: inline;
  padding-right: 5px;
  padding-left: 5px;
  *zoom: 1;
}

dl {
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 20px;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 10px;
}

.dl-horizontal {
  *zoom: 1;
}

.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  line-height: 0;
  content: "";
}

.dl-horizontal:after {
  clear: both;
}

.dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dl-horizontal dd {
  margin-left: 180px;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  margin-bottom: 0;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}

blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}

blockquote small:before {
  content: '\2014 \00A0';
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}

blockquote.pull-right small:before {
  content: '';
}

blockquote.pull-right small:after {
  content: '\00A0 \2014';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}

code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

code {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 20px;
}

pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

form {
  margin: 0 0 20px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

legend small {
  font-size: 15px;
  color: #999999;
}

label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

input,
textarea,
.uneditable-input {
  width: 206px;
}

textarea {
  height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea: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-color: rgba(82, 168, 236, 0.8);*/
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}

select {
  width: 220px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}

select[multiple],
select[size] {
  height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  /*outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;*/
}

.uneditable-input,
.uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}

.uneditable-textarea {
  width: auto;
  height: auto;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}

.radio,
.checkbox {
  min-height: 20px;
  padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

.input-xlarge {
  width: 270px;
}

.input-xxlarge {
  width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}

input,
textarea,
.uneditable-input {
  margin-left: 0;
}

.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}

.controls-row {
  *zoom: 1;
}

.controls-row:before,
.controls-row:after {
  display: table;
  line-height: 0;
  content: "";
}

.controls-row:after {
  clear: both;
}

.controls-row [class*="span"],
.row-fluid .controls-row [class*="span"] {
  float: left;
}

.controls-row .checkbox[class*="span"],
.controls-row .radio[class*="span"] {
  padding-top: 5px;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}

.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}

.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}




.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}

.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}

.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}

.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}

input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
     -moz-box-shadow: 0 0 6px #f8b9b7;
          box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}

.form-actions:before,
.form-actions:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-actions:after {
  clear: both;
}

.help-block,
.help-inline {
  color: #595959;
}

.help-block {
  display: block;
  margin-bottom: 10px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}

.input-append,
.input-prepend {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}

.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}

.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group > .dropdown-toggle,
.input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left: -1px;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}

input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

/* Allow for input prepend/append in search forms */

.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
     -moz-border-radius: 0 14px 14px 0;
          border-radius: 0 14px 14px 0;
}

.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
     -moz-border-radius: 14px 0 0 14px;
          border-radius: 14px 0 0 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  vertical-align: middle;
  *zoom: 1;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}

.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

.control-group {
  margin-bottom: 10px;
}

legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 180px;
}

.form-horizontal .help-block {
  margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px;
}

.form-horizontal .form-actions {
  padding-left: 180px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}

table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.table tbody tr.success > td {
  background-color: #dff0d8;
}

.table tbody tr.error > td {
  background-color: #f2dede;
}

.table tbody tr.warning > td {
  background-color: #fcf8e3;
}

.table tbody tr.info > td {
  background-color: #d9edf7;
}

.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}

.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}

.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}

.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/athoc-cdn/images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

/* White icons with optional class, or on hover/focus/active states of certain elements */

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("../../Images/glyphicons-halflings-white.png");
}

.icon-glass {
  background-position: 0      0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-check {
  background-position: -144px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  width: 16px;
  background-position: -216px -120px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  width: 16px;
  background-position: -384px -120px;
}

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -118px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);*/
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.open {
  *z-index: 1000;
}

.open > .dropdown-menu {
  display: block;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
          border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
     -moz-border-radius: 5px 5px 5px 0;
          border-radius: 5px 5px 5px 0;
}

.dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
  float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}

.typeahead {
  z-index: 1051;
  margin-top: 2px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
     -moz-transition: height 0.35s ease;
       -o-transition: height 0.35s ease;
          transition: height 0.35s ease;
}

.collapse.in {
  height: auto;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  /*outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;*/
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;
}

.btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-small [class^="icon-"],
.btn-small [class*=" icon-"] {
  margin-top: 0;
}

.btn-mini [class^="icon-"],
.btn-mini [class*=" icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}

.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

.btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

button.btn,
input[type="submit"].btn {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-link {
  color: #0088cc;
  cursor: pointer;
  border-color: transparent;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color: #333333;
  text-decoration: none;
}

.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  *margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *zoom: 1;
}

.btn-group:first-child {
  *margin-left: 0;
}

.btn-group + .btn-group {
  margin-left: 5px;
}

.btn-toolbar {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 0;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}

.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group > .btn + .btn {
  margin-left: -1px;
}

.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}

.btn-group > .btn-mini {
  font-size: 10.5px;
}

.btn-group > .btn-small {
  font-size: 11.9px;
}

.btn-group > .btn-large {
  font-size: 17.5px;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px;
}

.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

.btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}

.btn-large .caret {
  margin-top: 6px;
}

.btn-large .caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}

.btn-mini .caret,
.btn-small .caret {
  margin-top: 8px;
}

.dropup .btn-large .caret {
  border-bottom-width: 5px;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group-vertical > .btn + .btn {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

.nav {
  margin-bottom: 20px;
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li > a > img {
  max-width: none;
}

.nav > .pull-right {
  float: right;
}

.nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  line-height: 0;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #0088cc;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  z-index: 2;
  border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

/* move down carets for tabs */

.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.nav > .dropdown.active > a:hover,
.nav > .dropdown.active > a:focus {
  cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover,
.tabs-stacked .open > a:focus {
  border-color: #999999;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before,
.tabbable:after {
  display: table;
  line-height: 0;
  content: "";
}

.tabbable:after {
  clear: both;
}

.tab-content {
  overflow: auto;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.nav > .disabled > a {
  color: #999999;
}

.nav > .disabled > a:hover,
.nav > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
}

.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 20px;
  overflow: visible;
}

.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  *zoom: 1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-inner:after {
  clear: both;
}

.navbar .container {
  width: auto;
}

.nav-collapse.collapse {
  height: auto;
  overflow: visible;
}

.navbar .brand {
  display: block;
  float: left;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration: none;
}

.navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #777777;
}

.navbar-link {
  color: #777777;
}

.navbar-link:hover,
.navbar-link:focus {
  color: #333333;
}

.navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #f2f2f2;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}

.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
  display: table;
  line-height: 0;
  content: "";
}

.navbar-form:after {
  clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}

.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 5px;
  white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  padding: 4px 14px;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.navbar-static-top {
  position: static;
  margin-bottom: 0;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}

.navbar .nav > li {
  float: left;
}

.navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #333333;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e5e5e5;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  *background-color: #e5e5e5;
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
  background-repeat: repeat-x;
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.navbar .nav > li > .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .nav > li > .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #555555;
  background-color: #e5e5e5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777777;
  border-bottom-color: #777777;
}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}

.navbar .pull-right > li > .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:before,
.navbar .nav > li > .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right: 100%;
  left: auto;
  margin-right: -1px;
  margin-left: 0;
  -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
          border-radius: 6px 0 6px 6px;
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #999999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #ffffff;
}

.navbar-inverse .brand {
  color: #999999;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .navbar-link {
  color: #999999;
}

.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #ffffff;
}

.navbar-inverse .divider-vertical {
  border-right-color: #222222;
  border-left-color: #111111;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #111111;
}

.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar-inverse .navbar-search .search-query {
  color: #ffffff;
  background-color: #515151;
  border-color: #111111;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-inverse .btn-navbar {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  *background-color: #040404;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}

.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}

.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #999999;
}

.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}

.pager:before,
.pager:after {
  display: table;
  line-height: 0;
  content: "";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: default;
  background-color: #fff;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2999;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 3000;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

    .modal.fade {
        /*top: -25%;
        -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
        -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
        -o-transition: opacity 0.3s linear, top 0.3s ease-out;
        transition: opacity 0.3s linear, top 0.3s ease-out;*/
        top: 50%;
        -webkit-transition: opacity 0.3s linear;
        -moz-transition: opacity 0.3s linear;
        -o-transition: opacity 0.3s linear;
        transition: opacity 0.3s linear;
    }

.modal.fade.in {
  top: 50%;
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

.modal-header .close {
  margin-top: 2px;
}

.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-body {
  position: relative;
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}

.modal-form {
  margin-bottom: 0;
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
     -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0;
}

.popover-title:empty {
  display: none;
}

.popover-content {
  padding: 9px 14px;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow {
  border-width: 11px;
}

.popover .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
}

.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right .arrow:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #ffffff;
  border-left-width: 0;
}

.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}

.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
}

.popover.left .arrow:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #ffffff;
  border-right-width: 0;
}

.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

.thumbnails:before,
.thumbnails:after {
  display: table;
  line-height: 0;
  content: "";
}

.thumbnails:after {
  clear: both;
}

.row-fluid .thumbnails {
  margin-left: 0;
}

.thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}

.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #555555;
}

.media,
.media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}

.media,
.media .media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media-object {
  display: block;
}

.media-heading {
  margin: 0 0 5px;
}

.media > .pull-left {
  margin-right: 10px;
}

.media > .pull-right {
  margin-left: 10px;
}

.media-list {
  margin-left: 0;
  list-style: none;
}

.label,
.badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
}

.label {
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.badge {
  padding-right: 9px;
  padding-left: 9px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}

.label:empty,
.badge:empty {
  display: none;
}

a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label-important,
.badge-important {
  background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}

.label-warning,
.badge-warning {
  background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}

.label-success,
.badge-success {
  background-color: #468847;
}

.label-success[href],
.badge-success[href] {
  background-color: #356635;
}

.label-info,
.badge-info {
  background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
  background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}

.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}

.btn-mini .label,
.btn-mini .badge {
  top: 0;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.accordion {
  margin-bottom: 20px;
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.accordion-heading {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.accordion-toggle {
  cursor: pointer;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 15px;
  left: auto;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}

.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}

.hero-unit li {
  line-height: 30px;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.affix {
  position: fixed;
}

@font-face{font-family:'pt_sansbold';src:url('../fonts/PTS75F-webfont.eot');src:url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/PTS75F-webfont.woff') format('woff'),url('../fonts/PTS75F-webfont.ttf') format('truetype'),url('../fonts/PTS75F-webfont.svg#pt_sansbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'pt_sansbold_italic';src:url('../fonts/PTS76F-webfont.eot');src:url('../fonts/PTS76F-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/PTS76F-webfont.woff') format('woff'),url('../fonts/PTS76F-webfont.ttf') format('truetype'),url('../fonts/PTS76F-webfont.svg#pt_sansbold_italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'pt_sansitalic';src:url('../fonts/PTS56F-webfont.eot');src:url('../fonts/PTS56F-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/PTS56F-webfont.woff') format('woff'),url('../fonts/PTS56F-webfont.ttf') format('truetype'),url('../fonts/PTS56F-webfont.svg#pt_sansitalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'pt_sansregular';src:url('../fonts/PTS55F-webfont.eot');src:url('../fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/PTS55F-webfont.woff') format('woff'),url('../fonts/PTS55F-webfont.ttf') format('truetype'),url('../fonts/PTS55F-webfont.svg#pt_sansregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'pt_sans_narrowbold';src:url('../fonts/PTN77F-webfont.eot');src:url('../fonts/PTN77F-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/PTN77F-webfont.woff') format('woff'),url('../fonts/PTN77F-webfont.ttf') format('truetype'),url('../fonts/PTN77F-webfont.svg#pt_sans_narrowbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'pt_sans_narrowregular';src:url('../fonts/PTN57F-webfont.eot');src:url('../fonts/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/PTN57F-webfont.woff') format('woff'),url('../fonts/PTN57F-webfont.ttf') format('truetype'),url('../fonts/PTN57F-webfont.svg#pt_sans_narrowregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'pt_sans_captionregular';src:url('../fonts/PTC55F-webfont.eot');src:url('../fonts/PTC55F-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/PTC55F-webfont.woff') format('woff'),url('../fonts/PTC55F-webfont.ttf') format('truetype'),url('../fonts/PTC55F-webfont.svg#pt_sans_captionregular') format('svg');font-weight:normal;font-style:normal}html,body{width:100%;height:100%}body{color:#333;font:14px/1.231 'pt_sansregular',sans-serif;background-color:#fff}body.body-grey{background-color:#eee}.wrap-all{margin:0 auto;width:100%;min-height:100%;height:auto !important;height:100%}.wrap-main{padding-bottom:60px;overflow:auto}a{color:#8564a6;text-decoration:none}a:hover{color:#8564a6;text-decoration:underline}.outline:focus{outline:thin dotted}.pointer{cursor:pointer}.no-pointer{cursor:default}.all-caps{text-transform:uppercase}.no-border{border:none !important}.border-bot1{border-bottom:1px solid #bfbfbf}.clear-both{clear:both}.bgcolor-f5f5f5{background-color:#f5f5f5}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:default;color:#ccc !important;background-color:#f9f9f9}form#SignOutForm{margin-bottom:0 !important}h1{font-family:'pt_sansregular',sans-serif;font-size:24px;font-weight:normal;color:#333}h2{position:relative;margin-bottom:10px;padding:0 0 10px 0;font-family:'pt_sansregular',sans-serif;font-size:18px;font-weight:normal;color:#333;line-height:18px;border-bottom:1px solid #dadada}.modal h2{position:relative;margin-bottom:0;padding:10px 0;font-family:'pt_sansregular',sans-serif;font-size:18px;font-weight:normal;color:#333;line-height:none;border-bottom:none}.modal .bucket h2{padding:0 0 10px 0}h2 .expand-arrow-open,.advanced-label-row .expand-arrow-open{display:block;position:absolute;top:8px;left:-16px;width:0;height:0;content:"";border-width:7px 7px 0 7px;border-style:solid;border-color:#8a769b transparent transparent transparent;-webkit-transform:rotate(360deg)}.advanced-label-row .expand-arrow-open{z-index:1;top:16px;left:-10px}h2 .expand-arrow-closed,.advanced-label-row .expand-arrow-closed{display:none;position:absolute;top:4px;left:-13px;width:0;height:0;content:"";border-width:7px 0 7px 7px;border-style:solid;border-color:transparent transparent transparent #8a769b;-webkit-transform:rotate(360deg)}.advanced-label-row .expand-arrow-closed{z-index:1;top:12px;left:-7px}h2 .h2-link{position:relative;float:right;font-family:'pt_sansregular',Sans-serif;font-size:14px;color:#8564a6;cursor:pointer}h2 .h2-link:hover{text-decoration:underline}h2 .h2-link .unlock{position:absolute;left:-35px;width:30px;height:30px;background:url(../../Images/icon-disabled-locked-red.png) 0 0 no-repeat}.bucket-title-desc{position:relative;float:right;margin-left:15px;font-family:'pt_sansregular',Sans-serif;font-size:12px;font-weight:normal;color:#333}.bucket-title-desc a{margin-left:15px}.bucket-toggle h2{cursor:pointer}h3{font-family:'pt_sansregular',sans-serif;font-size:14px;font-weight:normal;color:#333;padding:5px 0;margin:0;border:0;line-height:100%}.modal h3{padding:0 0 10px 0;font-family:'pt_sansbold',Sans-serif}h4,h5,h6{font-family:'pt_sansbold',sans-serif;font-size:14px;font-weight:normal;color:#333;padding:5px 0;margin:0;border:0;line-height:100%}.normal{font-family:'pt_sansregular',sans-serif;font-weight:normal}.normal-narrow{font-family:'pt_sans_narrowregular',sans-serif;font-weight:normal}.oblique{font-family:'pt_sansitalic',sans-serif;font-weight:normal}.bold{font-family:'pt_sansbold',sans-serif;font-weight:normal}.bold-narrow{font-family:'pt_sans_narrowbold',sans-serif;font-weight:normal}.bold-oblique{font-family:'pt_sansitalic',sans-serif;font-weight:normal}.underline{text-decoration:underline}.font-size14{font-size:14px}.font-size36{font-size:36px}.block{display:block !important}.inline-block{display:inline-block !important}.overflow-hidden{overflow:hidden !important}.float-left{float:left}.float-right{float:right}.no-float{float:none}.align-left{text-align:left}.align-right{text-align:right}.complete-hide{display:none;opacity:0}.display-none{display:none}.display-inline-block{display:inline-block}.opacity1{opacity:1}.visibility-hidden{visibility:hidden}.push-right970{position:absolute;top:0;left:970px}.small-msg{margin:0;font-size:11px}.alert{text-shadow:none}.alert-info{color:#666;background-color:#ddd;border-color:#bbb}.alert-info h4{color:#666}.secondary{margin-left:5px;color:#999}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-ellipsis{text-overflow:inherit}.pseudo-li{margin:5px 0;padding-left:20px;background:url(../../images/bullet-bg.png) 0 0 no-repeat}label .label-link{float:right;font-family:'pt_sansregular',Sans-serif;font-size:14px;color:#8564a6;cursor:pointer}label .label-link:hover{text-decoration:underline}li label,label div{text-align:left}.hand{cursor:pointer}.default{cursor:default !important}.full-width-container{width:880px}.error-panel{display:block;position:fixed;z-index:5;top:100px;width:940px}.ellipsis-fix .text{margin-right:auto !important}.z-index3001{z-index:3001}.span1b{width:90px}.span1b2{width:100px}.span1b3{width:115px}.span1c{width:150px !important}.span2a{width:175px}.span2b{width:190px}.span2b1{width:215px}.span2c{width:220px}.span3a{width:288px}.span3b{width:290px}.span3c{width:295px}.span4a{width:310px}.span4a2{width:315px}.span4b{width:320px}.span4c{width:325px}.span4d{width:361px}.span5b{width:400px}.span5c{width:440px}.span5d{width:450px}.span6b{width:480px}.span6b2{width:501px !important}.span6c{width:533px}.span7b{width:580px}.span8a{width:620px}.span8b{width:640px}.span11b{width:898px}.span11c{width:908px}.width60{width:60px !important}.width80{width:80px !important}.width83{width:83px !important}.width180{width:180px !important}.width187{width:187px}.width190{width:190px}.width208{width:208px}.width213{width:213px}.width220{width:220px}.max-width220{max-width:220px !important}.width240{width:240px}.max-width240{max-width:240px !important}.width280{width:280px}.width290{width:288px !important}.width293{width:293px !important}.width300{width:300px !important}.max-width300{max-width:300px !important}.width316{width:316px !important}.width320{width:320px}.width340{width:340px}.width350{width:350px !important}.width360{width:360px !important}.width367{width:367px !important}.width380{width:380px !important}.width388{width:388px !important}.width393{width:393px !important}.width400{width:400px !important}div.pill-container.text-con-small.width220{width:220px !important}.width490{width:490px !important}.width491{width:491px !important}.width501{width:501px}.width521{width:521px}.width550{width:550px !important}.max-width550{max-width:550px !important}.width600{width:600px !important}.width650{width:650px !important}.width720{width:720px !important}.width750{width:750px !important}.width860{width:860px !important}.width890{width:890px !important}.width900{width:900px !important}.width910{width:910px !important}.width940{width:940px !important}.width980{width:980px !important}.width25per{width:25%}.width45per{width:45%}.width50per{width:50%}.width75per{width:75%}.height-auto{height:auto !important;max-height:none !important}.height70{height:70px}.height100{height:100px}.height120{height:120px !important}.height140{height:140px}.max-height200{max-height:200px}.height200{height:200px}.max-height220{max-height:220px !important}.height300{height:300px}.mar-top-neg20{margin-top:-20px}.mar-top-neg10{margin-top:-10px}.mar-top-neg8{margin-top:-8px}.mar-top-neg5{margin-top:-5px}.mar-top-neg2{margin-top:-2px}.mar-top-neg1{margin-top:-1px}.mar-top1{margin-top:1px !important}.mar-top2{margin-top:2px}.mar-top3{margin-top:3px}.mar-top5{margin-top:5px}.mar-top8{margin-top:8px}.mar-top10{margin-top:10px}.mar-top12{margin-top:12px}.mar-top15{margin-top:15px}.mar-top20{margin-top:20px}.mar-top21{margin-top:21px}.mar-top28{margin-top:28px}.mar-top30{margin-top:30px}.mar-top40{margin-top:40px}.mar-top60{margin-top:60px}.mar-top120{margin-top:120px}.mar-right0{margin-right:0}.mar-right5{margin-right:5px !important}.mar-right7{margin-right:7px}.mar-right10{margin-right:10px}.mar-right10-important{margin-right:10px !important}.mar-right20{margin-right:20px}.mar-right30{margin-right:30px}.mar-right35{margin-right:35px}.mar-right40{margin-right:50px}.mar-right50{margin-right:50px}.mar-right55{margin-right:55px}.mar-right60{margin-right:60px}.mar-right80{margin-right:80px}.mar-bot-neg3{margin-bottom:-3px}.mar-bot0{margin-bottom:0 !important}.mar-bot5{margin-bottom:5px}.mar-bot10{margin-bottom:10px}.mar-bot20{margin-bottom:20px}.mar-bot30{margin-bottom:30px}.mar-left-neg88{margin-left:-88px}.mar-left-neg84{margin-left:-84px}.mar-left-neg20{margin-left:-20px}.mar-left-neg5{margin-left:-5px}.mar-left-neg1{margin-left:-1px}.mar-left0{margin-left:0 !important}.mar-left1{margin-left:1px}.mar-left5{margin-left:5px}.mar-left9{margin-left:9px}.mar-left10{margin-left:10px}.mar-left15{margin-left:15px}.mar-left16{margin-left:16px}.mar-left20{margin-left:20px !important}.mar-left30{margin-left:30px}.mar-left35{margin-left:35px}.mar-left40{margin-left:40px}.mar-left60{margin-left:60px}.mar-left80{margin-left:80px}.mar-left100{margin-left:100px !important}.mar-left106{margin-left:106px !important}.mar-left126{margin-left:126px !important}.mar-left147{margin-left:147px !important}.mar-left180{margin-left:180px !important}.pad-all5{padding:5px}.pad-all20{padding:20px}.pad-top10{padding-top:10px !important}.pad-top12{padding-top:12px !important}.pad-top20{padding-top:20px !important}.pad-right20{padding-right:20px !important}.pad-right25{padding-right:25px !important}.pad-right30{padding-right:30px !important}.pad-right35{padding-right:35px !important}.pad-right40{padding-right:40px !important}.pad-bot5{padding-bottom:5px}.pad-bot8{padding-bottom:8px}.pad-bot10{padding-bottom:10px}.pad-bot20{padding-bottom:20px}/**/.y-scroll60{height:60px;overflow:hidden;overflow-y:auto}.y-scroll80{height:80px;overflow:hidden;overflow-y:auto}.y-scroll130{height:130px;overflow:hidden;overflow-y:auto}.y-scroll140{height:140px;overflow:hidden;overflow-y:auto}.y-scroll150{height:150px;overflow:hidden;overflow-y:auto}.y-scroll200{height:200px;overflow:hidden;overflow-y:auto}/**/.pad-right0 .table-col{padding-right:0 !important}.relative{position:relative}.absolute{position:absolute !important}.static{position:static !important}.pad-left0{padding-left:0 !important}.pad-left20{padding-left:20px}.position-right-neg538{right:-538px !important}.position-top-neg45{top:-45px}.position-right-neg20{right:-20px}.position-right0{right:0}.position-right5{right:5px !important}.position-right20{right:20px !important}.position-left-neg10{left:-10px}.position-rel-top-neg3{position:relative;top:-3px}.position-rel-top3{position:relative;top:3px}.position-rel-left20{position:relative;left:20px}.line-height14{line-height:14px !important}.line-height16{line-height:16px !important}.line-height20{line-height:20px !important}.line-height27{line-height:27px !important}.line-height29{line-height:29px !important}.line-height35{line-height:35px !important}.width90{width:90px}.width100{width:100px !important}.width113{width:113px !important}.width116{width:116px !important}.width125{width:125px}.width960{margin-left:-25%;width:960px}.width970{left:auto;margin-left:-15px;width:970px}.icon-drag-row{display:inline-block;margin:-3px 5px 0 0;width:30px;height:21px;cursor:move;background:url(../../Images/icon-drag-row.png) 10px 0 no-repeat;overflow:hidden}.icon-drag-row:hover{background-position:10px -21px}.container{position:relative}.container-fluid{min-width:940px}.bucket,.bucket_wide{background-color:#eee;margin-bottom:20px;padding:2px 19px 25px 19px;width:auto;font-family:'pt_sansregular',sans-serif;line-height:20px;border:1px solid #dadada}.full .bucket,.full .bucket_wide,.half-full .bucket,.half-full .bucket_wide{background-color:#fff}.bucket-white{background-color:#fff}.invisi-bucket{margin-bottom:0;border:0;background:transparent}.bucket.no-headline{padding-top:10px;padding-bottom:10px}.bucket .row,.bucket_wide .row{margin-bottom:0}.bucket .row .span3{width:260px}.inner-bucket{border:1px solid #dadada}.inner-bucket+.inner-bucket{margin-top:20px}.inner-bucket.white-bg{background-color:#fff}.inner-bucket-header{position:relative;padding:0 10px;height:30px;line-height:30px;background-color:#f5f5f5;border-bottom:1px solid #dadada}.inner-bucket-header h4{margin:0;padding:0;line-height:30px}.inner-bucket-header-links{position:absolute;top:0;right:0;padding:0 10px}.inner-bucket-grid-wrap{max-height:286px;overflow:hidden;overflow-y:auto}.inner-bucket-grid-wrap div.k-treeview{overflow:visible}.inner-bucket-grid-wrap .k-state-hover{border:0;background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.inner-bucket-grid-wrap .AlertExtensionError.warning{padding-right:20px;width:auto}.inner-bucket-grid-wrap .query-row .btn-group.bootstrap-select.show-tick{left:-10px;margin-top:8px}.inner-bucket-grid-row{display:block;width:100%;line-height:20px;background-color:#fff;border-bottom:1px solid #eee;overflow:hidden}.inner-bucket-grid-row.alt{background-color:#f6f6f6}.inner-bucket-grid-row.header{background-color:#f7f7f7}.inner-bucket-grid-row.header .inner-bucket-grid-cell{font-family:'pt_sansbold',Sans-serif;color:#666}.inner-bucket-grid-row.sub-header{background-color:#fbfbfb}.inner-bucket-grid-row.sub-header .inner-bucket-grid-cell{font-family:'pt_sansbold',Sans-serif;font-size:14px;color:#999}.inner-bucket-grid-row.sub-type{overflow:auto}.inner-bucket-grid-row.sub-type .inner-bucket-grid-cell:first-child{padding-left:44px}.inner-bucket-grid-cell{float:left;padding:10px}.inner-bucket-grid-cell.float-right{float:right}.inner-bucket-grid-cell input[type=checkbox]{margin-top:-3px}.inner-bucket-section{margin:15px auto 0 auto;padding:15px 0 0 0;width:95%;border-top:1px solid #dadada}.target-list-item{margin-bottom:10px;padding-right:20px;font-family:'pt_sans_narrowbold',Sans-serif}.target-list-item span{font-family:'pt_sans_narrowregular',Sans-serif}.finger-tab{position:relative;margin-bottom:10px;padding-left:10px;font-family:'pt_sansbold',Sans-serif;color:#777;line-height:40px;border-width:1px 0 1px 1px;border-style:solid;border-color:#dadada;cursor:pointer}.finger-tab.selected{color:#8564a6;border-color:#bbb;background-color:#f5f5f5}.finger-tab.selected .finger-tab-extended{background-color:#f5f5f5;border-color:#bbb;border-right-color:#dadada}.finger-tab.highlight-red,.finger-tab.highlight-red .finger-tab-extended{color:#f82341;border-color:#f9c0c8}.finger-tab.personal-devices{margin-top:30px;color:#009fc2;border-color:#009fc2}.finger-tab.personal-devices .finger-tab-extended{border-color:#009fc2}.finger-tab-extended{position:absolute;top:-1px;right:-21px;width:21px;height:40px;border-width:1px 0 1px;border-style:solid;border-color:#dadada;border-right-color:#fff}.finger-tab-content{width:618px;height:500px;background-color:#f5f5f5;border:1px solid #bbb}.finger-tab-content .inner-bucket{margin-left:8px;width:602px;border:none;background-color:#f5f5f5}.finger-tab-content .inner-bucket-header,.finger-tab-content .inner-bucket-header h4{margin-bottom:10px;line-height:40px;border:none}.finger-tab-content .inner-bucket-header-links{color:#bbb}.finger-tab-content .inner-bucket-grid-wrap{position:relative;height:430px;max-height:430px;border:1px solid #dadada;background-color:#fff}.form-horizontal .finger-tab-content .controls{margin-left:0}.modal .form-horizontal .finger-tab-content .controls{margin-left:200px}.modal .form-horizontal .finger-tab-content .controls .controls{margin-left:40px}.modal .form-horizontal .finger-tab-content .controls.sub-group-no-label label{margin-left:20px !important}.modal .form-horizontal .finger-tab-content label,.modal .form-horizontal .finger-tab-content .option-content .radio,.modal .form-horizontal .finger-tab-content .option-content .checkbox{margin-left:40px}.modal .form-horizontal .finger-tab-content label.ss-label-fix{margin-bottom:0;margin-left:0}.modal .form-horizontal .finger-tab-content label.radio,.modal .form-horizontal .finger-tab-content label.checkbox{margin-left:0}.modal .form-horizontal .finger-tab-content .option-content label.radio,.modal .form-horizontal .finger-tab-content .option-content label.checkbox{margin-left:180px}.option-content textarea{overflow-x:hidden}.finger-tab-content select{width:140px}.finger-tab-content .condition-link{width:140px}.finger-tab-content .input-append input{width:120px}.finger-tab-content .relative-date-wrap{width:200px}.finger-tab-content .relative-date-wrap .span1c{width:90px !important}.finger-tab-content .relative-date-wrap .input-append input{width:105px;font-size:10px}.finger-tab-content .mar-top-neg8.mar-left20{margin-top:0;margin-left:0}.finger-tab-content .cond-panel-content{border:medium none;height:430px}.finger-tab-content .modal-desc{padding:10px}.finger-tab-content .control-label-hint{display:block;padding-top:3px;font-family:'pt_sansregular',Arial,Sans-serif;font-size:12px;font-weight:normal;color:#999;line-height:1em}.finger-tab-content .value-section-header{font-family:'pt_sansbold',Arial,sans-serif;color:#666}.finger-tab-content-disclaimer{position:absolute;z-index:1;bottom:44px;margin:0 24px 0 0;padding:5px 10px;font-size:12px;border:1px solid #dadada;background-color:#fff}.tree-block{display:block;position:absolute;top:3px;right:10px}.tree-block:hover{cursor:pointer}.k-top,.k-mid,.k-bot{position:relative}.k-top:hover,.k-mid:hover,.k-bot:hover{margin-bottom:-1px;border-bottom:1px dotted #ccc}.pie-chart{margin:0 auto}.pie-chart-legend{text-align:center}.pie-chart-legend .caption-numbers{cursor:pointer}.pie-chart-legend .caption-numbers:hover{text-decoration:underline}.pie-chart-total-users{display:block;line-height:30px;overflow:hidden}.pie-chart-reachable-users{display:block;line-height:30px;overflow:hidden}.pie-chart-unreachable-users{display:block;line-height:30px;overflow:hidden}.pie-chart-legend-chip,.map-legend-chip{display:inline-block;margin:0 5px;width:8px;height:16px;border:2px solid rgba(0,0,0,.2);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.map-legend-chip.black{margin-left:0;border-color:#000}.map-legend-chip.purple{margin-left:0;background-color:rgba(133,100,166,.3);border-color:#8564a6}.map-legend-chip.red{margin-left:0;background-color:rgba(255,0,0,.3);border-color:#f00}.pie-chart-reachable-users .caption-numbers{color:#7cb500}.pie-chart-reachable-users .pie-chart-legend-chip{background-color:#7cb500}.pie-chart-unreachable-users .caption-numbers{color:#ae004b}.pie-chart-unreachable-users .pie-chart-legend-chip{background-color:#ae004b}.inner-bucket-section-horizontal{display:block;float:left;padding:0 5px;border-right:1px solid #dadada;background-color:#f5f5f5}.target-summary-section{display:block;margin:10px 5px;font-family:'pt_sansbold',Sans-serif;font-size:14px;overflow:hidden}.target-summary-section .section-label{display:block;float:left;width:116px;font-family:'pt_sansregular',Sans-serif}.target-summary-section .num-highlight,.inner-bucket-header h4 .num-highlight{display:inline-block;width:42px;font-size:18px;color:#8564a6;text-align:right;cursor:pointer}.inner-bucket-header h4 .num-highlight{width:auto;font-size:14px;text-align:left}.target-summary-section .num-highlight:hover,.inner-bucket-header h4 .num-highlight:hover{text-decoration:underline}.target-summary-section .num-highlight.zero,.inner-bucket-header h4 .num-highlight.zero{color:#ccc;text-decoration:none;cursor:default}.inner-bucket-header h4 .num-highlight.zero:hover{text-decoration:none}.summary-row{position:relative;padding:0 10px;width:100%;line-height:40px;border:1px solid #dadada}.summary-operator-row{padding-bottom:1px;width:30px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:12px;color:#fff;text-align:center;text-transform:uppercase;line-height:16px;background-color:#999}.summary-row+.summary-row{margin-top:-1px}.targeting-sprite{display:block;margin-top:5px;width:16px;height:16px;background:url(../../Images/targeting-sprite.png) 50px 0 no-repeat;overflow:hidden}.targeting-sprite.added{background-position:0 0}.targeting-sprite.blocked{background-position:-50px 0}.targeting-sprite.remove{background-position:-100px 0}.targeting-sprite.info{background-position:-150px 0}.icon-ellipsis{display:block;width:30px;height:14px;background:url(../../Images/icon-ellipsis.png) 0 4px no-repeat;overflow:hidden;cursor:pointer}.section-desc{margin:0 0 20px 0;color:#aaa}h3+.section-desc{margin-left:20px}.desc-expand{display:inline}.more,.less{color:#2269d4;cursor:pointer}.more:hover,.less:hover{text-decoration:underline}label{display:inline-block;width:auto;font-family:'pt_sansbold',sans-serif;font-size:14px;font-weight:normal;line-height:20px;text-align:right}.fieldlabel{position:relative;cursor:default}.link-desc{line-height:1.3em;padding:5px 0}.link-desc a{display:block;font-family:'pt_sansregular',Sans-serif;font-weight:normal}.link-disabled{display:block;font-family:'pt_sansregular',Sans-serif;font-weight:normal;color:#999}.link-disabled:hover{color:#999;text-decoration:none}.header-bar-wrap{position:fixed;top:0;left:0;z-index:2000;margin:0;width:100%;height:60px;background:#333}.full .header-bar-wrap{height:40px}.header-bar{position:relative;float:none;margin:-10px auto 0 auto;width:940px;height:60px;background:none;overflow:visible}.half-full .header-bar{width:940px}.full .header-bar{width:100%;height:40px}.full .header-bar ul li{height:40px}.full .header-bar .header-tab{height:40px;line-height:40px}.full .header-bar .header-tab:hover,.half-full .header-bar .header-tab:hover{margin-left:-1px;background-color:#fff;border-left:1px solid #ddd}.full .header-bar .header-tab:hover a,.half-full .header-bar .header-tab:hover a{color:#333;text-decoration:none}.full .header-bar .header-tab ul,.half-full .header-bar .header-tab ul{display:none;position:absolute;top:41px;left:-1px;background-color:#fff}.full .header-bar .header-tab:hover ul,.half-full .header-bar .header-tab:hover ul{display:block}.full .header-bar .header-tab:hover ul li,.half-full .header-bar .header-tab:hover ul li{display:block;margin-top:-1px;padding:0 0 0 20px;width:100%;height:30px;line-height:30px;background-color:#fff;border:1px solid #ddd;border-top:none;white-space:nowrap;overflow:hidden}.full .header-bar .header-tab:hover ul li:hover,.full .header-bar .header-tab:hover ul li:hover a,.half-full .header-bar .header-tab:hover ul li:hover,.half-full .header-bar .header-tab:hover ul li:hover a{color:#fff;background-color:#8564a6}.full .header-bar .header-tab:hover ul li.submenu ul,.half-full .header-bar .header-tab:hover ul li.submenu ul{display:none;position:absolute;left:100%;margin-left:21px}.full .header-bar .header-tab:hover ul li.submenu:hover ul,.half-full .header-bar .header-tab:hover ul li.submenu:hover ul{display:block;margin-top:18px}.full .header-bar .header-tab:hover ul li.submenu:hover ul li,.half-full .header-bar .header-tab:hover ul li.submenu:hover ul li{display:block;margin-top:-1px;padding:0 0 0 20px;width:100%;height:30px;line-height:30px;background-color:#fff;border:1px solid #ddd;border-top:none;white-space:nowrap;overflow:hidden}.full .header-bar .header-tab:hover ul li.submenu:hover ul li:first-child,.half-full .header-bar .header-tab:hover ul li.submenu:hover ul li:first-child{border-top:1px solid #ddd;border-left:transparent}.full .header-bar .header-tab:hover ul li.submenu:hover ul li a,.half-full .header-bar .header-tab:hover ul li.submenu:hover ul li a{color:#333;background-color:transparent}.full .header-bar .header-tab:hover ul li.submenu:hover ul li:hover,.full .header-bar .header-tab:hover ul li.submenu:hover ul li:hover a,.half-full .header-bar .header-tab:hover ul li.submenu:hover ul li:hover,.half-full .header-bar .header-tab:hover ul li.submenu:hover ul li:hover a{color:#fff;background-color:#8564a6}.full .header-tab.btn-new-alert,.half-full .header-tab.btn-new-alert{position:absolute;left:50% !important;margin-left:-70px !important;margin-top:5px;height:28px;line-height:28px;border:1px solid #111;background-color:#444}.submenu-arrow{display:block;float:right;position:relative;top:12px;right:8px;width:6px;height:6px;border-width:1px;border-style:solid;border-color:#ccc #ccc transparent transparent;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.notifications.highlight{background:#f00}.header-bar ul{margin-left:0}.header-bar ul li{float:left;height:60px;list-style:none}.header-bar ul li.float-right{float:right}.header-bar ul li.nav-divider{margin:13px 0;width:1px;height:34px;background-color:#999;overflow:hidden}.header-bar ul li.nav-divider.raised{margin:8px 0;width:1px;height:14px;background-color:#999}.full .header-bar ul li.nav-divider.raised,.half-full .header-bar ul li.nav-divider.raised{margin:14px 0;width:1px;height:14px;background-color:#999}.half-full .header-bar ul li.nav-divider.raised{margin:0 5px;visibility:hidden}.org-img{margin:5px 20px 5px 0 !important;width:50px;height:50px;overflow:hidden;cursor:pointer}.full .org-img{margin:0 !important;padding:5px 10px;width:113px;height:30px;background-color:#eee}.full .org-img img{width:113px;height:30px !important}.half-full .org-img{margin:0 !important;padding:15px 10px;width:113px;height:30px;background-color:#eee}.half-full .org-img img{width:113px;height:30px !important}.org-img img{width:50px;height:50px !important}.header-tab{position:relative;float:left;margin:0 auto;padding:0 20px;height:60px;text-align:left;line-height:60px;cursor:pointer}.header-tab .header-tab-caret{display:none;position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #8564a6}.header-tab.raised,.header-tab.raised .tab-label-overflow,.header-tab.raised .tab-label{padding:0 5px;height:30px;font-size:12px;line-height:30px;text-decoration:none}.header-tab.raised:hover,.header-tab.raised .tab-label-overflow:hover,.header-tab.raised .tab-label:hover{text-decoration:none}.header-tab.raised .tab-icon{margin:5px 5px 5px 0}.header-tab.raised,.full .header-tab.raised .tab-label-overflow,.full .header-tab.raised .tab-label{padding:0 5px;height:40px;font-size:12px;line-height:40px;text-decoration:none}.half-full .header-tab.raised .tab-label-overflow,.half-full .header-tab.raised .tab-label{padding:0 5px;height:60px;font-size:12px;line-height:60px;text-decoration:none}.header-tab.raised .down-arrow-small{position:absolute\9;top:10px\9}.header-tab:hover,.header-tab:focus{background-color:#444}.header-tab:hover .tab-label,.header-tab:focus .tab-label{text-decoration:underline}.no-decoration{text-decoration:none !important}.tab-selected,.tab-selected:hover,.tab-selected:focus{background-color:#8564a6}.tab-selected .header-tab-caret{display:block}.tab-selected .tab-label{font-family:'pt_sansregular',Sans-serif;font-weight:normal;color:#fff}.tab-icon{display:none;float:left;position:relative;margin:21px 5px 21px 0;width:20px;height:20px}.msg-icon{width:20px;height:20px;background:url(../../images/msg-icon2.png) 0 0 no-repeat}.situation-icon{width:20px;height:20px;background:url(../../images/icon3-situations-white.png) 0 0 no-repeat}.users-icon{width:20px;height:20px;background:url(../../images/icon3-users-white.png) 0 0 no-repeat}.alerting-icon{width:20px;height:20px;background:url(../../images/icon3-alert-white.png) 0 0 no-repeat}.reports-icon{width:20px;height:20px;background:url(../../images/icon3-reports-white.png) 0 0 no-repeat}.clock-icon{position:absolute;top:5px;left:-20px;width:20px;height:20px;background:url(../../images/icon3-clock-white.png) 0 0 no-repeat}.clock-icon.grey{top:7px;left:-10px;width:16px;height:16px;background:url(../../images/icon3-clock-grey.png) 0 0 no-repeat}.full .clock-icon.grey{top:11px}.half-full .clock-icon.grey{top:21px}.tab-count{position:absolute;top:1px;right:5px;padding:0 5px;font-family:'pt_sansregular',sans-serif;font-size:10px;font-weight:normal;color:#fff;line-height:14px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#f82341;overflow:hidden}.sub-tab-count{position:absolute;top:0;right:-10px;padding:0 5px;font-family:'pt_sansregular',sans-serif;font-size:10px;font-weight:700;color:#fff;line-height:12px;text-align:center;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;background-color:#cf1023;overflow:hidden}.tab-label{float:left;position:relative;margin:0 auto;font-family:'pt_sansregular',sans-serif;font-size:14px;color:#fff}.tab-label-overflow{display:inline-block;float:left;margin-right:3px;max-width:75px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-label-overflow.medium{max-width:100px}.tab-label-overflow.wide{max-width:130px}.tab-label-overflow.extra-wide{max-width:175px}.down-arrow{display:inline-block;position:relative;top:-1px;width:15px}.down-arrow-small{display:inline-block;position:relative;top:-1px;width:10px}.down-arrow-large{display:inline-block;position:relative;top:-1px;width:15px}.tab-label a{color:#fff}.tab-label a:hover{text-decoration:none}.tab-selected .tab-label a{color:#fff}.tab-profile-img{width:20px;height:20px;line-height:16px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}.tab-profile-img img{width:20px}.navdropdown{width:940px;min-height:115px;padding:2px 5px;margin-left:auto;margin-right:auto;box-shadow:0 4px 16px #888;text-align:left;background:#fff;overflow:hidden}.tab-dropdowncontainer{position:absolute;top:50px;left:0;margin-left:-10px;padding-left:10px;width:940px;height:auto;text-align:center;display:none;z-index:10}.caretdropdown,.caret-widget{position:absolute;top:-35px;left:0}.dropdownlink{position:relative;float:left;margin-left:20px;margin-top:15px;margin-bottom:15px;width:115px;min-height:86px;font-family:'pt_sansregular',sans-serif;font-size:12px;line-height:15px}.dropdownlink h3,.dropdownlink span{font-family:'pt_sansregular',Sans-serif !important}.dropdownrule{position:relative;float:left;top:15px;margin-left:20px;width:1px;height:86px;background-color:#dbe3e9}.contextual-settings{float:left;display:block;margin:0 20px;padding:0 0 0 25px;width:868px;line-height:40px;border-top:1px solid #dbe3e9;background:url(../../Images/icon3-settings-purple.png) 0 10px no-repeat;overflow:hidden}.contextual-settings a{display:inline-block;padding:0 0 0 15px;color:#8564a6;text-decoration:none}.contextual-settings a:hover{color:#8564a6;text-decoration:underline}.header-bar ul li.help-icon{float:right;margin:5px;width:20px;height:20px;background:url(../../images/icon3-help-white.png) center top no-repeat;overflow:hidden;cursor:pointer}.header-bar ul li.help-icon.grey{width:16px;height:16px;background:url(../../images/icon3-help-grey.png) 0 0 no-repeat}.full .header-bar ul li.help-icon.grey{margin:12px 5px 5px 5px}.half-full .header-bar ul li.help-icon.grey{margin:22px 5px 5px 5px}.header-bar ul li.settings-icon{float:right;margin:5px;width:20px;height:20px;background:url(../../images/icon3-settings-white.png) 0 0 no-repeat;overflow:hidden;cursor:pointer}.header-bar ul li.settings-icon.grey{width:16px;height:16px;background:url(../../images/icon3-settings-grey.png) 0 0 no-repeat}.full .header-bar ul li.settings-icon.grey{margin:12px 5px 5px 5px}.half-full .header-bar ul li.settings-icon.grey{margin:22px 5px 5px 5px}.header-bar ul li.nav-logo{float:right;width:64px;height:40px}.ah-logo{width:64px;height:40px;background:url(../../images/tab_athoc2.png) 0 0 no-repeat;overflow:hidden}.title-bar-wrap{position:fixed;top:60px;z-index:1999;margin:0;padding:5px 0;width:100%;height:60px;background:url(../../Images/title-bar-bg.png) 0 0 repeat-x #fff}.full .title-bar-wrap{top:40px;height:30px;background:none;background-color:#eee}.half-full .title-bar-wrap{background:none;background-color:#eee}.title-bar-wrap .drop-shadow{display:none;position:absolute;z-index:7;bottom:-5px;width:100%;height:5px;background:-moz-linear-gradient(top,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.2)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%)}.title-bar{position:relative;z-index:6;float:none;margin:0 auto;width:940px;height:60px;overflow:visible}.full .title-bar{padding:0 10px;width:auto;max-width:940px;height:40px}.full .title-bar .title{padding-left:10px;line-height:30px}.half-full .title-bar{padding:0 10px;width:auto;max-width:940px;height:60px}.half-full .title-bar .title{padding-left:10px}.full .title-bar .title-warn{line-height:30px}.half-full .title-bar .title-warn{margin-top:15px}.full .title-bar .title-warn .btn-block,.half-full .title-bar .title-warn .btn-block{display:block;float:right;margin-top:1px}.full .title-bar .title-warn .btn-group,.half-full .title-bar .title-warn .btn-group{margin-top:1px;line-height:normal}.title{position:absolute;left:0;z-index:0;font-family:'pt_sans_narrowbold',sans-serif;font-size:18px;color:#414042;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titlePane .title{position:relative;left:initial;max-width:170px;font-family:'pt_sansregular',Arial,sans-serif;font-size:inherit;font-weight:normal;color:#fff;text-shadow:initial;line-height:inherit;white-space:normal;overflow:auto;text-overflow:initial}.esriPopup .contentPane{overflow:auto !important;overflow-x:hidden !important}.title-crumb{display:block;float:left;position:relative;left:0;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-crumb.disabled{padding-right:25px;background:url(../../images/icon-user-disabled.png) right 20px no-repeat}.title-crumb.locked{padding-right:30px;background:url(../../images/icon-disabled-locked.png) right 20px no-repeat}.title-crumb.title-extend{max-width:500px}.title-id{margin-left:10px;font-family:'pt_sans_narrowregular',Sans-serif;font-size:14px;font-weight:normal;line-height:64px}.title-warn{float:right;margin-left:10px;padding:0;font-size:14px;font-weight:normal;line-height:60px;overflow:visible}.title-warn .btn-block{display:block;float:right;margin-top:18px}.title-warn .btn-group{margin-top:18px;line-height:normal}.title-warn .download-pdf{display:block;float:right;margin-top:19px}.breadcrumbs{display:block;position:relative;top:0;left:-25px;z-index:2;float:left;font-family:'pt_sans_narrowregular',Sans-serif}.breadcrumbs li{float:left;margin:0;padding:0;max-width:180px;font-size:18px;color:#414042;line-height:60px;list-style-type:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs li:hover{text-decoration:underline}.full .breadcrumbs li{line-height:30px}.breadcrumbs li.bc-connect{margin:22px 5px 0 5px;padding:0;width:8px;height:20px;background:url(../../images/bc-connect.png) 0 0 no-repeat transparent}.full .breadcrumbs li.bc-connect{margin:8px 5px 0 5px}.breadcrumbs li.locked{padding-right:15px;background:url(../../images/icon-disabled-locked.png) right 10px no-repeat;background-size:13px}.breadcrumbs li.disabled{padding-right:15px;background:url(../../images/icon-user-disabled.png) right 25px no-repeat;background-size:13px}.breadcrumbs.bc-faux>li{cursor:default;text-decoration:none}span.legacy-bc{float:left;font-family:'pt_sans_narrowregular',sans-serif;cursor:pointer}span.bc-connect{float:left;margin:22px 5px 0 5px;padding:0;width:8px;height:20px;text-decoration:none;background:url(../../images/bc-connect.png) 0 0 no-repeat transparent;cursor:pointer}span.bc-connect:hover{text-decoration:underline}.update{display:block;float:left;margin-right:80px;padding:0 0 0 30px;font-family:'pt_sansregular',sans-serif;font-weight:700;color:#333;background:url(../../images/icons/icon_update.png) left 25px no-repeat}.bucket .update{display:block;float:left;margin-right:0;padding:0 0 20px 30px;width:100%;font-family:'pt_sansregular',sans-serif;font-weight:700;color:#333;background:url(../../images/icons/icon_update.png) left 0 no-repeat}.update-warn{display:none;float:left;margin-right:80px;padding:0 0 0 30px;font-family:'pt_sansregular',sans-serif;font-weight:700;color:#b61112;background:url(../../images/icons/icon_update_warning.png) left 25px no-repeat}.check-no-change{display:none;float:left;margin-right:80px;padding:0 0 0 30px;font-family:'pt_sansregular',sans-serif;font-weight:700;color:#333}.check-no-change label{width:200px}.footer-wrap{position:fixed;bottom:0;padding:5px 0;width:100%;background-color:#333}.footer-wrap .container,.footer-wrap .span12{width:100%}#walkme-player,#walkme-menu{z-index:2998 !important;right:25px !important;bottom:26px !important}.push{margin-bottom:120px;height:20px}.push60{height:120px}.footer-container{margin:0 auto;width:100%;white-space:normal;overflow:hidden}.footer_left{position:relative;float:left;margin-left:0;padding:0 0 0 25px;width:50%;max-height:48px;white-space:normal;font-family:'pt_sansregular',sans-serif !important;color:#969696;font-size:12px;font-weight:normal;line-height:16px;overflow:hidden;overflow-y:auto}.legal-only .footer_left{width:auto}.footer_right{position:relative;float:right;padding:0 25px 0 0;width:45%;white-space:normal;text-align:right;font-family:'pt_sansregular',sans-serif;font-size:12px;font-weight:normal;color:#969696;line-height:16px}.footer_right .btn-link.color-light-grey:hover,.btn-link.color-light-grey:hover,.btn-link.color-off-white:hover{color:#fff}.legal-only .footer_right{display:none}.btn{padding:0 10px;border:1px solid #7d5c9e;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;font-family:'pt_sansregular',sans-serif;font-size:14px;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-backface-visibility:hidden;background:#7d5c9e;background:-moz-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7d5c9e),color-stop(100%,#5a406e));background:-webkit-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:-o-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:-ms-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:linear-gradient(to bottom,#7d5c9e 0%,#5a406e 100%)}.btn:hover,.btn:focus{color:#fff;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-backface-visibility:hidden;background:#5a406e;background:-moz-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5a406e),color-stop(100%,#7d5c9e));background:-webkit-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-o-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-ms-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:linear-gradient(to bottom,#5a406e 1%,#7d5c9e 100%)}.btn:disabled:hover{background-color:#7d5c9e !important}.btn:active,.btn.active{background:#414042;color:rgba(255,255,255,.75);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.disabled,.btn[disabled]{color:#ccc;box-shadow:none !important;cursor:default;pointer-events:none;opacity:.5}.btn.btn-large{padding-bottom:3px;padding-top:3px;font-size:14px;line-height:20px}.btn.btn-large.btn-lang{padding-bottom:2px;padding-top:2px}.btn.btn-large.btn-test{padding-bottom:2px;padding-top:3px}.btn.btn-primary{width:auto;border:1px solid #7d5c9e;box-shadow:none;background:#7d5c9e;background:-moz-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7d5c9e),color-stop(100%,#5a406e));background:-webkit-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:-o-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:-ms-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:linear-gradient(to bottom,#7d5c9e 0%,#5a406e 100%)}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#5a406e;background:-moz-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5a406e),color-stop(100%,#7d5c9e));background:-webkit-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-o-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-ms-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:linear-gradient(to bottom,#5a406e 1%,#7d5c9e 100%)}.btn.btn-primary:active,.btn.btn-primary.active,.btn-group.open .btn.btn-primary.dropdown-toggle{background:#5a406e;background:-moz-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5a406e),color-stop(100%,#7d5c9e));background:-webkit-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-o-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-ms-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:linear-gradient(to bottom,#5a406e 1%,#7d5c9e 100%)}.btn.faux-link{padding-right:0;padding-left:0;width:auto;color:#8564a6;text-align:center;background:none;border:none}.btn.faux-link:hover{text-decoration:underline}.btn-group.open .btn.dropdown-toggle,.btn-group.open .btn.dropdown-toggle:focus{background-color:#8564a6}.btn-group.open .btn.btn-info.dropdown-toggle,.btn-group.open .btn.btn-info.dropdown-toggle:focus{background-color:#f6f6f6}.btn-input{position:relative;overflow:hidden}.btn-input input{position:absolute;visibility:hidden}.dropdown-menu{border-radius:0}.btn-group .dropdown-menu a{background-image:none;cursor:pointer}.btn-group .dropdown-menu a:hover{background-image:none;background:#8564a6}.btn-group-float-right{float:right}.btn-group>.btn:first-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn:last-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn.btn-primary{border:1px solid #7d5c9e;background:#7d5c9e;background:-moz-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7d5c9e),color-stop(100%,#5a406e));background:-webkit-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:-o-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:-ms-linear-gradient(top,#7d5c9e 0%,#5a406e 100%);background:linear-gradient(to bottom,#7d5c9e 0%,#5a406e 100%)}.btn-group .btn.btn-primary:hover,.btn.btn-primary:focus{background:#5a406e;background:-moz-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5a406e),color-stop(100%,#7d5c9e));background:-webkit-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-o-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-ms-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:linear-gradient(to bottom,#5a406e 1%,#7d5c9e 100%)}.btn-group .btn.btn-primary:active,.btn.btn-primary.active{background:#5a406e;background:-moz-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5a406e),color-stop(100%,#7d5c9e));background:-webkit-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-o-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-ms-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:linear-gradient(to bottom,#5a406e 1%,#7d5c9e 100%)}.btn.btn-info{width:auto;color:#333;border:1px solid #c6c6c6;background:#fbfbfc;background:-moz-linear-gradient(top,#fbfbfc 0%,#dee0e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfc),color-stop(100%,#dee0e7));background:-webkit-linear-gradient(top,#fbfbfc 0%,#dee0e7 100%);background:-o-linear-gradient(top,#fbfbfc 0%,#dee0e7 100%);background:-ms-linear-gradient(top,#fbfbfc 0%,#dee0e7 100%);background:linear-gradient(to bottom,#fbfbfc 0%,#dee0e7 100%)}.btn.btn-info:hover,.btn.btn-info:focus{background:#dee0e7;background:-moz-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dee0e7),color-stop(100%,#fbfbfc));background:-webkit-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%);background:-o-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%);background:-ms-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%);background:linear-gradient(to bottom,#dee0e7 0%,#fbfbfc 100%)}.btn.btn-info:active,.btn.btn-info.active{background:#dee0e7;background:-moz-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dee0e7),color-stop(100%,#fbfbfc));background:-webkit-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%);background:-o-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%);background:-ms-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%);background:linear-gradient(to bottom,#dee0e7 0%,#fbfbfc 100%)}.btn.btn-info .num-highlight{margin-right:5px;padding:0 8px;color:#fff;background-color:#f82341;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.btn.btn-info .num-highlight.zero-count{background-color:#999}.btn.btn-danger{width:auto;border:1px solid #cf1023;background:#cf1023;background:-moz-linear-gradient(top,#cf1023 0%,#992b26 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf1023),color-stop(100%,#992b26));background:-webkit-linear-gradient(top,#cf1023 0%,#992b26 100%);background:-o-linear-gradient(top,#cf1023 0%,#992b26 100%);background:-ms-linear-gradient(top,#cf1023 0%,#992b26 100%);background:linear-gradient(to bottom,#cf1023 0%,#992b26 100%)}.btn.btn-danger:hover,.btn.btn-danger:focus{background:#992b26;background:-moz-linear-gradient(top,#992b26 0%,#cf1023 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#992b26),color-stop(100%,#cf1023));background:-webkit-linear-gradient(top,#992b26 0%,#cf1023 100%);background:-o-linear-gradient(top,#992b26 0%,#cf1023 100%);background:-ms-linear-gradient(top,#992b26 0%,#cf1023 100%);background:linear-gradient(to bottom,#992b26 0%,#cf1023 100%)}.btn.btn-danger:active,.btn.btn-danger.active{background:#992b26;background:-moz-linear-gradient(top,#992b26 0%,#cf1023 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#992b26),color-stop(100%,#cf1023));background:-webkit-linear-gradient(top,#992b26 0%,#cf1023 100%);background:-o-linear-gradient(top,#992b26 0%,#cf1023 100%);background:-ms-linear-gradient(top,#992b26 0%,#cf1023 100%);background:linear-gradient(to bottom,#992b26 0%,#cf1023 100%)}.btn-big-minus{padding:10px 5px !important}.btn-big-minus .big-minus{width:15px;height:4px;background-color:#333}.btn.edit-profile{display:block}.btn.cancel-profile{display:none;margin-right:15px}.btn.save-profile{display:none}.edit-mode .btn.cancel-profile,.edit-mode .btn.save-profile,.edit-mode .single-display{display:block}.edit-mode .single-edit{display:none}.bootstrap-select .btn,.bootstrap-select .btn:hover,.bootstrap-select .btn:focus{font-family:'pt_sansregular',Sans-serif;height:26px;line-height:26px;color:#444;border:1px solid #bfbfbf;background-image:linear-gradient(to bottom,#fff,#e6e6e6);-moz-background-image:linear-gradient(to bottom,#fff,#e6e6e6);-webkit-background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-position:0 0}.bootstrap-select.open .btn{border:1px solid #5897fb;border-bottom:none;border-bottom-right-radius:0;-moz-border-top-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-left-radius:0;-moz-border-top-left-radius:0;-webkit-border-top-left-radius:0;background-image:linear-gradient(to top,#fff,#fff);-moz-background-image:linear-gradient(to top,#fff,#fff);-webkit-background-image:linear-gradient(to top,#fff,#fff);background-position:0 0}.bootstrap-select.open .dropdown-toggle{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.bootstrap-select.open .dropdown-menu{top:24px;border:1px solid #5897fb;border-top:none;border-top-left-radius:0;-moz-border-top-left-radius:0;-webkit-border-top-left-radius:0;border-top-right-radius:0;-moz-border-top-right-radius:0;-webkit-border-top-right-radius:0}.bootstrap-select.open .dropdown-menu>li>a{clear:both;display:block;font-weight:normal;line-height:20px;padding:3px 20px 3px 12px;white-space:nowrap}.bootstrap-select.open .dropdown-menu>li>a:hover{color:#fff;background-color:#5a406e}.bootstrap-select.open .dropdown-menu>li>a>.multi-check{padding-left:20px;background:url(../../images/checkbox-bg2.png) 0 -1000px no-repeat;white-space:pre-wrap;word-break:break-all;overflow:hidden}.bootstrap-select.open .dropdown-menu>li.selected>a>.multi-check{background-position:0 0}.dropdown-menu>li>button{display:block;padding:3px 20px;width:100%;font-family:'pt_sansregular',Arial,Sans-serif;font-weight:normal;color:#333;text-align:left;line-height:20px;white-space:nowrap;background-color:transparent;clear:both}.btn-group .dropdown-menu button:hover{color:#fff;background:none 0 0 #8564a6 repeat}.btn-group .dropdown-menu button:disabled{color:#aaa}.btn-group .dropdown-menu button:disabled:hover{background:transparent;cursor:default}.vert-center-wrap{position:fixed;top:0 !important;margin:0 auto;height:100%}.modal-vert-center{position:relative;top:50%}.modal{border:1px solid #c6c6c6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.modal-publisher-edit{margin-top:-400px;margin-left:-490px;width:980px}.modal.modal-publisher-edit .modal-body{max-height:600px;overflow:hidden;overflow-y:auto}.modal-header{margin-top:-10px;padding:0 15px;background-color:#eee}.modal-header h2{word-wrap:break-word}.modal-header.powered-by-logo h2{width:450px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-header-icon{margin-right:5px;height:20px;width:20px}.modal-header-icon.icon-warning{background:url(../../Images/icon-warning.png) 0 0 no-repeat}.modal-body{overflow-x:hidden}.modal-body.modal-scroll{max-height:200px;overflow:hidden;overflow-y:auto}.modal-footer{background-color:#eee;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;overflow:hidden}.modal-grid{margin:10px 0;max-height:200px;overflow:hidden;overflow-y:auto}.error-unknown{top:50%;margin-top:-111px}.login{top:50%;margin-top:-180px;width:570px}.login.modal{border:none}.login .modal-header{background-color:#fff;border-bottom:none}.login .modal-header h2{padding:0;width:203px;height:77px;background:url(../../Images/login_logo.png) 0 0 no-repeat}.login .modal-header h3{float:right;position:absolute;top:33px;right:10px;padding:0;width:277px;height:34px;background:url(../../Images/icon3-login-product-name.png) 0 0 no-repeat}.login .read-label{padding-top:3px}.login h3{font-size:18px}.login h3.error{color:#ae282d}.login .modal-content{background:url(../../Images/login_bg.png) 0 0 no-repeat #ebebeb}.login .modal-body{min-height:220px}.login .bottom-text{position:absolute;bottom:0;font-family:'pt_sansbold',Sans-serif;font-size:12px}.login .modal-footer{padding:0 5px 3px 5px;min-height:20px;font-family:'pt_sansbold',Sans-serif;font-size:18px;color:#fff;border:none;background-color:#000}.login .modal-footer .modal-copyright{position:absolute;bottom:-20px;width:100%;font-family:'pt_sansregular',Sans-serif;font-size:12px;color:#333;text-align:center}.login-divider{display:block;margin:15px 0;width:100%;height:0;border-bottom:1px solid #bfbfbf}.choice-group{display:block;width:100%;border:1px solid #ccc;overflow:hidden}.choice-group+.choice-group{margin-top:15px}.choice-group .icon32{margin-top:4px}.choice-group .close{margin-top:-5px}.choice-group-content{float:left;padding:10px 0 0 10px;width:60%}.choice-group-content h3{padding:0}.choice-group-btns{float:right;padding:10px 10px 0 0}.grey-bg{background-color:#dadada}.modal-layer-wrap{display:none;position:fixed;z-index:10000;width:100%;height:100%}.overlay-light-grey{display:none;position:absolute;z-index:10000;top:0;left:0;width:100%;height:100%;background:url(../../Images/overlay-light-grey.png) 0 0 repeat}.finger-tab-content .overlay-light-grey{z-index:0}.select-icon{background:#f7f7f7 url("../../images/select/toggle.png") no-repeat right center;border-left:1px solid rgba(52,73,94,.15);border-radius:0 3px 3px 0;height:100%;position:absolute;right:0;top:0;width:42px;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden}.flag-drop .select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:none;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:none;filter:"none"}.phone-wrap .flag-drop .select2-container .select2-choice{background-color:transparent}.flag-drop .select2-container-active .select2-choice,.flag-drop .select2-container-active .select2-choices{border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.flag-drop .select2-dropdown-open.select2-drop-above .select2-choice,.flat-drop .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:#5897fb;background-image:none}.prescope-input-container{display:inline-block;padding:0 0 2px 0;width:288px;min-height:20px;text-indent:1px;line-height:20px;background-color:#fff;vertical-align:middle;border:1px solid #bfbfbf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;transition:border .2s linear 0s,box-shadow .2s linear 0s;overflow:hidden}.prescope-input{margin-top:4px;width:145px;height:19px !important;border:none !important}.input230{width:230px;line-height:32px}.input300{width:300px;line-height:32px}.input400{width:400px;line-height:32px}.input-append .btn{line-height:27px}.btn.btn-search{width:30px;height:27px;background:url(../../images/icon-search.png) center center no-repeat #fff;border:1px solid #bfbfbf;border-left:none}.btn.btn-search:hover{background-position:center center}.btn .btn-play{margin:2px -1px 3px 0;width:0;height:0;border-width:8px 0 8px 10px;border-style:solid;border-color:transparent transparent transparent #333}.btn .btn-stop{margin:2px -3px 3px -3px;width:0;height:0;border:8px solid #333}.btn .btn-download-file{margin:2px -3px 3px -3px;width:15px;height:15px;background:url(../../Images/icon-download-file.png) 2px 0 no-repeat}.btn.btn-add{padding-left:8px;width:29px;height:27px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:24px}.btn-groups{position:relative;display:inline-block;margin:0 5px;padding:0 5px;height:25px;line-height:32px;overflow:hidden;cursor:pointer}.icon-add-groups{position:relative;top:0;margin:-4px auto 0 auto;width:20px;height:20px;background:url(../../Images/icon3-groups-add-purple.png) 0 0 no-repeat}.multi-icon-container-wrap{float:right;margin:0 10px}.multi-icon-container{line-height:32px;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}.btn-globe{position:relative;display:inline-block;margin:0 0 0 10px;width:20px;height:20px;background:url(../../images/icons/icon_globe.png) 0 2px no-repeat transparent;overflow:hidden;cursor:pointer}.btn-globe:hover{background-position:0 -52px}.field-geo{position:absolute;right:0;top:0}.recording-comp{position:relative;padding:10px;width:auto;background-color:#eee;border:1px solid #dadada;overflow:hidden}.vert-div{display:block;margin:0 10px;width:0;height:27px;border-width:0 0 0 1px;border-left:1px solid #dadada}.recording-icon-block{display:block;position:relative;width:52px;height:52px;background:url(../../Images/icon-mic.png) 13px 7px no-repeat #666}.recording-time{font-family:'pt_sansregular',Arial,Sans-serif;font-size:18px;color:#999;line-height:30px}.clear-link-position{position:absolute;right:35px}.hierarchy-text{display:inline-block;margin:5px 5px 0 5px;padding:3px 0;max-width:500px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill-container{position:relative;margin-top:5px;width:auto;max-height:100px;overflow:hidden;overflow-y:auto}.pill-container.pill-con-small{max-height:97px}.pill-container.text-con-small{margin-top:0;margin-left:20px;width:245px !important;max-height:97px}.pill-container.ps-container .ps-scrollbar-x{display:none}.pill{position:relative;float:left;margin:3px 5px 2px 0;padding:2px 10px 2px 5px;color:#fff;line-height:16px;background-color:#a49fa9;border:1px solid #a49fa9;overflow:hidden;cursor:default}.pill.locked{padding-right:5px;background-color:#d9d9d9}.pill.locked .pill-close{display:none}.pill-container.pill-responses{width:432px}.pill-responses .pill{width:384px}.pill-content{display:inline-block;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:15px}.pill-content.pill-con-value{max-width:160px}.hierarchy-pill .pill-content{max-width:500px}.pill-text{color:#333;line-height:16px}.pill-icon{float:right;margin:0 0 0 6px;width:16px;height:16px;background:url(../../images/pill-icons.png) 0 0 no-repeat;overflow:hidden;position:absolute;right:2px;top:4px}.pill-icon.pill-icon-users{background-position:0 0}.pill-icon.pill-icon-distlist{background-position:0 0}.pill-icon.pill-icon-hierarchy{background-position:0 0}.pill-icon.pill-icon-attributes{background-position:0 0}.pill-icon.pill-icon-lock{background-position:0 -16px}.pill-close{position:absolute;top:5px;right:2px;left:auto;display:block;margin-left:10px;width:14px;height:13px;font-size:1px;background:url(../../images/icon3-select2.png) no-repeat scroll right top transparent;outline:medium none}.pill-close:hover{background-position:right -12px}.prescope-panel{display:none;position:absolute;top:210px;left:425px;z-index:10;padding:0;width:auto;color:#666;background:url(../../images/prescope-bg.png) left top repeat-y #fff;border:1px solid #bfbfbf;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15)}.prescope-panel.prescope-vert{background:none;background-color:#fff}.prescope-results{margin:0;overflow:hidden}.prescope-result-group{padding:0;float:left;overflow:hidden}.prescope-result-group ul{margin:0;padding:0;font-family:'pt_sansregular',Sans-serif;font-weight:normal;list-style-type:none}.prescope-result-group ul li{margin:0;padding-left:25px;border-bottom:none}.prescope-result-group:first-child{border-right:1px solid #e6e6e6}.result-group-border-left{margin-left:-1px;border-left:1px solid #dfdfdf}.prescope-result-group-label{padding-right:20px;padding-left:77px;width:180px;height:38px;font-family:'pt_sansregular',Sans-serif;font-size:18px;font-weight:normal;color:#333;line-height:38px}.prescope-result-group-label.prescope-icon-users{background:url(../../Images/icon3-users-purple-30.png) 30px 3px no-repeat}.prescope-result-group-label.prescope-icon-groups{background:url(../../Images/icon3-groups-purple-30.png) 30px 3px no-repeat}.round-top-left{border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0}.round-top-right{border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0}.prescope-result{padding-right:10px;background-color:#fff;cursor:pointer}.prescope-result:focus{color:#fff;background-color:#8564a6}.prescope-result-label{padding:5px;width:200px;height:38px;line-height:38px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prescope-result-label.prescope-icon-distlist{background:url(../../images/profile-img-default-grey.png) 5px 3px no-repeat}.prescope-result-label.prescope-icon-hierarchy{background:url(../../images/profile-img-default-grey.png) 5px 3px no-repeat}.prescope-result-label.prescope-icon-attributes{background:url(../../images/profile-img-default-grey.png) 5px 3px no-repeat}.prescope-result-label-primary{display:block;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prescope-result-label-secondary{display:block;font-size:11px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prescope-match{font-family:'pt_sansregular',Sans-serif;font-weight:700}.prescope-see-all{margin:10px 0 0 0;color:#2269d4;text-decoration:none;cursor:pointer}.prescope-see-all:hover{text-decoration:underline}.prescope-split-text{display:none;position:absolute;top:110px;left:230px;font-family:'pt_sansregular',Sans-serif;font-weight:700;color:#666}.prescope-more-text{display:block;margin:0 auto;width:100%;font-style:oblique;color:#aaa;line-height:32px;text-align:center}#publishingHierarchySelectorPopup #groupSelectorContent{left:0}.cond-panel-wrap{display:none;position:fixed;top:35px;z-index:10;margin:0 auto;width:100%}.cond-panel-wrap.end-user-filter{position:absolute}.cond-panel-wrap.lang-filter{position:absolute;width:250px;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15)}.cond-panel-wrap.lang-filter .caretdropdown{top:-15px;left:50%;margin-left:-8px}.cond-panel-wrap.lang-filter .caretdropdown.caret-right{left:auto;right:5px;margin-left:auto}.cond-panel-wrap.lang-filter .dropdown-selection-wrap{max-height:230px;overflow:hidden;overflow-y:auto}.lang-filter-header{padding:5px 10px}.lang-filter-disclaimer{padding:5px 10px;font-family:'pt_sansitalic',Sans-serif;font-size:12px}.cond-panel-wrap.column-filter{position:absolute;width:250px;background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15)}.cond-panel-wrap.column-filter .caretdropdown{top:-15px;left:50%;margin-left:-8px}.cond-panel-wrap.column-filter .dropdown-selection-wrap{max-height:230px;overflow:hidden;overflow-y:auto}.dropdown-selection-wrap.lang-list.overflow-hidden select{margin-bottom:0;width:250px;height:150px;border:none}.cond-panel-caret{position:absolute;top:-6px;width:16px;height:10px;background:url(../../images/cond-panel-caret.png) 0 0 no-repeat}.cond-panel{width:auto;margin:3px 0 0 0;padding:5px 0;color:#333;background-color:#eee;border:1px solid #c6c6c6;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);overflow:hidden}.cond-panel.groups-width{margin:0 auto;width:883px}.cond-panel h3{margin-bottom:3px;margin-left:10px;font-family:'pt_sansregular',Sans-serif;font-size:18px;font-weight:normal;color:#333;line-height:30px}.cond-panel .panel-desc{margin-bottom:3px;font-family:'pt_sansregular',Sans-serif;font-size:14px;font-weight:normal;color:#333}.cond-panel .modal-desc{margin:10px}.cond-panel a{margin-left:10px}.cond-panel .btn{float:right;margin:10px 10px 5px 0}.cond-panel .pill-container{float:left;margin-left:10px;max-width:70%}.cond-panel-in-page{border:medium none;box-shadow:none}.cond-panel.cond-panel-in-page .modal-desc{margin:0 0 10px 0}.cond-panel-in-page .row-fluid.query-row.mar-left10{margin-left:0}.cond-panel-in-page .hand.pad-bot10.float-left.mar-right20.mar-left10{margin-left:0}.cond-panel-content{color:#666;background-color:#fff;border:1px solid #bfbfbf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden;overflow-y:auto}.text-select{display:block;padding:0 10px;font-size:14px;line-height:32px;cursor:pointer}.text-select:hover{background-color:#e2cee5}.text-select.text-select-checked{color:#fff;background-color:#8564a6}.placeholder-add-wrap{position:absolute;overflow:visible}.placeholder-add{display:block;position:absolute;top:5px;right:8px;width:16px;height:16px;font-size:24px;color:#fff;line-height:15px;text-align:center;background-color:#ccc;cursor:pointer}.placeholder-add-panel{display:none;position:relative;left:3px;width:200px !important;border:1px solid #ddd}.placeholder-add-panel.left{right:auto !important;left:-240px}.placeholder-add-panel.cond-panel-wrap{top:-2px}.placeholder-add-panel.cond-panel-wrap.custom-option-placeholder-position{position:absolute;right:-530px}.placeholder-add-panel .caretdropdown{display:block;position:absolute;top:6px !important;left:-1px !important;width:15px;height:15px;background-color:#fff;border-width:1px;border-style:solid;border-color:#ddd transparent transparent #ddd;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.left.placeholder-add-panel .caretdropdown{left:initial !important;right:-18px !important;border-color:transparent #ddd #ddd transparent}.left.cond-panel-wrap.lang-filter .caretdropdown{margin-left:auto;margin-right:8px}.placeholder-add-panel .caretdropdown img{display:none}.placeholder-add-panel .text-select:hover{color:#fff;background-color:#8564a6}.text-toggle{color:#8564a6;cursor:pointer}.text-toggle:hover{text-decoration:underline}.text-toggle .caret{margin-top:6px;margin-left:6px}.table-crown-caption .cond-panel-wrap{top:27px;padding:5px;width:auto;background-color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0 4px 16px #888;-moz-box-shadow:0 4px 16px #888;-webkit-box-shadow:0 4px 16px #888}.table-crown-caption .cond-panel-wrap .caretdropdown{top:-10px;left:10px}.caret{display:inline-block;width:10px;height:10px;vertical-align:top;background:url(../../Images/down-arrow-small-white.png) 0 0 no-repeat;border-top:none !important;border-right:none !important;border-left:none !important;content:normal}.bootstrap-select.btn-group .btn .caret{margin-top:-4px}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #bfbfbf;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:-o-linear-gradient(top,#eee 1%,#fff 15%);background-image:-ms-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%)}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 23px 3px 5px;margin:5px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee7fa;filter:"none";background-image:none}.select2-container-multi .select2-search-choice-close{top:2px;right:2px;left:auto;width:14px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -12px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -12px}open.dropup>.dropdown-menu{margin-bottom:18px;border-radius:0}.open.dropup>.dropdown-arrow{display:none !important;margin-bottom:10px}.open.dropup>.dropdown-arrow.dropdown-arrow-inverse{border-top-color:#ccc}.dropdown-arrow-inverse{display:none !important;border-bottom-color:#ccc !important;border-top-color:#ccc !important}.open>.dropdown-arrow{margin-top:9px;opacity:1}.dropdown-arrow{border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #f00 transparent;height:0;margin-top:0;opacity:0;position:absolute;right:13px;top:100%;width:0;z-index:10;-webkit-transform:rotate(360deg);-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden}.dropdown-inverse{background-color:#fff;color:#333;padding:4px 0 6px;box-shadow:0 1px 8px #888;-moz-box-shadow:0 1px 8px #888;-webkit-box-shadow:0 1px 8px #888}.dropdown-inverse li{margin:0 4px -2px}.dropdown-inverse li:first-child>a,.dropdown-inverse li:last-child>a{border-radius:2px;padding-bottom:7px;padding-top:5px}.dropdown-inverse li:first-child dt+a,.dropdown-inverse li:last-child dt+a{border-radius:2px}.dropdown-inverse li.active>a,.dropdown-inverse li.selected>a{background:#337595;color:#333;position:relative;z-index:1}.dropdown-inverse li dt{padding-left:11px;padding-right:11px}.dropdown-inverse li .divider{margin-left:11px;margin-right:11px}.dropdown-inverse li>a{border-radius:2px;color:#333;padding:5px 11px 7px}.dropdown-inverse li>a:hover,.dropdown-inverse li>a:active,.dropdown-inverse li>a:focus{background:#8564a6}.title-warn .dropdown-inverse li>a:hover,.title-warn .dropdown-inverse li>a:active,.title-warn .dropdown-inverse li>a:focus{color:#fff;background:#8564a6}.dropdown-inverse li>a.highlighted{background:#8564a6}.dropdown-inverse li>a.highlighted:hover,.dropdown-inverse li>a.highlighted:focus{background:#8564a6}.dropdown-inverse li .divider{background-color:#526476;border-bottom-color:#526476}.add-line-item{position:relative;padding:0 18px 0 0;font-family:'pt_sansregular',Sans-serif;font-size:14px;font-weight:700;color:#2269d4;text-align:right;line-height:23px;cursor:pointer}.add-line-item:hover{text-decoration:underline}.add-icon{position:absolute;top:2px;right:-17px;display:block;width:21px;height:21px;background:url(../../images/icons/icon_add.png) 0 0 no-repeat;cursor:pointer}.add-icon:hover{background-position:0 -21px}.globe-icon{width:18px;height:18px;background:url(../../images/icons/icon_globe.png) 0 0 no-repeat;cursor:pointer}.globe-icon:hover{background-position:0 -36px}.field-check{margin-bottom:10px;margin-left:0;line-height:13px}.static-label{display:block;text-align:right}.read-row{display:block}.edit-row{display:block}.edit-row input[type="checkbox"]{margin:4px 0 0 -20px}.read-label{display:block;margin-left:0;text-align:right}.edit-label{display:inline-block;margin-left:0;line-height:34px;text-align:right}.read-field{position:relative;display:block;margin-left:0}.read-field-default{font-family:'pt_sansitalic',Sans-serif}.edit-field{display:inline-block;margin-left:0}.single-edit{position:relative}.single-display{display:none}.meter-label{margin-top:-18px;margin-bottom:15px}.float-row-shim{float:left;width:100%;height:0;overflow:hidden}.basic-profile-img{width:85px;height:85px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}.basic-profile-img img{width:85px}.change-photo-link{vertical-align:top;padding-left:15px;line-height:85px}.line-item{display:block;margin:0 0 5px 0}.line-item.emphasis{font-family:'pt_sansregular',sans-serif;font-size:15px;font-weight:700}.line-item.secondary{color:#666}.bucket-section-div{margin-top:15px;margin-bottom:10px;width:100%;height:2px;border-top:none;border-bottom:none}.bucket-section-div.row{margin-left:0}.dropdown-div{position:relative;width:auto;height:0;border-top:1px solid #ddd;border-bottom:1px solid #f9f9f9}.attr-sec-label{position:relative;padding-top:5px;margin-bottom:10px;margin-left:20px;font-family:'pt_sansregular',sans-serif;font-size:18px;font-weight:normal}.slide-element{position:relative}.dropdown-div{position:relative;width:auto;height:0;border-top:1px solid #ddd;border-bottom:1px solid #f9f9f9}.word-wrap{-ms-word-wrap:break-word;word-wrap:break-word}.virtual-popup{position:absolute;z-index:100000;margin:0;padding:2px 5px;min-width:190px;font-family:'pt_sansregular',sans-serif;font-size:12px;text-align:left;white-space:nowrap;opacity:1;box-shadow:0 4px 16px #888;background:#fff}.purple-text{font-family:'pt_sansregular',Sans-serif;font-size:12px;color:#8564a6 !important;text-decoration:none}.save-msg-panel-list-position{margin-top:120px auto 0 auto}#userGrid-pageNav,#grdUserList-pageNav,#operatorUserBaseGridElm-pageNav{display:none}.down-arrow-large-grey{display:inline-block;margin-left:3px;width:15px;height:15px;background:url(../../Images/down-arrow-large-grey.png) 0 0 no-repeat}.reverse{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.span3.word-wrap.pill-container.text-con-small.width220.no-scroll .span3{width:200px}.pager-carrier{white-space:nowrap}.pager-carrier>span{display:inline-block;margin-bottom:-5px;width:74px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-links{padding:10px 20px 10px 0}.ready-indicator{display:none;float:left;margin-top:4px;margin-right:3px;width:12px;height:12px;border-radius:12px}.ready-indicator.open{display:block;float:right;margin:0 -5px 0 5px;padding:0 0 0 0;width:14px;height:14px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:14px;color:#fff;text-align:center;line-height:14px;border:2px solid #fff;background-color:#ddd}.ready-indicator.ready{display:block;float:right;margin:0 -5px 0 5px;padding:0 0 0 0;width:14px;height:14px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:14px;color:#fff;text-align:center;line-height:14px;border:2px solid #fff;background-color:#00c961}.ready-indicator.not-ready{display:block;float:right;margin:0 -5px 0 5px;padding:0 0 0 0;width:14px;height:14px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:14px;color:#fff;text-align:center;line-height:14px;border:2px solid #fff;background-color:#f82341}.ready-indicator.not-ready .not-ready-minus{display:block;margin-left:2px;width:10px;height:6px;border-bottom:2px solid #fff;visibility:visible}.ready-indicator.ready .not-ready-minus,.ready-indicator.open .not-ready-minus{visibility:hidden}h2 .ready-indicator.ready{margin-right:-14px;border-color:#00a651}h2 .ready-indicator.not-ready{margin-right:-14px;border-color:#e3001f}h2 .ready-indicator.open{margin-right:-14px;border-color:#aaa}.link-ready .ready-indicator{display:block;background-color:#00a651}.link-not-ready .ready-indicator{display:block;background-color:#f82341}.link-default .ready-indicator{display:block;background-color:#999}.sub-label{line-height:26px}.sub-label+.controls{margin-left:0}.option-row+.option-row{margin-top:10px}.option-num{width:26px;color:#fff;text-align:center;line-height:24px;background-color:#c8c8c8;border:1px solid #bfbfbf}.call-bridge-options{display:inline-block;width:325px;line-height:30px}.advanced-label-row{position:relative;left:-8px;margin-bottom:20px;border-bottom:2px solid #bfbfbf;cursor:pointer}.advanced-label{position:relative;bottom:-10px;padding-left:8px;width:125px;background-color:#fff}.dropbox-dropin-btn.dropbox-dropin-default,.dropbox-dropin-btn.dropbox-dropin-success{display:inline-block !important;position:relative !important;top:-5px !important;padding:0 10px !important;height:26px !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;font-family:'pt_sansregular',sans-serif !important;font-size:14px !important;font-weight:normal !important;line-height:26px !important;text-decoration:none !important;text-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;-webkit-backface-visibility:hidden !important;width:auto !important;color:#333 !important;border:1px solid #c6c6c6 !important;background:#fbfbfc !important;background:-moz-linear-gradient(top,#fbfbfc 0%,#dee0e7 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfc),color-stop(100%,#dee0e7)) !important;background:-webkit-linear-gradient(top,#fbfbfc 0%,#dee0e7 100%) !important;background:-o-linear-gradient(top,#fbfbfc 0%,#dee0e7 100%) !important;background:-ms-linear-gradient(top,#fbfbfc 0%,#dee0e7 100%) !important;background:linear-gradient(to bottom,#fbfbfc 0%,#dee0e7 100%) !important}.dropbox-dropin-btn.dropbox-dropin-default:hover,.dropbox-dropin-btn.dropbox-dropin-default:focus,.dropbox-dropin-btn.dropbox-dropin-success:hover,.dropbox-dropin-btn.dropbox-dropin-success:focus{background:#dee0e7 !important;background:-moz-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dee0e7),color-stop(100%,#fbfbfc)) !important;background:-webkit-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%) !important;background:-o-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%) !important;background:-ms-linear-gradient(top,#dee0e7 0%,#fbfbfc 100%) !important;background:linear-gradient(to bottom,#dee0e7 0%,#fbfbfc 100%) !important}.dropbox-dropin-btn.dropbox-dropin-default .dropin-btn-status,.dropbox-dropin-btn.dropbox-dropin-success .dropin-btn-status{background:url('https://www.dropbox.com/static/images/widgets/dbx-saver-status.png') no-repeat scroll 0 0 transparent;display:inline-block;height:14px;margin:0 5px 0 0;position:relative;top:-5px;vertical-align:bottom;width:15px}.dropbox-dropin-btn.dropbox-dropin-default .dropin-btn-status{background-position:0 0}.dropbox-dropin-btn.dropbox-dropin-success .dropin-btn-status{background-position:-15px 0}.map-tools-container{display:block;position:absolute;z-index:3;top:40px;right:20px}.btn-basemap{display:block;position:absolute;top:0;right:43px;padding:0;width:30px !important;height:30px !important}.btn-toc{display:block;position:absolute;top:0;right:0;padding:0;width:30px !important;height:30px !important}.btn-drawing{display:block;position:absolute;top:0;right:86px;padding:0;width:30px !important;height:30px !important}.btn-tool.selected,.btn-tool.selected:hover{background:#5a406e;background:-moz-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#5a406e),color-stop(100%,#7d5c9e));background:-webkit-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-o-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:-ms-linear-gradient(top,#5a406e 1%,#7d5c9e 100%);background:linear-gradient(to bottom,#5a406e 1%,#7d5c9e 100%)}.content-layers{display:none;position:absolute;top:40px;right:0;width:250px;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15)}.content-tools{display:none;position:absolute;top:40px;right:86px;width:221px;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15)}.content-basemap{display:none;position:absolute;top:40px;right:43px;width:260px;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15)}.content-basemap .esriBasemapGallery{height:220px;overflow-y:auto}.content-layers .caretdropdown,.content-tools .caretdropdown,.content-basemap .caretdropdown{position:absolute;top:-6px;right:9px;left:auto;width:10px;height:10px;background-color:#fff;border-width:1px 1px 0 0;border-style:solid;border-color:#ccc;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.content-layers .caretdropdown img,.content-tools .caretdropdown img,.content-basemap .caretdropdown img{display:none}.btn-tool{display:block;position:relative;float:left;margin:0 0 5px 10px;padding:0;width:30px !important;height:30px !important}.btn-tool span,.btn-drawing span,.btn-toc span,.btn-basemap span,.esri-home-btn span,.esri-fit-btn span{display:block;position:absolute;top:3px;left:3px;width:24px;height:24px;background:url(../../Images/map-tools-icons-sprite.png) 0 50px no-repeat}.btn-tool.polygon span{top:4px;background-position:-100px 0}.btn-tool.polygon.selected span{background-position:-100px -50px}.btn-tool.circle span{background-position:-150px 0}.btn-tool.circle.selected span{background-position:-150px -50px}.btn-tool.rectangle span{background-position:-200px 0}.btn-tool.rectangle.selected span{background-position:-200px -50px}.btn-tool.freehand span{top:3px;background-position:-250px 0}.btn-tool.freehand.selected span{background-position:-250px -50px}.btn-tool.delete span{top:3px;left:6px;background-position:-300px 0}.esri-home-btn span{top:4px;left:4px;background-position:-350px 0}.esri-fit-btn span{top:2px;left:2px;background-position:-400px 0}.btn-drawing span{top:5px;background-position:-50px 0}.btn-toc span{top:4px;background-position:0 0}.btn-basemap span{top:4px;left:2px;background-position:-100px -200px}.btn-basemap.imagery span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/86de95d4e0244cba80f0fa2c9403a7b2/info/thumbnail/tempimagery.jpg) 0 0 no-repeat;background-size:cover}.btn-basemap.imagery-with-labels span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/413fd05bbd7342f5991d5ec96f4f8b18/info/thumbnail/tempimagery_with_labels_ne_usa.png) 0 0 no-repeat;background-size:cover}.btn-basemap.streets span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/d8855ee4d3d74413babfb0f41203b168/info/thumbnail/world_street_map.jpg) 0 0 no-repeat;background-size:cover}.btn-basemap.topographic span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/6e03e8c26aad4b9c92a87c1063ddb0e3/info/thumbnail/topo_map_2.jpg) 0 0 no-repeat;background-size:cover}.btn-basemap.dark-gray-canvas span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/25869b8718c0419db87dad07de5b02d8/info/thumbnail/DGCanvasBase.png) 0 0 no-repeat;background-size:cover}.btn-basemap.light-gray-canvas span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/8b3b470883a744aeb60e5fff0a319ce7/info/thumbnail/templight_gray_canvas_with_labels__ne_usa.png) 0 0 no-repeat;background-size:cover}.btn-basemap.national-geographic span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/509e2d6b034246d692a461724ae2d62c/info/thumbnail/natgeo.jpg) 0 0 no-repeat;background-size:cover}.btn-basemap.oceans span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/48b8cec7ebf04b5fbdcaf70d09daff21/info/thumbnail/tempoceans.jpg) 0 0 no-repeat;background-size:cover}.btn-basemap.terrain-with-labels span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/aab054ab883c4a4094c72e949566ad40/info/thumbnail/tempTerrain_with_labels_ne_usa.png) 0 0 no-repeat;background-size:cover}.btn-basemap.openstreetmap span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/5d2bfa736f8448b3a1708e1f6be23eed/info/thumbnail/temposm.jpg) 0 0 no-repeat;background-size:cover}.btn-basemap.usa-topo-maps span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/931d892ac7a843d7ba29d085e0433465/info/thumbnail/usa_topo.jpg) 0 0 no-repeat;background-size:cover}.btn-basemap.usgs-national-map span{top:4px;background:url(https://www.arcgis.com/sharing/rest/content/items/6d9fa6d159ae4a1f80b9e296ed300767/info/thumbnail/national_map.jpg) 0 0 no-repeat;background-size:cover}.icon-targeting{display:inline-block;position:relative;width:16px;height:16px;background:url(../../Images/map-tools-icons-sprite.png) 0 0 no-repeat;overflow:hidden}.icon-targeting.users{background-position:0 -200px}.icon-targeting.orgs{background-position:-50px -200px}.homepage .bucket{background-color:#fff}.homepage .bucket.bucket-toggle{margin-bottom:0}.homepage .bucket.sidebar{padding-right:0;padding-left:0;background-color:transparent;border:none}.homepage h2{margin:-2px 0 5px -20px;padding:0 20px;line-height:32px;color:#fff;width:100%;background-color:#009fc2;border-bottom:0}.homepage h2 .expand-arrow-open{display:block;position:absolute;top:14px;left:3px;width:0;height:0;content:"";border-width:7px 7px 0 7px;border-style:solid;border-color:#fff transparent transparent transparent;-webkit-transform:rotate(360deg)}.homepage h2 .expand-arrow-closed{display:none;position:absolute;top:10px;left:8px;width:0;height:0;content:"";border-width:7px 0 7px 7px;border-style:solid;border-color:transparent transparent transparent #fff;-webkit-transform:rotate(360deg)}.homepage h2 .h2-link{position:relative;float:right;font-family:'pt_sansregular',Sans-serif;font-size:14px;color:#fff;cursor:pointer}.homepage h2 .h2-link:hover{text-decoration:underline}.homepage .bucket .row{padding-left:20px}.vps-logo{margin-left:0;padding-top:8px}.intro{padding-top:10px;margin-left:160px}.sidebar-section h2{margin:0;padding:0;font-family:'pt_sansbold',Arial,Sans-serif;font-size:16px;font-weight:normal;color:#333;line-height:normal;text-align:center;background-color:transparent;border:0}.sidebar-section-div{margin:20px 0;width:100%;height:2px;background-color:#fff}.section-refresh{padding-left:55px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:16px;font-weight:normal;cursor:pointer}.section-refresh .small-msg{font-family:'pt_sansregular',Arial,Sans-serif;font-size:12px}.sidebar-section .icon-refresh{margin-top:1px;margin-left:21px;width:24px;height:24px;background:url(../../Images/icon-refresh.png) 0 0 no-repeat;cursor:pointer}.section-health{padding-left:55px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:16px;font-weight:normal}.btn.btn-quick{margin:5px 0 0 0;padding-top:6px;padding-bottom:6px;width:100% !important;line-height:14px;box-shadow:none}.btn-edit{padding-left:20px;color:#333;background:url("../../Images/icon-edit2.png") 0 3px no-repeat #eee;border:1px solid #ccc}.btn-edit:hover{color:#333;background:url("../../Images/icon-edit2.png") 0 3px no-repeat #ddd}.disc-green{margin-top:-2px;margin-left:25px;width:20px;height:20px;background-color:#5cff26;border:2px solid #666;border-radius:20px;-moz-border-radius:15px;-webkit-border-radius:15px}.disc-yellow{margin-top:-2px;margin-left:25px;width:20px;height:20px;background-color:#ff0;border:2px solid #666;border-radius:20px;-moz-border-radius:15px;-webkit-border-radius:15px}.disc-red{margin-top:-2px;margin-left:25px;width:20px;height:20px;background-color:#f00;border:2px solid #666;border-radius:20px;-moz-border-radius:15px;-webkit-border-radius:15px}.section-users{font-family:'pt_sansregular',Arial,Sans-serif;font-size:14px;font-weight:normal}.section-users.text-large{font-size:16px}.section-users-number{padding-right:5px;width:50px;text-align:right}.section-users-label{padding-left:55px}.red{color:#f00}.section-last{padding-left:55px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:12px;font-weight:normal;line-height:normal}.section-last .small-msg{margin-bottom:10px;font-family:'pt_sansregular',Arial,Sans-serif;font-size:12px;font-weight:normal}.pseudo-k-secondary{margin-left:0;font-size:12px;font-weight:normal;color:#676767}.ss-modal-backdrop{opacity:1 !important;background:#009fc2;background:-moz-radial-gradient(center,ellipse cover,#009fc2 30%,#00272b 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(30%,#009fc2),color-stop(100%,#00272b));background:-webkit-radial-gradient(center,ellipse cover,#009fc2 30%,#00272b 100%);background:-o-radial-gradient(center,ellipse cover,#009fc2 30%,#00272b 100%);background:-ms-radial-gradient(center,ellipse cover,#009fc2 30%,#00272b 100%);background:radial-gradient(ellipse at center,#009fc2 30%,#00272b 100%)}.ss-login{position:absolute;top:50%;left:50%;margin-top:-290px;margin-left:-360px;width:720px;min-height:580px;font-size:14px;border:none;background-color:#220f3f;overflow:visible}.ss-login form{margin:0 !important}.ss-login .modal-body{position:relative;padding:0;min-height:580px;max-height:none;background:url(../Images/athoc-mktg-msg2.png) 360px 0 no-repeat}.ss-login :-ms-input-placeholder{color:#aaa !important}.ss-login .ss-left,.ss-login .ss-right{position:relative;min-height:580px}.ss-login .warning{width:auto;font-size:14px}.ss-login .warn-border{border-color:#b61211}.ss-login .bold{font-family:'pt_sansbold',Arial,Sans-serif}.ss-login button,.ss-login a.btn{padding:0 0 5px 0 !important;width:200px !important;min-height:38px !important;font-family:'pt_sans_narrowbold',Arial,Sans-serif !important;font-size:24px !important;font-weight:normal !important;line-height:38px}.ss-login a.btn{width:198px !important;height:36px !important;line-height:36px}.ss-login .help-link{font-size:12px}.ss-login input{margin-top:10px;margin-bottom:0;height:30px;line-height:30px}.ss-left{float:left;width:360px;text-align:center;background-color:#fff}.ss-right{float:right;width:360px;text-align:center}.ss-right-bottom-gradient{position:absolute;top:540px;width:100%;height:40px;background:-moz-linear-gradient(top,rgba(34,15,63,0) 0%,rgba(34,15,63,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(34,15,63,0)),color-stop(100%,rgba(34,15,63,1)));background:-webkit-linear-gradient(top,rgba(34,15,63,0) 0%,rgba(34,15,63,1) 100%);background:-o-linear-gradient(top,rgba(34,15,63,0) 0%,rgba(34,15,63,1) 100%);background:-ms-linear-gradient(top,rgba(34,15,63,0) 0%,rgba(34,15,63,1) 100%);background:linear-gradient(to bottom,rgba(34,15,63,0) 0%,rgba(34,15,63,1) 100%)}.ss-logo{display:block;margin:20px 0 10px 0;width:auto;height:77px;overflow:hidden}.ss-logo img{height:75px}.ss-title{margin:15px 0;font-family:'pt_sansbold',Arial,Sans-serif;font-size:24px;font-weight:normal}.ss-title.registration{margin:-10px 0 0 0}.ss-content{position:relative;padding:10px 40px}.ss-content .block{position:relative}.ss-label-fix{display:none;margin:5px 0 -10px 0;font-family:'pt_sansbold',Arial,Sans-serif;font-size:14px;font-weight:normal;text-align:left}.ss-bottom-wrap{position:relative;bottom:0;padding:20px 40px 10px 40px;width:280px;text-align:center}.ss-vps-name{margin:10px 0 20px 0;font-family:'pt_sans_narrowbold',Arial,Sans-serif;font-size:24px;font-weight:normal;word-wrap:break-word}.ss-sys-name{font-family:'pt_sans_narrowbold',Arial,Sans-serif;font-size:14px;font-weight:normal;color:#666}.required{position:absolute;top:6px;right:-10px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:24px;font-weight:normal;color:#b61211}.pass-rules{padding:5px 0;font-size:12px}.pass-rules ul{margin-bottom:-30px}.pass-rules ul li{line-height:15px}.ss-copyright{position:absolute;bottom:-20px;width:100%;font-size:12px;color:#ccc;text-align:center}.login-special-section{display:block;margin-top:40px;padding:10px;border:1px solid #bfbfbf;background-color:#efefef}.login-special-section .ss-title{margin-top:0}.login-special-modal-wrap{position:relative;z-index:9999999;top:0;left:0;width:100%;height:100%}div.special-field{position:relative}div.special-field>input{position:relative;z-index:1;background-color:transparent}div.special-field>label.special-label{display:none;position:absolute;top:7px;left:7px;margin:0;width:100%;font-family:'pt_sansregular',Arial,Helvetica,Sans-serif;font-size:12px;color:#ddd;text-align:left}div.special-field>input:valid+label.special-label{display:block}div.special-field>input:focus+label.special-label{display:none\9;*display:none;_display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){div.special-field>input:focus+label.special-label{display:block}}.splash-logo{display:block;float:left;margin-right:10px;width:100px;min-height:1px}.splash-logo img{width:100px}.splash-content{padding-left:110px}.splash-content h3{font-size:18px}.modal-header.powered-by-logo{background:url(../../Images/powered-by-athoc-logo-78x30.png) right 3px no-repeat}#btn_notifications_tt_active.k-tooltip-closable .k-tooltip-content{padding-right:0 !important}.notification-scroll{width:100%;max-height:500px;border-bottom:1px solid #ccc;overflow:hidden;overflow-y:auto}.notification-row{position:relative;margin-top:-1px;padding:10px;line-height:30px;border:1px solid #ccc}.notification-details{position:relative;text-align:left;overflow:hidden}.notification-details .icon16{margin-top:7px}.notification-options{float:right;position:relative;display:inline-block;color:#ccc;overflow:hidden}.color-grey{color:#666}.color-light-grey{color:#999}.color-off-white{color:#ccc}.notification-close{display:block;padding:5px;text-align:right;background-color:#eee;border:1px solid #ccc;overflow:hidden}.notification-close>h3{float:left;font-size:18px}.send-rcv-row{padding:5px;border:1px solid #ddd;background-color:#f6f6f6;overflow:hidden}.send-rcv-row+.send-rcv-row{margin-top:10px}.icon10-wrap{display:block;overflow:hidden}.icon10{display:block;float:left;margin:0;padding:0;width:20px;height:20px;background:url(../../Images/event-mgr-sprite.png) 10px 10px no-repeat;overflow:hidden}.icon10.event-mgr-sprite-location{background-position:-240px -120px}.icon10.event-mgr-sprite-attachment{background-position:-280px -120px}.icon10.event-mgr-sprite-accepted{float:none;display:inline-block;margin-right:2px;width:10px;height:10px;background-position:-120px -200px}.icon10.event-mgr-sprite-declined{float:none;display:inline-block;margin-right:2px;width:10px;height:10px;background-position:-80px -200px}.icon16.vert-center{position:absolute;top:21px;left:10px}.icon16{float:left;display:block;margin:-10px 15px 0 0;padding:0;width:16px;height:16px;background:url(../../Images/event-mgr-sprite.png) 16px 16px no-repeat;overflow:hidden}.icon16 img{vertical-align:top}.k-secondary .icon16{margin:3px 5px 0 0}.icon16.event-mgr-sprite-high{background-position:0 -40px}.icon16.event-mgr-sprite-high.white{background-position:0 -120px}.icon16.event-mgr-sprite-severe{background-position:-40px -40px}.icon16.event-mgr-sprite-severe.white{background-position:-40px -120px}.icon16.event-mgr-sprite-moderate{background-position:-80px -40px}.icon16.event-mgr-sprite-moderate.white{background-position:-80px -120px}.icon16.event-mgr-sprite-low{background-position:-120px -40px}.icon16.event-mgr-sprite-low.white{background-position:-120px -120px}.icon16.event-mgr-sprite-informational{background-position:-160px -40px}.icon16.event-mgr-sprite-informational.white{background-position:-160px -120px}.icon16.event-mgr-sprite-unknown{background-position:-200px -40px}.icon16.event-mgr-sprite-unknown.white{background-position:-200px -120px}.icon16.event-mgr-sprite-user{background-position:-240px 0}.icon16.event-mgr-sprite-organization{background-position:-280px 0}.icon16.event-mgr-sprite-location{background-position:-240px -80px}.icon16.event-mgr-sprite-attachment{background-position:-280px -80px}.icon16.event-mgr-sprite-info{background-position:0 -200px}.icon20{display:block;margin:0;padding:0;width:20px;height:20px;background:url(../../Images/event-mgr-sprite.png) 20px 20px no-repeat;overflow:hidden}.icon20.event-mgr-sprite-download{background-position:-40px -160px}.icon20.event-mgr-sprite-expand{background-position:-80px -160px}.icon20.event-mgr-sprite-send-msg-pending{float:left;margin-right:-7px;width:32px;background-position:-200px -197px}.icon20.event-mgr-sprite-rcv-msg-pending{position:relative;top:4px;float:left;margin-right:-14px;margin-left:8px;width:32px;background-position:-160px -200px}.icon32{float:left;display:block;margin:0;padding:0;width:32px;height:32px;background:url(../../Images/event-mgr-sprite.png) 32px 32px no-repeat;overflow:hidden}.icon32.icon-invite-info{width:36px;height:36px;background:url(../../Images/icon-invite-info.png) 0 0 no-repeat}.icon32.event-mgr-sprite-high{background-position:0 0}.icon32.event-mgr-sprite-high.white{background-position:0 -80px}.icon32.event-mgr-sprite-severe{background-position:-40px 0}.icon32.event-mgr-sprite-severe.white{background-position:-40px -80px}.icon32.event-mgr-sprite-moderate{background-position:-80px 0}.icon32.event-mgr-sprite-moderate.white{background-position:-80px -80px}.icon32.event-mgr-sprite-low{background-position:-120px 0}.icon32.event-mgr-sprite-low.white{background-position:-120px -80px}.icon32.event-mgr-sprite-informational{background-position:-160px 0}.icon32.event-mgr-sprite-informational.white{background-position:-160px -80px}.icon32.event-mgr-sprite-invite-info{width:36px;height:36px;background:url(../../Images/icon-invite-info.png) 0 0 no-repeat}.icon32.event-mgr-sprite-unknown{background-position:-200px 0}.icon32.event-mgr-sprite-unknown.white{background-position:-200px -80px}.icon32.event-mgr-sprite-replied{background-position:0 -160px}.icon32.event-mgr-sprite-send-grey{width:60px;background-position:0 -240px}.icon32.event-mgr-sprite-send-light-grey{width:60px;background-position:0 -280px}.icon32.event-mgr-sprite-send-green{width:60px;background-position:0 -320px}.icon32.event-mgr-sprite-rcv-grey{width:60px;background-position:-80px -240px}.icon32.event-mgr-sprite-rcv-light-grey{width:60px;background-position:-80px -280px}.icon32.event-mgr-sprite-rcv-green{width:60px;background-position:-80px -320px}.icon32.event-mgr-sprite-send-grey-pending{margin-right:-6px;margin-bottom:-4px;width:66px;height:36px;background-position:0 -360px}.icon32.event-mgr-sprite-rcv-grey-pending{margin-right:-6px;margin-bottom:-8px;width:66px;height:40px;background-position:-80px -360px}/**/.org_row_photo>img{outline:1px solid #ddd;background-color:#fff}/**/.fixed-msg{display:block;position:fixed;z-index:1000;top:50%;left:50%;margin-top:-20px;margin-left:-375px;padding:10px 10px 10px 30px;width:750px;font-size:16px;text-align:center;line-height:18px;border:1px solid #ddd;background-color:#f6f6f6}.search-filter-label-links{position:relative;left:-10px;margin-bottom:10px;padding-bottom:10px;width:948px;border-bottom:1px solid #dadada}.search-filter-label-links a{margin:0 10px}.search-filter-label-links a.selected{color:#333;text-decoration:none;border-bottom:10px solid #dadada;cursor:default}.leaflet-control-zoom-to-fit{display:block;width:12px;height:12px;background:url(../../Images/zoom-to-fit.png) 0 0 no-repeat rgba(0,0,0,0)}.leaflet-view-toggle{display:block;position:relative;bottom:25px;margin:10px;width:50px;height:50px;font-size:10px;color:#fff;border:3px solid #fff;box-shadow:0 1px 5px rgba(0,0,0,.65);background:url(../../Images/view-satellite.png) 0 0 rgba(0,0,0,0) no-repeat;cursor:pointer !important}.leaflet-view-toggle.leaflet-view-map{background:url(../../Images/view-map.png) 0 0 rgba(0,0,0,0) no-repeat}.leaflet-view-label{position:absolute;bottom:0;left:2px}.leaflet-view-label-satellite{display:block}.leaflet-view-map .leaflet-view-label-satellite{display:none}.leaflet-view-label-map{display:none}.leaflet-view-map .leaflet-view-label-map{display:block}.leaflet-bing-logo{display:block;position:absolute;bottom:0;margin:10px 10px 5px;width:50px;height:19px;background:url(../../Images/bing-logo-grey-50x19.png) 0 0 no-repeat}.connect-status-container{padding:0;overflow:hidden}.connect-network-status{display:block;float:left;padding:5px;width:50px;height:40px;background-color:#666}.connect-network-status .connect-icons{display:block;width:50px;height:50px}.connect-icons{background:url(../../Images/icon-connect-sprite.png) 50px no-repeat;overflow:hidden}.connect-icons.connect-network.white{background-position:-50px 0}.connect-icons.pending{display:block;float:left;margin:10px 0 0 10px;width:40px;height:40px;background-position:-150px 0}.connect-icons.pending.connect-directory,.connect-icons.connected.connect-directory{height:35px;width:35px}.connect-icons.connected.connect-directory{background-position:-250px 5px}.connect-icons.connected{display:block;float:left;margin:10px 0 0 10px;width:40px;height:40px;background-position:-250px 2px}.connect-icons.disconnected{display:block;float:left;margin:10px 0 0 10px;width:40px;height:40px;background-image:none}.connect-icons.small-checkmark.grey{display:inline-block;float:left;margin:3px 0 0 -10px;width:12px;height:12px;background-position:-200px 0}.connect-icons.normal-checkmark.grey{display:inline-block;float:left;margin:3px 0 -4px -10px;width:16px;height:16px;background-position:-300px 0}.connect-icons.not-connected{display:block;float:left;margin:10px 0 0 10px;width:0;height:40px;background-position:50px 0}.connect-status{display:inline-block;width:auto;font-family:'pt_sansregular',Arial,Sans-serif;font-size:18px;font-weight:normal;line-height:47px}.connect-status a{margin-left:10px;font-size:12px}.notification-row .connect-status{font-size:14px}.notification-row .connect-status .invite-org-info-logo{top:5px;height:35px}.connect-agreement{display:inline-block;float:right;margin:1px 0 0 20px;width:170px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:12px;color:#999;line-height:1.3em}.connect-agreement-bullets{display:block;padding-left:10px;font-family:'pt_sansregular',Arial,Sans-serif}.connect-status-btns{display:inline-block;float:right;margin-left:20px;padding:8px 10px 0 0;width:auto;height:26px}.connect-status-btns.detail-status{padding-top:11px}.invite-org-info{position:relative;padding-left:40px;font-family:'pt_sansbold',Arial,Sans-serif;font-size:14px}.invite-org-info img{position:absolute;top:-10px;left:0;height:35px}.notification-row .invite-org-info{padding-left:0;font-size:12px}.invite-org-info-logo{position:relative;display:block;margin-right:5px;width:35px;height:35px;overflow:hidden}.invite-org-info-logo img{top:0;max-width:none;height:35px}.invite-org-time-stamp{position:absolute;bottom:-12px;left:50px;font-family:'pt_sansregular',Arial,Sans-serif;font-size:10px;color:#aaa}.img-constraint{position:relative;max-width:none}.img-constraint img{margin:0 auto;width:auto;max-width:100%;height:auto;max-height:100%}.connect-custom-msg{display:block;font-size:16px;color:#666}.subscribe-channel{display:block;margin-bottom:10px;margin-left:-20px;padding-bottom:10px;width:100%;font-family:'pt_sansregular',Arial,Sans-serif;font-size:14px;border-bottom:1px solid #999}.invite-org-info.subscribe-channel img{position:absolute;top:-5px;left:20px;width:auto;max-width:32px;height:auto;max-height:32px}.invite-org-info.subscribe-channel .subscribe-name,.invite-org-info.subscribe-channel .subscribe-description{padding-right:25px;padding-left:20px}.checkmark-green{position:relative;left:50%;margin-left:-11px;width:21px;height:21px;background:url(../../Images/checkmark-green.png) 0 0 no-repeat}.checkmark-grey{position:relative;left:50%;margin-left:-11px;width:21px;height:21px;background:url(../../Images/checkmark-grey.png) 0 0 no-repeat}.not-ready-text{color:#b61211}.dark-tooltip-wrap{position:absolute;z-index:20;top:-50px;max-width:350px;overflow:visible}.dark-tooltip-wrap.map-measure{top:auto;right:129px;border:1px solid #c6c6c6;overflow:hidden}.dark-tooltip-wrap.map-measure .dark-tooltip-content{width:auto;line-height:17px;white-space:nowrap;border-right:medium none}.dark-tooltip{position:relative;bottom:0;padding:2px;width:100%;font-size:12px;color:#fff;background-color:#333;box-shadow:0 -1px 4px rgba(255,255,255,.1);-moz-box-shadow:0 -1px 4px rgba(255,255,255,.1);-webkit-box-shadow:0 -1px 4px rgba(255,255,255,.1);overflow:hidden}.tooltip-red .dark-tooltip{background-color:#e3001f}.dark-tooltip-content{float:left;padding:5px;width:220px;line-height:15px;border-right:1px solid #666}.dark-tooltip-content.no-border{border:none}.char-count{float:right;padding:0 5px;font-size:14px;line-height:36px;text-align:center}.dark-tooltip-caret{position:absolute;bottom:-7px;right:25px;width:0;height:0;content:"";border-width:7px 7px 0 7px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip-red .dark-tooltip-caret{border-color:#e3001f transparent transparent transparent}.corner-tag{display:none;position:fixed;top:0;right:0;width:60px;height:60px;overflow:hidden}.corner-tag.enterprise{background:url(../../Images/corner-tag-enterprise.png) 0 0 no-repeat}@media all and (max-width:1060px){.corner-tag{width:20px}.corner-tag.enterprise{background-position:-40px -60px}}.recaptcha{margin-top:30px;width:272px;color:#333;border:3px solid #eee;background-color:#eee}.recaptcha-img{width:272px !important;height:57px !important}.recaptcha-img img,#recaptcha_image img{width:272px !important;height:52px !important}.btn-recaptcha-reload,.btn-recaptcha-audio,.btn-recaptcha-image,.btn-recaptcha-help{display:block;position:relative;margin-top:2px;width:25px;height:20px;background:url(../../Images/recaptcha-sprite.png) 0 0 no-repeat;overflow:hidden}.btn-recaptcha-reload{background-position:center 0}.btn-recaptcha-audio{background-position:center -48px}.btn-recaptcha-image{background-position:center -99px}.btn-recaptcha-help{background-position:center -150px}.recaptcha-attribution{margin-right:3px;font-size:12px;color:#999;text-align:right}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:759px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:759px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:759px),only screen and (min-device-pixel-ratio:2) and (max-width:759px){.ss-login{margin-left:0}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:320px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:320px),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:320px),only screen and (min-device-pixel-ratio:2) and (min-width:320px){.icon10,.icon16,.icon20,.icon32{background:url(../../Images/event-mgr-sprite@2x.png) 10px 10px no-repeat;background-size:320px 400px}}.Custom_Margine_Pd_Md{max-height:1000px;max-width:900px;word-break:break-all}
/*Anytime a form control is used, include this stylesheet*/

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: 1px solid #BFBFBF;
    color: #34495e;
    font-family: 'pt_sansregular', sans-serif;
    font-size: 14px;
    padding: 2px 0 3px 5px; /*padding: 4px 0 5px 10px;*/
    text-indent: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

    textarea: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 {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

.control-group.error textarea, .control-group.error input[type="text"], .control-group.error input[type="password"], .control-group.error input[type="datetime"], .control-group.error input[type="datetime-local"], .control-group.error input[type="date"], .control-group.error input[type="month"], .control-group.error input[type="time"], .control-group.error input[type="week"], .control-group.error input[type="number"], .control-group.error input[type="email"], .control-group.error input[type="url"], .control-group.error input[type="search"], .control-group.error input[type="tel"], .control-group.error input[type="color"], .control-group.error .uneditable-input {
    border-color: #b80018;
    color: #333333;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0px;
}


.input-append input
{
    border-right: none;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a
{
  color: #ffffff;
  text-decoration: none;
  background-color: #8564A6;
  background-image: none;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus
{
  color: #ffffff;
  text-decoration: none;
  background-color: #8564A6;
  background-image: none;
  outline: 0;
}

.control-group.error button,
.control-group.error button {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.radio,
.checkbox
{
	position: relative;
	font-family: 'pt_sansregular', Sans-serif;
	text-align: left;
}

	.checkbox span
	{
	position: relative;
	top: -2px;
	}

	.checkbox input[type="radio"]
	{
		position: relative;
		top: -3px;
		margin-right: 3px;
	}
	
		.hierarchy-block .checkbox input[type="radio"]
		{
			/*fix for radio buttons in Org Hierarchy miller panels*/
			top: -6px !important;
		}

input[type="radio"],
input[type="checkbox"] {
    line-height: normal;
    margin: 2px 0 0;
}

/*START .mixed-controls*/
.control-group.mixed-controls.error .control-label
{
  color: #333333;
}

.control-group.mixed-controls.error .checkbox,
.control-group.mixed-controls.error .radio,
.control-group.mixed-controls.error input,
.control-group.mixed-controls.error select,
.control-group.mixed-controls.error textarea {
  color: #333333;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.show-range
{
	 display: inline-block;
	 padding: 0 20px;
}
	.show-range .checkbox
	{
		width: 140px;
		font-family: 'pt_sansregular', Sans-serif;
	}
	
	.show-range input[type="text"]
	{
		width: 100px;
	}
	
	.show-range .operator
	{
		margin: 0 5px;
	}
/*END .mixed-controls*/

.controls-textarea .globe-icon {
    position: absolute;
    bottom: 2px;
    right: -16px;
}

    .controls-textarea .globe-icon:hover {
        background-position: 0 -54px;
    }

textarea {
    min-height: 48px;
    resize: none;
}

.input-small-plus 
{
    width: 120px;
	height: 29px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

input, .uneditable-input {
    width: 180px;
}

input[type="checkbox"]:disabled
{
	cursor: default;
	zoom: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.checklist-box
{
	margin-left: 180px;
	padding: 3px 5px 1px 5px;
	border: 1px solid #BFBFBF;
    border-radius: 3px 3px 3px 3px;
    background-color: #FFFFFF;
	overflow: hidden;
}

	.checklist-box.greyed-box
	{
		background-color: #f3f3f3;
	}
	
	.checklist-box ul
	{
		list-style-type: none;
		margin-left: 0;
	}
	
		.checklist-box .checklist-box-scroll
		{
			max-height: 90px;
			overflow-y: auto;
		}
		
			.checklist-box .checklist-box-scroll.bullet-list ul
			{
				margin-left: 15px;
				list-style-type: disc;
			}
	
		.checklist-box ul li
		{
			font-family: 'pt_sansregular', sans-serif;
		}
		
			.checklist-box ul li ul li
			{
				margin-left: 10px;
				font-family: 'pt_sansregular', sans-serif;
			}

	.import-columns .checklist-box
	{
		margin-left: 0;
		padding: 3px 0 1px 0;
		border: 1px solid #BFBFBF;
		border-radius: 3px 3px 3px 3px;
		background-color: #FFFFFF;
		overflow: hidden;
	}
	
		.import-columns .checklist-box .checklist-column
		{
			float: left;
			margin: 5px 10px;
			width: 194px;
		}
		
			.import-columns .checklist-box .checklist-column label
			{
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}

.checklist-box-link
{
	margin-left: 15px;
	font-family: 'pt_sansregular', sans-serif;
	color: #2269d4;
	text-decoration: none;
	cursor: pointer;
}

	.checklist-box-link:hover
	{
		text-decoration: underline;
	}

.checklist-box-block
{
	display: block;
	padding: 5px 10px;
}

textarea {
    width: 203px;
    padding-right: 5px;
}

.clearable {
    position: relative;
}

.data_field {
    padding-right: 17px; /* add space for the 'x' icon*/
}

    .data_field.pad-left40 {
        padding-left: 40px;
        width: 180px;
    }

span.icon_clear {
    position: absolute;
    right: 10px;
    display: none;
    margin-top: 3px;
    cursor: pointer;
}

.icon_clear::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

.mod-icon {
    position: absolute;
    top: 2px;
    right: -17px;
    display: block;
    width: 21px;
    height: 21px;
    background: url(../../images/icons/icon_remove.png) 0 0 no-repeat;
    cursor: pointer;
}

    .mod-icon:hover {
        background-position: 0 -21px;
    }

.controls > .radio:first-child, .controls > .checkbox:first-child {
    margin-top: 5px;
    padding-top: 0;
}

	.hierarchy-select-container .controls > .radio:first-child, .controls > .checkbox:first-child
	{
		margin-top: 5px;
		padding-top: 3px;
	}

.errormsg {
    margin-left: 175px;
    margin-top: 0px;
    color: #b80018;
    padding: 0px;
}

/*START hybrid phone input field*/
.phone-wrap {
    position: relative;
    width: 221px;
    height: 26px;
    border: 1px solid #BFBFBF;
    border-radius: 3px 3px 3px 3px;
    background-color: #FFFFFF;
    box-shadow: none;
    overflow: visible;
}

    /*add class for orange warning corner in phone fields*/
    .phone-wrap.warning-corner {
        background: url(../../images/corner.png) -1px bottom no-repeat #FFFFFF;
    }

    .phone-wrap input {
        float: right;
        width: 166px;
        border: none;
        background: none;
    }

    .phone-wrap.phone-field-focus {
        border: 1px solid #BFBFBF;
    }

.flag-drop {
    position: relative;
    left: -1px;
    top: -6px;
    float: left;
    width: 40px;
    background: url(../../images/mini-drop-arrow.png) right 17px no-repeat;
    overflow: hidden;
}

    .flag-drop #select2-drop {
        width: 223px;
    }

.select2-results .select2-result-label .flag-none {
    -moz-user-select: none;
    cursor: pointer;
    margin: 0;
    min-height: 0;
    padding: 0 7px 5px 7px;
    width: 170px;
    height: 1px;
    background-position: 100px 100px;
    border-top: 1px solid #E7E7E7;
    cursor: default;
}

/*END hybrid phone input field*/

/*START form-horizontal styles*/
.controls {
    position: relative;
}

	.controls p
	{
		word-wrap: break-word;
	}

.form-horizontal .control-group {
    margin-bottom: 10px;
}

.form-horizontal .control-label {
    /*position: relative;
	top: -2px;*/
	float: left;
    margin-left: 20px;
    padding-top: 5px;
    width: 140px;
    text-align: right;
}

    .form-horizontal .control-label.label-dropdown {
        padding-top: 0;
        font-family: 'pt_sansregular', Sans-serif;
    }

.form-horizontal .help-block {
    display: none;
    font-size: 12px;
}

.form-horizontal .cond-panel .controls /*for query builder rows in conditional panel*/ {
    margin-left: 0;
}

.control-label-wide
{
	width: 150px !important;
}
/*END form-horizontal styles*/
/*START additional form styles*/
.control-label-top
{
	margin-bottom: 2px;
	font-family: 'pt_sansregular', sans-serif;
	font-weight: 700;
	color: #333333;
}

.shuttle-box
{
	position: relative;
	display: table;
	margin-top: 20px;
}

	.shuttle-box .span1,
	.shuttle-box .span1b,
	.shuttle-box .span1b2,
	.shuttle-box .span2,
	.shuttle-box .span4
	{
		padding-left: 20px;
		height: 320px;
		display: table-cell;
		vertical-align: middle;
		float: none;
	}
	
	.shuttle-box option
	{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

.shuttle-box-link
{
	float: right;
	margin-left: 15px;
	font-family: 'pt_sansregular', sans-serif;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
}

	.shuttle-box-link:hover
	{
		text-decoration: underline;
	}

.shuttle-box-reset
{
	float: none;
	position: absolute;
	bottom: -20px;
	margin-left: 0;
	font-size: 12px;
}

.shuttle-box select
{
	width: 100%;
	height: 300px;
}

	.shuttle-box select option
	{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
		.shuttle-box select option:disabled
		{
			color: #AAAAAA;
		}

.search-filters
{
	position: relative;
	z-index: 1;
	padding-right: 10px;
	max-width: 420px;
	height: 60px;
	border-left: 1px solid #CCCCCC;
	overflow: hidden;
}

	.search-filters .control-label
	{
		display: block;
		width: 100%;
		text-align: left;
	}
	
	.search-filters .controls
	{
		float: left;
		position: relative;
		top: -5px;
		margin-left: 20px;
	}
	
		.search-filters .controls label
		{
			margin-right: 10px;
			margin-bottom: -5px;
		}
		
.search-filters-checkboxes
{
    margin-left: 40px !important;
}

	.search-filters-checkboxes .checkbox
	{
		margin-right: 25px !important;
	}
/*END additional form styles*/

/*START password strength indicator*/
.progress {
    background-color: #CCCCCC;
    border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
}

    .progress .bar-success {
        width: 100%;
        background-color: #1B8E27;
        filter: progid: DXImageTransform.Microsoft.gradient(enabled = false);
    }

    .progress .bar-warning {
        width: 66%;
        background-color: #EF9551;
        filter: progid: DXImageTransform.Microsoft.gradient(enabled = false);
    }

    .progress .bar-danger {
        width: 33%;
        background-color: #B61211;
        filter: progid: DXImageTransform.Microsoft.gradient(enabled = false);
    }

/*END password strength indicator*/
/*START field warning*/
.warning {
    position: relative;
    width: 220px;
    font-family: 'pt_sansregular', sans-serif;
    font-size: 12px;
    color: #B61211;
    line-height: 21px;
    left: 0px; /*left:0;*/
	word-wrap: break-word;
}

	.input-append .warning
	{
		white-space: normal;
	}

.warningcorner {
    position: absolute;
    left: 175px;
    top: 7px;
}

.warning-header {
    font-family: 'pt_sansregular', sans-serif;
    font-size: 12px;
	font-weight: 700;
}

.addresswarning {
    display: none;
    position: relative;
    margin-left: 0;
    padding-bottom: 10px;
    left: 0px;
    top: 0px;
}

.help-inline {

}
/*END field warning*/
/*START datetimepicker-specific styles*/
.dtp-format.input-append .add-on, .dtp-format.input-prepend .add-on {
    background-color: #BDC3C7;
    border: 2px solid #BDC3C7;
    color: #FFFFFF;
    font-size: 17.99px;
    height: 6px;
    line-height: 18px;
    min-width: 0;
    padding: 9px 5px;
    text-indent: 2px;
    text-shadow: none;
    transition: border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s;
}
/*END datetimepicker-specific styles*/
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 17px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  /*text-shadow: 0 1px 0 #ffffff;*/
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

	.input-append .add-on:last-child,
	.input-append .btn:last-child,
	.input-append .btn-group:last-child > .dropdown-toggle {
		border-radius: 0;
	}

.errormsg
{
    margin-left: 175px;
    margin-top: 0px;
    color: #b80018;
    padding: 0px;
}

.btn-multiselect
{
    padding: 0 26px 0 8px;
    -moz-user-select: none;
    background-clip: padding-box;
    background-color: #FFFFFF;
    background-image: linear-gradient(center bottom , #EEEEEE 0%, #FFFFFF 50%);
    background-image: -moz-linear-gradient(center bottom , #EEEEEE 0%, #FFFFFF 50%);
    background-image: -webkit-linear-gradient(center bottom , #EEEEEE 0%, #FFFFFF 50%);
    border: 1px solid #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    color: #444444;
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: left;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

    .btn-multiselect .select2-arrow
    {
        background-color: #ffffff;
        background: linear-gradient(center bottom , #CCCCCC 0%, #EEEEEE 60%) repeat scroll 0 0;
        background: -moz-linear-gradient(center bottom , #CCCCCC 0%, #EEEEEE 60%) repeat scroll 0 0;
        background: -webkit-linear-gradient(center bottom , #CCCCCC 0%, #EEEEEE 60%) repeat scroll 0 0;
        border-left: 1px solid #AAAAAA;
        border-radius: 0 4px 4px 0;
        display: inline-block;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 18px;
        z-index:5 !important;
    }
    
    .btn-multiselect b.caret
    {
        display: block;
        height: 100%;
        width: 100%;
        background: url(../../images/select2.png) no-repeat scroll 0 1px;
        border: none;
    }

.btn-group.open .multiselect-container.dropdown-menu
{
    z-index: 1000;
    float: left;
    position: absolute;
    top: 100%;
    left: 0;
    margin: -2px 0 0 0;
    padding: 5px 0;
    width: 218px;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid #5897FB;
    border-top: none;
    border-radius: 0 0 6px 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    list-style: none outside none;
}

.multiselect-container.dropdown-menu label {
    width: 98%;
    white-space: normal !important;
}
.btn-group.open .btn-multiselect
{
    background-image: linear-gradient(center bottom, #FFFFFF 0%, #EEEEEE 50%);
    background-image: -moz-linear-gradient(center bottom, #FFFFFF 0%, #EEEEEE 50%);
    background-image: -webkit-linear-gradient(center bottom, #FFFFFF 0%, #EEEEEE 50%);
    border: 1px solid #5897FB;
    border-bottom: none;
    border-radius: 4px 4px 0 0;
}

.btn-group.open .btn-multiselect .select2-arrow
    {
        background-color: #ffffff;
        border-left: none;
        border-radius: 0 4px 0 0;
    }
    
.btn-group.open .btn-multiselect b.caret
{
    background-position: -18px 1px;
}

.field-btn-wrap
{
	display: inline-block;
	padding-right: 18px;
	overflow: hidden;
}

	.field-btn-wrap .btn-block
	{
		display: block;
		float: right;
		margin-top: 5px;
	}

.field-btn-wrap.browse-btns
{
	float: right;
	margin-top: 0;
	margin-right: 345px;
	padding-right: 18px;
	overflow: hidden;
}

	.field-btn-wrap.browse-btns .btn-block
	{
		display: block;
		float: left;
		margin-top: 0;
		margin-right: 15px;
	}

/*START bootstrap-select override styles*/
.bootstrap-select.btn-group .dropdown-menu
{
	width: 100%;
}



.bootstrap-select.btn-group .dropdown-menu.inner
{
	overflow: hidden;
	overflow-y: auto;
}



.bootstrap-select.open .dropdown-menu > li > a
{
	overflow: hidden;
	text-overflow: ellipsis;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark
{
	right: 5px;
}

.dropdown-truncate-fix .bootstrap-select .dropdown-menu.open span.text
{
  margin-right: 10px !important;
}

.dropdown-menu
{
	z-index: 5;
}

.bootstrap-select.btn-group > .disabled,
.bootstrap-select.btn-group .dropdown-menu li.disabled > a
{
	cursor: default;
}

.bootstrap-select.open .dropdown-menu > .disabled > a,
.bootstrap-select.open .dropdown-menu > .disabled > a:hover,
.bootstrap-select.open .dropdown-menu > .disabled > a:focus
{
	color: #AAAAAA;
}

.bootstrap-select.open .dropdown-menu > .disabled > a:hover
{
	background-color: transparent;
}

.bootstrap-select .btn,
.bootstrap-select .btn:hover,
.bootstrap-select .btn:focus
{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */

}

.select-option-custom a
{
	display: block;
	padding: 3px 20px 3px 12px;
	clear: both;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
	white-space: nowrap;
}

	.select-option-custom a:hover
	{
		color: #FFFFFF;
		text-decoration: none;
		background-image: none;
		-moz-background-image: none;
		-webkit-background-image: none;
		background-color: #2269D4;
	}

	.select-option-custom a i.check-mark
	{
		display: none;
	}

		.select-option-custom.selected a i.check-mark
		{
			display: inline-block;
			position: absolute;
			right: 5px;
			margin-top: 2.5px;
			
		}

/*.bootstrap-datetimepicker-widget dropdown-menu
{
	z-index: 3001;
}*/

/*END bootstrap-select override styles*/

input, button, select, textarea
{
    font-family: 'pt_sansregular', Sans-serif;
}


