/*!
 * Bootstrap v2.3.1
 *
 * 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.
 */

.alert {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  padding: 8px 15px 8px 18px !important;
/*  margin-bottom: 20px;*/
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

.alert strong {
  font-weight: bold;
}

.alert .close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.alert .close:hover,
.alert .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.alert button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.alert button {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

.alert button {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.alert label {
  display: block;
  margin-bottom: 5px;
}


.alert button {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

.alert button {
  *overflow: visible;
  line-height: normal;
}

.alert button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.alert button {
  cursor: pointer;
  -webkit-appearance: button;
}

.alert label,
.alert button {
  cursor: pointer;
}

.alert button {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

.alert button {
  *overflow: visible;
  line-height: normal;
}

.alert button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.alert button {
  cursor: pointer;
  -webkit-appearance: button;
}


.alert label,
.alert button {
  cursor: pointer;
}


.alert p {
  margin: 0;
}


.alert h1,
.alert h2,
.alert h3,
.alert h4,
.alert h5,
.alert h6 {
  /*margin: 10px 0;*/
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}

.alert h1 small,
.alert h2 small,
.alert h3 small,
.alert h4 small,
.alert h5 small,
.alert h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

.alert h1,
.alert h2,
.alert h3 {
  line-height: 40px;
}

.alert h1 {
  font-size: 38.5px;
}

.alert h2 {
  font-size: 31.5px;
}

.alert h3 {
  font-size: 24.5px;
}

.alert h4 {
  font-size: 17.5px;
}

.alert h5 {
  font-size: 14px;
}

.alert h6 {
  font-size: 11.9px;
}

.alert h1 small {
  font-size: 24.5px;
}

.alert h2 small {
  font-size: 17.5px;
}

.alert h3 small {
  font-size: 14px;
}

.alert h4 small {
  font-size: 14px;
}

.alert .ui-icon-circle-close{
	background-image: url("images/alert_close.png");
	background-position: 0px 0px;
}

.alert .ui-icon-circle-close:hover{
	background-image: url("images/alert_close_hover.png");
	background-position: 0px 0px;
}

.alert-danger .ui-icon-circle-close{
	background-image: url("images/alert_danger.png");
	background-position: 0px 0px;
}

.alert-danger .ui-icon-circle-close:hover{
	background-image: url("images/alert_danger.png");
	background-position: 0px 0px;
}