﻿.modal-open.modal-open-allow-scroll {
    overflow:auto !important;
    padding-right:0 !important;
}
.a13 .toast-header {
    justify-content: end;
    padding-top: 0;
    border-bottom: none;
}
.a13 .toast-header .btn-close {
    font-size: 1.4rem;
}
.a13 .toast-message {
    font-size: 1.6rem;
    line-height: 2.2rem;
    color: #0B2D71;
    text-align: center;
    font-weight: 700;
}
.a13.toast {
    -webkit-animation-name: slideIn;
    -webkit-animation-duration: 1s;
    bottom: 10px;
    left: 10px;
    width: 335px;
    position: fixed;
    margin: 0;
    padding: 21px;
    z-index: 10;
}
.a13 .primary-link {
    padding-bottom: 0;
}
.a13 .close {
    margin-left:auto;
    font-size: 30px;
    line-height:20px;
    padding:0;
}
.a13 .close .glyphicon {
    line-height:20px;
}
.a13 .close:hover,
.a13 .close:focus {
    opacity:0.5;
}
.a13 .close:focus {
    outline:thin dotted #000;
    box-shadow: none;
}
.a13 .close:focus:not(:focus-visible) {
    outline:none;
}
 /* Add Animation */
@-webkit-keyframes slideIn {
    from {bottom: -300px; opacity: 0} 
    to {bottom: 0; opacity: 1}
}
    
@keyframes slideIn {
    from {bottom: -300px; opacity: 0}
    to {bottom: 0; opacity: 1}
}
    
@-webkit-keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
}
    
@keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
}

@media (max-width: 767px) {
    .a13.toast {
        left: 0;
        right: 0;
        margin: 0 auto;
    }
}