.main_dolgoletie{
    margin: 20px;
    font-family: "Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #000;
    font-size: 20px;
}

.dolgoletie_filter_wrap{
	text-align: center;
    margin: 0px auto;
    width: fit-content;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 30px 30px 40px 30px; 
}

.dolgoletie_title{
    /* font-size: 26px; */
    font-size: 1.3em;
    font-weight: 700;
    text-align: center;
    margin: 30px 0px;
}

.image_title{
    /* font-size: 26px; */
    font-size: 1.3em;
    font-weight: 700;
    text-align: center;
    margin: 20px 0px;
	width: 100%;
	min-width:300px;
	object-fit: cover; 
}

.myimage {
	width: 80%;
	height: auto;
    min-height: auto;
}

.dolgoletie_categories input{
    display: none;
}

.dolgoletie_filter_title{
    text-align: center;
    /* font-size: 22px; */
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 10px;
}

#dolgoletie-filter-submit{
    text-align: center;
	width: 160px;
    height: 50px;
    color: #fff;
    background-color: #01bf9a;
    border: unset;
    border-radius: 10px;
    padding: 0px 10px;
    /* font-size: 20px; */
    font-size: 1em;
    font-weight: 600;
    margin-top: 30px;
}

.one_category_label{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 50px;
    border: 2px solid #01bf9a;
    border-radius: 10px;
    padding: 0px 10px;    
    /* font-size: 20px; */
    font-size: 1em;
}

.dolgoletie_categories, .dolgoletie_mo{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
    flex-wrap: wrap;
    column-gap: 30px;
}

.dolgoletie_mo{
    margin-bottom: unset;
}

.dolgoletie_categories input[type="checkbox"]:checked + .one_category_label{
    color: #fff;
    background-color: #01bf9a;
    text-shadow: 1px 1px 3px #000;
}

.one_category_label, #dolgoletie_select_mo{
    cursor: pointer;
}

.one_category_label:hover{
    background-color: #01bf9a11;
}

#dolgoletie_select_mo{
    width: 350px;
    height: 50px;
    border: 2px solid #01bf9a;
    border-radius: 10px;
    padding: 0px 10px;
    color: #000;
    background-color: #01bf9a11;
    /* font-size: 20px; */
    font-size: 1em;
    appearance: none; 
    -webkit-appearance: none;
    -moz-appearance: none;
	background: #01bf9a11 url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='MediumSeaGreen'/></g></svg>") no-repeat;
    background-position: right 5px top 50%;
	text-align: center;
}

.dolgoletie_activities_wrap{
    width: 1440px;
    margin: 30px auto;
    /* padding: 30px; */
}

.activities_list_map_wrap{
    display: flex;
    justify-content: center;
    align-items: baseline;
    color: #000;    
    font-size: 0.9em;
}

.activities_switch{
    border: 1px solid #01bf9a;
    border-radius: 5px;
    width: 200px;
    padding: 3px 10px;
    text-align: center;
    /* font-weight: 700; */
    cursor: pointer;
}

.activities_switch:hover{
    background-color: #01bf9a22;
}

#activities-list-switch{
    border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#activities-map-switch{
    border-left: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.activities_list_switch_activ{
    background-color: #01bf9a;
    color: #fff;
}

.activities_list_switch_activ:hover{
    background-color: #01bf9a;
}

.one_activity {
    position: relative;
    width: 300px;
	min-height:450px;
    /* border: 1px solid #000; */
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    cursor: pointer;    
	overflow: hidden;
}

.one_activity_organization {
    position: relative;
    width: 300px;
	min-height:570px;
    /* border: 1px solid #000; */
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    cursor: pointer;    
	overflow: hidden;
}

.one_activity:hover {
    box-shadow: 0px 0px 30px rgba(0,0,0,0.3);
}

.one_activity_more_but{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    /* font-size: 30px; */
    font-size: 1.5em;
    color: #fff;    
    background-color: #01bf9a77;
    /* border: 2px solid #01bf9a; */
    border-radius: 50%;
    box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.3);
}

