:root {
    --color-black: #1A1A1A;
    --color-gray1: #4F4F4F;
    --color-gray2: #828282;
    --color-gray3: #B1B1B1;
    --color-gray4: #F6F2F8;
    --color-white: #FFFFFF;
    --color-red: #DD0012;
    --color-blue: #1B59B6;
	--color-blue-plus: #2000A3;
    --color-green: #17A739;
	--color-green-plus: #17A739;
    --color-button:  #690097;
    --color-button-hover: #530077;
    --color-filter: #530077;
    --color-filter-hover: #530077;
    --color-additional-text: #0058B4;
    --color-card: #FDF9FF;
	--color-card-plus: #FDF9FF;
	--color-orange: #F4836A;

}

@font-face {
font-family: 'Bebas Neue';
src: url('/assets/theme/mitra/fonts/Bebas Neue Cyrillic.ttf') ;
  font-weight: normal;
  font-style: normal;
  font-display: block
}

.nav-mobile-close 
{
	    top: 17px;
        right: 10px;
		position: absolute;
}
.nav-mobile-close img{
	
	width: 15px;
}

.place3678 .contract-area .item .label , .place3678 .contract-area .item .value   {
    background: #FDF9FF;
}

.place3678 .menu-items-roots li.active {
	
	color: #FFFFFF;
}


.btn , .edit-btn , .plusbtn , .blue-button, .mob-application-btn , section.organization .btns button {
border-radius: 60px;
}

