.alert {
 padding: 15px;
 margin-bottom: 20px;
 border: 1px solid transparent;
 border-radius: 4px
}

.alert h4 {
 margin-top: 0;
 color: inherit
}

.alert .alert-link {
 font-weight: bold
}

.alert>p,
.alert>ul {
 margin-bottom: 0
}

.alert>p+p {
 margin-top: 5px
}

.alert-dismissable {
 padding-right: 35px
}

.alert-dismissable .close {
 position: relative;
 top: -2px;
 right: -21px;
 color: inherit
}

.alert-success {
 background-color: #dff0d8;
 border-color: #d6e9c6;
 color: #3c763d
}

.alert-success hr {
 border-top-color: #c9e2b3
}

.alert-success .alert-link {
 color: #2b542c
}

.alert-info {
 background-color: #d9edf7;
 border-color: #bce8f1;
 color: #31708f
}

.alert-info hr {
 border-top-color: #a6e1ec
}

.alert-info .alert-link {
 color: #245269
}

.alert-warning {
 background-color: #fcf8e3;
 border-color: #faebcc;
 color: #8a6d3b
}

.alert-warning hr {
 border-top-color: #f7e1b5
}

.alert-warning .alert-link {
 color: #66512c
}

.alert-danger {
 background-color: #f2dede;
 border-color: #ebccd1;
 color: #a94442
}

.alert-danger hr {
 border-top-color: #e4b9c0
}

.alert-danger .alert-link {
 color: #843534
}


/* BEGIN CUSTOM STYLES */

.alert {
 border: 1px solid transparent;
 padding: 15px;
 margin-bottom: 30px;
 width: 100%
}

.alert svg {
 height: 32px;
 margin: 0 0 15px 0;
 width: 32px;
}

.alert p {
 color: #192838
}

.alert p:last-child {
 margin-bottom: 0;
}

.alert-content p {
 font-weight: 500;
}

.alert-content p span {
 font-weight: 700;
}

.alert-info {
 background-color: #d7e4f4;
 border-color: #4470d6;
}

.alert-info .cls-1 {
	fill: #4470d6;
}

.alert-success {
 background-color: #d9f7ea;
 border-color: #33c677;
}

.alert-success svg {
 border: solid 2px #33C677;
 border-radius: 50%;
 padding: 5px;
}

.alert-success .cls-1 {
	fill: #33C677;
}

@media only screen and (min-width:768px) {
 .alert svg {
  margin: 0 15px 0 0
 }
 .alert .alert-content {
  overflow: hidden
 }
}

/* END CUSTOM STYLES */