/*!
 * Bootstrap v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.hide-text {
  font             : 0/0 a;
  color            : transparent;
  text-shadow      : none;
  background-color : transparent;
  border           : 0;
}

.hide {
  display : none;
}

.input-block-level {
  display            : block;
  width              : 100%;
  min-height         : 30px;
  -webkit-box-sizing : border-box;
  -moz-box-sizing    : border-box;
  box-sizing         : border-box;
}

.modal-backdrop {
  position         : fixed;
  top              : 0;
  right            : 0;
  bottom           : 0;
  left             : 0;
  z-index          : 1040;
  background-color : #001b2d;
}

.modal-backdrop.fade {
  opacity : 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity : 0.7;
  filter  : alpha(opacity = 70);
}

.modal {
  position                : fixed;
  top                     : 10%;
  left                    : 50%;
  z-index                 : 1050;
  min-width               : 560px;
  margin-left             : -280px;
  background-color        : #e7ecef;
  -webkit-border-radius   : 3px;
  -moz-border-radius      : 3px;
  border-radius           : 3px;
  -webkit-background-clip : padding-box;
  -moz-background-clip    : padding-box;
  background-clip         : padding-box;
  outline                 : none;
}

.modal-header {
  padding    : 10px 10px 10px 30px;
  text-align : right;
}

.modal-header .close {
  background  : none;
  border      : 0;
  color       : #e95a00;
  font-size   : 18px;
  font-weight : 700;
  margin      : -5px -5px 0 0;
}

.modal-header h3 {
  font       : italic 400 24px/30px "Georgia";
  margin     : 0;
  text-align : left;
}

.modal-body {
  position : relative;
  padding  : 15px 30px 30px;
}

.modal-form {
  margin-bottom : 0;
}

.modal-footer {
  padding               : 14px 15px 15px;
  margin-bottom         : 0;
  text-align            : right;
  background-color      : #f5f5f5;
  border-top            : 1px solid #ddd;
  -webkit-border-radius : 0 0 6px 6px;
  -moz-border-radius    : 0 0 6px 6px;
  border-radius         : 0 0 6px 6px;
  -webkit-box-shadow    : inset 0 1px 0 #ffffff;
  -moz-box-shadow       : inset 0 1px 0 #ffffff;
  box-shadow            : inset 0 1px 0 #ffffff;
  *zoom                 : 1;
}

.modal-footer:before,
.modal-footer:after {
  display     : table;
  content     : "";
  line-height : 0;
}

.modal-footer:after {
  clear : both;
}

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