@import url('https://fonts.cdnfonts.com/css/roboto'); html{ /* zoom: 0.9; */ font-family: 'Roboto'; /* font-family: 'Roboto', sans-serif; font-family: 'Roboto Thin', sans-serif; font-family: 'Roboto Light', sans-serif; font-family: 'Roboto Medium', sans-serif; font-family: 'Roboto Black', sans-serif; */ } body{ margin: 0 auto; background-color: #F5F6FF; } h1,h5{ color:#1B1B1F; font-style: normal; font-weight: 400; } h1{ font-size: 32px; line-height: 40px; /* 125% */ } h5{ font-size: 16px; line-height: 24px; /* 150% */ font-weight: 500; } figure{ position: absolute; margin-top: 12px; color: #146AFF; font-size: 140px; font-style: normal; font-weight: 500; line-height: 120%; /* 168px */ opacity: 0.1; } a, a:hover { font-size: 17px; color: #1B1B1F; text-decoration: none; } .container{ width: 90%; margin: 0 auto; max-width: 1920px; } .bg-blue{ background: linear-gradient(180deg, #228AF2 0%, rgba(20, 106, 255, 0.00) 100%); } .navbar{ width: 90%; margin: 0 auto; } .navbar-nav{ gap: 32px; } .nav-item{ color: #1B1B1F; font-size: 17px; font-style: normal; font-weight: 400; } .right{ gap: 8px; font-size: 17px; font-weight: 400; } .login{ display: flex; padding: 10px 24px 10px 16px; justify-content: center; align-items: center; gap: 8px; flex: 1 0 0; align-self: stretch; border-radius: 100px; background: var(--Primary, #146AFF); color: #FFF; } .heading{ position: absolute; gap: 12px; } .main-img{ width: 100%; background-color: #146AFF; } .heading h1{ color: #FFF; font-size: 57px; font-style: normal; font-weight: 400; line-height: 64px; letter-spacing: -0.25px; margin: 0; } .heading h2{ color: #FFF; font-size: 22px; font-style: normal; font-weight: 500; line-height: 28px; margin: 0; } .heading form{ margin-top: 40px; } .search-input{ font-size: 16px; padding: 0px 25px 0px 25px; height: 56px; min-width: 360px; width: 720px; border-radius: 28px; border: 0px; } .input-icon::after{ content: " "; width: 24px; height: 24px; display: block; background: url(../img/search.svg) no-repeat; margin-left: -45px; cursor: pointer; } .b-filter{ display: flex; height: 48px; flex-direction: row; gap: 8px; padding: 10px 24px 10px 16px; border: 0; border-radius: 35px; background: #DDE2F9; align-items: center; font-size: 14px; cursor: pointer; } .categories{ gap: 30px 0 } .categories .item{ gap: 10px; border-radius: 16px; border:0; } .categories .item svg { height: 74px; } .card .star{ border-radius: 30px; background: #DDE2F9; } .lot-item { border-radius: 16px; border: 0; margin-bottom: 34px; } .lot-item .card-text b{ color: #1B1B1F; } .lot-item .badge{ padding: 6px 12px; border-radius: 10px; font-size: unset; font-weight: 600; line-height: 1.2; } .lot-item .badge-warning { background-color: #FFD966; } .slide{ border-radius: 12px; background: #FFF; padding: 24px 32px; display: flex; align-items: center; flex-direction: column; padding-bottom: 16px; } .slide img{ max-width: 170px; max-height: 66px; } .w-list{ list-style: none; padding: 0; margin: 0; } .w-list li{ float: left; padding: 7px; border: 1px solid #146AFF; margin-right: 12px; margin-bottom: 12px; border-radius: 30px; } .w-list li a{ color: #146AFF; font-size: 14px; font-style: normal; } .form-section{ background: #fff; padding-top: 90px; padding-bottom: 90px; } .form-section .container-bg{ background-color: #B3C5FF; border-radius: 16px; } .text-section{ margin-top: 20px; color: #45464F; max-height: 100px; overflow: hidden; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; /* 142.857% */ letter-spacing: 0.25px; } .text-show{ display: none; } .text-show:checked ~ .text-section { max-height: unset; } .footer{ background: #151B2C; color: #fff; } .footer .list-items{ list-style: none; padding: 0; margin: 0; } .footer .list-items li a{ color: #585E71; line-height: 2; } .footer .list-items .h{ color: #C5C6D0; line-height: 2; } .footer .list-items .email{ color: #146AFF; } .footer .list-items .phone{ color: #C5C6D0; } .footer .list-items .soc *{ color: transparent; display: inline-block; margin-top: 10px; } .footer .list-items .soc .viber{ background: url(../img/viber.svg) no-repeat; } .footer .list-items .soc .telegram{ background: url(../img/telegram.svg) no-repeat; } .footer .line{ color: #585E71; border-top: 1px solid; padding-top: 10px; padding-bottom: 10px; margin-top: 40px; } .footer .line a{ color: #585E71; } /* top-filter */ .top-filter{ border-top: 1px solid #F5F6FF; } .top-filter-row{ width: 90%; margin: 0 auto; } .top-filter-row .serach-img{ position: absolute; margin-top: -22px; } .top-filter-row .serach-img::after{ content: " "; width: 24px; height: 24px; display: block; background: url(../img/search.svg) no-repeat; cursor: pointer; position: relative; top: 40px; left: 20px; } .top-filter-row select, .top-filter-row .container-select { width: calc(100% / 5.2); height: 56px; } .top-filter-row .container-select .dropdown-toggle{ overflow: hidden; border: 1px solid #757680; background: #fff; } .top-filter-row .serach{ border: 1px solid #757680; width: 100%; height: 56px; border-radius: 4px; padding-left: 60px; } .switch-container{ display:flex; align-items: center; gap: 10px; } .switch { position: relative; display: inline-block; width: 60px; height: 34px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; } input:checked + .slider { background-color: #2196F3; } input:focus + .slider { box-shadow: 0 0 1px #2196F3; } input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } .slider.round { border-radius: 34px; } .slider.round:before { border-radius: 50%; } /* pagination */ .block-27 ul { padding: 0; margin: 0; } .block-27 ul li { font-family: "Poppins", Arial, sans-serif; display: inline-block; margin-bottom: 4px; font-weight: 400; } .block-27 ul li a, .block-27 ul li span { color: gray; text-align: center; display: inline-block; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; border: 1px solid #e6e6e6; } .block-27 ul li.active a, .block-27 ul li.active span { background: #146AFF; color: #fff; border: 1px solid transparent; } .container-select button{ height: 56px; } .digit-box{ background-color: #EEF0FF; min-height: 56px; min-width: 50px; } .digit-box p{ color: #757680; font-size: 12px; } .digit{ height: 35px; margin-top: -10px; } .digit b{ color: #45464F; font-size: 28px; font-weight: 500; } .gallery img { cursor: pointer; } /* .container-select input{ height: 56px; } .container-select .dropdown{ position: absolute; background: aquamarine; } .container-select .dropdown form { width: 190px; } .container-select .dropdown form input[type=checkbox] { width: auto; height: auto; } */ /* --- */ .badge{ height: 32px; line-height: 2; } .badge-before{ background-color: #FFEFBF; color: #806926; } .badge-now{ background-color: #C3E5DA; color: #008659; } .badge-ready{ background-color: #EFEDF1; color: #757680; } .badge-canceled{ background-color: #FFDAD6; color: #BA1A1A; } .badge-end{ background-color: #DAE1FF; color: #003FA3; } .badge-doc{ display: flex; align-items: center; padding: 28px 28px 28px 6px; width: max-content; background-color: #EEF0FF; border-radius: 7px; cursor: pointer; margin-bottom: 15px; } .badge-doc i{ padding-right: 10px; } .badge-doc i::before{ content: " "; display: block; background: url(../img/icon-pdf.svg) no-repeat; width: 44px; height: 44px; } .sidebar{ background-color: #fff; width: 35%; min-width: 60px; max-width: 280px; transition-property: width; transition-duration: 0.1s; } .sidebar .nav-item{ padding: 5px; } .sidebar .nav-item.head .nav-link{ justify-content: space-between; padding-right: 0; } .sidebar .nav-item.head .nav-link svg{ background-color: #DDE2F9; border-radius: 30px; } .sidebar .nav-link{ display: flex; align-items: center; justify-content: flex-start; border-radius: 30px; padding: 15px; } .sidebar .nav-link span{ height: 25.5px; display: block; overflow: hidden; color:#45464F; font-size: 16px; font-weight: 500; } .sidebar .nav-link svg{ margin-right: 10px; } .sidebar .nav-link.active{ background-color: #DDE2F9; border-radius: 30px; } .sidebar .nav-item.head .nav-link:hover{ background-color: inherit; } .sidebar .nav-link:hover{ background-color: #dfe1ec; } .sidebar.closed { width: 68px; } .sidebar.closed .nav-link{ width: 55.5px; height: 55.5px; } .sidebar.closed .nav-link span{ font-size: 0px; } .sidebar.closed .nav-link svg{ position: absolute; } #switch_sidebar{ transition-property: rotate; transition-duration: 0.3s; } .sidebar.closed #switch_sidebar{ rotate: 180deg; } /* tabs */ .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { border-color: transparent transparent #146AFF; } .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: transparent transparent #146AFF; } .nav-tabs .nav-item:hover{ background-color: #DDE2F9; } .input-custom{ display: flex; } .m-button{ padding: 10px 24px 10px 24px; background: #146AFF; color: #fff; border-radius: 30px; border: 0px; cursor: pointer; } .m-transparent{ background: #fff; color: #146AFF; border: 2px solid #146AFF; padding: 8px 24px 8px 24px; } .fs-28 { font-size: 28px; font-weight: normal; } .cg { color: #757680; } .hr{ border-bottom: 1px solid #F5F6FF; padding-bottom: 20px; } .table td, .table th, .table thead th { padding: 0.25rem; border: 0; } .log-box{ width: 25%; border: 2px solid #f1ece6ad; background: #f7f2eb73; border-radius: 10px; padding-top: 20px; } .log-box .nav-tabs .nav-item:hover { background-color: #fff; } .forms .m-button{ color: #000; background: #fff; border: 2px solid #ced4da; padding: 5px 24px 5px 24px; } .forms .m-button.active{ background: #ced4da; } .help{ }