* {
    text-transform: none !important;
}

/*H o n e y p o t*/
.ohnohoney{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}

.employe-detail-section {
    height: 450px;
}

/*Main page banner */
.parallex::before {
    background: rgba(0, 0, 0, 0.6);
}

/*Main section*/
.main-section {
    background: rgba(60, 146, 202, 0.7) url("../images/slider/fan-slider.jpg") no-repeat fixed center center / cover;
}

/*Targs section*/
.employe-img-section-right {
    background: rgba(60, 146, 202, 0.7) url("../images/glob.jpg") no-repeat scroll center center / cover;
}

/*Navtabs under main banner*/
.cat-tabs .panel-tabs > li {
    float: left;
    text-align: center;
    width: 33.3%;
}

.cat-tabs .panel-tabs > li > a {
    font-weight: 600;
    color: #242424;
    font-size: 24px;
    padding: 40px 15px;
    text-transform: uppercase;
}

.cat-tabs .panel-tabs > li a i {
    font-size: 30px;
    margin-right: 15px;
}
/* CUSTOM RED BUTTON FOR BLOCKING USER FRONTEND AND MODAL*/
.btn-red {
    background-color: #d9534f;
    color: #FFF;
    border-radius: 0;
    padding: 2px 5px;
    font-weight:600;
    border: 1px solid #d43f3a;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-red:hover {
    background-color: #C9302C;
    color: #FFF;
    border: 1px solid #2088cb;
}
.btn-red i {
    margin-left:5px;
}

/* CUSTOM BLUE BUTTON FOR BLOCKING USER FRONTEND AND MODAL*/
.btn-blue {
    background-color: #29aafe;
    color: #FFF;
    border-radius: 0;
    padding: 2px 5px;
    font-weight:600;
    border: 1px solid #29aafe;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-blue:hover {
    background-color: #2088cb;
    color: #FFF;
    border: 1px solid #2088cb;
}
.btn-blue i {
    margin-left:5px;
}

/* CUSTOM BLUE BUTTON FOR LISTS USER FRONTEND AND MODAL eg user grounds list*/
.btn-blue-2 {
    background-color: #29aafe;
    color: #FFF;
    border-radius: 0;
    padding: 6px 12px;
    font-weight:600;
    border: 1px solid #29aafe;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-blue-2:hover {
    background-color: #2088cb;
    color: #FFF;
    border: 1px solid #2088cb;
}
.btn-blue-2 i {
    margin-left:5px;
}

.btn-grey {
    background-color: #7e7f8b;
    color: #FFF;
    border-radius: 0;
    padding: 2px 5px;
    font-weight:600;
    border: 1px solid #7e7f8b;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-grey:hover {
    background-color: #606169;
    color: #FFF;
    border: 1px solid #7e7f8b;
}
.btn-grey i {
    margin-left:5px;
}

.button-in-ground-single {
    margin-bottom: 30px;
    width: 100%;
}


.btn-gold {
    background-color: #cb9b45;
    color: #FFF;
    border-radius: 0;
    padding: 2px 5px;
    font-weight:600;
    border: 1px solid #cb9b45;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-gold:hover {
    background-color: #9b6f23;
    color: #FFF;
    border: 1px solid #9b6f23;
}
.btn-gold i {
    margin-left:5px;
}

.btn-cancel {
    background-color: #7e7f8b;
    color: #FFF;
    border-radius: 0;
    padding: 10px 30px;
    margin-top: 30px;
    font-weight:600;
    border: 1px solid #7e7f8b;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-cancel:hover {
    background-color: #606169;
    color: #FFF;
    border: 1px solid #7e7f8b;
}
.btn-cancel i {
    margin-left:5px;
}