.one_activity_more_but:hover{
    color: #fff;    
    background-color: #01bf9a;
}

.all_activities_wrap{
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    /* column-gap: 59px;
    row-gap: 59px; */
    column-gap: calc((100% - 300px * 4) / 3);
    row-gap: 70px;
}

.one_activity_foto{
    width: 100%;
    height: 40%;
    /* background-image: url("../images/dolgoletie_img/pool.jpg"); */
    background-repeat: no-repeat;
    background-size: cover;
}

.one_activity_info{
    width: 100%;
    height: 60%;
    padding: 15px;
}

.one_activity_foto img{
    width: 100%;
    height: 100%;
}

.one_activity_info_name{
    font-weight: 700;
    /* font-size: 18px; */
    font-size: 0.9em;
    text-align: center;
}

.one_activity_info_cat{
    color: #969696;
    text-align: center;
    font-size: 0.8em;
}

.one_activity_info_hr{
    margin: 7px 0px;
}

.one_activity_info_address, .one_activity_info_date, 
.one_activity_info_time, .one_activity_info_tel{
    display: flex;
    align-items: center;
    margin-bottom: 7px;
}

.one_activity_info_content{
    font-size: 0.85em;
}

.one_activity_info_svg{
    display: flex;
    min-width: 22px;
    margin-right: 7px;
}

#map_dolgoletie_wrap{
    display: none;
    width: 90vw;
    height: 80vh;
    margin: 0px auto;
    border: 2px solid #01bf9a;
    border-radius: 20px;
    overflow: hidden;
}

#map_dolgoletie{
    width: 100%;
    height: 100%;
}

.popup-window-dolgoletie-wrap{
    position: fixed;
    display: none;
    justify-content: center;
    align-items: center;
    top: 0px;
    z-index: 1000;
    height: 100%;
    width: 100%;
    background: #0005;
}

.popup-window-dolgoletie{
    display: flex;
    align-items: center;
    margin: auto;
    min-height: 200px;
    width: 400px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 10px;
    padding: 30px;
    position: relative;
    box-shadow: 0px 0px 15px #0005, inset 0px 0px 5px #0002;
}

.dolgoletie-popup-input{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    border: 2px solid #01bf9a;
    border-radius: 10px;
    padding: 0px 10px;
    /* font-size: 20px; */
    font-size: 1em;
    margin-top: 20px;
}

.popup-window-text-title{
    /* font-size: 22px; */
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 10px;
}

#dolgoletie-submit{
    width: 160px;
    height: 50px;
    color: #fff;
    background-color: #01bf9a;
    border: unset;
    border-radius: 10px;
    padding: 0px 10px;
    /* font-size: 20px; */
    font-size: 1em;
    font-weight: 600;
    margin-top: 30px;
}

#dolgoletie-submit:hover{
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

#dolgoletie-delete{
	display: flex;
	justify-content: center;
	margin-top: 20px;
	background-color: #e73a3a;
	border-radius: 5px;
    color: #fff;
    border: unset;
    border-radius: 10px;
    padding: 0px 10px;
    /* font-size: 20px; */
    font-size: 1em;
    font-weight: 600;
}

#dolgoletie-delete:hover{
	text-decoration: none;
	background-color: #c11515;
}

#dolgoletie-show-all{
    color: #fff;
    background-color: #01bf9a;
    border: unset;
    border-radius: 10px;
    padding: 0px 10px;
    /* font-size: 20px; */
    font-size: 1em;
    font-weight: 600;
    margin-top: 30px;
}

#dolgoletie-show-all:hover{
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.popup-window-close{
    position: absolute;
    right: 15px;
    top: 12px;
    cursor: pointer;
}

#popup-window-dolgoletie-moreinfo-wrap .popup-window-dolgoletie{
    width: 700px;
}