.place3678  .header-top-user-alert-count {
	background: radial-gradient(136.84% 136.84% at -32.89% -36.84%, #0F0098 0%, #B200FF 62.95%, #FF00F5 100%) ;
}

.place3678 .bell-cnt2 {
	
background: radial-gradient(136.84% 136.84% at -32.89% -36.84%, #0F0098 0%, #B200FF 62.95%, #FF00F5 100%) ;
    top: -4px;
    right: -10px;
    width: 17px;
    height: 17px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.place3678 .mob-application-btn 
{
        background: #690097;
		}
section.pageinfo.search.simple .filters form .main
{
	border-radius: 56px;
	background: none;
	
}
section.pageinfo.search.simple .filters form .main button[type=button]
{
	border-radius: 56px;
	
}

section.pageinfo.search .filters form .main .filter1
{
	border-radius: 60px ;
}


.form input , input.input_2 {
	border-radius: 56px !important;
	 background: var(--green-color-4);
}


.form .select2 
{
border-radius: 56px !important;		
}

section.pageinfo.search .filters form .hidden .flexbox .fieldset .select2 span.selection .select2-selection {
    border-radius: 56px;
}


.ui-datepicker-inline .ui-datepicker-calendar a.ui-state-default.ui-state-active {
    border-color: var(--blue-color);
    background: var(--green-color-5);
    color: var(--blue-color);
}

body > .select2-container span.select2-dropdown {
    border-radius: 15px;
}

.form .select2 span.selection .select2-selection {
	border-radius: 56px;
}


.place3678 section.pageinfo.search .bg img
{
  display: none;  
}

.place3678 .pageinfo .bg.bg1
{
  background: url('/assets/theme/mitra/img/bg/bg1.svg');
  background-size: cover;
	display:flex;
	border-radius:0 0 20px 20px;

}
.place3678 .pageinfo.search.open .bg.bg1
{
  background: url('/assets/theme/mitra/img/bg/bg9.svg');
  background-size: cover;
	display:flex;
}
.place3678 section.pageinfo.search.open:before {
	opacity: 0;
}


.place3678 .procedure-filter-buttons 
{
	display:flex !important;
	top: 140px;
    right: -22px;
}


.place3678   a.procurl {
    text-decoration: underline;
	 color: black;
}

.place3678 section.cardlist ul.result li 
{
	
	padding:0;
	margin: 0 0 15px;
}

.place3678 section.pageinfo div.bg img
{
  display: none;  
}
.place3678 .pageinfo .bg.bg6
{
  background: url('/assets/theme/mitra/img/bg/bg6.svg');
  background-size: cover;
	height: 163px;
	display:flex;

}
.place3678 .pageinfo .bg.bg2
{
  background: url('/assets/theme/mitra/img/bg/bg2.svg');
  background-size: cover;
	height: 163px;
	display:flex;

}
.place3678 .pageinfo .bg.bg3
{
  background: url('/assets/theme/mitra/img/bg/bg3.svg');
  background-size: cover;
	height: 163px;
	display:flex;

}

.place3678 .pageinfo .bg.bg9 , .place3678 .pageinfo .bg.bg7
{
  background: url('/assets/theme/mitra/img/bg/bg4.svg');
  background-size: cover;
	height: 163px;
	display:flex;

}
.place3678 .pageinfo .bg.bg10
{
  background: url('/assets/theme/mitra/img/bg/bg10.svg');
  background-size: cover;
	height: 163px;
	display:flex;

}

.place3678  section.purchase .lots {
padding: 41px 47px 44px 30px;
    border-radius: 20px;
    background: #FDF9FF;
    display: flex;
    justify-content: space-between;
}

.place3678 section.purchase .lots ul li .flexbox .price .num {
	
	font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    text-align: right;
    text-transform: uppercase;
    color: #1A1A1A;
    margin-bottom: 49px;
}
.place3678 section.purchase .tabsinfo {
	
	border-radius: 20px;
    background: #F6F2F8;
    padding: 39px 26px 56px 30px;
}

.place3678 .accordion-container-data {
    display: flex;
    justify-content: space-between;
    background: #EDE2F3;
    border-radius: 10px;
    padding: 9px 17px;
    cursor: default;
}

.place3678 .accordion-container .hidden {
	width: 92%;
    padding: 23px 62px 25px 17px;
    border-radius: 10px;
    background: #EBEBEB;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 8px;
}
.place3678 .accordion-container .hidden .content{
	
	    display: flex;
}
.place3678  .accordion-container .content .accordion-content-subtitle {
	
	position: absolute;
    right: 150px;
}


.place3678 .accordions.act .accordion-title-text a {
    color: #690097;
}
.place3678  .accordions.act .accordion-title-text .time {
    color: #690097;
}

.place3678 .accordions.act .accordion-actions .accordion-actions-link {
   color: black;
}
/*
.place3678 .accordion-container-data .accordion-title {
	display: flex;
}
.place3678 .accordion-container-data .accordion-title .accordion-title-subtitle 
{
	
	right: 50px;
    position: absolute;
}
*/
.place3678 section.purchase .tabsinfo ul.tabs .st7:first-child
{
	display: flex;
    flex-direction: column;
    gap: 21px;
    border-radius: 10px;
    background: #EDE2F3;
    padding: 22px 25px 33px;
	
}
.place3678 .databox.st7 li.title {
	    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    color: #1A1A1A;
}

.place3678 header.main {
	    position: absolute;
	
}


.place3678 .logo-area
{
  background: url('/assets/theme/mitra/img/logo1.svg');
  width: 141px;
  height: 36px;
  cursor: pointer;
}

.place3678 header.main .wrap ul.nav li a {
    color: var(--white-color);
}

.place3678 header.main .wrap ul.nav li ul li a {
    color: var(--color-gray1);
}

.place3678 section.pageinfo .info
{
	    padding-top: 75px;
	
}

.place3678 .header-data-clock , .place3678 .header-user,.place3678 .header-organization , .place3678 .header-enter a 
{
	color: var(--white-color);
	
}

.place3678 .mobile-header .logo-area
{
  background: url('/assets/theme/mitra/img/logo_mob.svg');
  width: 122px;
  height: 31px;
  cursor: pointer;
}

.place3678 header.fixed .logo-area
{
  background: url('/assets/theme/mitra/img/logo1.svg');
  width: 141px;
  height: 36px;
  cursor: pointer;
}

.place3678 header.fixed .desktop-header
{
   background: #33005059;
    max-width: 100%;
    padding: 0px 50px;
    border-radius: 0px 0px 20px 20px;
}

.place3678 header.main.fixed
{
	
	background: none;
}


.place3678 header.main.main-mob.fixed
{
	
	 background: #33005059;
	 border-radius: 0 0 20px 20px ;
}
   
.place3678 footer .logo-area
{
  background: url('/assets/theme/mitra/img/logo_footer.svg');
  width: 301px;
  height: 76px;
  cursor: pointer;
}
.place3678 .logo-area:hover
{
  opacity: .4;
}

.place3678  footer.main .wrap .social ul li a
{
	border: none;
	
}

.place3678 section.cardlist ul.result li .top .number span.label span
{
	color: var(--color-green-plus);
}


.place3678 section.pageinfo .info.white.wrap h1 {
    color: var(--color-white);
	 font-family: 'Bebas Neue';
	 font-weight: 500;
    font-size: 50px;
    line-height: 70px;
    letter-spacing: 2px;
}

.place3678 section.pageinfo.search .filters h1
{
  font-family: 'Bebas Neue';
  color: var(--color-white);
    font-weight: 500;
    font-size: 70px;
    line-height: 98px;
    letter-spacing: 1px;

}

 section.pageinfo .info.white.wrap p.p14 {
    color: var(--color-white);
	 font-family: 'Bebas Neue';
	   font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 1px;
}

.place3678 section.pageinfo .info h1 {
	 color: var(--color-white);
}
.place3678 section.pageinfo .info .desc {
	color: var(--color-white);
}

@media screen and (max-width: 768px) {
	.place3678 section.purchase .lots {
		display: none;
	}
	
	
    .mobile-card--header p {
        color: var(--color-button);
		
    }
	
	.header-enter_mob {
    padding-left: 30vw;
	}
	
	    .mobile-card--status p  {
        color: var(--color-green-plus);
		background-color: #FFFFFF;
		
    }
	
}

.place3678 .pagination .more button {
    border-radius: 60px;
}




.place3678 section.pageinfo.search .filters .desc
{
  color: var(--color-white);
}


.place3678 section.cardlist ul.result li {
  border-radius: 20px;
}

.place3678 section.cardlist ul.result li .middle a.name {
	color: var(--color-button-hover);
	    text-decoration: unset;
}

.place3678 form input {

	background: var(--color-gray4)
	
}


/* календарь*/

.place3678 .pickers
{
	
	width:300px;
} 
.place3678 .ui-datepicker-inline .ui-datepicker-calendar a.ui-state-default {
    padding: 8px 4px 4px 0;
    border-color: var(--color-gray4);
    background: var(--color-gray4);
    font-size: 16px;
}
.place3678 .ui-datepicker-inline .ui-datepicker-calendar a.ui-state-default.ui-state-active
{
	
  color: var(--color-button-hover);	
  font-size: 18px;
  font-weight: 700;
	  
}

.place3678 .ui-datepicker-inline .ui-datepicker-calendar a.ui-state-default.ui-state-highlight
{
	color: var(--blue-color);
	  font-size: 18px;
  font-weight: 700;
	
}
 .place3678  section.pageinfo.search .filters form .main.mfiltr button[type=submit] {

            background: linear-gradient(127.12deg, #0F0098 -29.55%, #B200FF 48.7%, #FF00F5 94.76%); 


   }
   

@media screen and (max-width: 768px) {
   .place3678 .mobile-card--header {
            background-color: #F7E8FD;
			border-radius: 20px 20px 0 0;
    }
	.place3678  .mobile-card--container
	{
		
		border-radius: 0 0 20px 20px ;
	}
	
	
	.place3678 header.main-mob {
        height: 60px !important;
	}
	
	   .place3678  .mobile-card--header p a
		{
			
		color: var(--color-button-hover);	
		}
		
		.place3678  footer .wrap .top .nav a {
        color: var(--color-gray3) !important ;
    }
}





.mobile-card--container {

    background-color: var(--color-card-plus);
}



 input 
{
	
	 background: var(--green-color-4);
}
.form input.compselect, .form select.compselect{
    color: var(--color-black);
    background: var(--color-gray3);
}




/*------------*/
