/*
Author  : Hunter Perrin
Version : 2.1.0
Link    : http://sciactive.com/pnotify/
*/
/* -- Notice */
.ui-pnotify {
top: 70px;
right: 40%;
position: absolute;
height: auto;
/* Ensures notices are above everything */
z-index: 9999;
}
/* Hides position: fixed from IE6 */
html > body > .ui-pnotify {
position: fixed;
}
.ui-pnotify .ui-pnotify-shadow {
-webkit-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
-moz-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
}
.ui-pnotify-container {
background-position: 0 0;
padding: .8em;
height: auto;
margin: 0;
}
.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;
margin-left: 25px;
    font-size: 14px;
}
.ui-pnotify-text {
display: block;
font-size: 14px;
    font-weight: bold;
}

.ui-pnotify-icon, .ui-pnotify-icon span {
display: block;
float: left;
margin-right: .2em;
}
/* Alternate stack initial positioning. */
.ui-pnotify.stack-topleft, .ui-pnotify.stack-bottomleft {
left: 25px;
right: auto;
}
.ui-pnotify.stack-bottomright, .ui-pnotify.stack-bottomleft {
bottom: 25px;
top: auto;
}
/*
Color Scheme: http://paletton.com/palette.php?uid=c1T3n2J040kClXm03%2B%2Bj6RnZguVWm5a
*/
.brighttheme {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.brighttheme-notice {
background-color: rgb(228, 200, 0);
border: 1px solid #FDCA5D;
color:#000000;
font-size: 13px;
}
.brighttheme-info {
/*background-color: #5FC9E2;
border: 1px solid #05C7F4;
color: #001519;*/
background-color: #fcb91c;
border: 1px solid #fcb91c;
color: white;

}
.brighttheme-success {
/*background-color: #85F362;
border: 1px solid #3CFB00;
color: #082300;*/

background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 5%, #5ea001 59%, #5ea001 100%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(5%,#a1d54f), color-stop(59%,#5ea001), color-stop(100%,#5ea001), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 5%,#5ea001 59%,#5ea001 100%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dd53a 0%,#a1d54f 5%,#5ea001 59%,#5ea001 100%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dd53a 0%,#a1d54f 5%,#5ea001 59%,#5ea001 100%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 5%,#5ea001 59%,#5ea001 100%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
color: white;
    border-color: #3EBB3E;
}

.brighttheme-error {
/*background-color: #FF7567;
background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255,255,255,.3) 35px, rgba(255,255,255,.3) 70px);
border: 1px solid #FF1800;
color: #290400;*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f85032+0,f16f5c+33,f16f5c+33,f6290c+100,e73827+100 */
background: #f85032; /* Old browsers */
background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 33%, #f16f5c 33%, #f6290c 100%, #e73827 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(33%,#f16f5c), color-stop(33%,#f16f5c), color-stop(100%,#f6290c), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 33%,#f16f5c 33%,#f6290c 100%,#e73827 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f85032 0%,#f16f5c 33%,#f16f5c 33%,#f6290c 100%,#e73827 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f85032 0%,#f16f5c 33%,#f16f5c 33%,#f6290c 100%,#e73827 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 33%,#f16f5c 33%,#f6290c 100%,#e73827 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-9 */
color: white;
 border-color:#B12220;
}
.brighttheme-icon-notice,
.brighttheme-icon-info,
.brighttheme-icon-success,
.brighttheme-icon-closer,
.brighttheme-icon-sticker {
position: relative;
width: 16px;
height: 16px;
font-size: 12px;
font-weight: bold;
line-height: 16px;
font-family: "Courier New",Courier,monospace;
border-radius: 50%;
}
.brighttheme-icon-notice:after,
.brighttheme-icon-info:after,
.brighttheme-icon-success:after,
.brighttheme-icon-closer:after,
.brighttheme-icon-sticker:after {
position: absolute;
top: 0;
left: 4px;
}
.brighttheme-icon-notice {
background-color: #292900;
color: #FFFF67;
}
.brighttheme-icon-notice:after {
content: "!";
}
.brighttheme-icon-info {
background-color: #001519;
color: #5FC9E2;
}
.brighttheme-icon-info:after {
content: "i";
}
.brighttheme-icon-success {
background-color: #082300;
color: #85F362;
}
.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 #290400;
font-size: 0;
line-height: 0;
color: #FF7567;
}
.brighttheme-icon-error:after {
position: absolute;
top: 1px;
left: -4px;
font-size: 12px;
font-weight: bold;
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: "\01D1BC";
-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 {
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}.ui-pnotify-closer, .ui-pnotify-sticker {
float: right;
margin-left: .2em;
}

.pnotifybtn-Ok {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
