/*
 * Stylesheet for Ambiance - Notification Plugin for jQuery
 * Version 1.0.1
 *
 * Copyright (c) 2012 Richard Hsu
 * Documentation: http://www.github.com/richardhsu/jquery.ambiance
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */

/* Notification area will be top right but feel free to modify it below. */
#ambiance-notification {
  display: block;
  position: fixed;
  top: 10px;
  right: 10px;
  color: #b4b4b4;
  text-shadow: 0 1px 2px #292929;
  z-index: 9999;
  font-family: "Open Sans";
}

/* Built in custom styling for the notifications. */
.ambiance-title {
  font-weight: bold;
  text-transform: uppercase;
}

.ambiance {
  float: right;
  clear: both;
  box-shadow: 0px 0px 11px 3px rgba(0, 0, 0, .1);
}

.ambiance-default, .ambiance-success, .ambiance-error {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  margin: 10px;
}

.ambiance input {
  background: #343434;
  color: #b4b4b4;
  border-bottom: 1px solid #4a4a4a;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px 2px 2px 1px rgba(0, 0, 0, .1);
  box-shadow: inset 0px 2px 2px 1px rgba(0, 0, 0, .1);
  border: none;
}

.ambiance button {
  background: #ec5c35;
  border: none;
  border-bottom: 3px solid #b73816;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  font-family: open sans condensed;
  text-transform: uppercase;
  padding: 4px 12px;
  -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2);
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2);
  text-shadow: 0 1px 1px #cd3022;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

.ambiance button:hover {
  background: #5e5e5e;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  cursor: pointer;
  border-bottom: 3px solid #3e3e3e;
}

.ambiance-default {
  background: #434343;
  color: #b4b4b4;
}

.ambiance-success {
  background: #468847;
  color: #DFF0D8;
}

.ambiance-error {
  background: #B94A48;
  color: #F2DEDE;
}

/* Close button attributes -- based off Twitter Bootstrap alert close item. */
.ambiance-close {
  display: block;
  position: relative;
  top: -2px;
  right: 0px;
  color: #f3704d;
  float: right;
  font-size: 18px;
  font-weight: bold;
  filter: alpha(opacity=20);
  text-decoration: none;
  position: relative;
  line-height: 14px;
  margin-left: 5px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ambiance-close:hover {
  color: #b4b4b4;
  cursor: pointer;
}