/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (<none>)
 * Config saved to config.json and <none>
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.modal-open {
 overflow: hidden;
}

.modal {
 display: none;
 position: fixed;
 top: 50%;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1050;
 outline: 0;
 transform: translateY(-50%);
}

.modal.fade .modal-dialog {
 -webkit-transition: -webkit-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);
 -o-transform: translate(0, 0);
 transform: translate(0, 0);
}

.modal-dialog {
 position: relative;
 width: auto;
 margin: 10px;
}

.modal-content {
 position: relative;
 background-color: #ffffff;
 border-radius: 6px;
 overflow: hidden;
 -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.3);
 box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.3);
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 outline: 0;
}

.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;
 background: #187CB7;
}

.modal-header h2 {
 color: #fff;
 float: left;
 margin: 0px;
}

.modal-header .close {
 margin-top: -2px;
}

.modal-title {
 margin: 0;
 line-height: 1.42857143;
}

.modal-body {
 padding: 15px;
}

.modal-footer {
 padding: 15px;
 text-align: right;
 background: #f4f4f4;
}

.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;
}

.modal-scrollbar-measure {
 position: absolute;
 top: -9999px;
 width: 50px;
 height: 50px;
 overflow: scroll;
}

@media (min-width: 768px) {
 .modal-dialog {
  width: 600px;
  margin: 30px auto;
 }

 .modal-sm {
  width: 300px;
 }
}

@media (min-width: 992px) {
 .modal-lg {
  width: 900px;
 }
}

.tooltip {
 position: absolute;
 z-index: 1070;
 display: block;
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-style: normal;
 font-weight: normal;
 letter-spacing: normal;
 line-break: auto;
 line-height: 1.42857143;
 text-align: left;
 text-align: start;
 text-decoration: none;
 text-shadow: none;
 text-transform: none;
 white-space: normal;
 word-break: normal;
 word-spacing: normal;
 word-wrap: normal;
 font-size: 12px;
 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;
 background-color: #000000;
 border-radius: 4px;
}

.tooltip-arrow {
 position: absolute;
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid;
}

.tooltip.top .tooltip-arrow {
 bottom: 0;
 left: 50%;
 margin-left: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000000;
}

.tooltip.top-left .tooltip-arrow {
 bottom: 0;
 right: 5px;
 margin-bottom: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000000;
}

.tooltip.top-right .tooltip-arrow {
 bottom: 0;
 left: 5px;
 margin-bottom: -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;
 right: 5px;
 margin-top: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000000;
}

.tooltip.bottom-right .tooltip-arrow {
 top: 0;
 left: 5px;
 margin-top: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000000;
}

.clearfix:before,
.clearfix:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
 content: " ";
 display: table;
}

.clearfix:after,
.form-horizontal .form-group:after,
.modal-header: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;
}

.affix {
 position: fixed;
}
