@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap');
.whatsapp-icon {
   bottom: 80px !important;
}
.alert {
	font-family: 'Poppins', sans-serif;
    border: 0;
    position: relative;
    padding: .95rem 1.25rem;
    border-radius: 25px;
    color: inherit;
    background-color: #c5ffdf;
    -webkit-box-shadow: 1px 1px 14px 0 rgba(18, 38, 63, .26);
    -moz-box-shadow: 1px 1px 14px 0 rgba(18, 38, 63, .26);
    box-shadow: 1px 1px 14px 0 rgba(18, 38, 63, .26);

}

.alert [data-notify=icon] {
    display: block
}

.alert [data-notify=icon]::before {
    line-height: 35px;
    font-size: 22px;
    display: block;
    left: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
    border-radius: 30px;
    text-align: center;
    color: #fff
}

.alert [data-notify=title] {
	font-family: 'Poppins', sans-serif;
    display: block;
    color: #4a6510;
    font-weight: 700;
	text-align:center;
    font-size: 18px;
	margin-bottom: 5px;
	text-shadow: 3px 2px 3px rgba(123,168,27,.9);
}

.alert [data-notify=message] {
	font-family: 'Poppins', sans-serif;
    font-size: 13px;
    color: #000000;
	text-align:center;
	
}
.alert [data-notify=portal] {
    font-size: 13px;
    color: #000000
}
.alert .close {
    background: rgba(255, 255, 255, 1);
    width: 25px;
    height: 25px;
    border-radius: 50%;
	font-size:18px;
	font-weight:700;
	line-height: 1;
    color: #000;
	border:2px solid #4a6510;
	padding: 0px 2px;
	cursor: pointer;
}
button.close {
   position: absolute !important;
	right: -6px !important;
	top: -10px !important;
	z-index: 1033 !important;
}
.alert p{
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:0px !important;
	font-family:Verdana, Geneva, sans-serif !important;	
	color:#112f11 !important;
	text-shadow:none !important;
}

.alert-default {
    border-left: 1px solid #1a2035
}

.alert-default [data-notify=icon]:before {
    background: #1a2035
}

.alert-primary {
    border-left: 1px solid #1572e8
}

.alert-primary [data-notify=icon]:before {
    background: #1572e8
}

.alert-secondary {
    border-left: 1px solid #6861ce
}

.alert-secondary [data-notify=icon]:before {
    background: #6861ce
}

.alert-info {
    border-left: 1px solid #4a6510
}

.alert-info [data-notify=icon]:before {
    background: #48abf7
}

.alert-success {
    border-left: 1px solid #31ce36
}

.alert-success [data-notify=icon]:before {
    background: #31ce36
}

.alert-warning {
    border-left: 1px solid #ffad46
}

.alert-warning [data-notify=icon]:before {
    background: #ffad46
}

.alert-danger {
    border-left: 1px solid #f25961
}

.alert-danger [data-notify=icon]:before {
    background: #f25961
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}
  

@media screen and (max-width:767px) {
   
}

@media screen and (max-width:576px) {    
button.close {
   position: absolute !important;
   left: -3px !important;
   top: -7px !important;
   z-index: 1033 !important;
}
.alert {
    padding: 15px 0px !important;
    
    left: 0px !important;
} 	
	
}
@media screen and (max-width:379px) {  
.alert {
    padding: 15px 10px;
}   
}