/*Transparent delete button for user/admin wall*/
.btn-transparent-red {
    background-color: transparent;
    color: #FFF;
    border-radius: 0;
    padding: 2px 5px;
    font-weight:600;
    border: 1px solid transparent;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-transparent-red:hover {
    background-color: #C9302C;
    color: #FFF;
    border: 1px solid #C9302C;
}
.btn-transparent-red i {
    margin-left:5px;
}

/*CUSTOM SELECT*/
.default-select ~ .select2-container--default .select2-selection--single{
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    height: 48px !important;
}

.text-primary {
    color: #29aafe;
}

.text-secondary {
    color: #9d27b3;
}

.text-success {
    color: #46af4a;
}

.text-danger {
    color: #ff5a00;
}

.text-warning {
    color: #d3b940;
}

.text-dark {
    color: #7e7f8b;
}

.custom-delete {
    position: absolute;
    top: -10px;
    right: 10px;
    background-color: deeppink;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    color: white;
    cursor: pointer;
}
.btn-custom-danger {
    background-color: transparent;
    border: 1px solid #242424;
    color: #242424;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 0;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-custom-danger:hover {
    background-color: #d9534f;
    border: 1px solid #d9534f;
    color: #FFF;
}

.mt-0 {
    margin-top:0px;
}

@media (min-width: 320px) and (max-width: 767px) {
    .btn-custom-danger {
        display: block;
        width: 90%;
        margin: 0 15px;
    }
}

.ctm-comments-container {
    padding-left: 20px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
}

.commentform {
    margin-top: 0px;
}

.custom-list {
    list-style-type: square;
    padding-left: 20px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 1px;
    line-height: 30px;
    font-size: 14px;
    color: #777;
}

.collapse > li > a {
    margin-left: 40px;
}

.comment-box {
    padding-top: 15px;
    padding-bottom: 15px;
}


.comment-box:first-child {
    padding-top: 0px;
}

.comment-box:last-child {
    border-bottom: none;
    padding-bottom: 0px;
}


/*CUSTOM CHAT CONTAINER WITH OVERFLOW AND FIXED HEIGHT FOR PRIVATE MESSAGES*/
.chat-container-custom {
    padding: 20px;
    position: relative;
    height: 631px;
    overflow: auto;
    background-color: #F4F7FA;
    border: 1px solid #d1d1d1;
}

/* last message */
.chat-container-custom:after {
    content: "";
    display: block;
    width: 100%;
    clear: both;
}


.box {
    width: auto;
    margin: 10px auto;
    background: #00bfb6;
    padding: 10px;
    /*text-align: center;*/
    /*font-weight: 900;*/
    color: #fff;
    font-family: arial;
    position: relative;
}


.sb1:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid #e3ca9c;
    border-right: 10px solid transparent;
    border-top: 10px solid #e3ca9c;
    border-bottom: 10px solid transparent;
    right: -19px;
    top: 12px;
}

.sb2:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid #b3b3b3;
    border-top: 10px solid #b3b3b3;
    border-bottom: 10px solid transparent;
    left: -19px;
    top: 12px;
}
/* Rogi do box'ów wall*/
.sb3:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid #d3a34c;
    border-right: 10px solid transparent;
    border-top: 10px solid #d3a34c;
    border-bottom: 10px solid transparent;
    right: -19px;
    top: 12px;
}
/* Rogi do box'ów wall*/
.sb4:before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid #bbb;
    border-top: 10px solid #bbb;
    border-bottom: 10px solid transparent;
    left: -19px;
    top: 12px;
}

.company-dashboard {
    padding-top: 40px;
}

.rad-info-box {
    margin-bottom: 0px;
}

.dashboard-body {
    padding-top: 70px;
}

/*CUSTOM RIBBON FOR FEEDBACK DIFFRENT COLORS FOR DIFFRENT FEEDBACK TYPES*/
.ribbon-custom-bug {
    position: absolute;
    top: 20px;
    right: -5px;
    padding: 10px;
}
.ribbon-custom-bug-content {
    position: relative;
    width: 100%;
    overflow: visible !important;
    padding: 20px;
}
.ribbon-custom-bug.base {
    background: #f83434;
    color: #fff;
    border-right: 5px solid #ea6767;
}
.ribbon-custom-bug:before,
.ribbon-custom-bug:after {
    content: "";
    position: absolute;
    left: -9px;
    border-left: 10px solid transparent;
}
.ribbon-custom-bug:before {
    top: 0;
}
.ribbon-custom-bug:after {
    bottom: 0;
}
.ribbon-custom-bug.base:before {
    border-top: 27px solid #f83434;
}
.ribbon-custom-bug.base:after {
    border-bottom: 27px solid #f83434;
}
.ribbon-custom-bug.feature {
    font-size: 16px;
    font-weight: 600;
}




.ribbon-custom-suggest {
    position: absolute;
    top: 20px;
    right: -5px;
    padding: 10px;
}
.ribbon-custom-suggest-content {
    position: relative;
    width: 100%;
    overflow: visible !important;
    padding: 20px;
}
.ribbon-custom-suggest.base {
    background: #286aee;
    color: #fff;
    border-right: 5px solid #729bf3;
}
.ribbon-custom-suggest:before,
.ribbon-custom-suggest:after {
    content: "";
    position: absolute;
    left: -9px;
    border-left: 10px solid transparent;
}
.ribbon-custom-suggest:before {
    top: 0;
}
.ribbon-custom-suggest:after {
    bottom: 0;
}
.ribbon-custom-suggest.base:before {
    border-top: 27px solid #286aee;
}
.ribbon-custom-suggest.base:after {
    border-bottom: 27px solid #286aee;
}
.ribbon-custom-suggest.feature {
    font-size: 16px;
    font-weight: 600;
}

/*CUSTOM RIBBON FOR DISPLAYING VIEWS IN USER PANEL*/

