body { font-family: "Roboto",sans-serif ! important; background: rgb(251, 251, 251) none repeat scroll 0% 0%; font-size: 13px; }
.navbar-form { margin: 0px ! important; }
.navbar-nav > li > a { line-height: 18px; padding-bottom: 7px; padding-top: 7px; }
.navbar-collapse { padding-left: 0px; padding-right: 0px; }
.container-fluid { padding: 0px; }
.navbar-default { background: rgb(54, 51, 88) none repeat scroll 0% 0%; }
.navbar-default .navbar-nav > li > a { color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; text-transform: uppercase; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { background: rgb(217, 83, 79) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.nav.navbar-nav.navbar-right a { color: rgb(200, 200, 200); }
.fa-input { font-family: FontAwesome,"Helvetica Neue",Helvetica,Arial,sans-serif; background: rgb(54, 51, 88) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 3px 10px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); }
.fa-input:hover { color: rgb(255, 255, 255); }
.bgw { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 2px 5px; }
.bgw2 { padding: 2px 5px; }
.form-control { border: 0px none; box-shadow: none; }
.st1 { border-right: 1px solid rgb(204, 204, 204); border-radius: 0px; }
.mt20 { margin-top: 20px ! important; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { display: inline-block; }
.lg { border: 1px solid rgb(228, 226, 226); }
.lg2 { background: rgb(251, 251, 251) none repeat scroll 0% 0%; border: 1px solid rgb(241, 241, 241); }
.lg3 { background: rgb(251, 251, 251) none repeat scroll 0% 0%; margin: 0px; padding: 2px 10px; }
.rb { border-bottom: 2px solid rgb(174, 90, 105); padding-bottom: 2px; font-family: "Roboto",sans-serif; font-size: 17px; }
.box { font-size: 17px; margin: 0px; }
.box strong { float: left; display: block; background: rgb(239, 239, 239) none repeat scroll 0% 0%; padding: 7px 10px; border: 1px solid rgb(240, 240, 240); border-radius: 4px 4px 0px 0px; }
.pre-scrollable.list-unstyled > li a { padding: 5px 0px; color: rgb(0, 0, 0); display: block; }
.justin.list-unstyled > li h4 a { padding: 12px 0px; color: rgb(68, 68, 68); display: block; font-size: 13px; font-weight: normal; }
.justin.list-unstyled > li h4 { margin: 0px; padding: 0px; }
a { color: rgb(68, 68, 68); word-wrap: break-word; }
a:hover { color: rgb(0, 0, 0); }
#lblfullstory a { color: rgb(30, 131, 173); font-weight: bold; text-decoration: underline; }
#lblfullstory a:hover { color: rgb(0, 0, 0); font-weight: bold; text-decoration: none; }
.top10 { margin-top: 10px ! important; }
.dg { background: rgb(54, 51, 88) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 5px 10px; }
.mt0 { margin-top: 0px; }
.pre-scrollable { max-height: 175px; }
.carousel-inner > .item > img, .carousel-inner > .item > a > img { width: 100%; margin: auto; }
.container-fluid.tf { position: relative; width: 100%; z-index: 999; top: 0px; }
.container-fluid.tf2 { position: relative; width: 100%; z-index: 999; bottom: 0px; }
.tf2 { position: fixed ! important; width: 100%; z-index: 9999; }
.btn.btn-danger.pull-right { right: 0px; }
.btn.btn-warning.pull-right { position: absolute; right: 0px; bottom: 0px; }
.tf { position: fixed ! important; width: 100%; z-index: 9999; }
.mt60 { margin-top: 80px ! important; }
.fst { margin: 5px; }
.fst li { font-size: 15px; padding: 3px 0px; }
.mh3 { min-height: 250px; }
.mh5 { min-height: 45px; }
.col-md-8.np { font-size: 13px; font-weight: bold; }
.col-md-8.np span { font-weight: normal; }
.mh2 { margin-left: 14px; }
.mh2 li img { max-height: 80px; width: 100%; }
.list-unstyled > li { padding-right: 5px; }
.db { border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); color: rgb(54, 51, 88); font-size: 28px; padding: 5px 0px; }
.st2 { font-size: 21px; }
.top40 { margin-top: 50px; }
.dbg { background: rgb(51, 51, 51) none repeat scroll 0% 0%; margin-top: 10px; }
.dbg2 { background: rgb(29, 27, 55) none repeat scroll 0% 0%; margin-top: 10px; font-size: 13px; }
.rc { color: rgb(255, 77, 77); border-bottom: 1px solid rgb(255, 77, 77); font-size: 16px; font-weight: bold; }
footer .list-unstyled li { padding: 0px; }
footer .list-unstyled li a { padding: 5px 10px; display: block; color: rgb(143, 143, 143); font-size: 16px; border-bottom: 1px solid rgb(66, 66, 66); transition: all 0.5s ease-in-out 0s; }
#accordion { position: relative; }
footer .list-unstyled li a:hover { background: rgb(29, 29, 29) none repeat scroll 0% 0%; text-decoration: none; transform: translate(10px, 0px); z-index: 99999; position: relative; }
footer, footer a { color: rgb(239, 239, 239); }
footer p { padding: 7px 0px; margin: 0px; }
.navbar-collapse.in { overflow: hidden ! important; }
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin-left: 0px ! important; margin-right: 0px ! important; }
.navbar { margin-bottom: 0px ! important; }
.mh4 { min-height: 320px; }
.mh1 { min-height: 230px; padding-bottom: 10px; }
.mh1b { min-height: 280px; display: table; }
@media screen and (max-width: 767px) {
  .list-unstyled.mh2 > li { display: inline; }
  .mh2 li img { width: auto; }
  div { height: auto ! important; min-height: 1px ! important; }
  .bs-glyphicons li { font-size: 40px ! important; }
  .bs-glyphicons li span { font-size: 15px ! important; }
  .row { margin: 0px ! important; }
  .lg2 { background: rgb(190, 191, 193) none repeat scroll 0px 0px; margin-top: 10px; min-height: 283px; }
  .add1 { display: none ! important; }
  .add2 { display: none ! important; }
  .tf2 { display: none; }
  .tf { display: none; }
  .mt60 { margin-top: 10px ! important; }
  .lg { padding-top: 10px; padding-bottom: 5px; margin-top: 10px; margin-bottom: 5px; }
  .bs-glyphicons-list { width: 100%; }
  .tr { text-align: center ! important; }
  .nav > li > a { padding: 7px 20px ! important; text-align: left; }
  .form-control.h28.st1 { width: 100% ! important; }
  .navbar-form { width: 100% ! important; }
  .related_con ul li { text-align: left; }
  .related_con { float: none ! important; margin: 15px; }
  #tabs-1 ul li { text-align: left; }
  #tabs-2 ul li { text-align: left; }
  #tabs-3 ul li { text-align: left; }
  #tabs { min-height: 250px ! important; display: block ! important; }
  .flist { color: rgb(239, 239, 239); display: block; float: left; font-family: "Roboto",sans-serif; font-size: 13px; list-style: outside none none; margin: 15px 0px 0px ! important; padding: 0px; text-align: left; width: 49%; }
  #mCSB_1_container li { text-align: left ! important; }
  .flist-last { text-align: left; margin-top: 15px ! important; }
  .bright { border-right: medium none ! important; }
}
@media screen and (max-width: 980px) {
  .lg2 { background: rgb(190, 191, 193) none repeat scroll 0px 0px; margin-top: 10px; }
}
@media screen and (max-width: 480px) {
  col-xs-6 { width: 100% ! important; }
  div {  }
  .st1 { border: 1px solid rgb(238, 238, 238); }
}
#top-panel { position: relative; top: 0px; width: 100%; z-index: 999; text-align: right; margin-left: auto; margin-right: auto; }
.add1 { display: block; position: fixed; z-index: 99; margin-left: -136px; margin-top: 10px; }
.add2 { display: block; position: fixed; z-index: 99; margin-left: 1086px; margin-top: 10px; }
.top-fix { position: fixed; z-index: 9999; min-height: 60px; margin-bottom: 60px; }
.fa.fa-angle-double-left { background: rgb(224, 29, 33) none repeat scroll 0px 0px; padding: 4px 11px; }
.fa.fa-angle-double-right { background: rgb(224, 29, 33) none repeat scroll 0px 0px; padding: 4px 11px; }
.slideright a { color: rgb(0, 0, 0); }
a:focus, a:hover { text-decoration: none ! important; }
.hll { background-color: rgb(255, 255, 204); }
.c { color: rgb(153, 153, 153); }
.err { background-color: rgb(255, 170, 170); color: rgb(170, 0, 0); }
.k { color: rgb(0, 102, 153); }
.o { color: rgb(85, 85, 85); }
.cm { color: rgb(153, 153, 153); }
.cp { color: rgb(0, 153, 153); }
.c1 { color: rgb(153, 153, 153); }
.cs { color: rgb(153, 153, 153); }
.gd { background-color: rgb(255, 204, 204); border: 1px solid rgb(204, 0, 0); }
.ge { font-style: italic; }
.gr { color: red; }
.gh { color: rgb(0, 51, 0); }
.gi { background-color: rgb(204, 255, 204); border: 1px solid rgb(0, 204, 0); }
.go { color: rgb(170, 170, 170); }
.gp { color: rgb(0, 0, 153); }
.gu { color: rgb(0, 51, 0); }
.gt { color: rgb(153, 204, 102); }
.kc { color: rgb(0, 102, 153); }
.kd { color: rgb(0, 102, 153); }
.kn { color: rgb(0, 102, 153); }
.kp { color: rgb(0, 102, 153); }
.kr { color: rgb(0, 102, 153); }
.kt { color: rgb(0, 119, 136); }
.m { color: rgb(255, 102, 0); }
.s { color: rgb(212, 73, 80); }
.na { color: rgb(79, 159, 207); }
.nb { color: rgb(51, 102, 102); }
.nc { color: rgb(0, 170, 136); }
.no { color: rgb(51, 102, 0); }
.nd { color: rgb(153, 153, 255); }
.ni { color: rgb(153, 153, 153); }
.ne { color: rgb(204, 0, 0); }
.nf { color: rgb(204, 0, 255); }
.nl { color: rgb(153, 153, 255); }
.nn { color: rgb(0, 204, 255); }
.nt { color: rgb(47, 111, 159); }
.nv { color: rgb(0, 51, 51); }
.ow { color: rgb(0, 0, 0); }
.w { color: rgb(187, 187, 187); }
.mf { color: rgb(255, 102, 0); }
.mh { color: rgb(255, 102, 0); }
.mi { color: rgb(255, 102, 0); }
.mo { color: rgb(255, 102, 0); }
.sb { color: rgb(204, 51, 0); }
.sc { color: rgb(204, 51, 0); }
.sd { color: rgb(204, 51, 0); font-style: italic; }
.s2 { color: rgb(204, 51, 0); }
.se { color: rgb(204, 51, 0); }
.sh { color: rgb(204, 51, 0); }
.si { color: rgb(170, 0, 0); }
.sx { color: rgb(204, 51, 0); }
.sr { color: rgb(51, 170, 170); }
.s1 { color: rgb(204, 51, 0); }
.ss { color: rgb(255, 204, 51); }
.bp { color: rgb(51, 102, 102); }
.vc { color: rgb(0, 51, 51); }
.vg { color: rgb(0, 51, 51); }
.vi { color: rgb(0, 51, 51); }
.il { color: rgb(255, 102, 0); }
.css .nt + .nt, .css .o, .css .o + .nt { color: rgb(153, 153, 153); }
@font-face {
  font-family: "anchorjs-link";
  font-style: normal;
  font-weight: 400;
  src: url(a3b9480f5497519fdfa4d73d6ad18ba6ebceda21.)  format("truetype"), url(82a6b46aebfb53fab8e54752b014086c62604a7a.)  format("woff");
}
.anchorjs-icon { font-family: anchorjs-link; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; }
.anchorjs-link { color: inherit; float: left; height: 1em; margin-left: -1.2em; opacity: 0; text-align: center; width: 1em; }
@media (max-width: 480px) {
  .anchorjs-link { display: none; }
}
.anchorjs-link:focus, :hover > .anchorjs-link { opacity: 0.75; transition: color 0.16s linear 0s; }
:hover > .anchorjs-link:hover { opacity: 1; text-decoration: none; }
.anchorjs-icon { font-size: 60%; vertical-align: 0.2em; }
.anchorjs-icon::before { content: "î˜€"; }
body { position: relative; }
.table code { font-size: 13px; font-weight: 400; }
h2 code, h3 code, h4 code { background-color: inherit; }
.btn-outline { background-color: transparent; border-color: rgb(86, 61, 124); color: rgb(86, 61, 124); }
.btn-outline:active, .btn-outline:focus, .btn-outline:hover { background-color: rgb(86, 61, 124); border-color: rgb(86, 61, 124); color: rgb(255, 255, 255); }
.btn-outline-inverse { background-color: transparent; border-color: rgb(205, 191, 227); color: rgb(255, 255, 255); }
.btn-outline-inverse:active, .btn-outline-inverse:focus, .btn-outline-inverse:hover { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(86, 61, 124); text-shadow: none; }
.bs-docs-booticon { background-color: rgb(86, 61, 124); border-radius: 15%; color: rgb(255, 255, 255); cursor: default; display: block; font-weight: 500; text-align: center; }
.bs-docs-booticon-sm { font-size: 20px; height: 30px; line-height: 28px; width: 30px; }
.bs-docs-booticon-lg { font-size: 108px; height: 144px; line-height: 140px; width: 144px; }
.bs-docs-booticon-inverse { background-color: rgb(255, 255, 255); color: rgb(86, 61, 124); }
.bs-docs-booticon-outline { background-color: transparent; border: 1px solid rgb(205, 191, 227); }
#skippy { background-color: rgb(111, 84, 153); color: rgb(255, 255, 255); display: block; outline: 0px none; padding: 1em; }
#skippy .skiplink-text { outline: 1px dotted; padding: 0.5em; }
#content:focus { outline: 0px none; }
.bs-docs-nav { background-color: rgb(255, 255, 255); border-bottom: 0px none; margin-bottom: 0px; }
.bs-home-nav .bs-nav-b { display: none; }
.bs-docs-nav .navbar-brand, .bs-docs-nav .navbar-nav > li > a { color: rgb(86, 61, 124); font-weight: 500; }
.bs-docs-nav .navbar-nav > .active > a, .bs-docs-nav .navbar-nav > .active > a:hover, .bs-docs-nav .navbar-nav > li > a:hover { background-color: rgb(249, 249, 249); color: rgb(70, 50, 101); }
.bs-docs-nav .navbar-toggle .icon-bar { background-color: rgb(86, 61, 124); }
.bs-docs-nav .navbar-header .navbar-toggle { border-color: rgb(255, 255, 255); }
.bs-docs-nav .navbar-header .navbar-toggle:focus, .bs-docs-nav .navbar-header .navbar-toggle:hover { background-color: rgb(249, 249, 249); border-color: rgb(249, 249, 249); }
.bs-docs-footer { border-top: 1px solid rgb(229, 229, 229); color: rgb(118, 118, 118); margin-top: 100px; padding-bottom: 40px; padding-top: 40px; text-align: center; }
.bs-docs-footer-links { margin-top: 20px; padding-left: 0px; }
.bs-docs-footer-links li { display: inline; padding: 0px 2px; }
.bs-docs-footer-links li:first-child { padding-left: 0px; }
.it3 { width: auto; }
.it4 { display: table; }
.it4 img {  }
.it3 img {  }
.it5 { width: 38%; display: table; }
.it6 { width: 20%; display: table; }
.it5 img { width: 100%; }
.it6 img { width: 100%; }
@media (min-width: 768px) and (max-width: 979px) {
  #youtubevideo > object { min-height: 300px; }
  .it3 { width: 100% ! important; }
  .it4 { width: 48% ! important; }
  .it4 img { width: 100% ! important; }
  .it3 img { width: 100% ! important; }
  .it5 { width: 48% ! important; }
  .it6 { width: 48% ! important; }
  #banner7 > object { min-height: 345px; }
}
@media (min-width: 768px) {
  .bs-docs-footer p { margin-bottom: 0px; }
}
.bs-docs-social { margin-bottom: 20px; text-align: center; }
.bs-docs-social-buttons { display: inline-block; list-style: outside none none; margin-bottom: 0px; padding-left: 0px; }
.bs-docs-social-buttons li { display: inline-block; line-height: 1; padding: 5px 8px; }
.bs-docs-social-buttons .twitter-follow-button { width: 225px ! important; }
.bs-docs-social-buttons .twitter-share-button { width: 98px ! important; }
.github-btn { border: 0px none; overflow: hidden; }
.bs-docs-header, .bs-docs-masthead { background-color: rgb(111, 84, 153); background-image: linear-gradient(to bottom, rgb(86, 61, 124) 0px, rgb(111, 84, 153) 100%); background-repeat: repeat-x; color: rgb(205, 191, 227); padding: 30px 0px; position: relative; text-align: center; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); }
.bs-docs-masthead .bs-docs-booticon { margin: 0px auto 30px; }
.bs-docs-masthead h1 { color: rgb(255, 255, 255); font-weight: 300; line-height: 1; }
.bs-docs-masthead .lead { color: rgb(255, 255, 255); font-size: 20px; margin: 0px auto 30px; }
.bs-docs-masthead .version { color: rgb(151, 131, 185); margin-bottom: 30px; margin-top: -15px; }
.bs-docs-masthead .btn { font-size: 20px; padding: 15px 30px; width: 100%; }
@media (min-width: 480px) {
  .bs-docs-masthead .btn { width: auto; }
}
@media (min-width: 768px) {
  .bs-docs-masthead { padding: 80px 0px; }
  .bs-docs-masthead h1 { font-size: 60px; }
  .bs-docs-masthead .lead { font-size: 24px; }
}
@media (min-width: 992px) {
  .bs-docs-masthead .lead { font-size: 30px; width: 80%; }
}
.bs-docs-header { font-size: 20px; margin-bottom: 40px; }
.bs-docs-header h1 { color: rgb(255, 255, 255); margin-top: 0px; }
.bs-docs-header p { font-weight: 300; line-height: 1.4; margin-bottom: 0px; }
.bs-docs-header .container { position: relative; }
@media (min-width: 768px) {
  .bs-docs-header { font-size: 24px; padding-bottom: 60px; padding-top: 60px; text-align: left; }
  .bs-docs-header h1 { font-size: 60px; line-height: 1; }
}
@media (min-width: 992px) {
  .bs-docs-header h1, .bs-docs-header p { margin-right: 380px; }
}
.carbonad { -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-top-colors: none ! important; background: transparent none repeat scroll 0px 0px ! important; border-color: rgb(134, 106, 179) ! important; border-image: none ! important; border-style: solid ! important; border-width: 1px 0px ! important; font-size: 13px ! important; height: auto ! important; line-height: 16px ! important; margin: 30px -30px -31px ! important; overflow: hidden; padding: 20px ! important; text-align: left; width: auto ! important; }
.carbonad-img { margin: 0px ! important; }
.carbonad-tag, .carbonad-text { display: block ! important; float: none ! important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif ! important; height: auto ! important; margin-left: 145px ! important; width: auto ! important; }
.carbonad-text { padding-top: 0px ! important; }
.carbonad-tag { color: inherit ! important; text-align: left ! important; }
.carbonad-tag a, .carbonad-text a { color: rgb(255, 255, 255) ! important; }
.carbonad #azcarbon > img { display: none; }
@media (min-width: 480px) {
  .carbonad { border-radius: 4px; border-width: 1px ! important; margin: 20px auto ! important; width: 330px ! important; }
  .bs-docs-masthead .carbonad { margin: 50px auto 0px ! important; }
}
@media (min-width: 768px) {
  .carbonad { margin-left: 0px ! important; margin-right: 0px ! important; }
}
@media (min-width: 992px) {
  .carbonad { margin: 0px ! important; padding: 15px ! important; position: absolute; right: 15px; top: 0px; width: 330px ! important; }
  .bs-docs-masthead .carbonad { position: static; }
}
.bs-docs-featurette { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(229, 229, 229); color: rgb(85, 85, 85); font-size: 16px; line-height: 1.5; padding-bottom: 40px; padding-top: 40px; text-align: center; }
.bs-docs-featurette + .bs-docs-footer { border-top: 0px none; margin-top: 0px; }
.bs-docs-featurette-title { color: rgb(51, 51, 51); font-size: 30px; font-weight: 400; margin-bottom: 5px; }
.half-rule { margin: 40px auto; width: 100px; }
.bs-docs-featurette h3 { color: rgb(51, 51, 51); font-weight: 400; margin-bottom: 5px; }
.bs-docs-featurette-img { color: rgb(51, 51, 51); display: block; margin-bottom: 20px; }
.bs-docs-featurette-img:hover { color: rgb(51, 122, 183); text-decoration: none; }
.bs-docs-featurette-img img { display: block; margin-bottom: 15px; }
@media (min-width: 480px) {
  .bs-docs-featurette .img-responsive { margin-top: 30px; }
}
@media (min-width: 768px) {
  .bs-docs-featurette { padding-bottom: 100px; padding-top: 100px; }
  .bs-docs-featurette-title { font-size: 40px; }
  .bs-docs-featurette .lead { margin-left: auto; margin-right: auto; max-width: 80%; }
  .bs-docs-featurette .img-responsive { margin-top: 0px; }
}
.bs-docs-featured-sites { margin-left: -1px; margin-right: -1px; }
.bs-docs-featured-sites .col-xs-6 { padding: 1px; }
.bs-docs-featured-sites .img-responsive { margin-top: 0px; }
@media (min-width: 768px) {
  .bs-docs-featured-sites .col-sm-3:first-child img { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
  .bs-docs-featured-sites .col-sm-3:last-child img { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
}
.bs-examples .thumbnail { margin-bottom: 10px; }
.bs-examples h4 { margin-bottom: 5px; }
.bs-examples p { margin-bottom: 20px; }
@media (max-width: 480px) {
  .bs-examples { margin-left: -10px; margin-right: -10px; }
  .bs-examples > [class^="col-"] { padding-left: 10px; padding-right: 10px; }
  .rb li a { font-size: 70% ! important; }
  .vp-rb li a { font-size: 70% ! important; }
  #tabs_container div { width: 90%; }
  .txt3 { line-height: 18px ! important; }
  .lb a { color: rgb(238, 238, 238); display: inline-block; padding: 5px 0px; }
}
.bs-docs-sidebar.affix { position: static; }
@media (min-width: 768px) {
  .bs-docs-sidebar { padding-left: 20px; }
}
.bs-docs-sidenav { margin-bottom: 20px; margin-top: 20px; }
.bs-docs-sidebar .nav > li > a { color: rgb(118, 118, 118); display: block; font-size: 13px; font-weight: 500; padding: 4px 20px; }
.bs-docs-sidebar .nav > li > a:focus, .bs-docs-sidebar .nav > li > a:hover { background-color: transparent; border-left: 1px solid rgb(86, 61, 124); color: rgb(86, 61, 124); padding-left: 19px; text-decoration: none; }
.bs-docs-sidebar .nav > .active:focus > a, .bs-docs-sidebar .nav > .active:hover > a, .bs-docs-sidebar .nav > .active > a { background-color: transparent; border-left: 2px solid rgb(86, 61, 124); color: rgb(86, 61, 124); font-weight: 700; padding-left: 18px; }
.bs-docs-sidebar .nav .nav { display: none; padding-bottom: 10px; }
.bs-docs-sidebar .nav .nav > li > a { font-size: 12px; font-weight: 400; padding-bottom: 1px; padding-left: 30px; padding-top: 1px; }
.bs-docs-sidebar .nav .nav > li > a:focus, .bs-docs-sidebar .nav .nav > li > a:hover { padding-left: 29px; }
.bs-docs-sidebar .nav .nav > .active:focus > a, .bs-docs-sidebar .nav .nav > .active:hover > a, .bs-docs-sidebar .nav .nav > .active > a { font-weight: 500; padding-left: 28px; }
.back-to-top, .bs-docs-theme-toggle { color: rgb(153, 153, 153); display: none; font-size: 12px; font-weight: 500; margin-left: 10px; margin-top: 10px; padding: 4px 10px; }
.back-to-top:hover, .bs-docs-theme-toggle:hover { color: rgb(86, 61, 124); text-decoration: none; }
.bs-docs-theme-toggle { margin-top: 0px; }
@media (min-width: 768px) {
  .back-to-top, .bs-docs-theme-toggle { display: block; }
}
@media (min-width: 992px) {
  .bs-docs-sidebar .nav > .active > ul { display: block; }
  .bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom { width: 213px; }
  .bs-docs-sidebar.affix { position: fixed; top: 20px; }
  .bs-docs-sidebar.affix-bottom { position: absolute; }
  .bs-docs-sidebar.affix .bs-docs-sidenav, .bs-docs-sidebar.affix-bottom .bs-docs-sidenav { margin-bottom: 0px; margin-top: 0px; }
}
@media (min-width: 1200px) {
  .bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom { width: 263px; }
}
.bs-docs-section { margin-bottom: 60px; }
.bs-docs-section:last-child { margin-bottom: 0px; }
h1[id] { margin-top: 0px; padding-top: 20px; }
.bs-callout { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgb(238, 238, 238); border-image: none; border-radius: 3px; border-style: solid; border-width: 1px 1px 1px 5px; margin: 20px 0px; padding: 20px; }
.bs-callout h4 { margin-bottom: 5px; margin-top: 0px; }
.bs-callout p:last-child { margin-bottom: 0px; }
.bs-callout code { border-radius: 3px; }
.bs-callout + .bs-callout { margin-top: -5px; }
.bs-callout-danger { border-left-color: rgb(206, 72, 68); }
.bs-callout-danger h4 { color: rgb(206, 72, 68); }
.bs-callout-warning { border-left-color: rgb(170, 103, 8); }
.bs-callout-warning h4 { color: rgb(170, 103, 8); }
.bs-callout-info { border-left-color: rgb(27, 128, 158); }
.bs-callout-info h4 { color: rgb(27, 128, 158); }
.color-swatches { margin: 0px -5px; overflow: hidden; }
.color-swatch { border-radius: 3px; float: left; height: 60px; margin: 0px 5px; width: 60px; }
@media (min-width: 768px) {
  .color-swatch { height: 100px; width: 100px; }
}
.color-swatches .gray-darker { background-color: rgb(34, 34, 34); }
.color-swatches .gray-dark { background-color: rgb(51, 51, 51); }
.color-swatches .gray { background-color: rgb(85, 85, 85); }
.color-swatches .gray-light { background-color: rgb(153, 153, 153); }
.color-swatches .gray-lighter { background-color: rgb(238, 238, 238); }
.color-swatches .brand-primary { background-color: rgb(51, 122, 183); }
.color-swatches .brand-success { background-color: rgb(92, 184, 92); }
.color-swatches .brand-warning { background-color: rgb(240, 173, 78); }
.color-swatches .brand-danger { background-color: rgb(217, 83, 79); }
.color-swatches .brand-info { background-color: rgb(91, 192, 222); }
.color-swatches .bs-purple { background-color: rgb(86, 61, 124); }
.color-swatches .bs-purple-light { background-color: rgb(199, 191, 211); }
.color-swatches .bs-purple-lighter { background-color: rgb(229, 225, 234); }
.color-swatches .bs-gray { background-color: rgb(249, 249, 249); }
.bs-team .team-member { color: rgb(85, 85, 85); line-height: 32px; }
.bs-team .team-member:hover { color: rgb(51, 51, 51); text-decoration: none; }
.bs-team .github-btn { float: right; height: 20px; margin-top: 6px; width: 180px; }
.bs-team img { border-radius: 4px; float: left; margin-right: 10px; width: 32px; }
.bs-docs-browser-bugs td p { margin-bottom: 0px; }
.bs-docs-browser-bugs th:first-child { width: 18%; }
.show-grid { margin-bottom: 15px; }
.show-grid [class^="col-"] { background-color: rgba(86, 61, 124, 0.15); border: 1px solid rgba(86, 61, 124, 0.2); padding-bottom: 10px; padding-top: 10px; }
.bs-example { border-color: rgb(229, 229, 229) rgb(238, 238, 238) rgb(238, 238, 238); border-style: solid; border-width: 1px 0px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.05) inset; margin: 0px -15px 15px; padding: 45px 15px 15px; position: relative; }
.bs-example::after { color: rgb(149, 149, 149); content: "Example"; font-size: 12px; font-weight: 700; left: 15px; letter-spacing: 1px; position: absolute; text-transform: uppercase; top: 15px; }
.bs-example-padded-bottom { padding-bottom: 24px; }
.bs-example + .highlight, .bs-example + .zero-clipboard + .highlight { border-radius: 0px; border-width: 0px 0px 1px; margin: -15px -15px 15px; }
@media (min-width: 768px) {
  .bs-example { background-color: rgb(255, 255, 255); border-color: rgb(221, 221, 221); border-radius: 4px 4px 0px 0px; border-width: 1px; box-shadow: none; margin-left: 0px; margin-right: 0px; }
  .bs-example + .highlight, .bs-example + .zero-clipboard + .highlight { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-width: 1px; margin-left: 0px; margin-right: 0px; margin-top: -16px; }
  .bs-example-standalone { border-radius: 4px; }
}
.bs-example .container { width: auto; }
.bs-example > .alert:last-child, .bs-example > .form-control:last-child, .bs-example > .jumbotron:last-child, .bs-example > .list-group:last-child, .bs-example > .navbar:last-child, .bs-example > .panel:last-child, .bs-example > .progress:last-child, .bs-example > .table-responsive:last-child > .table, .bs-example > .table:last-child, .bs-example > .well:last-child, .bs-example > blockquote:last-child, .bs-example > ol:last-child, .bs-example > p:last-child, .bs-example > ul:last-child { margin-bottom: 0px; }
.bs-example > p > .close { float: none; }
.bs-example-type .table .type-info { color: rgb(118, 118, 118); vertical-align: middle; }
.bs-example-type .table td { border-color: rgb(238, 238, 238); padding: 15px 0px; }
.bs-example-type .table tr:first-child td { border-top: 0px none; }
.bs-example-type h1, .bs-example-type h2, .bs-example-type h3, .bs-example-type h4, .bs-example-type h5, .bs-example-type h6 { margin: 0px; }
.bs-example-bg-classes p { padding: 15px; }
.bs-example > .img-circle, .bs-example > .img-rounded, .bs-example > .img-thumbnail { margin: 5px; }
.bs-example > .table-responsive > .table { background-color: rgb(255, 255, 255); }
.bs-example > .btn, .bs-example > .btn-group { margin-bottom: 5px; margin-top: 5px; }
.bs-example > .btn-toolbar + .btn-toolbar { margin-top: 10px; }
.bs-example-control-sizing input[type="text"] + input[type="text"], .bs-example-control-sizing select { margin-top: 10px; }
.bs-example-form .input-group { margin-bottom: 10px; }
.bs-example > textarea.form-control { resize: vertical; }
.bs-example > .list-group { max-width: 400px; }
.bs-example .navbar:last-child { margin-bottom: 0px; }
.bs-navbar-bottom-example, .bs-navbar-top-example { overflow: hidden; padding: 0px; z-index: 1; }
.bs-navbar-bottom-example .navbar-header, .bs-navbar-top-example .navbar-header { margin-left: 0px; }
.bs-navbar-bottom-example .navbar-fixed-bottom, .bs-navbar-top-example .navbar-fixed-top { margin-left: 0px; margin-right: 0px; position: relative; }
.bs-navbar-top-example { padding-bottom: 45px; }
.bs-navbar-top-example::after { bottom: 15px; top: auto; }
.bs-navbar-top-example .navbar-fixed-top { top: -1px; }
.bs-navbar-bottom-example { padding-top: 45px; }
.bs-navbar-bottom-example .navbar-fixed-bottom { bottom: -1px; }
.bs-navbar-bottom-example .navbar { margin-bottom: 0px; }
@media (min-width: 768px) {
  .bs-navbar-bottom-example .navbar-fixed-bottom, .bs-navbar-top-example .navbar-fixed-top { position: absolute; }
}
.bs-example .pagination { margin-bottom: 10px; margin-top: 10px; }
.bs-example > .pager { margin-top: 0px; }
.bs-example-modal { background-color: rgb(245, 245, 245); }
.bs-example-modal .modal { bottom: auto; display: block; left: auto; position: relative; right: auto; top: auto; z-index: 1; }
.bs-example-modal .modal-dialog { left: auto; margin-left: auto; margin-right: auto; }
.bs-example > .dropdown > .dropdown-toggle { float: left; }
.bs-example > .dropdown > .dropdown-menu { clear: left; display: block; margin-bottom: 5px; position: static; }
.bs-example-tabs .nav-tabs { margin-bottom: 15px; }
.bs-example-tooltips { text-align: center; }
.bs-example-tooltips > .btn { margin-bottom: 5px; margin-top: 5px; }
.bs-example-tooltip .tooltip { display: inline-block; margin: 10px 20px; opacity: 1; position: relative; }
.bs-example-popover { background-color: rgb(249, 249, 249); padding-bottom: 24px; }
.bs-example-popover .popover { display: block; float: left; margin: 20px; position: relative; width: 260px; }
.scrollspy-example { height: 200px; margin-top: 10px; overflow: auto; position: relative; }
.bs-example > .nav-pills-stacked-example { max-width: 300px; }
#collapseExample .well { margin-bottom: 0px; }
.bs-events-table > tbody > tr > td:first-child, .bs-events-table > thead > tr > th:first-child { white-space: nowrap; }
.bs-events-table > thead > tr > th:first-child { width: 150px; }
.js-options-table > thead > tr > th:nth-child(1), .js-options-table > thead > tr > th:nth-child(2) { width: 100px; }
.js-options-table > thead > tr > th:nth-child(3) { width: 50px; }
.highlight { background-color: rgb(247, 247, 249); border: 1px solid rgb(225, 225, 232); border-radius: 4px; margin-bottom: 14px; padding: 9px 14px; }
.highlight pre { background-color: transparent; border: 0px none; margin-bottom: 0px; margin-top: 0px; padding: 0px; white-space: nowrap; word-break: normal; }
.highlight pre code { color: rgb(51, 51, 51); font-size: inherit; }
.highlight pre code:first-child { display: inline-block; padding-right: 45px; }
.table-responsive .highlight pre { white-space: normal; }
.bs-table th small, .responsive-utilities th small { color: rgb(153, 153, 153); display: block; font-weight: 400; }
.responsive-utilities tbody th { font-weight: 400; }
.responsive-utilities td { text-align: center; }
.responsive-utilities td.is-visible { background-color: rgb(223, 240, 216) ! important; color: rgb(70, 136, 71); }
.responsive-utilities td.is-hidden { background-color: rgb(249, 249, 249) ! important; color: rgb(204, 204, 204); }
.responsive-utilities-test { margin-top: 5px; }
.responsive-utilities-test .col-xs-6 { margin-bottom: 10px; }
.responsive-utilities-test span { border-radius: 4px; display: block; font-size: 14px; font-weight: 700; line-height: 1.1; padding: 15px 10px; text-align: center; }
.hidden-on .col-xs-6 .hidden-lg, .hidden-on .col-xs-6 .hidden-md, .hidden-on .col-xs-6 .hidden-sm, .hidden-on .col-xs-6 .hidden-xs, .visible-on .col-xs-6 .hidden-lg, .visible-on .col-xs-6 .hidden-md, .visible-on .col-xs-6 .hidden-sm, .visible-on .col-xs-6 .hidden-xs { border: 1px solid rgb(221, 221, 221); color: rgb(153, 153, 153); }
.hidden-on .col-xs-6 .visible-lg-block, .hidden-on .col-xs-6 .visible-md-block, .hidden-on .col-xs-6 .visible-sm-block, .hidden-on .col-xs-6 .visible-xs-block, .visible-on .col-xs-6 .visible-lg-block, .visible-on .col-xs-6 .visible-md-block, .visible-on .col-xs-6 .visible-sm-block, .visible-on .col-xs-6 .visible-xs-block { background-color: rgb(223, 240, 216); border: 1px solid rgb(214, 233, 198); color: rgb(70, 136, 71); }
.bs-glyphicons { margin: 0px -10px; overflow: hidden; }
.bs-glyphicons-list { list-style: outside none none; padding-left: 0px; }
.bs-glyphicons li { background-color: rgb(54, 51, 88); border: 1px solid rgb(255, 255, 255); float: left; font-size: 10px; height: 115px; line-height: 1.4; padding: 12px 5px; text-align: center; width: 25%; color: rgb(249, 249, 249); }
.bs-glyphicons .glyphicon { font-size: 24px; margin-bottom: 10px; margin-top: 5px; }
.bs-glyphicons .glyphicon-class { display: block; text-align: center; word-wrap: break-word; }
.bs-glyphicons li:hover { cursor: pointer; }
@media (min-width: 768px) {
  .bs-glyphicons { margin-left: 0px; margin-right: 0px; }
  .bs-glyphicons li h3 { font-size: 40px; }
  .bs-glyphicons li { font-size: 40px; width: 25%; }
  .bs-glyphicons li span { font-size: 13px; font-weight: bold; }
}
.bs-customizer .toggle { float: right; margin-top: 25px; }
.bs-customizer label { color: rgb(85, 85, 85); font-weight: 500; margin-top: 10px; }
.bs-customizer h2 { margin-bottom: 5px; margin-top: 0px; padding-top: 30px; }
.bs-customizer h3 { margin-bottom: 0px; }
.bs-customizer h4 { margin-bottom: 0px; margin-top: 15px; }
.bs-customizer .bs-callout h4 { margin-bottom: 5px; margin-top: 0px; }
.bs-customizer input[type="text"] { background-color: rgb(250, 250, 250); font-family: Menlo,Monaco,Consolas,"Courier New",monospace; }
.bs-customizer .help-block { font-size: 12px; margin-bottom: 5px; }
#less-section label { font-weight: 400; }
.bs-customize-download .btn-outline { padding: 20px; }
.bs-customizer-alert { background-color: rgb(217, 83, 79); border-bottom: 1px solid rgb(185, 68, 65); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25) inset; color: rgb(255, 255, 255); left: 0px; padding: 15px 0px; position: fixed; right: 0px; top: 0px; z-index: 1030; }
.bs-customizer-alert .close { font-size: 24px; margin-top: -4px; }
.bs-customizer-alert p { margin-bottom: 0px; }
.bs-customizer-alert .glyphicon { margin-right: 5px; }
.bs-customizer-alert pre { background-color: rgb(168, 60, 58); border-color: rgb(151, 54, 52); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05) inset, 0px 1px 0px rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); margin: 10px 0px 0px; }
.bs-dropzone { border: 2px dashed rgb(238, 238, 238); border-radius: 4px; color: rgb(119, 119, 119); margin-bottom: 20px; padding: 20px; position: relative; text-align: center; }
.bs-dropzone .import-header { margin-bottom: 5px; }
.bs-dropzone .glyphicon-download-alt { font-size: 40px; }
.bs-dropzone hr { width: 100px; }
.bs-dropzone .lead { color: rgb(51, 51, 51); font-weight: 400; margin-bottom: 10px; }
#import-manual-trigger { cursor: pointer; }
.bs-dropzone p:last-child { margin-bottom: 0px; }
.bs-brand-logos { background-color: rgb(249, 249, 249); border-radius: 4px; color: rgb(86, 61, 124); display: table; margin-bottom: 15px; overflow: hidden; width: 100%; }
.bs-brand-item { padding: 60px 0px; text-align: center; }
.bs-brand-item + .bs-brand-item { border-top: 1px solid rgb(255, 255, 255); }
.bs-brand-logos .inverse { background-color: rgb(86, 61, 124); color: rgb(255, 255, 255); }
.bs-brand-item h1, .bs-brand-item h3 { margin-bottom: 0px; margin-top: 0px; }
.bs-brand-item .bs-docs-booticon { margin-left: auto; margin-right: auto; }
.bs-brand-item .glyphicon { border-radius: 50%; color: rgb(255, 255, 255); height: 30px; line-height: 30px; margin: 10px auto -10px; width: 30px; }
.bs-brand-item .glyphicon-ok { background-color: rgb(92, 184, 92); }
.bs-brand-item .glyphicon-remove { background-color: rgb(217, 83, 79); }
@media (min-width: 768px) {
  .bs-brand-item { display: table-cell; width: 1%; }
  .bs-brand-item + .bs-brand-item { border-left: 1px solid rgb(255, 255, 255); border-top: 0px none; }
  .bs-brand-item h1 { font-size: 60px; }
}
.zero-clipboard { display: none; position: relative; }
.btn-clipboard { background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 225, 232); border-radius: 0px 4px; color: rgb(118, 118, 118); cursor: pointer; display: block; font-size: 12px; padding: 5px 8px; position: absolute; right: 0px; top: 0px; z-index: 10; }
.btn-clipboard-hover { background-color: rgb(86, 61, 124); border-color: rgb(86, 61, 124); color: rgb(255, 255, 255); }
@media (min-width: 768px) {
  .zero-clipboard { display: block; }
  .bs-example + .zero-clipboard .btn-clipboard { border-top-right-radius: 0px; top: -16px; }
}
#focusedInput { border-color: rgba(82, 168, 236, 0.8); box-shadow: 0px 0px 8px rgba(82, 168, 236, 0.6); outline: 0px none; }
.bs-glyphicons-list li { transition: all 0.5s ease-in-out 0s; }
.bs-glyphicons-list li:hover { background-color: rgb(36, 33, 66); transform: translate(0px, -10px); z-index: 99999; position: relative; }
.bs-glyphicons-list { display: block; float: left; }
.np { padding-left: 0px ! important; }
.np2 { padding-left: 0px ! important; margin-top: -3px; line-height: 1.44; font-size: 13px; font-weight: bold; margin-bottom: 0px; }
#backTop { width: 35px; height: 35px; padding: 10px; border-radius: 4px; cursor: pointer; z-index: 999999999; display: none; box-sizing: content-box; }
#backTop.white { background: rgba(255, 255, 255, 0.8) url(61038d78b9064daec7a02e1726560648b9dde7ef.png)  no-repeat scroll center center; border: 1px solid rgb(204, 204, 204); }
#backTop.black { background: rgba(0, 0, 0, 0.8) url(0b46495cf2f9eb5874800b410498dcca675377e7.png)  no-repeat scroll center center; border: 1px solid rgb(204, 204, 204); }
#backTop.red { background: rgb(51, 51, 51) none repeat scroll 0px 0px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 25px; text-align: center; }
#backTop.green { background: rgba(81, 217, 187, 0.9) url(61038d78b9064daec7a02e1726560648b9dde7ef.png)  no-repeat scroll center center; border: 1px solid rgb(255, 255, 255); }
li a span { color: rgb(153, 153, 153); display: none; }
.wb { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 1px 1px 9px rgb(204, 204, 204); padding-bottom: 25px; }
.small a { color: rgb(153, 153, 153); }
a .small { color: rgb(153, 153, 153); }
.form-control { border: 1px solid rgb(241, 241, 241); background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.h28 { height: 28px; }
.pre-scrollable.list-unstyled strong { font-size: 13px; font-weight: normal; }
.justin.list-unstyled strong { font-size: 13px; }
.glyphicon-class { color: rgb(0, 0, 0); }
.navbar { border: 0px none; border-radius: 0px; }
.list-unstyled.fst > li { border-bottom: 1px solid rgb(238, 238, 238); }
small { color: rgb(153, 153, 153); }
.list-unstyled.fst strong { color: rgb(54, 51, 88); font-family: "Roboto",sans-serif; }
.pre-scrollable.list-unstyled > li { border-bottom: 1px solid rgb(238, 238, 238); }
.justin.list-unstyled > li { border-bottom: 1px solid rgb(238, 238, 238); }
.justin.list-unstyled > li:last-child { border-bottom: medium none; }
.col-md-8.np { margin-top: 0px; }
.pre-scrollable { max-height: 486px; }
.m0 { padding: 0px; margin: 5px 0px 0px; }
.rn-bg { background: rgb(215, 215, 215) none repeat scroll 0% 0%; }
.txt1 { font-weight: normal; font-size: 19px; padding: 10px 15px 0px; margin: 0px; }
.txt2 { font-weight: bold; font-size: 14px; }
.btb { border-bottom: 5px double rgb(206, 0, 0); border-top: 5px double rgb(206, 0, 0); }
.well { margin: 0px; background: rgb(215, 215, 215) none repeat scroll 0% 0%; }
.thumbnail { background: transparent none repeat scroll 0% 0%; margin-bottom: 0px; }
.bright { border-right: 1px solid rgb(102, 102, 102); }
#myCarousel2 .carousel-control { bottom: 0px; color: rgb(255, 255, 255); font-size: 30px; opacity: 1; position: absolute; text-align: center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); top: 50%; width: 2%; margin-top: -25px; }
.txt3 { line-height: 35px; padding: 0px 10px; margin: 0px; }
.txt3 span {  }
.box2 { font-size: 18px; margin: 10px 0px; font-weight: normal; }
.box2 strong { display: block; float: left; border-radius: 8px; font-weight: normal; background: rgb(158, 11, 15) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 5px 15px; margin-bottom: 10px; }
.h4, h4 { font-size: 15px; line-height: 22px; font-weight: 600; font-family: "Roboto",sans-serif; }
.nav.navbar-nav.pull-right a:hover {  }
.fa.fa-rss-square { font-size: 30px; color: rgb(255, 255, 255); }
.fa.fa-twitter-square { font-size: 30px; color: rgb(255, 255, 255); }
.fa.fa-facebook-official { font-size: 30px; color: rgb(255, 255, 255); }
.fa.fa-linkedin-square { font-size: 30px; color: rgb(255, 255, 255); }
.nav.navbar-nav.pull-right a { padding: 2px 2px 0px; }
.fa.fa-lightbulb-o { font-size: 50px; }
.bs-glyphicons-list li:first-child { background: rgb(237, 236, 251) none repeat scroll 0% 0%; }
.bs-glyphicons-list li:nth-child(2) { background: rgb(245, 255, 204) none repeat scroll 0% 0%; }
.bs-glyphicons-list li:nth-child(3) { background: rgb(255, 204, 204) none repeat scroll 0% 0%; }
.bs-glyphicons-list li:nth-child(4) { background: rgb(255, 230, 204) none repeat scroll 0% 0%; }
.bs-glyphicons-list li:nth-child(5) { background: rgb(186, 216, 142) none repeat scroll 0% 0%; }
.bs-glyphicons-list li:nth-child(6) { background: rgb(204, 255, 253) none repeat scroll 0% 0%; }
.bs-glyphicons-list li:nth-child(7) { background: rgb(253, 229, 251) none repeat scroll 0% 0%; }
.bs-glyphicons-list li:last-child { background: rgb(255, 252, 204) none repeat scroll 0% 0%; }
.nav > li > a { padding: 7px 10px; }
.nav > li > h2 > a { padding: 7px 10px; }
.it2 { float: left; margin: 4px 2px; width: 48%; }
.it1 { float: left; margin: 2px; }
.gallery-bg { background-size: 100% auto; }
.carousel { padding-top: 0px; position: relative; width: 100%; background-color: rgb(0, 0, 0); padding-bottom: 0px; }
.carousel-caption { bottom: -10px; color: rgb(255, 255, 255); left: 0px; padding-bottom: 20px; padding-top: 0px; position: absolute; right: 0px; text-align: left; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); z-index: 10; overflow: visible; font-size: 13px; }
.carousel-caption { left: 0px; padding: 0px 10px; right: 0px; }
.carousel-control.right { background: transparent none repeat scroll 0% 0% ! important; }
.carousel-control.left { background: transparent none repeat scroll 0% 0% ! important; }
.bg-blue { background: rgb(48, 46, 80) none repeat scroll 0% 0%; padding-top: 10px; }
.flist { display: block; float: left; margin: 0px 38px 0px 0px; padding: 0px; list-style: outside none none; font-family: "Roboto",sans-serif; color: rgb(239, 239, 239); font-size: 13px; }
.flist li { padding: 5px 0px; }
.flist-last { display: block; float: left; margin: 0px; padding: 0px; list-style: outside none none; font-family: "Roboto",sans-serif; color: rgb(239, 239, 239); font-size: 13px; }
.flist-last li { padding: 5px 0px; }
.d-btn { display: block; color: rgb(255, 255, 255); border-radius: 6px 6px 0px 0px; font-size: 18px; font-weight: bold; text-align: center; background: rgb(192, 71, 67) none repeat scroll 0% 0%; font-family: "Roboto",sans-serif; padding: 5px 15px; margin-top: 10px; }
.d-btn:hover { color: rgb(238, 238, 238); }
.pbt15 { padding: 15px 0px; }
.lgd3 { background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin: 0px 0px 5px; padding: 5px 10px; color: rgb(255, 255, 255); }
.lgd3 a { color: rgb(255, 255, 255); }
.topb10 { margin-top: 10px; margin-bottom: 8px; }
.carousel-indicators { display: none; }
.bg-blue a:hover { color: rgb(255, 255, 255); }
iframe { border: medium none ! important; }
.h1, .h2, .h3, h1, h2, h3 { margin-top: 8px; }
.h1, h1 { font-size: 30px; margin: 0px ! important; }
.nav.navbar-nav.pull-right a:hover { background: transparent none repeat scroll 0px 0px; }
.navbar-form { width: 20%; }
.form-control.h28.st1 { width: 300px; }
.np2 .small { display: none; }
.over { max-height: 505px; overflow: auto; }
.col-md-5 .row h3 { margin: 0px; padding: 0px; font-size: 13px; line-height: 1.42; }
.mh1.lg a { font-weight: bold; font-size: 14px; line-height: 1.28; }
.p0 { padding: 0px ! important; }
.btn .p0 .pull-right { font-weight: bold; }
.rb a { font-weight: bold; }
.ifs iframe { min-height: 290px; }
.im1 img { height: 61.5px; width: 81.5px; }
.pbt28 { padding: 28px 0px; }
.im1 a { font-weight: bold; }
.link { color: rgb(0, 133, 218); font-weight: bold; text-decoration: underline; }
.flist ul { margin: 0px; padding: 0px; list-style: outside none none; }
.mscrl { overflow: auto; position: relative; max-width: 97%; height: 140px; box-sizing: border-box; }
.mscrl.hidden { display: none; }
.mscrl.light { background-color: rgb(221, 221, 221); color: rgb(51, 51, 51); }
.mscrl hr { margin-bottom: -10px; border-top: 1px solid rgba(0, 0, 0, 0.7); }
.mscrl.light hr { border-bottom: 1px solid rgba(255, 255, 255, 0.6); border-top: 1px solid rgba(0, 0, 0, 0.1); }
.mscrl p { margin: 30px 0px; }
.mscrl p:last-child { margin-bottom: 5px; }
.mscrl p:nth-child(2n+1), .content.light p:nth-child(2n+1) { background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%; padding: 5px 10px; border-radius: 3px; }
.mscrl p:nth-child(3n+3) { color: rgb(187, 187, 187); background: transparent none repeat scroll 0% 0%; padding: 0px; }
.mscrl.light p:nth-child(2n+1) { background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; }
.mscrl.light p:nth-child(3n+3) { color: rgb(102, 102, 102); }
.mscrl p.full:nth-child(2n+1), .content p.half:nth-child(2n+1), .mscrl p.full:nth-child(3n+3), .content p.half:nth-child(3n+3) { background: transparent none repeat scroll 0% 0%; padding: 0px; }
.mscrl h2 { font-size: 200%; line-height: 130%; }
.mscrl h2:first-child { margin-top: 5px; }
.mscrl:nth-child(2n+1) h2 { font-family: "Oswald",sans-serif; font-weight: 300; font-style: normal; }
hr + .mscrl:nth-child(2n+1) h2 { font-family: "Lobster Two","Georgia",serif; font-weight: 700; font-style: italic; }
.mscrl.light h2 { color: inherit; }
.mscrl img { margin: 0px; box-sizing: border-box; padding: 3px; background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%; }
.mscrl.light img { background: rgba(255, 255, 255, 0.4) none repeat scroll 0% 0%; }
.mscrl input[type="text"], .content textarea { border: medium none; background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; min-height: 20px; padding: 5px; box-shadow: -1px -1px 1px rgba(255, 255, 255, 0.6) inset, 3px 3px 20px rgba(0, 0, 0, 0.5) inset; border-radius: 3px; width: 50%; font-size: inherit; font-family: inherit; color: rgb(34, 34, 34); }
.mscrl textarea { min-height: 80px; width: 70%; }
.mscrl .half img { max-width: 48%; margin: 0px 0px 2% 2%; }
.mscrl .half img:nth-child(2n+1) { margin: 0px 2% 2% 0px; }
.nav-tabs > li > h2 > a { margin-right: 2px; line-height: 1.42857; border: 1px solid transparent; border-radius: 4px 4px 0px 0px; }
.rb li h2 { font-size: 17px; padding: 0px; }
.rb_2 { margin: 11px 20px 4px 11px; border-bottom: 2px solid rgb(174, 90, 105); font-size: 18px; }
.social { display: block; margin-top: 3px; line-height: 0; }
.social a { color: rgb(255, 255, 255); margin-left: 4px; }
.related_con { height: auto; border: 1px solid rgb(228, 226, 226); float: left; }
.related_con ul { margin: 0px 19px 0px 25px; padding: 0px; }
.related_con ul li { border-bottom: 1px solid rgb(238, 238, 238); padding: 7px 0px; list-style-image: url(7491fa06041b0f8ce6ade32d19d988e63d6025a9.png) ; list-style-type: none; }
.related_con ul li h3 { font-size: 13px; margin: 0px; padding: 0px; line-height: 1.2; }
.related_con ul li h3 a { color: rgb(55, 55, 55); }
#myCarousel2 { background: transparent none repeat scroll 0% 0%; }
#myCarousel2 .carousel-control.left { left: -20px; }
#myCarousel2 .carousel-control.right { right: -20px; }
.tab-list li { display: list-item ! important; }
.tab-list { margin-left: 0px; padding-left: 25px; }
.headline { line-height: 1.5em; font-size: 14px; position: relative; z-index: 2; padding-right: 5px; }
.mr10 { margin-right: 15px; }
.fa.fa-facebook { background: rgb(67, 107, 169) none repeat scroll 0px 0px; border-radius: 100%; color: rgb(255, 255, 255); line-height: 173%; margin: 5px 0px; min-height: 25px; min-width: 25px; font-size: 15px; text-align: center; }
.fa.fa-twitter { background: rgb(6, 154, 200) none repeat scroll 0px 0px; border-radius: 100%; color: rgb(255, 255, 255); line-height: 173%; margin: 5px 0px; min-height: 25px; min-width: 25px; font-size: 15px; text-align: center; }
.fa.fa-google-plus { background: rgb(222, 75, 57) none repeat scroll 0px 0px; border-radius: 100%; color: rgb(255, 255, 255); line-height: 173%; margin: 5px 0px; min-height: 25px; min-width: 25px; font-size: 15px; text-align: center; }
.fa.fa-linkedin { background: rgb(46, 139, 196) none repeat scroll 0px 0px; border-radius: 100%; color: rgb(255, 255, 255); line-height: 173%; margin: 5px 0px; min-height: 25px; min-width: 25px; font-size: 15px; text-align: center; }
.fa.fa-envelope { background: rgb(165, 165, 165) none repeat scroll 0px 0px; border-radius: 100%; color: rgb(255, 255, 255); line-height: 173%; margin: 5px 0px; min-height: 25px; min-width: 25px; font-size: 15px; text-align: center; }
#myCarousel3 .carousel-control { bottom: 0px; color: rgb(255, 255, 255); font-size: 30px; line-height: 435%; opacity: 1; position: absolute; text-align: center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); top: 0px; width: 2%; }
#myCarousel3 { background: transparent none repeat scroll 0% 0%; }
#myCarousel3 .carousel-control.left { left: -17px; }
#myCarousel3 .carousel-control.right { right: -17px; }
#myCarousel3 .col-md-12 { font-size: 13px; }
.tr { text-align: right; }
.rd1 { background: rgb(167, 28, 32) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding-top: 5px; padding-bottom: 5px; }
.rd1 span { font-size: 15px; }
.coment { color: rgb(167, 28, 32); font-size: 16px; font-weight: bold; margin: 0px; }
.well { padding: 0px 19px; }
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover { border: medium none ! important; }
.lb a { color: rgb(238, 238, 238); }
.tab-list a { background: transparent none repeat scroll 0px 0px ! important; color: rgb(55, 55, 55) ! important; font-weight: normal ! important; padding: 0px ! important; font-size: 14px ! important; }
.list1 li { border-bottom: 1px solid rgb(238, 238, 238); padding: 7px 0px; list-style-image: url(7491fa06041b0f8ce6ade32d19d988e63d6025a9.png) ; list-style-type: none; }
.list1 { margin: 0px 19px 0px 25px; padding: 0px; }
.nav-tabs > li.active > h2 > a, .nav-tabs > li.active > h2 > a:focus, .nav-tabs > li.active > h2 > a:hover { color: rgb(255, 255, 255); cursor: default; background-color: rgb(54, 51, 88); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.nav-tabs > li { display: inline-block; float: none; }
.thumbnail { padding: 2px 4px; }
.top15 { margin-top: 15px; margin-bottom: 15px; }
.navbar-form .form-group { width: 100%; }
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 { border: 1px solid rgb(255, 255, 255) ! important; }
.ad-txt { font-weight: normal; font-size: 24px; padding: 10px 15px; margin: 0px; }
.ad-txt span { color: rgb(204, 28, 30); }
.ad-h { font-size: 18px; font-weight: bold; margin: 0px; padding: 0px; }
.mp10 {  }
.ptb10 { padding-top: 10px; padding-bottom: 10px; }
.blu { color: rgb(255, 255, 255); background: rgb(54, 51, 88) none repeat scroll 0% 0%; padding: 5px; font-style: italic; font-weight: bold; }
.blu:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.bbr { padding-bottom: 10px; border-bottom: 1px solid rgb(174, 90, 105); margin-bottom: 10px ! important; }
.ad-h4 { font-size: 14px; font-weight: bold; line-height: 16px; margin-top: 0px; }
.np3 { padding-left: 0px ! important; margin-bottom: 0px; margin-top: -4px; }
.rb2 { border-bottom: 2px solid rgb(174, 90, 105); text-transform: uppercase; padding-bottom: 2px; font-family: "Roboto",sans-serif; font-size: 17px; }
.rb2 span { color: rgb(167, 28, 32); }
.pm { margin: 0px; padding: 0px; list-style: outside none none; }
.pm li { padding: 5px 0px; border-bottom: 1px solid rgb(174, 90, 105); }
.pm li:last-child { border: medium none; }
.p10 { padding: 0px 5px; }
.cbl p a { color: rgb(54, 51, 88); font-size: 14px; }
@media (max-width: 768px) {
  .dropdown-menu { max-height: 250px; overflow-y: scroll; }
  .dropdown-menu { left: 15px; }
  .dropdown-menu.dropdown-menu-large.row a { padding: 5px 25px ! important; }
  .sm { display: block; width: 100%; text-align: center; }
}
@media only screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu { display: flex; }
  .dropdown-submenu { position: relative ! important; }
  .dropdown-submenu > .dropdown-menu { top: 0px ! important; left: 100% ! important; margin-top: -6px ! important; margin-left: -1px ! important; border-radius: 0px ! important; }
  .dropdown-submenu:hover > .dropdown-menu { display: block ! important; }
  .dropdown-submenu > a::after { display: block; content: ""; font-family: "FontAwesome"; margin-top: -18px; right: 15px; position: absolute; font-weight: 300; }
}
.dropdown-menu li ul { margin: 0px; padding: 0px; }
.dropdown-menu li ul li { list-style: outside none none; }
.dropdown-menu { background: rgb(54, 51, 88) none repeat scroll 0% 0%; border-top: 2px solid rgb(212, 63, 58); }
.dropdown-menu li ul li:hover {  }
.dropdown-menu.dropdown-menu-large.row > li { display: block; width: 100%; }
.dropdown-menu.dropdown-menu-large.row a { display: block; color: rgb(255, 255, 255); padding: 5px 10px; white-space: pre; }
.dropdown-menu.dropdown-menu-large.row a:hover { color: rgb(255, 255, 255); background: rgb(212, 63, 58) none repeat scroll 0% 0%; }
.dropdown-header { color: rgb(212, 63, 58); display: block; font-size: 14px; font-weight: bold; line-height: 1.42857; padding: 0px 10px; white-space: nowrap; border: medium none ! important; }
.fs { font-size: 18px ! important; }
.dropdown-menu .divider { background-color: rgb(25, 23, 48); }
.sm li { display: inline-block; }
.ad-txt2 { font-weight: normal; font-size: 28px; padding: 10px 0px; margin: 0px; }
.ad-txt2 span { color: rgb(204, 28, 30); }
.blue-b { border-bottom: 2px solid rgb(54, 51, 88); }
.lg2 { border: 1px solid rgb(228, 226, 226); background: rgb(241, 241, 241) none repeat scroll 0% 0%; padding-top: 5px; padding-bottom: 5px; margin-top: 5px; }
.blc2 { color: rgb(54, 51, 88); font-weight: bold; margin-bottom: 0px; font-size: 20px; margin-top: 6px; }
.lg2 p { margin: 0px; padding: 0px; }
.lineh2 { line-height: 1.7; margin: 0px; padding: 0px; }
.lineh3 { margin-top: 8px; }
#owl-demo4 { color: rgb(0, 0, 0); font-weight: bold; }
.int-name { font-size: 14px; color: rgb(0, 0, 0); font-weight: bold; margin: 0px; padding: 0px; }
.top-blue { border-width: 3px 1px 1px; border-style: solid; border-color: rgb(54, 51, 88) rgb(228, 226, 226) rgb(228, 226, 226); }
.blu-btn { color: rgb(255, 255, 255); background: rgb(54, 51, 88) none repeat scroll 0% 0%; border-radius: 4px; border: medium none; padding: 7px 10px; font-size: 14px; }
.f18 { font-size: 18px; }
.s-border { border: 1px solid rgb(221, 221, 221) ! important; }
.f22 { color: rgb(255, 255, 255); font-size: 22px; padding: 4px 15px; }
.blc { color: rgb(54, 51, 88); font-weight: bold; margin-bottom: 0px; }
.blc a { color: rgb(54, 51, 88); }
.s-box { height: 30px; margin-top: 2px; font-weight: bold; padding: 2px 12px; }
.lineh { line-height: 2.7; margin: 0px; padding: 0px; }
.bg-lg { background: rgb(213, 213, 213) none repeat scroll 0% 0%; }
.red-fnt { font-weight: bold; color: rgb(167, 28, 32); font-size: 15px; }
.vp-rb { border-bottom: 2px solid rgb(174, 90, 105); padding-bottom: 2px; font-family: "Roboto",sans-serif; font-size: 14px; }
.vp-rb > li > a { padding: 5px ! important; font-weight: bold; margin-right: 0px ! important; text-transform: uppercase; }
.tab-content .thumb { float: left; margin-bottom: 5px; margin-right: 10px; }
.vidio h4 { margin: 5px 0px; padding: 0px; }
.vidio .col-md-4 { border-right: 1px solid rgb(228, 226, 226); border-bottom: 1px solid rgb(228, 226, 226); padding-top: 15px; min-height: 245px; }
.top-blue2 { border-top: 1px solid rgb(228, 226, 226); border-left: 1px solid rgb(228, 226, 226); }
.top-blue3 { border-top: 3px solid rgb(54, 51, 88); }
.grd1 { background: transparent linear-gradient(to bottom, rgb(252, 252, 252) 0%, rgb(216, 216, 216) 100%) repeat scroll 0% 0%; border-radius: 4px; border-top: 3px solid rgb(54, 51, 88); min-height: 165px; }
.p05 { padding: 0px 5px; }
.grd2 { background: transparent linear-gradient(to bottom, rgb(252, 252, 252) 0%, rgb(216, 216, 216) 100%) repeat scroll 0% 0%; border-radius: 100%; min-height: 200px; min-width: 200px; border-top: 3px solid rgb(164, 36, 40); display: inline-block; margin: 0px 7px; font-size: 12.5px; }
.tred { color: rgb(164, 36, 40); font-size: 18px; font-weight: bold; border-top: 1px solid rgb(232, 232, 232); padding-top: 10px; float: left; width: 100%; }
.lb { background: rgb(54, 51, 88) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.twhite { color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; }
.person_cont { width: 97%; float: left; height: auto; background: rgb(226, 226, 226) none repeat scroll 0% 0%; padding: 5px; border: 1px solid rgb(202, 202, 202); }
.person_cont p { margin: 5px 0px 0px; }
.float_right { float: right; }
.person_cont img { float: left; margin-right: 5px; }
.pdng_none { padding-left: 0px; padding-right: 0px; }
@media screen and (max-device-width: 480px), screen and (max-width: 480px) {
  .float_right { float: left; }
  .person_cont { width: 100%; }
  .mobile-pdng-none { padding-left: 0px; padding-right: 0px; }
}
.bt { border-top: 1px solid rgb(244, 242, 242); }
.abt-bk { background: transparent linear-gradient(to right, rgb(221, 221, 221) 0%, rgb(242, 242, 242) 49%, rgb(221, 221, 221) 100%) repeat scroll 0% 0%; border: 1px solid rgb(208, 208, 208); min-height: 460px; }
.blue-grd { background: transparent linear-gradient(to right, rgb(54, 51, 88) 0%, rgb(76, 73, 113) 49%, rgb(54, 51, 88) 100%) repeat scroll 0% 0%; }
.t18 { font-size: 18px; font-weight: bold; color: rgb(255, 255, 255); padding: 7px 10px; margin: 0px; }
.t14 { font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); padding: 7px 10px; margin: 0px; }
.ad-txt3 { font-weight: normal; font-size: 24px; padding: 0px 15px; margin: 0px; }
.ad-txt3 span { color: rgb(204, 28, 30); }
.crd { color: rgb(204, 28, 30); font-weight: bold; font-size: 16px; }
.cbl2 { color: rgb(54, 51, 88); font-weight: bold; font-size: 15px; }
.cbl2 a { color: rgb(54, 51, 88); font-weight: bold; font-size: 15px; }
.t14 a { color: rgb(255, 255, 255); }
.plr0 { float: none ! important; }
.plr0 li { width: 12.5% ! important; }
.select { border-bottom: 3px solid rgb(54, 51, 88) ! important; }
#fontsize { color: rgb(0, 0, 0); font-size: 15px; line-height: 1.6; }
.pds1 { color: rgb(102, 102, 102); font-weight: bold; padding: 1px 5px; margin-top: 0px; }
.letter { background: rgb(54, 51, 88) none repeat scroll 0% 0%; display: block; text-align: center; padding: 10px 0px; border-radius: 6px; }
.letter li { display: inline-block; text-align: center; }
.letter li { border-radius: 100%; height: 25px; width: 25px; text-align: center; background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); }
.letter li a { font-size: 14px; font-weight: bold; line-height: 25px; padding: 5px; }
td a { text-decoration: none; color: rgb(51, 51, 51); font-family: "Roboto Condensed",sans-serif; font-weight: 700; }
td a:hover { color: rgb(87, 87, 87); }
.heading_clr { background: rgb(54, 51, 88) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 18px; font-family: "Roboto Condensed",sans-serif; font-weight: 400; }
.heading_clr_up { color: rgb(255, 255, 255); font-size: 18px; font-family: "Roboto Condensed",sans-serif; font-weight: 700; background: rgb(0, 0, 0) none repeat scroll 0% 0%; text-align: center; }
.event_name { color: rgb(54, 51, 88); font-weight: 700; font-size: 17px; text-transform: uppercase; }
.conf { color: rgb(74, 74, 74); font-weight: bold; font-size: 17px; }
.redbg { background: rgb(0, 0, 0) none repeat scroll 0% 0%; text-align: center; font-weight: bold; color: rgb(255, 255, 255); border-radius: 6px; }
.redbg h3 { font-size: 18px; }
.let-col { background: rgb(255, 80, 80) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: bold; font-size: 24px; text-align: center; }
.event-table td, .event-table th { padding: 5px; }
.letter li:hover { background: rgb(255, 80, 80) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.letter li a:hover { color: rgb(255, 255, 255); }
.menu-active { background: rgb(217, 83, 79) none repeat scroll 0% 0% ! important; color: rgb(255, 255, 255) ! important; }
.glyphicon.glyphicon-home { color: rgb(255, 255, 255); }
.item.it2 span { display: block; padding: 2px; }
.item.it2 { border: 1px solid rgb(204, 204, 204); min-height: 183px; }
#newStuff li { float: left; }
.top-blue3 .pagination.pagination-large { margin: 0px; }
.top-blue3 .pager { margin: 10px 0px; }
.top-blue3 .pager li > a, .pager li > span { border-radius: 0px; }
.top-blue3 .pager li > a:focus, .pager li > a:hover { background: rgb(54, 51, 88) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.rn-bg2 { border-bottom: 2px solid rgb(54, 51, 88); }
.cmp-txt2 { font-weight: normal; font-size: 19px; padding: 10px 15px; margin: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.countinglist { font-size: 18px; color: rgb(204, 28, 30); text-align: center; }
.countinglist ul { margin: 0px; padding: 0px; }
.countinglist ul li { display: inline-block; margin: 5px 2px; }
.countinglist ul li a { text-decoration: none; padding: 2px; min-height: 30px; min-width: 30px; border-radius: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(204, 28, 30); display: block; }
.Alist { border-bottom: 1px solid rgb(210, 210, 210); }
.Alist span { width: 30px; height: 30px; float: left; background: rgb(255, 80, 80) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 20px; text-align: center; }
.companyname { font-size: 15px; color: rgb(107, 107, 107); margin-bottom: 10px; }
.companyname ul { margin: 0px; padding: 0px; }
.companyname ul li { float: left; margin: 5px; list-style: outside none none; }
.companyname ul li a { float: left; padding: 7px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(107, 107, 107); }
.videocompany { width: 315px; float: left; margin-left: 10px; }
.mt21 { margin-top: 10px ! important; }
.tns { font-size: 22px; }
.tns-list li { display: block; float: left; margin: 10px 20px; font-size: 15px; }
.tns-list { display: table; width: 100%; }
.f15 { font-size: 15px; }
.f15 a { color: rgb(192, 71, 67); }
