/********************
	Part - alerts
********************/
.help-block {
    margin-top : .625rem
}

.alert {
    font-size : .8125rem
}

.alert-warning .material-icons {
    color        : #ff9a52;
    font-size    : 2rem;
    margin-right : .625rem;
    padding-top  : .3125rem
}

.alert-warning .alert-text {
    font-size   : .9375rem;
    padding-top : .625rem
}

.alert-warning .alert-link {
    border-radius : 2px;
    border-width  : 2px;
    margin-left   : .625rem;
    padding       : .3125rem 1.25rem;
    font-weight   : 600;
    font-size     : .8125rem;
    color         : #6c868e
}

.alert-warning ul li:last-child .alert-link {
    color : #fff
}

.alert-warning .warning-buttons {
    margin-top : .3125rem
}

.ps-alert-error {
    margin-bottom : 0
}

.ps-alert-error .item, .ps-alert-success .item {
    -webkit-box-align : center;
    -ms-flex-align    : center;
    align-items       : center;
    border            : 2px solid #ff4c4c;
    display           : -webkit-box;
    display           : -ms-flexbox;
    display           : flex;
    background-color  : #ff4c4c;
    margin-bottom     : 1rem
}

.ps-alert-error .item i, .ps-alert-success .item i {
    border  : 15px solid #ff4c4c;
    display : -webkit-box;
    display : -ms-flexbox;
    display : flex
}

.ps-alert-error .item i svg, .ps-alert-success .item i svg {
    background-color : #ff4c4c;
    width            : 24px;
    height           : 24px
}

.ps-alert-error .item p, .ps-alert-success .item p {
    background-color : #fff;
    margin           : 0;
    padding          : 18px 20px;
    width            : 100%
}

.ps-alert-success {
    padding : .25rem .25rem 2.75rem
}

.ps-alert-success .item {
    border-color     : #4cbb6c;
    background-color : #4cbb6c
}

.ps-alert-success .item i {
    border-color : #4cbb6c
}

.ps-alert-success .item i svg {
    background-color : #4cbb6c
}
