@charset "UTF-8";
/**
 * Copyright 2013 tuxnet24.de
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * @author Marko Schulz <info@tuxnet24.de>
 * @copyright Copyright (c) 2011 tuxnet24.de
 * @version $Id: default.css,v 1.0 2011/11/09 10:51:24$
 * @description Stylesheet to include all other styles.
 */

/**
 * Typography - alert
 */
.alert2 {
 min-height: 24px;
 margin: 1em auto;
 text-align: left;
 opacity: 0.95;
 filter:alpha(opacity=90); /* For IE8 and earlier */
 border-radius: 0 0 0 0;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
 padding: 14px 10px 14px 10px; /* top,right,bottom,left */
}

.alert {
 position: absolute;
 top: 0;
 left: 10%;
 right: 10%;
 min-height: 24px;
 margin: 0 auto;
 text-align: left;
 opacity: 0.95;
 filter:alpha(opacity=90); /* For IE8 and earlier */
 border-radius: 0 0 0 0;
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
 padding: 14px 10px 14px 10px; /* top,right,bottom,left */
 z-index: 900;
}

.alert h4, .alert2 h4 {
 margin: 0;
 font-weight: normal;
 line-height: normal;
 font-size: 16px;
}

.alert > p, .alert2 > p { margin: 0; }

.alert .close, .alert2 .close {
 top: 0;
 right: 0;
 line-height: 20px;
 position: relative;
 float: right;
 font-size: 20px;
 font-weight: bold;
 opacity: 0.2;
 text-shadow: 1px 1px rgba(255, 255, 255, 0.4);
}

button.close {
 background: none repeat scroll 0 0 transparent;
 border: 0 none;
 cursor: pointer;
 padding: 0;
}

.alert, .alert2 { border: 1px solid #ccc; color: #444; background: rgb(247,247,247); }
.alert .close .alert h4, .alert2 .close .alert2 h4 { color: #444; }

.alert-warning { border: 1px solid #e4bf7f; color: #9c6c38; background: rgb(246,237,186); }
.alert-warning .close .alert-warning h4 { color: #937f0e; }

.alert-error, .alert-danger { border:1px solid #e18d9a; color:#da5251; background: rgb(246,216,216); }
.alert-error .close, .alert-error h4, .alert-danger .close, .alert-danger h4 { color: #990000; }

.alert-success { border: 1px solid #b4da95; color: #468847; background: rgb(223,240,216); }
.alert-success .close, .alert-success h4 { color: #468847; }

.alert-info { border: 1px solid #88c4e2; color: #3a87ad; background: rgb(217,237,247); }
.alert-info .close, .alert-info h4 { color: #3a87ad; }