#popup-window-moreinfo-text{
    width: 100%;
}

#popup-window-moreinfo-text .popup-window-text-title{
    text-align: center;
}

.popup-window-text-moreinfo-description{
    /* display: flex; */
    flex-direction: row;
    margin-top: 10px;
}

.popup-window-moreinfo-basic-information{
    max-width: 35%;
    padding-right: 10px;
    padding-bottom: 10px;
    border-right: 2px solid #01bf9a;
    border-bottom: 2px solid #01bf9a;
    border-bottom-right-radius: 20px;
    height: fit-content;
    float: left;
    margin-right: 20px;
}

.popup-window-moreinfo-description{
    /* padding-left: 15px; */
    text-align: justify;
}

.moreinfo-basic-information-title{
    font-weight: 700;
    text-align: center;
}

.popup-window-text-title-cat{
    color: #969696;
    text-align: center;
    font-weight: 500;
}



@media screen and (max-width: 1500px){

    .dolgoletie_activities_wrap{
        width: unset;        
    }

    .all_activities_wrap{
        gap: 50px;
        justify-content: center;
    }

}

@media screen and (max-width: 600px){

    .main_dolgoletie{
        font-size: 18px;
    }

    .dolgoletie_filter_wrap{
        /* border: unset;
        border-bottom: 1px solid #ccc;
        border-radius: unset; */
        padding: unset;
        padding: 15px;
    }

    #dolgoletie_select_mo{
        width: 300px;
    }

    .popup-window-dolgoletie{
        margin: unset;
        width: 100%;
        height: 100%;
        border-radius: unset;
    }

    .popup-window-moreinfo-basic-information{
        max-width: unset;
        float: unset;
        margin-right: unset;
        margin: 20px 0px;
        border: 2px solid #01bf9a;
        border-radius: 20px;
        padding: 10px;
        text-align: center;
    }

    #popup-window-dolgoletie-moreinfo-wrap{
        /* height: unset; */
        overflow: scroll;
        background: #fff;
    }

    #popup-window-dolgoletie-moreinfo-wrap .popup-window-dolgoletie{
        box-shadow: unset;
        background: unset;
        align-items: unset;
    }

    .popup-window-moreinfo-description{
        padding-bottom: 30px;
    }

}

/* 19.08.2024 */
.chatbot_dolgoletie_button{
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    /* filter: drop-shadow(0px 0px 3px #000000); */
}

.chatbot_dolgoletie{
    display: none;
    width: 300px;
    height: 400px;
    border: 2px solid #01bf9a;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    position: fixed;
    bottom: 20px;
    right: 65px;
    z-index: 1000;
    background-color: #fff;
    overflow: hidden;
}

.chatbot_dolgoletie_title{
    background-color: #01bf9a;
    color: #fff;
    height: 56px;
    display: flex;
    padding-left: 5px;
    align-items: center;
    font-size: 0.9em;
}

.chatbot_dolgoletie_input{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 56px;
    display: flex;
    align-items: center;
    margin-top: 10px;
    border-top: 1px solid #ccc;
    padding-right: 5px;
}

.dolgoletie-chatbot-input-style{
    border: unset;
    /* border-top: 1px solid #ccc; */
    width: 100%;
    height: 100%;
    padding: 5px;
    font-size: 0.8em;    
}

.one_activity_balloon{
    border-radius: unset;
    height: 350px;
    font-size: 18px;
}

.dolgoletie_categories input[type="checkbox"]:disabled + .one_category_label{
    background-color: #ccc;
    cursor: not-allowed;
    color: #969696;
    border-color: #969696;
}

.no_activities_text{
    display: none;
    color: #acabab;
    font-size: 1.2em;
    margin-top: 20px;
    width: 100%;
    text-align: center;
}

.dolgoletie_title_org{
    font-size: 1.3em;
    font-weight: 700;
    text-align: center;
    /* margin: 30px 0px; */
}

.dolgoletie_subtitle_org{
    text-decoration: underline;
}

