.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
}

 /*---------------------------------------- JQUERY NOTIFICATION ----------------------------*/

#info_message{
    display: none;
    width: 100%;
    height: 51px;
    position: absolute;
    top: 0;
    position: fixed;
    z-index: 50000;
    margin: 0;
    padding: 0;
}
.center_auto{
    margin: 0 auto;
    width: 950px;
    padding: 15px 25px;
}
#info_message .message_area{
    float: left; 
    width: 98%;
}
#info_message .message_area span.link_ribbon{
    color: #999999;
    text-decoration: underline;
    cursor: pointer;
}
#info_message .button_area{
    float: left;
    width: 11px;
    height: 10px;
    margin-top: 3px;
}
.error_bg{
    background: #EF403D; 
}
.error_bg .message_area{
    font-weight: bold;
    font-size: 16px;
    color: #fff;
}
.error_bg .button_area{
    background: url("/Images/closeArrow.png") 0 0 no-repeat;    
    cursor: pointer;
}
.error_bg .info_more_descrption{

    -moz-box-shadow: 0 0 5px #b2495b;
    -webkit-box-shadow: 0 0 5px #b2495b;
    box-shadow: 0 0 5px #b2495b;
}
.succ_bg{
    background: url('/images/Notification/succ_bg.png') 0 0 repeat-x;
    background: #00A648;
    background: #96C801;
}
.succ_bg .message_area{
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    /*text-shadow: 0 1px 0 #fff;*/
}
.succ_bg .button_area
{
    background: url("/Images/closeArrow.png") 0 0 no-repeat;    
    cursor: pointer;
}
.info_bg{
    background: url('/images/Notification/info_bg.png') 0 0 repeat-x;
}
.info_bg .message_area{
    font:bold 14px arial;
    color: #0d9a95;
    text-shadow: 0 1px 0 #fff; 
}
.info_bg .button_area{
    background: url("/Images/closeArrow.png") 0 0 no-repeat;    
    cursor: pointer;
}
.warn_bg{
    background: url('/images/Notification/warn_bg.png') 0 0 repeat-x;
}
.warn_bg .message_area{
    font:bold 14px arial;
    color: #a39709;
    text-shadow: 0 1px 0 #fff; 
}
.warn_bg .button_area{
    background: url("/Images/closeArrow.png") 0 0 no-repeat;    
    cursor: pointer;
}
.clearboth{
    clear: both;
}
.info_more_descrption{
    display: none;
    width: 950px;
    height: 300px;
    background: #fff;
    margin: 0 auto;
    padding: 10px;
    background: #fbfbfb;
    overflow: auto;
}
.succ_bg .info_more_descrption{    
    -moz-box-shadow: 0 0 5px #56a25e;
    -webkit-box-shadow: 0 0 5px #56a25e;
    box-shadow: 0 0 5px #56a25e;
}


 /*---------------------------------------- JQUERY NOTIFICATION END ----------------------------*/

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #00b7ec;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #007ca0;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  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 {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999999;
}
.text-primary {
  color: #00b7ec;
}
a.text-primary:hover {
  color: #008fb9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #00b7ec;
}
a.bg-primary:hover {
  background-color: #008fb9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 0px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 0px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 0px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24 {
  float: left;
}
.col-xs-24 {
  width: 100%;
}
.col-xs-23 {
  width: 95.83333333%;
}
.col-xs-22 {
  width: 91.66666667%;
}
.col-xs-21 {
  width: 87.5%;
}
.col-xs-20 {
  width: 83.33333333%;
}
.col-xs-19 {
  width: 79.16666667%;
}
.col-xs-18 {
  width: 75%;
}
.col-xs-17 {
  width: 70.83333333%;
}
.col-xs-16 {
  width: 66.66666667%;
}
.col-xs-15 {
  width: 62.5%;
}
.col-xs-14 {
  width: 58.33333333%;
}
.col-xs-13 {
  width: 54.16666667%;
}
.col-xs-12 {
  width: 50%;
}
.col-xs-11 {
  width: 45.83333333%;
}
.col-xs-10 {
  width: 41.66666667%;
}
.col-xs-9 {
  width: 37.5%;
}
.col-xs-8 {
  width: 33.33333333%;
}
.col-xs-7 {
  width: 29.16666667%;
}
.col-xs-6 {
  width: 25%;
}
.col-xs-5 {
  width: 20.83333333%;
}
.col-xs-4 {
  width: 16.66666667%;
}
.col-xs-3 {
  width: 12.5%;
}
.col-xs-2 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 4.16666667%;
}
.col-xs-pull-24 {
  right: 100%;
}
.col-xs-pull-23 {
  right: 95.83333333%;
}
.col-xs-pull-22 {
  right: 91.66666667%;
}
.col-xs-pull-21 {
  right: 87.5%;
}
.col-xs-pull-20 {
  right: 83.33333333%;
}
.col-xs-pull-19 {
  right: 79.16666667%;
}
.col-xs-pull-18 {
  right: 75%;
}
.col-xs-pull-17 {
  right: 70.83333333%;
}
.col-xs-pull-16 {
  right: 66.66666667%;
}
.col-xs-pull-15 {
  right: 62.5%;
}
.col-xs-pull-14 {
  right: 58.33333333%;
}
.col-xs-pull-13 {
  right: 54.16666667%;
}
.col-xs-pull-12 {
  right: 50%;
}
.col-xs-pull-11 {
  right: 45.83333333%;
}
.col-xs-pull-10 {
  right: 41.66666667%;
}
.col-xs-pull-9 {
  right: 37.5%;
}
.col-xs-pull-8 {
  right: 33.33333333%;
}
.col-xs-pull-7 {
  right: 29.16666667%;
}
.col-xs-pull-6 {
  right: 25%;
}
.col-xs-pull-5 {
  right: 20.83333333%;
}
.col-xs-pull-4 {
  right: 16.66666667%;
}
.col-xs-pull-3 {
  right: 12.5%;
}
.col-xs-pull-2 {
  right: 8.33333333%;
}
.col-xs-pull-1 {
  right: 4.16666667%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-24 {
  left: 100%;
}
.col-xs-push-23 {
  left: 95.83333333%;
}
.col-xs-push-22 {
  left: 91.66666667%;
}
.col-xs-push-21 {
  left: 87.5%;
}
.col-xs-push-20 {
  left: 83.33333333%;
}
.col-xs-push-19 {
  left: 79.16666667%;
}
.col-xs-push-18 {
  left: 75%;
}
.col-xs-push-17 {
  left: 70.83333333%;
}
.col-xs-push-16 {
  left: 66.66666667%;
}
.col-xs-push-15 {
  left: 62.5%;
}
.col-xs-push-14 {
  left: 58.33333333%;
}
.col-xs-push-13 {
  left: 54.16666667%;
}
.col-xs-push-12 {
  left: 50%;
}
.col-xs-push-11 {
  left: 45.83333333%;
}
.col-xs-push-10 {
  left: 41.66666667%;
}
.col-xs-push-9 {
  left: 37.5%;
}
.col-xs-push-8 {
  left: 33.33333333%;
}
.col-xs-push-7 {
  left: 29.16666667%;
}
.col-xs-push-6 {
  left: 25%;
}
.col-xs-push-5 {
  left: 20.83333333%;
}
.col-xs-push-4 {
  left: 16.66666667%;
}
.col-xs-push-3 {
  left: 12.5%;
}
.col-xs-push-2 {
  left: 8.33333333%;
}
.col-xs-push-1 {
  left: 4.16666667%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-24 {
  margin-left: 100%;
}
.col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.col-xs-offset-21 {
  margin-left: 87.5%;
}
.col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.col-xs-offset-18 {
  margin-left: 75%;
}
.col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.col-xs-offset-15 {
  margin-left: 62.5%;
}
.col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.col-xs-offset-12 {
  margin-left: 50%;
}
.col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.col-xs-offset-9 {
  margin-left: 37.5%;
}
.col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.col-xs-offset-6 {
  margin-left: 25%;
}
.col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.col-xs-offset-3 {
  margin-left: 12.5%;
}
.col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24 {
    float: left;
  }
  .col-sm-24 {
    width: 100%;
  }
  .col-sm-23 {
    width: 95.83333333%;
  }
  .col-sm-22 {
    width: 91.66666667%;
  }
  .col-sm-21 {
    width: 87.5%;
  }
  .col-sm-20 {
    width: 83.33333333%;
  }
  .col-sm-19 {
    width: 79.16666667%;
  }
  .col-sm-18 {
    width: 75%;
  }
  .col-sm-17 {
    width: 70.83333333%;
  }
  .col-sm-16 {
    width: 66.66666667%;
  }
  .col-sm-15 {
    width: 62.5%;
  }
  .col-sm-14 {
    width: 58.33333333%;
  }
  .col-sm-13 {
    width: 54.16666667%;
  }
  .col-sm-12 {
    width: 50%;
  }
  .col-sm-11 {
    width: 45.83333333%;
  }
  .col-sm-10 {
    width: 41.66666667%;
  }
  .col-sm-9 {
    width: 37.5%;
  }
  .col-sm-8 {
    width: 33.33333333%;
  }
  .col-sm-7 {
    width: 29.16666667%;
  }
  .col-sm-6 {
    width: 25%;
  }
  .col-sm-5 {
    width: 20.83333333%;
  }
  .col-sm-4 {
    width: 16.66666667%;
  }
  .col-sm-3 {
    width: 12.5%;
  }
  .col-sm-2 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 4.16666667%;
  }
  .col-sm-pull-24 {
    right: 100%;
  }
  .col-sm-pull-23 {
    right: 95.83333333%;
  }
  .col-sm-pull-22 {
    right: 91.66666667%;
  }
  .col-sm-pull-21 {
    right: 87.5%;
  }
  .col-sm-pull-20 {
    right: 83.33333333%;
  }
  .col-sm-pull-19 {
    right: 79.16666667%;
  }
  .col-sm-pull-18 {
    right: 75%;
  }
  .col-sm-pull-17 {
    right: 70.83333333%;
  }
  .col-sm-pull-16 {
    right: 66.66666667%;
  }
  .col-sm-pull-15 {
    right: 62.5%;
  }
  .col-sm-pull-14 {
    right: 58.33333333%;
  }
  .col-sm-pull-13 {
    right: 54.16666667%;
  }
  .col-sm-pull-12 {
    right: 50%;
  }
  .col-sm-pull-11 {
    right: 45.83333333%;
  }
  .col-sm-pull-10 {
    right: 41.66666667%;
  }
  .col-sm-pull-9 {
    right: 37.5%;
  }
  .col-sm-pull-8 {
    right: 33.33333333%;
  }
  .col-sm-pull-7 {
    right: 29.16666667%;
  }
  .col-sm-pull-6 {
    right: 25%;
  }
  .col-sm-pull-5 {
    right: 20.83333333%;
  }
  .col-sm-pull-4 {
    right: 16.66666667%;
  }
  .col-sm-pull-3 {
    right: 12.5%;
  }
  .col-sm-pull-2 {
    right: 8.33333333%;
  }
  .col-sm-pull-1 {
    right: 4.16666667%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-24 {
    left: 100%;
  }
  .col-sm-push-23 {
    left: 95.83333333%;
  }
  .col-sm-push-22 {
    left: 91.66666667%;
  }
  .col-sm-push-21 {
    left: 87.5%;
  }
  .col-sm-push-20 {
    left: 83.33333333%;
  }
  .col-sm-push-19 {
    left: 79.16666667%;
  }
  .col-sm-push-18 {
    left: 75%;
  }
  .col-sm-push-17 {
    left: 70.83333333%;
  }
  .col-sm-push-16 {
    left: 66.66666667%;
  }
  .col-sm-push-15 {
    left: 62.5%;
  }
  .col-sm-push-14 {
    left: 58.33333333%;
  }
  .col-sm-push-13 {
    left: 54.16666667%;
  }
  .col-sm-push-12 {
    left: 50%;
  }
  .col-sm-push-11 {
    left: 45.83333333%;
  }
  .col-sm-push-10 {
    left: 41.66666667%;
  }
  .col-sm-push-9 {
    left: 37.5%;
  }
  .col-sm-push-8 {
    left: 33.33333333%;
  }
  .col-sm-push-7 {
    left: 29.16666667%;
  }
  .col-sm-push-6 {
    left: 25%;
  }
  .col-sm-push-5 {
    left: 20.83333333%;
  }
  .col-sm-push-4 {
    left: 16.66666667%;
  }
  .col-sm-push-3 {
    left: 12.5%;
  }
  .col-sm-push-2 {
    left: 8.33333333%;
  }
  .col-sm-push-1 {
    left: 4.16666667%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-24 {
    margin-left: 100%;
  }
  .col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-sm-offset-18 {
    margin-left: 75%;
  }
  .col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-sm-offset-12 {
    margin-left: 50%;
  }
  .col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-sm-offset-6 {
    margin-left: 25%;
  }
  .col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24 {
    float: left;
  }
  .col-md-24 {
    width: 100%;
  }
  .col-md-23 {
    width: 95.83333333%;
  }
  .col-md-22 {
    width: 91.66666667%;
  }
  .col-md-21 {
    width: 87.5%;
  }
  .col-md-20 {
    width: 83.33333333%;
  }
  .col-md-19 {
    width: 79.16666667%;
  }
  .col-md-18 {
    width: 75%;
  }
  .col-md-17 {
    width: 70.83333333%;
  }
  .col-md-16 {
    width: 66.66666667%;
  }
  .col-md-15 {
    width: 62.5%;
  }
  .col-md-14 {
    width: 58.33333333%;
  }
  .col-md-13 {
    width: 54.16666667%;
  }
  .col-md-12 {
    width: 50%;
  }
  .col-md-11 {
    width: 45.83333333%;
  }
  .col-md-10 {
    width: 41.66666667%;
  }
  .col-md-9 {
    width: 37.5%;
  }
  .col-md-8 {
    width: 33.33333333%;
  }
  .col-md-7 {
    width: 29.16666667%;
  }
  .col-md-6 {
    width: 25%;
  }
  .col-md-5 {
    width: 20.83333333%;
  }
  .col-md-4 {
    width: 16.66666667%;
  }
  .col-md-3 {
    width: 12.5%;
  }
  .col-md-2 {
    width: 8.33333333%;
  }
  .col-md-1 {
    width: 4.16666667%;
  }
  .col-md-pull-24 {
    right: 100%;
  }
  .col-md-pull-23 {
    right: 95.83333333%;
  }
  .col-md-pull-22 {
    right: 91.66666667%;
  }
  .col-md-pull-21 {
    right: 87.5%;
  }
  .col-md-pull-20 {
    right: 83.33333333%;
  }
  .col-md-pull-19 {
    right: 79.16666667%;
  }
  .col-md-pull-18 {
    right: 75%;
  }
  .col-md-pull-17 {
    right: 70.83333333%;
  }
  .col-md-pull-16 {
    right: 66.66666667%;
  }
  .col-md-pull-15 {
    right: 62.5%;
  }
  .col-md-pull-14 {
    right: 58.33333333%;
  }
  .col-md-pull-13 {
    right: 54.16666667%;
  }
  .col-md-pull-12 {
    right: 50%;
  }
  .col-md-pull-11 {
    right: 45.83333333%;
  }
  .col-md-pull-10 {
    right: 41.66666667%;
  }
  .col-md-pull-9 {
    right: 37.5%;
  }
  .col-md-pull-8 {
    right: 33.33333333%;
  }
  .col-md-pull-7 {
    right: 29.16666667%;
  }
  .col-md-pull-6 {
    right: 25%;
  }
  .col-md-pull-5 {
    right: 20.83333333%;
  }
  .col-md-pull-4 {
    right: 16.66666667%;
  }
  .col-md-pull-3 {
    right: 12.5%;
  }
  .col-md-pull-2 {
    right: 8.33333333%;
  }
  .col-md-pull-1 {
    right: 4.16666667%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-24 {
    left: 100%;
  }
  .col-md-push-23 {
    left: 95.83333333%;
  }
  .col-md-push-22 {
    left: 91.66666667%;
  }
  .col-md-push-21 {
    left: 87.5%;
  }
  .col-md-push-20 {
    left: 83.33333333%;
  }
  .col-md-push-19 {
    left: 79.16666667%;
  }
  .col-md-push-18 {
    left: 75%;
  }
  .col-md-push-17 {
    left: 70.83333333%;
  }
  .col-md-push-16 {
    left: 66.66666667%;
  }
  .col-md-push-15 {
    left: 62.5%;
  }
  .col-md-push-14 {
    left: 58.33333333%;
  }
  .col-md-push-13 {
    left: 54.16666667%;
  }
  .col-md-push-12 {
    left: 50%;
  }
  .col-md-push-11 {
    left: 45.83333333%;
  }
  .col-md-push-10 {
    left: 41.66666667%;
  }
  .col-md-push-9 {
    left: 37.5%;
  }
  .col-md-push-8 {
    left: 33.33333333%;
  }
  .col-md-push-7 {
    left: 29.16666667%;
  }
  .col-md-push-6 {
    left: 25%;
  }
  .col-md-push-5 {
    left: 20.83333333%;
  }
  .col-md-push-4 {
    left: 16.66666667%;
  }
  .col-md-push-3 {
    left: 12.5%;
  }
  .col-md-push-2 {
    left: 8.33333333%;
  }
  .col-md-push-1 {
    left: 4.16666667%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-24 {
    margin-left: 100%;
  }
  .col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-21 {
    margin-left: 87.5%;
  }
  .col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-md-offset-18 {
    margin-left: 75%;
  }
  .col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-15 {
    margin-left: 62.5%;
  }
  .col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-md-offset-12 {
    margin-left: 50%;
  }
  .col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 37.5%;
  }
  .col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-md-offset-6 {
    margin-left: 25%;
  }
  .col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 12.5%;
  }
  .col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 {
    float: left;
  }
  .col-lg-24 {
    width: 100%;
  }
  .col-lg-23 {
    width: 95.83333333%;
  }
  .col-lg-22 {
    width: 91.66666667%;
  }
  .col-lg-21 {
    width: 87.5%;
  }
  .col-lg-20 {
    width: 83.33333333%;
  }
  .col-lg-19 {
    width: 79.16666667%;
  }
  .col-lg-18 {
    width: 75%;
  }
  .col-lg-17 {
    width: 70.83333333%;
  }
  .col-lg-16 {
    width: 66.66666667%;
  }
  .col-lg-15 {
    width: 62.5%;
  }
  .col-lg-14 {
    width: 58.33333333%;
  }
  .col-lg-13 {
    width: 54.16666667%;
  }
  .col-lg-12 {
    width: 50%;
  }
  .col-lg-11 {
    width: 45.83333333%;
  }
  .col-lg-10 {
    width: 41.66666667%;
  }
  .col-lg-9 {
    width: 37.5%;
  }
  .col-lg-8 {
    width: 33.33333333%;
  }
  .col-lg-7 {
    width: 29.16666667%;
  }
  .col-lg-6 {
    width: 25%;
  }
  .col-lg-5 {
    width: 20.83333333%;
  }
  .col-lg-4 {
    width: 16.66666667%;
  }
  .col-lg-3 {
    width: 12.5%;
  }
  .col-lg-2 {
    width: 8.33333333%;
  }
  .col-lg-1 {
    width: 4.16666667%;
  }
  .col-lg-pull-24 {
    right: 100%;
  }
  .col-lg-pull-23 {
    right: 95.83333333%;
  }
  .col-lg-pull-22 {
    right: 91.66666667%;
  }
  .col-lg-pull-21 {
    right: 87.5%;
  }
  .col-lg-pull-20 {
    right: 83.33333333%;
  }
  .col-lg-pull-19 {
    right: 79.16666667%;
  }
  .col-lg-pull-18 {
    right: 75%;
  }
  .col-lg-pull-17 {
    right: 70.83333333%;
  }
  .col-lg-pull-16 {
    right: 66.66666667%;
  }
  .col-lg-pull-15 {
    right: 62.5%;
  }
  .col-lg-pull-14 {
    right: 58.33333333%;
  }
  .col-lg-pull-13 {
    right: 54.16666667%;
  }
  .col-lg-pull-12 {
    right: 50%;
  }
  .col-lg-pull-11 {
    right: 45.83333333%;
  }
  .col-lg-pull-10 {
    right: 41.66666667%;
  }
  .col-lg-pull-9 {
    right: 37.5%;
  }
  .col-lg-pull-8 {
    right: 33.33333333%;
  }
  .col-lg-pull-7 {
    right: 29.16666667%;
  }
  .col-lg-pull-6 {
    right: 25%;
  }
  .col-lg-pull-5 {
    right: 20.83333333%;
  }
  .col-lg-pull-4 {
    right: 16.66666667%;
  }
  .col-lg-pull-3 {
    right: 12.5%;
  }
  .col-lg-pull-2 {
    right: 8.33333333%;
  }
  .col-lg-pull-1 {
    right: 4.16666667%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-24 {
    left: 100%;
  }
  .col-lg-push-23 {
    left: 95.83333333%;
  }
  .col-lg-push-22 {
    left: 91.66666667%;
  }
  .col-lg-push-21 {
    left: 87.5%;
  }
  .col-lg-push-20 {
    left: 83.33333333%;
  }
  .col-lg-push-19 {
    left: 79.16666667%;
  }
  .col-lg-push-18 {
    left: 75%;
  }
  .col-lg-push-17 {
    left: 70.83333333%;
  }
  .col-lg-push-16 {
    left: 66.66666667%;
  }
  .col-lg-push-15 {
    left: 62.5%;
  }
  .col-lg-push-14 {
    left: 58.33333333%;
  }
  .col-lg-push-13 {
    left: 54.16666667%;
  }
  .col-lg-push-12 {
    left: 50%;
  }
  .col-lg-push-11 {
    left: 45.83333333%;
  }
  .col-lg-push-10 {
    left: 41.66666667%;
  }
  .col-lg-push-9 {
    left: 37.5%;
  }
  .col-lg-push-8 {
    left: 33.33333333%;
  }
  .col-lg-push-7 {
    left: 29.16666667%;
  }
  .col-lg-push-6 {
    left: 25%;
  }
  .col-lg-push-5 {
    left: 20.83333333%;
  }
  .col-lg-push-4 {
    left: 16.66666667%;
  }
  .col-lg-push-3 {
    left: 12.5%;
  }
  .col-lg-push-2 {
    left: 8.33333333%;
  }
  .col-lg-push-1 {
    left: 4.16666667%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-24 {
    margin-left: 100%;
  }
  .col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-lg-offset-18 {
    margin-left: 75%;
  }
  .col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-lg-offset-12 {
    margin-left: 50%;
  }
  .col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-lg-offset-6 {
    margin-left: 25%;
  }
  .col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  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:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"] {
  line-height: 34px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -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 .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -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 .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -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 .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.btn {
  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: 14px;
  line-height: 1.42857143;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  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,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #00b7ec;
  border-color: #00a3d3;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #0097c3;
  border-color: #007495;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #00b7ec;
  border-color: #00a3d3;
}
.btn-primary .badge {
  color: #00b7ec;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #73b66b;
  border-color: #63ae5a;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #5ba652;
  border-color: #4a8743;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #73b66b;
  border-color: #63ae5a;
}
.btn-success .badge {
  color: #73b66b;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f89d4f;
  border-color: #f78f36;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #f68728;
  border-color: #e77009;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f89d4f;
  border-color: #f78f36;
}
.btn-warning .badge {
  color: #f89d4f;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #fd5cac;
  border-color: #fd439f;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #fd3497;
  border-color: #fc0680;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #fd5cac;
  border-color: #fd439f;
}
.btn-danger .badge {
  color: #fd5cac;
  background-color: #ffffff;
}
.btn-link {
  color: #00b7ec;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #007ca0;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  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 {
  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-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  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 {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #00b7ec;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -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 .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 0px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 0px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 0px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #00b7ec;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 0px 0px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #00b7ec;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 0px 0px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  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: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #fd5cac;
  border-color: #fd3b9b;
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #ef398e;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ffffff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #b62270;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #fd3b9b;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #ef398e;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #ef398e;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb > .active {
  color: #999999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #00b7ec;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #007ca0;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #00b7ec;
  border-color: #00b7ec;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #00b7ec;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #008fb9;
}
.label-success {
  background-color: #73b66b;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #579f4f;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f89d4f;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #f6821e;
}
.label-danger {
  background-color: #fd5cac;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #fc2a92;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #00b7ec;
  background-color: #ffffff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #00b7ec;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  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 {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #00b7ec;
  -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 .progress-bar {
  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: 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 .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #73b66b;
}
.progress-striped .progress-bar-success {
  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: 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 {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  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: 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 {
  background-color: #f89d4f;
}
.progress-striped .progress-bar-warning {
  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: 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 {
  background-color: #fd5cac;
}
.progress-striped .progress-bar-danger {
  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: 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,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #00b7ec;
  border-color: #00b7ec;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #b9efff;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  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 {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #00b7ec;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #00b7ec;
  border-color: #00b7ec;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #00b7ec;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #00b7ec;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  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 blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 0px;
}
.well-sm {
  padding: 9px;
  border-radius: 0px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -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 .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  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 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 0px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffa3;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid #f1d031;
  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 {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #ffff94;
  border-bottom: 1px solid #ffff7a;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: #f1d031;
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffa3;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: #f1d031;
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffa3;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: #f1d031;
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffa3;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: #f1d031;
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffa3;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  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: 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 {
  left: auto;
  right: 0;
  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: 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:hover,
.carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  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 li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(/fancybox/source/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(/fancybox/source/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(/fancybox/source/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(/fancybox/source/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(/fancybox/source/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(/fancybox/source/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(to bottom, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('/fancybox/source/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}

#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}


/* metro checkbox  http://www.srimax.com/index.php/bootstrap-3-metro-style-css3-checkbox-radio-no-js/*/
.metro-checkbox input, .metro-radio input {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
}
.metro-checkbox .check, .metro-radio .check {
    background-color: #FFFFFF;
    border: 2px solid #ADADAD;
    border: 2px solid #4DB2EC;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin: 0 5px 0 -20px;
    /*margin-right: 8px;*/
    margin-right: 5px;
    padding: 0;
    position: relative;
    vertical-align: middle;
    width: 14px;
    position: relative;
    top: -2px;
}

.metro-radio .check {

    margin-right: 5px;
}
.metro-radio .check {
    border-radius: 100%;
}
.metro-checkbox input[type="checkbox"]:hover ~ .check, .metro-radio input[type="radio"]:hover ~ .check {
    border-color: #A9A9A9;
    border-color: #4DB2EC;
}
.metro-checkbox input[type="checkbox"]:checked ~ .check:after {
    color: #5B5B5B;
    content: "";
    font-family: 'FontAwesome';
    font-size: 11.5px;
    margin: 1px;
    top: 0;
    position: relative;
    left: -2px;
    top:-3px;
    color: #4DB2EC;
}

.metro-radio input[type="radio"]:checked ~ .check:after {
    background-color: #4DB2EC;
    /*background: #FD5CAC;*/
    border-radius: 100%;
    content: "" !important;
    display: block;
    height: 8px;
    height: 6px;
    margin: 3px;
    width: 8px;
    width: 6px;
    margin:2px;
    margin-top: 2px;
}
.metro-checkbox input[type="checkbox"]:disabled ~ .check, .metro-radio input[type="radio"]:disabled ~ .check {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: not-allowed;
    background-color: #EFEFEF;
}

.metro-radio .radio-inline + .metro-radio .radio-inline, .metro-checkbox .checkbox-inline + .metro-checkbox .checkbox-inline {
    margin-left: 0px;
    margin-top: 0;
    margin-right: 10px;
}

.metro-radio .radio-inline { margin-right: 10px;}










/*
  Hide radio button (the round disc)
  we will use just the label to create pushbutton effect
*/

.boxedRadio  {
    margin-left:-3px;
}

.boxedRadio input[type=radio] {
    margin:0px;
    opacity: 0;
}
 

.boxedRadio input[type=radio] + label {
    cursor: pointer;
    display:inline-block;
    font-family: arial, sans-serif;
    font-size: 13px;  
	color: #777;
	text-shadow: 1px 1px 0px white;
    background: #ffffff; /* Old browsers */  
    background: -moz-linear-gradient(top, #ffffff 0%, #dfdfdf 100%); /* FF3.6+ */  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */  
    background: -webkit-linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */  
    background: -o-linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* Opera11.10+ */  
    background: -ms-linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* IE10+ */  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */  
    background: linear-gradient(top, #ffffff 0%,#dfdfdf 100%); /* W3C */  
    -moz-border-radius: 3px;  
    -webkit-border-radius: 3px;  
    border-radius: 3px;  
    -moz-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.4); 
    -webkit-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.4); 
    box-shadow: 0 1px 3px 0px rgba(0,0,0,0.4);  
    padding: 4px 12px; 
}

.boxedRadio input[type=radio] + label:hover 
{ 
    background: #ffffff; /* Old browsers */  
    background: -moz-linear-gradient(top, #ffffff 0%, #eee 100%); /* FF3.6+ */  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eee)); /* Chrome,Safari4+ */  
    background: -webkit-linear-gradient(top, #ffffff 0%,#eee 100%); /* Chrome10+,Safari5.1+ */  
    background: -o-linear-gradient(top, #ffffff 0%,#eee 100%); /* Opera11.10+ */  
    background: -ms-linear-gradient(top, #ffffff 0%,#eee 100%); /* IE10+ */  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eee',GradientType=0 ); /* IE6-9 */  
    background: linear-gradient(top, #ffffff 0%,#eee 100%); /* W3C */  
    -moz-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.4); 
    -webkit-box-shadow: 0 1px 3px 0px rgba(0,0,0,0.4); 
    box-shadow: 0 1px 3px 0px rgba(0,0,0,0.4); 
}
 
.boxedRadio input[type=radio]:checked + label {
    cursor: default;
    background: #dfdfdf; /* Old browsers */  
    background: -moz-linear-gradient(top, #dfdfdf 0%, #f1f1f1 100%); /* FF3.6+ */  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */  
    background: -webkit-linear-gradient(top, #dfdfdf 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */  
    background: -o-linear-gradient(top, #dfdfdf 0%,#f1f1f1 100%); /* Opera11.10+ */  
    background: -ms-linear-gradient(top, #dfdfdf 0%,#f1f1f1 100%); /* IE10+ */  
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */  
    background: linear-gradient(top, #dfdfdf 0%,#f1f1f1 100%); /* W3C */  

    -webkit-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.2) inset, 0px 1px 1px 0 rgba(255,255,255,1);
    -moz-box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.2) inset, 0px 1px 1px 0 rgba(255,255,255,1);  
    box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.2) inset, 0px 1px 1px 0 rgba(255,255,255,1); 
}

.boxedRadio .radio-inline + .boxedRadio .radio-inline, .boxedRadio .checkbox-inline + .boxedRadio .checkbox-inline {
    margin-left: -10px;
    margin-top: 0;
    margin-right: 10px;
}

.boxedRadio .radio-inline { margin-right: 5px; padding-left: 0; margin-bottom: 0px; margin-left: -10px;}







.boxedRadio2  {
    margin-left:-3px;
}

.boxedRadio2 input[type=radio] {
    margin:0px;
    opacity: 0;
}


.boxedRadio2 input[type=radio] + label {
    cursor: pointer;
    display:inline-block;

        clear: both;
    
    -webkit-border-radius:3px;
       -moz-border-radius:3px;
            border-radius:3px;
            
    -webkit-box-shadow:0 4px 5px rgba(0,0,0,.1);
       -moz-box-shadow:0 4px 5px rgba(0,0,0,.1);
            box-shadow:0 4px 5px rgba(0,0,0,.1);
            
    display: inline-block !important;
    font: 700 13px/36px 'Arial', Helvetica, Clean, sans-serif;
    height: 26px;
    margin: 0 0 10px;
    padding: 0 10px 11px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255,255,255,.35);
    width: 50px;
    line-height: 26px;

        background: #F98CB6;
    background: -webkit-gradient(linear, 0 0, 0 0, from(#F98CB6), to(#F75F94));
    background: -moz-linear-gradient(#F98CB6, #F75F94);
    background: linear-gradient(#F98CB6, #F75F94);
    border-top: 1px solid #fbbad3;
    color: rgba(74,36,49,.9); 
    color: #fff;
    text-align: center;

}

.boxedRadio2 input[type=radio] + label:hover 
{ 
        background: #F75F94;
    background: -webkit-gradient(linear, 0 0, 0 0, from(#F75F94), to(#F98CB6));
    background: -moz-linear-gradient(#F75F94, #F98CB6);
    background: linear-gradient(#F75F94, #F98CB6); 

}
 
.boxedRadio2 input[type=radio]:checked + label {
    cursor: default;

}

.boxedRadio2 .radio-inline + .boxedRadio2 .radio-inline, .boxedRadio2 .checkbox-inline + .boxedRadio2 .checkbox-inline {
    margin-left: -10px;
    margin-top: 0;
    margin-right: 10px;
}

.boxedRadio2 .radio-inline { margin-right: 5px; padding-left: 0; margin-bottom: 0px; margin-left: -10px;}





.boxedRadio3  {
    margin-left:-3px;
    margin-top: -0px;
    margin-bottom: 10px;
    margin-left: -15px;
}
.boxedRadio3 .radio-inline  {
    margin-bottom: 10px!important;
}

.boxedRadio3 input[type=radio] {
    margin:0px;
    opacity: 0;
}


.boxedRadio3 input[type=radio] + label {
    cursor: pointer;
    display:inline-block;
    font-size: 13px;
    border: 1px solid #66C5F2;
    text-align: center;
    font-weight: normal;
    padding: 3px 8px;
    background: #deecf9;
    border: 1px solid #c7e0f4;
    color: #333333;
    border-radius: 3px;
    /*font-weight: bold;*/

}

.boxedRadio3 input[type=radio] + label:hover 
{ 
    background: #66C5F2;
    background: #FD5CAC;
    border: 1px solid #FD5CAC;
    color: #fff;
}
 
.boxedRadio3 input[type=radio]:checked + label {
    cursor: default;
        background: #66C5F2;
        background: #FD5CAC;
        border: 1px solid #FD5CAC;
    color: #fff;
}

.boxedRadio3 .radio-inline + .boxedRadio3 .radio-inline, .boxedRadio3 .checkbox-inline + .boxedRadio3 .checkbox-inline {
    margin-left: 0px;
    margin-top: 0;
    margin-right: 5px;
}

.boxedRadio3 .radio-inline { margin-right: 0px; padding-left: 0; margin-bottom: 5px; margin-left: -0px;}







.boxedRadio4  {
    margin-left:-3px;
    margin-top: -2px;
    margin-bottom: 20px;
}

.boxedRadio4 input[type=radio] {
    margin:0px;
    opacity: 0;
}


.boxedRadio4 input[type=radio] + label {
    cursor: pointer;
    display:inline-block;
    font-size: 16px;
    border: 1px solid #66C5F2;
    text-align: center;
    font-weight: normal;
    padding: 5px 12px;
    background: #deecf9;
    border: 1px solid #c7e0f4;
    color: #333333;
    border-radius: 0px;
    /*font-weight: bold;*/

}

.boxedRadio4 input[type=radio] + label:hover 
{ 
    background: #66C5F2;
    background: #FD5CAC;
    border: 1px solid #FD5CAC;
    color: #fff;
}
 
.boxedRadio4 input[type=radio]:checked + label {
    cursor: default;
    background: #66C5F2;
    background: #FD5CAC;
    border: 1px solid #FD5CAC;
    color: #fff;
}

.boxedRadio4 .radio-inline + .boxedRadio4 .radio-inline, .boxedRadio4 .checkbox-inline + .boxedRadio4 .checkbox-inline {
    margin-left: -10px;
    margin-top: 0;
    margin-right: 5px;
}

.boxedRadio4 .radio-inline { margin-right: 0px; padding-left: 0; margin-bottom: 5px; margin-left: -10px;}



.awesome .checkbox {
  padding-left: 20px;
  padding-left: 3px;
  margin-right: 5px;
}
.awesome .checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
  padding-left: 2px;
}
.awesome .checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  width: 15px;
  height: 15px;
  left: 0;
  top: 0px;
  top: 1px;
  margin-left: -20px;
  border: 1px solid #18AEEB;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.awesome .checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0px;
  left: -1px;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555;
}
.awesome .checkbox input[type="checkbox"],
.awesome .checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.awesome .checkbox input[type="checkbox"]:focus ~ label::before,
.awesome .checkbox input[type="radio"]:focus ~ label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.awesome .checkbox input[type="checkbox"]:checked ~ label::after,
.awesome .checkbox input[type="radio"]:checked ~ label::after {
  font-family: "FontAwesome";
  content: "\f00c";
}
.awesome .checkbox input[type="checkbox"]:indeterminate ~ label::after,
.awesome .checkbox input[type="radio"]:indeterminate ~ label::after {
  display: block;
  content: "";
  width: 10px;
  height: 3px;
  background-color: #555555;
  border-radius: 2px;
  margin-left: -16.5px;
  margin-top: 7px;
}
.awesome .checkbox input[type="checkbox"]:disabled ~ label,
.awesome .checkbox input[type="radio"]:disabled ~ label {
  opacity: 0.65;
}
.awesome .checkbox input[type="checkbox"]:disabled ~ label::before,
.awesome .checkbox input[type="radio"]:disabled ~ label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.awesome .checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.awesome .checkbox.checkbox-inline {
  margin-top: 0;
}

.awesome .checkbox-primary input[type="checkbox"]:checked ~ label::before,
.awesome .checkbox-primary input[type="radio"]:checked ~ label::before {
  background-color: #337ab7;
  border-color: #337ab7;
}
.awesome .checkbox-primary input[type="checkbox"]:checked ~ label::after,
.awesome .checkbox-primary input[type="radio"]:checked ~ label::after {
  color: #fff;
}

.awesome .checkbox-danger input[type="checkbox"]:checked ~ label::before,
.awesome .checkbox-danger input[type="radio"]:checked ~ label::before {
  background-color: #d9534f;
  border-color: #d9534f;
}
.awesome .checkbox-danger input[type="checkbox"]:checked ~ label::after,
.awesome .checkbox-danger input[type="radio"]:checked ~ label::after {
  color: #fff;
}

.awesome .checkbox-info input[type="checkbox"]:checked ~ label::before,
.awesome .checkbox-info input[type="radio"]:checked ~ label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.awesome .checkbox-info input[type="checkbox"]:checked ~ label::after,
.awesome .checkbox-info input[type="radio"]:checked ~ label::after {
  color: #fff;
}

.awesome .checkbox-warning input[type="checkbox"]:checked ~ label::before,
.awesome .checkbox-warning input[type="radio"]:checked ~ label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.awesome .checkbox-warning input[type="checkbox"]:checked ~ label::after,
.awesome .checkbox-warning input[type="radio"]:checked ~ label::after {
  color: #fff;
}

.awesome .checkbox-success input[type="checkbox"]:checked ~ label::before,
.awesome .checkbox-success input[type="radio"]:checked ~ label::before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.awesome .checkbox-success input[type="checkbox"]:checked ~ label::after,
.awesome .checkbox-success input[type="radio"]:checked ~ label::after {
  color: #fff;
}

.awesome .checkbox-primary input[type="checkbox"]:indeterminate ~ label::before,
.awesome .checkbox-primary input[type="radio"]:indeterminate ~ label::before {
  background-color: #337ab7;
  border-color: #337ab7;
}

.awesome .checkbox-primary input[type="checkbox"]:indeterminate ~ label::after,
.awesome .checkbox-primary input[type="radio"]:indeterminate ~ label::after {
  background-color: #fff;
}

.awesome .checkbox-danger input[type="checkbox"]:indeterminate ~ label::before,
.awesome .checkbox-danger input[type="radio"]:indeterminate ~ label::before {
  background-color: #d9534f;
  border-color: #d9534f;
}

.awesome .checkbox-danger input[type="checkbox"]:indeterminate ~ label::after,
.awesome .checkbox-danger input[type="radio"]:indeterminate ~ label::after {
  background-color: #fff;
}

.awesome .checkbox-info input[type="checkbox"]:indeterminate ~ label::before,
.awesome .checkbox-info input[type="radio"]:indeterminate ~ label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.awesome .checkbox-info input[type="checkbox"]:indeterminate ~ label::after,
.awesome .checkbox-info input[type="radio"]:indeterminate ~ label::after {
  background-color: #fff;
}

.awesome .checkbox-warning input[type="checkbox"]:indeterminate ~ label::before,
.awesome .checkbox-warning input[type="radio"]:indeterminate ~ label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.awesome .checkbox-warning input[type="checkbox"]:indeterminate ~ label::after,
.awesome .checkbox-warning input[type="radio"]:indeterminate ~ label::after {
  background-color: #fff;
}

.awesome .checkbox-success input[type="checkbox"]:indeterminate ~ label::before,
.awesome .checkbox-success input[type="radio"]:indeterminate ~ label::before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.awesome .checkbox-success input[type="checkbox"]:indeterminate ~ label::after,
.awesome .checkbox-success input[type="radio"]:indeterminate ~ label::after {
  background-color: #fff;
}

.awesome .radio {
  padding-left: 20px;
}
.awesome .radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.awesome .radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.awesome .radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.awesome .radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.awesome .radio input[type="radio"]:focus ~ label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.awesome .radio input[type="radio"]:checked ~ label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.awesome .radio input[type="radio"]:disabled ~ label {
  opacity: 0.65;
}
.awesome .radio input[type="radio"]:disabled ~ label::before {
  cursor: not-allowed;
}
.awesome .radio.radio-inline {
  margin-top: 0;
}

.awesome .radio-primary input[type="radio"] ~ label::after {
  background-color: #337ab7;
}
.awesome .radio-primary input[type="radio"]:checked ~ label::before {
  border-color: #337ab7;
}
.awesome .radio-primary input[type="radio"]:checked ~ label::after {
  background-color: #337ab7;
}

.awesome .radio-danger input[type="radio"] ~ label::after {
  background-color: #d9534f;
}
.awesome .radio-danger input[type="radio"]:checked ~ label::before {
  border-color: #d9534f;
}
.awesome .radio-danger input[type="radio"]:checked ~ label::after {
  background-color: #d9534f;
}

.awesome .radio-info input[type="radio"] ~ label::after {
  background-color: #5bc0de;
}
.awesome .radio-info input[type="radio"]:checked ~ label::before {
  border-color: #5bc0de;
}
.awesome .radio-info input[type="radio"]:checked ~ label::after {
  background-color: #5bc0de;
}

.awesome .radio-warning input[type="radio"] ~ label::after {
  background-color: #f0ad4e;
}
.awesome .radio-warning input[type="radio"]:checked ~ label::before {
  border-color: #f0ad4e;
}
.awesome .radio-warning input[type="radio"]:checked ~ label::after {
  background-color: #f0ad4e;
}

.awesome .radio-success input[type="radio"] ~ label::after {
  background-color: #5cb85c;
}
.awesome .radio-success input[type="radio"]:checked ~ label::before {
  border-color: #5cb85c;
}
.awesome .radio-success input[type="radio"]:checked ~ label::after {
  background-color: #5cb85c;
}

.awesome input[type="checkbox"].styled:checked ~ label:after,
.awesome input[type="radio"].styled:checked ~ label:after {
  font-family: 'FontAwesome';
  content: "\f00c";
}
.awesome input[type="checkbox"] .styled:checked ~ label::before,
.awesome input[type="radio"] .styled:checked ~ label::before {
  color: #fff;
}
.awesome input[type="checkbox"] .styled:checked ~ label::after,
.awesome input[type="radio"] .styled:checked ~ label::after {
  color: #fff;
}

.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}

.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#8d8d8d}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}

.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #ccc;background:#ededed}.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ededed;top:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#ededed;left:-1px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#ededed;left:1px}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#ededed;top:-1px}.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#ccc}.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px}

/*!
 * Panda Lockers - v2.2.5, 2017-08-21 
 * for jQuery: http://onepress-media.com/plugin/social-locker-for-jquery/get 
 * for Wordpress: http://onepress-media.com/plugin/social-locker-for-wordpress/get 
 * 
 * Copyright 2016, OnePress, http://byonepress.com 
 * Help Desk: http://support.onepress-media.com/ 
*/

.onp-sl,.onp-sl .onp-sl-inner-wrap,.onp-sl .onp-sl-outer-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.onp-sl iframe{margin:0!important}.onp-sl-always-visible{display:block!important}.onp-sl{position:relative!important;background-color:#f9f9f9;margin:20px auto;max-width:625px}.onp-sl .onp-sl-group{padding:35px 30px}.onp-sl-has-terms .onp-sl-group{padding:35px 30px 25px}.onp-sl .onp-sl-inner-wrap{position:relative;overflow:visible}.onp-sl .onp-sl-non-default-screen{padding:35px}.onp-sl .onp-sl-first-group.onp-sl-not-single-group{padding-bottom:0}.onp-sl,.onp-sl button,.onp-sl input,.onp-sl p{font:normal normal 400 13px/170% Arial,Helvetica,sans-serif;color:#111}.onp-sl p{margin:0!important}.onp-sl p+p{margin-top:7px!important}.onp-sl .onp-sl-header,.onp-sl .onp-sl-text .onp-sl-strong{font-size:18px;line-height:130%;font-weight:700;display:inline-block;margin-bottom:7px}.onp-sl .onp-sl-header{margin-bottom:15px}.onp-sl .onp-sl-text{text-align:center;margin-bottom:10px}.onp-sl .onp-sl-text p{line-height:150%}.onp-sl .onp-sl-note{font-style:italic;text-align:center;font-size:12px;line-height:130%;padding-top:10px;color:#aaa}.onp-sl .onp-sl-first-group .onp-sl-strong:after,.onp-sl .onp-sl-first-group .onp-sl-strong:before{content:" ";display:inline-block;width:11px;height:14px;margin:0 9px;background:url(/img/lock-icon.png) 0 2px no-repeat}@media screen and (max-width:500px){.onp-sl .onp-sl-first-group .onp-sl-strong:after,.onp-sl .onp-sl-first-group .onp-sl-strong:before{display:none}}.onp-sl-group-separator{text-align:center}.onp-sl-line-separator{border-bottom:2px dashed #efefef;margin:25px;height:20px}.onp-sl-line-separator .onp-sl-title{font-size:14px;line-height:20px;top:7px;position:relative;background-color:#efefef;display:inline-block;padding:2px 12px;border-radius:3px;color:#afafaf}.onp-sl-hiding-link-separator .onp-sl-title{text-decoration:none;border-bottom:1px dashed #111;color:#111}.onp-sl-hiding-link-separator .onp-sl-title:hover{border-bottom:0}.onp-sl-terms-inner-wrap{text-align:center;padding:20px 40px 0}.onp-sl-terms,.onp-sl-terms a{font-size:12px;color:#555}.onp-sl .onp-sl-error-body{text-align:center}.onp-sl .onp-sl-error-title{text-align:center!important;display:inline-block!important;background-color:#c00!important;font-size:14px!important;line-height:100%!important;padding:4px 10px!important;color:#fff!important;vertical-align:top!important;text-shadow:none!important}.onp-sl .onp-sl-error-title:hover{background-color:#e00!important}.onp-sl .onp-sl-group-error,.onp-sl-locker-error{background:#c00!important;color:#fff!important;padding:10px!important;margin-top:15px!important;text-shadow:none!important;text-align:center}.onp-sl-group-notice{background:#ffffda;color:#111!important;padding:10px!important;margin-top:15px!important;text-shadow:none!important;text-align:center}.onp-sl .onp-sl-cross{background:url(/img/close.png) 50% 50% no-repeat;width:16px;height:16px;opacity:.1;filter:alpha(opacity=10);cursor:pointer;position:absolute;top:4px;right:4px;z-index:2}.onp-sl:hover .onp-sl-cross{opacity:.2;filter:alpha(opacity=20)}.onp-sl .onp-sl-cross:hover{opacity:.8;filter:alpha(opacity=80)}.onp-sl .onp-sl-timer{position:absolute;right:5px;bottom:5px;z-index:10}.onp-sl .onp-sl-timer,.onp-sl .onp-sl-timer *{font-size:12px;line-height:12px;text-transform:lowercase}.onp-sl .onp-sl-timer{color:#000;margin-left:5px}.onp-sl .onp-sl-timer-counter{font-weight:700}.onp-sl-overlap-background,.onp-sl-overlap-box{position:absolute;top:0;left:0;right:0;bottom:0}.onp-sl-overlap-background{background-color:#fefefe;z-index:25;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.onp-sl-blurring-mode .onp-sl-overlap-background{-ms-filter:"alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}.onp-sl-overlap-locker-box{position:absolute;top:50%;z-index:40;left:0;right:0}.onp-sl-overlap-locker-box.onp-sl-position-scroll,.onp-sl-overlap-locker-box.onp-sl-position-top{top:0}.onp-sl-overlap-box .onp-sl{margin:0 auto!important}.onp-sl-overlap-mode p{float:none!important}.onp-sl .onp-sl-button,.onp-sl .onp-sl-input{font-size:14px;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box}.onp-sl .onp-sl-input{line-height:16px;outline:0;width:100%;display:block;background:#fff;border:1px solid #c4c4c4;appearance:normal;-moz-appearance:none;-webkit-appearance:none}.onp-sl .onp-sl-input::-webkit-input-placeholder{line-height:140%}.onp-sl .onp-sl-input:focus::-webkit-input-placeholder{opacity:0}.onp-sl .onp-sl-input:focus::-moz-placeholder{opacity:0}.onp-sl .onp-sl-input:focus:-moz-placeholder{opacity:0}.onp-sl .onp-sl-input:focus:-ms-input-placeholder{opacity:0}.onp-sl .onp-sl-button{border:0;padding:6px 10px;text-align:center;cursor:pointer;text-transform:none;text-decoration:none;background-color:#f1f1f1;position:relative}.onp-sl .onp-sl-form-button{padding:8px 15px}.onp-sl .onp-sl-button:hover{background-color:#e5e5e5}.onp-sl .onp-sl-button:focus{outline:0}.onp-sl .onp-sl-button:disabled{cursor:default}.onp-sl .onp-sl-button.load:before{position:absolute;left:50%;top:50%;content:"";height:24px;width:24px;margin:-12px 0 0 -12px;background:url(/img/button_loader.gif)}.onp-sl .onp-sl-checkbox{position:absolute;left:0;top:50%;margin-top:-9px;display:block;width:15px;height:15px;outline:0;background:#fff;-moz-box-sizing:content-box;box-sizing:content-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border:1px solid #c4c4c4}.onp-sl .onp-sl-checkbox:after{position:absolute;opacity:0;transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;-moz-transition:opacity .1s;-webkit-transition:opacity .1s;content:'\f00c';top:0;left:-1px;width:17px;height:17px;font:400 12px/16px FontAwesome;text-align:center}.onp-sl input:checked+.onp-sl-checkbox:after{opacity:1}.onp-sl .onp-sl-dropdown+i{position:absolute;top:14px;right:14px;width:5px;height:11px;background:0 0}.onp-sl .onp-sl-dropdown+i:after,.onp-sl .onp-sl-dropdown+i:before{content:'';position:absolute;right:0;border-right:4px solid transparent;border-left:4px solid transparent}.onp-sl .onp-sl-dropdown+i:after{bottom:0;border-top:4px solid #333}.onp-sl .onp-sl-dropdown+i:before{top:0;border-bottom:4px solid #333}.onp-sl .onp-sl-icon{font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}.onp-sl .onp-sl-icon-append,.onp-sl .onp-sl-icon-prepend{position:absolute;top:5px;width:29px;height:29px;font-size:15px;line-height:29px;text-align:center;color:#ccc;border-color:#e5e5e5}.onp-sl .onp-sl-icon-append{right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid}.onp-sl .onp-sl-icon-prepend{left:5px;padding-right:3px;border-right-width:1px;border-right-style:solid}.onp-sl .onp-sl-icon-prepend+input,.onp-sl .onp-sl-icon-prepend+textarea{padding-left:46px}.onp-sl .onp-sl-icon-append+input,.onp-sl .onp-sl-icon-append+textarea{padding-right:46px}.onp-sl .onp-sl-icon-prepend+.onp-sl-icon-append+input,.onp-sl .onp-sl-icon-prepend+.onp-sl-icon-append+textarea{padding-left:46px}.onp-sl .onp-sl-field{margin-bottom:10px;position:relative;text-align:left}.onp-sl .onp-sl-field .onp-sl-field-title,.onp-sl .onp-sl-field-label{margin:15px 0 3px}.onp-sl .onp-sl-field .onp-sl-field-control{position:relative}.onp-sl .onp-sl-field-separator{border-top:1px solid #f1f1f1}.onp-sl .onp-sl-field-checkbox{margin-bottom:5px}.onp-sl .onp-sl-group .onp-sl-field-checkbox:last-child{margin-bottom:10px}.onp-sl .onp-sl-field-checkbox label{padding-left:25px;cursor:pointer}.onp-sl .onp-sl-field-checkbox label>*{display:inline-block;vertical-align:baseline}.onp-sl .onp-sl-field-checkbox input{display:none}.onp-sl .onp-sl-field.onp-sl-error-state .onp-sl-checkbox,.onp-sl .onp-sl-field.onp-sl-error-state .onp-sl-input{background-color:#fff0f0}.onp-sl .onp-sl-field .onp-sl-validation-error{text-align:left;display:block;margin-top:6px;padding:0 1px;font-style:normal;line-height:15px;color:#ee9393;padding-bottom:5px}.onp-sl .onp-sl-social-buttons{text-align:center;padding:30px}.onp-sl .onp-sl-text+.onp-sl-social-buttons{margin-top:5px}.onp-sl .onp-sl-social-buttons .onp-sl-text{margin-bottom:3px}.onp-sl .onp-sl-social-buttons .onp-sl-text .onp-sl-strong{margin-bottom:0}.onp-sl-social-buttons .onp-sl-control{min-width:104px;display:inline-block;vertical-align:top;text-align:left;position:relative;margin:10px 5px 0;background-color:#f2f2f2}.onp-sl-social-buttons .onp-sl-control-inner-wrap{height:40px;min-width:120px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.onp-sl-social-buttons .onp-sl-social-button{overflow:hidden;padding:1px;position:relative;top:-1px}.onp-sl-social-buttons .onp-sl-state-loading .onp-sl-control-inner-wrap{background:url(/img/button-loader-f2f2f2.gif) 50% 50% no-repeat}.onp-sl-social-buttons .onp-sl-facebook .onp-sl-social-button,.onp-sl-social-buttons .onp-sl-google .onp-sl-social-button,.onp-sl-social-buttons .onp-sl-twitter-tweet .onp-sl-social-button{width:104px}.onp-sl-social-buttons .onp-sl-google .onp-sl-social-button{position:relative}.onp-sl-opera .onp-sl-social-buttons .fb-like{position:relative;top:-2px}.onp-sl-social-buttons .fb-like span{vertical-align:top!important;-moz-box-sizing:content-box;box-sizing:content-box;overflow:hidden;padding:0 1px;margin:0}.onp-sl-social-buttons .fb-like iframe,.onp-sl-social-buttons .fb-like span{height:22px}.onp-sl-social-buttons .onp-sl-facebook-share .onp-sl-social-button,.onp-sl-social-buttons .onp-sl-youtube-subscribe .onp-sl-social-button{line-height:1%}.onp-sl-social-buttons.onp-sl-vertical .onp-sl-social-button span{top:1px}.onp-sl-social-buttons .onp-sl-facebook-share-overlay,.onp-sl-social-buttons .onp-sl-feature-overlay,.onp-sl-social-buttons .onp-sl-youtube-subscribe-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0);cursor:pointer;z-index:20}.onp-sl-social-buttons .onp-sl-facebook-share-overlay:hover,.onp-sl-social-buttons .onp-sl-feature-overlay:hover,.onp-sl-social-buttons .onp-sl-youtube-subscribe-overlay:hover{background-color:rgba(255,255,255,.1)}.onp-sl-social-buttons .onp-sl-youtube-subscribe .onp-sl-control-inner-wrap{padding-top:8px}.onp-sl-social-buttons .onp-sl-youtube-subscribe .onp-sl-social-button{min-width:108px}.onp-sl-social-buttons.onp-sl-no-counters .onp-sl-social-button{text-align:center}.onp-sl-social-buttons .onp-sl-button-error{line-height:normal!important;color:red!important;font-family:arial,sans-serif!important;font-size:14px!important}.onp-sl-social-buttons .onp-sl-unsupported{font-size:10px;text-align:center;line-height:13px}.onp-sl-social-buttons .onp-sl-button-overlay{width:100%;border-bottom:0;position:absolute;top:0;left:0;text-decoration:none}.onp-sl-social-buttons .onp-sl-button-overlay *{position:absolute;width:100%;top:0;left:0}.onp-sl-social-buttons .onp-sl-overlay-back,.onp-sl-social-buttons .onp-sl-overlay-front{height:100%;top:0;left:0;-moz-box-sizing:content-box;box-sizing:content-box}.onp-sl-social-buttons .onp-sl-flip .onp-sl-control-inner-wrap{perspective:500px;perspective-origin:50% 0;-webkit-perspective:500px;-webkit-perspective-origin:50% 0;-moz-perspective:500px;-moz-perspective-origin:50% 0}.onp-sl-social-buttons .onp-sl-flip .onp-sl-button-overlay{display:block;transform-origin:bottom;transform-style:preserve-3d;transition:transform .3s ease;transform:translate(0);-webkit-transform-origin:bottom;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease;-webkit-transform:translateY(0) rotateX(0);-moz-transform-origin:bottom;-moz-transform-style:preserve-3d;-moz-transition:-moz-transform .3s ease;-moz-transform:translate(0);text-decoration:none!important}.onp-sl-social-buttons .onp-sl-flip .onp-sl-overlay-back{transform:rotateX(-180deg) translateZ(4px);-webkit-transform:rotateX(-180deg) translateZ(4px);-moz-transform:rotateX(-180deg) translateZ(4px)}.onp-sl-social-buttons .onp-sl-flip .onp-sl-overlay-header{height:4px;transform-origin:top;transform:rotateX(-90deg);-webkit-transform-origin:top;-webkit-transform:rotateX(-90deg);-moz-transform-origin:top;-moz-transform:rotateX(-90deg)}.onp-sl-social-buttons .onp-sl-touch .onp-sl-button-overlay{cursor:pointer}.onp-sl-social-buttons .onp-sl-state-error.onp-sl-control .onp-sl-overlay-text{text-decoration:line-through;color:#fff;text-shadow:none}.onp-sl-social-buttons .onp-sl-state-error.onp-sl-control .onp-sl-overlay-back,.onp-sl-social-buttons .onp-sl-state-error.onp-sl-control .onp-sl-overlay-front,.onp-sl-social-buttons .onp-sl-state-error.onp-sl-control .onp-sl-overlay-header{background:#c00!important}.onp-sl-social-buttons .onp-sl-state-error .onp-sl-social-button{display:none}.onp-sl-no-touch .onp-sl-flip:hover .onp-sl-button-overlay,.onp-sl-social-buttons .onp-sl-flip-hover .onp-sl-button-overlay{display:block!important;transform:translateY(4px) rotateX(-105deg);-webkit-transform:translateY(4px) rotateX(-105deg);-moz-transform:translateY(4px) rotateX(-105deg)}.onp-sl-no-touch .onp-sl-flip.onp-sl-step-completed:hover .onp-sl-button-overlay,.onp-sl-social-buttons .onp-sl-flip-hover.onp-sl-step-completed .onp-sl-button-overlay{transform:none;-webkit-transform:none;-moz-transform:none}.onp-sl-social-buttons .onp-sl-flip:hover .onp-sl-overlay-back{border-top:2px solid #eee}.onp-sl-social-buttons .onp-sl-flip.onp-sl-step-completed .onp-sl-overlay-front{background:#777!important;color:#fff}.onp-sl-social-buttons .onp-sl-flip.onp-sl-step-completed .onp-sl-overlay-text{text-decoration:line-through}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-es_ES .onp-sl-social-button-facebook-like,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-es_ES .onp-sl-social-button-facebook-share{width:114px!important}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-ru_RU .onp-sl-social-button-facebook-like,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-ru_RU .onp-sl-social-button-facebook-share{width:124px!important}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-de_DE .onp-sl-social-button-facebook-like,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-de_DE .onp-sl-social-button-facebook-share,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-pl_PL .onp-sl-social-button-facebook-like,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-pl_PL .onp-sl-social-button-facebook-share{width:120px!important}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-pt_BR .onp-sl-social-button-facebook-like,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-pt_BR .onp-sl-social-button-facebook-share{width:130px!important}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-cs_CZ .onp-sl-social-button-facebook-like,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-cs_CZ .onp-sl-social-button-facebook-share{width:125px!important}.onp-sl-social-buttons.onp-sl-no-counters .fb_iframe_widget{display:inline-block!important}.onp-sl-social-buttons.onp-sl-no-counters .fb-like{overflow:hidden;width:50px!important}.onp-sl-horizontal.onp-sl-no-counters .fb-share-button{overflow:hidden;width:60px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-es_ES .fb-like{width:78px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-es_ES .fb-share-button{width:81px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-it_IT .fb-like{width:78px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-it_IT .fb-share-button{width:81px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-fr_FR .fb-like{width:63px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-fr_FR .fb-share-button{width:73px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-ru_RU .fb-like{width:81px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-ru_RU .fb-share-button{width:91px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-fi_FI .fb-like{width:68px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-fi_FI .fb-share-button{width:43px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-pl_PL .fb-like{width:59px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-pl_PL .fb-share-button{width:71px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-de_DE .fb-like{width:85px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-pt_BR .fb-like{width:59px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-pt_BR .fb-share-button{width:98px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-cs_CZ .fb-like{width:93px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-cs_CZ .fb-share-button{width:55px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-bg_BG .fb-like,.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-bg_BG .fb-share-button{width:95px!important}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-bg_BG .onp-sl-social-button-facebook-like{width:125px}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-bg_BG .fb-like iframe,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-bg_BG .fb-like span{width:125px!important}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-bg_BG .onp-sl-social-button-facebook-share{width:130px}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-bg_BG .fb-share-button iframe,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-bg_BG .fb-share-button span{width:130px!important}.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-nl_NL .fb-like,.onp-sl-horizontal.onp-sl-no-counters.onp-sl-lang-nl_NL .fb-share-button{width:92px!important}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-nl_NL .onp-sl-social-button-facebook-like{width:120px}.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-nl_NL .fb-like iframe,.onp-sl-horizontal.onp-sl-has-counters.onp-sl-lang-nl_NL .fb-like span{width:120px!important}.onp-sl-connect-buttons{text-align:center}.onp-sl-connect-buttons .onp-sl-control,.onp-sl-connect-buttons .onp-sl-control .onp-sl-connect-button,.onp-sl-connect-buttons .onp-sl-control .onp-sl-icon{-moz-box-sizing:border-box;box-sizing:border-box}.onp-sl-connect-buttons .onp-sl-button{background-color:#f1f1f1;padding:0 5px;margin:7px;position:relative;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;width:170px;height:50px;vertical-align:bottom}.onp-sl-connect-buttons .onp-sl-control+.onp-sl-control{margin-top:10px}.onp-sl-connect-buttons .onp-sl-control:hover{background-color:#e5e5e5}.onp-sl-connect-buttons .onp-sl-short{display:none}.onp-sl-connect-buttons .onp-sl-state-error,.onp-sl-connect-buttons .onp-sl-state-loading{position:relative;cursor:default!important}.onp-sl-connect-buttons .onp-sl-state-error .onp-sl-connect-button,.onp-sl-connect-buttons .onp-sl-state-error .onp-sl-icon,.onp-sl-connect-buttons .onp-sl-state-loading .onp-sl-connect-button,.onp-sl-connect-buttons .onp-sl-state-loading .onp-sl-icon{display:none}.onp-sl-connect-buttons .onp-sl-state-loading .onp-sl-control-inner-wrap{background:url(/img/button-loader-ffffff.gif) 50% 50% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.onp-sl-connect-buttons .onp-sl-state-error .onp-sl-control-inner-wrap{position:relative;top:50%;margin-top:-11px}.onp-sl-connect-buttons .onp-sl-state-error .onp-sl-control-inner-wrap .onp-sl-error-title{height:22px!important;padding:0 10px!important;line-height:22px!important;font-size:14px!important;font-weight:400!important}.onp-sl-subscription .onp-sl-button{width:100%}.onp-sl-subscription .onp-sl-control{padding:10px 0 0;max-width:350px;margin:auto}.onp-sl-custom-form .onp-sl-subscription .onp-sl-field-submit{padding-top:10px;margin-top:15px}.onp-sl-custom-form .onp-sl-subscription .onp-sl-field-submit:before{content:" ";position:absolute;top:0;left:0;right:0;margin-top:-1px;border-top:1px solid #f1f1f1}.onp-sl-subscription.onp-sl-last-group.onp-sl-separator-hides{padding-top:5px}.onp-sl-subscription.onp-sl-last-group.onp-sl-separator-shows{border-top:1px solid #eaeaea;margin-top:30px;padding-top:30px}.onp-sl-screen-enter-email .onp-sl-button{width:100%}.onp-sl-screen-enter-email .onp-sl-control{max-width:350px;margin:auto;padding-top:10px}.onp-sl-screen-email-confirmation{text-align:center}.onp-sl-screen-email-confirmation .onp-sl-screen-message{display:block}.onp-sl-screen-email-confirmation .onp-sl-cancel{color:#006ca7;text-decoration:none}.onp-sl-screen-email-confirmation .onp-sl-cancel:hover{background-color:#ffffda}.onp-sl-screen-email-confirmation .onp-sl-highlight{border-radius:3px;font-style:italic}.onp-sl-screen-email-confirmation .onp-sl-open.onp-sl-has-icon{position:relative;padding-left:45px}.onp-sl-screen-email-confirmation .onp-sl-open-button-wrap{padding-top:20px}.onp-sl-screen-email-confirmation .onp-sl-note{padding-top:16px}.onp-sl-screen-email-confirmation .onp-sl-open .onp-sl-icon{background:url(/img/email-services.png) 0 70px no-repeat;display:inline-block;width:28px;height:21px;vertical-align:baseline;position:absolute;top:50%;left:10px;margin-top:-9px}.onp-sl-screen-data-processing{text-align:center;padding:60px}.onp-sl-screen-data-processing .onp-sl-process-spin{height:100px;background:url(/img/large-loader.gif) center no-repeat}.onp-sl-screen-data-processing .onp-sl-processing-sreen-text{margin-top:20px;text-align:center}.onp-sl .pika-single{z-index:9999;display:block;position:absolute!important;right:0!important;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:none}.onp-sl .pika-single:after,.onp-sl .pika-single:before{content:" ";display:table}.onp-sl .pika-single:after{clear:both}.onp-sl .pika-single{*zoom:1}.onp-sl .pika-single.is-hidden{display:none}.onp-sl .pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.onp-sl .pika-lendar{float:left;width:240px;margin:8px}.onp-sl .pika-title{position:relative;text-align:center}.onp-sl .pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.onp-sl .pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.onp-sl .pika-next,.onp-sl .pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.onp-sl .pika-next:hover,.onp-sl .pika-prev:hover{opacity:1}.onp-sl .is-rtl .pika-next,.onp-sl .pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);*left:0}.onp-sl .is-rtl .pika-prev,.onp-sl .pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);*right:0}.onp-sl .pika-next.is-disabled,.onp-sl .pika-prev.is-disabled{cursor:default;opacity:.2}.onp-sl .pika-select{display:inline-block;*display:inline}.onp-sl .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.onp-sl .pika-table td,.onp-sl .pika-table th{width:14.285714285714286%;padding:0}.onp-sl .pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.onp-sl .pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666!important;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5;text-shadow:none}.onp-sl .pika-week{font-size:11px;color:#999}.onp-sl .is-today .pika-button{color:#3af;font-weight:700}.onp-sl .is-selected .pika-button{color:#fff!important;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.onp-sl .is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.onp-sl .pika-button:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important;border-radius:3px!important}.onp-sl .pika-table abbr{border-bottom:0;cursor:help}iframe[src^="https://apis.google.com/u/0/_/widget/oauthflow/toast"]{display:none}
.onp-sl-flat{padding:0;background-color:transparent}.onp-sl-flat .onp-sl-inner-wrap{background-color:#f9f9f9}.onp-sl-flat .onp-sl-outer-wrap{border-bottom:4px solid #f1f1f1}.onp-sl-flat .onp-sl-inner-wrap,.onp-sl-flat .onp-sl-outer-wrap{border-radius:5px}.onp-sl-flat .onp-sl-text .onp-sl-strong:after,.onp-sl-flat .onp-sl-text .onp-sl-strong:before{content:" ";display:inline-block;width:11px;height:14px;margin:0 9px;background:url(/img/lock-icon.png) 0 2px no-repeat}@media screen and (max-width:500px){.onp-sl-flat .onp-sl-text .onp-sl-strong:after,.onp-sl-flat .onp-sl-text .onp-sl-strong:before{display:none}}.onp-sl-flat .onp-sl-text .onp-sl-strong:after{margin-left:10px}.onp-sl-flat .onp-sl-social-buttons .fb-like iframe,.onp-sl-flat .onp-sl-social-buttons .fb-like span{width:118px!important}.onp-sl-flat .onp-sl-social-buttons .onp-sl-control{background:rgba(0,0,0,.03)}.onp-sl-flat .onp-sl-social-buttons .onp-sl-control-inner-wrap{padding:7px 10px 10px}.onp-sl-flat .onp-sl-social-buttons .onp-sl-button-overlay,.onp-sl-flat .onp-sl-social-buttons .onp-sl-control-inner-wrap{height:34px;min-width:118px}.onp-sl-flat .onp-sl-social-buttons .onp-sl-overlay-front{background:#eaeaea;border-bottom:3px solid #dadada}.onp-sl-flat .onp-sl-social-buttons .onp-sl-overlay-back,.onp-sl-flat .onp-sl-social-buttons .onp-sl-overlay-front{border-radius:3px}.onp-sl-flat .onp-sl-social-buttons .onp-sl-state-error .onp-sl-overlay-front{border-bottom-color:#900!important}.onp-sl-flat .onp-sl-social-buttons .onp-sl-overlay-icon{height:34px;width:44px;background-image:url(/img/social-icons.png);background-repeat:no-repeat;background-position-y:50%;position:absolute}.onp-sl-flat .onp-sl-social-buttons .onp-sl-overlay-text{font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:34px;color:#fff;text-align:center;position:static;padding-left:42px;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:0 -1px 1px rgba(0,0,0,.15)}.onp-sl-flat .onp-sl-social-buttons .onp-sl-twitter .onp-sl-overlay-front{background:#4086cc;border-bottom-color:#13579e}.onp-sl-flat .onp-sl-social-buttons .onp-sl-twitter .onp-sl-overlay-icon{background-position:-132px 8px}.onp-sl-flat .onp-sl-social-buttons .onp-sl-twitter .onp-sl-overlay-back{background:#4086cc}.onp-sl-flat .onp-sl-social-buttons .onp-sl-twitter .onp-sl-overlay-header{background:#13579e}.onp-sl-flat .onp-sl-social-buttons .onp-sl-facebook .onp-sl-overlay-front{background:#3c5a9a;border-bottom-color:#082b6f}.onp-sl-flat .onp-sl-social-buttons .onp-sl-facebook .onp-sl-overlay-icon{background-position:15px 9px}.onp-sl-flat .onp-sl-social-buttons .onp-sl-facebook .onp-sl-overlay-back{background:#3c5a9a}.onp-sl-flat .onp-sl-social-buttons .onp-sl-facebook .onp-sl-overlay-header{background:#082b6f}.onp-sl-flat .onp-sl-social-buttons .onp-sl-google .onp-sl-overlay-front{background:#ca4639;border-bottom-color:#a52316}.onp-sl-flat .onp-sl-social-buttons .onp-sl-google .onp-sl-overlay-icon{background-position:-18px 9px}.onp-sl-flat .onp-sl-social-buttons .onp-sl-google .onp-sl-overlay-back{background:#ca4639}.onp-sl-flat .onp-sl-social-buttons .onp-sl-google .onp-sl-overlay-header{background:#a52316}.onp-sl-flat .onp-sl-social-buttons .onp-sl-linkedin .onp-sl-overlay-front{background-color:#286b8d;border-bottom-color:#19465d}.onp-sl-flat .onp-sl-social-buttons .onp-sl-linkedin .onp-sl-overlay-icon{background-position:-58px 7px}.onp-sl-flat .onp-sl-social-buttons .onp-sl-linkedin .onp-sl-overlay-back{background:#286b8d}.onp-sl-flat .onp-sl-social-buttons .onp-sl-linkedin .onp-sl-overlay-header{background-color:#19465d}.onp-sl-flat .onp-sl-youtube-subscribe .onp-sl-control-inner-wrap{padding:5px 10px}.onp-sl-flat .onp-sl-youtube-subscribe .onp-sl-overlay-front{background:#d8322e;border-bottom-color:#af221f}.onp-sl-flat .onp-sl-youtube-subscribe .onp-sl-overlay-icon{background-position:-200px 8px}.onp-sl-flat .onp-sl-youtube-subscribe .onp-sl-overlay-back{background:#d8322e}.onp-sl-flat .onp-sl-youtube-subscribe .onp-sl-overlay-header{background-color:#af221f}.onp-sl-flat .onp-sl-connect-buttons{margin-top:15px;text-align:center}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-control{cursor:pointer;background:#eaeaea;border-bottom:4px solid #dadada;border-radius:4px;color:#fff;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;width:170px;height:55px;padding:9px 10px 5px 15px;margin:7px;position:relative;box-shadow:none;font-size:13px;line-height:135%;text-align:left}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-control .onp-sl-name{display:block;font-size:16px;font-weight:700}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-control .onp-sl-icon{height:55px;width:50px;background-image:url(/img/social-icons-large.png);background-repeat:no-repeat;background-position-y:50%;position:absolute;top:2px;right:5px;border-top-left-radius:3px;border-bottom-left-radius:3px}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-facebook .onp-sl-icon{background-position:2px 0}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-twitter .onp-sl-icon{background-position:-51px -1px}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-google .onp-sl-icon{background-position:-100px 0}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-linkedin .onp-sl-icon{background-position:-60px 10px}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-facebook{background:#3c5a9a;border-bottom-color:#082b6f}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-twitter{background:#4086cc;border-bottom-color:#13579e}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-google{background:#ca4639;border-bottom-color:#a52316}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-linkedin{background-color:#286b8d;border-bottom-color:#19465d}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-facebook:hover{background:#4263a9;border-bottom-color:#093282}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-twitter:hover{background:#448fd9;border-bottom-color:#155fac}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-google:hover{background:#da4c3e;border-bottom-color:#b22618}.onp-sl-flat .onp-sl-connect-buttons .onp-sl-linkedin:hover{background-color:#4682a0;border-bottom-color:#3b6377}.onp-sl-flat.onp-sl-subscription-enabled .onp-sl-inner-wrap{padding-bottom:10px}.onp-sl-flat .onp-sl-subscription{padding:0}.onp-sl-flat .onp-sl-subscription .onp-sl-control{padding-bottom:0;max-width:270px}.onp-sl-flat .onp-sl-subscription .onp-sl-field{margin-bottom:8px}.onp-sl-flat .onp-sl-subscription .onp-sl-control .onp-sl-input{border:0;border-radius:3px;height:45px;font-size:16px;padding:14px 14px 10px;border-bottom:2px solid rgba(0,0,0,.04);text-align:center}.onp-sl-flat .onp-sl-subscription .onp-sl-control .onp-sl-submit{height:49px;padding:0 14px;line-height:49px;background-color:#566067;font-size:16px;color:#fff;border-bottom:3px solid #3b4348;border-radius:3px}.onp-sl-flat .onp-sl-subscription .onp-sl-control .onp-sl-submit:hover{background-color:#4e575d}.onp-sl-flat .onp-sl-subscription .onp-sl-hiding-link-container{border-top:2px dashed #efefef;margin-top:30px;padding-bottom:20px}.onp-sl-flat .onp-sl-hiding-link-separator .onp-sl-title{border-bottom:1px dashed #111}.onp-sl-flat .onp-sl-hiding-link-separator .onp-sl-title:hover{border-bottom:0}
.onp-sl-glass{padding:15px;border:0;-moz-box-shadow:0 1px 1px rgba(255,255,255,.7),inset 0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px rgba(255,255,255,.7),inset 0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(255,255,255,.7),inset 0 1px 1px rgba(0,0,0,.1);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 1px #fff;background:rgba(0,0,0,.03)}.onp-sl-glass .onp-sl-outer-wrap{-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-shadow:0 1px 5px rgba(0,0,0,.25),inset 0 1px 1px rgba(255,255,255,.7);-moz-box-shadow:0 1px 5px rgba(0,0,0,.25),inset 0 1px 1px rgba(255,255,255,.7);box-shadow:0 1px 5px rgba(0,0,0,.25),inset 0 1px 1px rgba(255,255,255,.7);background:#f7f7f7;background:-moz-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(240,240,240,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.6)),color-stop(100%,rgba(240,240,240,.6)));background:-webkit-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(240,240,240,.6) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(240,240,240,.6) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.6) 0,rgba(240,240,240,.6) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(240,240,240,.6) 100%)}.onp-sl-glass .onp-sl-text .onp-sl-strong:after,.onp-sl-glass .onp-sl-text .onp-sl-strong:before{content:" ";display:inline-block;width:11px;height:14px;margin:0 9px;background:url(/img/lock-icon.png) 0 2px no-repeat}@media screen and (max-width:500px){.onp-sl-glass .onp-sl-text .onp-sl-strong:after,.onp-sl-glass .onp-sl-text .onp-sl-strong:before{display:none}}.onp-sl-glass .onp-sl-cross{top:20px;right:20px}.onp-sl-glass .onp-sl-timer{right:23px;bottom:21px}.onp-sl-glass .onp-sl-control{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-color:rgba(0,0,0,.03);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.12),0 1px 1px rgba(255,255,255,.7);-moz-box-shadow:inset 0 0 4px rgba(0,0,0,.12),0 1px 1px rgba(255,255,255,.7);box-shadow:inset 0 0 4px rgba(0,0,0,.12),0 1px 1px rgba(255,255,255,.7)}.onp-sl-glass .onp-sl-google-youtube .onp-sl-control-inner-wrap{padding:8px 7px}
.onp-sl-dandyish{padding:7px;background:url(/img/ga-top-border.png);border-radius:12px;-moz-box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.onp-sl-dandyish .onp-sl-outer-wrap{padding:5px;background-color:#fff;border-radius:10px}.onp-sl-dandyish .onp-sl-inner-wrap{padding:15px 10px 20px;border-radius:10px;background:linear-gradient(top,#f9f9f9,#F5F5F5);background:-o-linear-gradient(top,#f9f9f9,#F5F5F5);background:-moz-linear-gradient(top,#f9f9f9,#F5F5F5);background:-webkit-linear-gradient(top,#f9f9f9,#F5F5F5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#F5F5F5', GradientType=0);background:-ms-linear-gradient(top,#FFF,#F5F5F5);-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,.2);box-shadow:inset 0 1px 6px rgba(0,0,0,.2)}.onp-sl-dandyish .onp-sl-text{padding:10px 10px 0}.onp-sl-dandyish .onp-sl-text,.onp-sl-dandyish .onp-sl-timer,.onp-sl-dandyish .onp-sl-timer *{-webkit-text-shadow:1px 1px 2px #fff;-moz-text-shadow:1px 1px 2px #fff;text-shadow:1px 1px 2px #fff}.onp-sl-dandyish .onp-sl-text .onp-sl-strong:after,.onp-sl-dandyish .onp-sl-text .onp-sl-strong:before{content:" ";display:inline-block;width:11px;height:14px;margin:0 9px;background:url(/img/lock-icon.png) 0 2px no-repeat}@media screen and (max-width:500px){.onp-sl-dandyish .onp-sl-text .onp-sl-strong:after,.onp-sl-dandyish .onp-sl-text .onp-sl-strong:before{display:none}}.onp-sl-dandyish .onp-sl-text .onp-sl-strong:after{margin-left:10px}.onp-sl-dandyish .onp-sl-cross{top:18px;right:18px}.onp-sl-dandyish .onp-sl-timer{right:18px;bottom:18px}.onp-sl-dandyish .onp-sl-state-loading .onp-sl-control-inner-wrap{background-image:url(/img/button-loader-ffffff.gif)}.onp-sl-dandyish .onp-sl-social-buttons{margin:0;padding:5px}.onp-sl-dandyish .onp-sl-control{border-radius:7px;background-color:rgba(255,255,255,1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.onp-sl-dandyish .onp-sl-control .fb-like iframe,.onp-sl-dandyish .onp-sl-control .fb-like span{height:61px}.onp-sl-dandyish .onp-sl-control{margin:14px 7px 0;min-width:85px;max-width:125px}.onp-sl.onp-sl-dandyish .onp-sl-social-button{position:static;min-width:0;width:auto}.onp-sl-dandyish .onp-linkedin-button{position:relative}.onp-sl-dandyish .onp-google-button{position:relative;top:2px}.onp-sl-dandyish .onp-facebook-button,.onp-sl-dandyish .onp-google-button,.onp-sl-dandyish .onp-twitter-tweet{width:auto}.onp-sl-dandyish .fb-like{position:top;top:1px}.onp-sl-dandyish .onp-sl-control-inner-wrap{min-width:85px;height:84px;padding:10px;text-align:center}
.onp-sl-secrets .fb-like iframe,.onp-sl-secrets .fb-like span{width:118px!important}.onp-sl-secrets{margin:30px auto 35px;border:0;background-color:transparent}.onp-sl-secrets .onp-sl-inner-wrap{border:3px solid #fefefe;background-color:#f7f7f7}.onp-sl-secrets .onp-sl-outer-wrap{border:1px solid #e6e6e6;-moz-box-shadow:0 0 40px rgba(0,0,0,.08);-webkit-box-shadow:0 0 40px rgba(0,0,0,.08);box-shadow:0 0 40px rgba(0,0,0,.08)}.onp-sl-secrets .onp-sl-text,.onp-sl-secrets .onp-sl-timer,.onp-sl-secrets .onp-sl-timer *{-webkit-text-shadow:1px 1px 2px #fff;-moz-text-shadow:1px 1px 2px #fff;text-shadow:1px 1px 2px #fff}.onp-sl-secrets .onp-sl-text .onp-sl-strong:after,.onp-sl-secrets .onp-sl-text .onp-sl-strong:before{content:" ";display:inline-block;width:11px;height:14px;margin:0 9px;background:url(/img/lock-icon.png) 0 2px no-repeat}@media screen and (max-width:500px){.onp-sl-secrets .onp-sl-text .onp-sl-strong:after,.onp-sl-secrets .onp-sl-text .onp-sl-strong:before{display:none}}.onp-sl-secrets .onp-sl-cross{top:8px;right:8px}.onp-sl-secrets .onp-sl-timer{right:9px;bottom:8px;color:#777}.onp-sl-secrets .onp-sl-state-loading .onp-sl-button-inner-wrap{background-image:url(/img/button-loader-eaeaea.gif)}.onp-sl-secrets .onp-sl-control{padding:4px;background:rgba(0,0,0,.05)}.onp-sl-secrets .onp-sl-button-overlay,.onp-sl-secrets .onp-sl-control-inner-wrap{height:34px;min-width:118px}.onp-sl-secrets .onp-sl-control-inner-wrap{padding:7px;-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.25);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.25);box-shadow:inset 0 0 6px rgba(0,0,0,.25)}.onp-sl-secrets .onp-sl-control .onp-sl-overlay-front{box-shadow:inset 0 2px 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 2px 0 rgba(255,255,255,.25);-webkit-box-shadow:inset 0 2px 0 rgba(255,255,255,.25);position:relative;background:#f7f7f7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGExZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(247,247,247,1) 0,rgba(238,238,238,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(247,247,247,1)),color-stop(100%,rgba(238,238,238,1)));background:-webkit-linear-gradient(top,rgba(247,247,247,1) 0,rgba(238,238,238,1) 100%);background:-o-linear-gradient(top,rgba(247,247,247,1) 0,rgba(238,238,238,1) 100%);background:-ms-linear-gradient(top,rgba(247,247,247,1) 0,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(247,247,247,1) 0,rgba(238,238,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='f7f7f7', endColorstr='eeeeee', GradientType=0)}.onp-sl-secrets .onp-sl-control .onp-sl-overlay-icon{height:34px;width:44px;background:url(/img/social-icons.png) -1000px 50% no-repeat;position:absolute}.onp-sl-secrets .onp-sl-control .onp-sl-overlay-line{position:absolute;left:41px;top:7px;height:21px;width:0;border-left:1px solid rgba(0,0,0,.11);border-right:1px solid rgba(255,255,255,.16)}.onp-sl-secrets .onp-sl-control .onp-sl-overlay-text{font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:34px;color:#fff;text-align:center;position:static;padding-left:42px;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:0 -1px 1px rgba(0,0,0,.15)}.onp-sl-secrets .onp-sl-control .onp-sl-overlay-back,.onp-sl-secrets .onp-sl-control .onp-sl-overlay-header{background:#eaeaea}.onp-sl-secrets .onp-sl-twitter .onp-sl-overlay-front{background:#00bfee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmZlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGExZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,191,238,1) 0,rgba(0,161,227,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,191,238,1)),color-stop(100%,rgba(0,161,227,1)));background:-webkit-linear-gradient(top,rgba(0,191,238,1) 0,rgba(0,161,227,1) 100%);background:-o-linear-gradient(top,rgba(0,191,238,1) 0,rgba(0,161,227,1) 100%);background:-ms-linear-gradient(top,rgba(0,191,238,1) 0,rgba(0,161,227,1) 100%);background:linear-gradient(to bottom,rgba(0,191,238,1) 0,rgba(0,161,227,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bfee', endColorstr='#00a1e3', GradientType=0)}.onp-sl-secrets .onp-sl-twitter .onp-sl-overlay-icon{background-position:-132px 8px}.onp-sl-secrets .onp-sl-twitter .onp-sl-overlay-back{background:#24b1e5}.onp-sl-secrets .onp-sl-twitter .onp-sl-overlay-header{background:#368acd}.onp-sl-secrets .onp-sl-facebook .onp-sl-overlay-front{background:#5581bc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1ODFiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzI1NWI5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(85,129,188,1) 0,rgba(37,91,157,1) 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(85,129,188,1)),color-stop(99%,rgba(37,91,157,1)));background:-webkit-linear-gradient(top,rgba(85,129,188,1) 0,rgba(37,91,157,1) 99%);background:-o-linear-gradient(top,rgba(85,129,188,1) 0,rgba(37,91,157,1) 99%);background:-ms-linear-gradient(top,rgba(85,129,188,1) 0,rgba(37,91,157,1) 99%);background:linear-gradient(to bottom,rgba(85,129,188,1) 0,rgba(37,91,157,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5581bc', endColorstr='#255b9d', GradientType=0)}.onp-sl-secrets .onp-sl-facebook .onp-sl-overlay-icon{background-position:15px 9px}.onp-sl-secrets .onp-sl-facebook .onp-sl-overlay-back{background:#46629e}.onp-sl-secrets .onp-sl-facebook .onp-sl-overlay-header{background-color:#314775}.onp-sl-secrets .onp-sl-google .onp-sl-overlay-front{background:#5c5c5c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjNWM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTA5MGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#5c5c5c 0,#15090d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5c5c5c),color-stop(100%,#15090d));background:-webkit-linear-gradient(top,#5c5c5c 0,#15090d 100%);background:-o-linear-gradient(top,#5c5c5c 0,#15090d 100%);background:-ms-linear-gradient(top,#5c5c5c 0,#15090d 100%);background:linear-gradient(to bottom,#5c5c5c 0,#15090d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c5c5c', endColorstr='#15090d', GradientType=0)}.onp-sl-secrets .onp-sl-google .onp-sl-overlay-icon{background-position:-18px 9px}.onp-sl-secrets .onp-sl-google .onp-sl-overlay-back{background:#494647}.onp-sl-secrets .onp-sl-google .onp-sl-overlay-header{background-color:#111}.onp-sl-secrets .onp-sl-linkedin .onp-sl-overlay-front{background:#0076a3;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzZhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU1NzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0076a3 0,#005575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0076a3),color-stop(100%,#005575));background:-webkit-linear-gradient(top,#0076a3 0,#005575 100%);background:-o-linear-gradient(top,#0076a3 0,#005575 100%);background:-ms-linear-gradient(top,#0076a3 0,#005575 100%);background:linear-gradient(to bottom,#0076a3 0,#005575 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076a3', endColorstr='#005575', GradientType=0)}.onp-sl-secrets .onp-sl-linkedin .onp-sl-overlay-icon{background-position:-58px 8px}.onp-sl-secrets .onp-sl-linkedin .onp-sl-overlay-back{background:#286b8d}.onp-sl-secrets .onp-sl-linkedin .onp-sl-overlay-header{background-color:#19465d}.onp-sl-secrets .onp-sl-youtube-subscribe .onp-sl-control-inner-wrap{padding:5px 7px}.onp-sl-secrets .onp-sl-youtube-subscribe .onp-sl-overlay-front{background:#e85858;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODIzMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(232,88,88,1) 0,rgba(200,35,26,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(232,88,88,1)),color-stop(100%,rgba(200,35,26,1)));background:-webkit-linear-gradient(top,rgba(232,88,88,1) 0,rgba(200,35,26,1) 100%);background:-o-linear-gradient(top,rgba(232,88,88,1) 0,rgba(200,35,26,1) 100%);background:-ms-linear-gradient(top,rgba(232,88,88,1) 0,rgba(200,35,26,1) 100%);background:linear-gradient(to bottom,rgba(232,88,88,1) 0,rgba(200,35,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e85858', endColorstr='#c8231a', GradientType=0)}.onp-sl-secrets .onp-sl-youtube-subscribe .onp-sl-overlay-icon{background-position:-207px 8px}.onp-sl-secrets .onp-sl-youtube-subscribe .onp-sl-overlay-back{background:#E85858}.onp-sl-secrets .onp-sl-youtube-subscribe .onp-sl-overlay-header{background-color:#C8231A}

/* perfect-scrollbar v0.6.11 */
.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px); } }
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); } }
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
.dropzone, .dropzone * {
  box-sizing: border-box; }

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px; }
  .dropzone.dz-clickable {
    cursor: pointer; }
    .dropzone.dz-clickable * {
      cursor: default; }
    .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
      cursor: pointer; }
  .dropzone.dz-started .dz-message {
    display: none; }
  .dropzone.dz-drag-hover {
    border-style: solid; }
    .dropzone.dz-drag-hover .dz-message {
      opacity: 0.5; }
  .dropzone .dz-message {
    text-align: center;
    margin: 2em 0; }
  .dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px; }
    .dropzone .dz-preview:hover {
      z-index: 1000; }
      .dropzone .dz-preview:hover .dz-details {
        opacity: 1; }
    .dropzone .dz-preview.dz-file-preview .dz-image {
      border-radius: 20px;
      background: #999;
      background: linear-gradient(to bottom, #eee, #ddd); }
    .dropzone .dz-preview.dz-file-preview .dz-details {
      opacity: 1; }
    .dropzone .dz-preview.dz-image-preview {
      background: white; }
      .dropzone .dz-preview.dz-image-preview .dz-details {
        -webkit-transition: opacity 0.2s linear;
        -moz-transition: opacity 0.2s linear;
        -ms-transition: opacity 0.2s linear;
        -o-transition: opacity 0.2s linear;
        transition: opacity 0.2s linear; }
    .dropzone .dz-preview .dz-remove {
      font-size: 14px;
      text-align: center;
      display: block;
      cursor: pointer;
      border: none; }
      .dropzone .dz-preview .dz-remove:hover {
        text-decoration: underline; }
    .dropzone .dz-preview:hover .dz-details {
      opacity: 1; }
    .dropzone .dz-preview .dz-details {
      z-index: 20;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      font-size: 13px;
      min-width: 100%;
      max-width: 100%;
      padding: 2em 1em;
      text-align: center;
      color: rgba(0, 0, 0, 0.9);
      line-height: 150%; }
      .dropzone .dz-preview .dz-details .dz-size {
        margin-bottom: 1em;
        font-size: 16px; }
      .dropzone .dz-preview .dz-details .dz-filename {
        white-space: nowrap; }
        .dropzone .dz-preview .dz-details .dz-filename:hover span {
          border: 1px solid rgba(200, 200, 200, 0.8);
          background-color: rgba(255, 255, 255, 0.8); }
        .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
          overflow: hidden;
          text-overflow: ellipsis; }
          .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
            border: 1px solid transparent; }
      .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
        background-color: rgba(255, 255, 255, 0.4);
        padding: 0 0.4em;
        border-radius: 3px; }
    .dropzone .dz-preview:hover .dz-image img {
      -webkit-transform: scale(1.05, 1.05);
      -moz-transform: scale(1.05, 1.05);
      -ms-transform: scale(1.05, 1.05);
      -o-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05);
      -webkit-filter: blur(8px);
      filter: blur(8px); }
    .dropzone .dz-preview .dz-image {
      border-radius: 20px;
      overflow: hidden;
      width: 120px;
      height: 120px;
      position: relative;
      display: block;
      z-index: 10; }
      .dropzone .dz-preview .dz-image img {
        display: block; }
    .dropzone .dz-preview.dz-success .dz-success-mark {
      -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview.dz-error .dz-error-mark {
      opacity: 1;
      -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
      pointer-events: none;
      opacity: 0;
      z-index: 500;
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      margin-left: -27px;
      margin-top: -27px; }
      .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
        display: block;
        width: 54px;
        height: 54px; }
    .dropzone .dz-preview.dz-processing .dz-progress {
      opacity: 1;
      -webkit-transition: all 0.2s linear;
      -moz-transition: all 0.2s linear;
      -ms-transition: all 0.2s linear;
      -o-transition: all 0.2s linear;
      transition: all 0.2s linear; }
    .dropzone .dz-preview.dz-complete .dz-progress {
      opacity: 0;
      -webkit-transition: opacity 0.4s ease-in;
      -moz-transition: opacity 0.4s ease-in;
      -ms-transition: opacity 0.4s ease-in;
      -o-transition: opacity 0.4s ease-in;
      transition: opacity 0.4s ease-in; }
    .dropzone .dz-preview:not(.dz-processing) .dz-progress {
      -webkit-animation: pulse 6s ease infinite;
      -moz-animation: pulse 6s ease infinite;
      -ms-animation: pulse 6s ease infinite;
      -o-animation: pulse 6s ease infinite;
      animation: pulse 6s ease infinite; }
    .dropzone .dz-preview .dz-progress {
      opacity: 1;
      z-index: 1000;
      pointer-events: none;
      position: absolute;
      height: 16px;
      left: 50%;
      top: 50%;
      margin-top: -8px;
      width: 80px;
      margin-left: -40px;
      background: rgba(255, 255, 255, 0.9);
      -webkit-transform: scale(1);
      border-radius: 8px;
      overflow: hidden; }
      .dropzone .dz-preview .dz-progress .dz-upload {
        background: #333;
        background: linear-gradient(to bottom, #666, #444);
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 0;
        -webkit-transition: width 300ms ease-in-out;
        -moz-transition: width 300ms ease-in-out;
        -ms-transition: width 300ms ease-in-out;
        -o-transition: width 300ms ease-in-out;
        transition: width 300ms ease-in-out; }
    .dropzone .dz-preview.dz-error .dz-error-message {
      display: block; }
    .dropzone .dz-preview.dz-error:hover .dz-error-message {
      opacity: 1;
      pointer-events: auto; }
    .dropzone .dz-preview .dz-error-message {
      pointer-events: none;
      z-index: 1000;
      position: absolute;
      display: block;
      display: none;
      opacity: 0;
      -webkit-transition: opacity 0.3s ease;
      -moz-transition: opacity 0.3s ease;
      -ms-transition: opacity 0.3s ease;
      -o-transition: opacity 0.3s ease;
      transition: opacity 0.3s ease;
      border-radius: 8px;
      font-size: 13px;
      top: 130px;
      left: -10px;
      width: 140px;
      background: #be2626;
      background: linear-gradient(to bottom, #be2626, #a92222);
      padding: 0.5em 1.2em;
      color: white; }
      .dropzone .dz-preview .dz-error-message:after {
        content: '';
        position: absolute;
        top: -6px;
        left: 64px;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
border-bottom: 6px solid #be2626; }



    .dropzone .dz-preview .dz-success-mark {
      -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview.dz-error .dz-error-mark {
      opacity: 1;
      -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
      animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }












    /* Login Box */
.login-box,.ask-question,.add-photos-box,.album-create,.album-list{ position:relative; margin: 10px auto; width: 500px; background: #fff; padding: 10px; display: table; border-radius: 3px; border:1px solid #32A336;}
.login.icons input[type="text"],.login.icons input[type="password"] { width:92%; border-left:none;}
.login-addon{ color:#38B63C; float:left; font-size:2.4em; width:8%; background:#fff; text-align:center;	border:1px solid #38B63C; border-right:none; }
.login-box .logo{text-align:center; padding:8px}
.lb-header{ position:relative; color: #00415d; margin: 5px 5px 10px 5px; padding-bottom:10px; border-bottom: 1px solid #32A336; text-align:center; height:30px;}
.lb-header a{ margin: 0 auto; padding: 10px 20px; text-decoration: none; color: #666; border-radius: 4px 4px 0 0; font-size: 15px; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear;}
.lb-header a:hover,.lb-header .active{ color: #fff; background: #32A336; background-size:auto 40px;}
.social-login{ position:relative; float: left; width: 100%; height:auto; padding: 10px 0 15px 0; border-bottom: 1px solid #eee;}
.social-login a{ position:relative; float: left; width: 40%; text-decoration: none; color: #fff; border: 1px solid rgba(0,0,0,0.05); padding: 12px; border-radius: 2px; font-size: 12px; text-transform: uppercase; margin: 0 3%; text-align:center;}
.social-login a:hover{color:#fff;}
.social-login a i{ position: relative; float: left; width: 20px; top: 2px;}
.social-login a:first-child{ background: #49639F;}
.social-login a:last-child{ background: #DF4A32;}
.email-login,.email-signup,.user-forgot-password,.ask-question,.album-create,.add-photos-box{ position:relative; width: 100%; height:auto; text-align:left;}
.u-form-group{ width:100%; margin-bottom: 10px;}
.u-form-group.half{width: 20%;margin-right: 4px;display:inline-block;}
.u-form-group label{font-weight:bold;}
.u-form-group textarea,.u-form-group select,.u-form-group input[type="email"],.u-form-group input[type="text"],.u-form-group input[type="password"]{width: 100%; height:45px; outline: none; border: 1px solid #ddd; padding: 0 10px; border-radius: 2px; color: #333; -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; transition:all 0.1s linear;}
.u-form-group textarea:focus,.u-form-group select:focus,.u-form-group input:focus{ border-color: #32A336;}
.u-form-group textarea{height:100%; padding: 6px 12px}
.u-form-group button{width: 100%; background: #32A336; border: none; outline: none; color: #fff; font-size: 14px; font-weight: normal; padding: 14px 0; border-radius: 2px; text-transform: uppercase; cursor:pointer;}
.forgot-password{ width:50%; text-align: left; text-decoration: underline; color: #888; font-size: 0.75rem;}
.ask-question h1,.album-create h1,.add-photos-box h1,.album-list h1 { font-size: 18px; border-bottom: 1px solid rgb(50, 163, 54); margin: 0px; padding-bottom: 8px; margin-bottom: 10px; }
.ask-question .answers{position: relative; }
.ask-question .add-answer{cursor: pointer; }
.ask-question .remove-btn{ color:#38B63C; bottom: 12px; right:10px; text-align:center; position: absolute; cursor: pointer;}






    /* File Uploader */
#file-uploader{ width:100%; white-space:nowrap; overflow-x: auto; border: 1px solid #b3b3b3; /*border: 2px dashed #b3b3b3; border-radius: 5px; margin-bottom: 10px;*/ background: #F7F7F7; margin-bottom: 20px; /*text-align: center;*/ }
#file-uploader .pic{ width:120px; height:120px; text-align:center; border:1px solid #000; border-radius: 5px; margin:8px; display: inline-block; vertical-align:top; position:relative; overflow:hidden;}
#file-uploader .pic img { width:120px; height:120px; text-align:center;}
#file-uploader .pic .remove{cursor: pointer; position:absolute; top:0; right: 0; width:20px; height:20px; background: #eee; z-index:1030; }
#file-uploader .pic-list{ overflow-x: scroll; overflow-y: hidden;}
#file-uploader .addfile{cursor: pointer; border: 2px dashed #32A336; border-radius: 5px; display: inline-block; width:120px; height:120px; text-align:center;  margin:8px; line-height:115px;}
#file-uploader .add-file { position: relative; overflow: hidden;  height: 48px; font-size:2em; }
#file-uploader .add-file input[type="file"]{ height: 20px; position: absolute; top: 0; right: 0; bottom:5px; margin: 0 auto; opacity: 0; cursor: pointer; width: 100%;}


/* columns of same height styles */

.row-full-height {
  height: 100%;
}
.col-full-height {
  height: 100%;
  vertical-align: middle;
}
.row-same-height {
  display: table;
  width: 100%;
  /* fix overflow */
  table-layout: fixed;
}
.col-xs-height {
  display: table-cell;
  float: none !important;
}

@media (min-width: 768px) {
  .col-sm-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 992px) {
  .col-md-height {
    display: table-cell;
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .col-lg-height {
    display: table-cell;
    float: none !important;
  }
}



/* vertical alignment styles */

.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 9999999;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  filter: blur(0);
  -webkit-filter: blur(0);
  max-width: 90%; 
}

#noty_layout__top {
  top: 0;
  left: 5%;
  width: 90%; }

#noty_layout__topLeft {
  top: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__topCenter {
  top: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__topRight {
  top: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__bottom {
  bottom: 0;
  left: 5%;
  width: 90%; }

#noty_layout__bottomLeft {
  bottom: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__bottomCenter {
  bottom: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__bottomRight {
  bottom: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__center {
  top: 50%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerLeft {
  top: 50%;
  left: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerRight {
  top: 50%;
  right: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

.noty_progressbar {
  display: none; }

.noty_has_timeout.noty_has_progressbar .noty_progressbar {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background-color: #646464;
  opacity: 0.2;
  filter: alpha(opacity=10); }

.noty_bar {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);
  -ms-transform: translate(0, 0) scale(1, 1);
      transform: translate(0, 0) scale(1, 1);
  -webkit-font-smoothing: subpixel-antialiased;
  overflow: hidden; }

.noty_effects_open {
  opacity: 0;
  -webkit-transform: translate(50%);
      -ms-transform: translate(50%);
          transform: translate(50%);
  -webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_effects_close {
  -webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_fix_effects_height {
  -webkit-animation: noty_anim_height 75ms ease-out;
          animation: noty_anim_height 75ms ease-out; }

.noty_close_with_click {
  cursor: pointer; }

.noty_close_button {
  position: absolute;
  top: 2px;
  right: 2px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out; }

.noty_close_button:hover {
  background-color: rgba(0, 0, 0, 0.1); }

.noty_modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 10000;
  opacity: .3;
  left: 0;
  top: 0; }

.noty_modal.noty_modal_open {
  opacity: 0;
  -webkit-animation: noty_modal_in .3s ease-out;
          animation: noty_modal_in .3s ease-out; }

.noty_modal.noty_modal_close {
  -webkit-animation: noty_modal_out .3s ease-out;
          animation: noty_modal_out .3s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@-webkit-keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@-webkit-keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@-webkit-keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@-webkit-keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@-webkit-keyframes noty_anim_height {
  100% {
    height: 0; } }

@keyframes noty_anim_height {
  100% {
    height: 0; } }

/*# sourceMappingURL=noty.css.map*/

.noty_theme__mint.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative; }
  .noty_theme__mint.noty_bar .noty_body {
    padding: 10px;
    font-size: 16px; font-weight: bold;}
  .noty_theme__mint.noty_bar .noty_buttons {
    padding: 10px; }

.noty_theme__mint.noty_type__alert,
.noty_theme__mint.noty_type__notification {
  background-color: #fff;
  border-bottom: 1px solid #D1D1D1;
  color: #2F2F2F; }

.noty_theme__mint.noty_type__warning {
  background-color: #FFAE42;
  border-bottom: 1px solid #E89F3C;
  color: #fff; }

.noty_theme__mint.noty_type__error {
  background-color: #DE636F;
  border-bottom: 1px solid #CA5A65;
  color: #fff; }

.noty_theme__mint.noty_type__info,
.noty_theme__mint.noty_type__information {
  background-color: #7F7EFF;
  border-bottom: 1px solid #7473E8;
  color: #fff; }

.noty_theme__mint.noty_type__success {
  background-color: #AFC765;
  border-bottom: 1px solid #A0B55C;
  color: #fff; }

a, a:active, a:focus {
   outline: 0;
}

/******************************************** Modal Start ***********************************/

.malihu { max-height: 200px;
    background: #fff;
    overflow-y: hidden;
    margin-top: 10px;
    position: relative; 
    padding-right: 20px;
}

.malihuShort { max-height: 150px; overflow: auto; font-size: 0.9em; margin-bottom: 0px; padding-bottom: 5px;}

       /* to make scrollbars always visible */
      .modal-body.ps-container > .ps-scrollbar-x-rail,
      .modal-body.ps-container > .ps-scrollbar-y-rail {
        opacity: 0.6;
      }
       /* to make scrollbars always visible */
      .malihu.ps-container > .ps-scrollbar-x-rail,
      .malihu.ps-container > .ps-scrollbar-y-rail {
        opacity: 0.6;
      }

      /* to make scrollbars always visible */
      .malihuShort.ps-container > .ps-scrollbar-x-rail,
      .malihuShort.ps-container > .ps-scrollbar-y-rail {
        opacity: 0.6;
      }


.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #FD5CAC; }
.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{ background-color: #ccc; } 

/*.form-control::-webkit-input-placeholder { font-family: verdana, Helvetica,'open sans'; }
.form-control:-moz-placeholder { font-family: verdana, Helvetica,'open sans'; }
.form-control::-moz-placeholder { font-family: verdana, Helvetica,'open sans'; }
.form-control:-ms-input-placeholder { font-family: verdana, Helvetica,'open sans'; }*/


.ribbonAdmin { position: absolute; left: 1px; top: 45px;}

.ulTable {display: table;}

.ulTableRow { display: table-row; width: 100%; background: #fff url('/Images/dottedLine.png') repeat-x bottom left; }

.ulTableCell1 { display: table-cell; padding: 5px 20px 15px 1px;}

.ulTableCell2 { display: table-cell; padding: 5px 10px 15px 0; vertical-align: top; width: 100%;}

#modal-container .modal-dialog {
    max-width: 470px;
    overflow-y:hidden !important;
}

.iconCategory { float: right; width: 70px; height: 70px; }

.modal-dialog a:link, .modal-dialog a:visited {text-decoration: underline;}

.modal-dialog a:hover { text-decoration: none;}

.modal-footer { border: 0; margin-left: -20px; padding-top: 5px; padding-bottom: 20px; margin-top: 0;}

.modal-header {
    background: #FD5CAC;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    padding: 10px 20px;
}

.bb-alternate-modal .modal-header {
    background: #FD5CAC;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    padding: 10px 20px;
    display: none;
}

.modal-body h3 {
    margin-top: -5px;
}


/*.modal .modal-body {
padding-bottom: 20px;
padding-top:20px;
}*/

#modal-container .modal-dialog {
    max-width: 470px;
}

.modal-wide .modal-dialog {
    max-width: 900px!important;
    width: 95%!important;
}

.scroll {
    max-height: calc(100vh - 212px);
    overflow-y: auto;
    margin-top: 15px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-right: 30px!important;
}

.customClose .close{
background: #666;
/*background: #FD5CAC;*/
color: #fff;
width: 31px;
height: 30px;
opacity: 1;
margin-top: 0px;
font-size: 25px;
margin-left: 15px;
}


.modal-header {
    padding: 6px 15px;
    border-bottom: 1px solid #eee;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-image: none;
    box-shadow: none;
    color: #fff;
    /*background: #73B66B;*/
    border-bottom: 0px solid #eee;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

    .modal-header .close {
        margin-top: -3px;
        font-size: 28px;
        text-shadow: none;
        color: #333;
        opacity: 0.4;
    }

.modal-title { font-family: 'open sans condensed', 'open sans', ubuntu; /*text-transform: uppercase;*/ font-size: 18px; font-weight: bold;}

.modal-title .fa { margin-right: 4px; position: relative; top: 1px; /*font-size: 1.2em;*/ }

    .modal-title .fa-comments {
        margin-right: 4px;
        position: relative;
        top: 0px; 
        font-size: 1.1em;
    }

.modalName { font-size: 15px; font-weight: bold; display: block; margin-bottom: 10px; font-family: open sans; color: #666;}

.modalH1 { font-size: 1.8em;}

.modalToReplyHeader { border-bottom: 1px solid #ddd; font-family: 'open sans'; margin-bottom: 10px; margin-top: 15px; 
                      font-weight: bold; font-size: 0.9em; padding-bottom: 3px; text-transform: uppercase;}

.nameGeneric { display: block; font-weight: bold; margin-bottom: 5px; font-size: 1.1em; color: #555;}

.nameGeneric .fa { margin-right: 3px; }

.modalCount { border-bottom: 1px solid #ddd; margin-top: 0px; font-weight: bold; 
              color: #666; padding-bottom: 3px; /*text-transform: uppercase;*/ 
              font-family: 'open sans condensed'; font-size: 17px;
}


.modalP { font-size: 1.0em; padding-bottom: 10px;}

.modalText { font-size: 13px; }

.modalComments {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ddd;  margin-right: 20px;}

.modalComments:first-child {padding-top: 0;}

.modalComments {display: block; font-weight: bold; font-size: 14px;}

.modalComments .fa { color: #333; font-size: 0.8em; margin-right: 3px; position: relative; top: -1px;}

/*.modal-title { display: none; }

.modal-header button { display: none; }

.modal-header { height: 5px; min-height: 0; padding: 0; background: #55AEFE; }*/

/******************************************** Modal End ***********************************/

.circle {
	/*border-radius: 50%;
	width: 20px;
	height: 20px;*/ 
    padding: 2px 8px;
	background: #FD5CAC;
    color:#fff;
    /*font-family: Georgia;*/
    font-family: 'open sans';
    font-weight: bold;
    font-size: 0.9em;
    text-align: center;
    background: none;
    color: #666;
    background: #FFF5BB;
    position: relative;
    top: -2px;
}


html,
body {
    height: 100%;
    /* The html and body elements cannot have any padding or margin. */
}

.replyLink { font-size: 14px; color: #888; color: #009FEA; /*text-decoration: underline;*/ cursor: pointer; display: inline-block!important;}

.replyLink .fa {margin-right: 4px!important; color: #009FEA; }

body {
    font-family: Roboto,"Droid Sans",roboto, helvetica, Arial,"Lucida Grande",Tahoma,sans-serif;
    font-size: 14.5px;
    /*font-size: 16px;*/
    line-height: 1.428571429;
    color: #333;
    background-color: #ffffff;
    font-weight: 400;
}

    @media only screen and (max-width: 766px) {
    body {
         font-size: 13px;
    }
}

#shareArrow { position: relative; top: -7px; margin-left: 6px; }

.stickem-container {
  position: relative;
}

.stickit {
    position: fixed;
    top: 140px;
}

.stickit-end {
    bottom: 165px;
    position: absolute;
    /*right: 0;*/
}

.affix {
    position: fixed;
    top: 0px;
    /*width: 263px;*/
}

.affix-bottom {
    position: absolute;
    /*top: auto;
    bottom: 300px;*/
    /*top: 140px;*/
}

@media (max-width: 992px) {
   .affix {
     position: static;
    }

   .affix-bottom{ position: static;}
}

.cookieContainer { background: #f7f7f7; height: 25px; font-size: 11px; color: #666; padding-top: 3px; }

.cookieAccept { cursor: pointer; }

.hasTip { border-bottom: 1px dotted #666; }

.metaSeparator {font-weight: normal!important; margin: 0 3px; display: inline-block!important;}

.parseItemratings { height: 200px; overflow: auto; font-size: 13px; display: none; margin-top: 10px;}

.parseItemratings h3 {font-size: 18px; border-bottom: 1px solid #ddd; padding-bottom: 8px; margin-right: 20px;}

.vertical-track {
    width: 16px;            /* How wide is the scrollbar going to be? */
    background-color: #aaa; /* What color should the vertical track be? */
}
.vertical-handle {
    width: 16px;            /* How wide is the scrollbar handle? */
    background-color: #aaf; /* What color should the handle be? */
}

.navbar {
    font-size: 1.4em;
    border: 0; /*text-transform: uppercase;*/
    font-weight: normal;
    font-family: Montserrat; /*text-transform: uppercase;*/
    font-family: 'open sans condensed', 'open sans';
    /*text-transform: uppercase;*/
    font-size: 17px;
    font-size: 18px;
    font-weight: bold;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);
}

ul.nav a:hover {
    text-shadow: 0 0 10px #fff;
}

.navbar ul {
    margin-left: -15px;  /*font-weight: bold;*/
}

.navbar-default .navbar-nav > li > a { color: #fff; padding-left: 12px; padding-right: 12px; }

.main { padding-left: 15px; min-height: 1700px;}

@media only screen and (max-width: 766px) {
/*.navbar .collapsing, .navbar .in { background: #f7f7f7; margin-top: 0; }
.navbar .collapsing ul li a, .navbar .in ul li a {color: #333!important; padding-top: 2px; padding-bottom: 2px; text-transform: none; font-size: 14px!important;}
.navbar .collapsing ul li.active a, .navbar .in ul li.active a {color: #fff!important; color: #333!important; background: #f7f7f7!important; background: #ddd!important;}
.navbar .collapsing ul li a:hover, .navbar .in ul li a:hover {color: #333!important;}
.nav.navbar-nav { padding-top: 0px!important; margin-top: 0px; }*/
/*.container { padding-left: 0; padding-right: 0;}*/
.main { padding-left: 0px; }

/*.container {
	padding-left: 10px;
	padding-right: 10px;
}*/

}

/*.row { margin-right: 0; }*/

/*.navbar { min-height: 30px;}

.navbar-nav > li > a {
	padding-top: 14px;
	padding-bottom: 10px;
}

.nav.navbar-nav { margin-top: 0!important; }*/

/*.navbar-default .navbar-nav > .active > a#homeLink,
.navbar-nav > li > a#homeLink {
    padding-left: 35px;
}

    .navbar-default .navbar-nav > .active > a#homeLink:before,
    .navbar-nav > li > a#homeLink:before {
        font-family: 'Glyphicons Halflings';
        font-size: 0.8em;
        content: '\e021';
        margin: 0 15px 0 0px;
        color: #fff;
        position: absolute;
        top: 14px;
        left: 15px;
    }*/


.btn-trigger {
    /*line-height: 18px !important;*/
    border: 0px solid #0097c3!important;
    padding: 0!important;
}

    .btn-trigger .fa {
        font-size: 2em;
        margin-left: -3px;
        display: inline-block;
        position: relative;
        top: -2px!important;
    }

    .btn-trigger .icon {
        display: inline-block;
        margin-top: -0px !important;
        background: #519a6e;
        padding: 5px;
        padding-left: 10px;
    }

    .btn-trigger .text {
        text-transform: uppercase;
        font-size: 17px;
        text-align: left;
        line-height: 100%;
        display: inline-block;
        padding: 5px;
        padding-left: 8px;
    }

    .btn-trigger span {
        font-size: 13px;
        text-transform: none;
        display: block;
        margin-top: -0px;
    }

.commentText, label {
    font-weight: normal;
}


ul, ol {
    padding-left: 0;
    list-style-type: none;
}

ul.normal {list-style-type: disc; padding-left: 20px; }

/* Wrapper for page content to push down footer */
#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by its height */
    margin: 0 auto -150px;
    /* Pad bottom by footer height */
    padding: 0 0 150px;
}

.footer {
    margin-top: 15px;
    padding: 20px 0;
    color: #777;
    font-family: Arial;
    border-top: 1px solid #e5e5e5;
    background: #f7f7f7 url(/Images/bgFooter.png) repeat-x;
    height: 150px;
}

.footerLogo {
    position: absolute;
    bottom: 0;
    right: 15px;
}

.date {
    color: #666;
    font-size: 1.0em;
    margin-bottom: 10px;
    display: inline-block;
}

.topH1 {
    font-family: 'open sans condensed', 'open sans', Montserrat,Tahoma; /*font-weight: bold;*/
    display: inline-block;
    margin-top: 23px;
    font-weight: bold;
    font-size: 1.4em;
    line-height: 1.3em;
}

.h1Big {
    font-size: 2.8em;
    line-height: 100%;
    margin: 0;
    padding: 0;
    margin-top: 5px;
    display: inline-block;
    margin-bottom: 0px;
    margin-right: 10px;
}


.logo {
    font-size: 2.6em;
    font-weight: bold;
    font-family: 'open sans condensed', "Lucida Grande",Tahoma,sans-serif;
    margin-left: 22px;
    margin-top: 5px;
}

.well {
    background: #F8FBFC;
}

.logoImage {
    margin-left: 22px;
    margin-top: 10px!important;
}

@media (max-width: 1200px) {
    .logo {
    }
}

@media (max-width: 480px) {
    .logoImage {
        width: 279px;
        width: 226px;
        height: 31px;
        height: 29px;
        margin-left: 0px;
    }
}

@media (max-width: 400px) {
    #shareArrow {
        display: none;
    }
}

#shareArrow2 {
    display: none;
    margin-bottom: 5px;
}

@media (max-width: 400px) {
    #shareArrow2 {
        display: block;
    }
}


.logo2 {
    color: #231F20;
    font-weight: normal;
    display: inline-block;
}

.logo3 {
    margin-left: 3px;
    font-weight: bold;
    color: #231F20;
    background: transparent url(/Images/logo2.png) left -0px no-repeat;
    font-size: 13px;
    display: inline-block;
    width: 48px;
    height: 32px;
    line-height: 22px;
    text-align: center;
    border: 0px solid #000;
    position: relative;
    top: -6px;
}

.headerCustom1 { border-bottom: 1px solid #eee;margin-bottom: 10px;}

.headerCustom1 h1 { font-weight: bold; font-size: 30px; font-family: 'open sans condensed',Montserrat; margin-right: 10px; display: inline-block; padding-bottom: 0px;}

.setRatingTitle,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'open sans condensed', roboto, arial, sans-serif;
    font-weight: 500;
    line-height: 1.1;
}

@media only screen and (max-width: 766px) {
    header h2 {
        font-size: 19px;
    }

    /*.introText { font-size: 12px; }*/
}

.t {
    color: #333;
    font-size: 18px;
}

.topText {
    font-size: 0.85em;
    margin-top: -10px;
    margin-bottom: 0;
    display: block;
    font-family: 'open sans', roboto;
}

h1,
.h1 {
    font-size: 16px;
    margin-top: 20px;
    font-weight: bold;
    font-size: 14px;
}

h2,
.h2 {
    font-size: 36px;
    margin-top: 0;
    margin-right: 20px;
    font-weight: bold;
    /*text-transform: uppercase;*/
}

.kul h3,
.kul .h3 {
    margin-top: 0;
    margin-right: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 28px;
}

h3,
.h3 {
    font-size: 24px;
    margin-bottom: 5px;
    display: block;
}

h4,
.h4 {
    font-size: 18px;
    margin-top: 0;
    font-weight: bold;
}

h5,
.h5 {
    margin-top: 0;
}

.kul {
    border-bottom: 1px solid #E6F4F9;
    margin-top: 0px;
    padding-bottom: 25px;
    padding-top: 25px;
}

.labelAddon {
    color: #666;
    font-size: 0.9em;
    font-weight: normal;
}

.form-group label {
    font-weight: bold;
}

a:link {
    color: #009FEA;
}

a:visited {
    color: #009FEA;
}

a:hover {
    color: #009FEA;
}

.footer a:link {
    text-decoration: underline;
    color: #666;
    font-weight: normal;
}

.footer a:hover {
    text-decoration: none;
    color: #666;
    font-weight: normal;
}

.footer a:visited {
    text-decoration: underline;
    color: #666;
    font-weight: normal;
}

.kul a:link {
    color: #009FEA;
    text-decoration: underline;
}

.kul a:visited {
    color: #009FEA;
    text-decoration: underline;
}

.kul a:hover {
    color: #009FEA;
    text-decoration: none;
}

.kul h3 a:link {
    text-decoration: none;
    color: #333;
}

.kul h3 a:visited {
    text-decoration: none;
    color: #333;
}

.kul h3 a:hover {
    text-decoration: none;
    color: #333;
}

a.h3:link {
    text-decoration: none;
    color: #333;
}

a.h3:visited {
    text-decoration: none;
    color: #333;
}

a.h3:hover {
    text-decoration: none;
    color: #333;
}

a.noUnderline:link, a.noUnderline:visited {
    text-decoration: none!important;
}

a.noUnderline:hover {
    text-decoration: underline!important;
}

a.underline:link {
    text-decoration: underline;
}

a.underline:visited {
    text-decoration: underline;
}

a.underline:hover {
    text-decoration: none;
}

.tooltipReply { font-size: 0.9em; color: #666; text-decoration: underline; cursor: pointer; position: relative; top: 2px; margin-right: 5px;}

.tooltipReply .fa { color: #00B7EC; margin-right: 2px;}

.tooltipVerified .fa { color: #00B7EC; font-size: 12px; cursor: pointer; }


a.linkStyle3:link, a.linkStyle3:visited {
    color: #666!important;
    text-decoration: underline!important;
    line-height: 25px;
    cursor: pointer;
}

a.linkStyle3:hover {
    color: #444!important;
    text-decoration: none;
    cursor: pointer;
}

.fauxLink {
    color: #009FEA;
    display: inline-block;
    text-decoration: underline!important;
    cursor: pointer;
}

.fauxLink:hover {
        color: #009FEA;
        display: inline-block;
        text-decoration: none!important;
        cursor: pointer;
}

.fauxLink2 {
    color: #888;
    display: inline-block!important;
    text-decoration: none!important;
    cursor: pointer;
}

.fauxLink2 .fa {
   margin-right: 3px;
}

.fauxLink2:hover {
        color: #888;
        display: inline-block;
        text-decoration: none!important;
        cursor: pointer;
}

.defaultCursor { cursor: default!important; }

.fauxLinkNU {
    color: #009FEA;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
}

.fauxLinkGrey {
    color: #666;
    display: block;
    font-size: 0.8em;
    margin-bottom: 15px;
    text-decoration: underline;
    cursor: pointer;
    background: url("/Images/arrowDown.gif") no-repeat 53px 5px;
    padding-right: 13px;
}

    .fauxLinkGrey:hover {
        color: #666;
        text-decoration: none;
    }

.replyContainer {
    margin-top: 20px;
    background: #FFEAA7;
    border: 1px solid #D9C483;
    color: #8A6F28;
    padding: 10px;
    display: none;
    margin-bottom: 10px;
    background: #FFDE6E;
    color: #000025;
    background: #ffffa3;
    border: 1px solid #f1d031;
    font-size: 0.9em;
}

.kul h3 {
    margin-top: 0;
}

.kul h5 {
    margin-top: 0;
}

.bottomBuffer5 {
    margin-bottom: 5px;
}

.bottomBuffer10 {
    margin-bottom: 10px;
}

.bottomBuffer15 {
    margin-bottom: 15px;
}

.bottomBuffer20 {
    margin-bottom: 20px;
}

.bottomBuffer25 {
    margin-bottom: 25px;
}

.topBuffer-5 {
    margin-top: -5px;
}

.topBuffer-10 {
    margin-top: -10px;
}

.topBuffer-15 {
    margin-top: -15px;
}

.topBuffer-20 {
    margin-top: -20px;
}

.topBuffer5 {
    margin-top: 5px!important;
}

.topBuffer10 {
    margin-top: 10px !important;
}

.topBuffer15 {
    margin-top: 15px;
}

.topBuffer20 {
    margin-top: 20px;
}

.topBuffer25 {
    margin-top: 25px!important;
}

.block {
    display: block;
}

.center {
    margin-left:auto;
    margin-right:auto;
}


.breadcrumb {
    border-radius: 0;
    background: #F8FBFC;
    background: #fff;
    padding: 0;
    padding-left: 0px;
    font-size: 0.9em;
    font-family: 'open sans', montserrat;
    margin-bottom: 10px;
}


header {
    padding-right: 0px;
    padding-bottom: 0px;
    position: relative;
    padding-top: 10px;
    margin-top: -10px;
    border-bottom: 0px solid #ddd;
    margin-bottom: 0px;
}

    header h1 {
        margin-top: 0;
        font-size: 32px;
    }

    header h2 {
        display: inline-block;
        margin-bottom: 5px;
    }

article {
    font-size: 1.0em;
}

    article h1 {
        font-size: 36px;
        margin-top: 0;
    }

    article a:link, article a:active, article a:hover {text-decoration: underline; }

.commentDiv {
    background: #F7f7f7;
    border: 1px solid #ddd;
    padding: 15px 15px 7px;
    padding: 15px 15px 10px;
    margin-bottom: 20px;
    background: #FFF8DC;
    background: #FCF9EE;
    background: #F7f7f7;
    /*font-size: 1em;*/
    position: relative;
    background: #F8FBFC;
    border: 1px solid #c2e1f5;
    border-radius: 0px;
    /*background: #F5F5F5;
    border: 1px solid #D2D2D2;
    border-top: 0;
    padding: 0 20px;
    margin-bottom: 20px;*/
}

.counterSquare { padding: 1px 3px;  position: absolute; left: -7px; background: #FD5CAC; 
                 background: #C2E1F5; background: #F8FBFC; border: 1px solid #C2E1F5; 
                 color: #777;  text-align: center; font-family: Montserrat,'open sans'; font-weight: bold; border-radius: 3px;}

.counterSquareWide { padding: 3px;  position: absolute; left: -11px; background: #FD5CAC; 
                 background: #C2E1F5; background: #F8FBFC; border: 1px solid #C2E1F5; 
                 color: #777;  text-align: center; font-family: Montserrat,'open sans'; font-weight: bold; border-radius: 3px;}

.commentDiv .date .fa { margin-right: 4px;}

.commentDiv .date i {
    position: static;
    font-size: 1em;
}

.face {
    width: 60px;
    height: 60px;
    margin-bottom:10px;
    position: relative;
    left: 1px;
    top: 1px;
}

.commentDiv .fa-arrow-right { margin-left: 2px; font-weight: normal; font-size: 0.8em!important;}

.commentDiv.reply {

    margin-left: 20px;
    margin-top: 25px!important;
    background: #F8FBFC!important;
    border: 1px solid #c2e1f5!important;
    /*padding-bottom: 0px!important;*/
}

.indent { position: relative; left:2%; margin-right: 2%;}

.indentRemove { margin-left: -0px; position: relative;}

.iconBig {
    font-size: 16em;
    color: #eee;
    position: relative;
    top: -38px;
    /*color: #fff200; 
    text-shadow: 2px 2px 3px #fd5cac;*/ 

}

/*.indent:first-child { position: relative; left:0%; margin-right: 0%;}*/

.commentDiv:first-child { /*border-top: 0; margin-top: -20px;*/ margin-left: 0%; margin-right: 0%;}

.commentDivLeft { width: 75px; float: left; }

.commentDivRight { overflow: hidden; overflow: auto; }

.commentDivRight { /*font-size: 14px; font-family: Roboto, 'open sans';*/ }

.commentDivRight ol { list-style-type: decimal; padding-left: 20px; }

.commentDivRight ul { list-style-type: square; padding-left: 15px; }

.commentDivRight li { margin-bottom: 10px; }

.commentDivRight strong { color: #666;}

.commentDivRight i { color: #666; font-size: 0.9em; }

.commentDivRight blockquote { color: #666; font-size: 1em; border-left: 5px solid #eeeeee; }

.iconQuestion { position: relative; top: -1px; margin-right: 5px;}

.opacity2 {
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

/* no-gutters Class Rules */
.row.no-gutters {
   margin-right: 0;
   margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
   padding-right: 0;
   padding-left: 0;
}

.commentsHeader, .questionsHeader, .faqHeader {
    line-height: 1.2em;
    font-size: 1.6em;
    margin-bottom: 20px;
    padding-bottom: 0px;
    border-bottom: 0px solid #ddd;
    padding-top: 10px;
    color: #333;
    font-family: 'open sans condensed', Montserrat;
    font-weight: bold;
}

    .commentsHeader:before {
        font-family: 'Glyphicons Halflings';
        font-family: 'FontAwesome';
        font-size: 1.2em;
        font-weight: normal;
        content: "\f044";
        content: "\f27a";
        content: "\f118";
        content: "\f11a";
        /*content: "\f27b";*/
        margin-right: 5px;
        position: relative;
        top: 1px;
        /*color:#31A7D2 ;*/
    }

    .questionsHeader:before {
        font-family: 'Glyphicons Halflings';
        font-family: 'FontAwesome';
        font-size: 1.1em;
        font-weight: normal;
        content: "\f059";
        content: "\f27a";
        content: "\f0e6";
        margin-right: 5px;
        position: relative;
        top: 1px;
    }

    .faqHeader:before {
        font-family: 'Glyphicons Halflings';
        font-family: 'FontAwesome';
        font-size: 1.1em;
        font-weight: normal;
        content: "\f059";
        content: "\f29c";
        margin-right: 5px;
        position: relative;
        top: 1px;
    }

.commentCountNumber { /*font-size: 1.5em; color: #8EBD40;*/
}

.replyContainer .title, .commentDiv .title  {
    font-family: 'open sans', Montserrat;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
    font-size: 1.1em;
    color: #555;
}

.simpleHide { display: none; }

.commentMeta {display: inline-block; color: #999; font-size: 13px; margin-bottom: 10px; display: block; }

.commentMeta i {margin-right: 2px;}

.commentDiv span .fa{
    position: relative; font-size: 0.9em; top: -1px; margin-right: 6px;
}

    .commentDiv .date {
        font-size: 0.9em;
        color: #888;
    }


.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.arrowBoxUp {
	position: relative;
	background: #F8FBFC;
	border: 1px solid #c2e1f5;
    border: 1px solid #C2E1F5;
    margin-top: 20px;
}
.arrowBoxUp:after, .arrowBoxUp:before {
	bottom: 100%;
	left: 6%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrowBoxUp:after {
	border-color: rgba(248, 251, 252, 0);
	border-bottom-color: #F8FBFC;
	border-width: 15px;
	margin-left: -15px;
}
.arrowBoxUp:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #C2E1F5;
	border-width: 16px;
	margin-left: -16px;
}

/*.commentDiv.reply:first-child {
    margin-left: 0;
}*/

.commentDiv.adminReply { /*background: #ffffa3; border-color: #f1d031;*/ }

    .commentDiv.reply span {
        display: block;
        font-size: 1.1em;
        margin-top: -10px;
        margin-top: -0px;
        margin-bottom: 5px;
    }

.color1 {
    font-weight: bold;
    color: #8EBD40;
    color: #FF5893;
}

.color2 {
    font-weight: bold;
    color: #222;
}

.color3 {
    color: #8EBD40;
    color: #73B66B;
}

.color4 {
    color: #00B7EC;
}

.color5 {
    color: #777;
}


.centered {
    text-align: center;
}

.separator {
    display: inline-block;
    margin: 0 3px;
    color: #999!important;
}

.membershipPopupLink { color:#009FEA!important;}

.tinyText {
    display: block;
    font-size: 0.85em;
    margin-top: 0px;
    color: #666;
}


.rateit {
    cursor: pointer;
    position: relative;
    bottom: 0px;
    display: inline-block;
}


.toggleDiv {
    background: #F8FBFC;
    border: 1px solid #e7e7e7;
    /*border: 1px solid #c2e1f5;*/
    display: none;
    padding: 20px;
    margin: 25px 5px 5px 0;
    max-width: 450px;
}


.frmCommentHeader {
    padding-bottom: 0px;
    /*padding-right: 30px;*/
}

.frmCommentBody {
}

.setRatingTitle {
    font-weight: bold;
    margin-bottom: 0px;
    max-width: 470px;
    font-family: 'open sans condensed', Montserrat;
    border-bottom: 0px dotted #ddd;
    padding-bottom: 5px;
    margin-top: 0px;
    padding-top: 0;
    /*text-transform: uppercase;*/
    font-size: 1.7em;
    letter-spacing: 0px;
    word-wrap: break-word;
}

.setRatingTitle2 {
    line-height: 1.4em;
    font-weight: bold;
    font-family: 'open sans condensed', Montserrat;
    margin-bottom: 15px;
    display: block;
    border-bottom: 0px dotted #ddd;
    padding-bottom: 5px;
    margin-top: -5px;
    font-size: 1.7em;
    word-wrap: break-word;
}


.shadow {
    background-image: -moz-radial-gradient(50% 0, ellipse farthest-side, rgba(0, 0, 0, 0.2) 0%, transparent 100%);
    height: 12px;
    background: transparent url(/Images/shadow20.png) repeat-x;
    position: relative;
    margin-bottom: 10px;
    margin-top: 20px;
    margin-right: 0;
}

/********************************************* LISTS *************************************************************/


ul.listStyle1 {
    margin-top: 10px;
}

ul.listStyle2 {
    margin-bottom: 10px;
    margin-left: 20px;
}

ul.listStyle1 li {
    background: transparent url(/Images/tickGreen.png) 0px 5px no-repeat;
    padding-left: 19px;
    margin-bottom: 10px;
}

ul.listStyle2 li {
    background: transparent url(/Images/arrowGreen.png) 0px 3px no-repeat;
    padding-left: 23px;
}

ul.listStyle5 li {
    padding-left: 0px;
    margin-bottom: 15px;
}

    ul.listStyle5 li:before {
        font-family: 'Glyphicons Halflings';
        color: #8EBD40;
        content: '\e013';
        float: left;
        width: 1.4em;
        position: relative;
        top: -2px;
    }

/*ul.listStyle5 li:before {
 content: '\e085';
}*/

ul.arrow {
    margin-bottom: 10px;
    margin-top: -1px;
    list-style-type: none;
    padding-left: 0px;
    position: relative;
}

    ul.arrow li {
        font-size: 13px;
        padding: 2px 0 2px 0;
        padding-left: 10px;
    }

        ul.arrow li:before {
            font-family: 'FontAwesome';
            font-size: 0.7em;
            color: #666;
            content: '\f054';
            position: absolute;
            left: 0px;
            margin-top: 3px;
        }

           ul.arrow li.plus:before {
            font-family: 'Glyphicons Halflings';
            font-family: 'FontAwesome';
            font-size: 0.8em;
            font-weight: normal;
            content: "\f14c";
            margin: 0 3px 0 2px;
            color: #666;
            /*color: #8EAF00;*/
            position: relative;
            top: -0px;
            left: -0px;
            color: #73B66B;
            /*color: #666;*/
            position: relative;
            top: -1px;       
        }

    ul.arrow li.minus {
        padding-bottom: 3px;
        padding-left: 12px;
        list-style: none outside none;
        /*background: url(/Images/sprite3.png) no-repeat scroll -155px -140px transparent;*/
        /*background: url(/Images/arrowGrey.png) no-repeat 0 3px;*/
        font-weight: normal;
        margin-left: -12px;
    }

        ul.arrow li.minus:before {
            font-family: 'Glyphicons Halflings';
            font-family: 'FontAwesome';
            font-size: 0.8em;
            font-weight: normal;
            content: '\f14c';
            margin: 0 4px 0 4px;
            color: #666;
            color: #EF4241;
            content: '\f14c';
            margin: 0 4px 0 3px;
            /*position: relative;
            top: -1px;
            content: "\f14c";
            font-size: 0.8em;*/

              display: inline-block;
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);           
        }

ul#menu li {
    padding-left: 0;
    padding-bottom: 0; /*font-size:0.95em;*/
}

    ul#menu li a {
        height: 23px;
        line-height: 24px;
        /*height: 20px;
    line-height: 21px;*/
        margin: 0;
        position: relative;
    }

    ul#menu li ul li a {
        margin: 0;
        padding: 0 0 0 10px;
    }

    ul#menu li ul li {
        padding: 0;
    }

ol.special {
    display: block;
    padding: 0 0 0 0;
    list-style: none;
    overflow: hidden;
    counter-reset: numList;
    margin-left: -10px;
}

    ol.special li {
        font-size: 16px;
        position: relative;
        margin-bottom: 10px;
        /*top: 15px;*/
        border-bottom: 1px solid #ddd;
        margin-left: 0;
        padding-left: 10px;
        height: 60px;
        line-height: 50px;
        vertical-align: middle;
    }

        /*ol.special  li a {
   color: #333;
}*/

        ol.special li img {
            width: 70px;
            border: 1px solid #ccc;
            float: right;
            position: relative;
        }

        ol.special li a {
            padding-left: 34px;
        }

        ol.special li:before {
            counter-increment: numList;
            content: counter(numList);
            float: left;
            position: absolute;
            left: 10px;
            top: 12px;
            font: bold 20px sans-serif;
            text-align: center;
            color: #fff;
            line-height: 26px;
            width: 26px;
            height: 26px;
            background: #FD5CAC;
            -moz-border-radius: 999px;
            border-radius: 999px;
        }


/*ol.special li:before {
    counter-increment: numList;
    content: counter(numList);  
    float: left;
    position: absolute;
    left: 10px;   
    top: 13px;
    font: bold 20px sans-serif;
    text-align: center;
    color: #fff;
    line-height: 24px;    
    width: 24px; height: 24px;
    background: #FD5CAC;
    background: #FD9E49;    
}*/

.nav-tabs .fa-star {
    margin-right: 3px;
}

.nav-tabs .fa-tachometer {
    margin-right: 0px;
    position: relative;
}



ol.special2 li {
    /*font-size: 16px;*/
    position: relative;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
    margin-left: -8px;
    /*vertical-align: middle;*/
}

ol.special2 li div {
    position: relative; top: 1px;
}

ol.special2 li .fa-stack {margin-right: 7px; margin-left: 5px; margin-top: 2px;
}

ol.special2 li a{ font-size: 19px; display: block; font-weight: bold;}

.listTag { display: block; font-size: 11px; margin-top: -4px; color: #666; font-family: 'open sans', roboto;}

    ol.special2 li img {
        width: 60px;
        border: 1px solid #ddd;
        float: right;
        position: relative;
    }

    
    .fa-lg {font-size: 0.6em;}

    .fa.fa-circle.fa-stack-2x.col1 {color: #73B66B;  }

.fa.fa-circle.fa-stack-2x.col2 {
    color: #F89D4F;
    color: #73B66B;
}

.fa.fa-circle.fa-stack-2x.col3 {
    color: #FD5CAC;
    color: #F89D4F;
    color: #FD5CAC;
}

    .fa.fa-circle.fa-stack-2x.col4 {color: #FD5CAC;color: #888;  }

.fa.fa-circle.fa-stack-2x.col5 {

    color: #F89D4F;
}

    .fa.fa-circle.fa-stack-2x.col6 {color: #FFDE6E; color: #0097c3; color: #D4AF37; }

    .fa.fa-bullhorn.fa-stack-1x.fa-inverse {/*font-size: 0.5em; position:relative; top:-12px;*/ }

    .fa-stack-1x { font-size: 0.3em;}

    .fa.fa-flask.fa-stack-1x.fa-inverse { }

    .questionReply a:link {text-decoration: underline;}
    .questionReply a:visited {text-decoration: underline;}
    .questionReply a:hover {text-decoration: underline;}



    /*ol.special2 li:before {
        font-family: 'Glyphicons Halflings';
        font-family: 'FontAwesome';
        font-size: 1.6em;
        font-weight: normal;
        content: '\f075';
        margin: 0 5px 0 10px;
        color: #999;
        color: #8EAF00;
        color: #FD9E49;
        content: '\f14a';
        color: #73B66B;
        position: relative;
        top: 4px;
    }*/


ol.special3 li {
    font-size: 19px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
    height: 50px;
    padding-left: 0;
    margin-left: 0;
    /*line-height: 60px;*/
    /*padding-left: 40px;*/
    text-align: left;
    position: relative;
}

.commentsCount {
    position: absolute;
    top: 8px;
    left: 11px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    font-family: sans-serif;
}

.commentsCount2 {
    top: 8px;
    left: 7px;
    letter-spacing: -1px;
}


ol.special3 li div { display: inline-block; vertical-align: middle; padding: 0; margin: 0; }


    ol.special3 li img {
        width: 60px;
        border: 1px solid #ccc;
        float: right;
    }

ol.special3 li i {
    font-size: 1.6em;
    color: #73B66B;
    position: relative;
    margin-right: 5px!important;
}

/*ol.special3 li:before {
        font-family: 'Glyphicons Halflings';
        font-family: 'FontAwesome';
        font-size: 1.6em;
        font-weight: normal;
        content: '\f075';
        color: #999;
        color: #8EAF00;
        color: #FD9E49;
        color: #73B66B;
        position: relative;
        top: -3px;
    }*/
ol.special3 li a {
    display: block;
    font-weight: bold;
}


    /*.listGuidelines li {
     padding-left: 17px;
     background: transparent url("/Images/tickGreen.png") 1px 3px no-repeat;
     margin-bottom: 5px;
    }*/

    .listGuidelines ul {
        list-style-type: square;
        margin-left: 40px;
     }

        .listGuidelines li {
        list-style-type: square;
        margin-bottom: 5px;
        margin-left: 20px;
     }

        .simple-nested li { overflow: auto; margin-bottom: 15px; border-bottom: 1px solid #eee; padding-top: 5px; padding-bottom: 5px;}

    .img-circle { border: 3px solid #68CA68; border: 3px solid #fff; box-shadow: 0px 1px 1px 1px #bbb;}

    a.rm { color: #666; font-size: 11px; font-weight: normal; position: relative; top: -3px;}

    a.rm:link{ color: #666!important; text-decoration: none!important;font-weight: normal!important;}
    a.rm:visited{ color: #666!important; text-decoration: none!important;font-weight: normal!important;}
    a.rm:hover{ color: #666!important; text-decoration: underline!important;font-weight: normal!important;}

    .special3 li .rm a:link{ color: #666; font-size: 11px; font-weight: normal;}

    .bgDetails1 { width: 262px; height: 279px; margin-bottom: 5px; margin-top: 4px; }

    .bgDetails{
               background: url("/Images/bgMonitor4.png") no-repeat; 
               width: 100%; height: 100%;
               background-position: right 2px bottom 0px;
               padding: 10px;
               padding-bottom: 0;
               border: 0px solid green;
               text-align: center;
               /*background-repeat:no-repeat;
                background-size:contain;
                background-position:center;*/
    }

    .bgDetails img {border: 0; width: 239px; height: 174px; position: relative; left: -1px; }

.nb {
    background: url("/Images/rond.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #a09c92;
    font-size: 18px;
    height: 38px;
    margin: -9px 0 0 -5px;
    padding: 8px 0 0;
    position: absolute;
    text-align: center;
    font-weight: bold;
    color: #666;
}

.nb-first {
    background: url("/Images/rond-first.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 52px;
    margin: -15px 0 0 -15px;
    width: 52px;
}

.batch {
    background: #73b66b;
    margin: -8px 0 0 -14px;
    padding: 2px 10px 3px 10px;
    position: absolute;
    text-align: center;
    height: 48px;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: bold;
    z-index: 99;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    border-radius: 5px 5px 5px 0;
    border-radius: 0;
}

    .batch:after {
        content: url("/Images/date.png");
        position: absolute;
        top: 43px;
        left: 0px;
        width: 100px;
        height: 15px;
        z-index: 99;
    }

    .batch .a1 {
        color: #fff;
        color: #FFF8DC; /*color: #FD5CAC;*/
    }

    .batch .a2 {
        font-size: 0.75em;
        font-weight: normal;
        margin-top: -5px;
        color: #FFF8DC;
        color: #fff; /*color: #333;*/
    }


.disabled {
    opacity: 0.7;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}

/*---------------------------------------- Facebook----------------------------*/

.fbUserIsLoggedInDiv, .fbUserIsLoggedOutDiv {
}

.use-if-loggedin {
    display: none;
}

.use-if-loggedout {
    display: none;
}

.hidden {
    display: none;
}

/*----------------------  UI Dialog Custom Styling -----------------------*/

.ui-dialog .ui-dialog-titlebar {
    padding: 0.7em 1em 0.6em 1em;
    position: relative;
    border: none;
    border-bottom: 1px solid #FFF;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #FD5CAC;
    color: #FFF;
}


.ui-dialog .ui-dialog-content {
    padding: 0 20px;
}

.ui-dialog-content input {
    font-family: 'Lucida Grande','Segoe UI','Lucida Grande',sans-serif;
}

.ui-dialog h1 {
    font-family: "Droid Sans","Lucida Grande",Tahoma,sans-serif;
    padding-bottom: 10px;
    font-size: 1.2em;
    font-weight: bold;
    color: #333;
}

.ui-widget-header .ui-state-hover {
    border: 0;
}


/*---------------------- DL Style   -----------------------*/


dt, dd {
    padding-top: 0.5em;
    padding-right: 0.2em;
    padding-bottom: 0.5em;
    padding-left: 0.2em;
    font-family: 'Pt sans', roboto;
}

dd {
    clear: right;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eee;
}

dt {
    float: left;
    width: 120px;
    padding-left: 0px;
    font-weight: normal;
    border: 0px solid #000;
}

dl {
    width: auto;
    margin-bottom: 5px;
    padding-bottom: 0;
    font-size: 0.8em;
}



table td {
    padding: 7px 5px;
    border-bottom: 1px solid #ddd;
}

table th {
    background: #fff;
    text-align: left;
    font-weight: bold;
    font-size: 1.1em;
    padding: 7px 5px;
    color: #999;
}


/*----------------------------------------- TABLES ---------------------------------*/

.comparison {
    border-top: 0;
    margin: 10px 0;
    font-size: 1.0em;
    width: 100%;
}

    .comparison .fa {
        margin-right: 3px;
        font-size: 0.9em;
    }

    .comparison tr {
        border-bottom: 1px solid #ddd;
    }

        .comparison tr:hover {
            background: #ffecf5;
        }

    .comparison th {
        background: #FD5CAC;
        color: #fff;
        height: 5px;
        font-size: 1.0em;
        border-bottom: 1px solid #fff;
        text-align: center;
    }

    .comparison td {
        vertical-align: middle;
        height: 25px;
        border: 1px solid #ddd;
        padding-left: 10px;
        text-align: center;
        font-size: 0.9em;
    }

    .comparison .fa {
        font-size: 1.1em;
    }

    .comparison .kuk {
        background: #fff;
        border: none;
    }

    .comparison dl {
        margin-bottom: 0;
        padding-bottom: 0;
        width: 135px;
    }


    .comparison dt, .comparison dd {
        font-size: 1.0em;
        padding-top: 0.3em;
        padding-right: 0.2em;
        padding-bottom: 0.3em;
        padding-left: 0.2em;
    }

    .comparison dd {
        clear: right;
        border-bottom-width: 0px;
        border-bottom-style: dashed;
        border-bottom-color: #bfc4c6;
    }

    .comparison dt {
        float: left;
        width: 60px;
        padding-left: 0px;
        font-weight: normal;
    }



/*----------------------------------------- TABLES END ---------------------------------*/


.datePrice {
    font-size: 0.7em;
    font-style: normal;
    margin: 0px 0;
    color: #777;
    display: block;
    font-family: 'Pt sans', roboto;
}

/*USED FOR display inline*/
.datePrice2 {
    font-size: 0.8em;
    font-style: normal;
    margin: 0 0 0px 0;
    color: #666;
    display: block;
    font-family: 'Pt sans', roboto;
}


.quickFactsHead {
    background: #FD5CAC;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    color: #333;
    color: #fff;
    font-size: 15px;
    /*background: #ccc; color: #333;*/
}

a.grey:link {
    color: #808080;
    text-decoration: none;
}

a.grey:active {
    color: #808080;
    text-decoration: none;
}

a.grey:visited {
    color: #808080;
}

a.grey:hover {
    color: #808080;
}

.quickFactsLink {
    display: inline-block;
    background: url("/Images/arrowDown.gif") no-repeat scroll right 7px transparent;
    padding-right: 13px;
    cursor: pointer;
    text-decoration: underline;
    color: #555;

    margin-bottom: 10px;
}

    .quickFactsLink:hover {
        text-decoration: none;
    }

        .quickFactsLink:active, .quickFactsLink:focus {
        text-decoration: none;
    }

.quickFacts {
    display: none;
    margin-bottom: 15px;
    margin-top: 10px;
    font-size: 1.1em;
    background: #f7f7f7;
    background: none;
    font-family: Arial, Helvetica, sans-serif;
}

    /*.quickFacts > * {
        padding-left: 10px;
    }*/

.quickFactsHead2 {
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    color: #333;
    font-size: 0.9em;
    margin-bottom: -5px;
}


.tagline {
    font-size: 1.0em;
    display: block;
    margin-bottom: 10px;
    color: #666;
}

.na {
    font-size: 0.9em; color: #666; /*font-style:italic;*/
}

.na2 {
    font-size: 0.8em;
    margin-bottom: 7px;
    margin-top: 5px;
    display: block;
}

.yesMark {
    background: url(/Images/yesMark.png);
    height: 20px;
    width: 20px;
    display: inline-block;
}

.noMark {
    background: url(/Images/noMark.png);
    height: 22px;
    width: 22px;
    display: inline-block;
}

.questionMark {
    color: #009FE3;
    position: relative;
    top: 1px;
}

/*.tooltipsterPrices {display: none;}*/

.questionMark2 {
    cursor: pointer;
    margin-left: 2px;
    display: inline-block;
    color: #009FE3;
    position: relative;
    top: 1px;
    font-family: 'Glyphicons Halflings';
    font-size: 13px;
}

.icon {
    background-image: url(/Images/iconsSherpa.png);
}

span.icon {
    background-repeat: no-repeat;
    height: 18px;
    margin-right: 1px;
    position: relative;
    vertical-align: middle;
    width: 19px;
    border: 0px solid #000;
    display: inline-block;
    margin-top: 0px;
}

.icon.downarrow {
    background-position: 0 -135px;
    background-position: 0 -68px;
}


.sortDisplay {
    /*display: inline-block;*/
    position: relative;
    top: 10px;
    padding-bottom: 0px;
    border-bottom: 1px solid #E6F4F9;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 500;
}

a.sortLink:link, a.sortLink:visited, a.sortLink:hover {
    color: #333;
    cursor: pointer;
}

a.sortLink.active {
    color: #666;
    cursor: default;
}

a.sortLink.active {
    background: none;
    padding-left: 15px;
    background: transparent url(/Images/tickGreen.png) 1px 1px no-repeat;
    text-decoration: none;
}

/*.dropdown-header {font-size: 1.1em; color: #333; font-weight: bold;}

. dropdown-menu inner {}*/

.sortDisplay .currentSelection {
    margin-right: 4px;
    position: relative;
    top: 0px;
    display: inline-block;
    background: #E6F4F9;
    padding: 4px 8px;
    border-radius: 5px 5px 0 0;
}

    .sortDisplay .currentSelection span {
        background: #ffde6e; /*background: #E55299;*/
        color: #333;
        margin-right: -8px;
        display: inline-block;
        padding: 4px 8px;
        margin-top: -4px;
        margin-bottom: -4px;
        border-left: 1px solid #fff;
        border-radius: 5px 5px 0 0;
    }

.sortDisplay div {
    background: #F7F7F7;
    display: inline-block;
    margin-right: 3px;
    background: #fff;
    border-right: 1px solid #ddd;
    border-radius: 0;
    padding: 0;
    padding-right: 7px;
}

    .sortDisplay div:last-child {
        border-right: 0;
    }
        .sortDisplay div:last-of-type {
        border-right: 0;
    }

.countDisplay {
    font-size: 0.9em;
    height: 20px;
    line-height: 19px;
    background: #F0EFEE;
    color: #666;
    padding: 0 10px;
    display: inline-block;
    float: right;
    margin-left: 5px;
}

span.readMore {
    background: url("/Images/arrowDown.gif") no-repeat scroll right 7px;
    color: #555;
    cursor: pointer;
    padding-right: 13px;
    text-decoration: underline;
    margin-bottom: 7px;
    display: inline-block;
}

span.readMore:hover {
    text-decoration: none;
}


.panel-heading {
    background-color: #FD5CAC;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding: 5px 15px;
    color: #fff;
    font-family: 'open sans condensed';
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}

    .panel-heading.special1 .first {
        width: 17px;
        margin-right: 5px;
        float: left;
        margin-top: 2px;
    }

    .panel-heading.special1 .second {
        padding-left: 25px;
    }

        .panel-heading.special1 .second .third {
            font-size: 17px;
        }

        .panel-heading.special1 .second .forth {
            font-size: 15px;
            margin-top: -2px;
        }

.panel-body {
    padding: 10px 15px;
    background: #f7f7f7;
    overflow: hidden;
}

.panel {
    border: 0px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0 0 3px #AAAAAA;
    -moz-box-shadow: 0 0 3px #AAAAAA;
    -webkit-box-shadow: 0 0 3px #AAAAAA;
    margin-bottom: 20px;

/*background: #fff none repeat scroll 0 0;
border: 1px solid #e6e6eb;
border-radius: 0px;
box-shadow: 0 1px 0 0 #e6e6eb;*/
}

.panelSharing {position: relative; height: 100px; padding-top: 5px;}

.socialButtons {
    display: inline-block;
    position: relative;
    top: 4px;
    margin-bottom: 0px;
}

.panelSharing a:first-child {display: block; }

.panelSharing div a {display: block; margin-top: 7px; float: none;}

.panelSharing:after {
        font-family: 'FontAwesome';
        color: #FD9E49;
        color: #EFEFEF;
        font-size: 90px;
        position: absolute;
        left: 150px;
        top: -10px;
        content: '\f004';
}

.adminCircle {
	border-radius: 50%;
	width: 25px;
	height: 25px; 
    background: #FD5CAC;
    text-align: center;
    color: #fff;
    font-weight: bold;
	position: absolute;
    top:24px;
    left:30px;
    z-index: 10;
}


hr {
    margin-bottom: 5px;
    /*border-color: #E6F4F9;*/
}

/** När det är modelstate errors är det andra valideringsklasser än på unrobsotive (front end validation) **/
.help-block {color: #a94442;}

.field-validation-error
{
color: #a94442;
font-size: 0.9em;
}
.field-validation-valid
{
display: none;
}
.input-validation-error
{
border: 1px solid #a94442;
}
.validation-summary-errors
{
font-weight: bold;
color: #a94442;
}
.validation-summary-valid
{
display: none;
}

.has-success .labelAddon2 {color: #fff;}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {

}

 .has-error .checkbox, .has-error .checkbox-inline {
    color: inherit;
}

    textarea.form-control {
        height: auto;
        resize: vertical;
    }

/* styles for validation helpers not used after i installed boostrap3 mcgraa editortemplates

.field-validation-error {
    color: #ff0000; padding: 0px; margin-top: 5px;display: inline-block;
}

.field-validation-valid {
    display: none;
 }


.input-validation-error {
    color: #b94a48;
    border-color: #FD5CAC;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #FD5CAC;
}

.validation-summary-valid {
    display: none;
}




.no-color {
  background-color: white;
  border-style:none;
}

 */

/*---------------------------------------------Date------------------------------------------------------------*/

.dateContainer {
    position: absolute;
}

.dateDay {
    background: none repeat scroll 0 0 #414141;
    font-size: 1.8em;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    width: 55px;
    color: #fff;
    padding: 0px 5px 0px 5px;
    margin-bottom: 1px;
    margin-top: 6px;
}

.dateMonth {
    font-size: 0.7em;
    line-height: 120%;
    text-align: center;
    width: 55px;
    color: #fff;
    padding: 3px 5px;
    background: #8EAF00;
    background: none repeat scroll 0 0 #FD5CAC;
}

 .jj select{
	border:1px solid #ddd;
	overflow:hidden;
    width:100%;
    background: url("/Images/arrow-sm.png") no-repeat #fff 97% 6px !important;
	text-indent: 0.01px; 
    text-overflow: "";  
	-webkit-appearance: none;  
    -moz-appearance: none; 
	cursor:pointer;
	color:#555;
    font-family:'open sans';
    font-weight: bold;
}

.jj select option {
	padding:3px 10px;
}

.jj .form-control {
    padding-left: 24px;
    position: relative;
    font-family:'open sans', roboto;
    font-weight: bold;
}

.jj { position: relative; margin-top: 5px;}

.jj .fa {
  left: 10px;
  position: absolute;
  top: 10px;
  z-index: 1;
  color:#666;
}

.qaContainer { margin-top: 10px; max-height: 100px; overflow-y: hidden; position: relative; padding-right: 20px; }

/*.qaContainer p { margin-bottom: 5px;}*/


       /* to make scrollbars always visible */
      .qaContainer.ps-container > .ps-scrollbar-x-rail,
      .qaContainer.ps-container > .ps-scrollbar-y-rail {
        opacity: 0.6;
      }


.q { font-size: 13px; overflow: hidden;}

.q1 { float: left;  overflow: hidden; width: 15px; height: 15px; line-height: 13px; margin-right: 5px; background: #55AEFE; text-align: center; 
      font-weight: bold; font-size: 11px; font-family: 'open sans condensed'; border-radius: 2px; position: relative; top: 2px; color: #fff;
      margin-left: 3px; display: inline;
}

.q2 { float: left; overflow: hidden; text-decoration: underline;}

.q1, .q2 { /*font-weight: bold;*/}

.a { font-size: 13px; margin-bottom: 10px; padding: 0 5px 0 20px; float: none;} 

/*---------------------------------------- TABS ----------------------------*/

#myTab1 a:visited {
    text-decoration: none;
    color: #999;
}

.nav-tabs a:link {
    text-decoration: none;
    color: #333;
    color: #666;
}

.nav-tabs {
    border-bottom: 1px solid #DDDDDD;
    padding-left: 5px;
    font-size: 13px;
    margin-top: 20px;
    font-family: 'open sans condensed', 'open sans',Montserrat; font-weight: bold; text-transform: uppercase;
    font-size: 15px;
    /*margin-left: -5px;*/
}

.tabTopList {
    margin-left: 10px;
    padding-top: 10px;
    margin-bottom: 25px;
}

.nav-tabs > li a:link, .nav-tabs > li a:visited {
    color: #777;
}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background: linear-gradient(#fcfcfc, #f1f1f1) repeat scroll 0 0 #fcfcfc;
    border-width: 1px 1px 0;
    padding: 5px 15px; /*Make selected tab rise*/
    margin-top: -4px; /*Make selected tab rise*/
    text-decoration: none;
    color: #333;
    outline: 0;
}


.nav-tabs > li a {
    float: left;
    margin-bottom: -1px;
    background: #Fefefe;
    border: 1px solid #dbdbdb;
    margin-left: -1px; /*Remove right 1px shading*/
    margin-right: 0;
    margin-bottom: 0px;
    padding: 3px 15px;
    text-shadow: 0 0px 0 #ffffff;
}

    .nav-tabs > li a:hover {
        background: #fff;
        border: 1px solid #dbdbdb;
        color: #333;
    }

    .nav-tabs.big { font-size: 14px; font-weight: bold; }

.nav-tabs.big > li.active:before, .nav-tabs.big2 > li.active:before {
    background: #55AEFE;
    border-radius: 0px 0px 0 0;
    content: " ";
    display: block;
    height: 2px;
    margin-right: 2px;
    right: -2px;
    padding: 0 1px;
    position: absolute;
    top: -6px;
    width: 100%;
}
.nav-tabs.big2 > li.active:before {
    background: #6CB200;
    /*background: #F89D4F;*/
}



.nav-tabs > li.active .glyphicon {
    position: relative;
    display: inline-block;
    margin-right: 2px;
    font-weight: normal;
    font-size: 0.7em;
}

.nav-tabs > li .glyphicon {
    position: relative;
    display: inline-block;
    margin-right: 4px;
    font-weight: normal;
    font-size: 0.7em;
}



/*---------------------------------------- COMMENT TABS END ----------------------------*/








#errorDiv {
    background-color: #FFF8DC;
    display: none;
    cursor: pointer;
    padding: 15px;
    position: absolute;
    z-index: 1;
    font-size: 100%;
    border: 1px solid #E0DCBF;
    text-align: center;
    box-shadow: 0pt 3px 5px rgba(0, 0, 0, 0.6);
}

    #errorDiv h2 {
        font-size: 1.2em;
        font-weight: bold;
        margin-bottom: 0px;
    }



.linkBlock {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #DEDEDE;
    border-radius: 3px 3px 3px 3px;
    color: #0076CA;
    display: block;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
    padding: 10px;
    text-align: center;
    text-decoration: underline;
    transition: border-color 0.218s ease 0s;
    width: 95%;
    margin-left: 5px;
}

    .linkBlock a:link {
        color: #0076CA;
    }

    .linkBlock a:visited {
        color: #0076CA;
    }

    .linkBlock a:hover {
        color: #0076CA;
        text-decoration: none;
    }


dl {
    margin-top: 0;
}


.factsBoxH {
    height: 30px;
    margin-top: 35px;
    padding-top: 4px;
    border: 1px solid #f7f7f7;
    background: #FD5CAC;
    border: 1px solid #FD5CAC;
    text-align: center;
}

.factsBoxH2 {
    height: 30px;
    margin-top: 35px;
    padding-top: 4px;
    border: 1px solid #f7f7f7;
    background: #FD5CAC;
    border: 1px solid #FD5CAC;
    text-align: left;
    padding-left: 15px;
}

.factsBoxH span {
    color: #fff;
    font-weight: bold;
}

.factsBoxH2 span {
    color: #fff;
    font-weight: bold;
}

.factsBoxC {
    background: #fff;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #eee;
    border-top: 1px solid #fff;
}

.factsBoxC2 {
    padding-top: 5px;
}


.factsBoxH3 {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #DFDFDF;
    background: #EFEFEF;
    color: #666;
    margin-bottom: 4px;
    text-align: left;
    padding-left: 15px;
    font-family: Montserrat;
}

.factsBoxC3 {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #666;
    margin-bottom: 4px;
    text-align: left;
    font-family: Montserrat;
}


dl.facts {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 1.05em;
    width: 100%;
    display: block;
}


    dl.facts dt, dl.facts dd {
        font-size: 0.816em;
        padding-top: 0.3em;
        padding-right: 0.2em;
        padding-bottom: 0.3em;
        padding-left: 0.2em;
    }

    dl.facts dd {
        clear: right;
        border-bottom: 1px dotted #ddd;
    }

    dl.facts dt {
        float: left;
        width: 140px;
        padding-left: 15px;
        font-weight: normal;
        border-bottom: 1px dotted #ddd;
        border: none;
    }

.img-thumbnail {
    border-radius: 0;
    /*background: url("/Images/blank.png") no-repeat 3px #FFFFFF;*/
    /*min-height: 190px;*/
    padding: 0;
    /*width: 260px;*/
    /*max-width: 260px!important;
    height: initial;*/
}

.img-responsive {
width:100%;
max-width: 260px;
}


.btn-yellow {
    background-color: #F7E680;
    background-image: linear-gradient(to bottom, #F9EC9D, #F4DE55);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #333333;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-search-top {
    border: 0; /*background: #feb632;*/
    background: #fcfcfc linear-gradient(#fcfcfc, #f1f1f1) repeat scroll 0 0;

    /*font-family: 'open sans'!important;*/
    font-weight: bold;
    font-weight: normal;
    font-size: 0.8em!important;
    /*padding-top: 8px!important;
    padding-bottom: 6px!important;*/
    border-radius: 0!important;
    margin-left:-1px;
    border: 1px solid #fff;
    background: #fff;
    position:relative; left:-4px; 
}

.search-top {  border: 0px solid #EF398E; box-shadow: none!important; font-size: 12px; font-weight: normal; font-family: 'open sans'; }

.search-top2 {
    box-shadow: none!important; border: 0; height: auto; /*width: 180px!important;*/ font-family: 'open sans'; font-weight: normal;
}

.btn-search-top2 { border-color:#fff; border:0; }

.btn-search-top2 .fa {
    color: #666;
}

.css3-shadow {
 
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
    /*box-shadow: 0 8px 8px rgba(0, 0, 0, 0.3);*/
}

/*==================================================
 * Drop shadow effect with box-shadow
 * ===============================================*/



@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('/Content/bootstrap/fonts/glyphicons-halflings-regular.eot');
    src: url('/Content/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/Content/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/Content/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/Content/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

/*.scrollup {
    background: url("/Images/toTop.png") no-repeat scroll 0 0 transparent;
    background: url("/Images/goTop3.png") no-repeat scroll 0 0 transparent;
    bottom: 20px;
    display: none;
    width: 80px;
    height: 60px;
    width: 45px;
    height: 46px;
    position: fixed;
    right: 20px;
    text-indent: -9999px;
    z-index: 3000;
        right: 50%;
    bottom: 0px;
    width: 49px;
    height: 38px;
}

.scrollup, .scrollup:active, .scrollup:focus {
outline: none;
}*/

.scrollup {
    /*background: url("/Images/goTop3.png") no-repeat scroll 0 0 transparent;*/
    bottom: 42%;
    display: none;
    height: 40px;
    width: 40px;
    position: fixed;
    right: 20px;
    /*text-indent: -9999px;*/
    z-index: 3000;
    height: 128px;
    width: 128px;
    cursor: pointer;
}

.scrollup:before { font-family: 'FontAwesome'; content:"\f01b"; content:"\f01b"; font-size: 6em; color: #789C0B; color: #31A7D2}

.scrollup:focus, .scrollup:active { outline: none; }


.input-imp-long {
    display: none;
}

.sharingButtons {
    display: inline-block;
    position: relative;
}

    .sharingButtons .button1 {
        float: left;
        position: relative;
        top: 5px;
    }

    .sharingButtons .button2 {
        float: left;
        margin-left: -20px;
        position: relative;
        top: 7px;
    }

    .sharingButtons .button3 {
        float: left;
        margin-left: 20px;
        position: relative;
        top: 7px;
    }


.goTo {
    background: url("/Images/arrowVisit2.png") no-repeat 0 7px #FFFFFF;
    margin-top: 0px;
    padding-left: 43px;
    font-size: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    color: #FD5CAC;
}

    .goTo a:link, .goTo a:hover, .goTo a:visited {
        /*color: #FD5CAC;*/
        /*color: #73B66B;*/
        font-weight: bold;
        font-family: 'open sans', Montserrat;
        text-decoration: underline;
        /*font-size:1.2em;*/
    }

#loadingOverlay {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 100;
    background-color: black;
    -moz-opacity: 0.7; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .70;
    display: none;
    z-index: 1110;
}

#loadingImage {
    z-index: 1112;
    position: fixed;
    left: 50%;
    top: 50%;
    width: 300px;
    height: 80px;
    margin-left: -150px;
    margin-top: -50px;
    background: #fff url("/Images/ajaxloader7.gif") no-repeat center 34%;
    display: none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 5px #AAAAAA;
    -moz-box-shadow: 0 0 5px #AAAAAA;
    -webkit-box-shadow: 0 0 5px #AAAAAA;
    text-align: center;
    line-height: 120px;
}

#loadingImage span { margin-bottom: 20px; display: block;
}

    /*
    @import url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css");
    .fa { font-size: 50px;text-align: right;position: absolute;top: 7px;right: 27px;outline: none; }*/
    a {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
}
    /* Visitor */
    a.visitor i, .visitor h4.list-group-item-heading {
        color: #E48A07;
    }

    a.visitor:hover {
        background-color: #E48A07;
    }

        a.visitor:hover * {
            color: #FFF;
        }
    /* Facebook */
    a.facebook-like i, .facebook-like h4.list-group-item-heading {
        color: #3b5998;
    }

    a.facebook-like:hover {
        background-color: #3b5998;
    }

        a.facebook-like:hover * {
            color: #FFF;
        }
    /* Google */
    a.google-plus i, .google-plus h4.list-group-item-heading {
        color: #dd4b39;
    }

    a.google-plus:hover {
        background-color: #dd4b39;
    }

        a.google-plus:hover * {
            color: #FFF;
        }
    /* Twitter */
    a.twitter i, .twitter h4.list-group-item-heading {
        color: #00acee;
    }

    a.twitter:hover {
        background-color: #00acee;
    }

        a.twitter:hover * {
            color: #FFF;
        }
    /* Linkedin */
    a.linkedin i, .linkedin h4.list-group-item-heading {
        color: #0e76a8;
    }

    a.linkedin:hover {
        background-color: #0e76a8;
    }

        a.linkedin:hover * {
            color: #FFF;
        }
    /* Tumblr */
    a.tumblr i, .tumblr h4.list-group-item-heading {
        color: #34526f;
    }

    a.tumblr:hover {
        background-color: #34526f;
    }

        a.tumblr:hover * {
            color: #FFF;
        }
    /* Youtube */
    a.youtube i, .youtube h4.list-group-item-heading {
        color: #c4302b;
    }

    a.youtube:hover {
        background-color: #c4302b;
    }

        a.youtube:hover * {
            color: #FFF;
        }
    /* Vimeo */
    a.vimeo i, .vimeo h4.list-group-item-heading {
        color: #44bbff;
    }

    a.vimeo:hover {
        background-color: #44bbff;
    }


.customSearchForm button {
    border: 0;
    background: none;
    /** belows styles are working good */
    padding: 2px 5px;
    margin-top: 0px;
    position: relative;
    left: -39px;
    top: 2px;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #999;
}

.left-inner-addon {
    position: relative;
}

    .left-inner-addon textarea, .left-inner-addon input {
        padding-left: 30px;
    }

    .left-inner-addon i {
        position: absolute;
        top: 10px;
        left: 10px;
        pointer-events: none;
        color: #6cb200;
        color: #999;
    }

.neg i {
    color: #F15A59;
}




.pho_box_blurb_label_article {
    background-position: -90px -70px;
}

.pho_box_blurb_label_popular, .pho_box_blurb_label_blog, .pho_box_blurb_label_guide, .pho_box_blurb_label_article {
    background-position: 0 -70px;
    height: 79px;
    position: absolute;
    right: 0;
    top: 0;
    width: 79px;
}

.pho_image_map_local {
    background-color: transparent;
    background-image: url("/images/pho_image_map_local.png");
    background-repeat: no-repeat;
}



.block {
    position: absolute;
    bottom: 0;
    left: -10px;
    padding: 5px;
    padding-right: 10px;
    padding-left: 20px;
    background: #CCC;
    filter: alpha(opacity=90); /* IE */
    -moz-opacity: 0.9; /* Mozilla */
    opacity: 0.9; /* CSS3 */
    height: 50px;
    width: 100%;
}

/*.text {    position: absolute;
    bottom: 0; left: 0;
       width: 100%;
       padding: 5px 10px; 
}*/


/*input[type="radio"] {
    -webkit-appearance: checkbox; 
    -moz-appearance: checkbox;  
    -ms-appearance: checkbox;    
    position: relative;
    top: 1px;
}*/



/*.panel, .panel-body { box-shadow: 0 0 0px #aaaaaa;}*/




input[type=radio].css-checkbox {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

    input[type=radio].css-checkbox + label.css-label {
        padding-left: 18px;
        height: 13px;
        display: inline-block;
        line-height: 13px;
        background-repeat: no-repeat;
        background-position: 0 0;
        font-size: 13px;
        vertical-align: middle;
        cursor: pointer;
    }

    input[type=radio].css-checkbox:checked + label.css-label {
        background-position: 0 -13px;
    }

label.css-label {
    background-image: url(http://csscheckbox.com/checkboxes/u/csscheckbox_9ac731a1d908d5928640a86edf2caa20.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}




/************************************************** SORTING LINKS START ****************************************************/

.arrow2 {
    display: inline-block;
    margin-left: 0px;
    margin-bottom: 0;
    color: #009FEA;
    cursor: pointer;
}

    .arrow2 li {
        /*background: url("/Images/arrowDown.gif") no-repeat 51px 10px rgba(0, 0, 0, 0);     padding-right: 18px;*/
        margin-right: 1px;
        padding: 4px 6px;
        position: relative;
        display: inline-block;
        border-bottom: 0px solid #ddd;
    }

        .arrow2 li .glyphicon {
            font-size: 0.8em;
            color: #999;
            position: relative;
            left: -2px;
            top: 2px;
            font-weight: normal;
        }

        .arrow2 li:hover .glyphicon {
            color: #444;
        }

        .arrow2 li:hover {
            /*background: #FFDE6E url("/Images/arrowDown.gif") no-repeat 51px 10px;*/
            background: #FFDE6E;
            color: #444;
            border-radius: 3px 3px 0 0;
            /*border: 1px solid #ddd;*/
        }

.subnav {
    background: #fff;
    width: 170px;
    border: 1px solid #ddd;
    padding: 0px;
    position: absolute;
    z-index: 200;
    margin-top: 4px;
    margin-left: -5px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0 0 4px 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    background: #F8FBFC;
}

    .subnav li {
        background: none;
        padding-left: 5px;
        width: 100%;
    }


        .subnav li:hover {
            background: #F5F5F5;
        }

    .subnav a:link, .subnav a:visited {
        text-decoration: none;
        color: #333;
        padding-left: 18px;
    }

/*a:link.active 
{
    background: none; padding-left: 17px; width: 100%;
    background: transparent url(/Images/tickGreen.png) 0px 3px no-repeat;
}*/

.sortText2 {
    color: #333;
}

/* SORTING LINKS END */


.form-group label {
    font-weight: normal;
    font-size: 0.9em;
}

.labelAddon {
    color: #666;
    font-size: 0.9em;
    font-weight: normal;
}

.labelAddon2 {
    font-size: 1em;
    font-weight: bold;
    color: #FF2837;
}


.btn-green {
    background: -moz-linear-gradient(center top, #99CA4B 0px, #66991C 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
    border: 1px solid #668F28;
    border-radius: 0px;
    box-shadow: 0 1px 1px #CDE7A4 inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    line-height: 1;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #5A8A11;
}

    .btn-green:hover {
        background: -moz-linear-gradient(center top, #BDE086 0px, #85BC34 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 1px solid #9ABF64;
        box-shadow: 0 1px 1px #D5EBB1 inset;
        cursor: pointer;
        padding: 5px 15px;
        text-decoration: none;
        text-shadow: 0 -1px 1px #7FB134;
        color: #fff;
    }

    .btn-green:focus {
        color: #fff;
    }




.btn-custom2 {
    background: #ffc835;
    /*-webkit-box-shadow: 0px 1px 0px 0px #ffd564 inset, 0px 0px 0px 4px #e6e6e6;
    -moz-box-shadow: 0px 1px 0px 0px #ffd564 inset, 0px 0px 0px 4px #e6e6e6;
    box-shadow: 0px 1px 0px 0px #ffd564 inset, 0px 0px 0px 4px #e6e6e6;*/
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-shadow: 0px 1px 0px #ffe6a5;
    padding: 6px 30px;
    border-color: #ebae3e;
    border-width: 1px;
    border-style: solid;
    font-family: Arial, Helvetica, Sans-serfi;
    font-size: 14px;
    color: #4f2f2f;
    font-weight: bold;
    text-align: center;
}

    .btn-custom2:hover {
        background: #ffd200;
        /*-webkit-box-shadow: 0px 1px 0px 0px #ffe04f inset, 0px 0px 0px 4px #ffed99;
    -moz-box-shadow: 0px 1px 0px 0px #ffe04f inset, 0px 0px 0px 4px #ffed99;
    box-shadow: 0px 1px 0px 0px #ffe04f inset, 0px 0px 0px 4px #ffed99;*/
        border-color: #ffc835;
    }

.icon-flipped {
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}

.featureTooltip {display:inline-block; cursor: pointer;}

.featureTooltip .fa {position: relative; top: -0px; color: #009FE3; margin-right: 2px; margin-left: 3px; font-size: 0.9em; }

.featureTooltip span {color: #009FEA; font-size: 0.9em; text-decoration: underline; color: #333; position: relative; top:-1px;
                      /*border-bottom: 1px dotted #666;*/
}


.abbr { border-bottom: 1px dotted #777;
    cursor: help; cursor: pointer;}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-box {
    background: #ffffa3!important;
    border: 1px solid #f1d031!important;
	box-shadow: 5px 5px 2px 0 rgba(0,0,0,0.2);
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content {
	color:#333;
	padding: 11px;
    font-size: 13px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized-center .tooltipster-content {
	text-align:center;
    padding-bottom: 7px;
}


.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content h1 {
	    margin: -11px -11px 0 -11px;
        padding-left: 11px;
        margin-bottom: 5px;   
        text-align:left; 
        font-family: 'open sans condensed', Roboto; 
        font-weight: bold; 
        font-size: 16px;
        height: 30px;
        line-height: 32px;
        color: #333;
        min-width: 200px;
        background: #FC6;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized .tooltipster-content h1 .fa {
    margin-right: 2px;
}

.tooltipster-sidetip.tooltipster-light.tooltipster-light-customized-center .tooltipster-content h1 {
    padding-left: 0px;
    text-align:center;
}


.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #ffffa3!important;
	left: 0px;
	top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #ffffa3!important;
	left: -3px;
	top: 0px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color:#ffffa3!important;
	left: 3px;
	top: 0px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #ffffa3!important;
	left: 0px;
	top: -3px;
}

/* .tooltipster-arrow-border */

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #f1d031!important;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #f1d031!important;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #f1d031!important;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #f1d031!important;
}

.pointer { cursor: pointer; }

.tooltipster-light-customized p { font-size: 13px; }

.tooltipster-light-customized a:link, .tooltipster-light-customized a:visited { text-decoration: underline; }

.tooltipster-light-customized a:hover { text-decoration: none; }

.tooltipster-light-customized p:last-of-type {margin-bottom: 0;}

    .centerAlign {text-align: center;}
    
        .tooltipster-light-customized ul {
            list-style-type: disc; 
            margin-bottom: 10px;
        }

        .tooltipster-light-customized ul li {
            padding-bottom: 4px;
            margin-left: 14px;
        }

        .tooltipster-light-customized .arrowList {
             padding-bottom: 4px;
             list-style-type:none;
             margin-left: -15px;
             padding-left: 0;
             margin-bottom: -4px;
        }

        .tooltipster-light-customized .arrowList li {              
            padding-left: 15px;
            background: transparent url(/Images/tickGreen.png) 0px 2px no-repeat;
             font-size: 13px;
        }

/*---------------------- DL Style   -----------------------*/


.tooltipster-content dt, .tooltipster-content dd, dt, dd 
{
padding-top: 0.5em;
padding-right: 0.2em;
padding-bottom: 0.5em;
padding-left: 0.2em;
}

.tooltipster-content dd, dd
{
clear: right;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #bfc4c6;
}

.tooltipster-content dt, dt
{
float: left;
width: 100px;
padding-left:0px;
font-weight: normal;
border: 0px solid #000;
}

.tooltipster-content dl, dl {
width: 200px;
margin-bottom: 8px;
padding-bottom: 0;
font-size: 0.9em;
font-family: Helvetica, sans-serif;
}

.questionListSmall  {font-size: 13px; margin-bottom: 0; display: table;}

.questionListSmall li {margin-bottom: 5px; padding-bottom: 5px; margin-top: 5px; display: table-row; width: 100%;}

.imageDiv { display: table-cell; border-bottom: 1px solid #ddd; padding: 7px 7px 9px 7px;  text-align: left;}

.questionDiv { display: table-cell; border-bottom: 1px solid #ddd; padding: 9px 8px 7px 0; vertical-align: top; line-height: 110%;}

.imageDiv img {position: relative; top: -0px; width: 30px; height: 30px;}

.questionListSmall a  {display: block; text-decoration: none!important;}

.questionListSmall a:hover  {display: block; text-decoration: underline!important;}

.allQuestionsLink {font-size: 10px; text-transform: uppercase; float: right; margin:5px 0; margin-right: 10px; color: #666; }


.questionDiv .extra { color:#666; font-size: 11px; line-height: 1em; display: block; margin-top: 2px; }

.questionDiv .extra .metaSeparator { margin-left: 1px; margin-right: 1px; }


.questionDiv .extra .fa-caret-down { font-size: 13px; }

.questionDiv i { color: #999; font-size: 0.9em; position: relative; top: 1px; margin-right: 2px; }

.questionDiv .fa-comments { margin-right: 1px; top: 0px; }

.questionDiv .fa-heart { font-size: 0.8em; position: relative; top: -0px; }

.questionDiv .fa-ban { position: relative; top: -0px; }

.questionDiv .fa-lock { margin-left: 2px; top: 0px;}

.question h1 { display: inline-block; font-size: 2.2em; font-weight: bold; }


.price {font-size:13px; color: #666; /*font-family: helvetica;*/ }

.priceEmpty {font-size :13px; color: #666; margin-top: 5px; display: block; /*font-family: helvetica;*/ }

.questionList {border-bottom: 1px solid #ddd; padding-top: 10px;}

.questionList h4 {padding-bottom: 0px; margin-bottom: 0px; margin-top: 3px;}

.questionList .date {font-size: 0.9em;}

.questionList .date .fa-tag{color: #999; margin-left: 10px; margin-right: 5px; position: relative; top: 0px; }

.questionsH2 {display: inline-block; margin-top: 15px; margin-bottom: -15px;}

.row .shadow {margin-top: 2px; margin-bottom: -5px;}

.row-no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0px;
    margin-right: 0px;
}

.popover {
    font-size: 0.9em;
    max-width: 350px;
}

.special-class {max-width: 450px; z-index: 10000; padding: 0px;}


[data-style=centerAlign] + .popover .popover-content{text-align: center; padding: 0; padding-top: 5px; padding-bottom: 5px;}
[data-style=centerAlign] + .popover .popover-title {background-color: #FC6;  width: 100%;border-radius: 0; /*text-shadow: 0 1px 0 #ffffff;*/}

[data-style=warning] + .popover .popover-content{padding: 0; padding-top: 5px; padding-bottom: 5px; background: #FFEDED; color: #333;}
[data-style=warning] + .popover .popover-title {background-color: #FC6;  width: 100%;border-radius: 0; background: #f06d65;}

[data-style=aboutMembership] + .popover {max-width: 400px;}
[data-style=aboutMembership] + .popover .popover-content{padding: 0; padding-top: 15px; font-size:12px; padding-bottom: 5px; background: #FFEDED; color: #333;}
[data-style=aboutMembership] + .popover .popover-title {background-color: #FC6;  width: 100%;border-radius: 0; background: #f06d65; text-align: left;}


.guidelines {
    font-size: 0.9em;
    cursor: pointer;
    color: #777;
    margin-right: 3px;
    margin-top: -3px;
    display: inline-block;
}

@media (max-width: 400px) {
    .guidelines  {
        float: none!important;
        margin-bottom: 8px;
    }
}

/*.guidelines2 {
    
    display: block; font-size: 0.8em; margin-top: 10px; text-decoration: underline; color: #666;
}*/

    a.guidelines2:link, a.guidelines2:visited {
        display: inline-block;font-size: 0.8em; margin-top: 10px; text-decoration: underline; color: #666!important; }

    a.guidelines2:hover { text-decoration: none; }

    .guidelines .fa {
        margin-right: 3px;
        color: #00B7EC;
    }

/*.btn-success {
    font-family: Montserrat, Arial, sans-serif; font-size: 1.1em; padding: 6px 10px; line-height: 1.1em;
}*/

/*.btn-primary {position: relative; top: -12px; border-radius: 4px; display: inline-block; }*/

.btn .fa-heart { font-size: 0.8em; margin-right: 4px; position: relative; top: -1px!important; }

.btn:link {color: #fff; }

.btn:visited {color: #fff; }

.btn { font-family: 'open sans condensed', 'open sans', Montserrat; border-radius: 2px; font-weight:bold; /*text-transform: uppercase;*/ }

.btn-lg { padding: 3px 10px; }

.btn-md { padding: 2px 10px; font-size: 16px; }

.btn .fa {margin-right: 3px; position: relative; top: 1px; }

.btn .fa-question-circle {
    position: relative;
    top: -0px;
    margin-right: 4px;
}

.tooltipRefund {
    color: #4db2ec;
    position: relative;
    top: -1px;
    margin-left: 2px;
    font-size: 0.8em !important;
}


.fa {
    cursor: pointer;
}

.tooltipsterMembers {
    cursor: pointer;
}

    .tooltipsterMembers .fa {
        font-size: 0.9em;
        color: #fff;
        margin-left: 3px; /*text-shadow: 1px 1px 1px #ccc;*/
    }

    .tooltipAboutPrices { cursor: pointer; color:#666; position: relative; left: 4px; font-size: 1em!important; }

.bootstrap-select > .btn {
    background: #fff;
    box-shadow: none;
}

    .bootstrap-select > .btn:focus, .bootstrap-select > .btn:hover, .bootstrap-select > .btn:active {
        background: #fff;
        box-shadow: none;
    }

.btn-group.open .dropdown-toggle {
    box-shadow: none;
    background: #fff;
}

.indexSort {
    background: #f5f5f5;
    border: 1px solid #e8e8e8;
    margin-top: 16px;
}

.detailsFeatures {
    margin-bottom: 0px;
    width: 100%;
    margin-top: 10px;
}

table.detailsFeatures th {
    background: #F8FBFC;
    background: #fcfcfc linear-gradient(#fcfcfc, #f1f1f1) repeat scroll 0 0;
    background: #55AEFE;
    color: #fff;
    background: #FD5CAC;
    background: #f7f7f7;
    font-family: 'open sans';
    font-size: 1em;
}

.detailsFeatures td {
    /*background: #F8FBFC;
    font-family: 'open sans';*/
    /*font-size: 0.9em;*/
}


.detailsFeatures .fa {
    margin-right: 4px;
    font-size: 0.9em;
    /*display: none;*/
}

.detailsFeatures .fa-gift {
    position: relative;
    top: -0px;
    left: -1px;
    margin-right: 2px;
    font-size: 1.1em;
}

.detailsFeatures .fa-flask {
    position: relative;
    top: -1px;
    left: -1px;
    margin-right: 2px;
}

.detailsFeatures .fa-mobile {
    font-size: 1.2em;
    margin-right: 8px;
}

.detailsFeatures .fa-history {
    position: relative;
    top: -1px;
}

.detailsFeatures .fa-user {
    position: relative;
    top: -1px;
}

.detailsFeatures .fa-home {
    font-size: 1em;
    margin-left: -2px;
    margin-right: 3px;
}

.detailsFeatures .fa-external-link {
    font-size: 0.9em;
    position: relative;
    top: 1px;
}

.detailsFeatures span {
    font-size: 0.9em;
}

.detailsTop {
    border-bottom: 1px solid #ddd;
    margin-top: 15px;
}

.logoImage.sticky {
    line-height: 48px;
    height: 48px;
    padding-left: 20px;
    transition: all 0.4s ease;
}


.bubble {
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 15px;
}

    .bubble .title {
        font-family: montesarrat;
    }

    .bubble .name {
        display: block;
        margin-top: -25px;
    }

.tableFacts th {
    background: #FD5CAC;
    font-weight: bold;
    height: 25px;
    line-height: 28px;
    padding: 0 0 0 10px;
    color: #fff;
    font-size: 15px;
    font-family:'Open Sans condensed';
}


.tableFacts .fa-edit {
    position: relative;
    top: 1px;
}

.tableFacts .fa-exclamation-triangle {
    font-size: 0.9em;position: relative; top:-1px;
}

.table-responsive { border: 0; }

.fa-plus-square { font-size: 1.0em; font-weight: normal; margin-left: 3px; margin-right: 2px; position: relative; top: 0px;}


table .red {
background: #FFEDED;
}

table .red span {
font-size: 0.9em;
}

table .green {
    background: #EBFFDB;
}

    .tableFacts {
    width: 100%;
    font-size: 13px;
    font-family: Tahoma,'PT sans', roboto;
    border: 0!important;
    margin-bottom: 10px; margin-top: 5px; word-break: break-all;
}

    .tableFacts .flagSe { margin: -1px 5px 0 1px; }

    .tableFacts .setWidth{
        width: 155px;
    }

    @media only screen and (max-width: 766px) {
    .tableFacts {
         font-size: 12px;
    }
        .tableFacts .setWidth {
            width: 115px;
        }
}

    .tableFacts td {
        padding-left: 5px;
        padding-top: 4px;
        padding-bottom: 4px;
        color: #555;
        vertical-align:top;
    }

        .tableFacts td .fa {
   margin-right: 4px;
    }

    .tableFacts .first {
        padding-left: 10px;
        width: 12px;
        vertical-align:top;
    }

        .tableFacts .second {        
        /*max-width: 180px;*/
    }


.tableFacts2 {
    width: 100%;
    font-size: 13px;
}

    /*.tableFacts i {color: #5BC0DE;}*/

    .tableFacts2 td {
        padding-left: 0px;
        text-align: left;
    }

    .tableFacts2 .first {
        padding-left: 5px;
        width: 12px;
    }



    .tableFacts2 .fa-external-link {
        font-size: 0.9em;
        position: relative;
        top: 2px;
        margin-right: 2px;
    }

.tableFacts .fa-external-link {
    font-size: 1em;
    position: relative;
    top: 2px;
    margin-right: 3px;
}


.tableFacts a:link {
    color: #333;
    text-decoration: none;
}

.tableFacts a:hover {
    color: #333;
    text-decoration: underline;
}

.membershipPopupParent {
    font-weight: normal;
    display: inline-block;
}

.membershipPopupLink {
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    display: inline-block;
    cursor: pointer;
    position: relative;
    left: -2px;
}

.membershipPopupLink:hover {
    text-decoration: none;
}

.aboutPopupParent .fa, .membershipPopupParent .fa {
    font-size: 12px; 
    color: #4DB2EC;
    /*color: #666;*/
}

.aboutPopupParent {
    display: inline-block;
    font-size: 14px;
    position: relative;
    font-family: Roboto;
}


.focusedInput {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

.has-success .form-control {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border: 1px solid #cccccc;
}


.awesome .checkbox label::before {
    background-color: #fff;
    border: 1px solid #18aeeb;
    border-radius: 3px;
    content: "";
    display: inline-block;
    height: 15px;
    left: 0;
    margin-left: -20px;
    position: absolute;
    top: 1px;
    transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
    width: 15px;
}
.awesome .checkbox label::before {
    top: 1px !important;
}
*::before, *::after {
    box-sizing: border-box;
}
.awesome .checkbox label::after {
    color: #555555;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    left: -1px;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: 0;
    width: 16px;
}
*::before, *::after {
    box-sizing: border-box;
}
.awesome .checkbox label {
    display: inline-block;
    padding-left: 2px;
    position: relative;
    vertical-align: middle;
}
.form-group label {
    font-size: 0.9em;
    font-weight: normal;
        /*font-weight: bold;
    font-size: 0.9em;*/
}

.radio label, .checkbox label {
    cursor: pointer;
    display: inline;
    font-weight: normal;
}
.commentText, label {
    font-weight: normal;
}
label {
    display: inline-block;
    /*font-weight: bold;*/
    margin-bottom: 0px;
    font-weight: normal;
}
* {
    box-sizing: border-box;
}
.has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
    color: inherit;
}

.btn-xxl {/*padding-top: 15px; padding-bottom: 15px; border-radius: 5px;*/ position: relative; top: 3px; margin-bottom: 10px;}

.simplehide {display: none;}

/*form-control {font-family:'open sans';}*/

    .membershipPopupParent .fa {
        color: #4DB2EC;
        position: relative;
        top: 1px;
    }

    .freeRegister {font-weight: bold; color: #73B66B; text-transform: uppercase; font-size: 0.9em;  }

    .fa-lg {font-size: 0.6em;}

    .fa-stack-2x {color: #73B66B; font-size: 0.8em;}

    .fa-stack-1x { font-size: 0.8em;}

ul.bigFeaturesList {
    margin-bottom: 0px;
    margin-top: 15px;
    font-weight: bold;
    font-size: 1.1em;
    color: #666;
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
    border: solid 0 #87ceeb;
    padding: 0 0 0 15px;
    position: relative;
}

    .bigFeaturesList span {
        color: #666 !important;
    }


ul.bigFeaturesList li {
    line-height: 1.3;
    padding-bottom: .5em;
    list-style-type: none !important;
    padding-left: 8px;
}

        ul.bigFeaturesList li:before {
            font-family: FontAwesome;
            content: "\f00c";
            position: absolute;
            left: 0;
            color: #73B66B;
        }

        ul.bigFeaturesList li.minus:before {
            font-family: FontAwesome;
            content: '\f00d';
            position: absolute;
            left: 3px;
            color: #E85500;
            color: #666;
        }

.glyphicon-phone {
    margin-right: 5px;
    margin-left: 1px;
    color: #777;
}

.detailsMeta {
    color: #888;
    font-size: 0.9em;
    margin-top: 5px;
}

        .detailsMeta .fa {margin-right: 4px; font-size: 0.9em;  position: relative; top: -1px;}

        .detailsMeta .fa-refresh {margin-left: 10px;}

        .detailsMeta .fa-comments-o {margin-left: 10px;}

        .detailsMeta a:link {color: #888; text-decoration: underline;}
        .detailsMeta a:visited {color: #888; text-decoration: underline;}
        .detailsMeta a:hover {color: #888; text-decoration: none;}

        .detailsH2 {margin-top: -3px; font-size: 22px; color: #444;}

article .priceContainer { float: right; width: 280px; margin-left: 25px; margin-bottom: 15px; border: 1px solid #ddd; margin-top: 69px; border-radius: 3px;}

.priceContainer {border: 1px solid #ddd;}

.priceContainer .head { 
    border-bottom: 0; 
    height: 30px;
    line-height: 29px;
    border: 1px solid #f7f7f7;
    background: #FD5CAC;
    background: linear-gradient(#fcfcfc, #f1f1f1) repeat scroll 0 0 #fcfcfc;
    border: 1px solid #FD5CAC;
    border: 1px solid #fff;
    text-align: center;
    color: #fff;
    color: #555;
    font-weight: bold;
}

.priceContainer .content {  
    border: 2px solid #fff; 
    background: #F8FBFC; 
    border-radius: 3px; 
    text-align: center;     
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 2px solid #fff;
    border-top: 1px solid #ddd;
}


.priceContainer dl {text-align: center; width: auto;}

.priceContainer dt {width: 50%;}

article  {font-size: 15px;}

article ul { list-style-type: disc; padding-left: 30px; font-size: 16px; font-family: 'open sans'; }

article ul a:link  {text-decoration: underline;}
article ul a:hover {text-decoration: none;}

article header h1 { font-size: 36px; font-weight: bold; }

article .tableFacts { margin-top: 0px!important; margin-bottom: 0px; }

article header { border-bottom: 0px solid #ddd; margin-bottom: 25px; padding-bottom: 10px; margin-top: -15px; }

    article h2, article h3 {
        font-family: 'open sans condensed',roboto, Montserrat,'open sans';
    }

    article h2 {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 10px;
        display: block;
        margin: 32px 0 0.5em;
        font-size: 22px;
    }

    article h2.first {
        margin-top: 15px;
    }

    article p {
        font-size: 16px;
        width: 90%;
        font-family: 'open sans';
    }

@media (max-width: 480px) {
    article p {
        font-size: 15px;
        width: 100%;
    }
}

article h3 
{
    margin: 32px 0 0.5em;
    font-size: 18px;
    font-weight: bold;
}

.edarlingTable {width: 100%; margin-bottom: 15px; margin-top: 15px; font-size: 0.9em;}

.edarlingTable th {background: #eee; height: 25px; padding: 0; padding-left: 5px; font-size: 14px; color: #333;}


.tab-content a:link{ color: #009FEA; text-decoration: underline;}

.tab-content a:visited{ color: #009FEA; text-decoration: underline;}

.tab-content a:hover{ color: #009FEA; text-decoration: none;}

.middle ul li { padding-bottom: 3px;}



/*.carousel-control.left, .carousel-control.right {
    background-image: none
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right  {
  color: #fff;
}

.carousel-controls{
 position:relative; 
}
*/

.carousel-control.left, .carousel-control.right {
	background-image:none !important;
    /*background: red;*/
}
.carousel-control {
	top:45%;
	color:#428BCA;
	bottom:auto;
	padding-top:4px;
	width:30px;
	height:30px;
	text-shadow:none;
	opacity:1;
}
.carousel-control:hover {
	color: #FD5CAC;
}
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
.carousel-control.right {
	left:auto;
	right:-0px;
}
.carousel-control.left {
	right:auto;
	left:-0px;
}

.carousel-indicators.carousel-indicators-top {
	/*bottom:188px;
	right:-85px;
	margin-left:0;*/
    position: relative;
    top: 0;
    bottom: 0;
    width: 40px;
    display: inline;
    top: 2px;
    right: 0;
    margin:0;
    left: 0;
}

.carousel-indicators-top li {
	border-radius:0;
	width:10px;
	height:10px;
	background:#ccc;
	border:1px solid #ccc;
}
.carousel-indicators-top .active {
	width:12px;
	height:12px;
	background:#3276b1;
	border-color:#3276b1;
    	background:#FD5CAC;
	border-color:#EF398E;
    border-color:#FD5CAC;
}

/*.carousel-indicators.carousel-indicators-top {
	bottom:0px;
	left:10px;
	width:auto;
	margin-left:0;
}
.carousel-indicators-top li {
	border-radius:0;
	width:8px;
	height:8px;
	background:#fff;
}
.carousel-indicators-top .active {
	width:10px;
	height:10px;
	background:#3276b1;
	border-color:#3276b1;
}*/

.carousel-indicators {
    /*bottom: 55px;*/
    top: 45px;
}

.carousel-indicators li {
    background-color: #999;
    border: 0;
}
.carousel-indicators .active {
    background-color: #000;
    background: #55AEFE;
    border: 0;
}

/*.item img {width: 264px; height: auto; margin-top: -0px; margin-left: -0px; margin-bottom: 0px; }*/

.item img { margin-top: -0px; margin-left: -0px; margin-bottom: 0px; /*z-index:2*/}


#carousel-spotlight .item img {
    opacity: 0.8;
                  transition: opacity .2s ease-in-out;
                  -moz-transition: opacity .2s ease-in-out;
                  -webkit-transition: opacity .2s ease-in-out;
}
#carousel-spotlight .item img:hover {
    opacity: 1.0;
                  transition: opacity .2s ease-in-out;
                  -moz-transition: opacity .2s ease-in-out;
                  -webkit-transition: opacity .2s ease-in-out;
}

.carousel-inner > .item {
    -webkit-transition: 0.2s ease-in-out left;
    -moz-transition: 0.2s ease-in-out left;
    -o-transition: 0.2s ease-in-out left;
    transition: 0.2s ease-in-out left;
}

.item { padding: 0; margin: 0; background: #F7F7F7; position: relative;}

.item div { padding-left: 15px; padding-bottom: 10px; padding-top: 10px; padding-right: 10px;}

.item .name { display: block; background: #333; padding: 3px; position: absolute; right: 0px; bottom: 10px; color: #fff; padding-left: 10px; padding-right: 10px; font-size: 1.1em;}

.item .name2 { background: #fff; color: #333; }

.item .name2 a:link {text-decoration: underline;}
.item .name2 a:visited {text-decoration: underline;}
.item .name2 a:hover {text-decoration: none;}

.spotlight-review {display: block; color: #666; font-size: 12px; position: relative; left: 19px; top: -5px; display: none;}

.spotlight-review a:link {color: #666; text-decoration: none;}
.spotlight-review a:hover {color: #666; text-decoration: underline;}
.spotlight-review a:visited {color: #666; text-decoration: none;}

.item .name .fa {margin-right: 3px; color:#FD5CAC;}

.item .desc{ background: #333; padding: 3px; position: absolute; right: 0px; top: 10px; color: #fff; padding-left: 10px; padding-right: 10px; font-size: 0.9em;}

.item .desc2 { background: #fff; color: #333; /*z-index:1*/}

.item .desc .fa {margin-right: 4px; /*display: none;*/}

.item .glyphicon { position: relative; top: 0px; margin-right: 0px; font-size: 0.7em;}

.inSpotlight { margin-bottom: 8px; font-size: 1.2em; margin-top: -5px;}

.inSpotlight span {font-size: 11px; color: #666;}

.inSpotlight .separator {margin-left: 0px; margin-right: 3px;}

.inSpotlight .fa {margin-right: 4px;}


.flag {
	width: 16px;
	height: 11px;
	background:url("/Images/flags.png") no-repeat
}

.questionPlaceholder {
    position: relative;
}

.questionPlaceholder textarea, .questionPlaceholder input {
    padding-left: 36px;
    font-size: 1.3em;
    font-family: Montserrat; 
    color: #F89D4F;
}

.questionPlaceholder i {
        position: absolute;
        top: 12px;
        left: 10px;
        pointer-events: none;
        color: #6cb200;
        color: #999;
        font-size: 1.3em;
}

/*.questionPlaceholder input {
    font-size: 1.3em;
}*/

.questionPlaceholder textarea::-moz-placeholder {
color: #F89D4F;
}
.questionPlaceholder textarea:-ms-input-placeholder {
color: #F89D4F;
}
.questionPlaceholder textarea::-webkit-input-placeholder {
color: #F89D4F;
}

.questionHeader {background: #FD5CAC; color: #fff; font-size: 1.3em; padding: 3px 10px;
    font-size: 17px;
    font-family: 'Open sans',"Roboto Condensed",sans-serif;
    /*font-weight: bold;*/
    padding: 10px 10px;
}


.flag.flag-ad {background-position: -16px 0}
.flag.flag-al {background-position: -32px 0}
.flag.flag-at {background-position: -48px 0}
.flag.flag-ba {background-position: -64px 0}
.flag.flag-be {background-position: -80px 0}
.flag.flag-bg {background-position: -96px 0}
.flag.flag-by {background-position: 0 -11px}
.flag.flag-ch {background-position: -16px -11px}
.flag.flag-cz {background-position: -32px -11px}
.flag.flag-de {background-position: -48px -11px}
.flag.flag-dk {background-position: -64px -11px}
.flag.flag-ee {background-position: -80px -11px}
.flag.flag-es {background-position: -96px -11px}
.flag.flag-fi {background-position: 0 -22px}
.flag.flag-fo {background-position: -16px -22px}
.flag.flag-fr {background-position: -32px -22px}
.flag.flag-gb {background-position: -48px -22px}
.flag.flag-gi {background-position: -64px -22px}
.flag.flag-gr {background-position: -80px -22px}
.flag.flag-hr {background-position: -96px -22px}
.flag.flag-hu {background-position: 0 -33px}
.flag.flag-ie {background-position: -16px -33px}
.flag.flag-is {background-position: -32px -33px}
.flag.flag-it {background-position: -48px -33px}
.flag.flag-li {background-position: -64px -33px}
.flag.flag-lt {background-position: -80px -33px}
.flag.flag-lu {background-position: -96px -33px}
.flag.flag-lv {background-position: 0 -44px}
.flag.flag-mc {background-position: -16px -44px}
.flag.flag-md {background-position: -32px -44px}
.flag.flag-me {background-position: -48px -44px}
.flag.flag-mk {background-position: -64px -44px}
.flag.flag-mt {background-position: -80px -44px}
.flag.flag-nl {background-position: -96px -44px}
.flag.flag-no {background-position: 0 -55px}
.flag.flag-pl {background-position: -16px -55px}
.flag.flag-pt {background-position: -32px -55px}
.flag.flag-ro {background-position: -48px -55px}
.flag.flag-rs {background-position: -64px -55px}
.flag.flag-ru {background-position: -80px -55px}
.flag.flag-se {background-position: -96px -55px}
.flag.flag-si {background-position: 0 -66px}
.flag.flag-sk {background-position: -16px -66px}
.flag.flag-sm {background-position: -32px -66px}
.flag.flag-ua {background-position: -48px -66px}
.flag.flag-us {background-position: -64px -66px}
.flag.flag-va {background-position: -80px -66px}
.flag.flag-xk {background-position: -96px -66px}

 .select2-container-multi .select2-choices .select2-search-field input
{     
font-size: 12px !important;
}

 .dropdown-menu > li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 1.12857;
    padding: 3px 1px;
    white-space: nowrap;
}

 .dropdown-menu {
    font-size: 13px;
    list-style: outside none none;
}


    .btn-cancel {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
    background: #eee;
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    font-family: 'open sans';
    font-weight: normal;
    font-size: 0.9em;
    padding-top: 6px;
    padding-bottom: 5px;

}

    .btn-cancel:hover,
    .btn-cancel:focus {
        background-color: #e0e0e0;
        background-position: 0 -15px;
    }

    .btn-cancel:active,
    .btn-cancel.active {
        background-color: #e0e0e0;
        border-color: #dbdbdb;
    }

/*.left-inner-addon2 {position: relative;}

.left-inner-addon2 .form-control::-webkit-input-placeholder { font-size: 1.3em; font-family: Montserrat;  color: #F89D4F; margin-left: 36px; }
.left-inner-addon2 .form-control:-moz-placeholder { font-size: 1.3em; font-family: Montserrat;  color: #F89D4F;margin-left: 36px; }
.left-inner-addon2 .form-control::-moz-placeholder { font-size: 1.3em; font-family: Montserrat;  color: #F89D4F;margin-left: 36px; }
.left-inner-addon2 .form-control:-ms-input-placeholder { font-size: 1.3em; font-family: Montserrat;  color: #F89D4F;margin-left: 36px;  }

.left-inner-addon2 .fa-bullhorn {
        position: absolute;
        top: 27px;
        left: 10px;
        pointer-events: none;
        color: #6cb200;
        color: #999;
        font-size: 1.3em;
        margin-right: 30px;
}

.left-inner-addon2 textarea, .left-inner-addon2 input {
    padding-left: 36px;
}*/   


.radio-inline, .checkbox-inline {
  cursor: pointer;
  display: inline-block;
  padding-left: 20px;
  margin-right: 10px;
}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-left: 0px;
}



.drop-shadow.bottom {
  box-shadow: 0 4px 2px -2px rgba(0,0,0,0.1);
}



.nav-tabs li i {margin-right: 3px;}


a.btn:link {text-decoration: none; color: #fff;}
a.btn:hover {text-decoration: none; color: #fff;}
a.btn:visited {text-decoration: none; color: #fff;}


/*.questionAnswer { max-height: 200px; overflow: auto; margin-bottom: 15px; padding-right: 15px; }*/

/*.questionAnswer { height: 200px; margin-bottom: 15px;}*/

.vertical-track {
    width: 16px;            /* How wide is the scrollbar going to be? */
    background-color: #aaa; /* What color should the vertical track be? */
    background: rgba(0, 0, 0, 0) url("/images/scroll/draglist.png") repeat scroll 0 0; width: 16px; border-radius: 0;

}
.vertical-handle {
    width: 18px;            /* How wide is the scrollbar handle? */
    background: url("/images/scroll/scrollbardrag.png") no-repeat;
    height: 64px!important;
    left: -2px;
}


.questionAnswer {
    /*overflow: auto;
    height: 200px;
    padding: 0 5px;
    border: 0px solid #b7b7b7;
    margin-bottom: 15px;
    padding-right: 15px;

    background: #F8FBFC;
    background: #D9EDF6;
    margin-bottom: 20px;
    border: 1px solid #eee;
    background: #f7f7f7;
    border-radius: 5px;
    padding: 15px;
    padding-bottom: 15px;*/
    /*visibility: hidden;*/
    display: none;
}

/*.nano { background: #fff; max-height: 300px; margin-bottom: 20px;
    border: 0px solid #eee;
    background: #f7f7f7;
    background: #fff;
    border-radius: 5px;
    overflow: auto;
    display: block;
}

.nano > .nano-content { padding-right: 25px; margin-top: 0px; }
.nano > .nano-pane   { background: #888; background: rgba(0, 0, 0, 0) url("/images/scroll/draglist.png") repeat scroll 0 0; width: 16px; border-radius: 0; }
.nano > .nano-pane > .nano-slider { background: url("/images/scroll/scrollbardrag.png") no-repeat; left: -4px; width: 18px; }*/


.track4 {
    width: 10px;
    background-clip: padding-box;
    background: #fff;
    border-style: solid;
    border-color: transparent;
    border-width: 0;
    border-left-width: 1px;
}

.track4.dragging,
.track4:hover {
    background: #f2f2f2; /* No RGBA support */
    background: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
}

.track4:active {
    background: #f2f2f2; /* No RGBA support */
    background: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14),
                        inset -1px -1px 0 rgba(0, 0, 0, 0.07);
    box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14),
                inset -1px -1px 0 rgba(0, 0, 0, 0.07);
}

.handle4 {
    width: 10px;
    background-clip: padding-box;
    background: #ccc; /* No RGBA support */
    background: rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1),
                        inset 0 -1px 0 rgba(0, 0, 0, 0.07);
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1),
                inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}

.handle4:hover {
    background: #999; /* No RGBA support */
    background: rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
}

.dragging .handle4,
.handle4:active {
    background: gray; /* No RGBA support */
    background: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.35);
}










ol.rounded-list {
    counter-reset: li;
    list-style: outside none none;
    margin-bottom: 4em;
    padding: 0;
}

.rounded-list a, .rounded-list a:visited {
    background: #ebebeb none repeat scroll 0 0;
    color: #000000;
}

.rounded-list a, .rounded-list a:visited {
    background: #eee none repeat scroll 0 0;
    color: #616161;
    display: block;
    margin: 0.5em 0;
    padding: 0.4em 0.4em 0.4em 2em;
    position: relative;
    text-decoration: none;
    transition: background 0.5s ease-out 0s;
}

.rounded-list a:hover {
    background: #dddddd none repeat scroll 0 0;
    color: #5c5c5c;
}

.entry-content ol, .comment-content ol {
    list-style: outside none decimal;
}

.entry-content .title {font-size: 1.3em; margin-left: 3px;}

.entry-content .title .fa {margin-right: 5px; font-size: 0.9em;}

.rounded-list a::before {
    background: #cdcdcd none repeat scroll 0 0;
    border: 0.3em solid #fff;
    border-radius: 2em;
    color: #2c2c2c;
    content: counter(li, decimal);
    counter-increment: li;
    font-style: italic;
    font-weight: bold;
    height: 2.5em;
    left: -1.3em;
    line-height: 2em;
    margin-top: -1.3em;
    position: absolute;
    text-align: center;
    top: 50%;
    transition: all 0.3s ease-out 0s;
    width: 2.5em;
}

ol.bwl-kb-categories li {
    margin: 5px 0 5px 18px;
}

ol.rounded-list li {
    margin: 5px 16px;
    margin-right: 0px;
}



ol.bwl-kb-categories li, .bwl-kb ol li {
    list-style-type: none;
}

.rounded-list a, .rounded-list a:visited {
    background: #eee none repeat scroll 0 0;
    color: #616161;
    display: block;
    margin: 0.5em 0;
    padding: 0.4em 0.4em 0.4em 2em;
    position: relative;
    text-decoration: none;
    transition: background 0.5s ease-out 0s;
}

.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {
    /*line-height: 1.71429;*/
}

ol.bwl-kb-categories li {
    margin: 5px 0 5px 18px;
}


/*.nav-tabs-clean li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    border: 1px solid #ddd;
}*/



.thumbsup.thumbs_up {
    background: rgba(0, 0, 0, 0) url("/images/thumbs_up.png") repeat scroll 0 0;
    color: #000;
    height: 100px;
    text-align: center;
    width: 100px;
}
.thumbsup {
    border: 0 none;
    cursor: default;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

.thumbsup.thumbs_up .result1 {
    font: bold 40px/50px "Myriad Pro",sans-serif;
    left: 0;
    letter-spacing: -0.05em;
    position: absolute;
    right: 0;
    top: 3px;
}

.thumbsup.thumbs_up {
    color: #000;
    text-align: center;
}
.thumbsup {
    cursor: default;
}

.thumbsup.thumbs_up input:hover, .thumbsup.thumbs_up input:focus {
    background-position: 0 -100px;
}

.thumbsup.thumbs_up input {
    background: rgba(0, 0, 0, 0) url("/images/thumbs_up.png") repeat scroll 0 -60px;
    border: 0 none;
    bottom: 0;
    height: 40px;
    left: 0;
    padding: 0;
    position: absolute;
    text-indent: -9999px;
    width: 100px;
}


.rounded-list a:hover:before{
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);	
}





/* Custom Radio/Checkbox Start **********************************************************************/

.cr-styled {
    display: inline-block;
    margin: 0px 0px;
    line-height: 20px;
    font-weight: normal;
    cursor: pointer;
    margin-left: 2px;
}
.cr-styled i {
    display: inline-block;
    height: 13px;
    width: 13px;
    cursor: pointer;
    vertical-align: middle;
    border: 2px solid #CCC;
    border: 2px solid #4DB2EC;
    border-radius: 3px;
    text-align: center;
    padding-top: 1px;
    font-family: 'FontAwesome';
    margin-top: -4px;
    margin-right: 1px;
    font-size: 12px;
}
.cr-styled input {
    visibility: hidden;
    display: none;
}
.cr-styled input[type=checkbox]:checked + i:before {
    content: "\f00c";
}
.cr-styled input[type=radio] + i {
    border-radius: 18px;
    font-size: 9px;
    line-height: 10px;
}

.cr-styled input[type=radio]:checked + i:before {
    content: "\f111";
}
.cr-styled input:checked + i {
    border-color: #00c0ef;
    color: #00c0ef;
    font-size: 0.4em;
}

/* Only Mozila */
@-moz-document url-prefix() { 
    
    .cr-styled i {
        padding-top: 0px;
    }
    .cr-styled label {
        font-weight: 600;
    }
}

.fa-male { font-size: 0.8em; position: relative; top: -1px; margin-right: 8px; color: #666;}

.fa-female { font-size: 0.8em; position: relative; top: -1px; color: #666;}

/* Custom Radio/Checkbox End **********************************************************************/















.a_demo_four {
	background-color:#3bb3e0;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	position:relative;
	padding:6px 20px;
	padding-right:50px;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(44,160,202)),
	color-stop(1, rgb(62,184,229))
	);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
}

.a_demo_four:active {
	top:3px;
	background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(62,184,229)),
	color-stop(1, rgb(44,160,202))
	);
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
}

.a_demo_four:before {
    position: relative;
    left: 13px;
    top: 7px;
    margin-right: 14px;
    font-weight: normal;
    font-family: 'FontAwesome'; 
    content:"\f139";
    font-size: 21px; 
    color: #fff;
    content:"\f064";
     content:url("/images/arrowVisit.png");
}

/*.a_demo_four::before {
	background-color:#2591b4;
	background-image:url(/images/right_arrow.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
}

.a_demo_four:active::before {
	top:50%;
	margin-top:-12px;
	-webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
}*/


.a_demo_four:active, .a_demo_four:link, .a_demo_four:visited { color: #fff!important; font-weight: bold;font-family: Roboto, 'open sans'; font-size: 17px; text-decoration: underline; }


.a_demo_four:hover { text-decoration: none; }











.arrow_box {
	position: relative;
	background: #F8FBFC;
	border: 1px solid #c2e1f5;
    border: 1px solid #e7e7e7;
    margin-top: 40px;
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(248, 251, 252, 0);
	border-bottom-color: #F8FBFC;
	border-width: 30px;
	margin-left: -30px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #e7e7e7;
	border-width: 31px;
	margin-left: -31px;
}



.awesome .checkbox label::before { top: 1px!important;
}

.awesome .checkbox input[type="checkbox"]:checked ~ label::after, .awesome .checkbox input[type="radio"]:checked ~ label::after {
    top: 0px!important;
}


.commentSubmit{
margin-left: 20px;
width: 250px;
height: 55px;
color: white;
font-size: 20px;
background-color: #2c95dc;
box-shadow: 0 3px 0 #09466f;
margin-bottom: 30px;
padding-left: 20px;
border-radius: 5px;
}

.commentSubmit:hover {
background-color: #09466f;

}

.verified { background: #ddd; margin-top: -15px; border-radius: 2px; font-size: 11px; display: inline-block; padding: 1px 5px; margin-bottom: 10px;}

.verified .fa { margin-right: 2px; }

.verified .fa-question-circle { margin-left: 2px; position: relative; top:-1px; }

/*.unverified { opacity: 0.7; }*/

.btn-primary {
    border: 0; 
    box-shadow: 0 3px 0 0 #007299;
}

.noBox {
    box-shadow: none;
}

.btn-primary.raised {
    box-shadow: 0 3px 0 0 #007299;
}
.btn-primary.raised:active, .btn-primary.raised.active {
    background: #33a6cc;
    box-shadow: none;
    margin-bottom: -3px;
    margin-top: 3px;
}

.btn-success.raised {
    box-shadow: 0 3px 0 0 #6DA639;
}
.btn-success.raised:active, .btn-success.raised.active {
    background: #6DA639;
    box-shadow: none;
    margin-bottom: -3px;
    margin-top: 3px;
}

.fList  {font-size: 13px; margin-bottom: 0; display: table; margin-left: -10px; margin-right: 10px; font-weight: 500;}

.fList li {margin-bottom: 5px; padding-bottom: 5px; margin-top: 5px; display: table-row; width: 100%; position: relative!important; }

.fList li .questionDiv { padding-left: 0px; }

.questionsWidget .fauxLink { text-decoration: none!important; }

.questionsWidget .fauxLink:hover { text-decoration: underline!important; }

.questionsWidget .number {
    background-color: #FD5CAC;
    border-radius: 100%;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 26px;
    left: -7px;
    line-height: 26px;
    position: absolute;
    text-align: center;
    top: 7px;
    width: 26px;
    position: relative;
}

.questionsWidget .fa-question-circle { font-size: 1.2em; position: relative; top: 1px; margin-right: 0; }

.questionsWidget { border: 8px solid #5BC0DE; border: 8px solid #FD5CAC; margin-bottom: 25px; margin-top: 20px; }

.questionsWidget .nav-tabs { margin-top: 0; padding-left:0; padding-top: 0; border: 0; padding-bottom: 5px; }


.questionsWidget .nav-tabs > li.active > a, .questionsWidget .nav-tabs > li.active > a:hover, .questionsWidget .nav-tabs > li.active > a:focus {
    background: #fff;
    border-width: 0px 0px 0;
    padding: 3px 10px; /*Make selected tab rise*/
    text-decoration: none;
    color: #333;
    outline: 0;
    margin-top: 0;
}

    .questionsWidget .nav-tabs > li.active > span, .questionsWidget .nav-tabs > li.active > span:hover, .questionsWidget .nav-tabs > li.active > span:focus {
        background: #fff;
        border-width: 0px 0px 0;
        padding: 3px 10px; /*Make selected tab rise*/
        text-decoration: none;
        color: #333;
        outline: 0;
        margin-top: 0;
        cursor: pointer;
    }

.questionsWidget .nav-tabs > li a {
    float: left;
    margin-bottom: -1px;
    background: #EA569E;
    border: 0px solid #dbdbdb;
    margin-left: -0px; /*Remove right 1px shading*/
    margin-right: 0;
    margin-bottom: 0px;
    padding: 3px 10px;
    text-shadow: none!important;
    color: #fff;
}

    .questionsWidget .nav-tabs > li span {
        float: left;
        margin-bottom: -1px;
        background: #EA569E;
        border: 0px solid #dbdbdb;
        margin-left: -0px; /*Remove right 1px shading*/
        margin-right: 0;
        margin-bottom: 0px;
        padding: 3px 10px;
        text-shadow: none !important;
        color: #fff;
        cursor: pointer;
    }

    .questionsWidget .nav-tabs > li a:hover {
        background: #EA569E;
        border: 0px solid #dbdbdb;
        color: #fff;
    padding: 3px 10px;
    margin-bottom: 0px;
    }


.tag {
    font-size: 11px;
    padding: 1px 6px 1px 6px;
    background: #FFF5BB;
    display: inline-block;
    font-family: arial;
    border: 1px solid #F7EBAA;
    border-radius: 0px;
    margin-right: 10px;
    border-left: 4px solid #73B66B; 
    background: #F8FBFC;
    /*background: #dbf5ff;*/
    border-color: #E7E7E7;
    margin-bottom: 8px;

    /*display: inline-block;
    padding: 0 9px 0 8px;
    font-size: 12px;
    color: #555;
    text-decoration: none;
    text-shadow: 0 1px white;
    background: #fafafa;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #dadada #d2d2d2 #c5c5c5;
    border-radius: 3px 0 0 3px;
    background: linear-gradient(top, #fcfcfc, #f0f0f0);
    margin-bottom: 5px;
    margin-right: 5px;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .7), 0 1px 2px rgba(0,0,0, .05);*/

    /*background: #fafafa linear-gradient(to bottom, #fcfcfc, #f0f0f0) repeat scroll 0 0;
    border-color: #dadada #d2d2d2 #c5c5c5;
    border-radius: 3px 0 0 3px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #555;
    font-size: 12px;
    height: 26px;
    line-height: 23px;
    padding: 0 9px 0 8px;
    text-decoration: none;
    text-shadow: 0 1px white;*/
}

.tagContainer { margin-bottom: 4px; }

.tag span { border-bottom: 0px dotted #666; position: relative; top: -0px; }

    /*.tag + .tag { margin-bottom: 5px; }*/

    .tag1 { border-left: 3px solid #55aefe; }

    .tag2 { border-left: 3px solid #F89D4F; }

    .tag3 { border-left: 3px solid #73B66B; }

    .tag .fa { margin-left: 3px; position:relative; top: 0px; color: #4DB2EC; color: #666; font-size: 0.9em; font-size: 1em; }

    /*.tag .fa2 { margin-left: 3px; color: #F89D4F; color: #4DB2EC;  font-size: 0.9em;}

    .tag .fa3 { margin-left: 3px; color: #4DB2EC; font-size: 0.9em;}*/


  .badge {
  display: block;
  position: absolute;
  top: -9px;
  right: 3px;
  line-height: 14px;
  height: 16px;
  padding: 0 5px;
  font-family: Arial, sans-serif;
  color: white;
  text-shadow: 0 1px rgba(0, 0, 0, 0.25);
  border: 1px solid;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.08);
}
.badge {
  background: #67c1ef;
  border-color: #30aae9;
  background-image: -webkit-linear-gradient(top, #acddf6, #67c1ef);
  background-image: -moz-linear-gradient(top, #acddf6, #67c1ef);
  background-image: -o-linear-gradient(top, #acddf6, #67c1ef);
  background-image: linear-gradient(to bottom, #acddf6, #67c1ef);
}
.badge.green {
  background: #77cc51;
  border-color: #59ad33;
  background-image: -webkit-linear-gradient(top, #a5dd8c, #77cc51);
  background-image: -moz-linear-gradient(top, #a5dd8c, #77cc51);
  background-image: -o-linear-gradient(top, #a5dd8c, #77cc51);
  background-image: linear-gradient(to bottom, #a5dd8c, #77cc51);
}

.flyout {

}

.flyoutTrigger { 
    width: 25px; height: 95px; 
    padding: 5px;
    color: #fff;
    font-weight: bold;
    /*right: -0px;
    position: absolute;*/ 
    float: right;
    margin-right: -15px;
    background: #FD5CAC;
    border-radius: 5px 0px 0px 5px;
    margin-left: 10px;
    text-transform: uppercase;
    cursor: pointer;
    font-size:15px;
}

.flyoutTrigger .fa {
            /*-webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);*/
        position: relative;
        left: 1px;
        /*font-weight: bold;*/
        margin: 0;
}

    .flyoutTrigger span {
            display:block;
            margin-top: -2px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }


/*.navbar-nav > li > a {padding-top:12px !important; padding-bottom:12px !important;}
.navbar {min-height:32px !important}*/




#add-photos-button {
    font-size: 17px;
    padding: 8px;
    width: 250px;
}


.btn.btn-gold {
    background-color: #fcf5c1;
    background-image: linear-gradient(180deg, #fcf5c1 5%, #eb9e0e);
    border: 1px solid #eeb44f;
    color: #000;
    cursor: pointer;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-weight: 700;
    text-shadow: 1px 1px 0 hsla(0, 0%, 100%, 0.4);
}

.btn.btn-gold:hover {
    background-image: linear-gradient(180deg, #f9eb80 5%, #eb9e0e);
}

.btn-green {
font-family: Arial,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 16px;
position: relative;
padding: 12px 20px;
width: 188px;
height: 45px;
border: 1px solid #019147;
margin-left: 4px;
text-shadow: 1px 1px 0 #019147;
-webkit-box-shadow: 0 1px 3px 0 #333;
-moz-box-shadow: 0 1px 3px 0 #333;
box-shadow: 0 1px 3px 0 #333;
}

.btn.btn-green:hover {
    background-image: linear-gradient(180deg, #f9eb80 5%, #eb9e0e);
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
    outline-offset: -2px;
}

.btn.active, .btn:active {
    background-image: none;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    outline: 0 none;
}













.tooltipster-green .tooltipster-box {
    background: #ade6a5!important;
    /*background: #FD5CAC!important;*/
    border: 1px solid #96d38d!important;
	box-shadow: 5px 5px 2px 0 rgba(0,0,0,0.2);
    color: #f1d031!important;
}

.tooltipster-green .tooltipster-content {
	padding: 11px;
    font-size: 13px;
    color: #333!important;
}

.tooltipster-green .tooltipster-content h1 {
	    margin: -8px -11px 0 -11px; padding-left: 11px; margin-bottom: 0px; text-align:left; 
        font-family: Roboto; font-weight: bold; 
        font-size: 16px; height: 30px; line-height: 32px;
        min-width: 200px;
}


/****************************************** SAFETY START ************************************************/

.safetyFonts { margin-top: 40px; margin-bottom: 30px; }

.safetyFonts span { display: block; margin-top: 15px; font-weight: bold; }

.safetyFonts i { font-size: 4em; margin-top: 30px; margin-bottom: 30px;}

.safetyFonts div { background: #f7f7f7; padding-top: 15px; padding-bottom: 15px; border-left: 1px solid #ddd;}

.safetyFonts div:last-of-type { border-right: 1px solid #ddd;}

.safetyFonts div:hover { background: #eee; cursor: pointer; }


.safetyFontsMobile div { border: 1px solid #ddd; padding: 8px 0; padding-left: 8px; background: #f7f7f7; }

.safetyFontsMobile div:hover { background: #eee; }

.safetyFontsMobile img { margin-right: 5px; width: 25px; height: 25px; }

        ul.positive-list li:before {
            font-family: 'FontAwesome';
            font-size: 2.0em;
            font-weight: normal;
            content: "\f05d";
            margin: 0 6px 0 0px;
            color: #73B66B;
            position: relative;
            top: 4px;       
        }

          ul.negative-list li:before {
            font-family: 'FontAwesome';
            font-size: 2.0em;
            font-weight: normal;
            content: "\f05c";
            margin: 0 6px 0 3px;
            color: #d82d30;
            position: relative;
            top: 5px;      
        }

          ul.negative-list li p, ul.positive-list li p, ul.scam-list li p { margin-left: 35px; margin-top: -26px; margin-bottom: 5px;  }

          ul.scam-list li p { margin-left: 40px; margin-top: -26px;}

           ul.scam-list li:before {
            font-family: 'FontAwesome';
            font-size: 2.0em;
            font-weight: normal;
            content: "\f002";
            content: "\f198";
            margin: 0 13px 0 3px;
            color: #666;
            color: #d82d30;
            position: relative;
            top: 8px;       
        }

/****************************************** SAFETY END ************************************************/


           .menuBubble { border-radius: 3px; padding: 0px 4px; display: inline-block; font-size: 11px; 
                text-transform: none; color: #fff; background: #73B66B; margin-left: -13px; z-index: 22000;
                border: 0px solid #6ba563;
           }


/****************************************** SORT START ************************************************/         

#sortText { font-size: 0.9em; padding-left: 1px; }

#sortDiv { margin-top: 20px; font-size: 1.0em; font-weight: bold; color: #666;
           margin-bottom: 0px; padding-bottom: 10px;
           font-family: 'open sans condensed', Roboto;
            /*border-bottom: 1px solid #ddd;*/
}

.ulSort5 .fa { margin-right: 3px; }

#sortDiv li { float: left; border-right: 0px solid #ddd; padding-right: 8px;
              padding-left: 0px; margin-top: 0; margin-bottom: 0px; position: relative;
              padding-top: 0; padding-bottom:5px;  line-height: 1.0em; margin-left: 0px;
              margin-right: 8px;
}

#sortDiv > ul > li:first-child { padding-left: 0; padding-right: 0px; padding-top: 5px; padding-bottom: 4px; font-size: 1.0em; 
                                 border-right: 0px solid #ddd; margin-right: 6px;
                                 background: #E6F4F9; padding-left: 8px; padding-right: 5px; position: relative; top: -5px; margin-left: 0;
}

#sortDiv > ul > li:first-child div { /*background: #FFDE6E;*/ display: inline-block; height: 100%; background: none; }

#sortDiv li.activeSort {
    /*padding-left: 15px;*/
    /*background: transparent url(/Images/tickGreen.png) 0px 1px no-repeat;*/
    /*color: #f89d4f;*/
}

#sortDiv li.activeSort .fa
{
    color: rgb(44,160,202);
}

#sortDiv .fa-pencil-square-o
{
    position: relative; top:1px;
}

#sortDiv .fa-desktop
{
    margin-right: 4px;
}

#sortDiv li:last-child { border: 0; }

#sortDiv li:hover { cursor: pointer; }

#sortDiv li li { display: block; float: none; border: 0; padding-left: 15px; padding-bottom: 7px; }

#sortDiv ul ul { background: #fff; border: 1px solid #ddd; z-index: 200; position: absolute; left: 10px;
    margin-left: -14px;  
    margin-top: 5px;  
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0 0 4px 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none; padding-left: 2px; padding-top: 10px; padding-bottom: 5px; width: 160px;
}

#sortDiv ul ul:hover  { display: block; }

/****************************************** SORT END ************************************************/    


.itemImages { font-family: 'open sans condensed'; font-weight: bold;
            font-size: 21px; line-height: 1; color: #fff; background: #FD5CAC; padding-left:10px; padding-right:10px; margin-bottom: 20px;
            text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; position: absolute; bottom: 42px; background: rgba(0,0,0,0.6);
            display: block; border-top-right-radius:3px;
}

.itemImages a { text-decoration: none!important;}

.itemImages span { color: #fff; }

.itemImages i { margin-left: 8px; font-size: 0.8em; position: relative; top: -1px; color: #fff!important;  }

.itemImages i:first-of-type { margin-left: 4px; }

.itemImages .dots { text-decoration: none!important; display: inline-block; margin-left: -0px;}


.tooltipQuestion { font-size: 12px; cursor: pointer; text-decoration: none; width: 350px; text-align: left!important; }

.tooltipQuestion i { margin-left: 3px; color: #57ABEF; }


.numberH2 {
    padding-left: 43px;
    position: relative;
    font-size: 26px;
    counter-increment: num;
    /*border-bottom: 1px solid #666;
    padding-bottom:10px;*/
}
.numberH2:before {
    content: counter(num);
    float: left;
    position: absolute;
    left: -0;
    top: 0;
    font: bold 20px sans-serif;
    text-align: center;
    color: #fff;
    line-height: 28px;
    background: url(/images/bulletYellow.png) no-repeat left -0;
    width: 38px;
    height: 48px;
    color: #000;
    line-height: 38px;
    top: -5px;
    left: -4px;
    text-shadow: 1px 1px 1px #fcfcfc;
}






.right-arrow {
    display: inline-block;
    position: relative;
    background: #ffc600;
    padding: 0px 5px 0px 7px;
    font-weight: bold;
    font-family: 'open sans condensed'; 
    margin-bottom: 20px;
    line-height: 21px;
}
    .right-arrow:after {
        content: '';
        display: block;
        position: absolute;
        left: 100%;
        top: 50%;
        margin-top: -10px;
        width: 0;
        height: 0;
        border-top: 11px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #ffc600;
    }

.breadcrumb a:link, breadcrumb a:active, breadcrumb a:hover
{
    text-decoration: underline;
}


.commentDiv ol {   
  list-style:none;
  counter-reset:mycounter;
  padding:0;

}

.commentDiv ol li {   
  position:relative; 
  margin-left: 30px;
  padding:0px 0;
}

.commentDiv ol li:before {
  content:counter(mycounter); 
  counter-increment:mycounter;
  position:absolute;
  top:2px;
  left:-20px;
  width:15px;
  height:15px;
  line-height:15px;
  border-radius:50%;
  color:#fff;
  background:#FD5CAC;
  background:#F89D4F;
  text-align:center;
  font-size: 10px!important;
}


.menuBatch {
    border-radius: 4px;
    display: inline-block;
    background: #5cb85c;
    color: #fff;
    margin-left: 0px;
    padding: 0px 4px;
    font-size: 14px;
    height: 17px;
    line-height: 16px;
    position: relative;
    top: -6px;
    text-transform: none;
    background: #fff200;
    /*background: #fdce09;*/
    color: #333;
    /*display: none;*/
}

/*use aside class form p*/
.error-messages {
    margin-bottom: 0em;
    padding: .625em 1em;
    background: #fffce3;
    border: 2px solid #f4d354;
    border-radius: 3px;
    font-size: 13px;
}

.bgText {
    background: url("/images/bgText.png") no-repeat 10px 0px;
    min-height: 400px;
    margin-top: 30px;
    padding-right: 20px;
    padding-left: 25px;
}

.bgText h3 { color: #fff; margin-top: 2px!important; padding-top: 5px; display: block; margin-bottom: 20px!important; font-size: 18px; font-weight: bold; }

    .bgText img {
        float: right;
        margin: 3px 0 15px 15px;
        width: 100%;
        max-width: 330px;
    }


@media (max-width: 480px) {
    .bgText img {
        float: none;
        margin: 3px 0 15px 0px;
        max-width: 380px;
    }
}


    .bgText ul {
        list-style-type: disc; padding-left: 25px; 
    }


.fancybox-content {
  max-width: 650px;
  padding: 20px;
  margin: 20px 0;
  border-radius: .3em;
  box-shadow: 0 0.1em 0.4em rgba(0,0,0,.3);
}

.fancybox-infobar {
    background: #333;
	color: #fd5cac;
	font-size: 18px;
    font-weight: bold;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	text-align: center;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s,visibility 0s linear .25s;
	visibility: hidden;
	z-index: 99997;
}

.fancybox-button {
	background: #fd5cac;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	outline: none;
	padding: 10px;
	transition: color 1s;
	vertical-align: top;
	width: 44px;
    color: #fff;
}

.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {
	color: #fff;
	cursor: default;
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
	color: #fff;
}







/*Advanced example - Product quick view*/



.quick-view-container {
    background: rgba(10, 10, 10, .85);
}

.quick-view-content {
    bottom: 0;
    height: calc(100% - 40px);
    left: 0;
    margin: auto;
    max-height: 650px;
    max-width: 980px;
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% - 40px);
}

.quick-view-carousel {
    background: #fff;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 57%;
}

.quick-view-carousel .fancybox-stage {
    bottom: 30px;
}

.quick-view-aside {
    background: #fff;
    bottom: 30px;
    color: #777;
    left: auto;
    padding: 50px 0 30px 0;
    position: absolute;
    right: 0;
    top: 30px;
    width: 43%;
}

.quick-view-aside::before,
.quick-view-aside::after {
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    top: 0;
}

.quick-view-aside::before {
    background: #f4f4f4;
    width: 8px;
}

.quick-view-aside::after {
    background: #e9e9e9;
    width: 1px;
}

.quick-view-aside > div {
    height: 100%;
    overflow: auto;
    padding: 5vh 30px 0 30px;
    text-align: center;
}

.quick-view-aside > div > p {
    font-size: 90%;
}

.quick-view-close {
    background: #f0f0f0;
    border: 0;
    color: #222;
    cursor: pointer;
    font-family: Arial;
    font-size: 14px;
    height: 44px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -99999px;
    top: 30px;
    transition: all .2s;
    width: 44px;
}

.quick-view-close:hover {
    background: #e4e4e4;
}

.quick-view-close::before,
.quick-view-close::after {
    background-color: #222;
    content: '';
    height: 18px;
    left: 22px;
    position: absolute;
    top: 12px;
    width: 1px;
}

.quick-view-close:before {
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}

.quick-view-close:after {
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}

.quick-view-bullets {
    bottom: 0;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    text-align: center;
    width: 100%;
    z-index: 99999;
}

.quick-view-bullets li {
    display: inline-block;
    vertical-align: top;
}

.quick-view-bullets li a {
    display: block;
    height: 30px;
    position: relative;
    width: 20px;
}

.quick-view-bullets li a span {
    background: #d4d2d2;
    border-radius: 99px;
    height: 10px;
    left: 50%;
    overflow: hidden;
    position: absolute;
    text-indent: -99999px;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
}

.quick-view-bullets li.active a span {
    background: #ff4453;
}

/*
// End of examples
*/


.imageHolder{ position: relative; border :1px solid #bbb; 
              display: inline-block; margin-bottom: 20px;margin-right: 20px;
              
}

.imageHolder .dot { 
    display: block; 
  height: 22px;
  width: 22px;
  background: #6E6E6E;
  border-radius: 50%;
  position: absolute!important; bottom: -10px!important; left: 45%;
  text-align: center;
  line-height: 22px;
  border:1px solid #fff;
  box-shadow: 0 0 0 1px #6E6E6E;
   /*box-shadow: inset 0px 0px 0px 1px white;
   border: 1px solid #6E6E6E;*/
    /*box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 1);*/
}

.imageHolder .dot .fa { font-size: 0.9em!important; color: #fff; position:relative; top: -1px; font-weight: normal; }

.cookieinfo-close { 
    float: right; display: block; 
    padding: 2px 6px!important; 
    min-width: 50px!important; 
    margin-left: 5px; 
    border-radius: 5px; 
    cursor: pointer; color: rgb(0, 0, 0); background: rgb(241, 214, 0); text-align: center; 
    margin-top: 4px;
}

.cookieinfo {
    position: fixed;
    left: 0px;
    right: 0px;
    background: rgb(238, 238, 238);
    color: rgb(51, 51, 51);
    line-height: 13px!important;
    min-height: 12px!important;
    padding: 2px 18px!important;
    opacity: 1;
    text-align: center;
    padding: 5px 0 5px 0;
    font-size: 11px!important;
}

@media (max-width: 480px) {
    .cookieinfo {
        text-align: left!important;
        font-size: 10px!important;
    }
}

.diskussion { margin-left :-20px; box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2)  ; 
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2); 
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2);  
}

.diskussion:hover { box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); }


@media (max-width: 766px) {
    .diskussion { margin-left :0px; }
    }

.alertInfo {  border: 1px solid #4f90b6; color: #2a7db1; font-size :12px; background: #fff; margin: 0 0px 10px 0px; padding: 0!important; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2); font-family:roboto; }

.alertInfo .left { border-right: 1px solid #4f90b6; box-shadow: inset 1px 1px 0px 0px white; background: #daecf8; min-height: 100%; display: table-cell; width: 40px; text-align:center; vertical-align: middle;}

.alertInfo .left .fa { font-size: 1.3em; color: #3986b0; }

.alertInfo .right  { padding: 5px 10px;display: table-cell; }

.alertWarning {  border: 1px solid #da972f; color: #e28c13; font-size :12px; background: #fff; margin: 0 0px 10px 0px; padding: 0!important; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); font-family:roboto; }

.alertWarning .left { border-right: 1px solid #da972f; box-shadow: inset 1px 1px 0px 0px white; background: #f3eed1; min-height: 100%; display: table-cell; width: 40px; text-align:center; vertical-align: middle;}

.alertWarning .left .fa { font-size: 2em; color: #da972f; }

.alertWarning .right  { padding: 5px 10px;display: table-cell; }

.alertSuccess {  border: 1px solid #438b4b; color: #438b4b; font-size :12px; background: #fff; margin: 0 0px 10px 0px; padding: 0!important; box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.2); font-family:roboto; }

.alertSuccess .left { border-right: 1px solid #438b4b; box-shadow: inset 1px 1px 0px 0px white; background: #e0efd8; min-height: 100%; display: table-cell; width: 40px; text-align:center; vertical-align: middle;}

.alertSuccess .left .fa { font-size: 2em; color: #438b4b; }

.alertSuccess .right  { padding: 5px 10px;display: table-cell; }


.yt-toggle.collapsed {
  display: none;
}

.yt-toggle.collapsed {
  display: inline-block;
}

.yt-toggle {
  display: none;
}


/* Generated by http://css.spritegen.com CSS Sprite Generator */


/*.myTop { 
    position: fixed;
	right: 0;
	left: 0;
    top: 0px;
	z-index: 1030;
    background: #fff;
}

.topPadding { padding-top:130px; }*/

/*body { padding-top: 130px; }*/

.navbar-fixed-top {
	position: fixed;
	/*right: 0;
	left: 0;*/
    top: 100px;
	z-index: 1030;
}


.dropdown-menu > li > a {
	clear: both;
	color: #333333;
	display: block;
	font-weight: normal;
	line-height: 1.12857;
	padding: 3px 10px;
	white-space: nowrap;
    font-size: 16px;
    font-weight: bold;
}

ul .dropdown-menu {
	margin-left: 0px;
}

.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus {
    /*background-color: rgb(231, 231, 231);*/
    /*color: rgb(85, 85, 85);*/
}
li.dropdown:hover > .dropdown-menu {
    display: block;
}


.slick-track {
    margin-top: -65px;
    /*transform: translate3d(0px, -1270px, 0px)!important;*/
}

blockquote {
    font-size: 1.0em;
    width: 100%;
    margin: 30px auto;
    font-family: Open Sans;
    font-style: italic;
    color: #555555;
    padding: 1.0em 30px 1.0em 55px;
    border-left: 8px solid #78C0A8;
    line-height: 1.6;
    position: relative;
    background: #EDEDED;
}

    blockquote::before {
        font-family: Arial;
        content: "\201C";
        color: #78C0A8;
        font-size: 4em;
        position: absolute;
        left: 10px;
        top: -10px;
    }

    blockquote::after {
        content: '';
    }

    blockquote span {
        display: block;
        color: #333333;
        font-style: normal;
        font-weight: bold;
        margin-top: 0.5em;
    }

.itemOffer {
    margin-top:3px;
    margin-bottom: 10px;
    border: 2px dashed #ff0000;
    background: #fff7fb;
    padding: 8px;
    padding-top: 4px;
}

    .itemOffer .title {
        font-weight: bold;
        color: #666;
        font-size: 1.2em;
    }

    .itemOffer .text {

    }


    .btn i { color: #fff; }

.textPush {
    font-weight: bold;
    background: #ffc600;
    padding: 1px 5px;
    border-radius: 3px;
}

.metro-validation { position: relative; top: -7px; font-size: 1.0em; }


.collapseDiv {
    font-family: 'open sans condensed';
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 0px;
    background: #F9F9F9;
    padding: 5px 10px;
    cursor: pointer;
    margin-top: 0px;
    color: #009FEA;
}

    .collapseDiv:before {
        font-family: 'FontAwesome';
        font-size: 1.0em;
        font-weight: normal;
        content: "\f13a";
        content: "\f0a9";
        content: "\f138";
        /*content: "\f055";*/
        margin: 0 6px 0 0px;
        color: #73B66B;
        position: relative;
        top: 0px;
    }

    .collapseDiv[aria-expanded="true"] {
        /*color: #009FEA;*/
        color: #333;
    }

        .collapseDiv[aria-expanded="true"]:before {
            content: "\f13a";
        }


.faq li {
    list-style-type: disc;
    margin-left: 20px;
}