.ribbon-custom-views {
    position: absolute;
    top: 20px;
    right: -5px;
    padding: 10px;
}
.ribbon-custom-views-content {
    position: relative;
    width: 100%;
    overflow: visible !important;
    padding: 20px;
}
.ribbon-custom-views.base {
    background: #cb9b45;
    color: #fff;
    border-right: 5px solid #9b6f23;
}
.ribbon-custom-views:before,
.ribbon-custom-views:after {
    content: "";
    position: absolute;
    left: -9px;
    border-left: 10px solid transparent;
}
.ribbon-custom-views:before {
    top: 0;
}
.ribbon-custom-views:after {
    bottom: 0;
}
.ribbon-custom-views.base:before {
    border-top: 27px solid #cb9b45;
}
.ribbon-custom-views.base:after {
    border-bottom: 27px solid #cb9b45;
}
.ribbon-custom-views.feature {
    font-size: 16px;
    font-weight: 600;
}


/*CUSTOM SCROLLBAR GLOBALLY*/
/* width */
::-webkit-scrollbar {
    width: 8px;
}
/* Track */
::-webkit-scrollbar-track {
    /*box-shadow: inset 0 0 5px grey;*/
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 10px;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #cd9732;
}

.featured-jobs {
    background-color: #292929;
}

.ctm-cat-tabs .cat-title {
    background-color: #292929 !important;
    color: #fff;
}
.ctm-cat-tabs .cat-title::before {
    border-color: transparent #292929 #292929 transparent !important;

}
.ctm-cat-tabs .cat-title::after {
    border-color: transparent transparent #292929 #292929 !important;
}

.ctm-job-box {
    padding-top: 0px;
    padding-bottom: 20px;
    margin-bottom: 0px;
}

.ctm-job-box .btn-default {
    margin-top: 0px;
}

.title {
    padding-bottom: 10px !important;
}

/*Transparent button for avatar change*/
.btn-transparent {
    background-color: rgba(131, 132, 133, 0.3);
    color: #FFF;
    border-radius: 0;
    padding: 2px 5px;
    font-weight:600;
    border: 1px solid transparent;
    text-transform:uppercase;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.btn-transparent:hover {
    background-color: rgba(131, 132, 133, 0.8);
    color: #FFF;
    border: 1px solid rgba(131, 132, 133, 0.8);
    cursor: pointer;
}
.btn-transparent i {
    margin-left:5px;
}

.profile-card .hire-btn {
    position: absolute;
    display: none;
    top: 8px;
    right: 20px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.profile-card:hover .hire-btn {
    display: block;
}


/* View for profile list of employers ground patent project */
.business{
    border-bottom: 2px solid #cb9b45;
    margin-bottom: 20px;
}
/* New messages CSS */
.newMessage{
    background-color: #ef0e0e;
}

.newLogs{
    background-color: #5bc0de;
    font-size: medium;
    margin-bottom: 0px;
    margin-top: 5px;
}


/* The snackbar - position it at the bottom and in the middle of the screen */
#snackbar {
    visibility: hidden; /* Hidden by default. Visible on click */
    min-width: 400px; /* Set a default minimum width */
    max-width: 400px;
    min-height: 250px;
    margin-left: -120px; /* Positioning */
    background-color: #818484; /* Background color */
    opacity: 85%;
    word-wrap: normal;
    color: #fff; /* White text color */
    text-align: center; /* Centered text */
    border-radius: 6px; /* Rounded borders */
    padding: 16px; /* Padding */
    position: fixed; /* Sit on top of the screen */
    z-index: 1; /* Add a z-index if needed */
    left: 10%; /* Location from left side */
    bottom: 50px; /* 50px from the bottom */

}

/* Show the snackbar when clicking on a button (class added with JavaScript) */
#snackbar.show {
    visibility: visible; /* Show the snackbar */
    /* Add animation: Take 0.5 seconds to fade in and out the snackbar.
    However, delay the fade out process for 2.5 seconds */
    /*-webkit-animation: fadein 0.5s, fadeout 0.5s 10s;*/
    /*animation: fadein 0.5s, fadeout 0.5s 10s;*/
}

/* Animations to fade the snackbar in and out */
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}

.index5-main-section .business-main-section {
    background: url("../images/slider/business.jpg");
    height: 540px;
    padding: 190px 90px;
    border-right: 8px solid #cb9b45;
}

.index5-main-section .investor-main-section {
    background: url("../images/slider/investor.jpg");
    height: 540px;
    padding: 190px 90px;
    border-right: 8px solid #cb9b45;
}

.index5-main-section .university-main-section {
    background: url("../images/slider/university.jpg");
    height: 540px;
    padding: 190px 90px;
    border-right: 8px solid #cb9b45;
}