.ad_org_menu_content_wrap{
    display: flex;
    flex-direction: column;
    margin: 50px auto;
    /*width: 1440px;*/
}

.ad_org_menu_wrap{
    /* width: 200px; */
    display: flex;
}

.ad_org_menu_item{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    border: 2px solid #01bf9a;
    border-radius: 10px;
    padding: 0px 10px;
    font-size: 20px;
    font-size: 1em;
    margin-right: 5px;
    color: #000;
    text-shadow: unset;
}

.ad_org_menu_item:hover{
    text-decoration: none;
    color: #000;
    background-color: #01bf9a11;
}

.ad_org_menu_item_active:hover{
    color: #fff;
    background-color: #01bf9a;
}

.ad_org_menu_item_active{
    color: #fff;
    background-color: #01bf9a;
}

.ad_org_content_wrap{
    /* width: 100%; */
    margin: 30px 30px;
}

.ad_org_content_wrap .activities_switch{
    width: 500px;
}

.ad_org_content_wrap .all_activities_wrap{
    justify-content: center;
    gap: 50px;
}

.all_activities_wrap{
    justify-content: center;
    gap: 50px;
}

.ad_org_content_wrap .all_activities_wrap_flex{
    display: flex;
}

.ad_org_content_wrap .one_activity:hover{
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    cursor: default;
}

.one_activity_edit_but{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 40px;
    font-size: 30px;
    font-size: 1.5em;
    color: #fff;
    background-color: #01bf9a77;
    /* border: 2px solid #01bf9a; */
    border-radius: 50%;
    box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.3);
    cursor: pointer;
}

.one_activity_edit_but:hover{
    background-color: #01bf9a;
}

#completed_activities_wrap{
    display: none;
}

