/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

article:not(.tw),
aside:not(.tw),
details:not(.tw),
figcaption:not(.tw),
figure:not(.tw),
footer:not(.tw),
header:not(.tw),
hgroup:not(.tw),
main:not(.tw),
nav:not(.tw),
section:not(.tw),
summary:not(.tw) {
  display: block;
}

audio:not(.tw),
canvas:not(.tw),
video:not(.tw) {
  display: inline-block;
}

audio:not(.tw):not([controls]) {
  display: none;
  height: 0;
}

[hidden]:not(.tw),
template:not(.tw) {
  display: none;
}

html:not(.tw) {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body:not(.tw) {
  margin: 0;
}

a:not(.tw) {
  background: transparent;
}

a:not(.tw):focus {
  outline: thin dotted;
}

a:not(.tw):active,
a:not(.tw):hover {
  outline: 0;
}

h1:not(.tw) {
  font-size: 2em;
  margin: 0.67em 0;
}

abbr[title]:not(.tw) {
  border-bottom: 1px dotted;
}

b:not(.tw),
strong:not(.tw) {
  font-weight: bold;
}

dfn:not(.tw) {
  font-style: italic;
}

hr:not(.tw) {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

mark:not(.tw) {
  background: #ff0;
  color: #000;
}

code:not(.tw),
kbd:not(.tw),
pre:not(.tw),
samp:not(.tw) {
  font-family: monospace, serif;
  font-size: 1em;
}

pre:not(.tw) {
  white-space: pre-wrap;
}

q:not(.tw) {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small:not(.tw) {
  font-size: 80%;
}

sub:not(.tw),
sup:not(.tw) {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup:not(.tw) {
  top: -0.5em;
}

sub:not(.tw) {
  bottom: -0.25em;
}

img:not(.tw) {
  border: 0;
}

svg:not(.tw):not(:root) {
  overflow: hidden;
}

figure:not(.tw) {
  margin: 0;
}

fieldset:not(.tw) {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend:not(.tw) {
  border: 0;
  padding: 0;
}

button:not(.tw),
input:not(.tw),
select:not(.tw),
textarea:not(.tw) {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button:not(.tw),
input:not(.tw) {
  line-height: normal;
}

button:not(.tw),
select:not(.tw) {
  text-transform: none;
}

button:not(.tw),
html:not(.tw) input[type="button"]:not(.tw),
input[type="reset"]:not(.tw),
input[type="submit"]:not(.tw) {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled]:not(.tw),
html:not(.tw) input[disabled]:not(.tw) {
  cursor: default;
}

input[type="checkbox"]:not(.tw),
input[type="radio"]:not(.tw) {
  box-sizing: border-box;
  padding: 0;
}

input[type="search"]:not(.tw) {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]:not(.tw)::-webkit-search-cancel-button,
input[type="search"]:not(.tw)::-webkit-search-decoration {
  -webkit-appearance: none;
}

button:not(.tw)::-moz-focus-inner,
input:not(.tw)::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea:not(.tw) {
  overflow: auto;
  vertical-align: top;
}

table:not(.tw) {
  border-collapse: collapse;
  border-spacing: 0;
}

@media print {
  *:not(.tw) {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  a:not(.tw),
  a:not(.tw):visited {
    text-decoration: underline;
  }

  a[href]:not(.tw):after {
    content: " (" attr(href) ")";
  }

  abbr[title]:not(.tw):after {
    content: " (" attr(title) ")";
  }

  a[href^="javascript:not(.tw):"]:after,
  a[href^="#"]:not(.tw):after {
    content: "";
  }

  pre:not(.tw),
  blockquote:not(.tw) {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead:not(.tw) {
    display: table-header-group;
  }

  tr:not(.tw),
  img:not(.tw) {
    page-break-inside: avoid;
  }

  img:not(.tw) {
    max-width: 100% !important;
  }

@page {
    margin: 2cm 0.5cm;
}

  p:not(.tw),
  h2:not(.tw),
  h3:not(.tw) {
    orphans: 3;
    widows: 3;
  }

  h2:not(.tw),
  h3:not(.tw) {
    page-break-after: avoid;
  }

  select:not(.tw) {
    background: #fff !important;
  }

  .navbar:not(.tw) {
    display: none;
  }

  .table:not(.tw) td:not(.tw),
  .table:not(.tw) th:not(.tw) {
    background-color: #fff !important;
  }

  .btn:not(.tw) > .caret:not(.tw),
  .dropup:not(.tw) > .btn:not(.tw) > .caret:not(.tw) {
    border-top-color: #000 !important;
  }

  .label:not(.tw) {
    border: 1px solid #000;
  }

  .table:not(.tw) {
    border-collapse: collapse !important;
  }

  .table-bordered:not(.tw) th:not(.tw),
  .table-bordered:not(.tw) td:not(.tw) {
    border: 1px solid #ddd !important;
  }
}

*:not(.tw),
*:not(.tw):before,
*:not(.tw):after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html:not(.tw) {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body:not(.tw) {
  font-family: "museo-sans", 'Helvetica Neue', Arial, Verdana, sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}

input:not(.tw),
button:not(.tw),
select:not(.tw),
textarea:not(.tw) {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a:not(.tw) {
  color: #2a7eb6;
  text-decoration: none;
}

a:not(.tw):hover,
a:not(.tw):focus {
  color: #1c5378;
  text-decoration: underline;
}

a:not(.tw):focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

img:not(.tw) {
  vertical-align: middle;
}

.img-responsive:not(.tw) {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded:not(.tw) {
  border-radius: 0px;
}

.img-thumbnail:not(.tw) {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle:not(.tw) {
  border-radius: 50%;
}

hr:not(.tw) {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only:not(.tw) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  border: 0 !important;
}

p:not(.tw) {
  margin: 0 0 10.5px;
}

.lead:not(.tw) {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 200;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead:not(.tw) {
    font-size: 22.5px;
  }
}

small:not(.tw),
.small:not(.tw) {
  font-size: 85%;
}

cite:not(.tw) {
  font-style: normal;
}

.text-muted:not(.tw) {
  color: #f2eee9;
}

.text-primary:not(.tw) {
  color: #2a7eb6;
}

.text-primary:not(.tw):hover {
  color: #20618d;
}

.text-warning:not(.tw) {
  color: #fff;
}

.text-warning:not(.tw):hover {
  color: #e6e6e6;
}

.text-danger:not(.tw) {
  color: #fff;
}

.text-danger:not(.tw):hover {
  color: #e6e6e6;
}

.text-success:not(.tw) {
  color: #fff;
}

.text-success:not(.tw):hover {
  color: #e6e6e6;
}

.text-info:not(.tw) {
  color: #306c8b;
}

.text-info:not(.tw):hover {
  color: #234f65;
}

.text-left:not(.tw) {
  text-align: left;
}

.text-right:not(.tw) {
  text-align: right;
}

.text-center:not(.tw) {
  text-align: center;
}

h1:not(.tw),
h2:not(.tw),
h3:not(.tw),
h4:not(.tw),
h5:not(.tw),
h6:not(.tw),
.h1:not(.tw),
.h2:not(.tw),
.h3:not(.tw),
.h4:not(.tw),
.h5:not(.tw),
.h6:not(.tw) {
  font-family: "museo-sans", 'Helvetica Neue', Arial, Verdana, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1:not(.tw) small:not(.tw),
h2:not(.tw) small:not(.tw),
h3:not(.tw) small:not(.tw),
h4:not(.tw) small:not(.tw),
h5:not(.tw) small:not(.tw),
h6:not(.tw) small:not(.tw),
.h1:not(.tw) small:not(.tw),
.h2:not(.tw) small:not(.tw),
.h3:not(.tw) small:not(.tw),
.h4:not(.tw) small:not(.tw),
.h5:not(.tw) small:not(.tw),
.h6:not(.tw) small:not(.tw),
h1:not(.tw) .small:not(.tw),
h2:not(.tw) .small:not(.tw),
h3:not(.tw) .small:not(.tw),
h4:not(.tw) .small:not(.tw),
h5:not(.tw) .small:not(.tw),
h6:not(.tw) .small:not(.tw),
.h1:not(.tw) .small:not(.tw),
.h2:not(.tw) .small:not(.tw),
.h3:not(.tw) .small:not(.tw),
.h4:not(.tw) .small:not(.tw),
.h5:not(.tw) .small:not(.tw),
.h6:not(.tw) .small:not(.tw) {
  font-weight: normal;
  line-height: 1;
  color: #f2eee9;
}

h1:not(.tw),
h2:not(.tw),
h3:not(.tw) {
  margin-top: 21px;
  margin-bottom: 10.5px;
}

h1:not(.tw) small:not(.tw),
h2:not(.tw) small:not(.tw),
h3:not(.tw) small:not(.tw),
h1:not(.tw) .small:not(.tw),
h2:not(.tw) .small:not(.tw),
h3:not(.tw) .small:not(.tw) {
  font-size: 65%;
}

h4:not(.tw),
h5:not(.tw),
h6:not(.tw) {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}

h4:not(.tw) small:not(.tw),
h5:not(.tw) small:not(.tw),
h6:not(.tw) small:not(.tw),
h4:not(.tw) .small:not(.tw),
h5:not(.tw) .small:not(.tw),
h6:not(.tw) .small:not(.tw) {
  font-size: 75%;
}

h1:not(.tw),
.h1:not(.tw) {
  font-size: 39px;
}

h2:not(.tw),
.h2:not(.tw) {
  font-size: 32px;
}

h3:not(.tw),
.h3:not(.tw) {
  font-size: 26px;
}

h4:not(.tw),
.h4:not(.tw) {
  font-size: 19px;
}

h5:not(.tw),
.h5:not(.tw) {
  font-size: 15px;
}

h6:not(.tw),
.h6:not(.tw) {
  font-size: 13px;
}

.page-header:not(.tw) {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid #eeeeee;
}

ul:not(.tw),
ol:not(.tw) {
  margin-top: 0;
  margin-bottom: 10.5px;
}

ul:not(.tw) ul:not(.tw),
ol:not(.tw) ul:not(.tw),
ul:not(.tw) ol:not(.tw),
ol:not(.tw) ol:not(.tw) {
  margin-bottom: 0;
}

.list-unstyled:not(.tw) {
  padding-left: 0;
  list-style: none;
}

.list-inline:not(.tw) {
  padding-left: 0;
  list-style: none;
}

.list-inline:not(.tw) > li:not(.tw) {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

.list-inline:not(.tw) > li:not(.tw):first-child {
  padding-left: 0;
}

dl:not(.tw) {
  margin-bottom: 21px;
}

dt:not(.tw),
dd:not(.tw) {
  line-height: 1.42857143;
}

dt:not(.tw) {
  font-weight: bold;
}

dd:not(.tw) {
  margin-left: 0;
}

@media (min-width: 1150px) {
  .dl-horizontal:not(.tw) dt:not(.tw) {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .dl-horizontal:not(.tw) dd:not(.tw) {
    margin-left: 180px;
  }

  .dl-horizontal:not(.tw) dd:not(.tw):before,
  .dl-horizontal:not(.tw) dd:not(.tw):after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }

  .dl-horizontal:not(.tw) dd:not(.tw):after {
    clear: both;
  }

  .dl-horizontal:not(.tw) dd:not(.tw):before,
  .dl-horizontal:not(.tw) dd:not(.tw):after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }

  .dl-horizontal:not(.tw) dd:not(.tw):after {
    clear: both;
  }

  .dl-horizontal:not(.tw) dd:not(.tw):before,
  .dl-horizontal:not(.tw) dd:not(.tw):after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }

  .dl-horizontal:not(.tw) dd:not(.tw):after {
    clear: both;
  }

  .dl-horizontal:not(.tw) dd:not(.tw):before,
  .dl-horizontal:not(.tw) dd:not(.tw):after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }

  .dl-horizontal:not(.tw) dd:not(.tw):after {
    clear: both;
  }

  .dl-horizontal:not(.tw) dd:not(.tw):before,
  .dl-horizontal:not(.tw) dd:not(.tw):after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }

  .dl-horizontal:not(.tw) dd:not(.tw):after {
    clear: both;
  }
}

abbr[title]:not(.tw),
abbr[data-original-title]:not(.tw) {
  cursor: help;
  border-bottom: 1px dotted #f2eee9;
}

abbr.initialism:not(.tw) {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote:not(.tw) {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  border-left: 5px solid #eeeeee;
}

blockquote:not(.tw) p:not(.tw) {
  font-size: 18.75px;
  font-weight: 300;
  line-height: 1.25;
}

blockquote:not(.tw) p:not(.tw):last-child {
  margin-bottom: 0;
}

blockquote:not(.tw) small:not(.tw) {
  display: block;
  line-height: 1.42857143;
  color: #f2eee9;
}

blockquote:not(.tw) small:not(.tw):before {
  content: '\2014 \00A0';
}

blockquote.pull-right:not(.tw) {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right:not(.tw) p:not(.tw),
blockquote.pull-right:not(.tw) small:not(.tw),
blockquote.pull-right:not(.tw) .small:not(.tw) {
  text-align: right;
}

blockquote.pull-right:not(.tw) small:not(.tw):before,
blockquote.pull-right:not(.tw) .small:not(.tw):before {
  content: '';
}

blockquote.pull-right:not(.tw) small:not(.tw):after,
blockquote.pull-right:not(.tw) .small:not(.tw):after {
  content: '\00A0 \2014';
}

blockquote:not(.tw):before,
blockquote:not(.tw):after {
  content: "";
}

address:not(.tw) {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.42857143;
}

code:not(.tw),
kbd:not(.tw),
pre:not(.tw),
samp:not(.tw) {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

code:not(.tw) {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 0px;
}

pre:not(.tw) {
  display: block;
  padding: 10px;
  margin: 0 0 10.5px;
  font-size: 14px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0px;
}

pre:not(.tw) code:not(.tw) {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable:not(.tw) {
  max-height: 340px;
  overflow-y: scroll;
}

.container:not(.tw) {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:not(.tw):before,
.container:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.container:not(.tw):after {
  clear: both;
}

.container:not(.tw):before,
.container:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.container:not(.tw):after {
  clear: both;
}

.container:not(.tw):before,
.container:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.container:not(.tw):after {
  clear: both;
}

.container:not(.tw):before,
.container:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.container:not(.tw):after {
  clear: both;
}

.container:not(.tw):before,
.container:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.container:not(.tw):after {
  clear: both;
}

.row:not(.tw) {
  margin-left: -15px;
  margin-right: -15px;
}

.row:not(.tw):before,
.row:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.row:not(.tw):after {
  clear: both;
}

.row:not(.tw):before,
.row:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.row:not(.tw):after {
  clear: both;
}

.row:not(.tw):before,
.row:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.row:not(.tw):after {
  clear: both;
}

.row:not(.tw):before,
.row:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.row:not(.tw):after {
  clear: both;
}

.row:not(.tw):before,
.row:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.row:not(.tw):after {
  clear: both;
}

.col-xs-1:not(.tw),
.col-sm-1:not(.tw),
.col-md-1:not(.tw),
.col-lg-1:not(.tw),
.col-xs-2:not(.tw),
.col-sm-2:not(.tw),
.col-md-2:not(.tw),
.col-lg-2:not(.tw),
.col-xs-3:not(.tw),
.col-sm-3:not(.tw),
.col-md-3:not(.tw),
.col-lg-3:not(.tw),
.col-xs-4:not(.tw),
.col-sm-4:not(.tw),
.col-md-4:not(.tw),
.col-lg-4:not(.tw),
.col-xs-5:not(.tw),
.col-sm-5:not(.tw),
.col-md-5:not(.tw),
.col-lg-5:not(.tw),
.col-xs-6:not(.tw),
.col-sm-6:not(.tw),
.col-md-6:not(.tw),
.col-lg-6:not(.tw),
.col-xs-7:not(.tw),
.col-sm-7:not(.tw),
.col-md-7:not(.tw),
.col-lg-7:not(.tw),
.col-xs-8:not(.tw),
.col-sm-8:not(.tw),
.col-md-8:not(.tw),
.col-lg-8:not(.tw),
.col-xs-9:not(.tw),
.col-sm-9:not(.tw),
.col-md-9:not(.tw),
.col-lg-9:not(.tw),
.col-xs-10:not(.tw),
.col-sm-10:not(.tw),
.col-md-10:not(.tw),
.col-lg-10:not(.tw),
.col-xs-11:not(.tw),
.col-sm-11:not(.tw),
.col-md-11:not(.tw),
.col-lg-11:not(.tw),
.col-xs-12:not(.tw),
.col-sm-12:not(.tw),
.col-md-12:not(.tw),
.col-lg-12:not(.tw) {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1:not(.tw),
.col-xs-2:not(.tw),
.col-xs-3:not(.tw),
.col-xs-4:not(.tw),
.col-xs-5:not(.tw),
.col-xs-6:not(.tw),
.col-xs-7:not(.tw),
.col-xs-8:not(.tw),
.col-xs-9:not(.tw),
.col-xs-10:not(.tw),
.col-xs-11:not(.tw) {
  float: left;
}

.col-xs-12:not(.tw) {
  width: 100%;
}

.col-xs-11:not(.tw) {
  width: 91.66666667%;
}

.col-xs-10:not(.tw) {
  width: 83.33333333%;
}

.col-xs-9:not(.tw) {
  width: 75%;
}

.col-xs-8:not(.tw) {
  width: 66.66666667%;
}

.col-xs-7:not(.tw) {
  width: 58.33333333%;
}

.col-xs-6:not(.tw) {
  width: 50%;
}

.col-xs-5:not(.tw) {
  width: 41.66666667%;
}

.col-xs-4:not(.tw) {
  width: 33.33333333%;
}

.col-xs-3:not(.tw) {
  width: 25%;
}

.col-xs-2:not(.tw) {
  width: 16.66666667%;
}

.col-xs-1:not(.tw) {
  width: 8.33333333%;
}

.col-xs-pull-12:not(.tw) {
  right: 100%;
}

.col-xs-pull-11:not(.tw) {
  right: 91.66666667%;
}

.col-xs-pull-10:not(.tw) {
  right: 83.33333333%;
}

.col-xs-pull-9:not(.tw) {
  right: 75%;
}

.col-xs-pull-8:not(.tw) {
  right: 66.66666667%;
}

.col-xs-pull-7:not(.tw) {
  right: 58.33333333%;
}

.col-xs-pull-6:not(.tw) {
  right: 50%;
}

.col-xs-pull-5:not(.tw) {
  right: 41.66666667%;
}

.col-xs-pull-4:not(.tw) {
  right: 33.33333333%;
}

.col-xs-pull-3:not(.tw) {
  right: 25%;
}

.col-xs-pull-2:not(.tw) {
  right: 16.66666667%;
}

.col-xs-pull-1:not(.tw) {
  right: 8.33333333%;
}

.col-xs-pull-0:not(.tw) {
  right: 0%;
}

.col-xs-push-12:not(.tw) {
  left: 100%;
}

.col-xs-push-11:not(.tw) {
  left: 91.66666667%;
}

.col-xs-push-10:not(.tw) {
  left: 83.33333333%;
}

.col-xs-push-9:not(.tw) {
  left: 75%;
}

.col-xs-push-8:not(.tw) {
  left: 66.66666667%;
}

.col-xs-push-7:not(.tw) {
  left: 58.33333333%;
}

.col-xs-push-6:not(.tw) {
  left: 50%;
}

.col-xs-push-5:not(.tw) {
  left: 41.66666667%;
}

.col-xs-push-4:not(.tw) {
  left: 33.33333333%;
}

.col-xs-push-3:not(.tw) {
  left: 25%;
}

.col-xs-push-2:not(.tw) {
  left: 16.66666667%;
}

.col-xs-push-1:not(.tw) {
  left: 8.33333333%;
}

.col-xs-push-0:not(.tw) {
  left: 0%;
}

.col-xs-offset-12:not(.tw) {
  margin-left: 100%;
}

.col-xs-offset-11:not(.tw) {
  margin-left: 91.66666667%;
}

.col-xs-offset-10:not(.tw) {
  margin-left: 83.33333333%;
}

.col-xs-offset-9:not(.tw) {
  margin-left: 75%;
}

.col-xs-offset-8:not(.tw) {
  margin-left: 66.66666667%;
}

.col-xs-offset-7:not(.tw) {
  margin-left: 58.33333333%;
}

.col-xs-offset-6:not(.tw) {
  margin-left: 50%;
}

.col-xs-offset-5:not(.tw) {
  margin-left: 41.66666667%;
}

.col-xs-offset-4:not(.tw) {
  margin-left: 33.33333333%;
}

.col-xs-offset-3:not(.tw) {
  margin-left: 25%;
}

.col-xs-offset-2:not(.tw) {
  margin-left: 16.66666667%;
}

.col-xs-offset-1:not(.tw) {
  margin-left: 8.33333333%;
}

.col-xs-offset-0:not(.tw) {
  margin-left: 0%;
}

@media (min-width: 768px) {
  .container:not(.tw) {
    width: 750px;
  }

  .col-sm-1:not(.tw),
  .col-sm-2:not(.tw),
  .col-sm-3:not(.tw),
  .col-sm-4:not(.tw),
  .col-sm-5:not(.tw),
  .col-sm-6:not(.tw),
  .col-sm-7:not(.tw),
  .col-sm-8:not(.tw),
  .col-sm-9:not(.tw),
  .col-sm-10:not(.tw),
  .col-sm-11:not(.tw) {
    float: left;
  }

  .col-sm-12:not(.tw) {
    width: 100%;
  }

  .col-sm-11:not(.tw) {
    width: 91.66666667%;
  }

  .col-sm-10:not(.tw) {
    width: 83.33333333%;
  }

  .col-sm-9:not(.tw) {
    width: 75%;
  }

  .col-sm-8:not(.tw) {
    width: 66.66666667%;
  }

  .col-sm-7:not(.tw) {
    width: 58.33333333%;
  }

  .col-sm-6:not(.tw) {
    width: 50%;
  }

  .col-sm-5:not(.tw) {
    width: 41.66666667%;
  }

  .col-sm-4:not(.tw) {
    width: 33.33333333%;
  }

  .col-sm-3:not(.tw) {
    width: 25%;
  }

  .col-sm-2:not(.tw) {
    width: 16.66666667%;
  }

  .col-sm-1:not(.tw) {
    width: 8.33333333%;
  }

  .col-sm-pull-12:not(.tw) {
    right: 100%;
  }

  .col-sm-pull-11:not(.tw) {
    right: 91.66666667%;
  }

  .col-sm-pull-10:not(.tw) {
    right: 83.33333333%;
  }

  .col-sm-pull-9:not(.tw) {
    right: 75%;
  }

  .col-sm-pull-8:not(.tw) {
    right: 66.66666667%;
  }

  .col-sm-pull-7:not(.tw) {
    right: 58.33333333%;
  }

  .col-sm-pull-6:not(.tw) {
    right: 50%;
  }

  .col-sm-pull-5:not(.tw) {
    right: 41.66666667%;
  }

  .col-sm-pull-4:not(.tw) {
    right: 33.33333333%;
  }

  .col-sm-pull-3:not(.tw) {
    right: 25%;
  }

  .col-sm-pull-2:not(.tw) {
    right: 16.66666667%;
  }

  .col-sm-pull-1:not(.tw) {
    right: 8.33333333%;
  }

  .col-sm-pull-0:not(.tw) {
    right: 0%;
  }

  .col-sm-push-12:not(.tw) {
    left: 100%;
  }

  .col-sm-push-11:not(.tw) {
    left: 91.66666667%;
  }

  .col-sm-push-10:not(.tw) {
    left: 83.33333333%;
  }

  .col-sm-push-9:not(.tw) {
    left: 75%;
  }

  .col-sm-push-8:not(.tw) {
    left: 66.66666667%;
  }

  .col-sm-push-7:not(.tw) {
    left: 58.33333333%;
  }

  .col-sm-push-6:not(.tw) {
    left: 50%;
  }

  .col-sm-push-5:not(.tw) {
    left: 41.66666667%;
  }

  .col-sm-push-4:not(.tw) {
    left: 33.33333333%;
  }

  .col-sm-push-3:not(.tw) {
    left: 25%;
  }

  .col-sm-push-2:not(.tw) {
    left: 16.66666667%;
  }

  .col-sm-push-1:not(.tw) {
    left: 8.33333333%;
  }

  .col-sm-push-0:not(.tw) {
    left: 0%;
  }

  .col-sm-offset-12:not(.tw) {
    margin-left: 100%;
  }

  .col-sm-offset-11:not(.tw) {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-10:not(.tw) {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-9:not(.tw) {
    margin-left: 75%;
  }

  .col-sm-offset-8:not(.tw) {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-7:not(.tw) {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-6:not(.tw) {
    margin-left: 50%;
  }

  .col-sm-offset-5:not(.tw) {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-4:not(.tw) {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-3:not(.tw) {
    margin-left: 25%;
  }

  .col-sm-offset-2:not(.tw) {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-1:not(.tw) {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-0:not(.tw) {
    margin-left: 0%;
  }
}

@media (min-width: 1150px) {
  .container:not(.tw) {
    width: 970px;
  }

  .col-md-1:not(.tw),
  .col-md-2:not(.tw),
  .col-md-3:not(.tw),
  .col-md-4:not(.tw),
  .col-md-5:not(.tw),
  .col-md-6:not(.tw),
  .col-md-7:not(.tw),
  .col-md-8:not(.tw),
  .col-md-9:not(.tw),
  .col-md-10:not(.tw),
  .col-md-11:not(.tw) {
    float: left;
  }

  .col-md-12:not(.tw) {
    width: 100%;
  }

  .col-md-11:not(.tw) {
    width: 91.66666667%;
  }

  .col-md-10:not(.tw) {
    width: 83.33333333%;
  }

  .col-md-9:not(.tw) {
    width: 75%;
  }

  .col-md-8:not(.tw) {
    width: 66.66666667%;
  }

  .col-md-7:not(.tw) {
    width: 58.33333333%;
  }

  .col-md-6:not(.tw) {
    width: 50%;
  }

  .col-md-5:not(.tw) {
    width: 41.66666667%;
  }

  .col-md-4:not(.tw) {
    width: 33.33333333%;
  }

  .col-md-3:not(.tw) {
    width: 25%;
  }

  .col-md-2:not(.tw) {
    width: 16.66666667%;
  }

  .col-md-1:not(.tw) {
    width: 8.33333333%;
  }

  .col-md-pull-12:not(.tw) {
    right: 100%;
  }

  .col-md-pull-11:not(.tw) {
    right: 91.66666667%;
  }

  .col-md-pull-10:not(.tw) {
    right: 83.33333333%;
  }

  .col-md-pull-9:not(.tw) {
    right: 75%;
  }

  .col-md-pull-8:not(.tw) {
    right: 66.66666667%;
  }

  .col-md-pull-7:not(.tw) {
    right: 58.33333333%;
  }

  .col-md-pull-6:not(.tw) {
    right: 50%;
  }

  .col-md-pull-5:not(.tw) {
    right: 41.66666667%;
  }

  .col-md-pull-4:not(.tw) {
    right: 33.33333333%;
  }

  .col-md-pull-3:not(.tw) {
    right: 25%;
  }

  .col-md-pull-2:not(.tw) {
    right: 16.66666667%;
  }

  .col-md-pull-1:not(.tw) {
    right: 8.33333333%;
  }

  .col-md-pull-0:not(.tw) {
    right: 0%;
  }

  .col-md-push-12:not(.tw) {
    left: 100%;
  }

  .col-md-push-11:not(.tw) {
    left: 91.66666667%;
  }

  .col-md-push-10:not(.tw) {
    left: 83.33333333%;
  }

  .col-md-push-9:not(.tw) {
    left: 75%;
  }

  .col-md-push-8:not(.tw) {
    left: 66.66666667%;
  }

  .col-md-push-7:not(.tw) {
    left: 58.33333333%;
  }

  .col-md-push-6:not(.tw) {
    left: 50%;
  }

  .col-md-push-5:not(.tw) {
    left: 41.66666667%;
  }

  .col-md-push-4:not(.tw) {
    left: 33.33333333%;
  }

  .col-md-push-3:not(.tw) {
    left: 25%;
  }

  .col-md-push-2:not(.tw) {
    left: 16.66666667%;
  }

  .col-md-push-1:not(.tw) {
    left: 8.33333333%;
  }

  .col-md-push-0:not(.tw) {
    left: 0%;
  }

  .col-md-offset-12:not(.tw) {
    margin-left: 100%;
  }

  .col-md-offset-11:not(.tw) {
    margin-left: 91.66666667%;
  }

  .col-md-offset-10:not(.tw) {
    margin-left: 83.33333333%;
  }

  .col-md-offset-9:not(.tw) {
    margin-left: 75%;
  }

  .col-md-offset-8:not(.tw) {
    margin-left: 66.66666667%;
  }

  .col-md-offset-7:not(.tw) {
    margin-left: 58.33333333%;
  }

  .col-md-offset-6:not(.tw) {
    margin-left: 50%;
  }

  .col-md-offset-5:not(.tw) {
    margin-left: 41.66666667%;
  }

  .col-md-offset-4:not(.tw) {
    margin-left: 33.33333333%;
  }

  .col-md-offset-3:not(.tw) {
    margin-left: 25%;
  }

  .col-md-offset-2:not(.tw) {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1:not(.tw) {
    margin-left: 8.33333333%;
  }

  .col-md-offset-0:not(.tw) {
    margin-left: 0%;
  }
}

@media (min-width: 1350px) {
  .container:not(.tw) {
    width: 1170px;
  }

  .col-lg-1:not(.tw),
  .col-lg-2:not(.tw),
  .col-lg-3:not(.tw),
  .col-lg-4:not(.tw),
  .col-lg-5:not(.tw),
  .col-lg-6:not(.tw),
  .col-lg-7:not(.tw),
  .col-lg-8:not(.tw),
  .col-lg-9:not(.tw),
  .col-lg-10:not(.tw),
  .col-lg-11:not(.tw) {
    float: left;
  }

  .col-lg-12:not(.tw) {
    width: 100%;
  }

  .col-lg-11:not(.tw) {
    width: 91.66666667%;
  }

  .col-lg-10:not(.tw) {
    width: 83.33333333%;
  }

  .col-lg-9:not(.tw) {
    width: 75%;
  }

  .col-lg-8:not(.tw) {
    width: 66.66666667%;
  }

  .col-lg-7:not(.tw) {
    width: 58.33333333%;
  }

  .col-lg-6:not(.tw) {
    width: 50%;
  }

  .col-lg-5:not(.tw) {
    width: 41.66666667%;
  }

  .col-lg-4:not(.tw) {
    width: 33.33333333%;
  }

  .col-lg-3:not(.tw) {
    width: 25%;
  }

  .col-lg-2:not(.tw) {
    width: 16.66666667%;
  }

  .col-lg-1:not(.tw) {
    width: 8.33333333%;
  }

  .col-lg-pull-12:not(.tw) {
    right: 100%;
  }

  .col-lg-pull-11:not(.tw) {
    right: 91.66666667%;
  }

  .col-lg-pull-10:not(.tw) {
    right: 83.33333333%;
  }

  .col-lg-pull-9:not(.tw) {
    right: 75%;
  }

  .col-lg-pull-8:not(.tw) {
    right: 66.66666667%;
  }

  .col-lg-pull-7:not(.tw) {
    right: 58.33333333%;
  }

  .col-lg-pull-6:not(.tw) {
    right: 50%;
  }

  .col-lg-pull-5:not(.tw) {
    right: 41.66666667%;
  }

  .col-lg-pull-4:not(.tw) {
    right: 33.33333333%;
  }

  .col-lg-pull-3:not(.tw) {
    right: 25%;
  }

  .col-lg-pull-2:not(.tw) {
    right: 16.66666667%;
  }

  .col-lg-pull-1:not(.tw) {
    right: 8.33333333%;
  }

  .col-lg-pull-0:not(.tw) {
    right: 0%;
  }

  .col-lg-push-12:not(.tw) {
    left: 100%;
  }

  .col-lg-push-11:not(.tw) {
    left: 91.66666667%;
  }

  .col-lg-push-10:not(.tw) {
    left: 83.33333333%;
  }

  .col-lg-push-9:not(.tw) {
    left: 75%;
  }

  .col-lg-push-8:not(.tw) {
    left: 66.66666667%;
  }

  .col-lg-push-7:not(.tw) {
    left: 58.33333333%;
  }

  .col-lg-push-6:not(.tw) {
    left: 50%;
  }

  .col-lg-push-5:not(.tw) {
    left: 41.66666667%;
  }

  .col-lg-push-4:not(.tw) {
    left: 33.33333333%;
  }

  .col-lg-push-3:not(.tw) {
    left: 25%;
  }

  .col-lg-push-2:not(.tw) {
    left: 16.66666667%;
  }

  .col-lg-push-1:not(.tw) {
    left: 8.33333333%;
  }

  .col-lg-push-0:not(.tw) {
    left: 0%;
  }

  .col-lg-offset-12:not(.tw) {
    margin-left: 100%;
  }

  .col-lg-offset-11:not(.tw) {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10:not(.tw) {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9:not(.tw) {
    margin-left: 75%;
  }

  .col-lg-offset-8:not(.tw) {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7:not(.tw) {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6:not(.tw) {
    margin-left: 50%;
  }

  .col-lg-offset-5:not(.tw) {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4:not(.tw) {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3:not(.tw) {
    margin-left: 25%;
  }

  .col-lg-offset-2:not(.tw) {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1:not(.tw) {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0:not(.tw) {
    margin-left: 0%;
  }
}

.no-gutters:not(.tw) {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters:not(.tw) > .col:not(.tw),
.no-gutters:not(.tw) > [class*="col-"]:not(.tw) {
  padding-right: 0;
  padding-left: 0;
}

table:not(.tw) {
  max-width: 100%;
  background-color: transparent;
}

th:not(.tw) {
  text-align: left;
}

.table:not(.tw) {
  width: 100%;
  margin-bottom: 21px;
}

.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw) {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw) {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table:not(.tw) > caption:not(.tw) + thead:not(.tw) > tr:not(.tw):first-child > th:not(.tw),
.table:not(.tw) > colgroup:not(.tw) + thead:not(.tw) > tr:not(.tw):first-child > th:not(.tw),
.table:not(.tw) > thead:not(.tw):first-child > tr:not(.tw):first-child > th:not(.tw),
.table:not(.tw) > caption:not(.tw) + thead:not(.tw) > tr:not(.tw):first-child > td:not(.tw),
.table:not(.tw) > colgroup:not(.tw) + thead:not(.tw) > tr:not(.tw):first-child > td:not(.tw),
.table:not(.tw) > thead:not(.tw):first-child > tr:not(.tw):first-child > td:not(.tw) {
  border-top: 0;
}

.table:not(.tw) > tbody:not(.tw) + tbody:not(.tw) {
  border-top: 2px solid #ddd;
}

.table:not(.tw) .table:not(.tw) {
  background-color: #fff;
}

.table-condensed:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-condensed:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-condensed:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-condensed:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw),
.table-condensed:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw),
.table-condensed:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw) {
  padding: 5px;
}

.table-super-condensed:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-super-condensed:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-super-condensed:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-super-condensed:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw),
.table-super-condensed:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw),
.table-super-condensed:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw) {
  padding: 0;
}

.table-bordered:not(.tw) {
  border: 1px solid #ddd;
}

.table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw),
.table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw),
.table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw) {
  border: 1px solid #ddd;
}

.table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw),
.table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw) {
  border-bottom-width: 2px;
}

.table-striped:not(.tw) > tbody:not(.tw) > tr:not(.tw):nth-child(odd) > td:not(.tw),
.table-striped:not(.tw) > tbody:not(.tw) > tr:not(.tw):nth-child(odd) > th:not(.tw) {
  background-color: #f9f9f9;
}

.table-hover:not(.tw) > tbody:not(.tw) > tr:not(.tw):hover > td:not(.tw),
.table-hover:not(.tw) > tbody:not(.tw) > tr:not(.tw):hover > th:not(.tw) {
  background-color: #f5f5f5;
}

table:not(.tw) col[class*="col-"]:not(.tw) {
  float: none;
  display: table-column;
}

table:not(.tw) td[class*="col-"]:not(.tw),
table:not(.tw) th[class*="col-"]:not(.tw) {
  float: none;
  display: table-cell;
}

.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > td.active:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td.active:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td.active:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > th.active:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th.active:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th.active:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr.active:not(.tw) > td:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr.active:not(.tw) > td:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr.active:not(.tw) > td:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr.active:not(.tw) > th:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr.active:not(.tw) > th:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr.active:not(.tw) > th:not(.tw) {
  background-color: #f5f5f5;
}

.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > td.success:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td.success:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td.success:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > th.success:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th.success:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th.success:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr.success:not(.tw) > td:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr.success:not(.tw) > td:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr.success:not(.tw) > td:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr.success:not(.tw) > th:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr.success:not(.tw) > th:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr.success:not(.tw) > th:not(.tw) {
  background-color: #5cb85c;
}

.table-hover:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td.success:not(.tw):hover,
.table-hover:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th.success:not(.tw):hover,
.table-hover:not(.tw) > tbody:not(.tw) > tr.success:not(.tw):hover > td:not(.tw),
.table-hover:not(.tw) > tbody:not(.tw) > tr.success:not(.tw):hover > th:not(.tw) {
  background-color: #4cae4c;
}

.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > td.danger:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td.danger:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td.danger:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > th.danger:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th.danger:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th.danger:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr.danger:not(.tw) > td:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr.danger:not(.tw) > td:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr.danger:not(.tw) > td:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr.danger:not(.tw) > th:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr.danger:not(.tw) > th:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr.danger:not(.tw) > th:not(.tw) {
  background-color: #d9534f;
}

.table-hover:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td.danger:not(.tw):hover,
.table-hover:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th.danger:not(.tw):hover,
.table-hover:not(.tw) > tbody:not(.tw) > tr.danger:not(.tw):hover > td:not(.tw),
.table-hover:not(.tw) > tbody:not(.tw) > tr.danger:not(.tw):hover > th:not(.tw) {
  background-color: #d43f3a;
}

.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > td.warning:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td.warning:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td.warning:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr:not(.tw) > th.warning:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th.warning:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th.warning:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr.warning:not(.tw) > td:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr.warning:not(.tw) > td:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr.warning:not(.tw) > td:not(.tw),
.table:not(.tw) > thead:not(.tw) > tr.warning:not(.tw) > th:not(.tw),
.table:not(.tw) > tbody:not(.tw) > tr.warning:not(.tw) > th:not(.tw),
.table:not(.tw) > tfoot:not(.tw) > tr.warning:not(.tw) > th:not(.tw) {
  background-color: #daad32;
}

.table-hover:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td.warning:not(.tw):hover,
.table-hover:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th.warning:not(.tw):hover,
.table-hover:not(.tw) > tbody:not(.tw) > tr.warning:not(.tw):hover > td:not(.tw),
.table-hover:not(.tw) > tbody:not(.tw) > tr.warning:not(.tw):hover > th:not(.tw) {
  background-color: #cda025;
}

@media (max-width: 767px) {
  .table-responsive:not(.tw) {
    width: 100%;
    margin-bottom: 15.75px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive:not(.tw) > .table:not(.tw) {
    margin-bottom: 0;
  }

  .table-responsive:not(.tw) > .table:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw),
  .table-responsive:not(.tw) > .table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw),
  .table-responsive:not(.tw) > .table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw),
  .table-responsive:not(.tw) > .table:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw),
  .table-responsive:not(.tw) > .table:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw),
  .table-responsive:not(.tw) > .table:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw) {
    white-space: nowrap;
  }

  .table-responsive:not(.tw) > .table-bordered:not(.tw) {
    border: 0;
  }

  .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw):first-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw):first-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw):first-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw):first-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw):first-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw):first-child {
    border-left: 0;
  }

  .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw):last-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw):last-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw):last-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw):last-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw):last-child,
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw):last-child {
    border-right: 0;
  }

  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw):last-child > th:not(.tw),
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw):last-child > th:not(.tw),
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw):last-child > td:not(.tw),
  .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw):last-child > td:not(.tw) {
    border-bottom: 0;
  }
}

fieldset:not(.tw) {
  padding: 0;
  margin: 0;
  border: 0;
}

legend:not(.tw) {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 22.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label:not(.tw) {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"]:not(.tw) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="radio"]:not(.tw),
input[type="checkbox"]:not(.tw) {
  margin: 11px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}

input[type="file"]:not(.tw) {
  display: block;
}

select[multiple]:not(.tw):not(.chosen),
select[size]:not(.tw) {
  height: auto;
}

select:not(.tw) optgroup:not(.tw) {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}

input[type="file"]:not(.tw):focus,
input[type="radio"]:not(.tw):focus,
input[type="checkbox"]:not(.tw):focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

input[type="number"]:not(.tw)::-webkit-outer-spin-button,
input[type="number"]:not(.tw)::-webkit-inner-spin-button {
  height: auto;
}

output:not(.tw) {
  display: block;
  padding-top: 7px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555555;
  vertical-align: middle;
}

.form-control:not(.tw) {
  display: block;
  width: 100%;
  height: 35px;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555555;
  vertical-align: middle;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -webkit-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-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:not(.tw):focus {
  border-color: #2a7eb6;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(42, 126, 182, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(42, 126, 182, 0.6);
}

.form-control:not(.tw):-moz-placeholder {
  color: #f2eee9;
}

.form-control:not(.tw)::-moz-placeholder {
  color: #f2eee9;
}

.form-control:not(.tw):-ms-input-placeholder {
  color: #f2eee9;
}

.form-control:not(.tw)::-webkit-input-placeholder {
  color: #f2eee9;
}

.form-control[disabled]:not(.tw),
.form-control[readonly]:not(.tw),
fieldset[disabled]:not(.tw) .form-control:not(.tw) {
  cursor: not-allowed;
  background-color: #eeeeee;
}

textarea.form-control:not(.tw) {
  height: auto;
}

.form-group:not(.tw) {
  margin-bottom: 15px;
}

.radio:not(.tw),
.checkbox:not(.tw) {
  display: block;
  min-height: 21px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}

.radio:not(.tw) label:not(.tw),
.checkbox:not(.tw) label:not(.tw) {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.control-label:not(.tw) + div:not(.tw) label:not(.tw) {
  font-weight: normal;
}

.control-label:not(.tw) + div:not(.tw) label:not(.tw) input:not(.tw) {
  margin-right: 10px;
}

.radio-check-horizontal:not(.tw) {
  text-align: center;
  padding-top: 4px;
}

.radio:not(.tw) input[type="radio"]:not(.tw),
.radio-inline:not(.tw) input[type="radio"]:not(.tw),
.checkbox:not(.tw) input[type="checkbox"]:not(.tw),
.checkbox-inline:not(.tw) input[type="checkbox"]:not(.tw) {
  float: left;
  margin-left: -20px;
}

.radio:not(.tw) + .radio:not(.tw),
.checkbox:not(.tw) + .checkbox:not(.tw) {
  margin-top: -5px;
}

.radio-inline:not(.tw),
.checkbox-inline:not(.tw) {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
  line-height: 35px;
}

.radio-inline:not(.tw) + .radio-inline:not(.tw),
.checkbox-inline:not(.tw) + .checkbox-inline:not(.tw) {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled]:not(.tw),
input[type="checkbox"][disabled]:not(.tw),
.radio[disabled]:not(.tw),
.radio-inline[disabled]:not(.tw),
.checkbox[disabled]:not(.tw),
.checkbox-inline[disabled]:not(.tw),
fieldset[disabled]:not(.tw) input[type="radio"]:not(.tw),
fieldset[disabled]:not(.tw) input[type="checkbox"]:not(.tw),
fieldset[disabled]:not(.tw) .radio:not(.tw),
fieldset[disabled]:not(.tw) .radio-inline:not(.tw),
fieldset[disabled]:not(.tw) .checkbox:not(.tw),
fieldset[disabled]:not(.tw) .checkbox-inline:not(.tw) {
  cursor: not-allowed;
}

.input-sm:not(.tw) {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}

select.input-sm:not(.tw) {
  height: 31px;
  line-height: 31px;
}

textarea.input-sm:not(.tw) {
  height: auto;
}

.input-lg:not(.tw) {
  height: 47px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 0px;
}

select.input-lg:not(.tw) {
  height: 47px;
  line-height: 47px;
}

textarea.input-lg:not(.tw) {
  height: auto;
}

.has-warning:not(.tw) .help-block:not(.tw),
.has-warning:not(.tw) .control-label:not(.tw),
.has-warning:not(.tw) .radio:not(.tw),
.has-warning:not(.tw) .checkbox:not(.tw),
.has-warning:not(.tw) .radio-inline:not(.tw),
.has-warning:not(.tw) .checkbox-inline:not(.tw) {
  color: #fff;
}

.has-warning:not(.tw) .form-control:not(.tw) {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning:not(.tw) .form-control:not(.tw):focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}

.has-warning:not(.tw) .input-group-addon:not(.tw) {
  color: #fff;
  border-color: #fff;
  background-color: #daad32;
}

.has-error:not(.tw) .help-block:not(.tw),
.has-error:not(.tw) .control-label:not(.tw),
.has-error:not(.tw) .radio:not(.tw),
.has-error:not(.tw) .checkbox:not(.tw),
.has-error:not(.tw) .radio-inline:not(.tw),
.has-error:not(.tw) .checkbox-inline:not(.tw) {
  color: #fff;
}

.has-error:not(.tw) .form-control:not(.tw) {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error:not(.tw) .form-control:not(.tw):focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}

.has-error:not(.tw) .input-group-addon:not(.tw) {
  color: #fff;
  border-color: #fff;
  background-color: #d9534f;
}

.has-success:not(.tw) .help-block:not(.tw),
.has-success:not(.tw) .control-label:not(.tw),
.has-success:not(.tw) .radio:not(.tw),
.has-success:not(.tw) .checkbox:not(.tw),
.has-success:not(.tw) .radio-inline:not(.tw),
.has-success:not(.tw) .checkbox-inline:not(.tw) {
  color: #fff;
}

.has-success:not(.tw) .form-control:not(.tw) {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success:not(.tw) .form-control:not(.tw):focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}

.has-success:not(.tw) .input-group-addon:not(.tw) {
  color: #fff;
  border-color: #fff;
  background-color: #5cb85c;
}

.form-control-static:not(.tw) {
  margin-bottom: 0;
}

.help-block:not(.tw) {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline:not(.tw) .form-group:not(.tw) {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .form-inline:not(.tw) .form-control:not(.tw) {
    display: inline-block;
  }

  .form-inline:not(.tw) .radio:not(.tw),
  .form-inline:not(.tw) .checkbox:not(.tw) {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .form-inline:not(.tw) .radio:not(.tw) input[type="radio"]:not(.tw),
  .form-inline:not(.tw) .checkbox:not(.tw) input[type="checkbox"]:not(.tw) {
    float: none;
    margin-left: 0;
  }
}

.form-horizontal:not(.tw) .control-label:not(.tw),
.form-horizontal:not(.tw) .radio:not(.tw),
.form-horizontal:not(.tw) .checkbox:not(.tw),
.form-horizontal:not(.tw) .radio-inline:not(.tw),
.form-horizontal:not(.tw) .checkbox-inline:not(.tw) {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-right: 10px !important;
}

.form-horizontal:not(.tw) .form-group:not(.tw) {
  margin-left: -15px;
  margin-right: -15px;
}

.form-horizontal:not(.tw) .form-group:not(.tw):before,
.form-horizontal:not(.tw) .form-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.form-horizontal:not(.tw) .form-group:not(.tw):after {
  clear: both;
}

.form-horizontal:not(.tw) .form-group:not(.tw):before,
.form-horizontal:not(.tw) .form-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.form-horizontal:not(.tw) .form-group:not(.tw):after {
  clear: both;
}

.form-horizontal:not(.tw) .form-group:not(.tw):before,
.form-horizontal:not(.tw) .form-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.form-horizontal:not(.tw) .form-group:not(.tw):after {
  clear: both;
}

.form-horizontal:not(.tw) .form-group:not(.tw):before,
.form-horizontal:not(.tw) .form-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.form-horizontal:not(.tw) .form-group:not(.tw):after {
  clear: both;
}

.form-horizontal:not(.tw) .form-group:not(.tw):before,
.form-horizontal:not(.tw) .form-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.form-horizontal:not(.tw) .form-group:not(.tw):after {
  clear: both;
}

.form-horizontal:not(.tw) .form-control-static:not(.tw) {
  padding-top: 7px;
}

@media (min-width: 768px) {
  .form-horizontal:not(.tw) .control-label:not(.tw) {
    text-align: right;
  }
}

.btn:not(.tw) {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.btn:not(.tw):focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:not(.tw):hover,
.btn:not(.tw):focus {
  color: #333;
  text-decoration: none;
}

.btn:not(.tw):active,
.btn.active:not(.tw) {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled:not(.tw),
.btn[disabled]:not(.tw),
fieldset[disabled]:not(.tw) .btn:not(.tw) {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-default:not(.tw) {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:not(.tw):hover,
.btn-default:not(.tw):focus,
.btn-default:not(.tw):active,
.btn-default.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-default:not(.tw) {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:not(.tw):active,
.btn-default.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-default:not(.tw) {
  background-image: none;
}

.btn-default.disabled:not(.tw),
.btn-default[disabled]:not(.tw),
fieldset[disabled]:not(.tw) .btn-default:not(.tw),
.btn-default.disabled:not(.tw):hover,
.btn-default[disabled]:not(.tw):hover,
fieldset[disabled]:not(.tw) .btn-default:not(.tw):hover,
.btn-default.disabled:not(.tw):focus,
.btn-default[disabled]:not(.tw):focus,
fieldset[disabled]:not(.tw) .btn-default:not(.tw):focus,
.btn-default.disabled:not(.tw):active,
.btn-default[disabled]:not(.tw):active,
fieldset[disabled]:not(.tw) .btn-default:not(.tw):active,
.btn-default.disabled.active:not(.tw),
.btn-default[disabled].active:not(.tw),
fieldset[disabled]:not(.tw) .btn-default.active:not(.tw) {
  background-color: #fff;
  border-color: #ccc;
}

.btn-primary:not(.tw) {
  color: #fff;
  background-color: #2a7eb6;
  border-color: #2570a1;
}

.btn-primary:not(.tw):hover,
.btn-primary:not(.tw):focus,
.btn-primary:not(.tw):active,
.btn-primary.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-primary:not(.tw) {
  color: #fff;
  background-color: #226795;
  border-color: #1a4d70;
}

.btn-primary:not(.tw):active,
.btn-primary.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-primary:not(.tw) {
  background-image: none;
}

.btn-primary.disabled:not(.tw),
.btn-primary[disabled]:not(.tw),
fieldset[disabled]:not(.tw) .btn-primary:not(.tw),
.btn-primary.disabled:not(.tw):hover,
.btn-primary[disabled]:not(.tw):hover,
fieldset[disabled]:not(.tw) .btn-primary:not(.tw):hover,
.btn-primary.disabled:not(.tw):focus,
.btn-primary[disabled]:not(.tw):focus,
fieldset[disabled]:not(.tw) .btn-primary:not(.tw):focus,
.btn-primary.disabled:not(.tw):active,
.btn-primary[disabled]:not(.tw):active,
fieldset[disabled]:not(.tw) .btn-primary:not(.tw):active,
.btn-primary.disabled.active:not(.tw),
.btn-primary[disabled].active:not(.tw),
fieldset[disabled]:not(.tw) .btn-primary.active:not(.tw) {
  background-color: #2a7eb6;
  border-color: #2570a1;
}

.btn-warning:not(.tw) {
  color: #fff;
  background-color: #daad32;
  border-color: #cda025;
}

.btn-warning:not(.tw):hover,
.btn-warning:not(.tw):focus,
.btn-warning:not(.tw):active,
.btn-warning.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-warning:not(.tw) {
  color: #fff;
  background-color: #c09623;
  border-color: #9a781c;
}

.btn-warning:not(.tw):active,
.btn-warning.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-warning:not(.tw) {
  background-image: none;
}

.btn-warning.disabled:not(.tw),
.btn-warning[disabled]:not(.tw),
fieldset[disabled]:not(.tw) .btn-warning:not(.tw),
.btn-warning.disabled:not(.tw):hover,
.btn-warning[disabled]:not(.tw):hover,
fieldset[disabled]:not(.tw) .btn-warning:not(.tw):hover,
.btn-warning.disabled:not(.tw):focus,
.btn-warning[disabled]:not(.tw):focus,
fieldset[disabled]:not(.tw) .btn-warning:not(.tw):focus,
.btn-warning.disabled:not(.tw):active,
.btn-warning[disabled]:not(.tw):active,
fieldset[disabled]:not(.tw) .btn-warning:not(.tw):active,
.btn-warning.disabled.active:not(.tw),
.btn-warning[disabled].active:not(.tw),
fieldset[disabled]:not(.tw) .btn-warning.active:not(.tw) {
  background-color: #daad32;
  border-color: #cda025;
}

.btn-danger:not(.tw) {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:not(.tw):hover,
.btn-danger:not(.tw):focus,
.btn-danger:not(.tw):active,
.btn-danger.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-danger:not(.tw) {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-danger:not(.tw):active,
.btn-danger.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-danger:not(.tw) {
  background-image: none;
}

.btn-danger.disabled:not(.tw),
.btn-danger[disabled]:not(.tw),
fieldset[disabled]:not(.tw) .btn-danger:not(.tw),
.btn-danger.disabled:not(.tw):hover,
.btn-danger[disabled]:not(.tw):hover,
fieldset[disabled]:not(.tw) .btn-danger:not(.tw):hover,
.btn-danger.disabled:not(.tw):focus,
.btn-danger[disabled]:not(.tw):focus,
fieldset[disabled]:not(.tw) .btn-danger:not(.tw):focus,
.btn-danger.disabled:not(.tw):active,
.btn-danger[disabled]:not(.tw):active,
fieldset[disabled]:not(.tw) .btn-danger:not(.tw):active,
.btn-danger.disabled.active:not(.tw),
.btn-danger[disabled].active:not(.tw),
fieldset[disabled]:not(.tw) .btn-danger.active:not(.tw) {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-success:not(.tw) {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:not(.tw):hover,
.btn-success:not(.tw):focus,
.btn-success:not(.tw):active,
.btn-success.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-success:not(.tw) {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-success:not(.tw):active,
.btn-success.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-success:not(.tw) {
  background-image: none;
}

.btn-success.disabled:not(.tw),
.btn-success[disabled]:not(.tw),
fieldset[disabled]:not(.tw) .btn-success:not(.tw),
.btn-success.disabled:not(.tw):hover,
.btn-success[disabled]:not(.tw):hover,
fieldset[disabled]:not(.tw) .btn-success:not(.tw):hover,
.btn-success.disabled:not(.tw):focus,
.btn-success[disabled]:not(.tw):focus,
fieldset[disabled]:not(.tw) .btn-success:not(.tw):focus,
.btn-success.disabled:not(.tw):active,
.btn-success[disabled]:not(.tw):active,
fieldset[disabled]:not(.tw) .btn-success:not(.tw):active,
.btn-success.disabled.active:not(.tw),
.btn-success[disabled].active:not(.tw),
fieldset[disabled]:not(.tw) .btn-success.active:not(.tw) {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-info:not(.tw) {
  color: #fff;
  background-color: #d9edf7;
  border-color: #c4e3f3;
}

.btn-info:not(.tw):hover,
.btn-info:not(.tw):focus,
.btn-info:not(.tw):active,
.btn-info.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-info:not(.tw) {
  color: #fff;
  background-color: #b7ddf0;
  border-color: #91cbe8;
}

.btn-info:not(.tw):active,
.btn-info.active:not(.tw),
.open:not(.tw) .dropdown-toggle.btn-info:not(.tw) {
  background-image: none;
}

.btn-info.disabled:not(.tw),
.btn-info[disabled]:not(.tw),
fieldset[disabled]:not(.tw) .btn-info:not(.tw),
.btn-info.disabled:not(.tw):hover,
.btn-info[disabled]:not(.tw):hover,
fieldset[disabled]:not(.tw) .btn-info:not(.tw):hover,
.btn-info.disabled:not(.tw):focus,
.btn-info[disabled]:not(.tw):focus,
fieldset[disabled]:not(.tw) .btn-info:not(.tw):focus,
.btn-info.disabled:not(.tw):active,
.btn-info[disabled]:not(.tw):active,
fieldset[disabled]:not(.tw) .btn-info:not(.tw):active,
.btn-info.disabled.active:not(.tw),
.btn-info[disabled].active:not(.tw),
fieldset[disabled]:not(.tw) .btn-info.active:not(.tw) {
  background-color: #d9edf7;
  border-color: #c4e3f3;
}

.btn-link:not(.tw) {
  color: #2a7eb6;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}

.btn-link:not(.tw),
.btn-link:not(.tw):active,
.btn-link[disabled]:not(.tw),
fieldset[disabled]:not(.tw) .btn-link:not(.tw) {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link:not(.tw),
.btn-link:not(.tw):hover,
.btn-link:not(.tw):focus,
.btn-link:not(.tw):active {
  border-color: transparent;
}

.btn-link:not(.tw):hover,
.btn-link:not(.tw):focus {
  color: #1c5378;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:not(.tw):hover,
fieldset[disabled]:not(.tw) .btn-link:not(.tw):hover,
.btn-link[disabled]:not(.tw):focus,
fieldset[disabled]:not(.tw) .btn-link:not(.tw):focus {
  color: #f2eee9;
  text-decoration: none;
}

.btn-lg:not(.tw) {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 0px;
}

.btn-sm:not(.tw),
.btn-xs:not(.tw) {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}

.btn-xs:not(.tw) {
  padding: 1px 5px;
}

.btn-block:not(.tw) {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.btn-block:not(.tw) + .btn-block:not(.tw) {
  margin-top: 5px;
}

input[type="submit"].btn-block:not(.tw),
input[type="reset"].btn-block:not(.tw),
input[type="button"].btn-block:not(.tw) {
  width: 100%;
}

.lba-audio-player:not(.tw) {
  min-height: 30px;
  height: 30px;
  vertical-align: middle;
  min-width: 50%;
  width: 1000px;
  max-width: 300px;
  margin-top: 10px;
}

@media screen and (max-width: 380px) {
  .lba-audio-player:not(.tw) {
    width: 250px;
  }
}

@media screen and (max-width: 320px) {
  .lba-audio-player:not(.tw) {
    width: 200px;
  }
}

.lba-circular-btn:not(.tw) {
  height: 36px;
  width: 36px;
  padding-left: 8px !important;
  padding-top: 6px !important;
  border-radius: 100% !important;
  float: right;
  margin-top: 9px;
  margin-left: 8px;
}

.fade:not(.tw) {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in:not(.tw) {
  opacity: 1;
}

.collapse:not(.tw) {
  display: none;
}

.collapse.in:not(.tw) {
  display: block;
}

.collapsing:not(.tw) {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon:not(.tw) {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon:not(.tw):empty {
  width: 1em;
}

.glyphicon-asterisk:not(.tw):before {
  content: "\2a";
}

.glyphicon-plus:not(.tw):before {
  content: "\2b";
}

.glyphicon-euro:not(.tw):before {
  content: "\20ac";
}

.glyphicon-minus:not(.tw):before {
  content: "\2212";
}

.glyphicon-cloud:not(.tw):before {
  content: "\2601";
}

.glyphicon-envelope:not(.tw):before {
  content: "\2709";
}

.glyphicon-pencil:not(.tw):before {
  content: "\270f";
}

.glyphicon-glass:not(.tw):before {
  content: "\e001";
}

.glyphicon-music:not(.tw):before {
  content: "\e002";
}

.glyphicon-search:not(.tw):before {
  content: "\e003";
}

.glyphicon-heart:not(.tw):before {
  content: "\e005";
}

.glyphicon-star:not(.tw):before {
  content: "\e006";
}

.glyphicon-star-empty:not(.tw):before {
  content: "\e007";
}

.glyphicon-user:not(.tw):before {
  content: "\e008";
}

.glyphicon-film:not(.tw):before {
  content: "\e009";
}

.glyphicon-th-large:not(.tw):before {
  content: "\e010";
}

.glyphicon-th:not(.tw):before {
  content: "\e011";
}

.glyphicon-th-list:not(.tw):before {
  content: "\e012";
}

.glyphicon-ok:not(.tw):before {
  content: "\e013";
}

.glyphicon-remove:not(.tw):before {
  content: "\e014";
}

.glyphicon-zoom-in:not(.tw):before {
  content: "\e015";
}

.glyphicon-zoom-out:not(.tw):before {
  content: "\e016";
}

.glyphicon-off:not(.tw):before {
  content: "\e017";
}

.glyphicon-signal:not(.tw):before {
  content: "\e018";
}

.glyphicon-cog:not(.tw):before {
  content: "\e019";
}

.glyphicon-trash:not(.tw):before {
  content: "\e020";
}

.glyphicon-home:not(.tw):before {
  content: "\e021";
}

.glyphicon-file:not(.tw):before {
  content: "\e022";
}

.glyphicon-time:not(.tw):before {
  content: "\e023";
}

.glyphicon-road:not(.tw):before {
  content: "\e024";
}

.glyphicon-download-alt:not(.tw):before {
  content: "\e025";
}

.glyphicon-download:not(.tw):before {
  content: "\e026";
}

.glyphicon-upload:not(.tw):before {
  content: "\e027";
}

.glyphicon-inbox:not(.tw):before {
  content: "\e028";
}

.glyphicon-play-circle:not(.tw):before {
  content: "\e029";
}

.glyphicon-repeat:not(.tw):before {
  content: "\e030";
}

.glyphicon-refresh:not(.tw):before {
  content: "\e031";
}

.glyphicon-list-alt:not(.tw):before {
  content: "\e032";
}

.glyphicon-lock:not(.tw):before {
  content: "\e033";
}

.glyphicon-flag:not(.tw):before {
  content: "\e034";
}

.glyphicon-headphones:not(.tw):before {
  content: "\e035";
}

.glyphicon-volume-off:not(.tw):before {
  content: "\e036";
}

.glyphicon-volume-down:not(.tw):before {
  content: "\e037";
}

.glyphicon-volume-up:not(.tw):before {
  content: "\e038";
}

.glyphicon-qrcode:not(.tw):before {
  content: "\e039";
}

.glyphicon-barcode:not(.tw):before {
  content: "\e040";
}

.glyphicon-tag:not(.tw):before {
  content: "\e041";
}

.glyphicon-tags:not(.tw):before {
  content: "\e042";
}

.glyphicon-book:not(.tw):before {
  content: "\e043";
}

.glyphicon-bookmark:not(.tw):before {
  content: "\e044";
}

.glyphicon-print:not(.tw):before {
  content: "\e045";
}

.glyphicon-camera:not(.tw):before {
  content: "\e046";
}

.glyphicon-font:not(.tw):before {
  content: "\e047";
}

.glyphicon-bold:not(.tw):before {
  content: "\e048";
}

.glyphicon-italic:not(.tw):before {
  content: "\e049";
}

.glyphicon-text-height:not(.tw):before {
  content: "\e050";
}

.glyphicon-text-width:not(.tw):before {
  content: "\e051";
}

.glyphicon-align-left:not(.tw):before {
  content: "\e052";
}

.glyphicon-align-center:not(.tw):before {
  content: "\e053";
}

.glyphicon-align-right:not(.tw):before {
  content: "\e054";
}

.glyphicon-align-justify:not(.tw):before {
  content: "\e055";
}

.glyphicon-list:not(.tw):before {
  content: "\e056";
}

.glyphicon-indent-left:not(.tw):before {
  content: "\e057";
}

.glyphicon-indent-right:not(.tw):before {
  content: "\e058";
}

.glyphicon-facetime-video:not(.tw):before {
  content: "\e059";
}

.glyphicon-picture:not(.tw):before {
  content: "\e060";
}

.glyphicon-map-marker:not(.tw):before {
  content: "\e062";
}

.glyphicon-adjust:not(.tw):before {
  content: "\e063";
}

.glyphicon-tint:not(.tw):before {
  content: "\e064";
}

.glyphicon-edit:not(.tw):before {
  content: "\e065";
}

.glyphicon-share:not(.tw):before {
  content: "\e066";
}

.glyphicon-check:not(.tw):before {
  content: "\e067";
}

.glyphicon-move:not(.tw):before {
  content: "\e068";
}

.glyphicon-step-backward:not(.tw):before {
  content: "\e069";
}

.glyphicon-fast-backward:not(.tw):before {
  content: "\e070";
}

.glyphicon-backward:not(.tw):before {
  content: "\e071";
}

.glyphicon-play:not(.tw):before {
  content: "\e072";
}

.glyphicon-pause:not(.tw):before {
  content: "\e073";
}

.glyphicon-stop:not(.tw):before {
  content: "\e074";
}

.glyphicon-forward:not(.tw):before {
  content: "\e075";
}

.glyphicon-fast-forward:not(.tw):before {
  content: "\e076";
}

.glyphicon-step-forward:not(.tw):before {
  content: "\e077";
}

.glyphicon-eject:not(.tw):before {
  content: "\e078";
}

.glyphicon-chevron-left:not(.tw):before {
  content: "\e079";
}

.glyphicon-chevron-right:not(.tw):before {
  content: "\e080";
}

.glyphicon-plus-sign:not(.tw):before {
  content: "\e081";
}

.glyphicon-minus-sign:not(.tw):before {
  content: "\e082";
}

.glyphicon-remove-sign:not(.tw):before {
  content: "\e083";
}

.glyphicon-ok-sign:not(.tw):before {
  content: "\e084";
}

.glyphicon-question-sign:not(.tw):before {
  content: "\e085";
}

.glyphicon-info-sign:not(.tw):before {
  content: "\e086";
}

.glyphicon-screenshot:not(.tw):before {
  content: "\e087";
}

.glyphicon-remove-circle:not(.tw):before {
  content: "\e088";
}

.glyphicon-ok-circle:not(.tw):before {
  content: "\e089";
}

.glyphicon-ban-circle:not(.tw):before {
  content: "\e090";
}

.glyphicon-arrow-left:not(.tw):before {
  content: "\e091";
}

.glyphicon-arrow-right:not(.tw):before {
  content: "\e092";
}

.glyphicon-arrow-up:not(.tw):before {
  content: "\e093";
}

.glyphicon-arrow-down:not(.tw):before {
  content: "\e094";
}

.glyphicon-share-alt:not(.tw):before {
  content: "\e095";
}

.glyphicon-resize-full:not(.tw):before {
  content: "\e096";
}

.glyphicon-resize-small:not(.tw):before {
  content: "\e097";
}

.glyphicon-exclamation-sign:not(.tw):before {
  content: "\e101";
}

.glyphicon-gift:not(.tw):before {
  content: "\e102";
}

.glyphicon-leaf:not(.tw):before {
  content: "\e103";
}

.glyphicon-fire:not(.tw):before {
  content: "\e104";
}

.glyphicon-eye-open:not(.tw):before {
  content: "\e105";
}

.glyphicon-eye-close:not(.tw):before {
  content: "\e106";
}

.glyphicon-warning-sign:not(.tw):before {
  content: "\e107";
}

.glyphicon-plane:not(.tw):before {
  content: "\e108";
}

.glyphicon-calendar:not(.tw):before {
  content: "\e109";
}

.glyphicon-random:not(.tw):before {
  content: "\e110";
}

.glyphicon-comment:not(.tw):before {
  content: "\e111";
}

.glyphicon-magnet:not(.tw):before {
  content: "\e112";
}

.glyphicon-chevron-up:not(.tw):before {
  content: "\e113";
}

.glyphicon-chevron-down:not(.tw):before {
  content: "\e114";
}

.glyphicon-retweet:not(.tw):before {
  content: "\e115";
}

.glyphicon-shopping-cart:not(.tw):before {
  content: "\e116";
}

.glyphicon-folder-close:not(.tw):before {
  content: "\e117";
}

.glyphicon-folder-open:not(.tw):before {
  content: "\e118";
}

.glyphicon-resize-vertical:not(.tw):before {
  content: "\e119";
}

.glyphicon-resize-horizontal:not(.tw):before {
  content: "\e120";
}

.glyphicon-hdd:not(.tw):before {
  content: "\e121";
}

.glyphicon-bullhorn:not(.tw):before {
  content: "\e122";
}

.glyphicon-bell:not(.tw):before {
  content: "\e123";
}

.glyphicon-certificate:not(.tw):before {
  content: "\e124";
}

.glyphicon-thumbs-up:not(.tw):before {
  content: "\e125";
}

.glyphicon-thumbs-down:not(.tw):before {
  content: "\e126";
}

.glyphicon-hand-right:not(.tw):before {
  content: "\e127";
}

.glyphicon-hand-left:not(.tw):before {
  content: "\e128";
}

.glyphicon-hand-up:not(.tw):before {
  content: "\e129";
}

.glyphicon-hand-down:not(.tw):before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:not(.tw):before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:not(.tw):before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:not(.tw):before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:not(.tw):before {
  content: "\e134";
}

.glyphicon-globe:not(.tw):before {
  content: "\e135";
}

.glyphicon-wrench:not(.tw):before {
  content: "\e136";
}

.glyphicon-tasks:not(.tw):before {
  content: "\e137";
}

.glyphicon-filter:not(.tw):before {
  content: "\e138";
}

.glyphicon-briefcase:not(.tw):before {
  content: "\e139";
}

.glyphicon-fullscreen:not(.tw):before {
  content: "\e140";
}

.glyphicon-dashboard:not(.tw):before {
  content: "\e141";
}

.glyphicon-paperclip:not(.tw):before {
  content: "\e142";
}

.glyphicon-heart-empty:not(.tw):before {
  content: "\e143";
}

.glyphicon-link:not(.tw):before {
  content: "\e144";
}

.glyphicon-phone:not(.tw):before {
  content: "\e145";
}

.glyphicon-pushpin:not(.tw):before {
  content: "\e146";
}

.glyphicon-usd:not(.tw):before {
  content: "\e148";
}

.glyphicon-gbp:not(.tw):before {
  content: "\e149";
}

.glyphicon-sort:not(.tw):before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:not(.tw):before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:not(.tw):before {
  content: "\e152";
}

.glyphicon-sort-by-order:not(.tw):before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:not(.tw):before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:not(.tw):before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:not(.tw):before {
  content: "\e156";
}

.glyphicon-unchecked:not(.tw):before {
  content: "\e157";
}

.glyphicon-expand:not(.tw):before {
  content: "\e158";
}

.glyphicon-collapse-down:not(.tw):before {
  content: "\e159";
}

.glyphicon-collapse-up:not(.tw):before {
  content: "\e160";
}

.glyphicon-log-in:not(.tw):before {
  content: "\e161";
}

.glyphicon-flash:not(.tw):before {
  content: "\e162";
}

.glyphicon-log-out:not(.tw):before {
  content: "\e163";
}

.glyphicon-new-window:not(.tw):before {
  content: "\e164";
}

.glyphicon-record:not(.tw):before {
  content: "\e165";
}

.glyphicon-save:not(.tw):before {
  content: "\e166";
}

.glyphicon-open:not(.tw):before {
  content: "\e167";
}

.glyphicon-saved:not(.tw):before {
  content: "\e168";
}

.glyphicon-import:not(.tw):before {
  content: "\e169";
}

.glyphicon-export:not(.tw):before {
  content: "\e170";
}

.glyphicon-send:not(.tw):before {
  content: "\e171";
}

.glyphicon-floppy-disk:not(.tw):before {
  content: "\e172";
}

.glyphicon-floppy-saved:not(.tw):before {
  content: "\e173";
}

.glyphicon-floppy-remove:not(.tw):before {
  content: "\e174";
}

.glyphicon-floppy-save:not(.tw):before {
  content: "\e175";
}

.glyphicon-floppy-open:not(.tw):before {
  content: "\e176";
}

.glyphicon-credit-card:not(.tw):before {
  content: "\e177";
}

.glyphicon-transfer:not(.tw):before {
  content: "\e178";
}

.glyphicon-cutlery:not(.tw):before {
  content: "\e179";
}

.glyphicon-header:not(.tw):before {
  content: "\e180";
}

.glyphicon-compressed:not(.tw):before {
  content: "\e181";
}

.glyphicon-earphone:not(.tw):before {
  content: "\e182";
}

.glyphicon-phone-alt:not(.tw):before {
  content: "\e183";
}

.glyphicon-tower:not(.tw):before {
  content: "\e184";
}

.glyphicon-stats:not(.tw):before {
  content: "\e185";
}

.glyphicon-sd-video:not(.tw):before {
  content: "\e186";
}

.glyphicon-hd-video:not(.tw):before {
  content: "\e187";
}

.glyphicon-subtitles:not(.tw):before {
  content: "\e188";
}

.glyphicon-sound-stereo:not(.tw):before {
  content: "\e189";
}

.glyphicon-sound-dolby:not(.tw):before {
  content: "\e190";
}

.glyphicon-sound-5-1:not(.tw):before {
  content: "\e191";
}

.glyphicon-sound-6-1:not(.tw):before {
  content: "\e192";
}

.glyphicon-sound-7-1:not(.tw):before {
  content: "\e193";
}

.glyphicon-copyright-mark:not(.tw):before {
  content: "\e194";
}

.glyphicon-registration-mark:not(.tw):before {
  content: "\e195";
}

.glyphicon-cloud-download:not(.tw):before {
  content: "\e197";
}

.glyphicon-cloud-upload:not(.tw):before {
  content: "\e198";
}

.glyphicon-tree-conifer:not(.tw):before {
  content: "\e199";
}

.glyphicon-tree-deciduous:not(.tw):before {
  content: "\e200";
}

.caret:not(.tw) {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
}

.dropdown:not(.tw) {
  position: relative;
}

.dropdown-toggle:not(.tw):focus {
  outline: 0;
}

.dropdown-menu:not(.tw) {
  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;
  font-size: 15px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right:not(.tw) {
  right: 0;
  left: auto;
}

.dropdown-menu:not(.tw) .divider:not(.tw) {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu:not(.tw) > li:not(.tw) > a:not(.tw) {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #757575;
  white-space: nowrap;
}

.dropdown-menu:not(.tw) > li:not(.tw) > a:not(.tw):hover,
.dropdown-menu:not(.tw) > li:not(.tw) > a:not(.tw):focus {
  text-decoration: none;
  color: #000;
  background-color: #f5f5f5;
}

.dropdown-menu:not(.tw) > .active:not(.tw) > a:not(.tw),
.dropdown-menu:not(.tw) > .active:not(.tw) > a:not(.tw):hover,
.dropdown-menu:not(.tw) > .active:not(.tw) > a:not(.tw):focus {
  color: #000;
  text-decoration: none;
  outline: 0;
  background-color: #f5f5f5;
}

.dropdown-menu:not(.tw) > .disabled:not(.tw) > a:not(.tw),
.dropdown-menu:not(.tw) > .disabled:not(.tw) > a:not(.tw):hover,
.dropdown-menu:not(.tw) > .disabled:not(.tw) > a:not(.tw):focus {
  color: #f2eee9;
}

.dropdown-menu:not(.tw) > .disabled:not(.tw) > a:not(.tw):hover,
.dropdown-menu:not(.tw) > .disabled:not(.tw) > a:not(.tw):focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open:not(.tw) > .dropdown-menu:not(.tw) {
  display: block;
}

.open:not(.tw) > a:not(.tw) {
  outline: 0;
}

.dropdown-header:not(.tw) {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
}

.dropdown-backdrop:not(.tw) {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right:not(.tw) > .dropdown-menu:not(.tw) {
  right: 0;
  left: auto;
}

.dropup:not(.tw) .caret:not(.tw),
.navbar-fixed-bottom:not(.tw) .dropdown:not(.tw) .caret:not(.tw) {
  border-top: 0 dotted;
  border-bottom: 4px solid #000;
  content: "";
}

.dropup:not(.tw) .dropdown-menu:not(.tw),
.navbar-fixed-bottom:not(.tw) .dropdown:not(.tw) .dropdown-menu:not(.tw) {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 1150px) {
  .navbar-right:not(.tw) .dropdown-menu:not(.tw) {
    right: 0;
    left: auto;
  }
}

.btn-default:not(.tw) .caret:not(.tw) {
  border-top-color: #333;
}

.btn-primary:not(.tw) .caret:not(.tw),
.btn-success:not(.tw) .caret:not(.tw),
.btn-warning:not(.tw) .caret:not(.tw),
.btn-danger:not(.tw) .caret:not(.tw),
.btn-info:not(.tw) .caret:not(.tw) {
  border-top-color: #fff;
}

.dropup:not(.tw) .btn-default:not(.tw) .caret:not(.tw) {
  border-bottom-color: #333;
}

.dropup:not(.tw) .btn-primary:not(.tw) .caret:not(.tw),
.dropup:not(.tw) .btn-success:not(.tw) .caret:not(.tw),
.dropup:not(.tw) .btn-warning:not(.tw) .caret:not(.tw),
.dropup:not(.tw) .btn-danger:not(.tw) .caret:not(.tw),
.dropup:not(.tw) .btn-info:not(.tw) .caret:not(.tw) {
  border-bottom-color: #fff;
}

.btn-group:not(.tw),
.btn-group-vertical:not(.tw) {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group:not(.tw) > .btn:not(.tw),
.btn-group-vertical:not(.tw) > .btn:not(.tw) {
  position: relative;
  float: left;
}

.btn-group:not(.tw) > .btn:not(.tw):hover,
.btn-group-vertical:not(.tw) > .btn:not(.tw):hover,
.btn-group:not(.tw) > .btn:not(.tw):focus,
.btn-group-vertical:not(.tw) > .btn:not(.tw):focus,
.btn-group:not(.tw) > .btn:not(.tw):active,
.btn-group-vertical:not(.tw) > .btn:not(.tw):active,
.btn-group:not(.tw) > .btn.active:not(.tw),
.btn-group-vertical:not(.tw) > .btn.active:not(.tw) {
  z-index: 2;
}

.btn-group:not(.tw) > .btn:not(.tw):focus,
.btn-group-vertical:not(.tw) > .btn:not(.tw):focus {
  outline: none;
}

.btn-group:not(.tw) .btn:not(.tw) + .btn:not(.tw),
.btn-group:not(.tw) .btn:not(.tw) + .btn-group:not(.tw),
.btn-group:not(.tw) .btn-group:not(.tw) + .btn:not(.tw),
.btn-group:not(.tw) .btn-group:not(.tw) + .btn-group:not(.tw) {
  margin-left: -1px;
}

.btn-toolbar:not(.tw):before,
.btn-toolbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-toolbar:not(.tw):after {
  clear: both;
}

.btn-toolbar:not(.tw):before,
.btn-toolbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-toolbar:not(.tw):after {
  clear: both;
}

.btn-toolbar:not(.tw):before,
.btn-toolbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-toolbar:not(.tw):after {
  clear: both;
}

.btn-toolbar:not(.tw):before,
.btn-toolbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-toolbar:not(.tw):after {
  clear: both;
}

.btn-toolbar:not(.tw):before,
.btn-toolbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-toolbar:not(.tw):after {
  clear: both;
}

.btn-toolbar:not(.tw) .btn-group:not(.tw) {
  float: left;
}

.btn-toolbar:not(.tw) > .btn:not(.tw) + .btn:not(.tw),
.btn-toolbar:not(.tw) > .btn-group:not(.tw) + .btn:not(.tw),
.btn-toolbar:not(.tw) > .btn:not(.tw) + .btn-group:not(.tw),
.btn-toolbar:not(.tw) > .btn-group:not(.tw) + .btn-group:not(.tw) {
  margin-left: 5px;
}

.btn-group:not(.tw) > .btn:not(.tw):not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group:not(.tw) > .btn:not(.tw):first-child {
  margin-left: 0;
}

.btn-group:not(.tw) > .btn:not(.tw):first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group:not(.tw) > .btn:not(.tw):last-child:not(:first-child),
.btn-group:not(.tw) > .dropdown-toggle:not(.tw):not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group:not(.tw) > .btn-group:not(.tw) {
  float: left;
}

.btn-group:not(.tw) > .btn-group:not(.tw):not(:first-child):not(:last-child) > .btn:not(.tw) {
  border-radius: 0;
}

.btn-group:not(.tw) > .btn-group:not(.tw):first-child > .btn:not(.tw):last-child,
.btn-group:not(.tw) > .btn-group:not(.tw):first-child > .dropdown-toggle:not(.tw) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group:not(.tw) > .btn-group:not(.tw):last-child > .btn:not(.tw):first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group:not(.tw) .dropdown-toggle:not(.tw):active,
.btn-group.open:not(.tw) .dropdown-toggle:not(.tw) {
  outline: 0;
}

.btn-group-xs:not(.tw) > .btn:not(.tw) {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
  padding: 1px 5px;
}

.btn-group-sm:not(.tw) > .btn:not(.tw) {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}

.btn-group-lg:not(.tw) > .btn:not(.tw) {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 0px;
}

.btn-group:not(.tw) > .btn:not(.tw) + .dropdown-toggle:not(.tw) {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group:not(.tw) > .btn-lg:not(.tw) + .dropdown-toggle:not(.tw) {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open:not(.tw) .dropdown-toggle:not(.tw) {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open:not(.tw) .dropdown-toggle.btn-link:not(.tw) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn:not(.tw) .caret:not(.tw) {
  margin-left: 0;
}

.btn-lg:not(.tw) .caret:not(.tw) {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup:not(.tw) .btn-lg:not(.tw) .caret:not(.tw) {
  border-width: 0 5px 5px;
}

.btn-group-vertical:not(.tw) > .btn:not(.tw),
.btn-group-vertical:not(.tw) > .btn-group:not(.tw) {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):before,
.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  clear: both;
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):before,
.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  clear: both;
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):before,
.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  clear: both;
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):before,
.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  clear: both;
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):before,
.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):after {
  clear: both;
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw) > .btn:not(.tw) {
  float: none;
}

.btn-group-vertical:not(.tw) > .btn:not(.tw) + .btn:not(.tw),
.btn-group-vertical:not(.tw) > .btn:not(.tw) + .btn-group:not(.tw),
.btn-group-vertical:not(.tw) > .btn-group:not(.tw) + .btn:not(.tw),
.btn-group-vertical:not(.tw) > .btn-group:not(.tw) + .btn-group:not(.tw) {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical:not(.tw) > .btn:not(.tw):not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical:not(.tw) > .btn:not(.tw):first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical:not(.tw) > .btn:not(.tw):last-child:not(:first-child) {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):not(:first-child):not(:last-child) > .btn:not(.tw) {
  border-radius: 0;
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):first-child > .btn:not(.tw):last-child,
.btn-group-vertical:not(.tw) > .btn-group:not(.tw):first-child > .dropdown-toggle:not(.tw) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical:not(.tw) > .btn-group:not(.tw):last-child > .btn:not(.tw):first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified:not(.tw) {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified:not(.tw) .btn:not(.tw) {
  float: none;
  display: table-cell;
  width: 1%;
}

[data-toggle="buttons"]:not(.tw) > .btn:not(.tw) > input[type="radio"]:not(.tw),
[data-toggle="buttons"]:not(.tw) > .btn:not(.tw) > input[type="checkbox"]:not(.tw) {
  display: none;
}

.input-group:not(.tw) {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group.col:not(.tw) {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group:not(.tw) .form-control:not(.tw) {
  width: 100%;
  margin-bottom: 0;
}

.input-group-lg:not(.tw) > .form-control:not(.tw),
.input-group-lg:not(.tw) > .input-group-addon:not(.tw),
.input-group-lg:not(.tw) > .input-group-btn:not(.tw) > .btn:not(.tw) {
  height: 47px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 0px;
}

select.input-group-lg:not(.tw) > .form-control:not(.tw),
select.input-group-lg:not(.tw) > .input-group-addon:not(.tw),
select.input-group-lg:not(.tw) > .input-group-btn:not(.tw) > .btn:not(.tw) {
  height: 47px;
  line-height: 47px;
}

textarea.input-group-lg:not(.tw) > .form-control:not(.tw),
textarea.input-group-lg:not(.tw) > .input-group-addon:not(.tw),
textarea.input-group-lg:not(.tw) > .input-group-btn:not(.tw) > .btn:not(.tw) {
  height: auto;
}

.input-group-sm:not(.tw) > .form-control:not(.tw),
.input-group-sm:not(.tw) > .input-group-addon:not(.tw),
.input-group-sm:not(.tw) > .input-group-btn:not(.tw) > .btn:not(.tw) {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}

select.input-group-sm:not(.tw) > .form-control:not(.tw),
select.input-group-sm:not(.tw) > .input-group-addon:not(.tw),
select.input-group-sm:not(.tw) > .input-group-btn:not(.tw) > .btn:not(.tw) {
  height: 31px;
  line-height: 31px;
}

textarea.input-group-sm:not(.tw) > .form-control:not(.tw),
textarea.input-group-sm:not(.tw) > .input-group-addon:not(.tw),
textarea.input-group-sm:not(.tw) > .input-group-btn:not(.tw) > .btn:not(.tw) {
  height: auto;
}

.input-group-addon:not(.tw),
.input-group-btn:not(.tw),
.input-group:not(.tw) .form-control:not(.tw) {
  display: table-cell;
}

.input-group-addon:not(.tw):not(:first-child):not(:last-child),
.input-group-btn:not(.tw):not(:first-child):not(:last-child),
.input-group:not(.tw) .form-control:not(.tw):not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon:not(.tw),
.input-group-btn:not(.tw) {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon:not(.tw) {
  padding: 6px 12px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 0px;
}

.input-group-addon.input-sm:not(.tw) {
  padding: 5px 10px;
  font-size: 13px;
  border-radius: 0px;
}

.input-group-addon.input-lg:not(.tw) {
  padding: 10px 16px;
  font-size: 19px;
  border-radius: 0px;
}

.input-group-addon:not(.tw) input[type="radio"]:not(.tw),
.input-group-addon:not(.tw) input[type="checkbox"]:not(.tw) {
  margin-top: 0;
}

.input-group:not(.tw) .form-control:not(.tw):first-child,
.input-group-addon:not(.tw):first-child,
.input-group-btn:not(.tw):first-child > .btn:not(.tw),
.input-group-btn:not(.tw):first-child > .dropdown-toggle:not(.tw),
.input-group-btn:not(.tw):last-child > .btn:not(.tw):not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:not(.tw):first-child {
  border-right: 0;
}

.input-group:not(.tw) .form-control:not(.tw):last-child,
.input-group-addon:not(.tw):last-child,
.input-group-btn:not(.tw):last-child > .btn:not(.tw),
.input-group-btn:not(.tw):last-child > .dropdown-toggle:not(.tw),
.input-group-btn:not(.tw):first-child > .btn:not(.tw):not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:not(.tw):last-child {
  border-left: 0;
}

.input-group-btn:not(.tw) {
  position: relative;
  white-space: nowrap;
}

.input-group-btn:not(.tw):first-child > .btn:not(.tw) {
  margin-right: -1px;
}

.input-group-btn:not(.tw):last-child > .btn:not(.tw) {
  margin-left: -1px;
}

.input-group-btn:not(.tw) > .btn:not(.tw) {
  position: relative;
}

.input-group-btn:not(.tw) > .btn:not(.tw) + .btn:not(.tw) {
  margin-left: -4px;
}

.input-group-btn:not(.tw) > .btn:not(.tw):hover,
.input-group-btn:not(.tw) > .btn:not(.tw):active {
  z-index: 2;
}

.nav:not(.tw) {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:not(.tw):before,
.nav:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.nav:not(.tw):after {
  clear: both;
}

.nav:not(.tw):before,
.nav:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.nav:not(.tw):after {
  clear: both;
}

.nav:not(.tw):before,
.nav:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.nav:not(.tw):after {
  clear: both;
}

.nav:not(.tw):before,
.nav:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.nav:not(.tw):after {
  clear: both;
}

.nav:not(.tw):before,
.nav:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.nav:not(.tw):after {
  clear: both;
}

.nav:not(.tw) > li:not(.tw) {
  position: relative;
  display: block;
}

.nav:not(.tw) > li:not(.tw) > a:not(.tw) {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav:not(.tw) > li:not(.tw) > a:not(.tw):hover,
.nav:not(.tw) > li:not(.tw) > a:not(.tw):focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav:not(.tw) > li.disabled:not(.tw) > a:not(.tw) {
  color: #f2eee9;
}

.nav:not(.tw) > li.disabled:not(.tw) > a:not(.tw):hover,
.nav:not(.tw) > li.disabled:not(.tw) > a:not(.tw):focus {
  color: #f2eee9;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav:not(.tw) .open:not(.tw) > a:not(.tw),
.nav:not(.tw) .open:not(.tw) > a:not(.tw):hover,
.nav:not(.tw) .open:not(.tw) > a:not(.tw):focus {
  background-color: #eeeeee;
  border-color: #2a7eb6;
}

.nav:not(.tw) .open:not(.tw) > a:not(.tw) .caret:not(.tw),
.nav:not(.tw) .open:not(.tw) > a:not(.tw):hover .caret:not(.tw),
.nav:not(.tw) .open:not(.tw) > a:not(.tw):focus .caret:not(.tw) {
  border-top-color: #1c5378;
  border-bottom-color: #1c5378;
}

.nav:not(.tw) .nav-divider:not(.tw) {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav:not(.tw) > li:not(.tw) > a:not(.tw) > img:not(.tw) {
  max-width: none;
}

.nav-tabs:not(.tw) {
  border-bottom: 1px solid #ddd;
}

.nav-tabs:not(.tw) > li:not(.tw) {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs:not(.tw) > li:not(.tw) > a:not(.tw) {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
}

.nav-tabs:not(.tw) > li:not(.tw) > a:not(.tw):hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs:not(.tw) > li.active:not(.tw) > a:not(.tw),
.nav-tabs:not(.tw) > li.active:not(.tw) > a:not(.tw):hover,
.nav-tabs:not(.tw) > li.active:not(.tw) > a:not(.tw):focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: #fff;
  cursor: default;
}

.nav-tabs.nav-justified:not(.tw) {
  width: 100%;
  border-bottom: 0;
}

.nav-tabs.nav-justified:not(.tw) > li:not(.tw) {
  float: none;
}

.nav-tabs.nav-justified:not(.tw) > li:not(.tw) > a:not(.tw) {
  text-align: center;
  margin-bottom: 5px;
}

.nav-tabs.nav-justified:not(.tw) > .dropdown:not(.tw) .dropdown-menu:not(.tw) {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified:not(.tw) > li:not(.tw) {
    display: table-cell;
    width: 1%;
  }

  .nav-tabs.nav-justified:not(.tw) > li:not(.tw) > a:not(.tw) {
    margin-bottom: 0;
  }
}

.nav-tabs.nav-justified:not(.tw) > li:not(.tw) > a:not(.tw) {
  margin-right: 0;
  border-radius: 0px;
}

.nav-tabs.nav-justified:not(.tw) > .active:not(.tw) > a:not(.tw),
.nav-tabs.nav-justified:not(.tw) > .active:not(.tw) > a:not(.tw):hover,
.nav-tabs.nav-justified:not(.tw) > .active:not(.tw) > a:not(.tw):focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified:not(.tw) > li:not(.tw) > a:not(.tw) {
    border-bottom: 1px solid #ddd;
    border-radius: 0px 0px 0 0;
  }

  .nav-tabs.nav-justified:not(.tw) > .active:not(.tw) > a:not(.tw),
  .nav-tabs.nav-justified:not(.tw) > .active:not(.tw) > a:not(.tw):hover,
  .nav-tabs.nav-justified:not(.tw) > .active:not(.tw) > a:not(.tw):focus {
    border-bottom-color: #fff;
  }
}

.nav-pills:not(.tw) > li:not(.tw) {
  float: left;
}

.nav-pills:not(.tw) > li:not(.tw) > a:not(.tw) {
  border-radius: 0px;
}

.nav-pills:not(.tw) > li:not(.tw) + li:not(.tw) {
  margin-left: 2px;
}

.nav-pills:not(.tw) > li.active:not(.tw) > a:not(.tw),
.nav-pills:not(.tw) > li.active:not(.tw) > a:not(.tw):hover,
.nav-pills:not(.tw) > li.active:not(.tw) > a:not(.tw):focus {
  color: #fff;
  background-color: #2a7eb6;
}

.nav-pills:not(.tw) > li.active:not(.tw) > a:not(.tw) .caret:not(.tw),
.nav-pills:not(.tw) > li.active:not(.tw) > a:not(.tw):hover .caret:not(.tw),
.nav-pills:not(.tw) > li.active:not(.tw) > a:not(.tw):focus .caret:not(.tw) {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.nav-stacked:not(.tw) > li:not(.tw) {
  float: none;
}

.nav-stacked:not(.tw) > li:not(.tw) + li:not(.tw) {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified:not(.tw) {
  width: 100%;
}

.nav-justified:not(.tw) > li:not(.tw) {
  float: none;
}

.nav-justified:not(.tw) > li:not(.tw) > a:not(.tw) {
  text-align: center;
  margin-bottom: 5px;
}

.nav-justified:not(.tw) > .dropdown:not(.tw) .dropdown-menu:not(.tw) {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified:not(.tw) > li:not(.tw) {
    display: table-cell;
    width: 1%;
  }

  .nav-justified:not(.tw) > li:not(.tw) > a:not(.tw) {
    margin-bottom: 0;
  }
}

.nav-tabs-justified:not(.tw) {
  border-bottom: 0;
}

.nav-tabs-justified:not(.tw) > li:not(.tw) > a:not(.tw) {
  margin-right: 0;
  border-radius: 0px;
}

.nav-tabs-justified:not(.tw) > .active:not(.tw) > a:not(.tw),
.nav-tabs-justified:not(.tw) > .active:not(.tw) > a:not(.tw):hover,
.nav-tabs-justified:not(.tw) > .active:not(.tw) > a:not(.tw):focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs-justified:not(.tw) > li:not(.tw) > a:not(.tw) {
    border-bottom: 1px solid #ddd;
    border-radius: 0px 0px 0 0;
  }

  .nav-tabs-justified:not(.tw) > .active:not(.tw) > a:not(.tw),
  .nav-tabs-justified:not(.tw) > .active:not(.tw) > a:not(.tw):hover,
  .nav-tabs-justified:not(.tw) > .active:not(.tw) > a:not(.tw):focus {
    border-bottom-color: #fff;
  }
}

.tab-content:not(.tw) > .tab-pane:not(.tw) {
  display: none;
}

.tab-content:not(.tw) > .active:not(.tw) {
  display: block;
}

.nav:not(.tw) .caret:not(.tw) {
  border-top-color: #2a7eb6;
  border-bottom-color: #2a7eb6;
}

.nav:not(.tw) a:not(.tw):hover .caret:not(.tw) {
  border-top-color: #1c5378;
  border-bottom-color: #1c5378;
}

.nav-tabs:not(.tw) .dropdown-menu:not(.tw) {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar:not(.tw) {
  position: relative;
  min-height: 48px;
  margin-bottom: 21px;
  border: 1px solid transparent;
}

.navbar:not(.tw):before,
.navbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar:not(.tw):after {
  clear: both;
}

.navbar:not(.tw):before,
.navbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar:not(.tw):after {
  clear: both;
}

.navbar:not(.tw):before,
.navbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar:not(.tw):after {
  clear: both;
}

.navbar:not(.tw):before,
.navbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar:not(.tw):after {
  clear: both;
}

.navbar:not(.tw):before,
.navbar:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar:not(.tw):after {
  clear: both;
}

@media (min-width: 1150px) {
  .navbar:not(.tw) {
    border-radius: 0;
  }
}

.navbar-header:not(.tw):before,
.navbar-header:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-header:not(.tw):after {
  clear: both;
}

.navbar-header:not(.tw):before,
.navbar-header:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-header:not(.tw):after {
  clear: both;
}

.navbar-header:not(.tw):before,
.navbar-header:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-header:not(.tw):after {
  clear: both;
}

.navbar-header:not(.tw):before,
.navbar-header:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-header:not(.tw):after {
  clear: both;
}

.navbar-header:not(.tw):before,
.navbar-header:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-header:not(.tw):after {
  clear: both;
}

@media (min-width: 1150px) {
  .navbar-header:not(.tw) {
    float: left;
  }
}

.navbar-collapse:not(.tw) {
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:not(.tw):before,
.navbar-collapse:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-collapse:not(.tw):after {
  clear: both;
}

.navbar-collapse:not(.tw):before,
.navbar-collapse:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-collapse:not(.tw):after {
  clear: both;
}

.navbar-collapse:not(.tw):before,
.navbar-collapse:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-collapse:not(.tw):after {
  clear: both;
}

.navbar-collapse:not(.tw):before,
.navbar-collapse:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-collapse:not(.tw):after {
  clear: both;
}

.navbar-collapse:not(.tw):before,
.navbar-collapse:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.navbar-collapse:not(.tw):after {
  clear: both;
}

@media (min-width: 1150px) {
  .navbar-collapse:not(.tw) {
    width: auto;
    border-top: 0;
    box-shadow: none;
    display: block !important;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
  }

  .navbar-collapse:not(.tw) .navbar-nav.navbar-left:not(.tw):first-child {
    margin-left: -15px;
  }

  .navbar-collapse:not(.tw) .navbar-nav.navbar-right:not(.tw):last-child {
    margin-right: -15px;
  }

  .navbar-collapse:not(.tw) .navbar-text:not(.tw):last-child {
    margin-right: 0;
  }
}

.container:not(.tw) > .navbar-header:not(.tw),
.container:not(.tw) > .navbar-collapse:not(.tw) {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 1150px) {
  .container:not(.tw) > .navbar-header:not(.tw),
  .container:not(.tw) > .navbar-collapse:not(.tw) {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top:not(.tw) {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 1150px) {
  .navbar-static-top:not(.tw) {
    border-radius: 0;
  }
}

.navbar-fixed-top:not(.tw),
.navbar-fixed-bottom:not(.tw) {
  position: sticky;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 1150px) {
  .navbar-fixed-top:not(.tw),
  .navbar-fixed-bottom:not(.tw) {
    border-radius: 0;
  }
}

.navbar-fixed-top:not(.tw) {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom:not(.tw) {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand:not(.tw) {
  float: left;
  padding: 13.5px 15px;
  font-size: 19px;
  line-height: 21px;
}

.navbar-brand:not(.tw):hover,
.navbar-brand:not(.tw):focus {
  text-decoration: none;
}

@media (min-width: 1150px) {
  .navbar:not(.tw) > .container:not(.tw) .navbar-brand:not(.tw) {
    margin-left: -15px;
  }
}

.navbar-toggle:not(.tw) {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 7px;
  margin-bottom: 7px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0px;
}

.navbar-toggle:not(.tw) .icon-bar:not(.tw) {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle:not(.tw) .icon-bar:not(.tw) + .icon-bar:not(.tw) {
  margin-top: 4px;
}

@media (min-width: 1150px) {
  .navbar-toggle:not(.tw) {
    display: none;
  }
}

.navbar-nav:not(.tw) {
  margin: 0;
}

.navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw),
.navbar-nav:not(.tw) > li:not(.tw) > button:not(.tw) {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 21px;
}

@media (max-width: 1149px) {
  .navbar-nav:not(.tw) {
    width: 100%;
  }

  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) > li:not(.tw) > a:not(.tw),
  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) > li:not(.tw) > button:not(.tw),
  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) .dropdown-header:not(.tw) {
    padding: 5px 15px 5px 25px;
  }

  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) > li:not(.tw) > a:not(.tw),
  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) > li:not(.tw) > button:not(.tw) {
    line-height: 21px;
    padding: 10px 15px;
  }

  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) > li:not(.tw) > a:not(.tw):hover,
  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) > li:not(.tw) > button:not(.tw):hover,
  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) > li:not(.tw) > a:not(.tw):focus,
  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) > li:not(.tw) > button:not(.tw):focus {
    background-image: none;
  }
}

@media (min-width: 1150px) {
  .navbar-nav:not(.tw) {
    float: left;
    margin: 0;
  }

  .navbar-nav:not(.tw) > li:not(.tw) {
    float: left;
  }

  .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw),
  .navbar-nav:not(.tw) > li:not(.tw) > button:not(.tw) {
    padding-top: 13.5px;
    padding-bottom: 13.5px;
  }
}

@media (min-width: 1150px) {
  .navbar-left:not(.tw) {
    float: left !important;
  }

  .navbar-right:not(.tw) {
    float: right !important;
  }
}

.navbar-form:not(.tw) {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 6.5px;
  margin-bottom: 6.5px;
}

@media (min-width: 768px) {
  .navbar-form:not(.tw) .form-group:not(.tw) {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form:not(.tw) .form-control:not(.tw) {
    display: inline-block;
  }

  .navbar-form:not(.tw) .radio:not(.tw),
  .navbar-form:not(.tw) .checkbox:not(.tw) {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }

  .navbar-form:not(.tw) .radio:not(.tw) input[type="radio"]:not(.tw),
  .navbar-form:not(.tw) .checkbox:not(.tw) input[type="checkbox"]:not(.tw) {
    float: none;
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form:not(.tw) .form-group:not(.tw) {
    margin-bottom: 5px;
  }
}

@media (min-width: 1150px) {
  .navbar-form:not(.tw) {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.navbar-nav:not(.tw) > li.dropdown:not(.tw):hover {
  cursor: pointer;
}

.navbar-nav:not(.tw) > li:not(.tw) > .dropdown-menu:not(.tw) {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > .dropdown-menu:not(.tw) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-nav.pull-right:not(.tw) > li:not(.tw) > .dropdown-menu:not(.tw),
.navbar-nav:not(.tw) > li:not(.tw) > .dropdown-menu.pull-right:not(.tw) {
  left: auto;
  right: 0;
}

.navbar-btn:not(.tw) {
  margin-top: 6.5px;
  margin-bottom: 6.5px;
}

.navbar-text:not(.tw) {
  float: left;
  margin-top: 13.5px;
  margin-bottom: 13.5px;
}

@media (min-width: 1150px) {
  .navbar-text:not(.tw) {
    margin-left: 15px;
    margin-right: 15px;
  }
}

.navbar-default:not(.tw) {
  background-color: #fff;
  border-color: #fff;
}

.navbar-default:not(.tw) .navbar-brand:not(.tw) {
  color: #757575;
}

.navbar-default:not(.tw) .navbar-brand:not(.tw):hover,
.navbar-default:not(.tw) .navbar-brand:not(.tw):focus {
  color: #5b5b5b;
  background-color: transparent;
}

.navbar-default:not(.tw) .navbar-text:not(.tw) {
  color: #777;
}

.navbar-default:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw) {
  color: #757575;
}

.navbar-default:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw):hover,
.navbar-default:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw):focus {
  color: #000;
  background-color: #fff;
}

.navbar-default:not(.tw) .navbar-nav:not(.tw) > .active:not(.tw) > a:not(.tw),
.navbar-default:not(.tw) .navbar-nav:not(.tw) > .active:not(.tw) > a:not(.tw):hover,
.navbar-default:not(.tw) .navbar-nav:not(.tw) > .active:not(.tw) > a:not(.tw):focus {
  color: #000;
  background-color: #fff;
}

.navbar-default:not(.tw) .navbar-nav:not(.tw) > .disabled:not(.tw) > a:not(.tw),
.navbar-default:not(.tw) .navbar-nav:not(.tw) > .disabled:not(.tw) > a:not(.tw):hover,
.navbar-default:not(.tw) .navbar-nav:not(.tw) > .disabled:not(.tw) > a:not(.tw):focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default:not(.tw) .navbar-toggle:not(.tw) {
  border-color: #ddd;
}

.navbar-default:not(.tw) .navbar-toggle:not(.tw):hover,
.navbar-default:not(.tw) .navbar-toggle:not(.tw):focus {
  background-color: #ddd;
}

.navbar-default:not(.tw) .navbar-toggle:not(.tw) .icon-bar:not(.tw) {
  background-color: #ccc;
}

.navbar-default:not(.tw) .navbar-collapse:not(.tw),
.navbar-default:not(.tw) .navbar-form:not(.tw) {
  border-color: #fff;
}

.navbar-default:not(.tw) .navbar-nav:not(.tw) > .dropdown:not(.tw) > a:not(.tw):hover .caret:not(.tw),
.navbar-default:not(.tw) .navbar-nav:not(.tw) > .dropdown:not(.tw) > a:not(.tw):focus .caret:not(.tw) {
  border-top-color: #000;
  border-bottom-color: #000;
}

.navbar-default:not(.tw) .navbar-nav:not(.tw) > .open:not(.tw) > a:not(.tw),
.navbar-default:not(.tw) .navbar-nav:not(.tw) > .open:not(.tw) > a:not(.tw):hover,
.navbar-default:not(.tw) .navbar-nav:not(.tw) > .open:not(.tw) > a:not(.tw):focus {
  background-color: #fff;
  color: #000;
}

.navbar-default:not(.tw) .navbar-nav:not(.tw) > .dropdown:not(.tw) > a:not(.tw) .caret:not(.tw) {
  border-top-color: #757575;
  border-bottom-color: #757575;
}

@media (max-width: 767px) {
  .navbar-default:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw):hover,
  .navbar-default:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw):focus {
    color: #000;
    background-color: #fff;
  }
}

.navbar-inverse:not(.tw) {
  background-color: #222;
  border-color: #080808;
}

.navbar-inverse:not(.tw) .navbar-brand:not(.tw) {
  color: #f2eee9;
}

.navbar-inverse:not(.tw) .navbar-brand:not(.tw):hover,
.navbar-inverse:not(.tw) .navbar-brand:not(.tw):focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse:not(.tw) .navbar-text:not(.tw) {
  color: #f2eee9;
}

.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw) {
  color: #f2eee9;
}

.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw):hover,
.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw):focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > .active:not(.tw) > a:not(.tw),
.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > .active:not(.tw) > a:not(.tw):hover,
.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > .active:not(.tw) > a:not(.tw):focus {
  color: #fff;
  background-color: #080808;
}

.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > .disabled:not(.tw) > a:not(.tw),
.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > .disabled:not(.tw) > a:not(.tw):hover,
.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > .disabled:not(.tw) > a:not(.tw):focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse:not(.tw) .navbar-toggle:not(.tw) {
  border-color: #333;
}

.navbar-inverse:not(.tw) .navbar-toggle:not(.tw):hover,
.navbar-inverse:not(.tw) .navbar-toggle:not(.tw):focus {
  background-color: #333;
}

.navbar-inverse:not(.tw) .navbar-toggle:not(.tw) .icon-bar:not(.tw) {
  background-color: #fff;
}

.navbar-inverse:not(.tw) .navbar-collapse:not(.tw),
.navbar-inverse:not(.tw) .navbar-form:not(.tw) {
  border-color: #101010;
}

.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > li.dropdown:not(.tw):hover .caret:not(.tw),
.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > li.open:not(.tw) > a:not(.tw) .caret:not(.tw) {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > .dropdown:not(.tw) > a:not(.tw):hover .caret:not(.tw) {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.navbar-inverse:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > .dropdown:not(.tw) > a:not(.tw) .caret:not(.tw) {
  border-top-color: #f2eee9;
  border-bottom-color: #f2eee9;
}

@media (max-width: 767px) {
  .navbar-inverse:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw):hover,
  .navbar-inverse:not(.tw) .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw):focus {
    color: #fff;
    background-color: transparent;
  }
}

#navbar-main:not(.tw) {
  margin-bottom: 0;
  border-bottom: 1px solid #a8a8a8;
  z-index: 1001;
  position: fixed;
  top: 0;
  width: 100%;
  border-top: none;
}

#navbar-main:not(.tw) .nav:not(.tw) li:not(.tw) {
  font-size: 15px;
}

@media (max-width: 768px) {
  #navbar-main:not(.tw) .navbar-header:not(.tw) {
    max-width: 100vw;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1150px) {
  #navbar-main:not(.tw) .dropdown:not(.tw):hover .dropdown-menu:not(.tw) {
    display: block;
    z-index: 1001;
  }
}

#navbar-main:not(.tw) .nav:not(.tw) .dropdown-menu:not(.tw) li:not(.tw) a:not(.tw) {
  font-size: 15px;
}

#navbar-main:not(.tw) .nav:not(.tw) .dropdown-menu:not(.tw) .dropdown-header:not(.tw) {
  font-size: 15px;
  font-style: italic;
}

#navbar-main:not(.tw) .nav:not(.tw) .dropdown-menu:not(.tw) .profile-link:not(.tw) a:not(.tw) {
  padding-left: 30px;
}

#navbar-main:not(.tw) .nav:not(.tw) .dropdown-menu:not(.tw) .divider:not(.tw) {
  margin: 5px 0;
}

#navbar-main:not(.tw) #navbar-main-collapse:not(.tw) .navbar-brand:not(.tw) {
  padding: 0;
  margin-top: 0;
}

#navbar-main:not(.tw) #navbar-main-collapse:not(.tw) .navbar-nav:not(.tw) {
  float: none;
  clear: both;
}

@media (min-width: 1150px) {
  #navbar-main:not(.tw) #navbar-main-collapse:not(.tw) .navbar-nav.navbar-nav-secondary:not(.tw) {
    clear: initial;
    float: right;
  }
}

#navbar-main:not(.tw) .enquiries-menu-item:not(.tw) .badge:not(.tw) {
  position: absolute;
  top: 9px;
  right: 9px;
}

@media (max-width: 1149px) {
  #navbar-main:not(.tw) .enquiries-menu-item:not(.tw) {
    position: absolute;
    top: 8px;
    right: 80px;
  }
}

@media (max-width: 1350px) {
  #navbar-main:not(.tw) .container:not(.tw):not(.tw) {
    width: 100%;
  }
}

@media (max-width: 1349px) {
  #navbar-main:not(.tw) .navbar-toggle:not(.tw) {
    margin: 13.5px 15px;
  }
}

#navbar-main:not(.tw):hover {
  opacity: 1 !important;
}

@media (max-width: 768px) {
  .navbar-header:not(.tw) {
    max-width: 100vw;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1150px) {
  .dropdown:not(.tw):hover .dropdown-menu:not(.tw) {
    display: block;
    z-index: 1001;
  }
}

@media (max-width: 1350px) {
  #navbar-main:not(.tw) .container:not(.tw):not(.tw) {
    width: 100%;
  }
}

#main:not(.tw) .dropdown-menu:not(.tw) li:not(.tw) a:not(.tw) {
  font-weight: normal;
}

.breadcrumb:not(.tw) {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #ffffff;
  border-radius: 0px;
}

.breadcrumb:not(.tw) > li:not(.tw) {
  display: inline-block;
}

.breadcrumb:not(.tw) > li:not(.tw) + li:not(.tw):before {
  content: "/\00a0";
  padding: 0 5px;
  color: #333333;
}

.breadcrumb:not(.tw) > .active:not(.tw) {
  color: #333333;
}

.pagination:not(.tw) {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 0px;
}

.pagination:not(.tw) > li:not(.tw) {
  display: inline;
}

.pagination:not(.tw) > li:not(.tw) > a:not(.tw),
.pagination:not(.tw) > li:not(.tw) > span:not(.tw) {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

.pagination:not(.tw) > li:not(.tw):first-child > a:not(.tw),
.pagination:not(.tw) > li:not(.tw):first-child > span:not(.tw) {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

.pagination:not(.tw) > li:not(.tw):last-child > a:not(.tw),
.pagination:not(.tw) > li:not(.tw):last-child > span:not(.tw) {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.pagination:not(.tw) > li:not(.tw) > a:not(.tw):hover,
.pagination:not(.tw) > li:not(.tw) > span:not(.tw):hover,
.pagination:not(.tw) > li:not(.tw) > a:not(.tw):focus,
.pagination:not(.tw) > li:not(.tw) > span:not(.tw):focus {
  background-color: #eeeeee;
}

.pagination:not(.tw) > .active:not(.tw) > a:not(.tw),
.pagination:not(.tw) > .active:not(.tw) > span:not(.tw),
.pagination:not(.tw) > .active:not(.tw) > a:not(.tw):hover,
.pagination:not(.tw) > .active:not(.tw) > span:not(.tw):hover,
.pagination:not(.tw) > .active:not(.tw) > a:not(.tw):focus,
.pagination:not(.tw) > .active:not(.tw) > span:not(.tw):focus {
  z-index: 2;
  color: #fff;
  background-color: #2a7eb6;
  border-color: #2a7eb6;
  cursor: default;
}

.pagination:not(.tw) > .disabled:not(.tw) > span:not(.tw),
.pagination:not(.tw) > .disabled:not(.tw) > span:not(.tw):hover,
.pagination:not(.tw) > .disabled:not(.tw) > span:not(.tw):focus,
.pagination:not(.tw) > .disabled:not(.tw) > a:not(.tw),
.pagination:not(.tw) > .disabled:not(.tw) > a:not(.tw):hover,
.pagination:not(.tw) > .disabled:not(.tw) > a:not(.tw):focus {
  color: #f2eee9;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg:not(.tw) > li:not(.tw) > a:not(.tw),
.pagination-lg:not(.tw) > li:not(.tw) > span:not(.tw) {
  padding: 10px 16px;
  font-size: 19px;
}

.pagination-lg:not(.tw) > li:not(.tw):first-child > a:not(.tw),
.pagination-lg:not(.tw) > li:not(.tw):first-child > span:not(.tw) {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

.pagination-lg:not(.tw) > li:not(.tw):last-child > a:not(.tw),
.pagination-lg:not(.tw) > li:not(.tw):last-child > span:not(.tw) {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.pagination-sm:not(.tw) > li:not(.tw) > a:not(.tw),
.pagination-sm:not(.tw) > li:not(.tw) > span:not(.tw) {
  padding: 5px 10px;
  font-size: 13px;
}

.pagination-sm:not(.tw) > li:not(.tw):first-child > a:not(.tw),
.pagination-sm:not(.tw) > li:not(.tw):first-child > span:not(.tw) {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

.pagination-sm:not(.tw) > li:not(.tw):last-child > a:not(.tw),
.pagination-sm:not(.tw) > li:not(.tw):last-child > span:not(.tw) {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.pager:not(.tw) {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}

.pager:not(.tw):before,
.pager:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.pager:not(.tw):after {
  clear: both;
}

.pager:not(.tw):before,
.pager:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.pager:not(.tw):after {
  clear: both;
}

.pager:not(.tw):before,
.pager:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.pager:not(.tw):after {
  clear: both;
}

.pager:not(.tw):before,
.pager:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.pager:not(.tw):after {
  clear: both;
}

.pager:not(.tw):before,
.pager:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.pager:not(.tw):after {
  clear: both;
}

.pager:not(.tw) li:not(.tw) {
  display: inline;
}

.pager:not(.tw) li:not(.tw) > a:not(.tw),
.pager:not(.tw) li:not(.tw) > span:not(.tw) {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager:not(.tw) li:not(.tw) > a:not(.tw):hover,
.pager:not(.tw) li:not(.tw) > a:not(.tw):focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager:not(.tw) .next:not(.tw) > a:not(.tw),
.pager:not(.tw) .next:not(.tw) > span:not(.tw) {
  float: right;
}

.pager:not(.tw) .previous:not(.tw) > a:not(.tw),
.pager:not(.tw) .previous:not(.tw) > span:not(.tw) {
  float: left;
}

.pager:not(.tw) .disabled:not(.tw) > a:not(.tw),
.pager:not(.tw) .disabled:not(.tw) > a:not(.tw):hover,
.pager:not(.tw) .disabled:not(.tw) > a:not(.tw):focus,
.pager:not(.tw) .disabled:not(.tw) > span:not(.tw) {
  color: #f2eee9;
  background-color: #fff;
  cursor: not-allowed;
}

.label:not(.tw) {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}

.label[href]:not(.tw):hover,
.label[href]:not(.tw):focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label:not(.tw):empty {
  display: none;
}

.label-default:not(.tw) {
  background-color: #f2eee9;
}

.label-default[href]:not(.tw):hover,
.label-default[href]:not(.tw):focus {
  background-color: #dfd5c9;
}

.label-primary:not(.tw) {
  background-color: #2a7eb6;
}

.label-primary[href]:not(.tw):hover,
.label-primary[href]:not(.tw):focus {
  background-color: #20618d;
}

.label-success:not(.tw) {
  background-color: #5cb85c;
}

.label-success[href]:not(.tw):hover,
.label-success[href]:not(.tw):focus {
  background-color: #449d44;
}

.label-info:not(.tw) {
  background-color: #d9edf7;
}

.label-info[href]:not(.tw):hover,
.label-info[href]:not(.tw):focus {
  background-color: #afd9ee;
}

.label-warning:not(.tw) {
  background-color: #daad32;
}

.label-warning[href]:not(.tw):hover,
.label-warning[href]:not(.tw):focus {
  background-color: #b88f21;
}

.label-danger:not(.tw) {
  background-color: #d9534f;
}

.label-danger[href]:not(.tw):hover,
.label-danger[href]:not(.tw):focus {
  background-color: #c9302c;
}

.badge:not(.tw) {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #f2eee9;
  border-radius: 10px;
}

.badge:not(.tw):empty {
  display: none;
}

a.badge:not(.tw):hover,
a.badge:not(.tw):focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.btn:not(.tw) .badge:not(.tw) {
  position: relative;
  top: -1px;
}

a.list-group-item.active:not(.tw) > .badge:not(.tw),
.nav-pills:not(.tw) > .active:not(.tw) > a:not(.tw) > .badge:not(.tw) {
  color: #2a7eb6;
  background-color: #fff;
}

.nav-pills:not(.tw) > li:not(.tw) > a:not(.tw) > .badge:not(.tw) {
  margin-left: 3px;
}

.jumbotron:not(.tw) {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 23px;
  font-weight: 200;
  line-height: 2.14285714;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron:not(.tw) h1:not(.tw) {
  line-height: 1;
  color: inherit;
}

.jumbotron:not(.tw) p:not(.tw) {
  line-height: 1.4;
}

.container:not(.tw) .jumbotron:not(.tw) {
  border-radius: 0px;
}

@media screen and (min-width: 768px) {
  .jumbotron:not(.tw) {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container:not(.tw) .jumbotron:not(.tw) {
    padding-left: 60px;
    padding-right: 60px;
  }

  .jumbotron:not(.tw) h1:not(.tw) {
    font-size: 67.5px;
  }
}

.thumbnail:not(.tw) {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
  display: block;
  margin-bottom: 21px;
}

.thumbnail:not(.tw) > img:not(.tw) {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

a.thumbnail:not(.tw):hover,
a.thumbnail:not(.tw):focus,
a.thumbnail.active:not(.tw) {
  border-color: #2a7eb6;
}

.thumbnail:not(.tw) .caption:not(.tw) {
  padding: 9px;
  color: #333333;
}

.alert:not(.tw) {
  padding: 12px;
  margin-bottom: 21px;
  border: 1px solid transparent;
  border-radius: 0px;
}

.alert:not(.tw) h4:not(.tw) {
  margin-top: 0;
  color: inherit;
}

.alert:not(.tw) .alert-link:not(.tw) {
  font-weight: bold;
}

.alert:not(.tw) > p:not(.tw),
.alert:not(.tw) > ul:not(.tw) {
  margin-bottom: 0;
}

.alert:not(.tw) > p:not(.tw) + p:not(.tw) {
  margin-top: 5px;
}

.alert-dismissable:not(.tw) {
  padding-right: 32px;
}

.alert-dismissable:not(.tw) .close:not(.tw) {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success:not(.tw) {
  background-color: #5cb85c;
  border-color: #5cae4c;
  color: #fff;
}

.alert-success:not(.tw) hr:not(.tw) {
  border-top-color: #539d44;
}

.alert-success:not(.tw) .alert-link:not(.tw) {
  color: #e6e6e6;
}

.alert-info:not(.tw) {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #306c8b;
}

.alert-info:not(.tw) hr:not(.tw) {
  border-top-color: #a6e1ec;
}

.alert-info:not(.tw) .alert-link:not(.tw) {
  color: #234f65;
}

.alert-warning:not(.tw),
.system-error-alert-wrapper:not(.tw) .system-error-alert:not(.tw) {
  background-color: #daad32;
  border-color: #daad32;
  color: #fff;
}

.alert-warning:not(.tw) hr:not(.tw) {
  border-top-color: #cda025;
}

.alert-warning:not(.tw) .alert-link:not(.tw) {
  color: #e6e6e6;
}

.alert-danger:not(.tw) {
  background-color: #d9534f;
  border-color: #d43a4f;
  color: #fff;
}

.alert-danger:not(.tw) hr:not(.tw) {
  border-top-color: #c92c41;
}

.alert-danger:not(.tw) .alert-link:not(.tw) {
  color: #e6e6e6;
}

@-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;
  }
}

@-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:not(.tw) {
  overflow: hidden;
  height: 21px;
  margin-bottom: 21px;
  background-color: #f5f5f5;
  border-radius: 0px;
  -webkit-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:not(.tw) {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 21px;
  color: #fff;
  text-align: center;
  background-color: #2a7eb6;
  -webkit-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-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.progress-striped:not(.tw) .progress-bar:not(.tw) {
  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: 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-size: 40px 40px;
}

.progress.active:not(.tw) .progress-bar:not(.tw) {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success:not(.tw) {
  background-color: #5cb85c;
}

.progress-striped:not(.tw) .progress-bar-success:not(.tw) {
  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: 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-bar-info:not(.tw) {
  background-color: #d9edf7;
}

.progress-striped:not(.tw) .progress-bar-info:not(.tw) {
  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: 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-bar-warning:not(.tw) {
  background-color: #daad32;
}

.progress-striped:not(.tw) .progress-bar-warning:not(.tw) {
  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: 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-bar-danger:not(.tw) {
  background-color: #d9534f;
}

.progress-striped:not(.tw) .progress-bar-danger:not(.tw) {
  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: 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);
}

.media:not(.tw),
.media-body:not(.tw) {
  overflow: hidden;
  zoom: 1;
}

.media:not(.tw),
.media:not(.tw) .media:not(.tw) {
  margin-top: 15px;
}

.media:not(.tw):first-child {
  margin-top: 0;
}

.media-object:not(.tw) {
  display: block;
}

.media-heading:not(.tw) {
  margin: 0 0 5px;
}

.media:not(.tw) > .pull-left:not(.tw) {
  margin-right: 10px;
}

.media:not(.tw) > .pull-right:not(.tw) {
  margin-left: 10px;
}

.media-list:not(.tw) {
  padding-left: 0;
  list-style: none;
}

.list-group:not(.tw) {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item:not(.tw) {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:not(.tw):first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

.list-group-item:not(.tw):last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.list-group-item:not(.tw) > .badge:not(.tw) {
  float: right;
}

.list-group-item:not(.tw) > .badge:not(.tw) + .badge:not(.tw) {
  margin-right: 5px;
}

a.list-group-item:not(.tw) {
  color: #555;
}

a.list-group-item:not(.tw) .list-group-item-heading:not(.tw) {
  color: #333;
}

a.list-group-item:not(.tw):hover,
a.list-group-item:not(.tw):focus {
  text-decoration: none;
  background-color: #f5f5f5;
}

a.list-group-item.active:not(.tw),
a.list-group-item.active:not(.tw):hover,
a.list-group-item.active:not(.tw):focus {
  z-index: 2;
  color: #fff;
  background-color: #2a7eb6;
  border-color: #2a7eb6;
}

a.list-group-item.active:not(.tw) .list-group-item-heading:not(.tw),
a.list-group-item.active:not(.tw):hover .list-group-item-heading:not(.tw),
a.list-group-item.active:not(.tw):focus .list-group-item-heading:not(.tw) {
  color: inherit;
}

a.list-group-item.active:not(.tw) .list-group-item-text:not(.tw),
a.list-group-item.active:not(.tw):hover .list-group-item-text:not(.tw),
a.list-group-item.active:not(.tw):focus .list-group-item-text:not(.tw) {
  color: #bcdbf0;
}

.list-group-item-heading:not(.tw) {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text:not(.tw) {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel:not(.tw) {
  margin-bottom: 21px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body:not(.tw) {
  padding: 15px;
}

.panel-body:not(.tw):before,
.panel-body:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.panel-body:not(.tw):after {
  clear: both;
}

.panel-body:not(.tw):before,
.panel-body:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.panel-body:not(.tw):after {
  clear: both;
}

.panel-body:not(.tw):before,
.panel-body:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.panel-body:not(.tw):after {
  clear: both;
}

.panel-body:not(.tw):before,
.panel-body:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.panel-body:not(.tw):after {
  clear: both;
}

.panel-body:not(.tw):before,
.panel-body:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.panel-body:not(.tw):after {
  clear: both;
}

.panel:not(.tw) > .list-group:not(.tw) {
  margin-bottom: 0;
}

.panel:not(.tw) > .list-group:not(.tw) .list-group-item:not(.tw) {
  border-width: 1px 0;
}

.panel:not(.tw) > .list-group:not(.tw) .list-group-item:not(.tw):first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel:not(.tw) > .list-group:not(.tw) .list-group-item:not(.tw):last-child {
  border-bottom: 0;
}

.panel-heading:not(.tw) + .list-group:not(.tw) .list-group-item:not(.tw):first-child {
  border-top-width: 0;
}

.panel:not(.tw) > .table:not(.tw),
.panel:not(.tw) > .table-responsive:not(.tw) {
  margin-bottom: 0;
}

.panel:not(.tw) > .panel-body:not(.tw) + .table:not(.tw),
.panel:not(.tw) > .panel-body:not(.tw) + .table-responsive:not(.tw) {
  border-top: 1px solid #ddd;
}

.panel:not(.tw) > .table-bordered:not(.tw),
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) {
  border: 0;
}

.panel:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw):first-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw):first-child,
.panel:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw):first-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw):first-child,
.panel:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw):first-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw):first-child,
.panel:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw):first-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw):first-child,
.panel:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw):first-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw):first-child,
.panel:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw):first-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw):first-child {
  border-left: 0;
}

.panel:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw):last-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > th:not(.tw):last-child,
.panel:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw):last-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > th:not(.tw):last-child,
.panel:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw):last-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > th:not(.tw):last-child,
.panel:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw):last-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw) > td:not(.tw):last-child,
.panel:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw):last-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw):last-child,
.panel:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw):last-child,
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw) > td:not(.tw):last-child {
  border-right: 0;
}

.panel:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw):last-child > th:not(.tw),
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw):last-child > th:not(.tw),
.panel:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw):last-child > th:not(.tw),
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw):last-child > th:not(.tw),
.panel:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw):last-child > th:not(.tw),
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw):last-child > th:not(.tw),
.panel:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw):last-child > td:not(.tw),
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > thead:not(.tw) > tr:not(.tw):last-child > td:not(.tw),
.panel:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw):last-child > td:not(.tw),
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tbody:not(.tw) > tr:not(.tw):last-child > td:not(.tw),
.panel:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw):last-child > td:not(.tw),
.panel:not(.tw) > .table-responsive:not(.tw) > .table-bordered:not(.tw) > tfoot:not(.tw) > tr:not(.tw):last-child > td:not(.tw) {
  border-bottom: 0;
}

.panel-heading:not(.tw) {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}

.panel-heading:not(.tw) > .dropdown:not(.tw) .dropdown-toggle:not(.tw) {
  color: inherit;
}

.panel-title:not(.tw) {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
}

.panel-title:not(.tw) > a:not(.tw) {
  color: inherit;
}

.panel-footer:not(.tw) {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}

.panel-group:not(.tw) .panel:not(.tw) {
  margin-bottom: 0;
  border-radius: 0px;
  overflow: hidden;
}

.panel-group:not(.tw) .panel:not(.tw) + .panel:not(.tw) {
  margin-top: 5px;
}

.panel-group:not(.tw) .panel-heading:not(.tw) {
  border-bottom: 0;
}

.panel-group:not(.tw) .panel-heading:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-top: 1px solid #ddd;
}

.panel-group:not(.tw) .panel-footer:not(.tw) {
  border-top: 0;
}

.panel-group:not(.tw) .panel-footer:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-bottom: 1px solid #ddd;
}

.panel-default:not(.tw) {
  border-color: #ddd;
}

.panel-default:not(.tw) > .panel-heading:not(.tw) {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default:not(.tw) > .panel-heading:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-top-color: #ddd;
}

.panel-default:not(.tw) > .panel-heading:not(.tw) > .dropdown:not(.tw) .caret:not(.tw) {
  border-color: #333333 transparent;
}

.panel-default:not(.tw) > .panel-footer:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-bottom-color: #ddd;
}

.panel-primary:not(.tw) {
  border-color: #2a7eb6;
}

.panel-primary:not(.tw) > .panel-heading:not(.tw) {
  color: #fff;
  background-color: #2a7eb6;
  border-color: #2a7eb6;
}

.panel-primary:not(.tw) > .panel-heading:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-top-color: #2a7eb6;
}

.panel-primary:not(.tw) > .panel-heading:not(.tw) > .dropdown:not(.tw) .caret:not(.tw) {
  border-color: #fff transparent;
}

.panel-primary:not(.tw) > .panel-footer:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-bottom-color: #2a7eb6;
}

.panel-success:not(.tw) {
  border-color: #5cae4c;
}

.panel-success:not(.tw) > .panel-heading:not(.tw) {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cae4c;
}

.panel-success:not(.tw) > .panel-heading:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-top-color: #5cae4c;
}

.panel-success:not(.tw) > .panel-heading:not(.tw) > .dropdown:not(.tw) .caret:not(.tw) {
  border-color: #fff transparent;
}

.panel-success:not(.tw) > .panel-footer:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-bottom-color: #5cae4c;
}

.panel-warning:not(.tw) {
  border-color: #daad32;
}

.panel-warning:not(.tw) > .panel-heading:not(.tw) {
  color: #fff;
  background-color: #daad32;
  border-color: #daad32;
}

.panel-warning:not(.tw) > .panel-heading:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-top-color: #daad32;
}

.panel-warning:not(.tw) > .panel-heading:not(.tw) > .dropdown:not(.tw) .caret:not(.tw) {
  border-color: #fff transparent;
}

.panel-warning:not(.tw) > .panel-footer:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-bottom-color: #daad32;
}

.panel-danger:not(.tw) {
  border-color: #d43a4f;
}

.panel-danger:not(.tw) > .panel-heading:not(.tw) {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43a4f;
}

.panel-danger:not(.tw) > .panel-heading:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-top-color: #d43a4f;
}

.panel-danger:not(.tw) > .panel-heading:not(.tw) > .dropdown:not(.tw) .caret:not(.tw) {
  border-color: #fff transparent;
}

.panel-danger:not(.tw) > .panel-footer:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-bottom-color: #d43a4f;
}

.panel-info:not(.tw) {
  border-color: #bce8f1;
}

.panel-info:not(.tw) > .panel-heading:not(.tw) {
  color: #306c8b;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info:not(.tw) > .panel-heading:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-top-color: #bce8f1;
}

.panel-info:not(.tw) > .panel-heading:not(.tw) > .dropdown:not(.tw) .caret:not(.tw) {
  border-color: #306c8b transparent;
}

.panel-info:not(.tw) > .panel-footer:not(.tw) + .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-bottom-color: #bce8f1;
}

.well:not(.tw) {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  -webkit-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:not(.tw) blockquote:not(.tw) {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg:not(.tw) {
  padding: 24px;
  border-radius: 0px;
}

.well-sm:not(.tw) {
  padding: 9px;
  border-radius: 0px;
}

.close:not(.tw) {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:not(.tw):hover,
.close:not(.tw):focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close:not(.tw) {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.close-left:not(.tw) {
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close-left:not(.tw):hover,
.close-left:not(.tw):focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close-left:not(.tw) {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open:not(.tw) {
  overflow: hidden;
}

.modal:not(.tw) {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}

.modal.fade:not(.tw) .modal-dialog:not(.tw) {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in:not(.tw) .modal-dialog:not(.tw) {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog:not(.tw) {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 10px;
  z-index: 1050;
}

.modal-content:not(.tw) {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}

.modal-backdrop:not(.tw) {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000;
}

.modal-backdrop.fade:not(.tw) {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in:not(.tw) {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header:not(.tw) {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}

.modal-header:not(.tw) .close:not(.tw) {
  margin-top: -2px;
}

.modal-title:not(.tw) {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body:not(.tw) {
  position: relative;
  padding: 20px;
}

.modal-footer:not(.tw) {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:not(.tw):before,
.modal-footer:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.modal-footer:not(.tw):after {
  clear: both;
}

.modal-footer:not(.tw):before,
.modal-footer:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.modal-footer:not(.tw):after {
  clear: both;
}

.modal-footer:not(.tw):before,
.modal-footer:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.modal-footer:not(.tw):after {
  clear: both;
}

.modal-footer:not(.tw):before,
.modal-footer:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.modal-footer:not(.tw):after {
  clear: both;
}

.modal-footer:not(.tw):before,
.modal-footer:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.modal-footer:not(.tw):after {
  clear: both;
}

.modal-footer:not(.tw) .btn:not(.tw) + .btn:not(.tw) {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer:not(.tw) .btn-group:not(.tw) .btn:not(.tw) + .btn:not(.tw) {
  margin-left: -1px;
}

.modal-footer:not(.tw) .btn-block:not(.tw) + .btn-block:not(.tw) {
  margin-left: 0;
}

@media screen and (min-width: 768px) {
  .modal-dialog:not(.tw) {
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .modal-content:not(.tw) {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}

.tooltip:not(.tw) {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 13px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in:not(.tw) {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top:not(.tw) {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right:not(.tw) {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom:not(.tw) {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left:not(.tw) {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner:not(.tw) {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 0px;
}

.tooltip-arrow:not(.tw) {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top:not(.tw) .tooltip-arrow:not(.tw) {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left:not(.tw) .tooltip-arrow:not(.tw) {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right:not(.tw) .tooltip-arrow:not(.tw) {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right:not(.tw) .tooltip-arrow:not(.tw) {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left:not(.tw) .tooltip-arrow:not(.tw) {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom:not(.tw) .tooltip-arrow:not(.tw) {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left:not(.tw) .tooltip-arrow:not(.tw) {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right:not(.tw) .tooltip-arrow:not(.tw) {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover:not(.tw) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

.popover.top:not(.tw) {
  margin-top: -10px;
}

.popover.right:not(.tw) {
  margin-left: 10px;
}

.popover.bottom:not(.tw) {
  margin-top: 10px;
}

.popover.left:not(.tw) {
  margin-left: -10px;
}

.popover-title:not(.tw) {
  margin: 0;
  padding: 8px 14px;
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content:not(.tw) {
  padding: 9px 14px;
}

.popover:not(.tw) .arrow:not(.tw),
.popover:not(.tw) .arrow:not(.tw):after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover:not(.tw) .arrow:not(.tw) {
  border-width: 11px;
}

.popover:not(.tw) .arrow:not(.tw):after {
  border-width: 10px;
  content: "";
}

.popover.top:not(.tw) .arrow:not(.tw) {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.popover.top:not(.tw) .arrow:not(.tw):after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right:not(.tw) .arrow:not(.tw) {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right:not(.tw) .arrow:not(.tw):after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom:not(.tw) .arrow:not(.tw) {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.popover.bottom:not(.tw) .arrow:not(.tw):after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left:not(.tw) .arrow:not(.tw) {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left:not(.tw) .arrow:not(.tw):after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel:not(.tw) {
  position: relative;
}

.carousel-inner:not(.tw) {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner:not(.tw) > .item:not(.tw) {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

.carousel-inner:not(.tw) > .item:not(.tw) > img:not(.tw),
.carousel-inner:not(.tw) > .item:not(.tw) > a:not(.tw) > img:not(.tw) {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

.carousel-inner:not(.tw) > .active:not(.tw),
.carousel-inner:not(.tw) > .next:not(.tw),
.carousel-inner:not(.tw) > .prev:not(.tw) {
  display: block;
}

.carousel-inner:not(.tw) > .active:not(.tw) {
  left: 0;
}

.carousel-inner:not(.tw) > .next:not(.tw),
.carousel-inner:not(.tw) > .prev:not(.tw) {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner:not(.tw) > .next:not(.tw) {
  left: 100%;
}

.carousel-inner:not(.tw) > .prev:not(.tw) {
  left: -100%;
}

.carousel-inner:not(.tw) > .next.left:not(.tw),
.carousel-inner:not(.tw) > .prev.right:not(.tw) {
  left: 0;
}

.carousel-inner:not(.tw) > .active.left:not(.tw) {
  left: -100%;
}

.carousel-inner:not(.tw) > .active.right:not(.tw) {
  left: 100%;
}

.carousel-control:not(.tw) {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-control.left:not(.tw) {
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right:not(.tw) {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:not(.tw):hover,
.carousel-control:not(.tw):focus {
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control:not(.tw) .icon-prev:not(.tw),
.carousel-control:not(.tw) .icon-next:not(.tw),
.carousel-control:not(.tw) .glyphicon-chevron-left:not(.tw),
.carousel-control:not(.tw) .glyphicon-chevron-right:not(.tw) {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control:not(.tw) .icon-prev:not(.tw),
.carousel-control:not(.tw) .glyphicon-chevron-left:not(.tw) {
  left: 50%;
}

.carousel-control:not(.tw) .icon-next:not(.tw),
.carousel-control:not(.tw) .glyphicon-chevron-right:not(.tw) {
  right: 50%;
}

.carousel-control:not(.tw) .icon-prev:not(.tw),
.carousel-control:not(.tw) .icon-next:not(.tw) {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

.carousel-control:not(.tw) .icon-prev:not(.tw):before {
  content: '\2039';
}

.carousel-control:not(.tw) .icon-next:not(.tw):before {
  content: '\203a';
}

.carousel-indicators:not(.tw) {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators:not(.tw) li:not(.tw) {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}

.carousel-indicators:not(.tw) .active:not(.tw) {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption:not(.tw) {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption:not(.tw) .btn:not(.tw) {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control:not(.tw) .glyphicons-chevron-left:not(.tw),
  .carousel-control:not(.tw) .glyphicons-chevron-right:not(.tw),
  .carousel-control:not(.tw) .icon-prev:not(.tw),
  .carousel-control:not(.tw) .icon-next:not(.tw) {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }

  .carousel-caption:not(.tw) {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  .carousel-indicators:not(.tw) {
    bottom: 20px;
  }
}

.clearfix:not(.tw):before,
.clearfix:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:not(.tw):after {
  clear: both;
}

.clearfix:not(.tw):before,
.clearfix:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:not(.tw):after {
  clear: both;
}

.center-block:not(.tw) {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right:not(.tw) {
  float: right !important;
}

.pull-left:not(.tw) {
  float: left !important;
}

.hide:not(.tw) {
  display: none !important;
}

.show:not(.tw) {
  display: block !important;
}

.invisible:not(.tw) {
  visibility: hidden;
}

.text-hide:not(.tw) {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden:not(.tw) {
  display: none !important;
  visibility: hidden !important;
}

.affix:not(.tw) {
  position: fixed;
}

.code-block:not(.tw) {
  display: block;
  width: 80%;
  max-width: 1280px;
  border: 1px solid #757575;
  white-space: pre-wrap;
  line-break: normal;
}

@-ms-viewport:not(.tw) {
  width: device-width;
}

.visible-xs:not(.tw),
tr.visible-xs:not(.tw),
th.visible-xs:not(.tw),
td.visible-xs:not(.tw) {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs:not(.tw) {
    display: block !important;
  }

  tr.visible-xs:not(.tw) {
    display: table-row !important;
  }

  th.visible-xs:not(.tw),
  td.visible-xs:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 1149px) {
  .visible-xs.visible-sm:not(.tw) {
    display: block !important;
  }

  tr.visible-xs.visible-sm:not(.tw) {
    display: table-row !important;
  }

  th.visible-xs.visible-sm:not(.tw),
  td.visible-xs.visible-sm:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 1150px) and (max-width: 1349px) {
  .visible-xs.visible-md:not(.tw) {
    display: block !important;
  }

  tr.visible-xs.visible-md:not(.tw) {
    display: table-row !important;
  }

  th.visible-xs.visible-md:not(.tw),
  td.visible-xs.visible-md:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 1350px) {
  .visible-xs.visible-lg:not(.tw) {
    display: block !important;
  }

  tr.visible-xs.visible-lg:not(.tw) {
    display: table-row !important;
  }

  th.visible-xs.visible-lg:not(.tw),
  td.visible-xs.visible-lg:not(.tw) {
    display: table-cell !important;
  }
}

.visible-sm:not(.tw),
tr.visible-sm:not(.tw),
th.visible-sm:not(.tw),
td.visible-sm:not(.tw) {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-sm.visible-xs:not(.tw) {
    display: block !important;
  }

  tr.visible-sm.visible-xs:not(.tw) {
    display: table-row !important;
  }

  th.visible-sm.visible-xs:not(.tw),
  td.visible-sm.visible-xs:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 1149px) {
  .visible-sm:not(.tw) {
    display: block !important;
  }

  tr.visible-sm:not(.tw) {
    display: table-row !important;
  }

  th.visible-sm:not(.tw),
  td.visible-sm:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 1150px) and (max-width: 1349px) {
  .visible-sm.visible-md:not(.tw) {
    display: block !important;
  }

  tr.visible-sm.visible-md:not(.tw) {
    display: table-row !important;
  }

  th.visible-sm.visible-md:not(.tw),
  td.visible-sm.visible-md:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 1350px) {
  .visible-sm.visible-lg:not(.tw) {
    display: block !important;
  }

  tr.visible-sm.visible-lg:not(.tw) {
    display: table-row !important;
  }

  th.visible-sm.visible-lg:not(.tw),
  td.visible-sm.visible-lg:not(.tw) {
    display: table-cell !important;
  }
}

.visible-md:not(.tw),
tr.visible-md:not(.tw),
th.visible-md:not(.tw),
td.visible-md:not(.tw) {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-md.visible-xs:not(.tw) {
    display: block !important;
  }

  tr.visible-md.visible-xs:not(.tw) {
    display: table-row !important;
  }

  th.visible-md.visible-xs:not(.tw),
  td.visible-md.visible-xs:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 1149px) {
  .visible-md.visible-sm:not(.tw) {
    display: block !important;
  }

  tr.visible-md.visible-sm:not(.tw) {
    display: table-row !important;
  }

  th.visible-md.visible-sm:not(.tw),
  td.visible-md.visible-sm:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 1150px) and (max-width: 1349px) {
  .visible-md:not(.tw) {
    display: block !important;
  }

  tr.visible-md:not(.tw) {
    display: table-row !important;
  }

  th.visible-md:not(.tw),
  td.visible-md:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 1350px) {
  .visible-md.visible-lg:not(.tw) {
    display: block !important;
  }

  tr.visible-md.visible-lg:not(.tw) {
    display: table-row !important;
  }

  th.visible-md.visible-lg:not(.tw),
  td.visible-md.visible-lg:not(.tw) {
    display: table-cell !important;
  }
}

.visible-lg:not(.tw),
tr.visible-lg:not(.tw),
th.visible-lg:not(.tw),
td.visible-lg:not(.tw) {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-lg.visible-xs:not(.tw) {
    display: block !important;
  }

  tr.visible-lg.visible-xs:not(.tw) {
    display: table-row !important;
  }

  th.visible-lg.visible-xs:not(.tw),
  td.visible-lg.visible-xs:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 1149px) {
  .visible-lg.visible-sm:not(.tw) {
    display: block !important;
  }

  tr.visible-lg.visible-sm:not(.tw) {
    display: table-row !important;
  }

  th.visible-lg.visible-sm:not(.tw),
  td.visible-lg.visible-sm:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 1150px) and (max-width: 1349px) {
  .visible-lg.visible-md:not(.tw) {
    display: block !important;
  }

  tr.visible-lg.visible-md:not(.tw) {
    display: table-row !important;
  }

  th.visible-lg.visible-md:not(.tw),
  td.visible-lg.visible-md:not(.tw) {
    display: table-cell !important;
  }
}

@media (min-width: 1350px) {
  .visible-lg:not(.tw) {
    display: block !important;
  }

  tr.visible-lg:not(.tw) {
    display: table-row !important;
  }

  th.visible-lg:not(.tw),
  td.visible-lg:not(.tw) {
    display: table-cell !important;
  }
}

.hidden-xs:not(.tw) {
  display: block !important;
}

tr.hidden-xs:not(.tw) {
  display: table-row !important;
}

th.hidden-xs:not(.tw),
td.hidden-xs:not(.tw) {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-xs:not(.tw),
  tr.hidden-xs:not(.tw),
  th.hidden-xs:not(.tw),
  td.hidden-xs:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1149px) {
  .hidden-xs.hidden-sm:not(.tw),
  tr.hidden-xs.hidden-sm:not(.tw),
  th.hidden-xs.hidden-sm:not(.tw),
  td.hidden-xs.hidden-sm:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 1150px) and (max-width: 1349px) {
  .hidden-xs.hidden-md:not(.tw),
  tr.hidden-xs.hidden-md:not(.tw),
  th.hidden-xs.hidden-md:not(.tw),
  td.hidden-xs.hidden-md:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 1350px) {
  .hidden-xs.hidden-lg:not(.tw),
  tr.hidden-xs.hidden-lg:not(.tw),
  th.hidden-xs.hidden-lg:not(.tw),
  td.hidden-xs.hidden-lg:not(.tw) {
    display: none !important;
  }
}

.hidden-sm:not(.tw) {
  display: block !important;
}

tr.hidden-sm:not(.tw) {
  display: table-row !important;
}

th.hidden-sm:not(.tw),
td.hidden-sm:not(.tw) {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-sm.hidden-xs:not(.tw),
  tr.hidden-sm.hidden-xs:not(.tw),
  th.hidden-sm.hidden-xs:not(.tw),
  td.hidden-sm.hidden-xs:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1149px) {
  .hidden-sm:not(.tw),
  tr.hidden-sm:not(.tw),
  th.hidden-sm:not(.tw),
  td.hidden-sm:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 1150px) and (max-width: 1349px) {
  .hidden-sm.hidden-md:not(.tw),
  tr.hidden-sm.hidden-md:not(.tw),
  th.hidden-sm.hidden-md:not(.tw),
  td.hidden-sm.hidden-md:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 1350px) {
  .hidden-sm.hidden-lg:not(.tw),
  tr.hidden-sm.hidden-lg:not(.tw),
  th.hidden-sm.hidden-lg:not(.tw),
  td.hidden-sm.hidden-lg:not(.tw) {
    display: none !important;
  }
}

.hidden-md:not(.tw) {
  display: block !important;
}

tr.hidden-md:not(.tw) {
  display: table-row !important;
}

th.hidden-md:not(.tw),
td.hidden-md:not(.tw) {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-md.hidden-xs:not(.tw),
  tr.hidden-md.hidden-xs:not(.tw),
  th.hidden-md.hidden-xs:not(.tw),
  td.hidden-md.hidden-xs:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1149px) {
  .hidden-md.hidden-sm:not(.tw),
  tr.hidden-md.hidden-sm:not(.tw),
  th.hidden-md.hidden-sm:not(.tw),
  td.hidden-md.hidden-sm:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 1150px) and (max-width: 1349px) {
  .hidden-md:not(.tw),
  tr.hidden-md:not(.tw),
  th.hidden-md:not(.tw),
  td.hidden-md:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 1350px) {
  .hidden-md.hidden-lg:not(.tw),
  tr.hidden-md.hidden-lg:not(.tw),
  th.hidden-md.hidden-lg:not(.tw),
  td.hidden-md.hidden-lg:not(.tw) {
    display: none !important;
  }
}

.hidden-lg:not(.tw) {
  display: block !important;
}

tr.hidden-lg:not(.tw) {
  display: table-row !important;
}

th.hidden-lg:not(.tw),
td.hidden-lg:not(.tw) {
  display: table-cell !important;
}

@media (max-width: 767px) {
  .hidden-lg.hidden-xs:not(.tw),
  tr.hidden-lg.hidden-xs:not(.tw),
  th.hidden-lg.hidden-xs:not(.tw),
  td.hidden-lg.hidden-xs:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1149px) {
  .hidden-lg.hidden-sm:not(.tw),
  tr.hidden-lg.hidden-sm:not(.tw),
  th.hidden-lg.hidden-sm:not(.tw),
  td.hidden-lg.hidden-sm:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 1150px) and (max-width: 1349px) {
  .hidden-lg.hidden-md:not(.tw),
  tr.hidden-lg.hidden-md:not(.tw),
  th.hidden-lg.hidden-md:not(.tw),
  td.hidden-lg.hidden-md:not(.tw) {
    display: none !important;
  }
}

@media (min-width: 1350px) {
  .hidden-lg:not(.tw),
  tr.hidden-lg:not(.tw),
  th.hidden-lg:not(.tw),
  td.hidden-lg:not(.tw) {
    display: none !important;
  }
}

.visible-print:not(.tw),
tr.visible-print:not(.tw),
th.visible-print:not(.tw),
td.visible-print:not(.tw) {
  display: none !important;
}

@media print {
  .visible-print:not(.tw) {
    display: block !important;
  }

  tr.visible-print:not(.tw) {
    display: table-row !important;
  }

  th.visible-print:not(.tw),
  td.visible-print:not(.tw) {
    display: table-cell !important;
  }

  .hidden-print:not(.tw),
  tr.hidden-print:not(.tw),
  th.hidden-print:not(.tw),
  td.hidden-print:not(.tw) {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .tabs-cases-view:not(.tw) .nav:not(.tw) li:not(.tw) {
    display: block;
    width: 100%;
  }

  .tabs-cases-view:not(.tw) .nav:not(.tw) li.active:not(.tw) a:not(.tw) {
    background: #eee;
    border: #fff;
  }

  hr.cases-view-rule:not(.tw) {
    margin-bottom: 0px;
  }
}

.chosen-select:not(.tw) {
  width: 100%;
}

.chosen-select-deselect:not(.tw) {
  width: 100%;
}

.chosen-container:not(.tw) {
  display: inline-block;
  font-size: 15px;
  position: relative;
  vertical-align: middle;
}

.chosen-container:not(.tw) .chosen-drop:not(.tw) {
  background: #fff;
  border: 1px solid #f2eee9;
  border-top-color: #ffffff;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
  box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
  margin-top: -1px;
  position: absolute;
  top: 100%;
  left: -9000px;
  z-index: 1060;
}

.chosen-container.chosen-with-drop:not(.tw) .chosen-drop:not(.tw) {
  left: 0;
  right: 0;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) {
  color: #555555;
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) li:not(.tw) {
  display: none;
  line-height: 1.42857143;
  list-style: none;
  margin: 0;
  padding: 5px 6px;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) li:not(.tw) em:not(.tw) {
  background: #feffde;
  font-style: normal;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) li.group-result:not(.tw) {
  display: list-item;
  cursor: default;
  color: #999;
  font-weight: bold;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) li.group-option:not(.tw) {
  padding-left: 15px;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) li.active-result:not(.tw) {
  cursor: pointer;
  display: list-item;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) li.highlighted:not(.tw) {
  background-color: #2a7eb6;
  color: white;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) li.highlighted:not(.tw) em:not(.tw) {
  background: transparent;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) li.disabled-result:not(.tw) {
  display: list-item;
  color: #f2eee9;
}

.chosen-container:not(.tw) .chosen-results:not(.tw) .no-results:not(.tw) {
  background: #eeeeee;
  display: list-item;
}

.chosen-container:not(.tw) .chosen-results-scroll:not(.tw) {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  z-index: 1;
}

.chosen-container:not(.tw) .chosen-results-scroll:not(.tw) span:not(.tw) {
  display: inline-block;
  height: 1.42857143;
  text-indent: -5000px;
  width: 9px;
}

.chosen-container:not(.tw) .chosen-results-scroll-down:not(.tw) {
  bottom: 0;
}

.chosen-container:not(.tw) .chosen-results-scroll-down:not(.tw) span:not(.tw) {
  background: url("chosen-sprite.png") no-repeat -4px -3px;
}

.chosen-container:not(.tw) .chosen-results-scroll-up:not(.tw) span:not(.tw) {
  background: url("chosen-sprite.png") no-repeat -22px -3px;
}

.chosen-container-single:not(.tw) .chosen-single:not(.tw) {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  color: #555555;
  display: block;
  height: 35px;
  overflow: hidden;
  line-height: 35px;
  padding: 0 0 0 8px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}

.chosen-container-single:not(.tw) .chosen-single:not(.tw) span:not(.tw) {
  display: block;
  margin-right: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single:not(.tw) .chosen-single:not(.tw) abbr:not(.tw) {
  background: url("chosen-sprite.png") right top no-repeat;
  display: block;
  font-size: 1px;
  height: 10px;
  position: absolute;
  right: 26px;
  top: 12.5px;
  width: 12px;
}

.chosen-container-single:not(.tw) .chosen-single:not(.tw) abbr:not(.tw):hover {
  background-position: right -11px;
}

.chosen-container-single:not(.tw) .chosen-single.chosen-disabled:not(.tw) .chosen-single:not(.tw) abbr:not(.tw):hover {
  background-position: right 2px;
}

.chosen-container-single:not(.tw) .chosen-single:not(.tw) div:not(.tw) {
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
}

.chosen-container-single:not(.tw) .chosen-single:not(.tw) div:not(.tw) b:not(.tw) {
  background: url("chosen-sprite.png") no-repeat 0 7px;
  display: block;
  height: 100%;
  width: 100%;
}

.chosen-container-single:not(.tw) .chosen-default:not(.tw) {
  color: #f2eee9;
}

.chosen-container-single:not(.tw) .chosen-search:not(.tw) {
  margin: 0;
  padding: 3px 4px;
  position: relative;
  white-space: nowrap;
  z-index: 1000;
}

.chosen-container-single:not(.tw) .chosen-search:not(.tw) input:not(.tw) {
  background: url("chosen-sprite.png") no-repeat 100% -20px, #fff;
  border: 1px solid #ccc;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  margin: 1px 0;
  padding: 4px 20px 4px 4px;
  width: 100%;
}

.chosen-container-single:not(.tw) .chosen-drop:not(.tw) {
  margin-top: -1px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.chosen-container-single-nosearch:not(.tw) .chosen-search:not(.tw) input:not(.tw) {
  position: absolute;
  left: -9000px;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) {
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  cursor: text;
  height: auto !important;
  height: 1%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) li:not(.tw) {
  float: left;
  list-style: none;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-field:not(.tw) {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-field:not(.tw) input:not(.tw) {
  background: transparent !important;
  border: 0 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #555555;
  height: 33px;
  margin: 0;
  padding: 4px;
  outline: 0;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-field:not(.tw) .default:not(.tw) {
  color: #999;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-choice:not(.tw) {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(white), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, white 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 6px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-choice:not(.tw) .search-choice-close:not(.tw) {
  background: url("chosen-sprite.png") right top no-repeat;
  display: block;
  font-size: 1px;
  height: 10px;
  position: absolute;
  right: 4px;
  top: 5px;
  width: 12px;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-choice:not(.tw) .search-choice-close:not(.tw):hover {
  background-position: right -11px;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-choice-focus:not(.tw) {
  background: #d4d4d4;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-choice-focus:not(.tw) .search-choice-close:not(.tw) {
  background-position: right -11px;
}

.chosen-container-multi:not(.tw) .chosen-results:not(.tw) {
  margin: 0 0 0 0;
  padding: 0;
}

.chosen-container-multi:not(.tw) .chosen-drop:not(.tw) .result-selected:not(.tw) {
  display: none;
}

.chosen-container-active:not(.tw) .chosen-single:not(.tw) {
  border: 1px solid rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}

.chosen-container-active.chosen-with-drop:not(.tw) .chosen-single:not(.tw) {
  background-color: #eeeeee;
  border: 1px solid rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}

.chosen-container-active.chosen-with-drop:not(.tw) .chosen-single:not(.tw) div:not(.tw) {
  background: transparent;
  border-left: none;
}

.chosen-container-active.chosen-with-drop:not(.tw) .chosen-single:not(.tw) div:not(.tw) b:not(.tw) {
  background-position: -18px 7px;
}

.chosen-container-active:not(.tw) .chosen-choices:not(.tw) {
  border: 1px solid rgba(82, 168, 236, 0.8);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}

.chosen-container-active:not(.tw) .chosen-choices:not(.tw) .search-field:not(.tw) input:not(.tw) {
  color: #111 !important;
}

.chosen-disabled:not(.tw) {
  cursor: default;
  opacity: 0.5 !important;
}

.chosen-disabled:not(.tw) .chosen-single:not(.tw) {
  cursor: default;
}

.chosen-disabled:not(.tw) .chosen-choices:not(.tw) .search-choice:not(.tw) .search-choice-close:not(.tw) {
  cursor: default;
}

.chosen-rtl:not(.tw) {
  text-align: right;
}

.chosen-rtl:not(.tw) .chosen-single:not(.tw) {
  padding: 0 8px 0 0;
  overflow: visible;
}

.chosen-rtl:not(.tw) .chosen-single:not(.tw) span:not(.tw) {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl;
}

.chosen-rtl:not(.tw) .chosen-single:not(.tw) div:not(.tw) {
  left: 7px;
  right: auto;
}

.chosen-rtl:not(.tw) .chosen-single:not(.tw) abbr:not(.tw) {
  left: 26px;
  right: auto;
}

.chosen-rtl:not(.tw) .chosen-choices:not(.tw) .search-field:not(.tw) input:not(.tw) {
  direction: rtl;
}

.chosen-rtl:not(.tw) .chosen-choices:not(.tw) li:not(.tw) {
  float: right;
}

.chosen-rtl:not(.tw) .chosen-choices:not(.tw) .search-choice:not(.tw) {
  margin: 6px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl:not(.tw) .chosen-choices:not(.tw) .search-choice:not(.tw) .search-choice-close:not(.tw) {
  background-position: right top;
  left: 4px;
  right: auto;
}

.chosen-rtl.chosen-container-single:not(.tw) .chosen-results:not(.tw) {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl:not(.tw) .chosen-results:not(.tw) .group-option:not(.tw) {
  padding-left: 0;
  padding-right: 15px;
}

.chosen-rtl.chosen-container-active.chosen-with-drop:not(.tw) .chosen-single:not(.tw) div:not(.tw) {
  border-right: none;
}

.chosen-rtl:not(.tw) .chosen-search:not(.tw) input:not(.tw) {
  background: url("chosen-sprite.png") no-repeat -28px -20px, #fff;
  direction: rtl;
  padding: 4px 5px 4px 20px;
}

.material-icons:not(.tw) {
  position: relative;
  top: 4px;
  left: 3px;
  font-family: 'Material Icons';
  color: #333333;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

.material-icons.bold:not(.tw) {
  font-weight: bold;
}

/* Rules for sizing the icon. */

.material-icons.md-12:not(.tw) {
  font-size: 12px;
}

.material-icons.md-13:not(.tw) {
  font-size: 13px;
}

.material-icons.md-18:not(.tw) {
  font-size: 18px;
}

.material-icons.md-24:not(.tw) {
  font-size: 24px;
}

.material-icons.md-36:not(.tw) {
  font-size: 36px;
}

.material-icons.md-48:not(.tw) {
  font-size: 48px;
}

/* Rules for using icons as black on a light background. */

.material-icons.md-dark:not(.tw) {
  color: rgba(0, 0, 0, 0.54);
}

.material-icons.md-dark.md-inactive:not(.tw) {
  color: rgba(0, 0, 0, 0.26);
}

/* Rules for using icons as white on a dark background. */

.material-icons.md-light:not(.tw) {
  color: #ffffff;
}

.material-icons.md-light.md-inactive:not(.tw) {
  color: rgba(255, 255, 255, 0.3);
}

/* Rules for annoying icon/font aligning */

.material-icons.md-align-middle-2:not(.tw) {
  vertical-align: -2px;
}

.dropdown-menu:not(.tw) {
  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;
  font-size: 15px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  background-clip: padding-box;
}

.dropdown-menu.pull-right:not(.tw) {
  right: 0;
  left: auto;
}

.dropdown-menu:not(.tw) .divider:not(.tw) {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu:not(.tw) li:not(.tw) > a:not(.tw) {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #757575;
  white-space: nowrap;
}

.dropdown-menu:not(.tw) li:not(.tw) > a:not(.tw):hover,
.dropdown-menu:not(.tw) li:not(.tw) > a:not(.tw):focus {
  text-decoration: none;
  color: #000;
  background-color: #f5f5f5;
}

.dropdown-menu:not(.tw) .active:not(.tw) > a:not(.tw),
.dropdown-menu:not(.tw) .active:not(.tw) > a:not(.tw):hover,
.dropdown-menu:not(.tw) .active:not(.tw) > a:not(.tw):focus {
  color: #000;
  text-decoration: none;
  outline: 0;
  background-color: #f5f5f5;
}

.enquiries-menu-item:not(.tw),
.navbar-nav:not(.tw) > .enquiries-menu-item:not(.tw) {
  position: relative;
}

.enquiries-menu-item:not(.tw) > a:not(.tw),
.navbar-nav:not(.tw) > .enquiries-menu-item:not(.tw) > a:not(.tw) {
  padding-top: 12px;
  padding-bottom: 6px;
}

.enquiries-menu-item:not(.tw) .enquiries-icon:not(.tw),
.navbar-nav:not(.tw) > .enquiries-menu-item:not(.tw) .enquiries-icon:not(.tw) {
  color: #c0c0c0;
  font-size: 24px;
}

.enquiries-menu-item:not(.tw) .badge:not(.tw),
.navbar-nav:not(.tw) > .enquiries-menu-item:not(.tw) .badge:not(.tw) {
  position: absolute;
  top: 7px;
  right: 0;
}

.enquiries-menu-item:not(.tw):hover .enquiries-icon:not(.tw),
.navbar-nav:not(.tw) > .enquiries-menu-item:not(.tw):hover .enquiries-icon:not(.tw) {
  color: #8d8d8d;
}

.sar:not(.tw) #navbar-main:not(.tw) {
  background-color: #00366e;
}

.sar:not(.tw) #navbar-main:not(.tw) ul:not(.tw) > li:not(.tw) > a:not(.tw),
.sar:not(.tw) #navbar-main:not(.tw) ul:not(.tw) .dropdown-menu:not(.tw) .post-link:not(.tw) {
  color: #ffffff;
  background-color: #00366e;
}

.sar:not(.tw) #navbar-main:not(.tw) ul:not(.tw) > li:not(.tw) > a:not(.tw):hover,
.sar:not(.tw) #navbar-main:not(.tw) ul:not(.tw) .dropdown-menu:not(.tw) .post-link:not(.tw):hover,
.sar:not(.tw) #navbar-main:not(.tw) ul:not(.tw) > li:not(.tw) > a:not(.tw):active,
.sar:not(.tw) #navbar-main:not(.tw) ul:not(.tw) .dropdown-menu:not(.tw) .post-link:not(.tw):active {
  color: #d3d3d3;
  background-color: #00366e;
}

.sar:not(.tw) #navbar-main:not(.tw) ul:not(.tw) > li:not(.tw) > a:not(.tw) .caret:not(.tw),
.sar:not(.tw) #navbar-main:not(.tw) ul:not(.tw) .dropdown-menu:not(.tw) .post-link:not(.tw) .caret:not(.tw) {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.sar:not(.tw) #navbar-main:not(.tw) .dropdown-menu:not(.tw) {
  background-color: #00366e;
}

.sar:not(.tw) #navbar-main:not(.tw) .dropdown-menu:not(.tw) .dropdown-header:not(.tw) {
  color: #d3d3d3;
}

.sar:not(.tw) #navbar-main:not(.tw) .dropdown-menu:not(.tw) .divider:not(.tw) {
  background-color: #111111;
}

.sar:not(.tw) #navbar-main:not(.tw) .navbar-brand:not(.tw) {
  margin-right: 10px;
}

.sar:not(.tw) .adopter-home-header:not(.tw) .sar-home-logo:not(.tw) {
  position: absolute;
  top: 0;
  right: 0;
  display: inline;
}

/*====================================
=            BREAK POINTS            =
====================================*/

.heading-style:not(.tw) {
  font-weight: 100;
  margin: 21px 0 10px;
}

.heading-style.h1:not(.tw) {
  font-size: 39px;
}

.heading-style.h2:not(.tw) {
  font-size: 32px;
}

.heading-style.h3:not(.tw) {
  font-size: 26px;
}

.heading-style:not(.tw) .h4:not(.tw) {
  font-size: 19px;
}

.overflow:not(.tw) {
  overflow: hidden;
}

.overflow-margin-top:not(.tw) {
  margin-top: 15px;
}

.o-visible:not(.tw) {
  overflow: visible !important;
}

.clear:not(.tw) {
  clear: both;
}

.clearfix:not(.tw):before,
.clearfix:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:not(.tw):after {
  clear: both;
}

.clearfix:not(.tw):before,
.clearfix:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:not(.tw):after {
  clear: both;
}

.text-left:not(.tw) {
  text-align: left !important;
}

.text-bold:not(.tw) {
  font-weight: bold;
}

.block:not(.tw) {
  display: block;
}

.biggest-text:not(.tw) {
  font-size: 17px;
}

.bigger-text:not(.tw) {
  font-size: 16px;
}

.smaller-text:not(.tw) {
  font-size: 13px;
}

.smallest-text:not(.tw) {
  font-size: 12px;
}

.lighter:not(.tw) {
  color: #757575;
}

.lightest:not(.tw) {
  color: #c0c0c0;
}

.light-weight:not(.tw) {
  font-weight: normal!important;
}

p.margin-top:not(.tw) {
  margin-top: 10px;
}

p.no-margin:not(.tw) {
  margin-bottom: 3px;
}

.vertical-align-false:not(.tw) {
  vertical-align: top;
}

.margin-top-0:not(.tw) {
  margin-top: 0 !important;
}

.margin-top-5:not(.tw) {
  margin-top: 5px !important;
}

.margin-top-10:not(.tw) {
  margin-top: 10px !important;
}

.margin-top--10:not(.tw) {
  margin-top: -10px !important;
}

.margin-top-20:not(.tw) {
  margin-top: 20px !important;
}

.margin-right-0:not(.tw) {
  margin-right: 0 !important;
}

.margin-left-0:not(.tw) {
  margin-left: 0 !important;
}

.margin-left-15:not(.tw) {
  margin-left: 15px !important;
}

.margin-right-10:not(.tw) {
  margin-right: 10px !important;
}

.margin-bottom-0:not(.tw) {
  margin-bottom: 0 !important;
}

.margin-right-10:not(.tw) {
  margin-right: 10px !important;
}

.margin-right-10:not(.tw) {
  margin-right: 10px !important;
}

.margin-right-15:not(.tw) {
  margin-right: 15px !important;
}

.margin-bottom-5:not(.tw) {
  margin-bottom: 5px !important;
}

.margin-bottom-10:not(.tw) {
  margin-bottom: 10px !important;
}

.padding-0:not(.tw) {
  padding: 0 !important;
}

.padding-top-0:not(.tw) {
  padding-top: 0 !important;
}

.padding-top-5:not(.tw) {
  padding-top: 5px !important;
}

.padding-top-10:not(.tw) {
  padding-top: 10px !important;
}

.padding-top-15:not(.tw) {
  padding-top: 15px !important;
}

.padding-top-20:not(.tw) {
  padding-top: 20px !important;
}

.padding-bottom-0:not(.tw) {
  padding-bottom: 0 !important;
}

.padding-right-0:not(.tw) {
  padding-right: 0 !important;
}

.padding-right-10:not(.tw) {
  padding-right: 10px !important;
}

.padding-right-15:not(.tw) {
  padding-right: 15px !important;
}

.padding-left-0:not(.tw) {
  padding-left: 0 !important;
}

.padding-left-10:not(.tw) {
  padding-left: 10px !important;
}

.padding-bottom-5:not(.tw) {
  padding-bottom: 5px !important;
}

.padding-bottom-10:not(.tw) {
  padding-bottom: 10px !important;
}

.padding-bottom-15:not(.tw) {
  padding-bottom: 15px !important;
}

.padding-bottom-20:not(.tw) {
  padding-bottom: 20px !important;
}

.align-center:not(.tw) {
  margin: 0 auto;
}

.padding-5:not(.tw) {
  padding: 5px;
}

.figure-default:not(.tw) figcaption:not(.tw) {
  background: #EFEFEF;
  padding: 20px;
  margin-bottom: 20px;
}

@media screen and (min-width: 1150px) {
  .pull-right-md:not(.tw) {
    float: right;
  }
}

@media screen and (min-width: 1350px) {
  .pull-right-lg:not(.tw) {
    float: right;
  }
}

@media (max-width: 767px) {
  .pull-left-xs:not(.tw) {
    float: left !important;
  }
}

#xhr-flash-msgs:not(.tw) {
  position: relative;
  display: block;
  z-index: 1000;
}

.realign-right:not(.tw) > .row:not(.tw) {
  margin-right: 30px;
}

.panel-fake:not(.tw) {
  font-size: 17px;
  padding: 10px 0 10px 31px;
  display: block;
}

.decimal-order:not(.tw) ol:not(.tw) {
  list-style-type: none;
  counter-reset: item;
  margin: 0.5em 0 0 0;
  padding: 0;
}

.decimal-order:not(.tw) li:not(.tw) {
  margin-bottom: 0.5em;
}

.decimal-order:not(.tw) ol:not(.tw) > li:not(.tw) {
  display: table;
  counter-increment: item;
  margin-bottom: 0.5em;
}

.decimal-order:not(.tw) ol:not(.tw) > li:not(.tw):before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
}

.decimal-order:not(.tw) li:not(.tw) ol:not(.tw) > li:not(.tw) {
  margin: 0 0 0.5em 0;
}

.decimal-order:not(.tw) li:not(.tw) ol:not(.tw) > li:not(.tw):before {
  content: counters(item, ".") " ";
}

.alpha-order:not(.tw) ul:not(.tw) {
  list-style-type: lower-alpha;
}

textarea.disable-resize:not(.tw) {
  resize: none;
}

#dump-modal:not(.tw) .modal-dialog:not(.tw) {
  width: 95%;
  margin-top: 15px;
}

.btn-slim:not(.tw) .btn:not(.tw) {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}

.button-row:not(.tw) > span:not(.tw) {
  display: inline-block;
  margin-top: 5px;
}

.disable-hover:not(.tw) {
  opacity: 0.6;
}

.disable-hover:not(.tw):hover {
  cursor: default !important;
  background-color: unset !important;
  color: unset !important;
}

.overlay:not(.tw) {
  background-color: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 1px;
  left: 1px;
  margin: 0;
  padding: 0;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  z-index: 999;
}

@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}

.spinner:not(.tw) {
  position: fixed;
  font-size: 2em;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  color: #2a7eb6;
  top: calc(50% - 40px);
  left: 40%;
}

.spinner:not(.tw):before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  margin-left: -50%;
  margin-top: -50%;
  border-radius: 50%;
  border-top: 8px solid #2a7eb6;
  border-right: 6px solid transparent;
  animation: spinner 0.8s ease-in-out infinite;
}

.rocker-switch:not(.tw) {
  background: #2a7eb6;
  height: 30px;
  border-radius: 30px;
  color: white;
  line-height: 30px;
  vertical-align: middle;
  display: inline-block;
  font-size: 13px;
  min-width: 8em;
  width: 85%;
  margin-bottom: 5px;
}

.rocker-switch:not(.tw) .rocker-ball:not(.tw) {
  display: block;
  min-width: 22px;
  min-height: 22px;
  width: 22px;
  height: 22px;
  background: white;
  border-radius: 50%;
}

.rocker-switch:not(.tw) .rocker-ball-left:not(.tw) {
  margin: 4px 0 4px 4px;
}

.rocker-switch:not(.tw) .rocker-ball-right:not(.tw) {
  margin: 4px 4px 4px 0;
}

.rocker-switch:not(.tw) a:not(.tw) {
  color: white;
  font-weight: normal !important;
}

.rocker-switch:not(.tw) a:not(.tw):hover {
  color: white;
  text-decoration: none;
}

.rocker-switch:not(.tw) a:not(.tw):active {
  color: white;
  text-decoration: none;
}

.rocker-switch:not(.tw) a:not(.tw):visited {
  color: white;
}

.rocker-switch:not(.tw):hover {
  cursor: pointer;
  text-decoration: none;
}

.rocker-switch-enabled:not(.tw) .rocker-ball:not(.tw) {
  float: left;
}

.rocker-switch-enabled:not(.tw) span:not(.tw) {
  margin: 0 8px 0 4px;
}

.rocker-switch-disabled:not(.tw) {
  opacity: 0.8;
}

.rocker-switch-disabled:not(.tw) .rocker-ball:not(.tw) {
  float: right;
}

.rocker-switch-disabled:not(.tw) span:not(.tw) {
  margin: 0 4px 0 8px;
}

section.debug-file-list:not(.tw) {
  min-width: 100px;
  width: 80%;
  margin: 2em 0em;
}

section.debug-file-list:not(.tw) div:not(.tw) label:not(.tw) {
  width: 100%;
  text-align: left;
}

.z-top:not(.tw) {
  position: relative;
  z-index: 9999 !important;
}

.b-and-w:not(.tw) {
  filter: grayscale(1);
}

@media screen and (min-width: 768px) {
  .invert-for-landing:not(.tw) {
    filter: invert(1);
  }
}

@media screen and (min-width: 1150px) {
  .invert-for-landing:not(.tw) {
    filter: invert(1);
  }
}

@media screen and (min-width: 1350px) {
  .invert-for-landing:not(.tw) {
    filter: invert(1);
  }
}

.report-sub-section:not(.tw) {
  page-break-inside: avoid;
}

.report-section:not(.tw) {
  page-break-before: always;
}

html:not(.tw),
body:not(.tw) {
  height: 100%;
}

.missing-section-translation:not(.tw) {
  height: 25px;
  float: right;
}

.paginatorExtra:not(.tw) {
  padding-top: 9px;
}

:not(.tw):focus {
  outline: 0 !important;
  -webkit-box-shadow: 0px 0px 0px 2px rgba(36, 111, 161, 0.7);
  -moz-box-shadow: 0px 0px 0px 2px rgba(36, 111, 161, 0.7);
  box-shadow: 0px 0px 0px 2px rgba(36, 111, 161, 0.7);
}

body:not(.tw) pre.dev-notice:not(.tw) {
  margin-top: 40px;
}

.dev-btrace:not(.tw) {
  height: 40px;
  max-width: 90%;
  left: 5%;
  overflow-x: scroll;
  white-space: nowrap;
  position: fixed;
  background-color: #EEE;
  top: 50px;
  z-index: 99999;
}

.dev-btrace-rel:not(.tw) {
  position: relative;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0px;
  overflow-x: scroll;
  white-space: nowrap;
  background-color: inherit;
  border: none;
}

#main:not(.tw) a:not(.tw) {
  font-weight: bold;
}

#main:not(.tw) .btn:not(.tw),
#main:not(.tw) .chosen-container:not(.tw) a:not(.tw) {
  font-weight: normal;
}

.btn-primary:not(.tw),
.label-primary:not(.tw),
.alert-primary:not(.tw) {
  background: #246FA1;
  color: #fff;
}

.btn-primary:not(.tw):hover,
.label-primary:not(.tw):hover,
.alert-primary:not(.tw):hover,
.btn-primary:not(.tw):active,
.label-primary:not(.tw):active,
.alert-primary:not(.tw):active,
.btn-primary:not(.tw):focus,
.label-primary:not(.tw):focus,
.alert-primary:not(.tw):focus {
  color: #fff;
}

.btn-success:not(.tw),
.label-success:not(.tw),
.alert-success:not(.tw) {
  background: #398239;
  color: #fff;
}

.btn-success:not(.tw):hover,
.label-success:not(.tw):hover,
.alert-success:not(.tw):hover,
.btn-success:not(.tw):active,
.label-success:not(.tw):active,
.alert-success:not(.tw):active,
.btn-success:not(.tw):focus,
.label-success:not(.tw):focus,
.alert-success:not(.tw):focus {
  color: #fff;
}

.btn-warning:not(.tw),
.label-warning:not(.tw),
.alert-warning:not(.tw),
.system-error-alert-wrapper:not(.tw) .system-error-alert:not(.tw) {
  background: #DBAE33;
  color: #000;
}

.btn-warning:not(.tw):hover,
.label-warning:not(.tw):hover,
.alert-warning:not(.tw):hover,
.btn-warning:not(.tw):active,
.label-warning:not(.tw):active,
.alert-warning:not(.tw):active,
.btn-warning:not(.tw):focus,
.label-warning:not(.tw):focus,
.alert-warning:not(.tw):focus {
  color: #000;
}

.btn-danger:not(.tw),
.label-danger:not(.tw),
.alert-danger:not(.tw) {
  background: #D53833;
  color: #FFF;
}

.btn-danger:not(.tw):hover,
.label-danger:not(.tw):hover,
.alert-danger:not(.tw):hover,
.btn-danger:not(.tw):active,
.label-danger:not(.tw):active,
.alert-danger:not(.tw):active,
.btn-danger:not(.tw):focus,
.label-danger:not(.tw):focus,
.alert-danger:not(.tw):focus {
  color: #FFF;
}

.alert-danger:not(.tw) .btn:not(.tw),
.alert-warning:not(.tw) .btn:not(.tw) {
  width: 100%;
  margin: 8px 0 8px 0;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
}

.help-notice:not(.tw) {
  color: #737373;
  margin-bottom: 25px;
  font-size: 0.8em;
  font-style: italic;
}

@keyframes highlight {
  0% {
    border-color: #eeee66;
    background-color: #ffffaa;
  }

  100% {
    border-color: #ccc;
    background-color: transparent;
  }
}

.highlight:not(.tw) {
  animation: highlight 0.5s;
}

@keyframes highlight-success {
  0% {
    border-color: #398439;
    background-color: #47a447;
  }

  100% {
    border-color: #ccc;
    background-color: transparent;
  }
}

.highlight-success:not(.tw) {
  animation: highlight-success 0.25s;
}

@keyframes highlight-error {
  0% {
    border-color: #ac2925;
    background-color: #d2322d;
  }

  100% {
    border-color: #ccc;
    background-color: transparent;
  }
}

.highlight-error:not(.tw) {
  animation: highlight-error 0.5s;
}

table:not(.tw) li:not(.tw) form:not(.tw) input:not(.tw),
.dropdown-menu:not(.tw) .post-link:not(.tw) {
  width: 100%;
  border: none;
  background: none;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #757575;
  white-space: nowrap;
  text-align: left;
}

table:not(.tw) li:not(.tw) form:not(.tw) input:not(.tw):hover,
.dropdown-menu:not(.tw) .post-link:not(.tw):hover {
  text-decoration: none;
  color: #000;
  background-color: #f5f5f5;
}

button.glyphicon:not(.tw) {
  border: medium none;
  background-color: transparent;
  font-size: 0.8em;
}

button.glyphicon:not(.tw):active {
  outline: none;
}

.form-control:not(.tw) {
  background-color: #fff;
}

.household-members:not(.tw) {
  margin-bottom: 15px;
}

.smaller-form-control:not(.tw) {
  padding: 2px 7px;
  font-size: 14px;
  height: 28px;
}

#existing-child-details:not(.tw) > div:not(.tw):first-child,
#existing-adult-details:not(.tw) > div:not(.tw):first-child {
  padding-top: 0px;
}

#existing-child-details:not(.tw) > div:not(.tw):first-child > div:not(.tw):first-child > .btn:not(.tw),
#existing-adult-details:not(.tw) > div:not(.tw):first-child > div:not(.tw):first-child > .btn:not(.tw) {
  margin-top: 15px;
}

@supports (-webkit-appearance:none) {
  .form-control {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
  }

  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    select.form-control {
      background-image: url(/img/graphics/dropdown.png);
      background-repeat: no-repeat;
      background-position: right 10px center;
      padding-right: 20px;
    }
  }
}

.form-group:not(.tw) .help-block:not(.tw) {
  margin-bottom: 0;
}

.form-group:not(.tw) .help-inline-block:not(.tw) {
  display: inline-block;
  margin-bottom: 0px;
  padding-top: 0px;
}

.form-group:not(.tw) label.checkbox-inline:not(.tw) label:not(.tw) {
  font-weight: normal;
}

#header:not(.tw) {
  margin-top: 10px;
}

#top:not(.tw),
#main:not(.tw) {
  background-color: #ffffff;
}

#footer:not(.tw) {
  background-color: #efefef;
}

#beta:not(.tw) {
  font-size: 40px;
  font-weight: 500;
  margin-top: 10px;
}

.nav-tabs:not(.tw) li:not(.tw) a:not(.tw) {
  font-size: 18px;
}

@media screen and (max-width: 767px) {
  .nav-tabs:not(.tw) {
    border-top: 1px solid #ddd;
  }

  .nav-tabs:not(.tw) li:not(.tw) a:not(.tw) {
    margin-right: 0;
  }
}

.affix-top:not(.tw) {
  position: fixed !important;
  top: 0;
  width: 100%;
}

@media screen and (max-width: 1149px) {
  .navbar-brand:not(.tw) {
    padding: 10px 15px;
  }

  .help-wrapper:not(.tw) {
    padding: 0;
  }

  .navbar-nav:not(.tw) > li:not(.tw) > a:not(.tw),
  .navbar-nav:not(.tw) > li:not(.tw) > button:not(.tw) {
    padding-left: 25px;
  }

  .navbar-nav:not(.tw) .open:not(.tw) .dropdown-menu:not(.tw) > li:not(.tw) > a:not(.tw) {
    padding-left: 35px;
  }

  .tabs-smaller-on-mobile:not(.tw) > li:not(.tw) > a:not(.tw) {
    font-size: 14px;
    padding: 6px 7px;
  }
}

.dropdown-menu:not(.tw) li:not(.tw) > a:not(.tw):hover,
.dropdown-menu:not(.tw) li:not(.tw) > input:not(.tw):hover {
  background: #F5F5F5;
}

#lm-footer-text:not(.tw) {
  text-align: right;
  padding: 20px 0;
}

#footer:not(.tw) p:not(.tw),
#footer:not(.tw) a:not(.tw) {
  margin-bottom: 0;
  font-size: 13px;
}

#footer:not(.tw) ul:not(.tw) {
  list-style-type: none;
  border: 0;
  margin: 0;
  padding: 0;
}

#footer:not(.tw) ul:not(.tw) li:not(.tw) {
  font-size: 12px;
  border: 0;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 768px) {
  #footer:not(.tw) {
    background-color: #EFEFEF;
    border-top: none !important;
    font-size: smaller;
  }

  #footer:not(.tw) .divider:not(.tw) {
    display: none;
  }

  #footer:not(.tw) ul:not(.tw) {
    margin-bottom: 5px;
  }
}

@media screen and (min-width: 769px) {
  #footer:not(.tw) li:not(.tw) {
    display: inline;
  }
}

#footer:not(.tw) #lm-footer-text:not(.tw) {
  text-align: right;
  margin-right: 15px;
  padding-top: 20px;
}

#footer:not(.tw) #lm-footer-text:not(.tw) a:not(.tw) {
  font-weight: bold;
}

@media screen and (min-width: 769px) and (max-width: 978px) {
  .search-result:not(.tw) .search-information:not(.tw) p.hidden-xs:not(.tw) {
    margin-bottom: 0;
  }
}

.agency-tel:not(.tw) {
  position: absolute;
  top: 14px;
  right: 0;
}

h1:not(.tw),
h2:not(.tw),
h3:not(.tw),
h4:not(.tw) {
  font-weight: 100;
}

label.checkbox:not(.tw) {
  font-weight: inherit;
  line-height: 35px;
}

.logged-in-username:not(.tw) {
  margin-right: 10px;
  margin-left: 10px;
  font-weight: 500;
  color: #000;
}

.img-scale:not(.tw) {
  max-width: 100%;
}

#footer:not(.tw) {
  padding: 10px 0 20px 0;
}

#footer:not(.tw) p:not(.tw) {
  font-size: 13px;
}

.registration-progress:not(.tw) {
  padding: 0;
  overflow: hidden;
  font-size: 13px;
  font-weight: 500;
}

.registration-progress:not(.tw) li:not(.tw) {
  padding: 4px 4px 9999px 4px;
  margin-bottom: -9999px;
  float: left;
  text-align: center;
}

.registration-progress:not(.tw) .done:not(.tw),
.registration-progress:not(.tw) .current:not(.tw) {
  background-color: #93c5e6;
}

.month-year:not(.tw) select:not(.tw):first-child {
  display: none;
}

.month-year:not(.tw) select:not(.tw):nth-child(2) {
  margin-left: 0;
}

.auto-width:not(.tw) {
  width: auto;
}

@media (min-width: 360px) {
  .date:not(.tw) select:not(.tw) {
    width: auto;
    margin: 0 3px;
    display: inline-block;
  }

  .date:not(.tw) select:not(.tw):first-child {
    margin-left: 0;
  }

  .date:not(.tw) select:not(.tw):nth-child(3) {
    margin-right: 0;
  }
}

@media (max-width: 399px) {
  .date:not(.tw) select:not(.tw) {
    margin: 10px 0;
  }
}

@media (min-width: 400px) {
  .date:not(.tw) select:not(.tw) {
    margin: 0 10px;
  }
}

.h1-margin:not(.tw) {
  margin-top: 21px;
}

p.response-rate:not(.tw) {
  margin-top: 17px;
}

.low-response-rate:not(.tw) {
  font-weight: 700;
  color: #d9534f;
}

.text-danger:not(.tw) {
  color: #d9534f;
}

.required-star:not(.tw)::after {
  content: " *";
  color: #d9534f;
}

a.text-danger:not(.tw):hover {
  color: #a02622;
}

@media (max-width: 991px) {
  .registration-progress:not(.tw) li:not(.tw) {
    display: none;
  }

  .registration-progress:not(.tw) .current:not(.tw) {
    display: block;
    width: 100% !important;
  }

  .profile-buttons:not(.tw),
  p.response-rate:not(.tw) {
    text-align: left;
    margin-top: 5px;
  }
}

.meeting-needs-section:not(.tw) .form-group:not(.tw) .col-xs-9:not(.tw) .col-xs-3:not(.tw),
.meeting-needs-section:not(.tw) .form-group:not(.tw) .col-sm-9:not(.tw) .col-xs-3:not(.tw),
.meeting-needs-section:not(.tw) .form-group:not(.tw) .col-xs-9:not(.tw) .col-sm-3:not(.tw),
.meeting-needs-section:not(.tw) .form-group:not(.tw) .col-sm-9:not(.tw) .col-sm-3:not(.tw) {
  text-align: center;
}

.meeting-needs-section:not(.tw) .form-group:not(.tw) .col-xs-9:not(.tw) .col-xs-3:not(.tw) label:not(.tw),
.meeting-needs-section:not(.tw) .form-group:not(.tw) .col-sm-9:not(.tw) .col-xs-3:not(.tw) label:not(.tw),
.meeting-needs-section:not(.tw) .form-group:not(.tw) .col-xs-9:not(.tw) .col-sm-3:not(.tw) label:not(.tw),
.meeting-needs-section:not(.tw) .form-group:not(.tw) .col-sm-9:not(.tw) .col-sm-3:not(.tw) label:not(.tw) {
  display: none;
}

.meeting-needs-section:not(.tw) .meeting-needs-option:not(.tw) {
  font-weight: bold;
  text-align: center;
}

.meeting-needs-section:not(.tw) input:not(.tw) {
  margin: 3px;
}

.meeting-needs-table:not(.tw) th:not(.tw) {
  text-align: right;
}

.meeting-needs-table:not(.tw) td:not(.tw),
.meeting-needs-table:not(.tw) thead:not(.tw) th:not(.tw) {
  text-align: center;
}

.meeting-needs-table:not(.tw) .checkbox-inline:not(.tw) {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
  margin-left: 0;
}

@media (min-width: 768px) {
  .meeting-needs-table:not(.tw) .checkbox-inline:not(.tw) {
    float: left;
    width: 50%;
  }
}

.meeting-needs-table:not(.tw) .checkbox-inline:not(.tw) input:not(.tw) {
  margin-left: 0;
}

form:not(.tw) .error-message:not(.tw),
form:not(.tw) .no-margin-error-message:not(.tw) {
  color: #d9534f;
  padding-left: 15px;
}

@media (min-width: 768px) {
  form:not(.tw) .no-margin-error-message:not(.tw) {
    margin-left: 0%;
  }
}

form:not(.tw) .error-message:not(.tw) {
  display: block;
}

.required:not(.tw) .control-label:not(.tw)::after {
  content: " *";
  color: #d9534f;
}

.success:not(.tw) {
  color: #5cb85c;
}

.warning:not(.tw) {
  color: #daad32;
}

.profile-table:not(.tw) {
  margin-bottom: 40px;
}

.profile-table:not(.tw) tr.other-info:not(.tw) th:not(.tw),
.profile-table:not(.tw) tr.other-info:not(.tw) td:not(.tw) {
  border-top: none !important;
}

.profile-table:not(.tw) th:not(.tw) {
  width: 33%;
  padding-left: 0 !important;
}

.profile-table:not(.tw) td:not(.tw) {
  padding-left: 0 !important;
}

.profile-table.references:not(.tw) {
  margin-top: 5px;
}

.profile-table.references:not(.tw) th:not(.tw) {
  text-align: right;
}

.profile-table.references:not(.tw) th:not(.tw),
.profile-table.references:not(.tw) td:not(.tw) {
  width: 25%;
  color: #757575;
  border-top: none;
  border-bottom: 1px solid #ddd;
}

.profile-table.references:not(.tw) th.text-muted:not(.tw),
.profile-table.references:not(.tw) td.text-muted:not(.tw) {
  color: #eeeeee;
}

.permissions-table:not(.tw) tbody:not(.tw) tr:not(.tw) th:not(.tw) {
  font-weight: normal;
}

.permissions-table:not(.tw) tbody:not(.tw) tr:not(.tw) td:not(.tw) {
  text-align: center;
}

.profile-images:not(.tw) {
  position: relative;
  padding: 20px 0;
}

.profile-images:not(.tw) .col-md-3:not(.tw),
.profile-images:not(.tw) .col-sm-4:not(.tw) {
  padding: 2px;
}

.profile-images:not(.tw) .col-sm-8:not(.tw) {
  padding: 0;
}

.profile-images.matching:not(.tw) {
  border-top: 1px solid #ddd;
}

hr:not(.tw) {
  border-top: 1px solid #ddd;
}

hr.no-margin:not(.tw) {
  margin: 0;
}

.matching-profiles:not(.tw) hr:not(.tw) {
  width: 70%;
}

.matching-profiles:not(.tw) hr:not(.tw):last-child {
  display: none;
}

.hr-small:not(.tw) {
  margin: 10px 0;
}

h3.border-bottom:not(.tw) {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-top: 30px;
}

#gallery-modal:not(.tw) .carousel-arrow:not(.tw) {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  height: 40px;
  color: #eee;
  text-shadow: 0px 0px 3px #707070;
  opacity: 0.5;
}

#gallery-modal:not(.tw) .carousel-arrow:not(.tw) span:not(.tw) {
  font-size: 40px;
}

#gallery-modal:not(.tw) .carousel-arrow:not(.tw):hover {
  opacity: 1;
}

#gallery-modal:not(.tw) .carousel-arrow-left:not(.tw) {
  left: 10px;
}

#gallery-modal:not(.tw) .carousel-arrow-right:not(.tw) {
  right: 10px;
}

#gallery-modal:not(.tw) .carousel-inner:not(.tw) {
  min-height: 360px;
}

#gallery-modal:not(.tw) .list-inline:not(.tw) {
  text-align: center;
  margin-top: 5px;
}

#gallery-modal:not(.tw) .list-inline:not(.tw) li:not(.tw) {
  padding: 0;
}

.modal-body:not(.tw) > button:not(.tw),
.modal-content:not(.tw) > button:not(.tw) {
  position: absolute;
  top: 0;
  right: 3px;
  z-index: 1001;
}

@media (max-width: 550px) {
  .hidden-tiny:not(.tw) {
    display: none;
  }
}

@media (min-width: 769px) {
  .popover:not(.tw) {
    box-shadow: none;
    border-top: none;
    border-right: none;
    border-bottom: none;
    font-size: 14px;
    color: #757575;
  }

  #help:not(.tw) .popover:not(.tw) {
    left: -15px !important;
    margin-left: 10px;
  }
}

#tools:not(.tw) .popover:not(.tw) {
  width: 120px;
  text-align: center;
}

.content:not(.tw) {
  padding-top: 20px;
  padding-bottom: 20px;
}

.popover.bottom:not(.tw),
.popover.boxed:not(.tw) {
  border: 1px solid #dddddd;
}

.consortium-popover:not(.tw) {
  width: auto !important;
  min-width: 220px;
  font-size: 13px;
}

.consortium-popover:not(.tw) hr:not(.tw) {
  border: none;
  height: 5px;
  margin: 0;
}

.error:not(.tw) .form-control:not(.tw),
.form-error.form-control:not(.tw),
.error:not(.tw) div.chosen-container:not(.tw) a:not(.tw),
.error:not(.tw) .chosen-container:not(.tw) .chosen-choices:not(.tw) {
  border: 1px solid #d9534f;
}

.meeting-needs-field:not(.tw) .form-group:not(.tw) .control-label.col-xs-3:not(.tw) {
  padding-left: 0px;
}

.meeting-needs-field:not(.tw) .radio-check-hz:not(.tw) input:not(.tw) {
  left: unset;
}

@media (min-width: 600px) {
  .meeting-needs-field:not(.tw) .needs-popover:not(.tw) {
    padding: 10px 0 5px 0;
  }

  .meeting-needs-field:not(.tw) .error-message:not(.tw) {
    margin-left: 0;
  }
}

.please-explain:not(.tw) .form-group:not(.tw):first-child {
  margin-bottom: 0;
}

.please-explain:not(.tw) .form-group:not(.tw):last-child {
  margin-bottom: 30px;
}

.meeting-needs-option:not(.tw) {
  margin-top: 15px;
  padding-bottom: 5px;
}

.meeting-needs-section:not(.tw) {
  margin-bottom: 30px;
  border-bottom: 1px solid #e0e0e0;
}

.bottom-buttons:not(.tw) {
  margin-top: 45px;
  margin-bottom: 15px;
}

.modal-body:not(.tw) .bottom-buttons:not(.tw) {
  margin: 0;
  padding: 5px 0 35px;
}

#success-image:not(.tw) {
  margin-top: 20px;
}

#progress-video:not(.tw),
#progress-image:not(.tw) {
  margin-top: 20px;
}

#progress-video:not(.tw) .progress-bar:not(.tw),
#progress-image:not(.tw) .progress-bar:not(.tw) {
  background-color: #93c5e6;
}

.profile-buttons:not(.tw) {
  margin-bottom: 15px;
}

.video-thumbnail:not(.tw) {
  display: inline-block;
}

.video-thumbnail-container:not(.tw) {
  position: relative;
}

.video-thumbnail-container:not(.tw) .glyphicon:not(.tw) {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 50px;
  margin-top: -25px;
  margin-left: -25px;
  color: #fff;
  opacity: 0.8;
}

.video-thumbnail-container:not(.tw):hover .glyphicon:not(.tw) {
  opacity: 1;
}

.circle:not(.tw) {
  border-radius: 50%;
  width: 13px;
  height: 13px;
  margin-right: 3px;
  background-color: #757575;
  display: inline-block;
}

.blobs:not(.tw) {
  padding-top: 7px;
}

.blobs:not(.tw) .circle:not(.tw) {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: pointer;
  border: 2px solid #ffffff;
  margin: 0;
  width: 17px;
  height: 17px;
}

.blobs:not(.tw) .circle:not(.tw):hover {
  background-color: #2a7eb6;
}

.blobs:not(.tw) .active:not(.tw) {
  opacity: 1;
  filter: alpha(opacity=100);
}

.alert:not(.tw) {
  overflow: hidden;
}

.table:not(.tw) .personality-row:not(.tw):first-child td:not(.tw),
.table:not(.tw) .personality-row:not(.tw):first-child th:not(.tw) {
  padding-top: 10px;
  border-top: 1px solid #ddd;
}

.table:not(.tw) .personality-row:not(.tw) td:not(.tw),
.table:not(.tw) .personality-row:not(.tw) th:not(.tw) {
  border-top: none;
  padding: 3px 8px;
}

td.no-border:not(.tw),
th.no-border:not(.tw) {
  border-top: none !important;
}

.contact-details-table:not(.tw) {
  border-top: 1px solid #ddd;
}

.contact-details-table:not(.tw) tr:not(.tw) td:not(.tw),
.contact-details-table:not(.tw) tr:not(.tw) th:not(.tw) {
  border-top: none !important;
}

.contact-details-table:not(.tw) tr:not(.tw):nth-child(odd) td:not(.tw),
.contact-details-table:not(.tw) tr:not(.tw):nth-child(odd) th:not(.tw) {
  padding-bottom: 0;
}

.contact-details-table:not(.tw) tr:not(.tw):nth-child(even) td:not(.tw),
.contact-details-table:not(.tw) tr:not(.tw):nth-child(even) th:not(.tw) {
  padding-top: 0;
}

.profile-table:not(.tw) td.spacer:not(.tw) {
  padding: 10px;
  border-top: none;
}

.profile-table:not(.tw) td.top-border:not(.tw) {
  border-top: 1px solid #ddd;
}

#profile-about-adopters:not(.tw) .profile-table:not(.tw) {
  margin-bottom: 30px;
}

.section:not(.tw) {
  border-top: 1px solid #ddd;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: visible;
}

.section:not(.tw) h3:not(.tw):first-child {
  margin-top: 0;
}

.section.required-commissioning-documents:not(.tw) .section:not(.tw) {
  border-top: 0;
  padding-bottom: 0;
}

.section.required-commissioning-documents:not(.tw) .section:not(.tw) table:not(.tw) {
  margin: 0;
}

.section.required-commissioning-documents:not(.tw) .section:not(.tw) table:not(.tw) tr:not(.tw),
.section.required-commissioning-documents:not(.tw) .section:not(.tw) table:not(.tw) th:not(.tw),
.section.required-commissioning-documents:not(.tw) .section:not(.tw) table:not(.tw) td:not(.tw) {
  border: 0;
}

.bottom-border:not(.tw) {
  border-top: none;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.enquiries-section:not(.tw) {
  padding: 20px 0;
}

/*
.on-hold-section {
  th, th.hidden-xs {
    display:none !important;
  }
  padding-top:0;
}*/

table:not(.tw) th:not(.tw) h3:not(.tw) {
  margin: 0;
}

.label-gray:not(.tw) {
  background: #f2eee9;
  color: #333333;
  font-weight: 300;
  font-size: 13px;
  margin-bottom: 3px;
  display: inline-block;
}

a.no-decorate:not(.tw):hover,
a.no-decorate:not(.tw):active {
  text-decoration: none;
}

.we-like:not(.tw) {
  margin-right: 15px;
}

.likes-dislikes-other:not(.tw) .col-md-4:not(.tw) {
  margin-bottom: 5px;
}

.activity-data:not(.tw) table.auto-table:not(.tw) {
  width: auto;
}

.activity-data:not(.tw) table.auto-table:not(.tw) tr:not(.tw) td:not(.tw),
.activity-data:not(.tw) table.auto-table:not(.tw) tr:not(.tw) th:not(.tw) {
  width: 250px;
}

.activity-data:not(.tw) table.auto-table:not(.tw) tr:not(.tw) .id:not(.tw) {
  width: 50px !important;
}

.notification-table:not(.tw) tr:not(.tw) td:not(.tw) {
  vertical-align: middle !important;
}

@media (min-width: 700px) {
  .notification-table:not(.tw) .title-column:not(.tw) {
    width: 220px;
  }
}

@media (max-width: 450px) {
  .notification-table:not(.tw) a:not(.tw) {
    display: block;
  }
}

.notification-table:not(.tw) .date-column:not(.tw) {
  width: 160px;
}

.overdue-enquiry:not(.tw) .overdue:not(.tw) {
  background-color: #d9534f;
  text-align: center;
}

.notification-table:not(.tw) .overdue:not(.tw) {
  font-size: 13px;
  width: 115px;
}

.btn-feedback:not(.tw) {
  background: #6c6c6c;
  color: #fff;
}

.btn-feedback:not(.tw):hover {
  background: #000;
  color: #fff;
}

.new-enquiries-table:not(.tw) tr:not(.tw) td:not(.tw) {
  background-color: #fbefee;
}

.new-enquiries-table:not(.tw) .on-hold-enquiry:not(.tw) .overdue:not(.tw),
.table:not(.tw) .on-hold-enquiry:not(.tw) .overdue:not(.tw) {
  font-weight: bold;
  color: #000;
}

.new-enquiries-table:not(.tw) .on-hold-enquiry:not(.tw) td:not(.tw),
.table:not(.tw) .on-hold-enquiry:not(.tw) td:not(.tw) {
  background: #E5E5E5;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.new-enquiries-table:not(.tw) .on-hold-enquiry:not(.tw):hover td:not(.tw),
.table:not(.tw) .on-hold-enquiry:not(.tw):hover td:not(.tw) {
  opacity: 1;
  filter: alpha(opacity=100);
}

.search-result:not(.tw) {
  padding: 20px 0;
  border-bottom: 1px solid #ddd;
}

.search-result:not(.tw):before,
.search-result:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.search-result:not(.tw):after {
  clear: both;
}

.search-result:not(.tw):before,
.search-result:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.search-result:not(.tw):after {
  clear: both;
}

.search-result:not(.tw):before,
.search-result:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.search-result:not(.tw):after {
  clear: both;
}

.search-result:not(.tw):before,
.search-result:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.search-result:not(.tw):after {
  clear: both;
}

.search-result:not(.tw):before,
.search-result:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.search-result:not(.tw):after {
  clear: both;
}

.search-result:not(.tw) .search-result-thumbnail:not(.tw) {
  max-width: 150px;
}

.search-result:not(.tw) .search-information:not(.tw) h3:not(.tw) {
  padding-right: 80px;
}

.search-result:not(.tw) .search-information:not(.tw) h3:not(.tw) .emergency-placement-icon:not(.tw) {
  padding: 10px;
  color: #DBAE33;
  font-size: 16pt;
}

.search-result:not(.tw) .buttons-row:not(.tw) {
  margin-top: 20px;
}

.social-search-results:not(.tw) .search-result:not(.tw) .search-thumbnail:not(.tw) {
  max-width: 120px;
}

.social-search-results:not(.tw) .panel:not(.tw) {
  margin-bottom: 10px;
}

/*
table tr th, table tr td, .section {
  border-color:#bebebe !important;
}*/

.small-search-input:not(.tw) {
  width: 40px;
  display: inline-block;
  margin-right: 5px;
}

.filter-section:not(.tw) {
  margin-bottom: 30px;
}

.filter-section:not(.tw) label:not(.tw) {
  font-weight: normal;
}

#help:not(.tw) .dl-horizontal:not(.tw) dt:not(.tw) {
  font-weight: 100;
  text-align: left;
  width: 180px;
}

#help:not(.tw) .dl-horizontal:not(.tw) dd:not(.tw) {
  margin-left: 190px;
}

#files-image:not(.tw),
#existing-video:not(.tw) {
  padding: 0px;
  overflow: hidden;
}

#files-image:not(.tw) .pull-left:not(.tw),
#existing-video:not(.tw) .pull-left:not(.tw) {
  position: relative;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-bottom: 55px;
}

#files-image:not(.tw) .pull-left:not(.tw):hover .delete-image:not(.tw),
#existing-video:not(.tw) .pull-left:not(.tw):hover .delete-image:not(.tw) {
  display: block;
}

#files-image:not(.tw) .btn:not(.tw),
#existing-video:not(.tw) .btn:not(.tw) {
  position: absolute;
}

#files-image:not(.tw) .edit-image:not(.tw),
#existing-video:not(.tw) .edit-image:not(.tw) {
  bottom: 28px;
  left: 0;
  right: 0;
  display: block;
}

#files-image:not(.tw) .delete-image:not(.tw),
#existing-video:not(.tw) .delete-image:not(.tw) {
  top: 0;
  right: 0;
  font-size: 18px;
  font-weight: bold;
  padding: 0 5px;
  line-height: 1.3;
}

#files-image:not(.tw) .pic-is-profile:not(.tw),
#existing-video:not(.tw) .pic-is-profile:not(.tw) {
  top: 78px;
  left: 3px;
  position: absolute;
  display: none;
}

#files-image:not(.tw) .make-profile:not(.tw),
#existing-video:not(.tw) .make-profile:not(.tw) {
  bottom: 0;
  right: 0;
  left: 0;
}

#files-image:not(.tw) .profile:not(.tw) .make-profile:not(.tw),
#existing-video:not(.tw) .profile:not(.tw) .make-profile:not(.tw) {
  display: none;
}

#files-image:not(.tw) .profile:not(.tw) .pic-is-profile:not(.tw),
#existing-video:not(.tw) .profile:not(.tw) .pic-is-profile:not(.tw) {
  display: inline-block;
}

#existing-video:not(.tw) {
  position: relative;
}

#existing-video:not(.tw):hover .btn:not(.tw) {
  display: block;
}

.no-top-border:not(.tw) tr:not(.tw):first-child td:not(.tw),
.no-top-border:not(.tw) tr:not(.tw):first-child th:not(.tw) {
  border-top: none;
}

#existing-users-login:not(.tw) {
  margin: 23px 20px 0 0;
}

.features-table:not(.tw) {
  margin-bottom: 0px;
}

.features-table:not(.tw) th:not(.tw) {
  vertical-align: bottom !important;
}

.features-table:not(.tw) td:not(.tw) {
  position: relative;
  text-align: center;
}

.features-table:not(.tw) .circle:not(.tw) {
  margin-left: -6px;
  position: absolute;
  left: 50%;
}

#manage-photos-button:not(.tw) {
  position: absolute;
  top: 27px;
  left: 7px;
  z-index: 10;
}

.search-result:not(.tw) {
  position: relative;
}

.search-result:not(.tw) h3:not(.tw) {
  margin-top: 0;
  margin-bottom: 7px;
}

.search-result:not(.tw) a:not(.tw):hover {
  text-decoration: none;
}

.search-result:not(.tw) .buttons:not(.tw) {
  position: absolute;
  bottom: 0;
}

.search-result:not(.tw) .search-information:not(.tw) p:not(.tw) {
  margin-bottom: 5px;
}

.search-result:not(.tw) .search-information-additions:not(.tw) {
  text-align: right;
}

@media (max-width: 768px) {
  .search-result:not(.tw) .search-information-additions:not(.tw) {
    text-align: left;
  }
}

.search-result:not(.tw) .search-information-additions:not(.tw) .label:not(.tw) {
  white-space: normal;
}

.family-search-results:not(.tw) .search-result:not(.tw) h3:not(.tw) {
  margin-bottom: 0;
}

.search-labels:not(.tw) {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 100;
  cursor: default;
}

.search-labels:not(.tw) .label-gray:not(.tw) {
  margin-bottom: 0;
}

.black:not(.tw),
.black:not(.tw) a:not(.tw) {
  color: #000000;
}

.price-column:not(.tw) {
  width: 12%;
  min-width: 70px;
}

.search-label:not(.tw) {
  background-color: #fcffdc;
  color: #333333;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.search-label-enquiry:not(.tw) {
  background-color: #e6ffce;
}

.search-label-enquiry-reviewed:not(.tw) {
  background-color: #EAF3F6;
}

.my-agency:not(.tw) {
  position: absolute;
  top: 45px;
  right: 0;
}

.my-agency:not(.tw) .label:not(.tw),
.my-agency:not(.tw) img:not(.tw) {
  display: block;
  float: left;
  margin-left: 10px;
}

@media (max-width: 769px) {
  #help:not(.tw) .my-agency:not(.tw) {
    display: none;
  }
}

.profile-images:not(.tw) .col-sm-4:not(.tw) .placeholder-image:not(.tw),
.search-thumbnail:not(.tw) .placeholder-image:not(.tw),
.search-result-thumbnail:not(.tw) .placeholder-image:not(.tw) {
  max-width: 100%;
  max-height: 100%;
  height: auto !important;
  width: auto !important;
}

.social-search-results:not(.tw) .profile-thumbnails:not(.tw) {
  float: left;
}

.social-search-results:not(.tw) .profile-thumbnails:not(.tw) img:not(.tw) {
  width: 40px !important;
  float: left;
}

.social-search-results:not(.tw) .panel-title:not(.tw) a:not(.tw) {
  display: inline;
}

.social-search-results:not(.tw) .panel-body:not(.tw) {
  position: relative;
  cursor: pointer;
}

.social-search-results:not(.tw) .panel-body:not(.tw) .resume-chat:not(.tw) {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.social-search-results:not(.tw) .chat-message-username:not(.tw) {
  margin-right: 20px;
}

.social-search-results:not(.tw) .chat-message-username:not(.tw):last-child {
  margin-right: 0;
}

.set-location-area:not(.tw) {
  margin: 30px 0;
}

.selected-address:not(.tw) {
  padding-left: 20px;
  margin-bottom: 20px;
}

.placement-offered:not(.tw) {
  border-left: 1px solid lightgrey;
}

.placement-offered:not(.tw) h4:not(.tw) {
  margin-top: 0;
}

#debugModal:not(.tw) {
  z-index: 9999;
}

#debugModal:not(.tw) button:not(.tw),
#debugModal:not(.tw) li.purple-debug-item:not(.tw) {
  max-width: 60%;
}

#debugModal:not(.tw) button:not(.tw) .rocker-switch:not(.tw),
#debugModal:not(.tw) li.purple-debug-item:not(.tw) .rocker-switch:not(.tw) {
  width: 18em;
}

#environment:not(.tw) {
  position: fixed;
  top: 0;
  right: 0;
  padding: 5px;
  background: #b900ee;
  color: #fff;
  z-index: 10000;
}

#environment:not(.tw) ul.dropdown-menu:not(.tw) {
  padding: 0;
  margin: -2px 0 0 0;
}

#environment:not(.tw) div.popover:not(.tw) {
  top: 24px;
  left: 0px;
  display: block;
  position: fixed;
  text-align: center;
  color: #c100f0;
  background-color: #cccccc;
  max-width: 100%;
  width: 100% !important;
}

#environment:not(.tw) a:not(.tw) b:not(.tw),
#environment:not(.tw) a:not(.tw) a:not(.tw) b:not(.tw):hover,
#environment:not(.tw) a:not(.tw) a:not(.tw) b:not(.tw):active {
  color: #fff;
}

#environment:not(.tw) span:not(.tw),
#environment:not(.tw) a:not(.tw) {
  overflow: hidden;
  height: 16px;
  width: 16px;
  min-width: 16px;
  max-width: 16px;
}

.nav-smaller:not(.tw) li:not(.tw) a:not(.tw) {
  padding: 6px 8px;
}

#child-personality:not(.tw) {
  font-size: 16px;
  margin: 20px 0;
}

.paging-top:not(.tw) {
  margin-bottom: 20px;
}

.paging-top:not(.tw) .pagination:not(.tw) {
  margin: 0 10px 0 0;
  float: left;
}

@media screen and (max-width: 768px) {
  .paging-top:not(.tw) .pagination:not(.tw) {
    font-size: 0.7em;
  }
}

.paging-top:not(.tw) .results-count:not(.tw) {
  float: left;
  margin-top: 8px;
}

.paging-ellipsis:not(.tw) {
  margin: 3px 10px 0 10px;
}

.flufflet:not(.tw) {
  padding-right: 60px;
}

#help:not(.tw) .my-agency:not(.tw) {
  left: 0px;
  top: 38px;
}

.no-border:not(.tw) {
  border: none !important;
}

#home-video-modal:not(.tw) .modal-dialog:not(.tw) {
  width: 913px;
}

#social-media-icons:not(.tw) {
  margin-left: 20px;
  margin-top: 10px;
}

#adopter-register-approved:not(.tw) .error-message:not(.tw) {
  margin-left: 0;
}

#terms-modal:not(.tw) .modal-dialog:not(.tw) {
  width: 75%;
  max-width: 1000px;
}

.documents:not(.tw) .btn:not(.tw) {
  width: 180px;
}

@media (min-width: 480px) {
  .settings-row:not(.tw) {
    margin: 20px 0;
  }

  .settings-row:not(.tw) .settings-button:not(.tw) {
    float: left;
    margin-right: 20px;
  }

  .settings-row:not(.tw) .settings-button:not(.tw) .btn:not(.tw) {
    width: 200px;
  }

  .settings-row:not(.tw) .settings-text:not(.tw) {
    margin-top: 5px;
    padding-left: 220px;
  }

  .settings-row:not(.tw) .settings-text:not(.tw) .label-gray:not(.tw) {
    margin-bottom: 0;
  }
}

@media (max-width: 480px) {
  .settings-row:not(.tw) .settings-button:not(.tw) {
    margin: 5px;
  }

  .settings-row:not(.tw) .settings-button:not(.tw) .btn:not(.tw) {
    width: 100%;
  }

  .settings-row:not(.tw) .settings-text:not(.tw) {
    margin: 5px 5px 10px 5px;
  }
}

#ie8-notice-video:not(.tw),
#ie8-notice-image:not(.tw) {
  display: none;
}

.ie8:not(.tw) #ie8-notice-video:not(.tw),
.ie9:not(.tw) #ie8-notice-video:not(.tw),
.ie8:not(.tw) #ie8-notice-image:not(.tw),
.ie9:not(.tw) #ie8-notice-image:not(.tw) {
  display: block;
  margin: 20px 0;
}

#cancel-video-upload:not(.tw) {
  margin: 20px 0;
}

table.file-uploader:not(.tw) {
  margin-bottom: 0px;
}

table.file-uploader:not(.tw) tr.file-uploader:not(.tw) td:not(.tw) {
  border: 0px;
}

table.file-uploader:not(.tw) tr.file-uploader:not(.tw) td.file-selection-cell:not(.tw) {
  width: 75%;
}

table.file-uploader:not(.tw) tr.file-uploader:not(.tw) td.upload-btn-cell:not(.tw) {
  width: 25%;
}

table.file-uploader:not(.tw) td:not(.tw) .progress:not(.tw) {
  margin: 0px;
}

table.file-uploader:not(.tw) .progress:not(.tw) .progress-bar:not(.tw):after {
  content: '';
  position: absolute;
  right: 0px;
  background-image: url(/img/loading-trans.gif);
  background-size: contain;
  height: 21px;
  width: 21px;
  display: block;
}

.pin-label:not(.tw) {
  float: left;
  margin-right: 20px;
}

.pin-input:not(.tw) {
  width: 40px;
  display: inline-block;
}

.advanced-filters-container:not(.tw) {
  padding-bottom: 60px;
}

.advanced-filters-container:not(.tw) .close:not(.tw) {
  float: none;
  color: #d9534f;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.advanced-filters-container:not(.tw) .close:not(.tw):hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

.panel-title:not(.tw) a:not(.tw) {
  display: block;
}

.panel-title:not(.tw) a:not(.tw):hover,
.panel-title:not(.tw) a:not(.tw):active,
.panel-title:not(.tw) a:not(.tw):focus {
  text-decoration: none;
  color: #000000;
}

.panel-group:not(.tw) .panel:not(.tw) {
  overflow: visible;
}

.set-location-map:not(.tw) {
  height: 300px;
  width: 100%;
}

.location-title:not(.tw) {
  display: none;
  border-bottom: 1px solid #ddd;
  padding: 20px 0 7px;
  font-weight: bold;
}

.admin:not(.tw) #navbar-main:not(.tw) {
  position: static;
}

.agencies-display:not(.tw) {
  margin-top: 30px;
}

.agency-container:not(.tw) {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 70px;
}

.agency-name:not(.tw) {
  max-width: 250px;
  padding: 8px 0 0 20px;
  overflow: hidden;
}

@media (max-width: 989px) {
  .agency-name:not(.tw) {
    max-width: 200px;
  }
}

@media (max-width: 780px) {
  .agency-name:not(.tw) {
    max-width: 1000px;
  }
}

@media (max-width: 500px) {
  .agency-name:not(.tw) {
    max-width: 230px;
  }
}

.agencies-sidebar:not(.tw) {
  overflow: visible;
}

.agencies-sidebar:not(.tw) .col-xs-3:not(.tw),
.agencies-sidebar:not(.tw) .col-xs-4:not(.tw) {
  padding-right: 0;
}

.agencies-sidebar:not(.tw) .col-xs-8:not(.tw) {
  padding-left: 10px;
}

.help-inner:not(.tw) h3:not(.tw):first-child {
  margin-top: 0;
}

.fake-input:not(.tw) {
  padding-top: 7px;
}

.user-comments:not(.tw) p:not(.tw) {
  margin-bottom: 30px;
  font-style: italic;
}

.user-comments:not(.tw) em:not(.tw) {
  font-style: normal;
  margin-top: 10px;
  display: block;
}

input:not(.tw)::-webkit-input-placeholder {
  color: #999999 !important;
}

input:not(.tw)::-moz-placeholder {
  color: #999999 !important;
}

input:not(.tw):-moz-placeholder {
  /* Older versions of Firefox */
  color: #999999 !important;
}

input:not(.tw):-ms-input-placeholder {
  color: #999999 !important;
}

.breadcrumb:not(.tw) {
  padding: 0;
}

.question-title:not(.tw) {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
  margin-bottom: 0;
}

.highlighted:not(.tw) {
  background-color: #f1e1b4;
}

.q-a-search:not(.tw) .col-sm-4:not(.tw) {
  margin-top: 20px;
}

.q-a-search:not(.tw) {
  border-top: 0;
  padding-top: 0px;
}

@media (max-width: 767px) {
  .q-a-search:not(.tw) input:not(.tw) {
    margin-bottom: 15px;
    margin-right: 20px;
  }
}

@media (max-width: 767px) {

}

@media (max-width: 1199px) {
  .content:not(.tw) {
    padding-left: 15px;
    padding-right: 15px;
  }

  .small-no-help:not(.tw) #help:not(.tw) {
    display: none;
  }

  .small-no-help:not(.tw) .content:not(.tw) {
    width: 100%;
    clear: both;
  }

  #logged-in-details:not(.tw) {
    float: none !important;
    margin: 20px 0 10px 0;
    position: static;
  }

  .logged-in-username:not(.tw) {
    margin-left: 15px;
  }
}

body:not(.tw) .need-upgrade:not(.tw) {
  display: none;
}

.loaded:not(.tw) .need-upgrade:not(.tw) {
  display: inline-block;
}

body:not(.tw) .navbar:not(.tw) .need-upgrade:not(.tw) {
  display: block;
}

.breadcrumb:not(.tw) > li:not(.tw) {
  display: inline;
}

@media (max-width: 700px) {
  .breadcrumb:not(.tw) {
    display: none;
  }
}

.caret-right:not(.tw) {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-left: 4px solid;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
}

#stats-table:not(.tw) {
  /*
  .stats-table {
    margin-top:-25px;
  }*/
}

#stats-table:not(.tw) .section:not(.tw) {
  padding-bottom: 0;
}

#stats-table:not(.tw) thead:not(.tw) th:not(.tw) {
  text-align: right;
}

#stats-table:not(.tw) thead:not(.tw) th:not(.tw) form:not(.tw) {
  margin-bottom: -3px;
}

#stats-table:not(.tw) td:not(.tw) {
  text-align: right;
  width: 60px;
}

#stats-table:not(.tw) td:not(.tw):nth-child(2n) {
  width: 150px;
}

#stats-table:not(.tw) .child-row:not(.tw),
#stats-table:not(.tw) .child-row-2:not(.tw),
#stats-table:not(.tw) .child-row-3:not(.tw) {
  display: none;
  font-size: 13px;
}

#stats-table:not(.tw) .child-row:not(.tw) td:not(.tw),
#stats-table:not(.tw) .child-row-2:not(.tw) td:not(.tw),
#stats-table:not(.tw) .child-row-3:not(.tw) td:not(.tw),
#stats-table:not(.tw) .child-row:not(.tw) th:not(.tw),
#stats-table:not(.tw) .child-row-2:not(.tw) th:not(.tw),
#stats-table:not(.tw) .child-row-3:not(.tw) th:not(.tw) {
  padding: 6px 6px 6px 8px;
}

#stats-table:not(.tw) .child-row:not(.tw) th:not(.tw),
#stats-table:not(.tw) .child-row-2:not(.tw) th:not(.tw),
#stats-table:not(.tw) .child-row-3:not(.tw) th:not(.tw) {
  padding-left: 20px;
}

#stats-table:not(.tw) .child-row-2:not(.tw) th:not(.tw) {
  padding-left: 30px;
}

#stats-table:not(.tw) .child-row-3:not(.tw) th:not(.tw),
#stats-table:not(.tw) .child-row-3:not(.tw) td:not(.tw) {
  padding: 3px 3px 3px 8px;
  border: none;
}

#stats-table:not(.tw) .child-row-3:not(.tw) th:not(.tw) {
  padding-left: 40px;
}

#stats-table:not(.tw) .child-row-2:not(.tw) th:not(.tw),
#stats-table:not(.tw) .child-row-3:not(.tw) th:not(.tw) {
  font-weight: normal;
}

#stats-table:not(.tw) a:not(.tw) {
  color: #333333;
}

#stats-table:not(.tw) select:not(.tw) {
  display: inline;
  width: auto;
}

@media (max-width: 1000px) {
  #stats-table:not(.tw) td:not(.tw) {
    text-align: right;
    width: 60px;
  }

  #stats-table:not(.tw) td:not(.tw):nth-child(2n) {
    width: 100px;
  }
}

.table-equal-th:not(.tw) th:not(.tw) {
  width: 420px;
  max-width: 420px;
}

@media (max-width: 767px) {
  .table-equal-th:not(.tw) th:not(.tw) {
    width: 50%;
  }
}

.table-equal-th:not(.tw) td:not(.tw) {
  width: auto;
}

/* Image editor */

#editor-container:not(.tw) {
  position: relative;
}

canvas:not(.tw),
#editor-thumbnail:not(.tw) {
  max-width: 100%;
}

#editor-thumbnail:not(.tw) canvas:not(.tw) {
  display: block;
}

#crop-area:not(.tw) {
  display: none;
  position: absolute;
}

#editor-toolbar:not(.tw) {
  margin-bottom: 20px;
}

.contrast-icon:not(.tw),
.brightness-icon:not(.tw) {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
}

.contrast-icon:not(.tw) {
  background-image: url(/img/icons/contrast.png);
}

.brightness-icon:not(.tw) {
  background-image: url(/img/icons/sun.png);
}

.icon-button:not(.tw) {
  height: 26px;
  padding: 5px;
}

.rotate-right-icon:not(.tw) {
  background-image: url(/img/icons/rotate-right.png);
}

.rotate-left-icon:not(.tw) {
  background-image: url(/img/icons/rotate-left.png);
}

.crop-icon:not(.tw) {
  background-image: url(/img/icons/crop.png);
}

.thumb-icon:not(.tw) {
  background-image: url(/img/icons/thumb.png);
}

.editor-icon:not(.tw) {
  width: 20px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 20px;
  display: block;
  line-height: 20px;
}

.brightness-control:not(.tw) {
  float: left;
  margin-right: 10px;
  padding-top: 8px;
}

.brightness-control:not(.tw) input:not(.tw) {
  width: 80px;
}

#crop-actions:not(.tw) {
  display: none;
  position: absolute;
  top: 3px;
  right: 18px;
  z-index: 1001;
}

#editor-wrapper:not(.tw) {
  background-color: #2f2f2f;
  min-height: 400px;
  overflow: hidden;
  padding-top: 15px;
  padding-bottom: 15px;
}

#editor-container:not(.tw),
#editor-thumbnail:not(.tw) {
  text-align: center;
}

#source-image:not(.tw),
#editor-thumbnail:not(.tw) canvas:not(.tw),
#editor-thumbnail:not(.tw) img:not(.tw) {
  margin: 0 auto;
}

#editor-thumbnail:not(.tw) img:not(.tw) {
  max-width: 150px;
}

#editor-top:not(.tw) form:not(.tw),
#editor-top:not(.tw) #reset:not(.tw) {
  float: left;
  margin-right: 10px;
}

#editor-top:not(.tw) .col-md-3:not(.tw) {
  overflow: hidden;
}

#editor-toolbar:not(.tw) {
  clear: both;
  margin-top: 20px;
}

@media (min-width: 700px) {
  #editor-toolbar:not(.tw) {
    padding-right: 0;
    clear: none;
    margin-top: 0;
  }

  #editor-top:not(.tw) .col-md-3:not(.tw),
  #editor-top:not(.tw) .col-md-9:not(.tw) {
    float: right;
  }

  #editor-top:not(.tw) .col-md-3:not(.tw) form:not(.tw),
  #editor-top:not(.tw) .col-md-9:not(.tw) form:not(.tw),
  #editor-top:not(.tw) .col-md-3:not(.tw) #reset:not(.tw),
  #editor-top:not(.tw) .col-md-9:not(.tw) #reset:not(.tw) {
    float: right;
    margin: 0;
  }
}

@media (min-width: 996px) {
  .brightness-control:not(.tw) input:not(.tw) {
    width: 100px;
  }
}

#editor-preview:not(.tw) h4:not(.tw) {
  color: #fff;
  font-weight: bold;
}

#tools:not(.tw) .btn-group:not(.tw) .btn:not(.tw) {
  margin: 0;
}

#tools:not(.tw) .btn-group:not(.tw) .btn:not(.tw):first-child {
  border-right: none;
}

.icon-video:not(.tw) {
  width: 24px;
  height: 24px;
  background: url(/img/video.png) no-repeat top left;
  display: inline-block;
  opacity: 0.7;
}

.enquiry-action-date:not(.tw) {
  font-size: 13px;
  margin-right: 15px;
  width: 180px;
  display: inline-block;
}

.enquiry-action-type:not(.tw) {
  height: 1em;
}

.enquiry-action-type:not(.tw) > div:not(.tw) {
  padding-left: 5px;
}

#enquiry-messages:not(.tw) .panel-heading:not(.tw) .enquiry-action-type-activity:not(.tw) .action-icon:not(.tw) {
  position: relative;
}

.enquiry-action-type-activity:not(.tw) {
  height: auto;
}

.enquiry-action-type-activity:not(.tw) .enquiry-action-type-activity__subheader:not(.tw) {
  font-size: 13px;
  color: #5e5e5e;
  font-weight: 100;
  margin: 5px 0 0;
}

.enquiry-action-to:not(.tw) {
  margin-bottom: 15px;
}

.enquiry-action-to:not(.tw) div:not(.tw) {
  word-wrap: normal;
}

.enquiry-action-to:not(.tw) .label-gray:not(.tw) {
  margin-right: 5px;
}

.enquiry-action-to:not(.tw) table:not(.tw) tr:not(.tw) td:not(.tw):first-child {
  width: 32px;
}

.feed-panels:not(.tw) .enquiry-action-to:not(.tw) table:not(.tw) tr:not(.tw) td:not(.tw):first-child {
  width: auto;
}

#enquiry-messages:not(.tw) {
  /*
  .enquiry-action-status-2 {
    .panel-heading {
      strong {
        color:@red;
      }
    }
  }
  .enquiry-action-status-1 {
    .panel-heading {
      strong {
        color:@brand-success;
      }
    }
  }
  .enquiry-action-status-3 {
    .panel-heading {
      strong {
        color:@brand-gray;
      }
    }
  }*/
}

#enquiry-messages:not(.tw) .unread:not(.tw) .panel-heading:not(.tw) {
  background-color: #fbefee;
}

#enquiry-messages:not(.tw) .panel:not(.tw) {
  margin-bottom: 10px;
}

#enquiry-messages:not(.tw) .panel-heading:not(.tw) {
  position: relative;
  overflow: hidden;
}

#enquiry-messages:not(.tw) .panel-heading:not(.tw) .glyphicon:not(.tw) {
  font-size: 15px;
  margin-right: 5px;
}

#enquiry-messages:not(.tw) .panel-heading:not(.tw) .action-icon:not(.tw) {
  top: 50%;
  position: absolute;
  margin-top: -7px;
}

#enquiry-messages:not(.tw) .panel-heading:not(.tw) .caret:not(.tw) {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #000000;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
}

#enquiry-messages:not(.tw) .panel-heading:not(.tw) .enquiry-action-date:not(.tw) {
  margin-top: 2px;
}

.btn-file:not(.tw) {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.btn-file:not(.tw) input[type=file]:not(.tw) {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: pointer;
  display: block;
}

.nowrap:not(.tw) {
  white-space: nowrap;
}

#enquiries-profile-pics:not(.tw) {
  margin-left: 10px;
}

#enquiries-profile-pics:not(.tw) img:not(.tw) {
  margin-left: 10px;
}

.recipients:not(.tw) {
  margin-bottom: 10px;
  padding-left: 10px;
}

@media (max-width: 700px) {
  .panel-body:not(.tw) .reply:not(.tw) {
    margin-top: 10px;
  }

  #enquiries-profile-pics:not(.tw) {
    float: none !important;
    margin-top: 10px;
  }

  #enquiries-profile-pics:not(.tw) img:not(.tw) {
    margin-left: 0;
    margin-right: 10px;
  }

  .enquiry-summary-buttons:not(.tw) .btn:not(.tw) {
    margin-bottom: 10px;
  }
}

.buttons-might-wrap:not(.tw) .btn:not(.tw),
.enquiry-summary-buttons:not(.tw) .btn:not(.tw) {
  margin-bottom: 10px;
}

.big-red-warning:not(.tw) {
  color: #d9534f;
  font-size: 20px;
  margin-right: 20px;
}

#document-reading-pane:not(.tw) {
  padding: 0;
  position: relative;
  -webkit-box-shadow: 0px 0px 10px 3px rgba(112, 112, 112, 0.75);
  -moz-box-shadow: 0px 0px 10px 3px rgba(112, 112, 112, 0.75);
  box-shadow: 0px 0px 10px 3px rgba(112, 112, 112, 0.75);
  min-height: 600px;
}

#document-reading-pane:not(.tw) img:not(.tw) {
  max-width: 100%;
}

#document-reading-pane:not(.tw) .document-image-loading:not(.tw) {
  opacity: 0.1;
  cursor: wait;
}

.document-reading:not(.tw) #main:not(.tw) {
  width: 100%;
  text-align: center;
}

.document-reading-controls:not(.tw) {
  margin-bottom: 20px;
  margin-top: 20px;
}

#document-share-modal:not(.tw) .form-control[disabled]:not(.tw),
#document-share-modal:not(.tw) .form-control[readonly]:not(.tw) {
  cursor: default;
}

.disabled:not(.tw) {
  cursor: default;
}

#document-info:not(.tw) {
  clear: both;
}

.asterisk-drops:not(.tw) .control-label:not(.tw) {
  padding-right: 5px;
}

#lm-logo:not(.tw) {
  margin-right: 20px;
}

.form-group:not(.tw) .col-sm-9:not(.tw) .error-message:not(.tw) {
  margin-left: 0;
  padding-left: 0;
}

.about-team-member:not(.tw) {
  margin-bottom: 20px;
  max-width: 100%;
}

.about-team-member:not(.tw) .description:not(.tw) h4:not(.tw) {
  margin-top: 0;
}

.no-padding:not(.tw) {
  padding: 0;
}

.no-padding-top:not(.tw) {
  padding-top: 0;
}

.no-padding-bottom:not(.tw) {
  padding-bottom: 0;
}

#SiblingGroupOtherChildrenAgeGap:not(.tw) {
  max-width: 180px;
}

.existing-child-gender:not(.tw) {
  max-width: 150px;
}

#all-pages:not(.tw) {
  display: none;
}

.document-reading-controls:not(.tw) {
  position: relative;
}

.document-print-button:not(.tw) {
  position: absolute;
  right: 0;
}

#chat-windows:not(.tw) {
  position: fixed;
  bottom: 0;
  right: 20px;
  height: 40px;
  z-index: 0;
}

#chat-windows:not(.tw) #chat-windows-windows:not(.tw) {
  float: right;
}

#chat-windows:not(.tw) #chat-windows-menu:not(.tw) .btn:not(.tw) {
  height: 30px;
  width: 40px;
  text-align: center;
  margin-bottom: -1px;
}

#chat-windows:not(.tw) #chat-windows-menu:not(.tw) .btn:not(.tw) .icon-bar:not(.tw) {
  display: block;
  width: 22px;
  height: 2px;
  background-color: #cccccc;
  border-radius: 1px;
  margin: 0 auto 2px auto;
}

#chat-windows:not(.tw) .chat-window:not(.tw) {
  float: right;
  width: 330px;
  height: 400px;
  position: relative;
  margin-right: 10px;
  z-index: 100000;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-names-container:not(.tw) {
  width: 220px;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-actions:not(.tw) {
  position: absolute;
  top: 10px;
  right: 6px;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-minimize:not(.tw) {
  display: none;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .panel-footer:not(.tw) {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-message-container:not(.tw) {
  height: 300px;
  overflow-y: auto;
  overflow-x: visible;
  padding-bottom: 0;
  padding-top: 3px;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw) {
  overflow: visible;
  padding-bottom: 10px;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):before,
#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  clear: both;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):before,
#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  clear: both;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):before,
#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  clear: both;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):before,
#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  clear: both;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):before,
#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-messages:not(.tw):after {
  clear: both;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-window-expand:not(.tw) {
  cursor: pointer;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-message:not(.tw) {
  font-size: 14px;
  margin: 7px 20px 0 0;
  padding: 7px 15px;
  background-color: #fffac2;
  clear: both;
  float: left;
  position: relative;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-message:not(.tw) .chat-message-name:not(.tw) {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-message:not(.tw):after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 14px 0 0;
  border-color: transparent #fffac2 transparent transparent;
  right: 100%;
  top: 100%;
  content: " ";
  position: absolute;
  pointer-events: none;
  margin-top: -15px;
  margin-left: 10px;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-message-mine:not(.tw) {
  margin-left: 20px;
  margin-right: 10px;
  float: right;
  background-color: #efefef;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-message-mine:not(.tw) .chat-message-name:not(.tw) {
  text-align: right;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-message-mine:not(.tw):after {
  border-width: 9px 0 0 14px;
  margin-left: 0;
  border-color: transparent transparent transparent #efefef;
  left: 100%;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-system-message:not(.tw) {
  margin-left: 0;
  margin-right: 0;
  background-color: #efefef;
}

#chat-windows:not(.tw) .chat-window:not(.tw) .chat-system-message:not(.tw):after {
  display: none;
}

#chat-windows:not(.tw) .active-chat-window:not(.tw) {
  top: -360px;
}

#chat-windows:not(.tw) .active-chat-window:not(.tw) .chat-window-minimize:not(.tw) {
  display: inline;
}

#chat-windows:not(.tw) .active-chat-window:not(.tw) .chat-window-maximize:not(.tw) {
  display: none;
}

#chat-windows:not(.tw) .chat-window-control:not(.tw) {
  color: #666666;
}

#chat-windows:not(.tw) .chat-window-control:not(.tw):hover {
  color: #333333;
}

@media screen and (max-width: 767px) {
  #chat-windows:not(.tw) {
    right: 0;
  }

  #chat-windows:not(.tw) .chat-window:not(.tw) {
    margin-right: 0;
    max-width: 100%;
    clear: both;
    float: none;
  }
}

.ie8:not(.tw) .ie8-hide:not(.tw) {
  display: none;
}

.response-times:not(.tw) .progress:not(.tw) {
  height: 28px;
  line-height: 28px;
  margin-bottom: 8px;
}

.response-times:not(.tw) .progress:not(.tw) .progress-bar:not(.tw) {
  line-height: 28px;
  font-weight: bold;
  text-align: left;
}

.response-times:not(.tw) .progress:not(.tw) .progress-bar:not(.tw) span:not(.tw) {
  margin-left: 10px;
}

.response-times:not(.tw) .col-sm-6:not(.tw) {
  line-height: 28px;
}

.response-time-good:not(.tw) {
  background-color: #5cb85c;
}

.response-time-bad:not(.tw) {
  background-color: #daad32;
}

.child-details:not(.tw) {
  position: relative;
}

.child-details:not(.tw) .progress-bar:not(.tw) {
  line-height: 28px;
  font-weight: bold;
  text-align: left;
}

.child-details:not(.tw) .progress-bar:not(.tw) span:not(.tw) {
  margin-left: 10px;
}

.child-details:not(.tw) .col-sm-6:not(.tw) {
  line-height: 28px;
}

.col-offset-padding:not(.tw) {
  padding-left: 10px;
}

.small-input:not(.tw) {
  width: 150px;
}

ul.pagination:not(.tw) > li.active:not(.tw) > span:not(.tw) {
  font-weight: bold;
  background: #246FA1;
  color: #fff;
}

ul.pagination:not(.tw) > li.active:not(.tw) > span:not(.tw):hover {
  background: #246FA1;
  color: #fff;
}

.enquiries-badge:not(.tw),
.pending-access-requests:not(.tw) {
  background-color: #D53833;
  color: #FFF;
  height: fit-content;
  width: fit-content;
  min-width: 16px;
  min-height: 16px;
  font-size: 12px;
  padding: 3px;
}

.pending-access-requests-grantable:not(.tw) {
  background-color: green;
}

#search-results:not(.tw) .unread-message:not(.tw) .panel-heading:not(.tw) {
  background-color: #fffac2;
}

.chat-user-added:not(.tw) {
  font-style: italic;
}

.note-editable:not(.tw) {
  min-height: 180px;
}

.note-editable:not(.tw) .panel-group:not(.tw) {
  padding-top: 5px;
  padding-bottom: 5px;
}

.form-horizontal:not(.tw) p:not(.tw) {
  padding-top: 7px;
}

.panel-group.page-panel-group:not(.tw) {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  padding: 0;
  margin: 30px 0;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) {
  border-style: solid;
  border-width: 1px 0px 0px;
  border-color: #ddd;
  margin: 0px;
  box-shadow: none;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) {
  padding: 0px;
  position: relative;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw):hover {
  background-color: #f5f5f5;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h2:not(.tw),
.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h3:not(.tw) {
  margin: 0px;
  font-weight: 700;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h2:not(.tw) a:not(.tw),
.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h3:not(.tw) a:not(.tw),
.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h2:not(.tw) a:not(.tw):hover,
.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h3:not(.tw) a:not(.tw):hover,
.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h2:not(.tw) a:not(.tw):active,
.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h3:not(.tw) a:not(.tw):active {
  padding: 10px 0px;
  color: #333333;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h2:not(.tw) .caret:not(.tw),
.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h3:not(.tw) .caret:not(.tw) {
  display: none;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h2:not(.tw) a:not(.tw)::before,
.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-heading:not(.tw) h3:not(.tw) a:not(.tw)::before {
  margin-left: 10px;
  content: '';
  display: inline-block;
  position: relative;
  top: -3px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #000000;
  margin-right: 10px;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-collapse:not(.tw) {
  border-width: 0px;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-collapse:not(.tw) .panel-body:not(.tw) {
  border-width: 0px;
  padding: 0px 20px;
}

.panel-group.page-panel-group:not(.tw) .page-panel:not(.tw) .panel-collapse:not(.tw) .in:not(.tw) {
  padding: 0px 20px;
}

#event-map:not(.tw) {
  min-height: 300px;
}

#big-events-map:not(.tw) {
  min-height: 600px;
}

.map-info-window:not(.tw) {
  max-width: 600px;
  width: auto;
}

.map-info-window:not(.tw) .row:not(.tw) {
  margin: 0;
}

.map-info-window:not(.tw) h3:not(.tw) {
  margin-top: 10px;
}

.map-info-window:not(.tw) .search-result:not(.tw) {
  border-bottom: none;
}

.map-info-window:not(.tw) .event-top-right:not(.tw) {
  bottom: 20px;
  top: auto;
}

#EventAttendanceAttendForm:not(.tw) input.form-control:not(.tw) {
  max-width: 120px;
}

#PostViewForm:not(.tw) .error-message:not(.tw) {
  margin-left: 0;
  padding-left: 0;
}

.post-profile:not(.tw) {
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}

.post-content:not(.tw) {
  margin-left: 85px;
}

.post-content:not(.tw) .post-content-content:not(.tw) {
  min-height: 50px;
}

.post-content:not(.tw) .report-post:not(.tw) {
  display: none;
  font-weight: normal !important;
}

.post-content-consortium-forum:not(.tw) {
  margin-left: 0;
}

.forum-post:not(.tw):hover .post-content:not(.tw) .report-post:not(.tw) {
  display: block;
}

@media (max-width: 767px) {
  .post-content:not(.tw) {
    margin-left: 0;
  }

  .post-content:not(.tw) .post-content-content:not(.tw) {
    min-height: 0;
  }
}

.forum-post:not(.tw) .panel-body:not(.tw) {
  padding-bottom: 5px;
}

.forum-post.highlight:not(.tw) {
  border: 1px solid #d9534f;
  background-color: #fdf7f7;
}

.sticky:not(.tw) td:not(.tw) {
  background-color: #fbefee;
}

.reaction-btn.show-reactions:not(.tw) + .reaction-box:not(.tw) {
  display: block;
}

.reaction-box:not(.tw) {
  display: none;
  position: absolute;
  padding: 5px;
  background: white;
  border: 1px solid #bfc0bf;
  border-radius: 5px;
  transform: translateY(25px);
  z-index: 10;
}

.reaction-box:not(.tw) button:not(.tw) {
  background: transparent;
  border: 0px;
  display: inline-block;
  margin: 0px;
  padding: 2px;
}

.reaction-box:not(.tw) button:not(.tw) .grey.hide:not(.tw) {
  display: none;
}

.reaction-box:not(.tw) button:not(.tw) .active:not(.tw) {
  display: none;
}

.reaction-box:not(.tw) button:not(.tw) .active.show:not(.tw) {
  display: inline-block !important;
}

@media screen and (min-width: 720px) {
  .reaction-box:not(.tw) button:not(.tw):hover {
    position: relative;
  }

  .reaction-box:not(.tw) button:not(.tw):hover[data-tooltip-size="sm"]::after {
    width: 50px;
  }

  .reaction-box:not(.tw) button:not(.tw):hover[data-tooltip-size="md"]::after {
    width: 70px;
  }

  .reaction-box:not(.tw) button:not(.tw):hover[data-tooltip-size="lg"]::after {
    width: 110px;
  }

  .reaction-box:not(.tw) button:not(.tw):hover::after {
    display: block;
    position: absolute;
    text-transform: capitalize;
    padding: 3px;
    background: white;
    border: 1px solid #bfc0bf;
    border-radius: 5px;
    right: -100px;
    margin: auto;
    left: -100px;
    content: attr(data-tooltip);
    text-align: center;
    transform: translateY(10px);
    font-size: 10pt;
  }

  .reaction-box:not(.tw) button:not(.tw):hover .grey:not(.tw) {
    display: none;
  }

  .reaction-box:not(.tw) button:not(.tw):hover .active:not(.tw) {
    display: inline-block;
  }
}

.reaction-counters:not(.tw) {
  display: inline-block;
}

.reaction-counter:not(.tw) {
  border-radius: 5px;
  height: 25px;
  padding-left: 2px;
}

.reaction-counter:not(.tw) img:not(.tw) {
  margin-right: 3px;
}

.reaction-counter-container:not(.tw) {
  display: inline-block;
  position: relative;
  margin-left: 5px;
}

.reaction-counter:not(.tw):hover + .reaction-counter-box:not(.tw),
.reaction-counter-box-:not(.tw):hover {
  display: block;
}

.reaction-counter-box:not(.tw) {
  display: none;
  z-index: 10;
  position: absolute;
  padding: 3px;
  background: white;
  border: 1px solid #bfc0bf;
  border-radius: 5px;
  right: -100px;
  margin: auto;
  left: -100px;
  width: 140px;
  text-transform: capitalize;
  text-align: center;
  transform: translateY(10px);
  font-size: 10pt;
}

.group-cover-image:not(.tw) {
  position: absolute;
  overflow: hidden;
  height: 230px;
  top: 0;
  right: 0;
  left: 0;
}

.group-cover-image:not(.tw) .group-logo:not(.tw) {
  margin-right: 20px;
  width: 180px;
  height: 180px;
  position: absolute;
  bottom: 0;
  left: 20px;
  min-height: 10px;
  -webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.5);
}

.nav-pills:not(.tw) > li.active:not(.tw) a:not(.tw),
.nav-pills:not(.tw) > li.active:not(.tw) a:not(.tw):hover {
  background-color: #eee;
  color: #333333;
}

.group-search-results:not(.tw) .search-information:not(.tw) {
  padding-bottom: 0;
}

.fake-btn:not(.tw) {
  font-weight: bold;
}

.right-filters:not(.tw) .form-group:not(.tw) .control-label:not(.tw),
.right-filters:not(.tw) .form-group:not(.tw) .col-sm-9:not(.tw) {
  width: 100%;
}

.right-filters:not(.tw) .form-group:not(.tw) .control-label:not(.tw) {
  text-align: left;
}

.right-filters:not(.tw) .date:not(.tw) .form-control:not(.tw) {
  width: auto;
}

.right-filters:not(.tw) {
  padding-bottom: 100px;
}

.table:not(.tw) .search-post-row:not(.tw) td:not(.tw),
.table:not(.tw) .search-post-row:not(.tw) th:not(.tw) {
  border-top: none;
}

.search-term-highlight:not(.tw) {
  color: #d9534f;
  font-weight: bold;
}

.blocked-label:not(.tw) {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #d9534f;
}

.event-top-right:not(.tw) {
  position: absolute;
  top: 20px;
  right: 0;
}

.post-bottom:not(.tw) {
  padding-bottom: 15px;
  bottom: 0;
  position: relative;
  display: inline-block;
  width: 100%;
}

.forum-latest-topics:not(.tw) {
  margin: 10px 0 0 10px;
}

.forum-latest-topics:not(.tw) li:not(.tw) {
  margin-bottom: 5px;
  overflow: hidden;
}

.forum-latest-topics:not(.tw) li:not(.tw) .latest-topic-profile-pic:not(.tw) {
  margin-right: 10px;
}

div.note-editor:not(.tw) {
  overflow: visible;
}

.note-editor:not(.tw) .note-dropzone:not(.tw) {
  opacity: 0 !important;
}

.community-dropdown:not(.tw) .dropdown-menu:not(.tw) .group-item:not(.tw) a:not(.tw) {
  padding-right: 40px;
}

.topic-profile-thumbnail:not(.tw) img:not(.tw) {
  margin-right: 3px;
}

h1:not(.tw) a:not(.tw):hover {
  text-decoration: none;
}

.title-input:not(.tw) {
  margin-bottom: 20px;
  width: 100%;
  max-width: 100% !important;
}

.para:not(.tw) {
  margin: 0 0 10.5px;
}

.feed-item:not(.tw) {
  border-bottom: 1px solid #ddd;
  padding: 15px 0;
  word-wrap: break-word;
}

.feed-item:not(.tw):last-child {
  border-bottom: none;
}

.document-icon:not(.tw) {
  width: 30px;
  float: left;
}

.feed-item-text:not(.tw) {
  margin-left: 40px;
}

.pages:not(.tw) .help-wrapper:not(.tw) {
  padding: 35px 0;
}

#banner:not(.tw) {
  margin-top: -20px;
  position: relative;
}

#banner:not(.tw) .banner-img:not(.tw) {
  background-size: cover;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

@media (max-width: 767px) {
  #banner:not(.tw) .banner-desktop:not(.tw) {
    display: none;
  }
}

#banner:not(.tw) .banner-mobile:not(.tw) {
  display: none;
}

@media (max-width: 767px) {
  #banner:not(.tw) .banner-mobile:not(.tw) {
    display: block;
  }
}

#banner:not(.tw) .page-banner-container-inner:not(.tw) {
  height: 400px;
  position: relative;
}

#banner:not(.tw) .page-banner-inset:not(.tw) {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 600px;
  max-width: 100%;
  background-color: #fff;
  padding: 30px;
  opacity: 0.9;
  font-size: 19px;
}

#banner:not(.tw) .page-banner-inset:not(.tw) h1:not(.tw) {
  margin-top: 0;
  font-size: 39px;
}

.page-banner-image:not(.tw) {
  width: 100%;
  max-height: 550px;
}

#child-visibility-settings:not(.tw) .row:not(.tw) {
  margin-top: 20px;
  margin-bottom: 20px;
}

#child-visibility-settings:not(.tw) .col-sm-3:not(.tw) {
  padding-top: 0;
}

#child-visibility-settings:not(.tw) .col-sm-3:not(.tw) .radio:not(.tw) {
  padding-top: 0;
}

#child-visibility-settings:not(.tw) .col-sm-3:not(.tw) .radio:not(.tw) label:not(.tw) {
  font-weight: bold;
}

#child-visibility-settings:not(.tw) .col-sm-3:not(.tw) .need-upgrade:not(.tw) {
  opacity: 0.7;
}

.delete-row:not(.tw) .settings-button:not(.tw) {
  padding-top: 5px;
}

.delete-row:not(.tw) .settings-text:not(.tw) {
  margin-top: 0;
}

.feedback-radios:not(.tw) label:not(.tw) {
  margin: 0 15px 0 5px;
  font-weight: normal;
}

.home:not(.tw) .help-wrapper:not(.tw) {
  padding-bottom: 0;
  padding-top: 30px;
}

#approval-modal:not(.tw) .control-label:not(.tw) {
  padding-right: 0;
}

input[type=number]:not(.tw)::-webkit-outer-spin-button,
input[type=number]:not(.tw)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number]:not(.tw) {
  -moz-appearance: textfield;
}

#home-agency-logos:not(.tw) a:not(.tw) {
  margin-right: 35px;
  width: 75px;
}

#home-agency-logos:not(.tw) a:not(.tw):last-child {
  margin-right: 0;
}

#home-agency-logos:not(.tw) .home-bottom-agency-9:not(.tw) {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  #home-agency-logos:not(.tw) a:not(.tw) {
    float: left;
    width: 33%;
    margin-right: 0;
  }

  .home-bottom-agency-9:not(.tw) {
    display: none;
  }

  .home-buttons:not(.tw) .col-sm-7:not(.tw) {
    margin-top: 10px;
  }
}

.content-bottom:not(.tw) {
  padding-bottom: 20px;
}

.ccs-logo:not(.tw) {
  margin-left: 20px;
  display: inline-block;
}

.feed-item:not(.tw) a:not(.tw) {
  margin-left: 5px;
}

.feed-item:not(.tw):first-child {
  padding-top: 0;
}

.moderator:not(.tw) {
  color: #5cb85c;
}

#my-groups:not(.tw) .pull-left:not(.tw) {
  text-align: center;
  width: 100px;
  margin-right: 20px;
}

.chat-window-block:not(.tw):hover,
.chat-window-favourite:not(.tw):hover {
  color: #333333;
}

.chat-window-block:not(.tw),
.search-information:not(.tw) .chat-window-block:not(.tw) {
  color: #d9534f !important;
  margin-left: 5px;
  font-size: 14px !important;
}

.chat-window-favourite:not(.tw),
.search-information:not(.tw) .chat-window-favourite:not(.tw) {
  color: #daad32 !important;
  font-size: 14px !important;
}

.emoticons-list:not(.tw) {
  padding: 0 0 0 2px;
  width: 150px;
}

.emoticons-list:not(.tw) a:not(.tw) {
  text-align: center;
  margin: 3px;
  display: block;
  float: left;
}

.emoticons-list:not(.tw) img:not(.tw) {
  width: 18px;
}

.emoticons-list:not(.tw) a:not(.tw):hover img:not(.tw) {
  opacity: 0.7;
}

.note-editable:not(.tw) img:not(.tw),
.forum-post:not(.tw) .post-content:not(.tw) img:not(.tw),
.latest-topics-table:not(.tw) .latest-post-content:not(.tw) img:not(.tw) {
  max-width: 600px;
}

.latest-topics-table:not(.tw) .latest-thumbnail:not(.tw),
.latest-events-table:not(.tw) .latest-thumbnail:not(.tw) {
  margin-right: 5px;
}

.latest-topics-table:not(.tw) .latest-thumbnail:not(.tw) img:not(.tw),
.latest-events-table:not(.tw) .latest-thumbnail:not(.tw) img:not(.tw) {
  width: 20px;
}

.note-css-admin-only:not(.tw) {
  display: none;
}

.help-wrapper:not(.tw) {
  padding-top: 100px;
}

.help-wrapper.help-wrapper-inset:not(.tw) {
  padding: 0;
  margin-top: -25px;
}

@media (max-width: 767px) {
  .help-wrapper.help-wrapper-inset:not(.tw) {
    margin-top: 20px;
  }
}

body.group:not(.tw) #social-media-icons:not(.tw) {
  display: none;
}

body.group:not(.tw) .table:not(.tw) tr:not(.tw):first-child th:not(.tw),
body.group:not(.tw) .table:not(.tw) tr:not(.tw):first-child td:not(.tw) {
  border-top: none;
}

body.group:not(.tw) .help-wrapper:not(.tw) {
  padding-top: 40px;
}

body.group:not(.tw) .profile-search-filters:not(.tw) {
  padding-top: 130px;
}

body.group:not(.tw) .profile-search-filters:not(.tw) #siblinggroupcommissioningprofilesearchform-search-emergencyplacement1:not(.tw),
body.group:not(.tw) .profile-search-filters:not(.tw) #label_siblinggroupcommissioningprofilesearchform-search-emergencyplacement:not(.tw) {
  float: left;
}

#right-sidebar:not(.tw) .profile-search-filters:not(.tw) {
  padding-top: 60px;
}

.top-profile-row:not(.tw) h3:not(.tw) {
  margin-top: 0;
  padding-right: 20px;
}

.top-profile-row:not(.tw) h1:not(.tw) .emergency-placement-icon:not(.tw) {
  color: #DBAE33;
  font-size: 18pt;
}

.help-inner:not(.tw) h3.stats-sidebar-title:not(.tw) {
  font-size: 22px;
}

.nav-tabs-smaller:not(.tw) > li:not(.tw) > a:not(.tw) {
  font-size: 15px;
  padding: 7px 10px;
}

.nav-tabs-smaller.nav-smaller:not(.tw) > li:not(.tw) > a:not(.tw) {
  font-size: 14px;
}

#availability-modal:not(.tw) .form-group:not(.tw) .col-sm-3:not(.tw) {
  width: 35%;
}

#availability-modal:not(.tw) .form-group:not(.tw) .col-sm-9:not(.tw) {
  width: 65%;
}

@media only screen and (max-width: 767px) {
  #footer-logos:not(.tw),
  .iso-27001:not(.tw) {
    display: none;
  }
}

#footer-logos:not(.tw) {
  margin-top: 10px;
}

#footer-logos:not(.tw) a:not(.tw):hover {
  text-decoration: none;
}

.create-social-profile-photo:not(.tw) .btn:not(.tw) {
  display: none !important;
}

.profile-action-buttons:not(.tw) .chat-window-block:not(.tw),
.profile-action-buttons:not(.tw) .chat-window-favourite:not(.tw) {
  display: inline-block;
  position: relative;
  bottom: 3px;
  font-size: 18px;
}

.crb:not(.tw) {
  font-weight: normal;
}

.child-delete-modal-form:not(.tw) .col-sm-3:not(.tw) {
  width: 30%;
  padding-top: 0;
}

.child-delete-modal-form:not(.tw) .col-sm-9:not(.tw) {
  width: 70%;
}

.location-thumbnail:not(.tw) {
  float: left;
  width: 150px;
  height: 150px;
  cursor: pointer;
  margin-right: 10px;
  position: relative;
}

.location-thumbnail:not(.tw) .delete-location-thumbnail:not(.tw) {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 18px;
  font-weight: bold;
  padding: 0 5px;
  line-height: 1.3;
}

.postcode-thumbnails:not(.tw) {
  list-style-type: none;
  padding-left: 0;
}

.postcode-thumbnails:not(.tw) button:not(.tw) {
  float: left;
  width: 150px;
  height: 150px;
  margin-right: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 3em;
  background: #efefef;
  cursor: pointer;
}

.postcode-thumbnails:not(.tw) button:not(.tw) a:not(.tw) {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 18px;
  font-weight: bold;
  padding: 0 5px;
  line-height: 1.3;
  cursor: pointer;
}

.postcode-thumbnails:not(.tw) button:not(.tw) a:not(.tw):hover {
  text-decoration: none;
}

.postcode-lookup:not(.tw) .chosen-search:not(.tw) input:not(.tw) {
  text-transform: uppercase;
}

.social-worker-list:not(.tw) .text-danger:not(.tw) {
  display: none;
  font-size: 14px;
}

.social-worker-list:not(.tw) li:not(.tw):hover .text-danger:not(.tw) {
  display: inline;
}

.social-worker-list:not(.tw) .btn:not(.tw) {
  margin-bottom: 2px;
}

.delete-location-thumbnail:not(.tw) {
  z-index: 100000;
  font-size: 10px;
  font-weight: bold;
}

#my-account-dropdown:not(.tw) .dropdown-menu:not(.tw) {
  z-index: 100000;
}

@media (max-width: 1150px) {
  #my-account-dropdown:not(.tw) {
    float: none !important;
  }
}

@media (max-width: 768px) {
  #my-account-dropdown:not(.tw) li:not(.tw) form:not(.tw) {
    margin-left: 15px;
  }
}

.group:not(.tw) #main:not(.tw) {
  background-color: #fff;
}

.feed-page:not(.tw) #main:not(.tw) {
  background-color: #f5f5f5;
}

.feed-page:not(.tw) .help-wrapper:not(.tw) {
  padding-top: 40px;
}

.feed-page:not(.tw) .nav-tabs:not(.tw) > li.active:not(.tw) > a:not(.tw) {
  background-color: #f5f5f5;
}

.post-content-content:not(.tw) {
  word-wrap: break-word;
}

.post-content-content:not(.tw) img:not(.tw) {
  max-width: 100%;
}

.all-actions-control:not(.tw) .glyphicon:not(.tw) {
  color: #2a7eb6;
  margin-right: 5px;
}

.all-actions-control:not(.tw):hover {
  cursor: pointer;
}

.enquiry-action-type-activity:not(.tw) > div:not(.tw) {
  padding-left: 0;
}

.panel-group:not(.tw) .feed-panel:not(.tw) {
  box-shadow: none;
  margin-bottom: 10px;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .panel-heading:not(.tw),
.panel-group:not(.tw) .feed-panel:not(.tw) .panel-body:not(.tw) {
  word-wrap: break-word;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .panel-heading:not(.tw) {
  font-size: 13px;
  border-bottom: 1px solid #ddd;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .panel-heading:not(.tw) h4:not(.tw) {
  margin: 0 0 2px 0;
  font-weight: bold;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .panel-heading:not(.tw) .feed-thumbnails:not(.tw) {
  margin-right: 10px;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .panel-heading:not(.tw) .btn-default:not(.tw) {
  position: relative;
  top: 10px;
  left: 15px;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .panel-heading:not(.tw) .caret:not(.tw) {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #000000;
  border-bottom: 8px solid transparent;
  position: relative;
  top: 21px;
  left: 15px;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .panel-heading:not(.tw) .caret.flip:not(.tw) {
  border-top-width: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid #000000;
  top: 13px;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .panel-heading:not(.tw) .caret:not(.tw):hover {
  cursor: pointer;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .post-profile:not(.tw) {
  margin-bottom: 0;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .post-content:not(.tw) {
  margin-left: 0;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .post-content:not(.tw) .post-content-content:not(.tw) {
  min-height: 0;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .post-content:not(.tw) .post-content-content:not(.tw) p:not(.tw):last-child {
  margin-bottom: 0;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .post-content-announcement:not(.tw) {
  margin-bottom: 20px;
  margin-left: 50px;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .feed-buttons:not(.tw) {
  margin-top: 5px;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .glyphicon-remove:not(.tw) {
  font-size: 10px;
  color: grey;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .feed-item-latest-posts:not(.tw) .post-content:not(.tw) {
  margin-bottom: 10px;
}

.panel-group:not(.tw) .feed-panel:not(.tw) .feed-item-latest-posts:not(.tw) .post-content:not(.tw):last-child {
  margin-bottom: 0;
}

.panel-group:not(.tw) .panel-footer:not(.tw) {
  word-wrap: break-word;
  background-color: #f9f9fa;
  border-top: 1px solid #ddd;
  color: #000;
}

.likes-comments-border:not(.tw) {
  margin: 10px 0;
}

#loading-container:not(.tw) {
  text-align: center;
}

.panel-body:not(.tw) {
  word-wrap: break-word;
}

.adopter-home-intro:not(.tw) {
  margin-bottom: 20px;
  position: relative;
}

.adopter-home-intro:not(.tw):before,
.adopter-home-intro:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.adopter-home-intro:not(.tw):after {
  clear: both;
}

.adopter-home-intro:not(.tw):before,
.adopter-home-intro:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.adopter-home-intro:not(.tw):after {
  clear: both;
}

.adopter-home-intro:not(.tw):before,
.adopter-home-intro:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.adopter-home-intro:not(.tw):after {
  clear: both;
}

.adopter-home-intro:not(.tw):before,
.adopter-home-intro:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.adopter-home-intro:not(.tw):after {
  clear: both;
}

.adopter-home-intro:not(.tw):before,
.adopter-home-intro:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.adopter-home-intro:not(.tw):after {
  clear: both;
}

.adopter-home-intro:not(.tw) .adopter-home-intro-thumb:not(.tw) {
  margin-right: 10px;
  float: left;
  margin-top: -20px;
}

.adopter-home-intro:not(.tw) .adopter-home-header:not(.tw) {
  margin: 72px 0 0 190px;
}

.adopter-home-intro:not(.tw) .adopter-home-header:not(.tw) a:not(.tw) {
  font-weight: normal !important;
}

.adopter-home-intro:not(.tw) .adopter-home-header:not(.tw) .adopter-nav:not(.tw) > li:not(.tw) > a:not(.tw) {
  padding-top: 8px;
  padding-bottom: 8px;
}

.event-likes:not(.tw) {
  background-color: #f5f5f5;
  padding: 10px;
}

.event-likes:not(.tw):before,
.event-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.event-likes:not(.tw):after {
  clear: both;
}

.event-likes:not(.tw):before,
.event-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.event-likes:not(.tw):after {
  clear: both;
}

.event-likes:not(.tw):before,
.event-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.event-likes:not(.tw):after {
  clear: both;
}

.event-likes:not(.tw):before,
.event-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.event-likes:not(.tw):after {
  clear: both;
}

.event-likes:not(.tw):before,
.event-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.event-likes:not(.tw):after {
  clear: both;
}

.first-post:not(.tw) .feed-item-likes:not(.tw):before,
.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  clear: both;
}

.first-post:not(.tw) .feed-item-likes:not(.tw):before,
.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  clear: both;
}

.first-post:not(.tw) .feed-item-likes:not(.tw):before,
.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  clear: both;
}

.first-post:not(.tw) .feed-item-likes:not(.tw):before,
.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  clear: both;
}

.first-post:not(.tw) .feed-item-likes:not(.tw):before,
.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.first-post:not(.tw) .feed-item-likes:not(.tw):after {
  clear: both;
}

.post-show-more:not(.tw) {
  font-size: 22px;
  line-height: 13px;
}

.post-show-more:not(.tw):hover {
  color: #000;
  text-decoration: none;
}

.like-button:not(.tw) .glyphicon:not(.tw) {
  color: #999;
  font-size: 16px;
}

.like-button:not(.tw) .glyphicon-star:not(.tw) {
  color: #daad32;
}

.like-button:not(.tw) .loading:not(.tw) {
  margin-left: 5px;
  margin-top: -3px;
}

.like-button:not(.tw) button:not(.tw) {
  background: none !important;
  color: #2a7eb6;
  font-weight: bold;
  border: none;
  padding: 0 !important;
  cursor: pointer;
}

.like-button:not(.tw):hover button:not(.tw) {
  text-decoration: underline;
}

.like-button:not(.tw):hover .glyphicon:not(.tw) {
  text-decoration: none;
}

.like-button:not(.tw):hover {
  text-decoration: none;
}

.like-button:not(.tw):hover span:not(.tw) {
  text-decoration: underline;
}

input[type='file']:not(.tw) {
  font-size: 0.8em;
}

div:not(.tw) > .delete-x:not(.tw),
li:not(.tw) > .delete-x:not(.tw) {
  display: none;
}

div:not(.tw):hover > .delete-x:not(.tw),
li:not(.tw):hover .delete-x:not(.tw) {
  display: inline-block;
  font-size: 8px;
  font-weight: bold;
  margin: 0 0 0 5px;
  border-radius: 2px;
  line-height: 10px;
  padding: 2px;
}

div:not(.tw):hover > .delete-x:not(.tw) > form:not(.tw) > input[type="submit"]:not(.tw),
li:not(.tw):hover .delete-x:not(.tw) > form:not(.tw) > input[type="submit"]:not(.tw) {
  font-size: 10px;
  width: 15px;
  height: 15px;
  padding: 0px;
  margin: 0;
  vertical-align: text-bottom;
}

.event-description:not(.tw) .note-picture:not(.tw) {
  display: none;
}

.strapline:not(.tw) {
  font-size: 25px;
  margin: 20px 0 0 10px;
  float: left;
  color: #bababa;
}

.first-home-row:not(.tw) {
  margin-top: 12px;
}

.home-row:not(.tw) {
  padding: 0 15px;
}

.home-row:not(.tw) .col-xs-12:not(.tw) {
  padding: 10px 0;
  overflow: hidden;
}

.home-row:not(.tw) .col-xs-12:not(.tw) .col-sm-12:not(.tw) {
  padding: 0;
}

.last-home-row:not(.tw) .col-xs-12:not(.tw) {
  padding-bottom: 0;
}

@media screen and (min-width: 1200px) {
  .home-row:not(.tw) .col-md-4:not(.tw) {
    width: 28%;
  }

  .home-row:not(.tw) .col-md-8:not(.tw) {
    width: 72%;
  }
}

#top-left:not(.tw) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100000000;
  width: 100px;
  height: 25px;
}

#top-right:not(.tw) {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 100000000;
}

.answer-thumbnail:not(.tw) img:not(.tw),
.question-thumbnail:not(.tw) img:not(.tw) {
  margin-top: 10px;
}

.filters:not(.tw) .section:not(.tw) {
  overflow: visible;
}

.reporting:not(.tw) {
  width: 550pt;
}

.reporting:not(.tw) h2:not(.tw) {
  font-size: 32px;
  margin-top: 25px;
}

.reporting:not(.tw) h3:not(.tw) {
  margin-top: 30px;
  font-size: 26px;
}

.reporting:not(.tw) h4:not(.tw) {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: bold;
}

.reporting:not(.tw) h4.chart-title:not(.tw) {
  text-align: center;
  margin: 0;
}

.reporting:not(.tw) table.report-text:not(.tw) {
  margin-bottom: 20px;
}

.reporting:not(.tw) table.report-text:not(.tw) tr:not(.tw) td:not(.tw) {
  padding: 3px;
}

.reporting:not(.tw) table.report-text:not(.tw) tr:not(.tw) td:not(.tw):first-child {
  padding-left: 0;
}

.profile-table:not(.tw) .outcome-requirement:not(.tw) td:not(.tw),
.profile-table:not(.tw) .outcome-requirement:not(.tw) th:not(.tw) {
  border-top: none;
}

.report-title:not(.tw) h1:not(.tw),
.report-title:not(.tw) p:not(.tw) {
  color: #256F9E;
}

.google-visualization-table:not(.tw) {
  margin-top: 20px;
}

.google-visualization-table-table:not(.tw) {
  font-size: 14px;
}

.google-visualization-table-table:not(.tw) th:not(.tw),
.google-visualization-table-table:not(.tw) td:not(.tw) {
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: normal;
  line-height: 120%;
}

.google-visualization-table-table:not(.tw) .google-visualization-table-tr-head:not(.tw) th:not(.tw) {
  font-size: 16px;
  padding-top: 25px;
  font-weight: bold;
}

.google-visualization-table-table:not(.tw) .google-visualization-table-tr-head:not(.tw) td:not(.tw) {
  padding-top: 28px;
}

.google-visualization-table-table:not(.tw) .google-visualization-table-tr-head:not(.tw) th:not(.tw),
.google-visualization-table-table:not(.tw) .google-visualization-table-tr-head:not(.tw) td:not(.tw) {
  border-top: none;
  padding-top: 0;
  padding-bottom: 3px;
}

.report-stat-box:not(.tw) {
  font-size: 20px;
  color: #256F9E;
  border-width: 2px;
  border-style: solid;
  margin: auto;
}

.report-stat-box:not(.tw) .big-stat:not(.tw) {
  font-size: 60px;
  line-height: 100%;
}

.report-stat-box:not(.tw) p:not(.tw) {
  font-size: 16px;
  padding: 10px;
}

.report-stat-box.report-stat-box-4:not(.tw) {
  width: 150px;
  height: 150px;
  font-size: 18px;
}

.report-stat-box.report-stat-box-4:not(.tw) .big-stat:not(.tw) {
  font-size: 40px;
}

.report-stat-box.report-stat-box-4:not(.tw) div:not(.tw) {
  margin-top: 20px;
  font-weight: bold;
  text-align: center;
}

.report-stat-box.report-stat-box-float:not(.tw) {
  margin: 0 15px 0 0;
  float: left;
}

.report-stat-box.report-stat-box-float.last:not(.tw) {
  margin-right: 0px;
}

.report-stat-box-2:not(.tw) {
  width: 230px;
  height: 230px;
}

.report-stat-box-2:not(.tw) div:not(.tw) {
  margin-top: 30px;
  font-weight: bold;
  text-align: center;
}

.report-stat-box-2:not(.tw) .extra-margin:not(.tw) {
  padding-top: 0px;
}

.report-stat-box-2:not(.tw) .info-text:not(.tw) {
  font-size: 16px;
}

.filters:not(.tw) .control-label:not(.tw):after {
  display: none;
}

.has-error:not(.tw) .help-block:not(.tw),
.has-error:not(.tw) .control-label:not(.tw) {
  color: #d9534f;
}

.has-error:not(.tw) .form-control:not(.tw) {
  border-color: #ddd;
}

.form-horizontal:not(.tw) .col-sm-9:not(.tw) .col-md-4:not(.tw) {
  margin-bottom: 7px;
}

.schedule:not(.tw) .popover:not(.tw) hr:not(.tw) {
  margin: 4px !important;
  border-color: whitesmoke !important;
}

.schedule:not(.tw) .active:not(.tw) {
  font-weight: bold;
}

.schedule:not(.tw) .bar-label:not(.tw) {
  font-size: 0.8em;
  float: left;
  margin-left: 5px;
}

.schedule:not(.tw) .progress-label:not(.tw) {
  float: left;
  margin-right: 2em;
  min-width: 150px;
  max-width: 150px;
  padding-right: 0;
}

.schedule:not(.tw) .progress-label:not(.tw) .delete:not(.tw) a:not(.tw),
.schedule:not(.tw) .progress-label:not(.tw) .edit:not(.tw) a:not(.tw) {
  font-size: 0.8em;
  color: #000;
  text-decoration: none;
}

.schedule:not(.tw) .progress-label:not(.tw) .delete:not(.tw) .glyphicon.grey:not(.tw),
.schedule:not(.tw) .progress-label:not(.tw) .edit:not(.tw) .glyphicon.grey:not(.tw) {
  font-size: 0.8em;
  opacity: 0.15;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
}

.schedule:not(.tw) .progress-label:not(.tw) form:not(.tw) .glyphicon:not(.tw) {
  padding: 0;
  margin: 0;
}

.glyphicon.fast-right-spinner:not(.tw) {
  -webkit-animation: glyphicon-spin-r 1s infinite linear;
  animation: glyphicon-spin-r 1s infinite linear;
}

@-webkit-keyframes glyphicon-spin-r {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes glyphicon-spin-r {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.date-filter:not(.tw) {
  display: flex;
}

.cases-table:not(.tw) .label-gray:not(.tw) {
  margin-bottom: 0;
}

.cases-table:not(.tw) .enquiries-menu-item:not(.tw) {
  display: inline-block;
}

.cases-table:not(.tw) .enquiries-menu-item:not(.tw) .enquiries-badge:not(.tw) {
  height: fit-content;
  width: fit-content;
  min-width: 14px;
  min-height: 14px;
  font-size: 12px;
  padding: 3px;
}

.cases-table:not(.tw) tr.inner-profile-row:not(.tw) td:not(.tw) {
  border-top-color: #eee;
}

.cases-table:not(.tw) td:not(.tw) > a.label.label-primary:not(.tw) {
  white-space: normal;
  display: inline-block;
  width: auto;
  padding-top: 4px;
  max-width: 175px;
}

.cases-table:not(.tw) td:not(.tw) > a.label.label-success:not(.tw) {
  white-space: normal;
  display: inline-block;
  width: auto;
  padding-top: 4px;
  max-width: 175px;
}

.cases-table:not(.tw) th.table-profile_name:not(.tw) {
  min-width: 15%;
}

.cases-table:not(.tw) th.column-last_activity:not(.tw) {
  min-width: 110px;
}

.cases-table:not(.tw) td:not(.tw) > small:not(.tw) {
  line-height: 1.1em;
  display: block;
}

.cases-table:not(.tw) td.smaller-text:not(.tw) {
  line-height: 110%;
}

.cases-table:not(.tw) td.column-last_activity:not(.tw) i:not(.tw) {
  color: #666666;
  margin-top: 3px;
  display: block;
}

.cases-table:not(.tw) .hidden_reason:not(.tw) i:not(.tw) {
  color: #666666;
}

.cases-table:not(.tw) .popover:not(.tw) {
  border: 1px solid #ddd;
}

@media screen and (max-width: 767px) {
  .cases-table:not(.tw) .label:not(.tw) {
    margin-top: 5px;
  }
}

.embed-container:not(.tw) {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.embed-container:not(.tw) iframe:not(.tw),
.embed-container:not(.tw) object:not(.tw),
.embed-container:not(.tw) embed:not(.tw) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

a:not(.tw):disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
}

button[name="profile_type"]:not(.tw) {
  width: 100%;
}

#location-modal:not(.tw) {
  z-index: 100000001;
}

.license-row:not(.tw) {
  display: flex;
  align-items: center;
}

video:not(.tw)::-webkit-media-controls-enclosure {
  overflow: hidden;
}

video:not(.tw)::-webkit-media-controls-panel {
  width: calc(100% + 30px);
  /* Adjust as needed */
}

.contact-page:not(.tw) {
  margin-top: 21px;
}

.no_wrap:not(.tw) {
  white-space: nowrap;
}

.interest-status:not(.tw) .chosen-single:not(.tw) {
  margin-bottom: 10px;
}

#availability-settings-groups:not(.tw) .form-group:not(.tw) {
  margin-top: 20px;
}

input[type=time]:not(.tw) {
  width: 20%;
  min-width: 105px;
}

input[type=time]:not(.tw) .work-schedule:not(.tw) {
  display: inline;
}

input[type=time]:not(.tw) .day-label:not(.tw) {
  padding-left: 20px;
}

.chosen-results:not(.tw) .disabled-result:not(.tw) {
  font-weight: bold;
  color: #000 !important;
  background-color: #F5F5F5;
}

@media screen and (max-width: 978px) {
  img.hidden-image:not(.tw) {
    display: none;
  }
}

.area-panel:not(.tw) {
  padding-top: 4px;
}

.area-panel:not(.tw) .row:not(.tw),
.area-panel:not(.tw) .form-group:not(.tw) {
  margin: 0;
}

.area-panel:not(.tw) #location-map:not(.tw) {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .fivecolumns:not(.tw) .box:not(.tw) {
    width: 20%;
  }
}

@media (min-width: 768px) {
  .fourcolumns:not(.tw) .box:not(.tw) {
    width: 25%;
  }
}

@media (min-width: 768px) {
  .box:not(.tw) {
    display: table-cell;
    border-right: 15px solid #fff;
  }

  .box-row:not(.tw) {
    display: table;
  }

  .enquiry-action-date:not(.tw) {
    text-align: right;
  }
}

.inline-help:not(.tw) {
  padding-top: 6px;
}

.inline-help:not(.tw) p:not(.tw) {
  display: inline;
}

#personal-data-table:not(.tw) th:not(.tw) {
  background-color: #EFEFEF;
}

#personal-data-table:not(.tw) td:not(.tw) {
  padding: 6px;
  vertical-align: top;
}

@media (max-width: 767px) {
  .box:not(.tw) {
    margin-top: 15px;
  }
}

.box:not(.tw) {
  padding: 15px;
}

.grey-box:not(.tw) {
  background-color: #EFEFEF;
}

.blue-box:not(.tw) {
  background-color: #246FA1;
}

.blue-box:not(.tw) a:not(.tw) {
  color: #fff;
  font-weight: normal !important;
}

.features-page-content:not(.tw) h2:not(.tw) {
  margin-top: 0;
}

.features-page-content:not(.tw) .panel-group:not(.tw) {
  border: none;
}

.features-page-content:not(.tw) .panel-group:not(.tw) .page-panel:not(.tw) {
  border: none;
}

#footer-logos:not(.tw) img:not(.tw) {
  margin-right: 10px;
  margin-bottom: 20px;
}

@media screen and (max-width: 978px) {
  #childFamiliesStatisticsChart:not(.tw) {
    margin-top: 50px;
  }
}

a.anchor:not(.tw) {
  display: block;
  position: relative;
  top: -100px;
  visibility: hidden;
}

.page-content:not(.tw) {
  margin-top: 20px;
}

.pointer-events-all:not(.tw) {
  pointer-events: all !important;
}

.featured-profiles-text:not(.tw) {
  line-height: 1em;
  height: 3em;
  overflow: hidden;
}

.featured-profiles-container:not(.tw) {
  margin-bottom: 10px;
}

.featured-profiles-container:not(.tw) img:not(.tw) {
  width: 128px !important;
  min-width: 128px !important;
  height: 128px !important;
  min-height: 128px !important;
}

.alert-polite:not(.tw) {
  background: #FFE8E5;
  border: #E17D7B 1px solid;
}

.alert-polite__hide:not(.tw) {
  display: none;
}

.span-remove__btn:not(.tw) {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: none;
  position: absolute;
  right: 78px;
  top: 10px;
  margin: 0;
  width: 11px;
  border: 0;
  color: #ccc;
  padding: 0;
}

.span-remove__btn:not(.tw):empty {
  width: 1em;
}

.span-remove__btn:not(.tw):before {
  content: "\e014";
}

@media screen and (max-width: 767px) {
  .section-padding-rm:not(.tw) {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.padding-left-15:not(.tw) {
  padding-left: 15px;
}

@media screen and (max-width: 767px) {
  .label:not(.tw) {
    display: inline-block;
  }
}

#specific_case_filter_chosen:not(.tw),
#specific_practitioner_filter_chosen:not(.tw) {
  min-width: 150px;
  max-width: 250px;
}

#specific_case_filter_chosen:not(.tw) li:not(.tw),
#specific_practitioner_filter_chosen:not(.tw) li:not(.tw) {
  min-width: 150px;
}

#specific_case_filter_chosen:not(.tw) a:not(.tw),
#specific_practitioner_filter_chosen:not(.tw) a:not(.tw) {
  color: #333;
  box-shadow: none;
}

#specific_case_filter_chosen:not(.tw):hover,
#specific_practitioner_filter_chosen:not(.tw):hover {
  cursor: pointer;
}

#specific_case_filter_chosen:not(.tw):hover a:not(.tw),
#specific_practitioner_filter_chosen:not(.tw):hover a:not(.tw) {
  background-color: #ebebeb;
  border-color: #adadad;
}

.Enquiries-filter:not(.tw) {
  float: right;
}

@media screen and (max-width: 991px) {
  .Enquiries-filter:not(.tw) {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    float: left;
  }

  .Enquiries-filter:not(.tw) .col:not(.tw) {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
}

.Enquiries-filter:not(.tw) .row:not(.tw) {
  margin-bottom: 4px;
}

@media screen and (max-width: 767px) {
  .Enquiries-filter:not(.tw) .row:not(.tw) {
    margin-bottom: 15px;
  }
}

.Enquiries-filter:not(.tw) #agency-cases-dropdown:not(.tw) {
  max-width: 250px;
}

.Cases-filter:not(.tw) {
  float: right;
}

@media screen and (min-width: 991px) {
  .Cases-filter:not(.tw) {
    position: relative;
    left: -25px;
  }
}

@media screen and (max-width: 991px) {
  .Cases-filter:not(.tw) {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    float: left;
  }

  .Cases-filter:not(.tw) .col:not(.tw) {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }
}

.Cases-filter:not(.tw) .row:not(.tw) {
  margin-bottom: 4px;
}

@media screen and (max-width: 767px) {
  .Cases-filter:not(.tw) .row:not(.tw) {
    margin-bottom: 15px;
  }
}

.Cases-filter:not(.tw) #agency-cases-dropdown:not(.tw) {
  max-width: 250px;
}

@media screen and (max-width: 991px) {
  .Cases-filter:not(.tw) .hide-sm:not(.tw) {
    display: none;
  }
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) {
  margin: 0px;
  padding: 8px 8px 8px 15px;
  display: block;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) {
  padding-left: 11px;
  border-left: 4px solid #246FA1;
  background: #f2eee9;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) a:not(.tw) {
  color: #999;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) a:not(.tw):hover {
  text-decoration: none;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) a:not(.tw):active {
  color: #999;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) a:not(.tw):visited {
  color: #999;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) span:not(.tw) {
  font-weight: bold;
  font-size: 15px;
  color: black;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) span:not(.tw) a:not(.tw) {
  font-size: 15px;
  font-weight: bold !important;
  color: black;
  cursor: default;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) span:not(.tw) a:not(.tw):hover {
  text-decoration: none;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) span:not(.tw) a:not(.tw):active {
  color: black;
}

.cases-sidebar:not(.tw) .case-index-item.active:not(.tw) span:not(.tw) a:not(.tw):visited {
  color: black;
}

.cases-sidebar:not(.tw) .case-index-item.case-item-head:not(.tw) a:not(.tw) {
  line-height: 25px;
  font-size: 15px;
  margin-top: 20px;
}

.cases-sidebar:not(.tw) .case-index-item.case-item-head.active:not(.tw) a:not(.tw) {
  color: black;
}

.cases-sidebar:not(.tw) .case-index-item.case-item-head.active:not(.tw) a:not(.tw):active {
  color: black;
}

.cases-sidebar:not(.tw) .case-index-item.case-item-head.active:not(.tw) a:not(.tw):visited {
  color: black;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .upper:not(.tw) {
  width: 100%;
  height: auto;
  min-height: 20px;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .upper:not(.tw) h2:not(.tw) {
  float: left;
  margin: 0;
  padding: 0;
  max-width: 90%;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .upper:not(.tw) h2:not(.tw) a:not(.tw) {
  font-size: 15px;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .upper:not(.tw) a:not(.tw) {
  font-weight: bold !important;
  vertical-align: middle;
  line-height: 16px;
  padding: 0;
  margin: 0;
  float: right;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .upper:not(.tw) .anchor-icon:not(.tw) {
  color: #999;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .upper:not(.tw) .anchor-icon:not(.tw):hover {
  text-decoration: none;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .upper:not(.tw) .anchor-icon:not(.tw):active {
  color: #999;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .upper:not(.tw) .anchor-icon:not(.tw):visited {
  color: #999;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .upper:not(.tw) span:not(.tw) {
  float: left;
  margin: 0;
  padding: 0;
  max-width: 90%;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .lower:not(.tw) {
  min-height: 20px;
  width: 100%;
}

.cases-sidebar:not(.tw) .case-index-item:not(.tw) .lower:not(.tw) small:not(.tw) {
  color: #999;
}

.case-mobile-menu-header:not(.tw) {
  border-top: 1px solid grey;
  border-bottom: 1px solid grey;
  margin-bottom: 7px;
  height: 46px;
}

.case-mobile-menu-header:not(.tw) h2:not(.tw) {
  font-size: 18px;
  margin: 14px 0px 10px 0px;
  font-weight: bold;
}

.case-mobile-menu-header:not(.tw) a:not(.tw) {
  color: grey !important;
}

.case-mobile-menu-header:not(.tw) a:not(.tw):hover {
  text-decoration: none;
  color: grey;
}

.case-mobile-menu-header:not(.tw) a:not(.tw):active {
  color: grey;
}

.case-mobile-menu-header:not(.tw) a:not(.tw):visited {
  color: grey;
}

.case-mobile-menu-header:not(.tw) span:not(.tw) {
  font-size: 18pt;
  text-align: center;
  padding: 10px;
}

#cases-mobile-nav:not(.tw) .nav:not(.tw) {
  border-bottom: 1px solid #ddd;
}

#cases-mobile-buttons:not(.tw) {
  font-size: 15px !important;
}

#cases-mobile-buttons:not(.tw) .nav-pill-btn-outer:not(.tw) {
  padding: 0;
}

#cases-mobile-buttons:not(.tw) .nav-pill-btn-inner:not(.tw) {
  width: 100%;
  height: 100%;
}

#cases-mobile-buttons:not(.tw) li:not(.tw) {
  padding: 5px 10px 5px 10px;
}

#cases-mobile-buttons:not(.tw) a:not(.tw) {
  padding: 8px 15px;
  font-size: 15px !important;
  display: block;
}

@media (max-width: 767px) {
  #cases-mobile-buttons:not(.tw) .toggle-active:not(.tw) .nav-pill-btn-inner:not(.tw) {
    padding-top: 9px;
  }
}

.settings-link-container:not(.tw) {
  padding-bottom: 0px !important;
}

form[name=GeographicalExclusionsForm]:not(.tw) .popover:not(.tw),
form[name=AvailabilityForm]:not(.tw) .popover:not(.tw) {
  max-width: 330px;
  background: #fff url(/img/loading.gif) 50% 45% no-repeat;
}

form[name=GeographicalExclusionsForm]:not(.tw) #add-area:not(.tw),
form[name=AvailabilityForm]:not(.tw) #add-area:not(.tw) {
  transition: padding-right 0.3s ease-in;
}

form[name=GeographicalExclusionsForm]:not(.tw) #add-area.active:not(.tw),
form[name=AvailabilityForm]:not(.tw) #add-area.active:not(.tw) {
  padding-right: 30px;
  background-image: url(/img/loading-button.gif);
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

.loading-link:not(.tw) {
  padding-right: 20px;
  background: #fff url(/img/please_wait_en.svg) right 50% no-repeat;
  background-size: 14px 14px;
}

.language-switcher:not(.tw) {
  position: absolute;
  right: 15px;
  top: 100%;
}

@media screen and (max-width: 1149px) {
  .language-switcher:not(.tw) {
    display: none;
  }
}

.language-switcher-mobile:not(.tw) {
  margin-left: 20px;
  margin-top: 8px;
  border: 0;
  background: none;
  color: #333333;
}

@media screen and (min-width: 768px) {
  .language-switcher-mobile:not(.tw) {
    display: none;
  }
}

.site-switcher:not(.tw) {
  position: absolute;
  left: 30px;
  top: 48px;
}

@media screen and (max-width: 768px) {
  .site-switcher:not(.tw) {
    display: none;
  }
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-field:not(.tw) input:not(.tw):focus,
.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) .search-field:not(.tw) input:not(.tw):active {
  border: 1px solid #fff !important;
}

.chosen-container-single:not(.tw) .chosen-single:not(.tw) {
  padding-left: 12px;
}

.chosen-container-multi:not(.tw) .chosen-choices:not(.tw) {
  padding-left: 5px;
}

.chosen-container-single:not(.tw) .chosen-default:not(.tw) {
  color: black;
}

.form-group:not(.tw) .chosen-container:not(.tw) .chosen-results:not(.tw) li:not(.tw):hover,
.form-group:not(.tw) .chosen-container:not(.tw) .chosen-results:not(.tw) li.highlighted:not(.tw) {
  background-color: #246FA1;
}

.form-inline.date:not(.tw) select:not(.tw):first-of-type {
  margin-left: 0;
}

.form-inline.date:not(.tw) select:not(.tw):last-of-type {
  margin-left: 0;
}

label#label_availabilityform-availability-agency:not(.tw) {
  font-weight: bold;
}

.branding-banner:not(.tw) {
  background-position: top right;
  background-size: cover;
  height: 140px;
  background-color: #fff;
}

.branding-banner:not(.tw) .branding-banner__flex:not(.tw) {
  display: flex;
  display: -ms-flexbox;
  flex-direction: row;
  -ms-flex-direction: row;
  align-items: center;
  height: 140px;
  padding: 10px 0 10px 0;
}

.branding-banner:not(.tw) .branding-banner__flex:not(.tw) .branding-banner__flex__column:not(.tw) {
  display: flex;
  display: -ms-flexbox;
  flex-direction: column;
  -ms-flex-direction: column;
  padding-left: 25px;
}

.branding-banner:not(.tw) .branding-banner__flex:not(.tw) .branding-banner__flex__column:not(.tw) .branding-banner__logo-1:not(.tw) {
  margin: 0 20px 0 0;
  width: auto;
}

.branding-banner:not(.tw) .branding-banner__flex:not(.tw) .branding-banner__flex__column:not(.tw) .branding-banner__button:not(.tw) {
  opacity: 0.8;
  margin-top: 10px;
}

.branding-banner:not(.tw) .branding-banner__logo-2:not(.tw) {
  width: 130px;
  float: right;
  padding-right: 15px;
}

.branding-banner:not(.tw) .branding-banner__logo-3:not(.tw) {
  padding-right: 15px;
  width: 200px;
  float: right;
}

.branding-banner:not(.tw) .branding-banner__button:not(.tw) {
  margin-top: 54px;
}

.inline-labels:not(.tw) label.label-is-described-by:not(.tw) {
  display: inline-flex;
}

.nav-tabs-small:not(.tw) {
  z-index: 10;
  position: relative;
}

.nav-tabs-small:not(.tw) ul.nav-tabs:not(.tw) li:not(.tw) span:not(.tw) {
  color: #d9534f;
}

.nav-tabs-small:not(.tw) ul.nav-tabs:not(.tw) li:not(.tw) a:not(.tw) {
  font-weight: normal !important;
  padding: 5px 10px;
  font-size: 14px;
  border: 0;
  border: 1px solid #ccc;
  margin-right: 0;
  background: #F5F4F5;
}

.nav-tabs-small:not(.tw) ul.nav-tabs:not(.tw) li.error:not(.tw) a:not(.tw) {
  border: 1px solid #d9534f;
}

.nav-tabs-small:not(.tw) ul.nav-tabs:not(.tw) li.active:not(.tw) {
  color: #000;
}

.nav-tabs-small:not(.tw) ul.nav-tabs:not(.tw) li.active:not(.tw) a:not(.tw) {
  background: #fff;
  -webkit-box-shadow: 1px 4px 0px 0px #ffffff;
  -moz-box-shadow: 1px 4px 0px 0px #ffffff;
  box-shadow: 1px 4px 0px 0px #ffffff;
  border-bottom: 1px solid #fff;
}

.nav-tabs-small:not(.tw) ul.nav-tabs:not(.tw) li.active.error:not(.tw) a:not(.tw) {
  border: 1px solid #d9534f;
  border-bottom: 1px solid #fff;
}

.nav-tabs-small:not(.tw) ul.nav-tabs:not(.tw) li.active.error:not(.tw) a:not(.tw) span:not(.tw) {
  color: #d9534f;
}

.nav-tabs-small:not(.tw) ul.nav-tabs:not(.tw) li:not(.tw):last-child a:not(.tw) {
  border-left: 0;
}

#location-thumbnails:not(.tw) {
  overflow: auto;
}

.pin-label:not(.tw) .error-message:not(.tw) {
  display: none;
}

table.file-uploader:not(.tw) > tbody:not(.tw) > tr:not(.tw) > td:not(.tw) {
  border-top: none;
}

#skip-to-content-btn:not(.tw) {
  position: absolute;
  top: -36px;
  opacity: 0;
}

#skip-to-content-btn:not(.tw):focus {
  top: 0px;
  opacity: 1;
}

.chat-message-input.form-control:not(.tw) {
  overflow-y: hidden;
  resize: none;
  height: 35px;
}

.fileinput-button[disabled]:not(.tw) {
  pointer-events: auto;
}

.fileinput-button[disabled]:not(.tw) input:not(.tw) {
  height: 0px;
  width: 0px;
}

.question-answer-comment-buttons:not(.tw) .bottom-buttons:not(.tw) {
  margin: 0;
}

.popover-full-width:not(.tw) {
  font-size: 14px;
  line-height: 1.2;
  width: 400px;
}

@media (max-width: 767px) {
  .forum-index-buttons:not(.tw) {
    padding-top: 20px;
    overflow: hidden;
  }
}

.post-content:not(.tw) img:not(.tw) {
  max-width: 100%;
}

.text--pin-community-only:not(.tw) {
  padding: 10px 15px 20px;
}

.help-text:not(.tw) {
  display: block;
}

#ReleaseNotesSearchForm:not(.tw) .input-group-btn:not(.tw) {
  position: relative;
  top: -1px;
  vertical-align: baseline;
}

table.table-license:not(.tw) tr:not(.tw) td:not(.tw) {
  vertical-align: middle;
}

table.table-license:not(.tw) tr:not(.tw) p:not(.tw) {
  margin-bottom: 0;
}

table.table-license:not(.tw) .glyphicon:not(.tw) {
  color: #00aa00;
}

.emergency-placement-search-checkbox:not(.tw) .form-group:not(.tw) .n:not(.tw) {
  float: left !important;
}

#describe_familydetailsform-profile-minagechildrensought:not(.tw) {
  display: none;
}

#report-div:not(.tw) h1:not(.tw),
#report-div:not(.tw) h2:not(.tw),
#report-div:not(.tw) h3:not(.tw),
#report-div:not(.tw) h4:not(.tw),
#report-div:not(.tw) h5:not(.tw) {
  font-weight: 500;
}

#report-div:not(.tw) hr:not(.tw) {
  margin-bottom: 0px;
}

.no-gutters:not(.tw) {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters:not(.tw) > .col:not(.tw),
.no-gutters:not(.tw) > [class*="col-"]:not(.tw) {
  padding-right: 0;
  padding-left: 0;
}

.table-centre:not(.tw) {
  vertical-align: middle !important;
}

.table-row-extra-contacts:not(.tw) {
  height: 52px;
  min-height: 52px;
}

#browser-not-supported:not(.tw) {
  margin: 50px 0px;
}

#browser-not-supported:not(.tw) .supported-browsers:not(.tw) {
  margin-top: 10px;
  margin-bottom: 10px;
}

#browser-not-supported:not(.tw) .supported-browsers:not(.tw) img:not(.tw) {
  margin: 10px;
}

.system-error-alert-wrapper:not(.tw) {
  position: fixed;
  z-index: 9500;
  height: 24px;
  background-color: #c09853;
  left: 0;
  width: 25px;
  align-content: center;
  text-align: center;
  font-weight: bolder;
}

.system-error-alert-wrapper:not(.tw):before {
  content: "!!";
}

.system-error-alert-wrapper:not(.tw) .system-error-alert:not(.tw) {
  display: none;
  overflow: hidden;
}

.system-error-alert-wrapper:not(.tw):hover,
.system-error-alert-wrapper:not(.tw):active,
.system-error-alert-wrapper:not(.tw):focus {
  width: 100%;
  height: auto;
}

.system-error-alert-wrapper:not(.tw):hover:before,
.system-error-alert-wrapper:not(.tw):active:before,
.system-error-alert-wrapper:not(.tw):focus:before {
  content: "";
}

.system-error-alert-wrapper:not(.tw):hover .system-error-alert:not(.tw),
.system-error-alert-wrapper:not(.tw):active .system-error-alert:not(.tw),
.system-error-alert-wrapper:not(.tw):focus .system-error-alert:not(.tw) {
  top: 0;
  left: 0;
  text-align: left;
  display: block;
  height: auto;
  width: 100%;
  z-index: 9999;
}

.feed-panel-changes-mob:not(.tw) {
  padding: 70px 20px;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: scroll;
}

.flex-table-row:not(.tw) {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.flex-table-row:not(.tw):first-of-type .flex-row:not(.tw) {
  display: table-cell;
  padding: 8px;
  text-align: left;
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  font-weight: bold;
}

.flex-table-row:not(.tw) .flex-row:not(.tw) {
  display: table-cell;
  padding: 8px;
}

.geo-placeholder-inputs:not(.tw) .help-block:not(.tw) {
  display: none;
}

#main-content:not(.tw) {
  flex-grow: 1;
  padding: 0 20px;
}

#root:not(.tw) {
  display: flex;
  flex-direction: column;
  padding-top: 67px;
}

.radio-check-hz:not(.tw) input.inline-labelled-input:not(.tw) {
  position: initial;
  padding-right: 5px;
}

select[readonly]:not(.tw) option:not(.tw),
select[readonly]:not(.tw) optgroup:not(.tw) {
  display: none;
}

.remove-child-col:not(.tw) .col-sm-9:not(.tw) {
  padding: 0;
  margin: 0;
}

.help-block:not(.tw):empty,
.help-inline-block:not(.tw):empty {
  display: none;
}

.emoji-picker:not(.tw) {
  padding-bottom: 4px;
}

.border-radius-base:not(.tw) {
  border-radius: 5px;
}

.search-filter-container:not(.tw) {
  margin-top: 100px;
}

.performance-measures-table:not(.tw) {
  margin-top: 20px;
}

.performance-measures-table:not(.tw) .performance-measures-row:not(.tw) {
  border-bottom: 1px solid grey;
}

.performance-measures-table:not(.tw) .performance-measures-head:not(.tw) h5:not(.tw) {
  font-weight: bold;
}

.performance-measures-table:not(.tw) .performance-measures-info:not(.tw) h4:not(.tw) {
  margin-top: 18px;
  font-size: 1.4rem;
}

.performance-measures-table:not(.tw) .performance-measures-value:not(.tw) {
  line-height: 90px;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0px;
  font-size: 1.4rem;
}

.performance-measures-table:not(.tw) .performance-measures-value:not(.tw) span:not(.tw) {
  font-size: 1.4rem;
}

.performance-measures-table:not(.tw) .performance-measures-graph:not(.tw) {
  margin-top: 3px;
  padding: 0 !important;
}

.performance-measures-table:not(.tw) .performance-measures-graph:not(.tw) h5:not(.tw) {
  margin-top: 10px;
  font-weight: bold;
}

.performance-measures-table:not(.tw) .performance-measures-value-title:not(.tw) {
  margin-top: 10px;
  font-weight: bold;
}

.right-sidebar-inner:not(.tw) {
  margin-top: 28px;
}

.right-sidebar-inner:not(.tw) .announcement-content:not(.tw) {
  margin-top: 36px;
  padding-left: 0;
}

.right-sidebar-inner:not(.tw) .dismiss-post-link:not(.tw) {
  width: 100%;
}

.performance-measures-graph:not(.tw) h4:not(.tw) {
  margin-top: 32px;
  font-size: 1.8rem;
  text-align: center;
}

.performance-measures-stats-header:not(.tw) {
  color: #D53833;
}

.no-wrap:not(.tw) {
  white-space: nowrap;
}

.display-flex:not(.tw) {
  display: flex;
}

.file-progress-container:not(.tw) {
  height: 50px;
  width: 100%;
  display: flex;
  align-items: center;
}

.file-progress-container:not(.tw) .file-progress-name:not(.tw) {
  height: 50px;
  width: calc(100% - 80px);
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding: 12px;
}

.file-progress-container:not(.tw) .progress-bar:not(.tw) {
  height: 10px;
  display: none;
}

.file-progress-container:not(.tw) .delete-button:not(.tw),
.file-progress-container:not(.tw) .delete-button-no-file:not(.tw) {
  width: 80px;
}

.file-progress-container.error:not(.tw) .file-progress-name:not(.tw),
.file-progress-container.error:not(.tw) .progress-bar:not(.tw),
.file-progress-container.error:not(.tw) .delete-button:not(.tw) {
  display: none;
}

.file-progress-container.upload-success:not(.tw) {
  height: 35px;
}

.file-progress-container.upload-success:not(.tw) .file-progress-name:not(.tw) {
  height: 35px;
  padding-top: 0;
  padding-bottom: 0;
}

.file-progress-container.uploading:not(.tw) .file-progress-name:not(.tw) {
  width: 110px;
}

.file-progress-container.uploading:not(.tw) .progress-bar:not(.tw) {
  display: block;
}

.file-progress-container.uploading:not(.tw) .delete-button:not(.tw) {
  display: none;
}

.autoflow:not(.tw) {
  overflow: auto;
}

#debug-modal:not(.tw) {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
}

#debug-modal:not(.tw) .debug-modal-content:not(.tw) {
  width: 100%;
  height: 100%;
  max-width: 1080px;
  max-height: 920px;
  display: flex;
  flex-direction: column;
  align-items: end;
}

#debug-modal:not(.tw) .debug-modal-content:not(.tw) button:not(.tw) {
  width: 50px;
  height: 50px;
  background-color: white;
  border: 0;
}

#debug-modal:not(.tw) .debug-modal-content:not(.tw) iframe:not(.tw) {
  width: 100%;
  height: calc(100% - 50px);
  border: 1px solid black;
}

pre.debugQueryPre:not(.tw) {
  overflow-x: scroll;
  white-space: pre;
  word-wrap: normal;
}

#debug-modal:not(.tw) {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
}

#debug-modal:not(.tw) .debug-modal-content:not(.tw) {
  width: 100%;
  height: 100%;
  max-width: 1080px;
  max-height: 920px;
  display: flex;
  flex-direction: column;
  align-items: end;
}

#debug-modal:not(.tw) .debug-modal-content:not(.tw) button:not(.tw) {
  width: 50px;
  height: 50px;
  background-color: white;
  border: 0;
}

#debug-modal:not(.tw) .debug-modal-content:not(.tw) iframe:not(.tw) {
  width: 100%;
  height: calc(100% - 50px);
  border: 1px solid black;
}

pre.debugQueryPre:not(.tw) {
  overflow-x: scroll;
  white-space: pre;
  word-wrap: normal;
}

a:not(.tw):focus {
  box-shadow: none;
}

.flex-center:not(.tw) {
  display: flex;
  justify-content: center;
}

a:not(.tw):focus {
  box-shadow: none;
}

@media print {
  *:not(.tw) {
    -webkit-print-color-adjust: exact !important;
    /* Chrome, Safari 6 – 15.3, Edge */
    color-adjust: exact !important;
    /* Firefox 48 – 96 */
    print-color-adjust: exact !important;
    /* Firefox 97+, Safari 15.4+ */
  }
}

body.auk-lms:not(.tw) {
  font-family: Cabin;
}

body.auk-lms:not(.tw) .alert:not(.tw) {
  margin-top: 20px;
}

.auk-title:not(.tw) {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  padding-left: 0px;
  padding-right: 0px;
  margin: 10px 0px 15px;
}

.auk-title:not(.tw) h1:not(.tw) {
  margin-top: 10px;
  margin-bottom: 5px;
}

.auk-title:not(.tw) img.auk-powered-by-lm:not(.tw) {
  float: right;
}

.branding-banner.branding-banner-auk:not(.tw) {
  border-top: 5px solid #440099;
  background-repeat: no-repeat;
  background-color: #C3BDB4;
  background-position: unset;
}

@media (max-width: 1149px) {
  .branding-banner.branding-banner-auk:not(.tw) {
    background-position: left;
  }
}

.branding-banner.branding-banner-auk:not(.tw) .branding-banner__logo-1:not(.tw) {
  width: 250px;
}

@media (max-width: 767px) {
  .branding-banner.branding-banner-auk:not(.tw) .branding-banner__logo-1:not(.tw) {
    margin-top: 30px;
  }
}

.branding-banner.branding-banner-auk:not(.tw) .branding-banner__tagline:not(.tw) {
  font-size: 20px;
  color: #777;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .branding-banner.branding-banner-auk:not(.tw) {
    height: 125px;
    background-position: left;
  }
}

.banner-auk-footer:not(.tw) {
  background: #247F60;
  padding: 30px 20px;
  color: #fff;
}

.banner-auk-footer:not(.tw) .banner-auk-footer__logo:not(.tw) {
  width: 180px;
}

@media (max-width: 767px) {
  .banner-auk-footer:not(.tw) .banner-auk-footer__logo:not(.tw) {
    width: 150px;
  }
}

.banner-auk-footer:not(.tw) .banner-auk-footer__tagline:not(.tw) {
  font-size: 13px;
  opacity: 0.7;
  color: #fff;
  margin-top: 5px;
}

.banner-auk-footer:not(.tw) .list-inline:not(.tw) li:not(.tw) {
  padding: 0;
}

.icon-auk:not(.tw) {
  background-size: 100% 100%;
  width: 25px;
  height: 25px;
  float: left;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

.icon-auk.icon-auk-moderator:not(.tw) {
  background-image: url(/img/icons/auk_logo_moderator.png);
  margin-top: 0;
  background-position-y: 30%;
}

.icon-auk.icon-auk-moderator.icon-auk-md:not(.tw) {
  height: 18px;
}

.icon-auk.icon-auk-moderator.icon-auk-sm-md:not(.tw) {
  height: 16px;
}

.icon-auk.icon-auk-verified:not(.tw) {
  background-image: url(/img/icons/verified.svg);
}

.icon-auk.icon-auk-sm:not(.tw) {
  width: 1em;
  height: 1em;
  margin-right: 3px;
}

.icon-auk.icon-auk-md:not(.tw) {
  width: 25px;
  height: 25px;
}

.icon-auk.icon-auk-lg:not(.tw) {
  margin-top: 5px;
  width: 25px;
  height: 25px;
  background-position-y: 0px;
}

.section.top-auk:not(.tw) {
  border-top: none;
  margin-top: 0;
  padding: 40px 0 0px;
  border-bottom: 1px solid #bfc0bf;
}

.section.top-auk:not(.tw) h1:not(.tw) {
  margin-top: 0;
}

@media (max-width: 767px) {
  .section.top-auk:not(.tw) .btn:not(.tw) {
    display: block;
    margin-bottom: 10px;
    margin-right: 0;
  }
}

.right-sidebar-wrapper.help-wrapper-auk:not(.tw) {
  padding-top: 20px;
}

.right-sidebar-wrapper.help-wrapper-auk:not(.tw) .section:not(.tw) {
  border-top: none;
}

.social-search-results-auk:not(.tw) .search-result:not(.tw) .search-result-thumbnail:not(.tw) {
  max-width: none;
}

.alert.alert-auk-warning:not(.tw) {
  background-repeat: no-repeat;
  background-position: 10px 40%;
  background-color: #f7f0ff;
  margin-bottom: 25px;
  border: 3px solid #440099;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#auk-banner-exclaim:not(.tw) {
  float: left;
  margin-top: 11px;
  font-size: 20px;
  color: #440099;
}

#auk-banner-content:not(.tw) {
  float: left;
  max-width: 95%;
  padding-left: 15px;
}

#main:not(.tw) .btn.btn-auk:not(.tw) {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #440099;
  color: #fff;
  margin-right: 10px;
  padding: 10px 15px;
  font-weight: bold;
}

#main:not(.tw) .btn.btn-auk.btn-xs:not(.tw) {
  padding: 1px 5px;
  border-radius: 5px;
}

@media (max-width: 767px) {
  #main:not(.tw) .btn.btn-auk:not(.tw) {
    margin-right: 0;
  }
}

#main:not(.tw) .btn.btn-auk:not(.tw):last-child {
  margin-right: 0px;
}

#main:not(.tw) .btn.btn-auk.active:not(.tw) {
  background: #fff;
  border: 1px solid #bfc0bf;
  box-shadow: none;
  color: #000;
}

#main:not(.tw) .btn.btn-auk.btn-auk-secondary:not(.tw) {
  background: #247F60;
}

#main:not(.tw) .btn.btn-auk.btn-auk-tertiary:not(.tw) {
  background: #fff;
  border: 1px solid #bfc0bf;
  color: #000;
}

#main:not(.tw) .btn.btn-auk.btn-auk-grey:not(.tw) {
  background: #dfdfdf;
  border: 1px solid #dfdfdf;
  color: #000;
}

#main:not(.tw) .btn.btn-auk.btn-auk-danger:not(.tw) {
  background: #D53833;
  color: #fff;
}

#main:not(.tw) .btn.btn-auk.btn-sm:not(.tw) {
  padding: 5px 10px;
  margin-right: 5px;
}

.modal.modal-auk:not(.tw) .modal-header:not(.tw) {
  border-bottom: 0;
  padding-bottom: 0;
  padding-left: 20px;
}

.modal.modal-auk:not(.tw) .modal-footer:not(.tw) {
  border-top: 0;
  padding-top: 0;
}

.modal.modal-auk:not(.tw) h3:not(.tw) {
  margin: 10px 0 0;
}

.table-auk:not(.tw) tbody:not(.tw) tr:not(.tw) th:not(.tw) {
  border-top: 0;
}

.breadcrumb.breadcrumb-auk:not(.tw) {
  margin-bottom: 0px;
}

@media (max-width: 767px) {
  .breadcrumb.breadcrumb-auk:not(.tw) {
    display: inline-block;
  }
}

@media (max-width: 767px) {
  .social-search-results-auk.play-date-search-results:not(.tw) {
    padding-top: 0;
  }
}

@media (max-width: 767px) {
  .social-search-results-auk.play-date-search-results:not(.tw) .search-result:not(.tw) {
    padding-top: 0;
  }
}

#navbar-main.navbar-auk:not(.tw) {
  border-bottom: 2px solid #440099;
}

.banner-auk-members__logo:not(.tw) {
  margin-top: 31px;
}

@media (max-width: 767px) {
  .banner-auk-members__logo:not(.tw) {
    margin-top: 15px;
    width: 150px;
  }
}

.banner-auk-members__container:not(.tw) {
  margin: 0px 0 15px;
  padding: 0px 0 15px;
}

.banner-auk-members__tagline:not(.tw) {
  font-size: 13px;
  opacity: 0.7;
  text-align: right;
  clear: both;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .banner-auk-members__tagline:not(.tw) {
    text-align: left;
  }
}

.banner-auk-members__heading:not(.tw) {
  margin-bottom: 0;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .banner-auk-members__heading:not(.tw) {
    margin-top: 0;
    font-size: 28px;
  }
}

.checkbox.sn-checkbox-open-in-new-window:not(.tw) {
  display: none;
}

.glyphicon.glyphicon-auk.glyphicon-comment:not(.tw) {
  color: #440099;
  margin: 0 3px;
  position: relative;
  top: 2px;
}

.chat-window-messages:not(.tw) .chat-warning:not(.tw) {
  display: inline-block;
  background-image: url(/img/icons/warning-alt.png);
  background-repeat: no-repeat;
  background-position: 0px 40%;
  background-size: 20px 18px;
  width: 20px;
  height: 18px;
  margin-right: 0.2em;
  position: relative;
  top: 5px;
}

.table-auk:not(.tw) .name-desc:not(.tw) {
  width: 50%;
}

.forum-description-section:not(.tw) {
  max-width: 80%;
}

.btn-vote:not(.tw) {
  width: 22px;
  padding-top: 0;
}

.btn-vote-small:not(.tw) {
  width: 16px;
  height: 16px;
  font-size: 10px;
  padding: 0;
  position: relative;
  bottom: 2px;
}

.my-answer-score:not(.tw) {
  width: 60px;
  display: block;
  text-align: center;
}

.my-comment-score:not(.tw) {
  width: 40px;
  display: block;
  text-align: center;
}

.answer-comments:not(.tw) {
  margin-top: 10px;
}

.comment-form:not(.tw) textarea:not(.tw) {
  width: 100%;
  height: 180px;
}

.comment-form:not(.tw) input.form-control:not(.tw),
.comment-form:not(.tw) select.form-control:not(.tw) {
  font-size: 13px;
  height: 27px;
  padding: 3px 6px;
}

.comment-form:not(.tw) .checkbox:not(.tw) {
  margin-bottom: 10px;
}

.answer-comment:not(.tw) {
  padding: 8px 10px 8px 0;
}

.question:not(.tw) {
  margin-bottom: 60px;
}

.question-votes:not(.tw) {
  width: 80px;
  margin-right: 20px;
  float: left;
}

.question-thumbnail-line:not(.tw) {
  display: block;
}

p.question-thumbnail-line:not(.tw) {
  margin-top: 10px;
}

.answer-content:not(.tw) {
  margin-left: 100px;
}

@media (max-width: 768px) {
  .answer-thumbnail:not(.tw),
  .question-thumbnail:not(.tw) {
    margin-bottom: 10px;
  }

  .question-votes:not(.tw) {
    text-align: center;
    float: none;
    width: auto;
  }

  .my-answer-score:not(.tw) {
    width: auto;
  }

  .answer-content:not(.tw) {
    margin-left: 0;
    margin-top: 10px;
  }

  .question-thumbnail-line:not(.tw) {
    text-align: center;
    margin-top: 0;
  }

  .question-thumbnail-role:not(.tw) {
    display: inline;
    margin-left: 10px;
  }

  .question-thumbnail-name:not(.tw) {
    display: inline;
  }

  .question-thumbnail-date:not(.tw) {
    display: inline;
    margin: 0 0 0 10px;
  }

  .question-thumbnail-edit:not(.tw) {
    display: inline;
    margin-left: 10px;
  }
}

.form-inspector-gadget:not(.tw) {
  max-height: 90%;
  overflow: scroll;
}

.missing-trans-tag:not(.tw) {
  color: rgba(202, 0, 255, 0.25);
}

.radio-check-v:not(.tw) {
  width: 100%;
}

.radio-check-hz:not(.tw) input:not(.tw) {
  position: relative;
  padding: 0;
  left: 50%;
}

.labelled-opts:not(.tw) {
  padding-top: 7px;
}

.labelled-opts:not(.tw) .radio-check-hz:not(.tw) input:not(.tw),
.labelled-opts:not(.tw) .radio-check-hz:not(.tw) label:not(.tw) {
  left: auto;
  width: auto;
}

.option-col-heading:not(.tw) {
  font-weight: bold;
  text-align: center;
}

.form-control.half-width:not(.tw) {
  width: 50%;
  min-width: 470px;
}

.form-group.vertical:not(.tw) label:not(.tw) input:not(.tw) {
  margin-right: 8px;
}

div.control-label:not(.tw) {
  font-weight: 700;
}

label:not(.tw) input[type=checkbox]:not(.tw),
label:not(.tw) input[type=radio]:not(.tw) {
  margin-right: 8px;
}

label.label-is-describes:not(.tw) {
  font-weight: normal;
  padding-top: 7px;
  padding-left: 0;
}

.form-group:not(.tw) div.date:not(.tw) select:not(.tw):first-child,
.form-group:not(.tw) div.date:not(.tw) label:not(.tw):first-child + select:not(.tw) {
  margin-left: 0;
}

input[type=time]:not(.tw) {
  width: 20%;
  min-width: 105px;
}

input[type=time]:not(.tw) .work-schedule:not(.tw) {
  display: inline;
}

input[type=time]:not(.tw) .day-label:not(.tw) {
  padding-left: 20px;
}

.search-box:not(.tw),
.close-icon:not(.tw),
.search-wrapper:not(.tw) {
  position: relative;
  z-index: 1;
}

.close-btn:not(.tw),
.close-btn:not(.tw) button:not(.tw) {
  padding: 0;
}

.close-icon:not(.tw) {
  border: 0 solid transparent;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  cursor: pointer;
  padding: 0;
}

.close-icon:not(.tw):after {
  content: "X";
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  background-color: #999;
  z-index: 1;
  right: 6px;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 50%;
  text-align: center;
  color: white;
  font-weight: normal;
  font-size: 12px;
  cursor: pointer;
}

.search-box:not(.tw) {
  padding-right: 22px;
}

.search-box:not(.tw):placeholder-shown ~ .search-clear:not(.tw) .close-icon:not(.tw) {
  display: none;
}

.search-box:not(.tw) ~ .search-clear:not(.tw) .search-btn:not(.tw) {
  margin-left: -5px;
  border-left: 0 solid transparent;
}

.search-box:not(.tw):placeholder-shown ~ .search-clear:not(.tw) .search-btn:not(.tw) {
  margin-left: -1px;
}

.nav-tabs-row:not(.tw) {
  padding-left: 25px;
  padding-right: 15px;
}

form:not(.tw) div.nav-tabs-row:not(.tw) ul.nav-tabs:not(.tw) {
  border-bottom: 0;
}

.form-group:not(.tw) .chosen-container:not(.tw) li:not(.tw),
.form-group:not(.tw) .chosen-container:not(.tw) a:not(.tw) {
  color: #555555;
}

.chosen-drop-text:not(.tw):focus {
  border: 1px solid black !important;
}

.search-field-text:not(.tw):focus {
  border: 1px solid black !important;
}

#viewer:not(.tw) {
  width: 95%;
  height: 85vh;
  margin: 0 auto;
}

#matching-score-debug:not(.tw) {
  min-width: 400px;
  min-height: 500px;
  width: 75%;
  margin: auto;
  position: fixed;
  top: 0;
  z-index: 10073;
  height: 800px;
  background-color: #EEE;
  overflow-y: auto;
  padding: 5px;
  border: 3px solid #ccc;
}