.announce_type_badge{
    /*background: #666;*/
    color: #fff;
    border-radius: 5px;
    padding: 5px 10px;
    display: inline-block;
}
.announce-type.badge-box{
    padding: 0px 8px;
    border-radius: 3px;
    background: #666;
    display: inline-block;
    font-size: .8em;
    
    /*position: absolute;*/
    /*top:-10px;*/
/*    left: -15px;
    top: -20px*/
}
.badge-box{
    color: #fff;
}
.filter-type-1 .announce-type{
    display: none !important;
}
.badge-box{
    position: relative;
    padding-left: 15px;
}
.announce-type-1 .announce-type{ 
    /*szukam pracy*/
    
}
.announce-row{
    justify-content: flex-start;
    margin-bottom: 1em;
}
.announce-type-2 .announce-type{
    background: var(--custom-color);
    border-color: var(--custom-color);
}
.announce-category{
    font-size: 1.5em;
    font-weight: bold;
    position: relative;
    display: inline-block;
    /*margin-left: 15px;*/
    /*margin-top: 15px;*/
}
.list-row.announce-row > div{
    border-bottom: none;
    width: auto !important;
    max-width: 100% !important;
    /*flex: 0, 0, auto;*/
}
.announce-info{
    margin-left: 15px;
    /*margin-top: 5px;*/
    display: inline-block;
}
.announce-row .row-logo{
    max-width: 80px;
    max-height: 80px;
    width: 80px;
    height: 80px;
    /*float: left;*/
    margin-right: 15px;
    border-radius: 40px;
    border: 1px solid #fff;
    
    display: flex;
    justify-content: center;
    align-items: center;
}
.announce-row .row-logo > div,
.announce-row .row-logo > img{
    display: flex;
    justify-content: center;
    align-items: center;
    
    width: 80px;
    height: 80px;
     max-width: 80px;
    max-height: 80px;
    
    border-radius: 40px;
    border: 1px solid #fff;
}
.announce-row .row-logo i{
    font-size: 3em;
}
.announce-category-1{
    
}

.announce-category-2{
    
}


.announce-category-3{
    
}

.announce-address-box{
    display: flex;
    justify-content: start;
    align-self: center;
}
.announce-info-box,
.announce-address-box .info{
    display: flex;
    justify-content: start;
    align-self: center;
    flex-direction: column;
}
.announce-address-box .info .announce-category{
    line-height: 1em;
}
.announce-address-box .info .announce-category .small{
    font-size: .7em;
}
.announce-category-4{
    
}
.announce-row .announce-address-box .row-logo{
    margin-top: 5px;
}
.announce-row.announce-not-verified{
    /*border-left: 4px solid #cc0;*/
}
.announce-row.announce-disabled{
    border-left: 4px solid #c00;
    opacity: .5;
}
.announce-row label{
    font-size: .7em;
    display: block;
    margin: 0px;
    opacity: .7;
}
.announce-row{
/*    border: 1px solid rgba(150,150,150, .15);  
    background: rgba(150,150,150, .05); 
    border-radius: 5px;  */ 
}
.announce-row .announce-address-box{
    padding-left: 15px;
}
.announce-row .text-right{
    padding-right: 10px;
}
/*body:not(.dark) .btn-light{
    background: #eee;
    border-color: #eee;
}

body:not(.dark) .announce-category{
    color: #fff;
    background: #111;
    border-color: #111;
}*/

.announce-row .announce-details-box label{
    margin-top: .8em;
}
/*@media (max-width: 576px) {*/
    .modal-content .announce-row{
        padding: 0px 15px;
    }
    .modal-content .announce-badge-box{
        order: 1;
    }
    .modal-content .announce-address-box{
        order: 2;
    }
    .modal-content .announce-info-box{
        flex: 0 0 100%;
        order: 3;
    }
    .modal-content .announce-badge-box,
    .modal-content .announce-address-box{
        flex: 0 0 100%;
    }
    .modal-content .announce-details-box{
        order: 4;
    }
    .modal-content .announce-name{
        font-size: 1.5em;
    }
    /*.modal-content .announce-row > div.announce-badge-box{*/
         /*padding: 0px;*/
    /*}*/
/*}*/

@media (min-width: 994px) {
  #announce-show{
    /*width: 500px;*/
    max-width: 100%;
    padding: 15px;
  }
}
#deliver-section-3 .app-screen-container{
    margin-top:25px;
}
#deliver-section-2 #app-announce-push{
    position: relative;
}
#deliver-section-2 #app-announce-zatrudnie{
    top: 130px;
}
#deliver-section-2 #app-announce-list{
    margin-top: -30px;
}
#deliver-section-3 #app-announce-szukam-pracy{
    position:absolute;
    top: 180px;
    left: 0px;
    width: 70%;
} 
#logo-rspot-online-contaier{
    position: relative;
}
@media (max-width: 400px) { 
    #deliver-section-3 #app-announce-szukam-pracy{
        position:absolute;
        top: 150px;
        left: 0px;
        width: 70%;
    } 
    #app-announce-zatrudnie{
        position:absolute;
        top: 60px;
        left: 80px;
        width: 70%;
    }
}

#input-container-employ .btn-group{
    flex-direction: row;
    flex-wrap: wrap;
}
.announce-details-time-box .btn{
    margin-right: 5px;
    margin-bottom: 5px;
}
#input-container-employ .btn-group{
    gap: 5px;
}
#input-container-employ .btn-group .btn{
    border-radius: 5px !important;
}
.card{
    border-color: var(--deliver)
}