#activities-actual-switch{
    border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#activities-completed-switch {
    border-left: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.create_activity_but_wrap{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.create_activity_but{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 270px;
    height: 56px;
    background-color: #0989cc;
    color: #fff;
    border-radius: 10px;
    cursor: pointer;
}

.create_activity_but:hover{
    background-color: #00a7ff;
}

.create_activity_but_icon{
    margin-right: 5px;
}

.popup-window-dolgoletie-wrap-1{
    display: none;
}

.dolgoletie_activity_select{
    width: 100%;
    height: 50px;
    border: 2px solid #01bf9a;
    border-radius: 10px;
    padding: 0px 10px;
    color: #000;
    background-color: #01bf9a11;
    /* font-size: 20px;
    font-size: 1em; */
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-align: center;
    margin-top: 20px;
}

.popup-window-dolgoletie-wrap-1 .popup-window-dolgoletie{
    width: 600px;
}

.popup-window-dolgoletie-wrap-1 .popup-window-text{
    width: 100%;
}

.popup-window-dolgoletie-wrap-1 .popup-window-text-title{
    font-size: 1.3em;
}

.dolgoletie-activity-input-file-title{
    margin-top: 20px;
    margin-bottom: 5px;
    font-size: 1.1em;
    font-weight: 700;
    color: #01bf9a;
}

.dolgoletie-activity-input-file{
    display: block;
}

.one_application_info{
    padding: 15px;
    border-bottom: 1px solid #ccc;
}

.one_application{
    width: 450px;
    height: unset;
    padding: 10px;
    border: 1px solid #01bf9a;
}

.one_application .one_activity_info{
    height: unset;
}

.one_application_info_item_title{
    font-weight: 700;
    color: #01bf9a;
}

.one_application_title{
    width: 100%;
    text-align: center;
    padding: 10px;
    border-bottom: 1px solid #01bf9a;
    font-weight: 700;
}

.one_application_status_now_wrap{
    width: 100%;
    /* padding: 10px; */
    display: flex;
    justify-content: end;
}

.one_application_status_now{
    background-color: #00a7ff;
    color: #fff;
    font-weight: 700;
    border-radius: 4px;
    padding: 0px 10px;
    padding-bottom: 3px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.no_activities_text_show{
    display: block;
}

.dolgoletie-application-submit{
    width: 220px;
    height: 50px;
    color: #fff;
    background-color: #01bf9a;
    border: unset;
    border-radius: 10px;
    padding: 0px 10px;
    font-size: 1em;
    font-weight: 600;
    margin: 15px;
}

.dolgoletie-application-submit:hover{
    background-color: #01ac8a;
}

.all_applications_admin{
    justify-content: center;
    gap: 50px;
}
  
table {
  width: 100%;
  border-top: 7px solid #01bf9a;
  border-collapse: collapse;
  text-align: center;
  margin-bottom: 20px;
  border: 1px solid #01bf9a;
}

td {
  font-size: 17px;
  text-align: left;
  padding: 10px;
  border: 1px solid #01bf9a;
}
 th {
  font-size: 16px;
  text-align: center;
  padding: 10px;
  border: 1px solid #01bf9a;
 }

.admin_dolgoletie_filter_wrap{
	text-align: center;
    margin: 0px auto;
    width: 90%;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 30px 30px 40px 30px; 
    display: table;
    table-layout: fixed; /*Optional*/
}

.admin_dolgoletie_categories{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
    flex-wrap: wrap;
    column-gap: 30px;
}

.admin_dolgoletie_postiton {
    width: calc(100%/3);
	float: left;
	display: table-cell;
	text-align: left;
}

.categorya, .categoryb {
    display:none;
    width: 30px;
    height: 20px;
    line-height:20px;
    text-align:center;
    background: red;
    margin: 10px;
    float: left;
    font-size:11px;
    color:white;
    font-family:sans-serif;
}

.categoryb {
    background: blue;
}

.categorya.categoryb{
    background:purple;
}
p.info{
    padding:30px 20px 0 20px;
    color:#666;
    font-family:sans-serif;
    font-size:13px;
}

textarea {
    height: 80px;
    width: 350px;
	resize: none;
	font-size: 18px;
}

.dolgoletie_header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 56px;
    background-color: #01bf9a;
    padding: 5px 10px;
    font-family: "Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.dolgoletie_header_logo_img{
    height: 40px;
    /* filter: drop-shadow(0px 0px 1px #fff); */
    /* filter: drop-shadow(0px 0px 1px #00000055); */
}

.dolgoletie_header_right{
    display: flex;
    align-items: center;
    color: #fff;
    font-weight: 700;
}

.dolgoletie_login{
    height: 25px;
    margin-right: 5px;
}

#dolgoletie_login_wrap{
    cursor: pointer;
    display: flex;
    align-items: center;
}

@media screen and (max-width: 414px){
    .dolgoletie_header_logo_img{
        height: unset;
        width: 250px;
    }
}

.all_activities_filter_wrap{
    display: flex;
    margin-top: 40px;
    flex-direction: column;
}

.application_filter_wrap{
    display: flex;
    gap: 20px;
    justify-content: center;
    margin-bottom: 40px;
}

