/*** uncss> filename: bootstrap-custom/css/bootstrap.css ***/



/*!

 * Bootstrap v3.3.4 (http://getbootstrap.com)

 * Copyright 2011-2015 Twitter, Inc.

 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 */



/*! normalize.css v3.0.2 | MIT License | git.io/normalize */



a {

  background-color: transparent;

}



a:active,

a:hover {

  outline: 0;

}



img {

  border: 0;

}



input {

  margin: 0;

  font: inherit;

  color: inherit;

}



button::-moz-focus-inner,

input::-moz-focus-inner {

  padding: 0;

  border: 0;

}



input {

  line-height: normal;

}



fieldset {

  padding: .35em .625em .75em;

  margin: 0 2px;

  border: 1px solid #c0c0c0;

}



/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */



@media print {

  *,

  *:before,

  *:after {

    color: #000 !important;

    text-shadow: none !important;

    background: transparent !important;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

  }



  a,

  a:visited {

    text-decoration: underline;

  }



  a[href]:after {

    content: " (" attr(href) ")";

  }



  a[href^="#"]:after {

    content: "";

  }



  img {

    page-break-inside: avoid;

  }



  img {

    max-width: 100% !important;

  }



  p {

    orphans: 3;

    widows: 3;

  }

}



@font-face {

  font-family: 'Glyphicons Halflings';

  src: url(0617792cc2e57d7e4edc5346095a0004609f808c.eot) ;

  src: url(67313abbb206b5df6762dbed9abcf00311f45642.eot)  format('embedded-opentype'), url(a6ba6b17952c30c86ac8e2b96dc98c19a49abd7a.woff2)  format('woff2'), url(605149b169a914eb5507a364880fcb3ef094ba85.woff)  format('woff'), url(83246095399a2891e985deadb0069963ffa60aa4.ttf)  format('truetype'), url(7f7870696dcc5334dfdf2cef7756ccd54d100524.svg)  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-triangle-top:before {

  font-family:  Arial;

  content: "\25B2";

}



.glyphicon-menu-down:before {

  font-family:  Arial;

  content: "\25BE";

  font-size: 20px;

}



#desktopHeader * {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



#desktopHeader *:before,

#desktopHeader *:after {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}





input {

  font-family: inherit;

  font-size: inherit;

  line-height: inherit;

}



a {

  color: #337ab7;

  text-decoration: none;

}



a:hover,

a:focus {

  color: #23527c;

  text-decoration: underline;

}



a:focus {

  outline: thin dotted;

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;

}



img {

  vertical-align: middle;

}



p {

  margin: 0 0 10px;

}



ul {

  margin-top: 0;

  margin-bottom: 10px;

}



.container-fluid {

  padding-right: 15px;

  padding-left: 15px;

  margin-right: auto;

  margin-left: auto;

}



.row {

  margin-right: -15px;

  margin-left: -15px;

}



.col-xs-2,

.col-lg-6,

.col-xs-10,

.col-xs-12,

.col-lg-12 {

  position: relative;

  min-height: 1px;

  padding-right: 15px;

  padding-left: 15px;

}



.col-xs-2,

.col-xs-10,

.col-xs-12 {

  float: left;

}



.col-xs-12 {

  width: 100%;

}



.col-xs-10 {

  width: 83.33333333%;

}



.col-xs-2 {

  width: 16.66666667%;

}



@media (min-width: 960px) {

  .col-lg-6,

  .col-lg-12 {

    float: left;

  }



  .col-lg-12 {

    width: 100%;

  }



  .col-lg-6 {

    width: 50%;

  }

}



fieldset {

  min-width: 0;

  padding: 0;

  margin: 0;

  border: 0;

}



.form-control::-moz-placeholder {

  color: #999;

  opacity: 1;

}



.form-control:-ms-input-placeholder {

  color: #999;

}

.fade {

  opacity: 0;

  -webkit-transition: opacity .15s linear;

       -o-transition: opacity .15s linear;

          transition: opacity .15s linear;

}

.fade.in {

  opacity: 1;

}

.collapse {

  display: none;

}

.collapse.in {

  display: block;

}



.nav {

  padding-left: 0;

  margin-bottom: 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: #eee;

}

.nav > li.disabled > a {

  color: #777;

}

.nav > li.disabled > a:hover,

.nav > li.disabled > a:focus {

  color: #777;

  text-decoration: none;

  cursor: not-allowed;

  background-color: transparent;

}

.nav .open > a,

.nav .open > a:hover,

.nav .open > a:focus {

  background-color: #eee;

  border-color: #337ab7;

}

.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 #ddd;

}

.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: 4px 4px 0 0;

}

.nav-tabs > li > a:hover {

  border-color: #eee #eee #ddd;

}

.nav-tabs > li.active > a,

.nav-tabs > li.active > a:hover,

.nav-tabs > li.active > a:focus {

  color: #555;

  cursor: default;

  background-color: #fff;

  border: 1px solid #ddd;

  border-bottom-color: transparent;

}

.nav-tabs.nav-justified {

  width: 100%;

  border-bottom: 0;

}

.nav-tabs.nav-justified > li {

  float: none;

}

.nav-tabs.nav-justified > li > a {

  margin-bottom: 5px;

  text-align: center;

}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {

  top: auto;

  left: auto;

}

@media (min-width: 321px) {

  .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: 4px;

}

.nav-tabs.nav-justified > .active > a,

.nav-tabs.nav-justified > .active > a:hover,

.nav-tabs.nav-justified > .active > a:focus {

  border: 1px solid #ddd;

}

@media (min-width: 321px) {

  .nav-tabs.nav-justified > li > a {

    border-bottom: 1px solid #ddd;

    border-radius: 4px 4px 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: #fff;

  }

}

.nav-pills > li {

  float: left;

}

.nav-pills > li > a {

  border-radius: 4px;

}

.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: #fff;

  background-color: #337ab7;

}

.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 {

  margin-bottom: 5px;

  text-align: center;

}

.nav-justified > .dropdown .dropdown-menu {

  top: auto;

  left: auto;

}

@media (min-width: 321px) {

  .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: 4px;

}

.nav-tabs-justified > .active > a,

.nav-tabs-justified > .active > a:hover,

.nav-tabs-justified > .active > a:focus {

  border: 1px solid #ddd;

}

@media (min-width: 321px) {

  .nav-tabs-justified > li > a {

    border-bottom: 1px solid #ddd;

    border-radius: 4px 4px 0 0;

  }

  .nav-tabs-justified > .active > a,

  .nav-tabs-justified > .active > a:hover,

  .nav-tabs-justified > .active > a:focus {

    border-bottom-color: #fff;

  }

}

.tab-content > .tab-pane {

  display: none;

}

.tab-content > .active {

  display: block;

}

.nav-tabs .dropdown-menu {

  margin-top: -1px;

  border-top-left-radius: 0;

  border-top-right-radius: 0;

}





.container-fluid:before,

.container-fluid:after,

.row:before,

.row:after,

.nav:before,

.nav:after {

  display: table;

  content: " ";

}



.container-fluid:after,

.row:after,

.nav:after {

  clear: both;

}



.center-block {

  display: block;

  margin-right: auto;

  margin-left: auto;

}



.pull-right {

  float: right !important;

}



@-ms-viewport {

  width: device-width;

}



.visible-lg {

  display: none !important;

}



@media (min-width: 960px) {

  .visible-lg {

    display: block !important;

  }

}



@media (max-width: 320px) {

  .hidden-xs {

    display: none !important;

  }

}



/*# sourceMappingURL=bootstrap.css.map */