.index5-main-section h1 {
    color: #fff;
    font-size: 40px;
    text-align: left;
    position: relative;
    text-transform: capitalize;
    line-height: 50px;
}
.index5-main-section .btn-default {
    position: relative;
    float: left;
}

.index5-main-section p {
    margin: 0;
    color: #fff;
    position: relative;
}

.businesses-banner {
    height: 450px;
    background: url("../images/slider/business_banner.jpg");
}

.universities-banner {
    height: 450px;
    background: url("../images/slider/uni_banner.jpg");
}

.banner-div{
    margin-left: auto;
    margin-right: auto;
    width: 100%!important;
    background-color: rgba(203, 155, 69, 0.55);
}

.banner-h4{
    margin-left: auto;
    margin-right: auto;
    margin-top: 8%;
    font-weight: 600;
    font-size: 50px;
    font-family: "Source Sans Pro";
    color: #000000;
    text-shadow: 1px 1px #afafaf91;
}

.banner-p{
    margin-left: auto;
    margin-right: auto;
    font-weight: 400;
    font-size: 22px !important;
    font-family: 'Poppins', sans-serif;
    line-height: 25px!important;
    color: #ffffff;
    text-shadow: 2px 2px #1a1a1a8a;
    width: 60%!important;
}

/*custom radio buttons*/

.radio-custom{
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
    accent-color: #cb9b45;
}

.profile-content .card:after {
    content: "";
    display: block;
    width: 190px;
    height: 300px;
    background-color: #838485;
    position: absolute;
    animation: rotatemagic 0.75s cubic-bezier(0.425, 1.04, 0.47, 1.105) 1s both;
}

.h4-strong{
    margin: 0;
    font-weight: 600;
    font-size: 16px;
}

/* File preview inputs, add more if needed, also found in custom.js line 164 and below */

.file-preview-input {
    position: relative;
    overflow: hidden;
    margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.file-preview-input input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-preview-input-title {
    margin-left: 2px;
}
.file-preview .btn-default {
    margin-top: 0;
    height: 45px;
}

.file-preview-filename {
    height: 45px;
}

.file-preview-input2 {
    position: relative;
    overflow: hidden;
    margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.file-preview-input2 input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-preview-input-title2 {
    margin-left: 2px;
}
.file-preview .btn-default {
    margin-top: 0;
    height: 45px;
}
.file-preview-filename2 {
    height: 45px;
}

.file-preview-input3 {
    position: relative;
    overflow: hidden;
    margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.file-preview-input3 input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-preview-input-title3 {
    margin-left: 2px;
}
.file-preview .btn-default {
    margin-top: 0;
    height: 45px;
}
.file-preview-filename3 {
    height: 45px;
}

.file-preview-input4 {
    position: relative;
    overflow: hidden;
    margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.file-preview-input4 input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-preview-input-title4 {
    margin-left: 2px;
}
.file-preview .btn-default {
    margin-top: 0;
    height: 45px;
}
.file-preview-filename4 {
    height: 45px;
}

.file-preview-input5 {
    position: relative;
    overflow: hidden;
    margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.file-preview-input5 input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-preview-input-title5 {
    margin-left: 2px;
}
.file-preview .btn-default {
    margin-top: 0;
    height: 45px;
}
.file-preview-filename5 {
    height: 45px;
}

.file-preview-input6 {
    position: relative;
    overflow: hidden;
    margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.file-preview-input6 input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-preview-input-title6 {
    margin-left: 2px;
}
.file-preview .btn-default {
    margin-top: 0;
    height: 45px;
}
.file-preview-filename6 {
    height: 45px;
}

.file-preview-input7 {
    position: relative;
    overflow: hidden;
    margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.file-preview-input7 input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-preview-input-title7 {
    margin-left: 2px;
}
.file-preview .btn-default {
    margin-top: 0;
    height: 45px;
}
.file-preview-filename7 {
    height: 45px;
}

.file-preview-input8 {
    position: relative;
    overflow: hidden;
    margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.file-preview-input8 input[type="file"] {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-preview-input-title8 {
    margin-left: 2px;
}
.file-preview .btn-default {
    margin-top: 0;
    height: 45px;
}
.file-preview-filename8 {
    height: 45px;
}

/* h3 alignment in panels */
.top-space{
    padding-top: 8px;
}

/* class for right position tags in search */
.tag-positioning{
    padding-left: 150px;
}

html {
    scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto;
    }
}

.alert.alert-danger-2 {
    background: #f34235 none repeat scroll 0 0;
    border: 1px solid #f34235;
}
.alert.alert-danger-2::after {
    content: "";
}
.alert.alert-danger-2.alert-outline {
    background: transparent;
    border: 1px solid #f34235;
    color: #191919;
}
.alert.alert-danger-2::after {
    content: "";
}