.all_application_wrap{
    display: flex;
    flex-direction: column;
    gap: 30px;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.application_filter_item{
    height: 60px;
    width: 200px;
    padding: 5px 15px;
    /* background-color: #01bf9a; */
    border: 2px solid #01bf9a;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    text-shadow: 0px 0px 1px #00000055;
    font-weight: 600;
}

.application_filter_item_all{
    border: 2px solid #01bf9a;
    color: #01bf9a;
}

.application_filter_item_all:hover{
    background-color: #01bf9a11;
}

.application_filter_item_new{
    border: 2px solid #00a7ff;
    color: #00a7ff;
}

.application_filter_item_new:hover{
    background-color: #00a7ff11;
}

.application_filter_item_processing{
    border: 2px solid #eb961e;
    color: #eb961e;
}

.application_filter_item_processing:hover{
    background-color: #eb961e11;
}

.application_filter_item_processed{
    border: 2px solid #07bf01;
    color: #07bf01;
}

.application_filter_item_processed:hover{
    background-color: #07bf0111;
}

.application_filter_item_active{
    color: #fff;
}

.application_filter_item_active.application_filter_item_all{
    background-color: #01bf9a;
}

.application_filter_item_active.application_filter_item_new{
    background-color: #00a7ff;
}

.application_filter_item_active.application_filter_item_processing{
    background-color: #eb961e;
}

.application_filter_item_active.application_filter_item_processed{
    background-color: #07bf01;
}

.one_application{
    width: max-content;
    min-height: unset;
}

.one_application_status_now_wrap{
    justify-content: start;
}

.one_application_left_right_wrap{
    display: flex;
    margin-top: 20px;
}

.one_application_left{
    padding: 0px 20px 0px 40px;
    border-right: 1px solid #ccc;
}

.one_application_right{
    padding: 0px 40px 0px 20px;
}

.one_application_info{
    border: unset;
}

.one_application_right .one_activity_info{
    padding: unset;
}

.form_application_with_textarea{
    margin-left: 20px;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}

.form_application_with_textarea .dolgoletie-application-submit{
    margin-left: 0px;
}


/* 01.2025 правки */
.ad_header{
    background-color: transparent;
    height: unset;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 30px;
    margin-bottom: 70px;
    /* border-bottom: 1px solid #256827; */
    box-shadow: 0 3px 10px #25682755;
}

.login_window{
    height: unset;
}

.one_activity_more_but{
    height: unset;
    width: unset;
    border-radius: 4px;
    padding: 5px;
    font-size: 16px;
}

.ad_logo{
    display: block;
    height: 100px;
    padding: 10px 0px;
    
}

.ad_logo img{
    height: 100%;
}

.ad_opener{
    color: #256827;
    font-size: 20px;
    padding: 10px 15px;
    border: 2px solid #256827;
    border-radius: 4px;
    margin-right: unset!important;
}

.ad_opener:hover{
    color: #fff;
    background-color: #256827;
}

.zapis_but_wrap{
    width: 100%;
    display: flex;
    justify-content: center;
}

.zapis_but{
    background-color: #01bf9a;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    position: absolute;
    bottom: 10px;
    width: 80%;
    padding-bottom: 5px;
}

.zapis_but:hover{
    background-color: #00a886;
}

.one_activity{
    min-height: 510px;
}

.one_activity_info{
    position: relative;
}

#activity_information_form li{
    margin-left: 25px;
}

@media screen and (max-width: 800px){
    .ad_logo{
        height: 70px;
    }
}

@media screen and (max-width: 550px){
    .ad_logo{
        height: 55px;
    }
    .ad_opener{
        font-size: 16px;
        padding: 5px 10px;
    }
    .ad_header{
        padding: 0px 10px;
    }
}
.one_category {
    position: relative;
    width: 300px;
    min-height:300px;
    /* border: 1px solid #000; */
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    cursor: pointer;    
    overflow: hidden;
}
.one_category_info{
    width: 100%;
    height: 60%;
    padding: 15px;
}
.one_category_foto{
    width: 100%;
    height: 65%;
    /* background-image: url("../images/dolgoletie_img/pool.jpg"); */
    background-repeat: no-repeat;
    background-size: cover;
}
.one_category_foto img{
    width: 100%;
    height: 100%;
}
.one_category_info_name{
    font-weight: 700;
    /* font-size: 18px; */
    font-size: 0.9em;
    text-align: center;
}
.one_category_info_hr{
    margin: 7px 0px;
}

#popup-window-dolgoletie-catedit-wrap .popup-window-dolgoletie{
    width: 700px;
    flex-direction: column;
    align-items: flex-start;
}

#popup-window-catedit-text{
    width: 100%;
}
input[type="file"] {
  display: none;
}
.custom-file-upload {
    cursor: pointer;
}