/*!
Author  : Hunter Perrin
Version : 3.2.0
Link    : http://sciactive.com/pnotify/
*/
.ui-pnotify
{
top:36px;
right:36px;
position:absolute;
height:auto;
z-index:2
}
body>
.ui-pnotify
{
position:fixed;
z-index:100040
}
.ui-pnotify-modal-overlay
{
background-color:rgba(0,0,0,.4);
top:0;
left:0;
position:absolute;
height:100%;
width:100%;
z-index:1
}
body>
.ui-pnotify-modal-overlay
{
position:fixed;
z-index:100039
}
.ui-pnotify.ui-pnotify-in
{
display:block!important
}
.ui-pnotify.ui-pnotify-move
{
transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-slow
{
transition:opacity .4s linear;
opacity:0
}
.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move
{
transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-normal
{
transition:opacity .25s linear;
opacity:0
}
.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move
{
transition:opacity .25s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-fast
{
transition:opacity .1s linear;
opacity:0
}
.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move
{
transition:opacity .1s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease
}
.ui-pnotify.ui-pnotify-fade-in
{
opacity:1
}
.ui-pnotify .ui-pnotify-shadow
{
-webkit-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);
-moz-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);
box-shadow:0 6px 28px 0 rgba(0,0,0,.1)
}
.ui-pnotify-container
{
background-position:0 0;
padding:.8em;
height:100%;
margin:0
}
.ui-pnotify-container:after
{
content:" ";
visibility:hidden;
display:block;
height:0;
clear:both
}
.ui-pnotify-container.ui-pnotify-sharp
{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0
}
.ui-pnotify-title
{
display:block;
margin-bottom:.4em;
margin-top:0
}
.ui-pnotify-text
{
display:block
}
.ui-pnotify-icon,.ui-pnotify-icon span
{
display:block;
float:left;
margin-right:.2em
}
.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft
{
left:25px;
right:auto
}
.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright
{
bottom:25px;
top:auto
}
.ui-pnotify.stack-modal
{
left:50%;
right:auto;
margin-left:-150px
}
.brighttheme
{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0
}
.brighttheme.ui-pnotify-container
{
padding:18px
}
.brighttheme .ui-pnotify-title
{
margin-bottom:12px
}
.brighttheme-notice
{
background-color:#ffffa2;
border:0 solid #ff0;
color:#4f4f00
}
.brighttheme-info
{
background-color:#8fcedd;
border:0 solid #0286a5;
color:#012831
}
.brighttheme-success
{
background-color:#aff29a;
border:0 solid #35db00;
color:#104300
}
.brighttheme-error
{
background-color:#E0BCB8;
/*background-image:repeating-linear-gradient(135deg,transparent,transparent 35px,rgba(255,255,255,.3) 35px,rgba(255,255,255,.3) 70px);*/
border:0 solid #ff1800;
color:#4f0800
}
.brighttheme-icon-closer,.brighttheme-icon-info,.brighttheme-icon-notice,.brighttheme-icon-sticker,.brighttheme-icon-success
{
position:relative;
width:16px;
height:16px;
font-size:12px;
font-weight:700;
line-height:16px;
font-family:"Courier New",Courier,monospace;
border-radius:50%
}
.brighttheme-icon-closer:after,.brighttheme-icon-info:after,.brighttheme-icon-notice:after,.brighttheme-icon-sticker:after,.brighttheme-icon-success:after
{
position:absolute;
top:0;
left:4px
}
.brighttheme-icon-notice
{
background-color:#2e2e00;
color:#ffffa2;
margin-top:2px
}
.brighttheme-icon-notice:after
{
content:"!"
}
.brighttheme-icon-info
{
background-color:#012831;
color:#8fcedd;
margin-top:2px
}
.brighttheme-icon-info:after
{
content:"i"
}
.brighttheme-icon-success
{
background-color:#104300;
color:#aff29a;
margin-top:2px
}
.brighttheme-icon-success:after
{
content:"\002713"
}
.brighttheme-icon-error
{
position:relative;
width:0;
height:0;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-bottom:16px solid #2e0400;
font-size:0;
line-height:0;
color:#F5F5F6;
margin-top:8px;
}
.brighttheme-icon-error:after
{
position:absolute;
top:1px;
left:-4px;
font-size:12px;
font-weight:700;
line-height:16px;
font-family:"Courier New",Courier,monospace;
content:"!"
}
.brighttheme-icon-closer,.brighttheme-icon-sticker
{
display:inline-block
}
.brighttheme-icon-closer:after
{
top:-4px;
content:"\002715"
}
.brighttheme-icon-sticker:after
{
top:-5px;
content:">";
/*-moz-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg)*/
}
.brighttheme-icon-sticker.brighttheme-icon-stuck:after
{
content:"||";
/*-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)*/
}
.brighttheme .ui-pnotify-action-bar
{
padding-top:12px
}
.brighttheme .ui-pnotify-action-bar input,.brighttheme .ui-pnotify-action-bar textarea
{
display:block;
width:100%;
margin-bottom:12px!important
}
.brighttheme .ui-pnotify-action-button
{
text-transform:uppercase;
font-weight:700;
padding:4px 8px;
border:none;
background:0 0
}
.brighttheme .ui-pnotify-action-button.btn-primary
{
border:none;
border-radius:0
}
.brighttheme-notice .ui-pnotify-action-button.btn-primary
{
background-color:#ff0;
color:#4f4f00
}
.brighttheme-info .ui-pnotify-action-button.btn-primary
{
background-color:#0286a5;
color:#012831
}
.brighttheme-success .ui-pnotify-action-button.btn-primary
{
background-color:#35db00;
color:#104300
}
.brighttheme-error .ui-pnotify-action-button.btn-primary
{
background-color:#84bce6;
color:#4f0800
}
.ui-pnotify-closer,.ui-pnotify-sticker
{
float:right;
margin-left:.2em
}
.ui-pnotify-history-container
{
position:absolute;
top:0;
right:18px;
width:70px;
border-top:none;
padding:0;
-webkit-border-top-left-radius:0;
-moz-border-top-left-radius:0;
border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-moz-border-top-right-radius:0;
border-top-right-radius:0;
z-index:10000
}
.ui-pnotify-history-container.ui-pnotify-history-fixed
{
position:fixed
}
.ui-pnotify-history-container .ui-pnotify-history-header
{
padding:2px;
text-align:center
}
.ui-pnotify-history-container button
{
cursor:pointer;
display:block;
width:100%
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown
{
display:block;
margin:0 auto
}
.ui-pnotify-history-brighttheme
{
background-color:#8fcedd;
border:0 solid #0286a5;
color:#012831
}
.ui-pnotify-history-brighttheme button
{
text-transform:uppercase;
font-weight:700;
padding:4px 8px;
border:none;
background:0 0
}
.ui-pnotify-history-brighttheme .ui-pnotify-history-pulldown::after
{
display:block;
font-size:16px;
line-height:14px;
padding-bottom:4px;
content:"⌄";
text-align:center;
font-weight:700;
font-family:Arial,sans-serif
}
.ui-pnotify-container
{
position:relative;left:0
}
@media (max-width:480px)
{
	.ui-pnotify-mobile-able.ui-pnotify
	{
	position:fixed;
	top:0;
	right:0;
	left:0;
	width:auto!important;
	font-size:1.2em;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	font-smoothing:antialiased
	}
	.ui-pnotify-mobile-able.ui-pnotify .ui-pnotify-shadow
	{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border-bottom-width:5px
	}
	.ui-pnotify-mobile-able .ui-pnotify-container
	{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
	}
	.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft,.ui-pnotify-mobile-able.ui-pnotify.stack-topleft
	{
	left:0;
	right:0
	}
	.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright
	{
	left:0;
	right:0;
	bottom:0;
	top:auto
	}
	.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft .ui-pnotify-shadow,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright .ui-pnotify-shadow
	{
	border-top-width:5px;
	border-bottom-width:1px
	}
}
.ui-pnotify.ui-pnotify-nonblock-fade
{
opacity:.2
}
.ui-pnotify.ui-pnotify-nonblock-hide
{
display:none!important
}
