.pointer{
    cursor: pointer;
}

.a-link{
    cursor: pointer;
    border-bottom: 1px solid rgba(25,128,251,.3);
    text-decoration: none !important;
    transition: all 0.2s linear;
}

.user-room {
    background-color: #f6f7f9;
}
.user-room .hidden {
    display: none;
}
.user-room > .inner {
    padding-top: 30px;
}
.user-room .bc-nav {
    background-color: #f6f7f9;
}
.user-room input[type="text"], .user-room input[type="password"], .user-room input[type="number"], .user-room textarea {
    font-weight: 500;
    font-size: .9rem;
}
.user-room input[type="text"]:focus, .user-room input[type="password"]:focus, .user-room textarea:focus, .user-room input[type="number"]:focus {
    border: 2px solid #3578DC;
}
.user-room input[type="text"]::placeholder, .user-room input[type="password"]::placeholder, .user-room input[type="number"]::placeholder, .user-room textarea::placeholder {
    color: #bbb;
    font-weight: 400;
}
.user-room input:invalid {
    border: 2px solid red;
    color: red;
}

@media(max-width: 991px) {
    .user-room .inner {
        padding-top: 0;
    }
}
.user-room h3 {
    font-weight: 600;
    font-size: 18px;
    color: #2B343F;
}
.user-room .box-shadow {
    border-radius: 10px;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
}

.user-room .user-room-head {
    margin-bottom: 2px;
}

.user-room .tab-switch {
}

.user-room .tab-switch li {
    border: 0;
    font-weight: 500;
    font-size: 14px;
    color: #1951CD;
    transition: none;
}

.user-room .tab-switch li.active {
    border-radius: 10px;
    font-weight: 600;
    color: #fff;
    background-color: #B880FF;
}

@media (max-width: 530px) {
    .user-room .tab-switch li {
        width: 100%;
    }
}

.user-room .plate {
    max-width: 100%;
    background: #48CDAF;
    border: none;
    border-radius: 10px;
    letter-spacing: 1px;
    color: #fff !important;
    transition: box-shadow 0.3s linear;
    white-space: normal;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    padding: .375rem .75rem;
}

.user-room .btn {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #B880FF;
    background-image: linear-gradient(to bottom, #B880FF, #BD94FD);
    border-radius: 5px;
    border: 0;
}
.user-room input.prev,
.user-room input.delete_item,
.user-room #payonready {
    color: #fff !important;
}
.user-room .btn:hover {
    background-image: linear-gradient(to top, #B880FF, #BD94FD);
    box-shadow: 0 0 0 0 transparent;
}
.user-room .btn.no-bg {
    background: transparent !important;
    color: #B880FF !important;
    border: 1px solid rgba(184, 128, 255, 0.301);
    transition: border 0.2s linear;
}
.user-room .btn.no-bg:hover {
    border-color: #B880FF;
    box-shadow: none;
}
.user-room .btn[disabled="disabled"] {
    background: #c0c0c0;
    color: #fff !important;
    box-shadow: none;
    opacity: 1;
    cursor: not-allowed;
}
.user-room .btn.lg[disabled="disabled"] {
    padding-left: 35px;
    padding-right: 35px;
}
.user-room .track-package-main {
    background-color: #8BABF2;
    background: linear-gradient(277.61deg, #8BABF2 0.69%, #879ED2 98.26%);
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 5px;
    transition: 0s;
}
.user-room .track-package-main:hover {
    background: linear-gradient(-277.61deg, #8BABF2 0.69%, #879ED2 98.26%);
    box-shadow: 0 0 0 0 transparent;
}
.user-room .package-pay-main {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #B880FF;
    background-image: linear-gradient(to bottom, #B880FF, #BD94FD);
    border-radius: 5px;
}
.user-room .package-pay-main:hover {
    background-image: linear-gradient(to top, #B880FF, #BD94FD);
    box-shadow: 0 0 0 0 transparent;
}
.user-room .text-package-main{
    font-weight: 500;
    font-size: 13px;
    line-height: 40px;
}
.user-room .box-register-parcell {
    background: linear-gradient(273.2deg, #8BABF2 0.69%, #879ED2 98.26%);
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 5px;
    padding: 1.2rem 2rem;
    color: white;
}
@media screen and (min-width:1200px) {
    .user-room .box-register-parcell {
        min-height: 205px;
    }
}
.user-room .box-register-parcell .message {
    display: block;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 0.8rem;
    font-weight: 600;
}
.user-room .box-register-parcell .message > div {
    margin-bottom: 0.8rem;
    font-weight: 800;
    font-size: 16px;
}
.user-room .box-register-parcell input {
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 5px;
    background: transparent;
    color: #fff;
    margin-right: -3px;
    font-size: 12px;
    font-weight: 500;
}
.user-room .box-register-parcell input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: rgba(255,255,255,0.7);
    font-weight: 500;
}
.user-room .box-register-parcell input::-moz-placeholder { /* Firefox 19+ */
    color: rgba(255,255,255,0.7);
    font-weight: 500;
}
.user-room .box-register-parcell input:-ms-input-placeholder { /* IE 10+ */
    color: rgba(255,255,255,0.7);
    font-weight: 500;
}
.user-room .box-register-parcell input:-moz-placeholder { /* Firefox 18- */
    color: rgba(255,255,255,0.7);
    font-weight: 500;
}
.user-room .box-register-parcell input:focus{
    box-shadow: none;
    border-right: 0;
    border: 1px solid #fff !important;
}
.user-room .box-register-parcell .input-group-append {
    position: relative;
    z-index: 10;
}
.user-room .box-register-parcell .register-parcell {
    font-weight: 600;
    font-size: 12px;
    color: #1850CA!important;
    letter-spacing: 0;
    background: #FFFFFF;
    border-radius: 5px;
}
.user-room .text-package-main.sended{
    color: #4379C1;
}

.user-room .settings-type .tab-switch li {
    min-width: unset;
    font-weight: 500;
    font-size: 14px;
    color: #1951CD;
}

.user-room .settings-type .tab-switch li.active {
    font-weight: 600;
    color: #fff;
}

.user-room .avatar-section .avatar-upload {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.user-room .text-package-main.weighted{
    color: #3DAB92;
}
.user-room .box-featured, .user-room .box-featured img {
    border-radius: 5px;
    width: 100%;
    object-fit: cover;
}

.user-room .user-room-head .warehouse-cur-time, .user-room .user-room-head .balance-info {
    display: block;
    font-size: .7rem;
    font-weight: 600;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #212529;
    line-height: .8rem;
}

.user-room .user-room-head .warehouse-clock, .user-room .user-room-head .balance-amount {
    font-size: .8rem;
    font-weight: 600;
}

.user-room .user-room-head .balance-amount {
    color: #ff006d;
}

.user-room .user-room-head .refill-balance-lnk {
    font-size: .8rem;
    color: #212529;
    border: none;
    margin-right: 15px;
}
.user-room .user-room-head .refill-balance-lnk:last-child {
    margin-right: 0;
}

.user-room .user-room-nav {
    list-style: none;
    margin: 0;
    margin-left: -40px;
    /*padding: 20px 0px 20px 20px;*/
    padding-bottom: 100px;
}

@media(max-width: 1220px) {
     .user-room .user-room-nav {
        margin-left: -27px;
    }
}

@media(max-width: 1060px) {
    .user-room .user-room-nav {
        margin-left: -20px;
    }
}

@media(max-width: 1023px) {
    .user-room .user-room-nav {
        margin-left: -30px;
    }
}

@media(max-width: 991px) {
    .user-room .user-room-nav {
        margin: 10px -15px 0;
        margin-top: 0 !important;
    }
    .user-room-aside--bg-fix-bug {
        margin-top: 10px;
        background-color: #90A6E4;
    }
}

.user-room .user-room-nav li {
    margin: 0;
}

.user-room .user-room-nav .dropdown-toggle::after {
    display: none;
}

.user-room .user-room-nav li.sep {
    height: 1px;
    background: rgba(255,255,255,.2);
    margin-top: 10px;
    margin-bottom: 10px;
}

.user-room .user-room-nav li a {
    display: block;
    font-size: 12px;
    color: #E2E2E2;
    border: none;
}

.user-room .user-room-nav li a:hover {
    color: #3d79ba;
}

.user-room .user-room-nav .dropdown-menu {
    display: block;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: opacity 1s, max-height 1s;
}

.user-room .user-room-nav .dropdown-menu.show {
    padding-top: 15px;
    opacity: 1;
    max-height: 100vh;
}

.user-room .user-room-nav .dropdown-menu .dropdown-item {
    display: block;
    font-size: 14px;
    color: #000000;
    background: url('/img/v4/dot.png') no-repeat;
    background-size: 3px auto;
    background-position: 62px center;
    box-shadow: none !important;
    padding: 10px;
    padding-left: 80px;
    position: relative;
}
.user-room .user-room-nav .dropdown-menu .dropdown-item:hover {
    background-color: transparent;
    color: #3aa9da;
}
@media(max-width: 991px) {
	.user-room-main {
		margin-top: 30px;
	}
    .user-room-aside:first-child + .user-room-main {
        margin-top: 50px;
    }
    .user-room .user-room-head {
        margin-bottom: 0;
        margin-top: -6px;
    }
    .user-room-head .row > div:last-child {
        margin-top: -8px;
    }
    .user-room .user-room-aside .email {
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000;
    }
    .user-room .user-room-head .warehouse-cur-time {
        display: inline-block;
    }
    .user-room .user-room-head .refill-balance-lnk {
        font-size: 12px;
        font-family: 'Roboto', sans-serif;
        text-decoration: underline !important;
    }
    .user-room .user-room-head .warehouse-clock,
    .user-room .user-room-head .warehouse-cur-time {
        font-size: 12px;
        font-family: 'Roboto', sans-serif;
        color: #B8AAAA;
        font-weight: normal;
        text-transform: none;
        letter-spacing: 0;
    }
    .user-room .user-room-head .balance-amount {
        font-size: 12px;
        font-family: 'Roboto', sans-serif;
    }
    .user-room .user-room-head .balance-info {
        letter-spacing: 0;
        font-size: 12px;
        font-family: 'Roboto', sans-serif;
        font-weight: normal;
        color: #797979;
    }
    .user-room .user-room-aside .hello {
        display: none;
    }
	.user-room .user-room-nav {
		height: 44px;
		max-height: 44px;
        /* padding: 0 6px; */
        padding: 0;
        border: none !important;
		flex-wrap: nowrap !important;
		/* background-color: #90A6E4; */
		font-size: 0;
    }
	.user-room .user-room-nav > .nav-item {
		display: block;
		position: static;
		background-color: #90A6E4;
        border: none;
        border-right: 1px solid #90A6E4;
        border-left: 1px solid #90A6E4;
        /* border-left: none !important;
        border-right: none !important; */
	}
	.user-room .user-room-nav > .nav-item:last-child {
		padding-right: 20px;
	}
    .user-room .user-room-nav > .nav-item > .nav-link {
    	padding: 12px 14px;
		font-family: "Roboto", sans-serif;
        white-space: nowrap;
        border: none !important;
    }
    .user-room-nav > .nav-item > .nav-link.dropdown-toggle[aria-expanded="true"] {
		text-shadow: -0.06ex 0 #fff, 0.06ex 0 #fff;
		color: #fff;
    }
    .user-room .user-room-nav li a:hover {
        color: #fff;
    }
    .user-room .user-room-nav .dropdown-menu {
        margin-top: 0;
        width: 100%;
        border: 0;
        background-color: #fff;
        position: absolute !important;
        z-index: 8;
        box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.25);
        border-radius: 0;
    }
    .user-room .user-room-nav .dropdown-menu.show {
        padding: 0;
    	position: absolute !important;
    }
    .user-room .user-room-nav li.dropdown {
	    background-image: url('/img/v4/arrow_down_5.png');
	    background-repeat: no-repeat;
	    background-size: 10px auto;
	    background-position: calc(100% - 4px) center;
	    padding-right: 8px;
	}
    .user-room .user-room-nav .dropdown-menu .dropdown-item:hover {
        background-color: transparent;
        color: #000;
    }
    .user-room .user-room-nav .dropdown-menu .dropdown-item {
        padding-left: 15px;
        font-size: 12px;
        background: #fff;
        border-top: 1px solid #ECECEC;
    }
    .user-room .user-room-nav .dropdown-menu .dropdown-item:first-child {
        border-top: 0;
    }
    .user-room .user-room-nav .dropdown-menu-toggle {
        padding: 24px 0 14px;
        margin-top: 12px;
        display: block;
        text-align: center;
        color: #90A6E4;
        font-size: 12px;
        font-family: 'Roboto';
        background-image: url("../../img/v4/dropdown-menu-toggle.svg");
        background-repeat: no-repeat;
        background-position: top center;
        background-size: 30px;
    }
    .user-room .user-room-nav .hint-btn {
		display: none;
    }
    .dropdown-menu-input input[type="text"] {
        border-radius: 0;
    }
}

@media(max-width: 321px) {
    .user-room .user-room-nav > .nav-item > .nav-link {
        padding: 12px;
    }
}

.user-room .user-room-nav .dropdown-menu .dropdown-item .items-count {
    width: 33px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 5px;
    border-radius: 100px;
    /* background: #CFE9E2; */
    font-size: 0.8em;
    font-weight: 600;
    color: #818E89;
    text-align: center;
}

.user-room .user-room-nav .nav-link .items-count {
    width: 33px;
    height: 20px;
    position: absolute;
    right: 20px;
    border-radius: 100px;
    background: #f9cbdf;
    font-size: 0.8em;
    font-weight: 600;
    color: #ff006d;
    text-align: center;
    line-height: 21px;
    margin-top: 11px;
}

@media(min-width: 992px) {
	.user-room .user-room-nav {
    	min-height: 100%;
		-ms-flex-direction: column!important;
    	flex-direction: column!important;
		border-radius: 6px;
        transform: none !important;
	}
	.user-room .user-room-nav li {
	    margin-bottom: 10px;
	}
	.user-room .user-room-nav li a {
	    display: block;
	    padding: 15px 20px 15px 80px;
	    font-size: 16px;
	    color: #000000;
	    font-weight: 600;
	    border: none;
	    border-radius: 30px;
	    transition: color 0.2s linear;
	}
	.user-room .user-room-nav li.active a {
	    box-shadow: 0px 0px 20px rgba(213, 234, 241, 0.5);
	}
	.user-room .user-room-nav .dropdown-menu {
	    position: static !important;
	    transform: none !important;
	    width: 100%;
	    background: none;
	    border: none;
	}
    .user-room .user-room-nav .dropdown-menu-toggle {
        display: none;
    }
	.user-room .user-room-nav li.dropdown {
	    background-image: url('/img/v4/arrow_down_5.png');
	    background-repeat: no-repeat;
	    background-size: 10px auto;
	    background-position: calc(100% - 20px) 22px;
	}
	/* Home */
	.user-room .user-room-nav .nav-link.home {
	    background-image: url('/img/v4/home_active.png');
	    background-repeat: no-repeat;
	    background-size: 28px 28px;
	    background-position: 24px center;
    }

    /*Bonuses*/
    .user-room .user-room-nav .nav-link.bonuses {
	    background-image: url('/img/v4/bonuses.png');
	    background-repeat: no-repeat;
	    background-size: 28px 28px;
	    background-position: 25px center;
    }
	/* Orders */
	.user-room .user-room-nav .nav-link.orders {
	    background-image: url('/img/v4/box_4.png');
	    background-repeat: no-repeat;
	    background-size: 32px 32px;
	    background-position: 24px center;
	}

	/* Packages */
	.user-room .user-room-nav .nav-link.packages {
	    background-image: url('/img/v4/boxes_3.png');
	    background-repeat: no-repeat;
	    background-size: 32px 32px;
	    background-position: 24px center;
	}
    /* Garage-sales */
    .user-room .user-room-nav .nav-link.nav-item__garage-sales {
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPgo8cmVjdCB5PSIyIiB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHJ4PSIwLjUiLz4KPC9tYXNrPgo8cmVjdCB5PSIyIiB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHJ4PSIwLjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgbWFzaz0idXJsKCNwYXRoLTEtaW5zaWRlLTEpIi8+CjxtYXNrIGlkPSJwYXRoLTItaW5zaWRlLTIiIGZpbGw9IndoaXRlIj4KPHJlY3QgeD0iMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjMiIHJ4PSIwLjUiLz4KPC9tYXNrPgo8cmVjdCB4PSIyIiB3aWR0aD0iMTIiIGhlaWdodD0iMyIgcng9IjAuNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBtYXNrPSJ1cmwoI3BhdGgtMi1pbnNpZGUtMikiLz4KPG1hc2sgaWQ9InBhdGgtMy1pbnNpZGUtMyIgZmlsbD0id2hpdGUiPgo8cmVjdCB4PSIyIiB5PSI2IiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHJ4PSIwLjUiLz4KPC9tYXNrPgo8cmVjdCB4PSIyIiB5PSI2IiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHJ4PSIwLjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgbWFzaz0idXJsKCNwYXRoLTMtaW5zaWRlLTMpIi8+CjxsaW5lIHgxPSIzIiB5MT0iOS41IiB4Mj0iMTMiIHkyPSI5LjUiIHN0cm9rZT0iYmxhY2siLz4KPGxpbmUgeDE9IjMiIHkxPSIxMi41IiB4Mj0iMTMiIHkyPSIxMi41IiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=');
        background-repeat: no-repeat;
        background-size: 16px 16px;
        background-position: 25px center;
    }

	/* Settings */
	.user-room .user-room-nav .nav-link.settings {
	    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%3E%3Cstyle%3E.a%7Bfill%3A%23ADBDD3%3B%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M28.5%2011.7H25.6C25.2%2011.7%2024.8%2011.4%2024.7%2011%2024.5%2010.6%2024.6%2010.1%2024.9%209.8L26.9%207.8C27.2%207.6%2027.3%207.2%2027.3%206.8%2027.3%206.3%2027.2%206%2026.9%205.7L24.3%203.1C23.8%202.5%2022.7%202.5%2022.2%203.1L20.2%205.1C19.9%205.4%2019.4%205.5%2019%205.3%2018.6%205.2%2018.3%204.8%2018.3%204.4V1.5C18.3%200.7%2017.6%200%2016.8%200H13.2C12.4%200%2011.7%200.7%2011.7%201.5V4.4C11.7%204.8%2011.4%205.2%2011%205.3%2010.6%205.5%2010.1%205.4%209.8%205.1L7.8%203.1C7.3%202.5%206.2%202.5%205.7%203.1L3.1%205.7C2.8%206%202.7%206.3%202.7%206.8%202.7%207.2%202.8%207.6%203.1%207.8L5.1%209.8C5.4%2010.1%205.5%2010.6%205.3%2011%205.2%2011.4%204.8%2011.7%204.4%2011.7H1.5C0.7%2011.7%200%2012.4%200%2013.2V16.8C0%2017.6%200.7%2018.3%201.5%2018.3H4.4C4.8%2018.3%205.2%2018.6%205.3%2019%205.5%2019.4%205.4%2019.9%205.1%2020.2L3.1%2022.2C2.8%2022.4%202.7%2022.8%202.7%2023.2%202.7%2023.7%202.8%2024%203.1%2024.3L5.7%2026.9C6.2%2027.5%207.3%2027.5%207.8%2026.9L9.8%2024.9C10.1%2024.6%2010.6%2024.5%2011%2024.7%2011.4%2024.8%2011.7%2025.2%2011.7%2025.6V28.5C11.7%2029.3%2012.4%2030%2013.2%2030H16.8C17.6%2030%2018.3%2029.3%2018.3%2028.5V25.6C18.3%2025.2%2018.6%2024.8%2019%2024.7%2019.4%2024.5%2019.9%2024.6%2020.2%2024.9L22.2%2026.9C22.7%2027.5%2023.8%2027.5%2024.3%2026.9L26.9%2024.3C27.2%2024.1%2027.3%2023.7%2027.3%2023.2%2027.3%2022.8%2027.2%2022.4%2026.9%2022.2L24.9%2020.2C24.6%2019.9%2024.5%2019.4%2024.7%2019%2024.8%2018.6%2025.2%2018.3%2025.6%2018.3H28.5C29.3%2018.3%2030%2017.6%2030%2016.8V13.2C30%2012.4%2029.3%2011.7%2028.5%2011.7ZM28.9%2016.8C28.9%2017%2028.7%2017.2%2028.5%2017.2H25.6C24.7%2017.2%2024%2017.7%2023.6%2018.6%2023.3%2019.4%2023.5%2020.3%2024.1%2021L26.1%2022.9C26.3%2023.1%2026.3%2023.4%2026.1%2023.6L23.6%2026.1C23.4%2026.3%2023.1%2026.3%2022.9%2026.1L21%2024.1C20.3%2023.5%2019.4%2023.3%2018.6%2023.6%2017.7%2024%2017.2%2024.7%2017.2%2025.6V28.5C17.2%2028.7%2017%2028.9%2016.8%2028.9H13.2C13%2028.9%2012.8%2028.7%2012.8%2028.5V25.6C12.8%2024.7%2012.3%2024%2011.4%2023.6%2011.1%2023.5%2010.9%2023.5%2010.6%2023.5%2010%2023.5%209.5%2023.7%209%2024.1L7.1%2026.1C6.9%2026.3%206.6%2026.3%206.4%2026.1L3.9%2023.6C3.7%2023.4%203.7%2023.1%203.9%2022.9L5.9%2021C6.5%2020.3%206.7%2019.4%206.4%2018.6%206%2017.7%205.3%2017.2%204.4%2017.2H1.5C1.3%2017.2%201.1%2017%201.1%2016.8V13.2C1.1%2013%201.3%2012.8%201.5%2012.8H4.4C5.3%2012.8%206%2012.3%206.4%2011.4%206.7%2010.6%206.5%209.7%205.9%209L3.9%207.1C3.7%206.9%203.7%206.6%203.9%206.4L6.4%203.9C6.6%203.7%206.9%203.7%207.1%203.9L9%205.9C9.7%206.5%2010.6%206.7%2011.4%206.4%2012.3%206%2012.8%205.3%2012.8%204.4V1.5C12.8%201.3%2013%201.1%2013.2%201.1H16.8C17%201.1%2017.2%201.3%2017.2%201.5V4.4C17.2%205.3%2017.7%206%2018.6%206.4%2019.4%206.7%2020.3%206.5%2021%205.9L22.9%203.9C23.1%203.7%2023.4%203.7%2023.6%203.9L26.1%206.4C26.3%206.6%2026.3%206.9%2026.1%207.1L24.1%209C23.5%209.7%2023.3%2010.6%2023.6%2011.4%2024%2012.3%2024.7%2012.8%2025.6%2012.8H28.5C28.7%2012.8%2028.9%2013%2028.9%2013.2V16.8Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M15%2010C12.2%2010%2010%2012.2%2010%2015%2010%2017.8%2012.2%2020%2015%2020%2017.8%2020%2020%2017.8%2020%2015%2020%2012.2%2017.8%2010%2015%2010ZM15%2018.9C12.9%2018.9%2011.1%2017.1%2011.1%2015%2011.1%2012.9%2012.9%2011.1%2015%2011.1%2017.1%2011.1%2018.9%2012.9%2018.9%2015%2018.9%2017.1%2017.1%2018.9%2015%2018.9Z%22%20class%3D%22a%22%2F%3E%3C%2Fsvg%3E');
	    background-repeat: no-repeat;
	    background-size: 26px 26px;
	    background-position: 25px center;
	}

	/* Support */
	.user-room .user-room-nav .nav-link.support {
	    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%3E%3Cstyle%3E.a%7Bfill%3A%23ADBDD3%3B%7D%3C%2Fstyle%3E%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%3Cpath%20d%3D%22M5.3%2023.2C4.9%2023.2%204.5%2023.3%204.1%2023.5%202.2%2021.1%201.2%2018.1%201.2%2015%201.2%207.4%207.4%201.2%2015%201.2%2015.9%201.2%2016.9%201.3%2017.8%201.4%2018.1%201.5%2018.4%201.3%2018.4%201%2018.5%200.7%2018.3%200.4%2018%200.3%2017%200.1%2016%200%2015%200%2011%200%207.2%201.6%204.4%204.4%201.6%207.2%200%2011%200%2015%200%2018.4%201.1%2021.7%203.2%2024.3%203%2024.7%202.8%2025.2%202.8%2025.7%202.8%2026.3%203.1%2026.9%203.5%2027.4%204%2027.9%204.6%2028.1%205.3%2028.1%205.9%2028.1%206.6%2027.9%207%2027.4%207.5%2026.9%207.7%2026.3%207.7%2025.7%207.7%2025%207.5%2024.4%207%2023.9%206.6%2023.5%205.9%2023.2%205.3%2023.2ZM6.2%2026.6C5.9%2026.8%205.6%2027%205.3%2027%204.9%2027%204.6%2026.8%204.4%2026.6%204.1%2026.3%204%2026%204%2025.7%204%2025.3%204.1%2025%204.4%2024.7%204.6%2024.5%204.9%2024.4%205.3%2024.4%205.6%2024.4%205.9%2024.5%206.2%2024.7%206.4%2025%206.6%2025.3%206.6%2025.7%206.6%2026%206.4%2026.3%206.2%2026.6Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M26.8%205.7C27.4%204.7%2027.3%203.4%2026.5%202.6%2026%202.1%2025.4%201.9%2024.7%201.9%2024.1%201.9%2023.4%202.1%2023%202.6%2022.5%203.1%2022.3%203.7%2022.3%204.3%2022.3%205%2022.5%205.6%2023%206.1%2023.4%206.5%2024.1%206.8%2024.7%206.8%2025.1%206.8%2025.5%206.7%2025.9%206.5%2027.8%208.9%2028.8%2011.9%2028.8%2015%2028.8%2022.6%2022.6%2028.8%2015%2028.8%2014.1%2028.8%2013.2%2028.7%2012.3%2028.6%2012%2028.5%2011.6%2028.7%2011.6%2029%2011.5%2029.3%2011.7%2029.6%2012%2029.7%2013%2029.9%2014%2030%2015%2030%2019%2030%2022.8%2028.4%2025.6%2025.6%2028.4%2022.8%2030%2019%2030%2015%2030%2011.6%2028.9%208.3%2026.8%205.7ZM23.8%205.3C23.6%205%2023.4%204.7%2023.4%204.3%2023.4%204%2023.6%203.7%2023.8%203.4%2024.1%203.2%2024.4%203%2024.7%203%2025.1%203%2025.4%203.2%2025.6%203.4%2026.1%203.9%2026.1%204.7%2025.6%205.3%2025.4%205.5%2025.1%205.6%2024.7%205.6%2024.4%205.6%2024.1%205.5%2023.8%205.3Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M12.6%2025.1C12.6%2025.4%2012.8%2025.7%2013.2%2025.7H16.8C17.2%2025.7%2017.4%2025.4%2017.4%2025.1V23.9C18.2%2023.7%2018.9%2023.4%2019.6%2023L20.4%2023.8C20.5%2023.9%2020.7%2024%2020.8%2024%2021%2024%2021.1%2023.9%2021.2%2023.8L23.8%2021.2C24.1%2021%2024.1%2020.6%2023.8%2020.4L23%2019.6C23.4%2018.9%2023.7%2018.2%2023.9%2017.4H25.1C25.4%2017.4%2025.7%2017.2%2025.7%2016.8V13.2C25.7%2012.8%2025.4%2012.6%2025.1%2012.6H23.9C23.7%2011.8%2023.4%2011.1%2023%2010.4L23.8%209.6C23.9%209.5%2024%209.3%2024%209.2%2024%209%2023.9%208.9%2023.8%208.8L21.2%206.2C21%205.9%2020.6%205.9%2020.4%206.2L19.6%207C18.9%206.6%2018.2%206.3%2017.4%206V4.9C17.4%204.6%2017.2%204.3%2016.8%204.3H13.2C12.8%204.3%2012.6%204.6%2012.6%204.9V6C11.8%206.3%2011.1%206.6%2010.4%207L9.6%206.2C9.4%205.9%209%205.9%208.8%206.2L6.2%208.8C6.1%208.9%206%209%206%209.2%206%209.3%206.1%209.5%206.2%209.6L7%2010.4C6.6%2011.1%206.3%2011.8%206.1%2012.6H4.9C4.6%2012.6%204.3%2012.8%204.3%2013.2L4.3%2016.8C4.3%2017%204.4%2017.1%204.5%2017.2%204.6%2017.4%204.8%2017.4%204.9%2017.4H6.1C6.3%2018.2%206.6%2018.9%207%2019.6L6.2%2020.4C5.9%2020.6%205.9%2021%206.2%2021.2L8.8%2023.8C8.9%2023.9%209%2024%209.2%2024H9.2C9.3%2024%209.5%2023.9%209.6%2023.8L10.4%2023C11.1%2023.4%2011.8%2023.7%2012.6%2023.9V25.1ZM10.6%2021.8C10.4%2021.6%2010.1%2021.7%209.9%2021.9L9.2%2022.6%207.4%2020.8%208.1%2020.1C8.3%2019.9%208.3%2019.6%208.2%2019.4%207.7%2018.6%207.3%2017.7%207.1%2016.7%207%2016.4%206.8%2016.2%206.5%2016.2H5.5L5.5%2013.7H6.5C6.8%2013.7%207%2013.6%207.1%2013.3%207.3%2012.3%207.7%2011.4%208.2%2010.6%208.3%2010.4%208.3%2010.1%208.1%209.9L7.4%209.2%209.2%207.4%209.9%208.1C10.1%208.3%2010.4%208.3%2010.6%208.2%2011.4%207.7%2012.3%207.3%2013.3%207.1%2013.6%207%2013.8%206.8%2013.8%206.5V5.5H16.2V6.5C16.2%206.8%2016.4%207%2016.7%207.1%2017.7%207.3%2018.6%207.7%2019.4%208.2%2019.6%208.3%2019.9%208.3%2020.1%208.1L20.8%207.4%2022.6%209.2%2021.9%209.9C21.7%2010.1%2021.7%2010.4%2021.8%2010.6%2022.3%2011.4%2022.7%2012.3%2022.9%2013.3%2023%2013.6%2023.2%2013.7%2023.5%2013.7H24.5V16.2H23.5C23.2%2016.2%2023%2016.4%2022.9%2016.7%2022.7%2017.7%2022.3%2018.6%2021.8%2019.4%2021.7%2019.6%2021.7%2019.9%2021.9%2020.1L22.6%2020.8%2020.8%2022.6%2020.1%2021.9C19.9%2021.7%2019.6%2021.6%2019.4%2021.8%2018.6%2022.3%2017.7%2022.7%2016.7%2022.9%2016.4%2023%2016.2%2023.2%2016.2%2023.5V24.5H13.8V23.5C13.8%2023.2%2013.6%2023%2013.3%2022.9%2012.3%2022.7%2011.4%2022.3%2010.6%2021.8Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M19.8%2015C19.8%2012.3%2017.7%2010.2%2015%2010.2%2012.3%2010.2%2010.2%2012.3%2010.2%2015%2010.2%2017.7%2012.3%2019.8%2015%2019.8%2017.7%2019.8%2019.8%2017.7%2019.8%2015ZM11.3%2015C11.3%2013%2013%2011.3%2015%2011.3%2017%2011.3%2018.7%2013%2018.7%2015%2018.7%2017%2017%2018.7%2015%2018.7%2013%2018.7%2011.3%2017%2011.3%2015Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M20.4%202.2C20.5%202.2%2020.7%202.2%2020.8%202%2020.9%201.9%2021%201.8%2021%201.6%2021%201.5%2020.9%201.3%2020.8%201.2%2020.7%201.1%2020.5%201%2020.4%201%2020.2%201%2020.1%201.1%2020%201.2%2019.9%201.3%2019.8%201.5%2019.8%201.6%2019.8%201.8%2019.9%201.9%2020%202%2020.1%202.2%2020.2%202.2%2020.4%202.2Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M9.6%2027.8C9.5%2027.8%209.3%2027.9%209.2%2028%209.1%2028.1%209%2028.2%209%2028.4%209%2028.5%209.1%2028.7%209.2%2028.8%209.3%2028.9%209.5%2029%209.6%2029%209.8%2029%209.9%2028.9%2010%2028.8%2010.2%2028.7%2010.2%2028.5%2010.2%2028.4%2010.2%2028.2%2010.2%2028.1%2010%2028%209.9%2027.9%209.8%2027.8%209.6%2027.8Z%22%20class%3D%22a%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%0A");
	    background-repeat: no-repeat;
	    background-size: 26px 26px;
	    background-position: 25px center;
	}

	/* Superfast */
	.user-room .user-room-nav .nav-link.superfast {
	    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%3E%3Cstyle%3E.a%7Bfill%3A%23ADBDD3%3B%7D%3C%2Fstyle%3E%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%3Cpath%20d%3D%22M15.7%2014.3C15.5%2014%2015.1%2014%2014.9%2014.3%2014.7%2014.5%2014.7%2014.9%2014.9%2015.1%2015.1%2015.3%2015.5%2015.3%2015.7%2015.1%2016%2014.9%2016%2014.5%2015.7%2014.3Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M23.2%206.8C22.1%205.7%2020.2%205.7%2019.1%206.8%2017.9%207.9%2017.9%209.8%2019.1%2010.9%2020.2%2012.1%2022.1%2012.1%2023.2%2010.9%2024.3%209.8%2024.3%207.9%2023.2%206.8ZM22.4%2010.1C21.7%2010.8%2020.6%2010.8%2019.9%2010.1%2019.2%209.4%2019.2%208.3%2019.9%207.6%2020.6%206.9%2021.7%206.9%2022.4%207.6%2023.1%208.3%2023.1%209.4%2022.4%2010.1Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M29.8%200.2C29.7%200.1%2029.6%200%2029.4%200%2029.3%200%2026.1%200.1%2022.4%201.5%2019.4%202.5%2016.8%204%2014.9%206%2014.5%206.4%2014.1%206.9%2013.7%207.3%2011.7%206.2%2010.2%206.6%209.2%207.1%207%208.3%205.6%2011.5%205.6%2013.8%205.6%2014.1%205.8%2014.3%206%2014.4%206.1%2014.4%206.1%2014.4%206.2%2014.4%206.4%2014.4%206.5%2014.4%206.6%2014.3%207.8%2013.1%209.3%2013.2%209.7%2013.2L9.9%2013.4C9.5%2014.4%209.2%2015.3%209%2016.3%208.9%2016.6%208.9%2017%209%2017.3%208.5%2017.5%207.9%2017.9%207.5%2018.4%205.9%2019.9%205.6%2023.6%205.6%2023.7%205.6%2023.9%205.7%2024.1%205.8%2024.2%205.9%2024.3%206.1%2024.4%206.2%2024.4%206.2%2024.4%206.2%2024.4%206.3%2024.4%206.4%2024.4%2010.1%2024.1%2011.6%2022.5%2012.1%2022.1%2012.5%2021.5%2012.7%2021%2013.1%2021.1%2013.4%2021.1%2013.7%2021%2014.7%2020.8%2015.6%2020.5%2016.6%2020.1L16.8%2020.3C16.8%2020.7%2016.9%2022.2%2015.7%2023.4%2015.6%2023.5%2015.5%2023.8%2015.6%2024%2015.7%2024.2%2015.9%2024.4%2016.2%2024.4%2018.5%2024.4%2021.7%2023%2022.9%2020.8%2023.4%2019.8%2023.8%2018.3%2022.7%2016.3%2023.1%2015.9%2023.6%2015.5%2024%2015.1%2026%2013.2%2027.5%2010.6%2028.5%207.6%2029.9%203.9%2030%200.7%2030%200.6%2030%200.4%2029.9%200.3%2029.8%200.2ZM6.9%2012.6C7.3%2010.8%208.4%208.9%209.8%208.1%2010.8%207.6%2011.8%207.7%2012.9%208.3%2012%209.5%2011.1%2010.9%2010.5%2012.3%2010.4%2012.3%2010.3%2012.1%2010.1%2012.1%2010.1%2012.1%208.5%2011.7%206.9%2012.6ZM10.8%2021.7C10%2022.5%208.1%2022.9%206.9%2023.1%207.1%2021.9%207.5%2020%208.3%2019.2%208.7%2018.8%209.3%2018.4%209.8%2018.2L11.8%2020.2C11.6%2020.7%2011.2%2021.3%2010.8%2021.7ZM13.4%2019.9C13.3%2019.9%2013.1%2019.9%2012.9%2019.7%2012.2%2019%2011.9%2018.7%2011.8%2018.6%2011.6%2018.4%2011.2%2018%2010.3%2017.1%2010.1%2016.9%2010.1%2016.7%2010.1%2016.6%2010.3%2015.8%2010.5%2015.1%2010.8%2014.3L15.7%2019.2C14.9%2019.5%2014.2%2019.7%2013.4%2019.9ZM21.9%2020.2C21.1%2021.6%2019.2%2022.7%2017.4%2023.1%2018%2022%2018.1%2020.7%2017.9%2019.8%2017.8%2019.7%2017.7%2019.6%2017.7%2019.5%2019.1%2018.9%2020.5%2018%2021.7%2017.1%2022.3%2018.2%2022.4%2019.3%2021.9%2020.2ZM23.2%2014.3C22.7%2014.8%2022.1%2015.3%2021.5%2015.8%2020.1%2016.9%2018.5%2017.9%2016.8%2018.7L11.3%2013.2C12.1%2011.5%2013.1%209.9%2014.2%208.5%2014.7%207.9%2015.2%207.3%2015.7%206.8%2017.5%205.1%2019.7%203.7%2022.4%202.7L27.3%207.6C26.3%2010.3%2024.9%2012.5%2023.2%2014.3ZM27.7%206.4L23.6%202.3C25.9%201.6%2027.8%201.3%2028.8%201.2%2028.7%202.2%2028.4%204.1%2027.7%206.4Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M14.1%2024.2C13.9%2024%2013.5%2024%2013.3%2024.2L11.6%2025.9C11.4%2026.1%2011.4%2026.5%2011.6%2026.7%2011.8%2026.9%2012.2%2026.9%2012.4%2026.7L14.1%2025C14.3%2024.8%2014.3%2024.4%2014.1%2024.2Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M5.8%2015.9C5.6%2015.7%205.2%2015.7%205%2015.9L3.3%2017.6C3.1%2017.8%203.1%2018.2%203.3%2018.4%203.5%2018.6%203.9%2018.6%204.1%2018.4L5.8%2016.7C6%2016.5%206%2016.1%205.8%2015.9Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M9.9%2025C9.7%2024.8%209.3%2024.8%209.1%2025L5.1%2029C4.9%2029.2%204.9%2029.6%205.1%2029.8%205.4%2030.1%205.7%2030.1%206%2029.8L9.9%2025.9C10.2%2025.6%2010.2%2025.3%209.9%2025Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M5.3%2025C5%2024.8%204.7%2024.8%204.4%2025L0.5%2029C0.2%2029.2%200.2%2029.6%200.5%2029.8%200.7%2030.1%201.1%2030.1%201.3%2029.8L5.3%2025.9C5.5%2025.6%205.5%2025.3%205.3%2025Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M5%2020.1C4.7%2019.8%204.4%2019.8%204.1%2020.1L0.2%2024C-0.1%2024.3-0.1%2024.6%200.2%2024.9%200.4%2025.1%200.8%2025.1%201%2024.9L5%2020.9C5.2%2020.7%205.2%2020.3%205%2020.1Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M18.2%2011.8C18%2011.5%2017.6%2011.5%2017.4%2011.8L16.6%2012.6C16.3%2012.8%2016.3%2013.2%2016.6%2013.4%2016.8%2013.7%2017.2%2013.7%2017.4%2013.4L18.2%2012.6C18.5%2012.4%2018.5%2012%2018.2%2011.8Z%22%20class%3D%22a%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	    background-repeat: no-repeat;
	    background-size: 26px 26px;
	    background-position: 27px center;
	}

	/* Single package */
	.user-room .user-room-nav .nav-link.single-package {
        /* background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22none%22%3E%3Cstyle%3E.a%7Bstroke%3A%23ADBDD3%3B%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M0.6%2029.5V0.6H29.5V29.5H0.6Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M3%205.8V3.4C3%203.2%203.2%203%203.4%203H26.6C26.8%203%2027%203.2%2027%203.4V26.6C27%2026.8%2026.8%2027%2026.6%2027H3.4C3.2%2027%203%2026.8%203%2026.6V7.4%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M16.1%206.7C15.9%206.6%2015.8%206.6%2015.6%206.6%2015.1%206.6%2014.6%206.9%2014.3%207.3L11.4%2011.1C10.8%2011.8%2011%2012.8%2011.7%2013.4%2012%2013.6%2012.3%2013.7%2012.7%2013.7%2013.2%2013.7%2013.6%2013.5%2013.9%2013.1L14%2013V21.8C14%2022.7%2014.7%2023.4%2015.6%2023.4%2016.5%2023.4%2017.2%2022.7%2017.2%2021.8V8.2C17.2%207.5%2016.8%206.9%2016.1%206.7ZM16.3%2021.8C16.3%2022.2%2016%2022.5%2015.6%2022.5%2015.2%2022.5%2014.9%2022.2%2014.9%2021.8V11.7C14.9%2011.5%2014.7%2011.4%2014.6%2011.3%2014.5%2011.3%2014.5%2011.3%2014.4%2011.3%2014.3%2011.3%2014.1%2011.3%2014.1%2011.5L13.2%2012.5C13.1%2012.7%2012.9%2012.8%2012.7%2012.8%2012.5%2012.8%2012.3%2012.8%2012.2%2012.7%2011.9%2012.4%2011.8%2012%2012.1%2011.7L15%207.8C15.1%207.6%2015.4%207.5%2015.6%207.5%2015.7%207.5%2015.7%207.5%2015.8%207.5%2016.1%207.6%2016.3%207.9%2016.3%208.2V21.8Z%22%20fill%3D%22%23ADBDD3%22%2F%3E%3C%2Fsvg%3E"); */
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M20.7148 14.7461C18.7298 14.7461 17.0047 15.8801 16.1532 17.5343L10.7294 14.4028C10.9655 13.8142 11.0957 13.172 11.0957 12.5C11.0957 11.828 10.9655 11.1858 10.7294 10.5972L16.1532 7.46572C17.0047 9.11992 18.7298 10.2539 20.7148 10.2539C23.5418 10.2539 25.8418 7.95396 25.8418 5.12695C25.8418 2.29995 23.5418 0 20.7148 0C17.8878 0 15.5879 2.29995 15.5879 5.12695C15.5879 5.44282 15.6168 5.752 15.6717 6.05225L9.99517 9.32959C9.05552 8.13877 7.5999 7.37305 5.96875 7.37305C3.14175 7.37305 0.841797 9.673 0.841797 12.5C0.841797 15.327 3.14175 17.627 5.96875 17.627C7.5999 17.627 9.05552 16.8612 9.99517 15.6704L15.6717 18.9478C15.6168 19.2479 15.5879 19.5572 15.5879 19.873C15.5879 22.7 17.8878 25 20.7148 25C23.5418 25 25.8418 22.7 25.8418 19.873C25.8418 17.046 23.5418 14.7461 20.7148 14.7461ZM18.8053 8.25039C19.2639 7.6749 19.9653 7.32422 20.7148 7.32422C21.4644 7.32422 22.1658 7.6749 22.6244 8.25039C22.0681 8.5918 21.4141 8.78906 20.7148 8.78906C20.0156 8.78906 19.3616 8.5918 18.8053 8.25039ZM19.9824 5.12695C19.9824 4.7231 20.311 4.39453 20.7148 4.39453C21.1187 4.39453 21.4473 4.7231 21.4473 5.12695C21.4473 5.53081 21.1187 5.85938 20.7148 5.85938C20.311 5.85938 19.9824 5.53081 19.9824 5.12695ZM20.7148 1.46484C22.7341 1.46484 24.377 3.10767 24.377 5.12695C24.377 5.91758 24.1243 6.64985 23.6966 7.24907C23.376 6.87065 22.9879 6.55752 22.5554 6.325C22.7806 5.98013 22.9121 5.5687 22.9121 5.12695C22.9121 3.91538 21.9264 2.92969 20.7148 2.92969C19.5033 2.92969 18.5176 3.91538 18.5176 5.12695C18.5176 5.5688 18.6491 5.98032 18.8745 6.32519C18.4419 6.55776 18.0538 6.87085 17.7333 7.24936C17.3055 6.6501 17.0527 5.91772 17.0527 5.12695C17.0527 3.10767 18.6956 1.46484 20.7148 1.46484ZM2.30664 12.5C2.30664 10.4807 3.94946 8.83789 5.96875 8.83789C7.98804 8.83789 9.63086 10.4807 9.63086 12.5C9.63086 13.2906 9.37817 14.0229 8.95049 14.6221C8.62993 14.2437 8.24185 13.9306 7.80923 13.698C8.03452 13.3532 8.16602 12.9417 8.16602 12.5C8.16602 11.2884 7.18032 10.3027 5.96875 10.3027C4.75718 10.3027 3.77148 11.2884 3.77148 12.5C3.77148 12.9417 3.90298 13.3532 4.12827 13.698C3.6957 13.9306 3.30757 14.2437 2.98701 14.6221C2.55933 14.0229 2.30664 13.2906 2.30664 12.5ZM5.23633 12.5C5.23633 12.0961 5.56489 11.7676 5.96875 11.7676C6.37261 11.7676 6.70117 12.0961 6.70117 12.5C6.70117 12.9038 6.37261 13.2324 5.96875 13.2324C5.56489 13.2324 5.23633 12.9039 5.23633 12.5ZM4.05918 15.6234C4.51782 15.0479 5.21924 14.6973 5.96875 14.6973C6.71826 14.6973 7.41968 15.0479 7.87832 15.6234C7.32197 15.9648 6.66802 16.1621 5.96875 16.1621C5.26948 16.1621 4.61553 15.9648 4.05918 15.6234ZM18.8052 22.9965C19.2639 22.421 19.9653 22.0703 20.7148 22.0703C21.4644 22.0703 22.1658 22.421 22.6245 22.9965C22.0681 23.3379 21.4141 23.5352 20.7148 23.5352C20.0156 23.5352 19.3616 23.3379 18.8052 22.9965ZM20.7148 20.6054C20.311 20.6054 19.9824 20.2769 19.9824 19.873C19.9824 19.4691 20.311 19.1406 20.7148 19.1406C21.1187 19.1406 21.4473 19.4692 21.4473 19.873C21.4473 20.2769 21.1187 20.6054 20.7148 20.6054ZM23.6966 21.9952C23.376 21.6167 22.9879 21.3036 22.5553 21.0711C22.7806 20.7262 22.9121 20.3148 22.9121 19.873C22.9121 18.6615 21.9264 17.6758 20.7148 17.6758C19.5033 17.6758 18.5176 18.6615 18.5176 19.873C18.5176 20.3148 18.6491 20.7262 18.8744 21.0711C18.4417 21.3036 18.0537 21.6167 17.7331 21.9952C17.3054 21.3959 17.0527 20.6637 17.0527 19.873C17.0527 17.8538 18.6956 16.2109 20.7148 16.2109C22.7341 16.2109 24.377 17.8538 24.377 19.873C24.377 20.6637 24.1243 21.3959 23.6966 21.9952Z' fill='%23B6C4D8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='25' height='25' fill='white' transform='translate(0.841797)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	    background-repeat: no-repeat;
	    background-size: 26px 26px;
        background-position: 25px center;

        /* padding-right: 0 !important;
        white-space: nowrap; */
	}

	/* FAQ */
	.user-room .user-room-nav .nav-link.faq {
	    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%20fill%3D%22none%22%3E%3Cstyle%3E.a%7Bfill%3A%23ADBDD3%3B%7D%3C%2Fstyle%3E%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%3Cpath%20d%3D%22M33.6%2012.9H21.2C20.6%2011%2019.5%209.2%2018%207.9%2015.7%205.8%2012.7%204.8%209.6%205.2%204.6%205.7%200.6%209.8%200.1%2014.8%20-0.2%2017.5%200.5%2020.2%202.2%2022.4%203.7%2024.5%206%2025.9%208.5%2026.4L11.2%2029.1C11.4%2029.3%2011.7%2029.4%2012%2029.4%2012.1%2029.4%2012.3%2029.4%2012.4%2029.3%2012.9%2029.2%2013.2%2028.7%2013.2%2028.3V26.4C13.6%2026.3%2014%2026.2%2014.4%2026V26.1C14.4%2027.4%2015.5%2028.5%2016.8%2028.5H20.8L22.9%2030.6C23.1%2030.8%2023.3%2030.9%2023.6%2030.9%2023.7%2030.9%2023.8%2030.9%2024%2030.8%2024.3%2030.7%2024.6%2030.3%2024.6%2029.9V28.5H33.6C34.9%2028.5%2036%2027.4%2036%2026.1V15.3C36%2014%2034.9%2012.9%2033.6%2012.9ZM12.5%2025.4C12.2%2025.4%2012%2025.7%2012%2025.9V28.3C12%2028.3%2012%2028.3%2012%2028.3%2012%2028.3%2012%2028.3%2012%2028.3L9.2%2025.5C9.1%2025.4%209%2025.4%208.9%2025.4%206.6%2024.9%204.5%2023.6%203.1%2021.7%201.6%2019.7%200.9%2017.3%201.2%2014.9%201.4%2012.7%202.4%2010.7%203.9%209.1%205.5%207.5%207.5%206.5%209.7%206.3%2010.1%206.3%2010.4%206.2%2010.8%206.2%2013.2%206.2%2015.4%207.1%2017.2%208.7%2019.3%2010.5%2020.4%2013.2%2020.4%2015.9%2020.4%2020.6%2017.1%2024.6%2012.5%2025.4ZM34.9%2026.1C34.9%2026.8%2034.3%2027.4%2033.6%2027.4H24C23.7%2027.4%2023.4%2027.6%2023.4%2027.9V29.6L21.4%2027.5C21.3%2027.4%2021.2%2027.4%2021%2027.4H16.8C16.1%2027.4%2015.6%2026.8%2015.6%2026.1V25.6C19.2%2023.8%2021.6%2020.1%2021.6%2015.9%2021.6%2015.3%2021.5%2014.7%2021.4%2014.1H33.6C34.3%2014.1%2034.9%2014.6%2034.9%2015.3V26.1H34.9Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M31.6%2017.3C31.4%2017.1%2031%2017.1%2030.8%2017.3L25.2%2022.9%2022.6%2020.3C22.4%2020.1%2022%2020.1%2021.8%2020.3%2021.6%2020.5%2021.6%2020.9%2021.8%2021.1L24.8%2024.1C24.9%2024.2%2025.1%2024.3%2025.2%2024.3%2025.4%2024.3%2025.5%2024.2%2025.6%2024.1L31.6%2018.1C31.8%2017.9%2031.8%2017.5%2031.6%2017.3Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M10.8%2020.1C10.8%2020.1%2010.8%2020.1%2010.8%2020.1%2010.5%2020.1%2010.2%2020.4%2010.2%2020.7%2010.2%2020.7%2010.2%2020.7%2010.2%2020.7%2010.2%2020.7%2010.2%2020.7%2010.2%2020.7%2010.2%2021%2010.5%2021.3%2010.8%2021.3%2010.8%2021.3%2010.8%2021.3%2010.8%2021.3%2011.1%2021.3%2011.3%2021%2011.3%2020.7%2011.3%2020.7%2011.3%2020.7%2011.3%2020.7%2011.3%2020.7%2011.3%2020.7%2011.3%2020.7%2011.3%2020.4%2011.1%2020.1%2010.8%2020.1Z%22%20class%3D%22a%22%2F%3E%3Cpath%20d%3D%22M13.3%2011.6C12.6%2010.9%2011.7%2010.5%2010.8%2010.5%208.8%2010.5%207.2%2012.1%207.2%2014.1%207.2%2014.4%207.5%2014.7%207.8%2014.7%208.1%2014.7%208.3%2014.4%208.3%2014.1%208.3%2012.7%209.4%2011.6%2010.8%2011.6%2011.4%2011.6%2012%2011.9%2012.5%2012.4%2013%2012.8%2013.2%2013.5%2013.2%2014.1%2013.2%2015.2%2012.5%2016.1%2011.5%2016.4%2010.7%2016.7%2010.2%2017.3%2010.2%2018.1V18.3C10.2%2018.6%2010.5%2018.9%2010.8%2018.9%2011.1%2018.9%2011.3%2018.6%2011.3%2018.3V18.1C11.3%2017.8%2011.5%2017.6%2011.8%2017.5%2013.3%2017.1%2014.4%2015.7%2014.4%2014.1%2014.4%2013.2%2014%2012.3%2013.3%2011.6Z%22%20class%3D%22a%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%3E%3Crect%20width%3D%2236%22%20height%3D%2236%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
	    background-repeat: no-repeat;
	    background-size: 36px 36px;
	    background-position: 20px center;
    }

    .dropdown-menu-input {
        padding-left: 20px;
    }
}

.user-room .mob-user-room-nav-btn {
    display: none;
}

.user-room .info-box {
    background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11.4%208.5H13.3V19.1H11.4V8.5ZM12.4%206.4C12%206.4%2011.7%206.3%2011.4%206.1%2011.2%205.8%2011.1%205.5%2011.1%205.2%2011.1%204.8%2011.2%204.5%2011.4%204.3%2011.7%204%2012%203.9%2012.4%203.9%2012.8%203.9%2013.1%204%2013.3%204.3%2013.6%204.5%2013.7%204.8%2013.7%205.1%2013.7%205.5%2013.6%205.8%2013.3%206.1%2013.1%206.3%2012.8%206.4%2012.4%206.4Z%22%20fill%3D%22%23FF006D%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2211%22%20style%3D%22stroke-width%3A2%3Bstroke%3A%23FF006D%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 24px 24px;
    background-position: 15px 10px;
    padding: 12px 0;
    padding-left: 60px;
    margin-bottom: 30px;
    box-shadow: none;
}
.user-room .info-box p {
    /*font-size: 0.8em;*/
    line-height: 23px;
    margin-bottom: 0;
}
.user-room .info-box p + p {
    margin-top: 12px;
}
p.info {
    font-weight: 400;
    font-size: 1rem;
    line-height: 2rem;
    color: #212529;
    margin-bottom: 1rem;
}
.user-room-nav .dropdown-menu {
    float: none !important;
}
@media(max-width: 990px) {
    .user-room .mob-user-room-nav-btn {
        display: block;
        width: calc(100% + 30px);
        background: #3d79ba;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
        letter-spacing: 3px;
        color: #fff;
        padding: 10px;
        margin: 0 -15px 0 -15px;
        margin-bottom: 20px;
        overflow: hidden;
        /*text-indent: -999999px;*/
        text-align: center;
    	background-image: url("../../img/v4/menu-button.svg");
    	background-repeat: no-repeat;
    	background-position: 15px center;
    	-webkit-background-size: 30px;
    	background-size: 30px;
    }
}

@media (min-width: 992px) {
	.user-room .user-room-nav {
		display: block !important;
	}
}

.user-room .my-address {
    background: #fff;
    padding: 25px 20px;
    margin-bottom: 1rem;
    border: 1.5px solid #1951CD;
}

.user-room .my-address .address-header {
    margin-bottom: 26px;
}

@media(max-width: 991px) {
    .user-room .my-address .address-header {
        margin-bottom: 22px;
    }
}

.user-room .my-address .address-header .address-icon {
    display: inline-block;
    width: 55px;
    height: 55px;
    border-radius: 100px;
    font-size: 1.3em;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    padding: 12px;
    box-sizing: border-box;
}

.user-room .my-address .address-header .address-icon.pa {
    background-color: #ddf8f1;
    color: #78cdae;
}

.user-room .my-address .address-header .address-icon.de {
    background: #657BED;
    color: #fff;
}

@media(max-width: 991px) {
    .user-room .my-address .address-header .address-icon {
        margin-bottom: 10px;
    }
}

.user-room .my-address .address-header .address-title {
    display: block;
    font-size: 1.1em;
    font-weight: 600;
    color: #000;
    margin: 0 !important;
    margin-left: 0 !important;
}

.user-room .my-address .address-header .address-desc {
    display: block;
    font-weight: normal;
    color: #212529;
    margin-top: -5px;
    margin-left: 0;
    cursor: default;
}

@media(max-width: 991px) {
    .user-room .my-address .address-header .address-title, .user-room .my-address .address-header .address-desc {
        margin: 0 !important;
    }

    .user-room .my-address .address-header .address-desc {
        margin-top: -5px !important;
    }
}

.user-room .my-address label {
    display: block;
    font-size: 13px;
    color: #212529;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    line-height: 1;
    margin-bottom: 0.225rem;
}

.user-room .my-address span {
    display: inline-block;
    margin-bottom: 24px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    transition: color 0.2s linear;
}
.user-room .copy-btn.copy {
    color: #495F98;
    font-weight: 500;
    font-size: 13px;
}
.user-room .my-address span:hover {
    color: #fc136f;
    cursor: pointer;
}
.user-room .my-address span.zip {
    background: #48CDAF;
    border-radius: 10px;
}
.user-room .my-address span.copy-btn.copy {
    font-size: 13px;
    text-align: right;
    margin-left: .75rem;
}
.user-room .my-address span.copy-btn.copy.zip {
    background: transparent;
    position: absolute;
    margin-top: .25rem;
}
.user-room .my-address-2 {
    border-radius: 10px;
    background: #3d79ba;
}

.user-room .my-address-2 .address {
    background: #3d79ba;
    padding: 20px;
    padding-top: 0;
    border-radius: 10px;
}

.user-room .my-address-2 h3 {
    height: 72px;
    margin: 20px;
    background: url('/img/v4/location.png') no-repeat;
    background-size: 72px 72px;
    background-position: left center;
    padding-top: 20px;
    padding-left: 90px;
    color: #fff;
}

.user-room .my-address-2 label {
    display: inline-block;
    width: 250px;
    padding: 10px;
    padding-left: 25px;
    vertical-align: middle;
    border: 1px solid rgba(255,255,255,.1);
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    font-size: 0.9em;
    color: #fff;
    margin-bottom: 5px;
}

@media(max-width: 991px) {
    .user-room .my-address-2 label {
        border-radius: 0;
        border: none;
        padding: 0;
        margin-top: 10px;
    }
}

.user-room .my-address-2 .address-line {
    position: relative;
}

.user-room .my-address-2 .address-line .copy-lbl {
    position: absolute;
    top: 12px;
    right: 25px;
    font-size: 0.8em;
    color: #808080;
}

@media(max-width: 991px) {
    .user-room .my-address-2 .address-line .copy-lbl {
        display: none;
    }
}

.user-room .my-address-2 .address-line:hover > .copy-lbl {
    color: #fc136f;
}

.user-room .my-address-2 .address-details {
    display: inline-block;
    width: calc(100% - 250px);
    height: 39px;
    font-weight: 600;
    padding: 10px;
    padding-left: 15px;
    vertical-align: middle;
    border: 1px solid #fff;
    border-radius: 8px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    background: #fff;
    margin-bottom: 5px;
    margin-left: -8px;
    transition: color 0.2s linear;
}

@media(max-width: 991px) {
    .user-room .my-address-2 .address-details {
        display: block;
        width: 100%;
        margin: 0;
        border-radius: 8px;
    }
}

.user-room .my-address-2 .address-details:hover {
    color: #fc136f;
    cursor: pointer;
}

.user-room .my-address-2 .address-about {
    background: #fff;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid #d8d8d8;
    padding: 30px;
    margin: 0px 0px 0px -14px;
}

@media(max-width: 991px) {
    .user-room .my-address-2 .address-about {
        margin: 15px;
        margin-bottom: 0px;
        border-radius: 0;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }
}

.user-room .my-address-2 .address-about p {
    font-size: 0.9em;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 20px;
}

.user-room .my-balance {
    /*background: linear-gradient(270.85deg, #1A55D7 0.69%, #11378B 98.26%);*/
    background: linear-gradient(273.2deg, #8BABF2 0.69%, #879ED2 98.26%);
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 10px;
    padding: 30px;
    padding-right: 120px;
    text-align: center;
    position: relative;

    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}

.user-room .date-picker {
    background: linear-gradient(273.2deg, #8BABF2 0.69%, #879ED2 98.26%);
    /*background: linear-gradient(285.2deg, #1A55D7 0.69%, #11378B 98.26%);*/
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 10px;
    padding: 15px 0;
}
.user-room .date-picker .dp-block {
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    margin-bottom: 5px;
}
.user-room .date-picker select {
    background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%227%22%20viewBox%3D%220%200%2012%207%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%200.9L6%205.5%2011%200.9%22%20style%3D%22stroke-width%3A2%3Bstroke%3Awhite%22%2F%3E%3C%2Fsvg%3E") no-repeat;
    background-position: calc(100% - 5px) center;
    color: #FFFFFF;
    border-radius: 10px;
}
.user-room .date-picker option {
    color: black;
}
.user-room .date-picker button {
    background: #fff;
    color: #90A9EA !important;
    border: 1px solid #fff;
    border-radius: 10px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    height: 38px;
    box-shadow: none;
    transition: 0.17s;
}
.user-room .date-picker button:hover {
    background: transparent;
    color: #fff !important;
}
.user-room .date-picker .month {
    min-width: 100px;
}
@media(max-width: 991px) {
    .user-room .my-balance {
        margin-top: 30px;
    }
    .user-room .date-picker {
        padding:15px;
    }
}

@media(max-width: 1130px) {
    .user-room .my-balance {
        padding: 30px;
    }
}

@media (min-width: 992px) and (max-width: 1130px) {
    .user-room .box-register-parcell .message > div {
        font-size: 14px;
        font-weight: 600;
    }

    .user-room .box-register-parcell .message {
        font-size: 12px;
        line-height: 1;
    }

    .user-room .box-register-parcell input {
        font-size: 10px;
    }

    .user-room .box-register-parcell .register-parcell {
        font-size: 10px;
    }

    .user-room .box-register-parcell {
        padding: 1.0rem 0.9rem;
    }

    .user-room .text-package-main {
        line-height: 15px;
    }
}

.user-room .my-balance.simplified {
    padding-right: 30px;
}

.user-room .my-balance .dollar-sign {
    width: 80px;
    height: 137px;
    background: url('/img/v4/dollar_sign.png') no-repeat;
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translate(0, -50%);
    opacity: 0.3;
}

@media(max-width: 1130px) {
    .user-room .my-balance .dollar-sign {
        display: none;
    }
}

.user-room .my-balance label {
    display: block;
    font-size: 1.3em;
    color: rgba(255,255,255,.5);
    margin-bottom: 0;
}

.user-room .my-balance .balance-amount {
    display: block;
    font-size: 3.5em;
    font-weight: 900;
    color: #fff;
    margin-top: -5px;
}

.user-room .my-balance a {
    color: #fff;
    border: none;
    background: url('/img/arrow_right.png') no-repeat;
    background-size: 16px 16px;
    background-position: right center;
    padding-right: 20px;
}

.user-room .user-room-promo {
    height: 212px;
    background: #eb799a;
    padding: 15px;
    margin-top: 30px;
}

.user-room .news .news-block {
    background: #fff;
    padding: 20px;
    border-radius: 0 0 10px 10px;
}

.user-room .news .news-block .news-date {
    font-size: 12px;
    color: #212529;
}

.user-room .news .news-block p {
    margin: 0;
    height: 55px;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color 0.2s linear;
}

.user-room .news .news-block p.head {
    font-size: 14px;
}

.user-room .news .news-block p.text {
    font-size: 13px;
}

.user-room .news .news-block p:hover {
    color: #447bc0;
    cursor: pointer;
}

.user-room .news img {
    border-radius: 10px 10px 0 0;
    object-fit: cover;
    width: 100%;
}

.user-room .data-box {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 30px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 25px rgba(0,0,0,.1);
    padding: 15px;
    padding-bottom: 20px;
    position: relative;
    word-wrap: break-word;
}

.attach-list-block{
    display: flex ;
    flex-wrap: wrap;
    margin: 14px 0 0 0;
    padding: 0;
}

.attach-list-block>li{
    list-style: none;
    margin-right: 10px;
    margin-bottom: 0;
}

.attach-list-block>li>a{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 140px;
    height: 100%;
    background-color: #ebebeb;
    border-bottom: 0;
    word-break: break-all;
}

.attach-list-block>li>a>img{
    max-width: 140px;
}

@media(max-width: 991px) {
    .user-room .data-box {
        width: 100%;
    }
}

.user-room .data-box.full-width {
    width: 100%;
}

.user-room .data-box.selected {
    border: 2px solid #ff006d;
    box-shadow: 0 5px 10px rgba(235,121,154,.3);
    padding: 18px;
}

.user-room .hidden-data {
    display: none;
}

.user-room .data-box .dbox-toggle-btn {
    position: absolute;
    top: -3px;
    right: 20px;
    background: transparent;
    border: none;
    padding: 10px;
    padding-right: 20px;
    font-size: 0.8em;
    color: #5977a0;
    background: url('/img/v4/arrow_down_4.png') no-repeat;
    background-size: 13px auto;
    background-position: right center;
    transition: color 0.2s linear;
}

@media(min-width: 990px) {
    .user-room .data-box .dbox-toggle-btn:hover {
        color: #477dbd;
        cursor: pointer;
    }
}

@media(max-width: 576px) {
    .user-room .data-box .dbox-toggle-btn {
        position: static;
        padding-left: 0;
    }
    .user-room .box-register-parcell {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

.user-room .data-box.compact .form-group {
    margin-bottom: 0;
}

@media(max-width: 576px) {
    .user-room .data-box.compact .form-group {
        margin-bottom: 12px;
    }
}

.user-room .data-box.extra-compact .form-group {
    padding-bottom: 16px;
    margin-bottom: 15px;
    border-bottom: 1px solid #FAEDED;
}
.user-room .data-box.extra-compact .form-group .form-group-img {
    width: 97px;
    /* margin-right: 7px; */
}
@media(max-width: 576px) {
    .user-room .data-box.extra-compact .form-group {
        margin-bottom: 15px;
    }
}

@media(max-width: 575px) {
    .user-room .data-box .columns-row .cr-col {
        margin-bottom: 20px;
    }

    .user-room .data-box .columns-row .cr-col:last-of-type {
        margin-bottom: 0;
    }
}

.user-room .col-form-label {
    padding-top: calc(.375rem + 1px);
}

.user-room .data-box.extra-compact .col-form-label {
    padding: 0;
}

.user-room .data-box .dbox-header {
    border-bottom: 1px solid #f5f5f5;
    margin: -20px;
    margin-top: 0;
    margin-bottom: 20px;
}

.user-room .data-box .dbox-header h3 {
    font-size: 0.9em;
    font-weight: 600;
    color: #000;
    margin: 0 30px 0 30px;
    line-height: 18px;
}

.user-room .data-box p {
    color: #000;
}
/* sign for remove promo */
.user-room .data-box p .del-promo {
    float: right;
    cursor: pointer;
    font-weight: bold;
    margin-top: -4px;
    color: red;
}

.user-room .data-box textarea {
    margin-top: 3px;
}

.user-room .data-box.compact input[type="text"], .user-room .data-box.compact input[type="password"] {
    padding: 4px 6px 4px 6px;
    margin-top: 3px;
    border: none;
    background: #f5f5f5;
    border-radius: 3px;
}

.user-room .data-box input[type="text"]:disabled, .user-room .data-box input[type="password"]:disabled {
    background: transparent;
    border: none;
    padding-right: 0;
    padding-left: 0;
}

.user-room .data-box.compact select {
    padding: 1px 6px 1px 6px;
    height: 34px;
}

.user-room .data-box .col-form-label {
    font-size: 0.9em;
    color: #212529;
}

@media(max-width: 576px) {
    .user-room .data-box .col-form-label {
        text-align: left !important;
        padding-top: 0;
        padding-bottom: 5px;
        margin-bottom: 0;
    }

    .user-room .data-box.compact .col-form-label {
        padding-bottom: 2px;
    }
}

.user-room .data-box.extra-compact .col-form-label.income-packege-received--blue-block {
    color: white;
    font-style: normal;
    font-weight: 600;
    background: #3578DC;
    border-radius: 5px;
    padding: 1px 5px;
}
.user-room .data-box .col-form-label.income-packege-received--blue-block.income-package-weight--style {
    background: #EB799A;
}
.income-package-received .pos-name, .income-package-tracking-id.pos-name {
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 8px;
}
/* .pos-shop textarea {
    color: black;
    margin-bottom: 20px;
    font-size: 0.9em !important;
    min-height: 20px !important;
    max-height: 37px;
    padding-top: 8px;
} */
.income-package-received .pos-shop {
    margin-bottom: 10px;
}
.income-package-received .pos-shop__link {
    transition: .3s;
    color: black;
    font-size: 0.9em !important;
    min-height: 20px !important;
    max-height: 37px;
    font-weight: 500;
    box-sizing: border-box;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    background-color: white;
    padding: 9px 10px;
    padding-right: 16px;
    overflow: hidden;

    position: relative;
}

.pos-shop__link__url {
    display: inline-block;
    max-width: 70%;
    max-height: 17px;
    overflow: hidden;
}
@media(max-width: 380px) {
    .pos-shop__link__url{
        max-width: 140px;
    }
}
.income-package-received .pos-shop__link:focus {
    border: 2px solid #3578DC;
}

.income-package-received .pos-shop__cpy {
    color: #B9B9B9;
    text-align: right;
    position: absolute;
    top: 8px;
    right: 20px;
    cursor: pointer;
}

.income-package-received .pos-title {
    line-height: 40px;
    margin-right: 30px;
}
.income-package-received .pos-price, .income-package-received .pos-size {
    font-style: normal;
    font-weight: 600;
    color: black;
}
.income-package-received .pos-color {
    border-radius: 5px;
    padding: 2px 8px;
    white-space: nowrap;
}
.pos-comment {
    background: #ECF0F7;
    border: 1px solid #E4E4E4;
    border-radius: 5px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px;
    color: #7D8590;
}
.user-room .data-box .status-lbl {
    display: inline-block;
    line-height: 15px;
    padding: 3px 6px 3px 6px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
}

@media(max-width: 576px) {
    .user-room .data-box .status-lbl {
        margin: 0;
    }

    .user-room .data-box.compact .status-lbl {
        margin: 3px 0 5px 0;
    }
    .income-package-received .pos-shop__cpy {
        top: 9px;
        right: 4px;
    }
    .income-package-received .pos-shop__link {
        padding: 9px 4px;
    }
}

.user-room .data-box .status-lbl.danger {
    background: transparent;
    border-color: #dd4b41;
    color: #dd4b41;
    max-width: 250px;
}

.user-room .my-orders .data-box .status-lbl.danger::after {
    display: block;
    content: " Стоимость услуги 15% от стоимости товаров в заказе, но не менее $15";
    font-size: 10px;
    margin-top: 2px;
}

.user-room .data-box .status-lbl.success {
    background: #18b24e;
    border-color: #18b24e;
    color: #fff;
}

.user-room .data-box .status-lbl.success-outline {
    background: transparent;
    border-color: #18b24e;
    color: #18b24e;
}

.user-room .data-box .hsep-line {
    height: 1px;
    background: #f5f5f5;
    margin-top: 10px;
    margin-bottom: 10px;
}

.user-room .data-box .summary-line {
    width: 60%;
    margin-top: 20px;
    margin-bottom: 10px;
    height: 3px;
    background: #B880FF;
}

@media(max-width: 576px) {
    .user-room .data-box .summary-line {
        width: 100%;
    }
}

.user-room .data-box .summary .col-form-label {
    font-size: 1.2em;
    color: #5977a0;
    text-transform: uppercase;
    font-weight: 900;
}

@media(max-width: 576px) {
    .user-room .data-box .summary .col-form-label.txt {
        padding-top: 0;
        padding-bottom: 5px;
    }
}

.user-room .data-box .form-footer {
    margin-top: 25px;
    margin-bottom: 0;
}

.user-room .data-box .dbox-action-btns, .attach-block__new__pic .dbox-action-btns {
    position: absolute;
    top: 15px;
    right: 20px;
    z-index: 1;
    text-align: right;
}

.user-room .data-box .dbox-action-btns.static{
    display: inline-block;
    position: static;
    top: auto;
    right: auto;
}

@media(max-width: 767px) {
    .user-room .data-box .dbox-action-btns.static {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

.user-room .data-box .dbox-action-btns button,
.user-room .data-box .dbox-action-btns a, .attach-block__new__pic .dbox-action-btns button, .attach-block__new__pic .dbox-action-btns a, .attach-block__new__header .dbox-action-btns button, .attach-block__new__header .dbox-action-btns a{
    display: block;
    width: 32px;
    height: 32px;
    background: transparent;
    border-radius: 100px;
    vertical-align: middle;
    transition: background-color 0.2s linear;
    cursor: pointer;
    border: 0;
}
.attach-block__new__header .dbox-action-btns button, .attach-block__new__header .dbox-action-btns a {
    width: 35px !important;
    height: 35px !important;
    border: 2px solid #EFEFEF;
    border-radius: 6px;
}
@media(max-width: 767px) {
    .user-room .data-box .dbox-action-btns button, .user-room .data-box .dbox-action-btns a {
        display: inline-block;
    }
}

.user-room .data-box .dbox-action-btns button:hover, .attach-block__new__pic .dbox-action-btns button:hover, .user-room .data-box .dbox-action-btns a:hover, .attach-block__new__pic .dbox-action-btns a:hover, .attach-block__new__header .dbox-action-btns button:hover, .attach-block__new__header .dbox-action-btns a:hover{
    background-color: #f5f5f5;
}

.user-room .data-box .dbox-action-btns .remove-btn, .attach-block__new__pic .dbox-action-btns .remove-btn, .attach-block__new__header .dbox-action-btns .remove-btn{
    background-image: url('/img/v4/trash.png');
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-position: center;
}
.attach-block__new__header .dbox-action-btns .remove-btn {
    background-size: 19px auto;
}
.user-room .data-box .dbox-action-btns .preview-btn, .attach-block__new__pic .dbox-action-btns .preview-btn, .attach-block__new__header .dbox-action-btns .preview-btn{
    background-image: url('/img/v4/eye.png');
    background-repeat: no-repeat;
    background-size: 21px auto;
    background-position: center;
}
.attach-block__new__header .dbox-action-btns .preview-btn {
    background-size: 24px auto;
}
.user-room .data-box .dbox-action-btns .photo-btn, .attach-block__new__pic .dbox-action-btns .photo-btn, .attach-block__new__header .dbox-action-btns .photo-btn{
    background-image: url('/img/v4/photo.png');
    /* background-image: url('/img/v4/photo_new.svg'); */
    background-repeat: no-repeat;
    background-size: 19px auto;
    background-position: center;
}
.attach-block__new__header .dbox-action-btns .photo-btn {
    background-size: 22px auto;
}
.user-room .data-box .dbox-action-btns .special-btn, .attach-block__new__pic .dbox-action-btns .special-btn, .attach-block__new__header .dbox-action-btns .special-btn{
    /* background-image: url('/img/v4/special.png'); */
    background-image: url('/img/v4/special_new.svg');
    background-repeat: no-repeat;
    background-size: 19px auto;
    background-position: center;
}
.attach-block__new__header .dbox-action-btns .special-btn {
    background-size: 22px auto;
}
.user-room .data-box .dbox-action-btns .btn-sep, .attach-block__new__pic .dbox-action-btns .btn-sep, .attach-block__new__header .dbox-action-btns .btn-sep{
    display: inline-block;
    width: 1px;
    height: 32px;
    background: #f5f5f5;
    vertical-align: middle;
    margin: 0 5px 0 5px;
}

.user-room .data-box .dbox-rt-cont {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 1;
}

.user-room .data-box .dbox-rb-cont {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 1;
}

@media(max-width: 576px) {
    .user-room .data-box .dbox-rt-cont, .user-room .data-box .dbox-rb-cont {
        position: static;
        width: 100% !important;
        margin-top: 20px;
        margin-bottom: 20px;
        text-align: center !important;
    }
}

.user-room .data-box .comment {
    display: inline-block;
    font-size: 0.8em;
    color: rgba(0,0,0,.4);
}

.user-room .data-box .notice-footer {
    background: #e9f0f7;
    margin: -20px;
    margin-top: 20px;
    padding: 12px 20px 12px 20px;
    box-sizing: border-box;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.user-room .data-box.selected .notice-footer {
    margin: -18px;
    margin-top: 20px;
    border-radius: 0;
    padding: 12px 18px 12px 18px;
}

.user-room .data-box .notice-footer p {
    font-size: 0.8em;
    line-height: 20px;
    color: #6c96cb;
}

.user-room .empty-content {
    text-align: center;
}

.user-room .empty-content p {
    width: 400px;
    margin: 0 auto;
    font-size: 1.1em;
    color: rgba(0,0,0,.4);
}

@media(max-width: 576px) {
    .user-room .empty-content p {
        width: 100%;
        font-size: 1em;
    }
}

.user-room .empty-content .icon {
    width: 110px;
    height: 110px;
    margin-bottom: 10px;
}

@media(max-width: 576px) {
    .user-room .empty-content .icon {
        width: 80px;
        height: 80px;
        margin-bottom: 5px;
    }
}

.user-room-main,
.user-room-aside {
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.user-room-aside {
	position: relative;
	z-index: 12;
}
@media(max-width: 991px) {
    /*.user-room .user-room-nav .nav-link .items-count {*/
    /*    display: inline-block;*/
    /*    margin-left: 2px;*/
    /*    min-width: 22px;*/
    /*    width: auto;*/
    /*    position: relative;*/
    /*    right: 0;*/
    /*}*/
    .user-room .user-room-nav > .nav-item > .nav-link.support {
        position: relative;
    }
    .user-room .user-room-nav .nav-link .items-count {
        top: -5px;
        right: -5px;
        margin: 0;
        line-height:20px;
        min-width: 10px;
        width: 20px;
    }
}
@media(min-width: 992px) {
    .user-room-aside {
        max-width: 320px;
    }
    .user-room-main {
        width: calc(100% - 320px);
        flex-grow: 1;
        flex-shrink: 1;
    }
}
.user-room .warning-box {
    background: #fff url(/img/v4/info_4.png) no-repeat;
    background-size: 40px auto;
    background-position: 20px center;
    padding: 20px;
    padding-left: 95px;
    border-radius: 10px;
    border: 2px red solid;
}
.user-room .warning-box *:first-child {
    margin-top: 0;
}
.user-room .warning-box *:only-child {
    margin-bottom: 0 !important;
}
.user-room .warning-box p {
    font-size: 0.8em;
    line-height: 23px;
    margin-bottom: 0;
    color: #000;
}
.user-room .warning-box p + p {
    margin-top: 12px;
}
.user-room .warning-box a {
    color: #4379c1;
    border-bottom: 1px solid rgba(25,128,251,.3);
    transition: border 0.2s linear;
}
.user-room .warning-box h4 {
    color: #5977a0;
}
.user-room table tr td, .user-room .table {
    border: 1px solid #dee2e6 !important;
    padding: .75rem !important;
    font-size: 0.8rem;
    color: #212529;
    line-height: 23px;
}
.user-room .data-box .order-to-parcel {
    cursor: pointer;
    font-size: 0.8em;
    font-weight: 600;
    transition: box-shadow 0.3s linear;
    padding: 6px 10px;
    margin: 0 0 10px;
}
.user-room .data-box .order-to-parcel:hover {
    box-shadow: 0 10px 25px rgba(51, 255, 0, 0.4);
}

.user-room .data-box select{
    font-weight: 500;
    font-size: .9rem;
    color: #5977a0;
    padding-right: 15px;
}

.user-room .list-box.lg.checklist li.selected {
    background-color: #B880FF;
}
.user-room .notice-block {
    background: rgb(185, 241, 190);
    background-size: 40px auto;
    background-position: 20px center;
    padding: 20px;
    padding-left: 95px;
    border-radius: 10px;
    border: 2px green solid;
}
.user-room .notice-block *:first-child {
    margin-top: 0;
}
.user-room .notice-block *:only-child {
    margin-bottom: 0 !important;
}
.user-room .notice-block p {
    font-size: 0.8em;
    line-height: 23px;
    margin-bottom: 0;
    color: #000;
}
.user-room .notice-block p + p {
    margin-top: 12px;
}
.user-room .notice-block a {
    color: #4379c1;
    border-bottom: 1px solid rgba(25,128,251,.3);
    transition: border 0.2s linear;
}
.user-room .notice-block h4 {
    color: #5977a0;
}
.service-row img {
    max-width: 100% !important;
    object-fit: contain;
}
.payonready-message .btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.custom-file {
    height: 50px;
}

.custom-file-label,
.custom-file-input,
.custom-file-label::after {
    padding: 12px 15px;
    height: 50px;
    font-size: 1.125rem;
}

.custom-file-label::after {
    content: "Выберите файл";
}

.new-customs-limits {
    background: #FFFFFF;
    border: 1.2px solid #96B5D1;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;
    margin: 30px 0;
    padding: 18px 32px 24px;
}
.new-customs-limits h3 {
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%23FF006D'/%3E%3Cpath d='M14.386 8.3H17.494L16.969 18.128H14.89L14.386 8.3ZM15.94 23.147C15.45 23.147 15.044 22.993 14.722 22.685C14.4 22.363 14.239 21.971 14.239 21.509C14.239 21.047 14.4 20.662 14.722 20.354C15.044 20.046 15.45 19.892 15.94 19.892C16.416 19.892 16.808 20.046 17.116 20.354C17.438 20.662 17.599 21.047 17.599 21.509C17.599 21.971 17.438 22.363 17.116 22.685C16.808 22.993 16.416 23.147 15.94 23.147Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 31px;
    background-position: 0 0;
    display: flex;
    align-items: center;
    margin: 0;
    font-style: normal;
    font-weight: 600;
    color: #2C2D41;
    padding-left: 44px;
    font-size: 14px;
    margin-bottom: 6px !important;
    height: 31px;
}
.new-customs-limits p {
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    color: #616E81;
    font-size: 13px;
    margin-bottom: 20px;
    max-width: 670px;
}
@media(max-width: 991px) {
    .new-customs-limits p {
        max-width: max-content;
    }
}
@media(max-width: 575px) {
    .new-customs-limits {
        padding: 18px 21px 16px;
        margin: 18px 0;
    }
    .new-customs-limits h3 {
        padding-left: 41px;
        font-size: 13px;
        margin-bottom: 11px !important;
    }
    .new-customs-limits p {
        font-size: 12px;
        margin-bottom: 8px;
    }
}

.tab-navigation {
    display: inline-block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    vertical-align: middle;
    border-radius: 10px;
}

.tab-navigation__list-item {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    min-width: 250px;
    margin: 0;
    padding: 20px;
    cursor: pointer;
    color: #1951cd;
    border: 0;
    background-color: #fff;
}

.tab-navigation__list-item-active {
    font-weight: 600;
    color: #fff;
    border-radius: 10px;
    background-color: #b880ff;
}

.btn.btn-default.busy {
    border-color: transparent !important;
    background: #b880ff url('/img/preloader_circle_3.gif') no-repeat;
    background-position: center;
    background-size: 18px 18px;
    text-indent: -9999px;
}

div.usa-labels div.row {
    margin-bottom: 10px;
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
}

.news-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid #6D7EDD;
    border-radius: 10px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #fff;
}
.news-item + .news-item {
    margin-top: 14px;
}
.news-item-date {
    padding-top: 28px;
    padding-left: 22px;
    display: block;
    flex-shrink: 0;
    flex-grow: 0;
    width: 116px;
    color: #6D7EDD;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    text-transform: lowercase;
}
.news-item-date span {
    margin-bottom: 0.25rem;
    display: block;
    width: 100%;
    font-weight: bold;
    font-size: 36px;
    line-height: 1;
}
.news-item-body {
    width: 100%;
    /*height: 114px;*/
    padding: 18px 22px;
    flex-grow: 1;
    flex-shrink: 1;
    order: 1;
    border-top: 1px solid #6D7EDD;
}
.news-item-text {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    color: #979797;
}
.news-item-title {
    margin: 0 0 0.5rem;
    font-weight: 500;
    line-height: 18px;
    color: #000;
}
.news-item-btn {
    margin-top: -1px;
    margin-bottom: -1;
    margin-right: -1;
    margin-left: auto;
    flex-shrink: 0;
    flex-grow: 0;
    display: block;
    width: 95px;
    height: 116px;
    text-decoration: none;
    border: 0;
    border-radius: 5px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    /* background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEESURBVHgB7dhtDcJADMbxHgqQgIRJACXgABwMJKAAKZMADpAADkqbrSRbstz4wJb2nn/SZNm3X24vlyOaOWauZBqZNUWug7647R4WPIByWPAINB44A50VvKL/t5XJQSqZJsQKC6LmacV4pAEGGGDfAQwwwL4DGGCAfQcwwAD7DuAfwUluHshXR2rPrHI9ZHYppbfdUCxT3HrgOU4Xl6x3ahl9Za12hQvBaqfoj7F1lvf2WgJWoRe9iI79Qt0ln5eNzHPixqImr+nvo9sZAQqopwAF1GmAAuo0QAF1GqCAOg1QQJ1WDFQTwK0IqDZxZf1DrQw4DtQaAceDWgNwXKjVgfe0QB/kVEbqL4G7lwAAAABJRU5ErkJggg=='); */
    background-image: url('/i/img/news_r_arrow.png/');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #6D7EDD;
}
.news-item-overflow {
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media(min-width: 540px) {
    .news-item {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .news-item-date {
        border-right: 1px solid #6D7EDD;
    }
    .news-item-btn {
        margin-left: 0;
    }
    .news-item-body {
        order: 0;
        border: 0;
    }
}

@media(max-width: 539px) {
    .news-item {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .news-item-date {
        border-right: 1px solid #6D7EDD;
        writing-mode: vertical-lr;
        text-orientation: mixed;
        font-size: 1rem;
        padding-top: 0px;
        padding-left: 18px;
        width: 50px;
        text-align: center;

        transform: rotate(0.5turn);
        border-right: 0;
        border-left: 1px solid #6D7EDD;
    }
    .news-item-date span {
        display: inline;
        font-size: 1rem;
        font-weight: normal;
    }
    .news-item-btn {
        margin-left: 0;
        width: 50px;
    }
    .news-item-body {
        order: 0;
        border: 0;
    }
}

/*
    input states
*/

@keyframes state-done-shadow-inset-center {
    0% {
        box-shadow: inset 0 0 0 0 rgba(0, 100, 0, 0);
    }
    50% {
        box-shadow: inset 0 0 5px 0px rgba(0, 100, 0, 0.5);
    }
    100% {
        box-shadow: inset 0 0 0 0 rgba(0, 100, 0, 0);
    }
}


input.state-done {
    animation: state-done-shadow-inset-center 1s ease-in-out both;
    transition: box-shadow 0.5s;
}
input.state-loading {
    box-shadow: inset 0 0 5px 0px rgba(0, 20, 150, 0.5);
    transition: box-shadow 0.5s;
}
input.state-changed {
    transition: box-shadow 0.5s;
}
input.state-error {
    box-shadow: inset 0 0 5px 0px rgba(150, 0, 0, 0.5);
    transition: box-shadow 0.5s;
}

/*packages-search*/
input.package-search {
    background: #fff url(/img/search.png) no-repeat;
    background-position: 6px center;
    background-size: 18px 18px;
    text-align: center;
    padding-left: 28px;
    height: auto !important;
    font-size: 15px !important;
}

@media(max-width: 767px) {
    #package-icon {
        width: 64px;
    }

    #search-left-block {
        width: auto;
    }

    #search-center-block {
        width: auto;
    }
}
/**/

.fastbox-warning {
    border-color: #B880FF !important;
}

.user-room .data-box.va-package-separated {
    background-color: #FAFCFF;
}


/* fix iphone zoom */
/* iphone 6, 6s, 7, 8 */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
    .user-room select, .user-room textarea, .user-room input[type="text"], .user-room input[type="password"],
    .user-room input[type="datetime"], .user-room input[type="datetime-local"],
    .user-room input[type="date"], .user-room input[type="month"], .user-room input[type="time"],
    .user-room input[type="week"], .user-room input[type="number"], .user-room input[type="email"],
    .user-room input[type="url"], .simple-form input[type="text"], .simple-form input[type="password"] { font-size: 16px; }
}

/* iphone 6+, 6s+, 7+, 8+ */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
    .user-room select, .user-room textarea, .user-room input[type="text"], .user-room input[type="password"],
    .user-room input[type="datetime"], .user-room input[type="datetime-local"],
    .user-room input[type="date"], .user-room input[type="month"], .user-room input[type="time"],
    .user-room input[type="week"], .user-room input[type="number"], .user-room input[type="email"],
    .user-room input[type="url"], .simple-form input[type="text"], .simple-form input[type="password"] { font-size: 16px; }
}

/* iphone X , XS, 11 Pro */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .user-room select, .user-room textarea, .user-room input[type="text"], .user-room input[type="password"],
    .user-room input[type="datetime"], .user-room input[type="datetime-local"],
    .user-room input[type="date"], .user-room input[type="month"], .user-room input[type="time"],
    .user-room input[type="week"], .user-room input[type="number"], .user-room input[type="email"],
    .user-room input[type="url"], .simple-form input[type="text"], .simple-form input[type="password"] { font-size: 16px; }
}

/* iphone XR, 11 */
@media only screen and (min-device-width : 414px) and (max-device-height : 896px) and (-webkit-device-pixel-ratio : 2) {
    .user-room select, .user-room textarea, .user-room input[type="text"], .user-room input[type="password"],
    .user-room input[type="datetime"], .user-room input[type="datetime-local"],
    .user-room input[type="date"], .user-room input[type="month"], .user-room input[type="time"],
    .user-room input[type="week"], .user-room input[type="number"], .user-room input[type="email"],
    .user-room input[type="url"], .simple-form input[type="text"], .simple-form input[type="password"]  { font-size: 16px; }
}

.overflow-hidden {
    overflow: hidden;
}

.link-info {

}

.package-info-box {
    padding-left: 2rem;
    padding-right: 1rem;
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 10px;
    font-weight: 500;
    font-size: 16px;
    color: #000;
    position: relative;
}
.package-info-box-close {
    font-style: normal;
    font-weight: 800;
    font-size: 13px;
    line-height: 10px;
    color: #000000;
    text-decoration: none;
    border: 0;
    position: absolute;
    right: 6px;
    top: 6px;
    cursor: pointer;
}
.package-info-box .package-pay-main {
    padding: 0.55rem 2.45rem;
    background: #F9CBDF;
    background-image: none;
    font-weight: bold;
    font-size: 15px;
    color: #FF006D !important;
}
.package-info-box .track-package-main {
    padding: 0.55rem 2.45rem;
    background: linear-gradient(276.35deg, #8BABF2 0.69%, #879ED2 98.26%);
    font-weight: bold;
    font-size: 15px;
}
.package-info-box .track-package-main,
.package-info-box .package-pay-main {
    max-width: 165px;
}
.package-info-box .plate-hide {
    /*display: none;  TODO: Animate*/
    opacity: 0;
    transition: opacity 150ms ease-out;
}
.package-info-box:hover .plate-hide {
    opacity: 1;
}
.package-info-box .package-pay-main:hover,
.package-info-box .package-pay-main:focus {
    background: #F9CBDF;
    background-image: none;
}
.package-info-box-bottom {
    position: absolute;
    right: 1rem;
    bottom: 0.6rem;
}
@media (max-width: 575px) {
    .package-info-box-body {
        margin-bottom: 0.65rem;
    }
    .hidden-sm {
        display: none;
    }
}
@media (min-width: 576px) {
    .show-sm-only {
        display: none;
    }
}

.package-info-box-btn-group {
    display: flex;
    flex-wrap: nowrap;
}
.package-info-box-btn-group span {
    padding: 0 24px;
    margin-right: -4px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 40px;
    color: #FFFFFF;
    background: #48CDAF;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.text-black {
    color: #000;
}
a.text-black {
    border-bottom-color: #000;
}
.font-weight-semibold {
    font-weight: 600;
}
.link-info {
    margin-left: 34px;
}
.link-info a {
    display: inline;
    position: relative;
    font-weight: 500;
    font-size: 13px;
    color: #616E81;
    border-bottom-color: #616E81;
}
.link-info a::before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 25px;
    position: relative;
    top: 8px;
    background-image: url(/img/v4/info_4.png);
    background-repeat: no-repeat;
    background-size: 24px;
    margin-right: 9px;
    margin-left: -34px;
}
.user-room-disclaimer {

}
.user-room-disclaimer-title {
    margin-bottom: 0.5rem;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #000000;
}
.user-room-disclaimer p {
    margin: 0 0 1rem;
    font-weight: normal;
    font-size: 15px;
    color: #616E81;
}
.user-room-disclaimer p:last-child {
    margin: 0;
}
.arrow-link {
    margin-right: 20px;
    position: relative;
    color: #616E81;
    border-bottom-color: #616E81;
}
.arrow-link::after {
    content: "➔";
    display: block;
    position: absolute;
    bottom: -4px;
    right: -20px;
}
.photo-lightbox.modal-content {
    background-color: transparent;
}
@media(min-width: 767px) {
    .address-body .col-md-6:first-child {
        border-right: 1.5px solid #F4F4F4;
    }
    .address-body .col-md-6 {
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media(max-width: 991px) {
    .overflow-sm-hidden {
        overflow: hidden;
    }
}
.filter {
    margin-bottom: 20px;
}
.filter--select {
    position: relative;
}
.filter--select::after {
    content: '';
    position: absolute;
    right: 20px;
    top: 20px;
    display: block;
    height: 8px;
    width: 13px;
    background-image: url("data:image/svg+xml,%3Csvg class='arrow_filter' width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8546 0.164219L6.26465 4.74422L1.67465 0.16422L0.264648 1.57422L6.26465 7.57422L12.2646 1.57422L10.8546 0.164219Z' fill='%237E8EC0'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
}

.filter select {
    width: 100%;
    padding: 14px 25px;
    height: auto;
    border-radius: 10px;
    background: #FFFFFF;
    border: 1.5px solid #D5E7FA;
    font-size: 14px;
    color: #7E8EC0;
}
.user-room .info-block {
    width: 100%;
}
@media(max-width: 584px) {
    .affiliates-stat--buttons .tab-switch li {
        width: 100%;
    }
    .affiliates-stat--buttons .tab-switch {
        text-align: center;
    }
    .affiliates-stat--buttons .tab-switch .info-block-item--left {
        border-right: 1.5px solid #1951CD !important;
        padding-right: 0;
        margin-bottom: 20px;
    }
     .affiliates-stat--buttons .tab-switch .info-block-item--right {
        border-left: 1.5px solid #1951CD !important;
        margin: 0;
        margin-left: 0 !important;
    }
    .affiliates-stat--buttons .tab-switch li.active {
        position: inherit !important;
    }
}
.affiliates-stat--buttons .tab-switch {
    border-radius: 10px;
}
.affiliates-stat--buttons .tab-switch li.active {
    background: #FF006D !important;
    border: 1.5px solid #FF006D !important;
    box-shadow: 0px 0px 60px #D5EAF1;
    position: relative;
}
.affiliates-stat--buttons .tab-switch .info-block-item {
    background-color: transparent;
    border: 1.5px solid transparent;
    border-radius: 10px;
    padding: 20px 30px;
}
 .affiliates-stat--buttons .tab-switch .info-block-item--left {
    border: 1.5px solid #1951CD;
    border-right: none;
    padding-right: 40px;
}
 .affiliates-stat--buttons .tab-switch .info-block-item--right {
    border: 1.5px solid #1951CD;
    border-left: none;
    margin-left: -20px;
}

.info-block__info {
    padding: 20px 0 0 0;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    font-size: 14px;
    margin-bottom: 35px;
}

.info-block__info h3 {
    color: #2B343F;
    font-size: 14px;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 25px;
    border-bottom: 1px solid #EEEEEE;
}
.info-block__info .col-txt {
    color: #000000;
    font-weight: bold;
}
.info-block__info .compact {
    padding-left: 25px;
}
.info-block__info .compact svg {
    margin-right: 10px;
}
.info-block__info .caption {
    color: #2B343F;
    margin-bottom: 25px;
}
.info-block__info-h3 {
    margin-top: 35px;
    font-size: 16px !important;
}
.info-block__info-table-subhead {
    color: #7D8590;
    font-size: 13px;
    margin-bottom: 30px;
}
.info-block-wrapper table {
    background: #FFFFFF;
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 10px;
    border: none !important;
}
.user-room .info-block-wrapper table tr td, .user-room .info-block-wrapper .table {
    border: none !important;
    text-align: center;
    font-size: 14px;
    padding: 20px !important;
}
.user-room .info-block-wrapper table thead {
    font-weight: bold;
}
.user-room .info-block-wrapper table tbody tr {
    border: 1px solid #EEEEEE;
}
.user-room .info-block-wrapper table tbody tr:last-child {
    border-bottom: none;
}
.user-room .info-block-wrapper table .info-block-wrapper__table-num {
    font-weight: bold;
}

.affiliates-promo {

}
.affiliates-promo .info-block__info-h3 {
    margin-top: 20px;
}
.affiliates-promo .info-block__info-table-subhead {
    font-weight: bold;
}
.block-wrapper, .promo-preview {
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}
.block-wrapper {
    padding: 31px 37px 32px 33px;
}
.affiliates-promo input:focus {
    border: 1px solid #3578DC !important;
}
.affiliates-promo__input-link {
    color: #4D87CC !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    padding: 12px 20px !important;
    margin-bottom: 12px;
}
.affiliates-promo--top .affiliates-promo__input-link {
    margin-bottom: 6px;
}
.affiliates-promo .caption {
    color: #000000;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    margin-top: 10px;
}
.affiliates-promo .form-hint-txt {
    display: block;
    color: #000000;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    max-width: 500px;
}
.affiliates-promo-mb-20 {
    margin-bottom: 20px;
}
.affiliates-promo-h3 {
    line-height: 17px;
    color: #2B343F;
    font-size: 14px !important;
    margin: 38px 0 25px !important;
}
.promo-preview {
    padding: 25px 58px;
    margin-bottom: 18px;
}
.promo-preview h4, .promo-preview .medium {
    font-weight: 500;
    line-height: 17px;
    color: #000000;
    font-size: 14px;
    margin-bottom: 14px;
}
.promo-preview img {
    margin-bottom: 14px;
    max-width: 100%;
}
.promo-preview input, .promo-preview textarea {
    border: 1px solid #CEB2B2 !important;
    border-radius: 5px !important;
    color: #000000 !important;
    padding: 14px 16px 20px !important;
    font-size: 12px !important;
    white-space: normal;
    width: 100%;
    height: inherit;
    min-height: inherit;
    overflow-y: hidden;
}
@media(max-width: 584px) {
    .block-wrapper {
        padding: 15px;
    }
    .promo-preview {
        padding: 15px 30px;
        margin-bottom: 18px;
    }
}

.header-nav__bonus-link {
    position: relative;
}
.header-nav__bonus-link__bubble {
    z-index: 2;
    cursor: default;
    position: absolute;
    top: 45px;
    right: 10px;
    display: flex;
    align-items: center;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
/*    background: #FFFFFF;  */
    background: #6495ed;
    border-radius: 7px;
    width: 250px;
    padding: 13px 8px 13px 17px;
}
.header-nav__bonus-link__bubble:before {
    content: '';
    position: absolute;
    display: block;
    width: 17px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.45561 1.5C7.61031 -0.499998 10.4971 -0.5 11.6518 1.5L17.7139 12H0.393433L6.45561 1.5Z' fill='cornflowerblue'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    right: 20px;
    top: -10px;
}
.header-nav__bonus-link__bubble__icon {
    width: 25px;
    height: 25px;
    margin-right: 15px;
}
.header-nav__bonus-link__bubble span {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    max-width: 180px;
    text-align: left;
/*    color: #3a78bc; */
    color: #fff;
}
.header-nav__bonus-link__bubble__close {
    position: absolute;
    right: 5px;
    top: 7px;
    cursor: pointer;
    transition: .3s;
}
.header-nav__bonus-link__bubble__close:hover {
    opacity: .5;
}
.bubble_link {
    padding: 0 !important;
    max-width: 180px !important;
    text-align: left;
}
@media(max-width: 990px) {
    .header-nav__bonus-link__bubble {
        display: none !important;
        top: -80px;
        left: 70px;
        padding: 8px;
    }
    .header-nav__bonus-link__bubble:before {
        left: 20px;
        top: 72px;
        transform: rotate(-180deg);
    }
    .header .nav li a.bubble_link {
        padding: 0 !important;
    }
}

/* package-new новый дизайн */
.formate-package {

}
.formate-package__block {
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 10px;

    margin-bottom: 10px;
    padding: 25px 0;
}
.format-package__title {
    font-style: normal;
    font-weight: 600;
    font-size: 1em;
    line-height: 20px;
    color: #2B343F;
    margin: 30px 0 40px 0;
    transition: .3s;
}
.format-package__title--hidden {
    color: #7C8DA2;
    margin: 30px 0 !important;
}
.format-package__subtitle {
    font-style: normal;
    font-weight: 500;
    font-size: .95em;
    line-height: 17px;
    width: 100%;
    color: #000000;
    margin: 0;
    margin-bottom: 5px;
}
.mt-40px {
    margin-top: 40px;
}
.ml-48px {
    margin-left: 48px;
}
.format-package__button {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: transparent;
    cursor: pointer;
    padding: 0;
}
.format-package__button--hidden svg circle, .format-package__button--hidden .format-package__button__arrow {
    transition: .3s;
}
.format-package__button--hidden svg circle, .format-package__button--hidden .format-package__button__arrow{
    stroke: #7C8DA1;
}
.format-package__button--hidden .format-package__button__arrow {

}
.format-package__button svg {
    width: 100%;
    height: 100%;
}
.formate-package .checkbox-md label {
    border: 2px solid #B2CDF4;
    border-radius: 5px;
    width: 30px;
    height: 30px;
}
.formate-package .checkbox-md label:after {
    border: 2px solid #3578DC;
    border-top: none;
    border-right: none;
    width: 18px;
    height: 11px;
}
.formate-package .checkbox-md input {
    transition: .3s;
}
.formate-package .checkbox-md input:checked + label {
    border: 2px solid #3578DC;
}
.formate-package__block--big-label .checkbox-md label {
    width: 39px;
    height: 39px;
}
.formate-package__block--big-label .checkbox-md label:after {
    width: 28px;
    height: 16px;
}
.fonmate-package__few-blocks .checkbox-md label {
    width: 37px;
    height: 37px;
}
.fonmate-package__few-blocks .checkbox-md label:after {
    width: 26px;
    height: 14px;
}
.formate-package__block--extra .checkbox-md label{
    width: 37px;
    height: 37px;
}
.formate-package__block--extra .checkbox-md label:after {
    width: 28px;
    height: 16px;
    left: 3px;
}
.formate-package .pos-title {
    font-size: 0.9em;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    color: #2B343F;;
}
.formate-package .pos-title span {
    color: #3578DC;
}
.formate-package__block__desk {
    font-style: normal;
    font-weight: 600;
    font-size: 0.8em;
    line-height: 40px;
    color: #ABBDD2;
}
.formate-package__block__desk span {
    color: #2B343F;
}
.formate-package__block__attention {
    color: #7D8590;
    font-size: .82em;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.formate-package__block__attention--lighter {
    font-weight: 600;
}
.formate-package__block__img {
    max-width: 162px;
    max-height: 138px;
}
.formate-package__block__attention--right {
    max-width: 151px;
}
.formate-package__block-form-input, .formate-package__block-form-select {
    min-width: 100%;
    margin-bottom: 30px;
    border: 1px solid #E4E4E4 !important;
    border-radius: 5px !important;
    font-weight: 500;
    font-size: .75em !important;
    line-height: 15px !important;
    color: #000000 !important;
}
.formate-package__block-form-select {
    background: #fff url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 5.62006L11 1' stroke='%23CFCFCF' stroke-width='2'/%3E%3C/svg%3E") no-repeat;
    background-position: calc(100% - 10px) center;
    background-size: 12px 8px;
    background-repeat: no-repeat;
}

.formate-package__block-form-label {
    font-style: normal;
    font-weight: 500;
    font-size: .75em;
    line-height: 15px;
    color: #7D8590;

    margin-bottom: 13px;
    white-space: nowrap;
}
.formate-package__block__price {
    font-style: normal;
    font-weight: 600;
    font-size: 1.1em;
    line-height: 20px;
    color: #000000;
    mix-blend-mode: normal;
}

.formate-package__block--extra {
    position: relative;
    padding-left: 70px;
    padding-right: 35px;
    margin-bottom: 17px;
}
.formate-package__block__slider {
    position: relative;
    padding: 0 30px;
    margin-bottom: 26px;
}
.formate-package__block__slider .slick-arrow {
    position: absolute;
    top: 80px;
    width: 13px;
    height: 20px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0413 2.35L9.75 0L0 10L9.75 20L12.0413 17.65L4.59875 10L12.0413 2.35Z' fill='%233578DC'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0;
    cursor: pointer;
    transition: .3s;
    z-index: 2;
}
.formate-package__block__slider .slick-prev {
    left: 0;
}
.formate-package__block__slider .slick-next {
    right: 0;
    transform: rotate(180deg);
}
.formate-package__block__slider .slick-prev:hover, .formate-package__block__slider .slick-next:hover {
    opacity: .7;
}
.formate-package__block__slider__item {
    text-align: center;
}
.formate-package__block__slider__item__img {
    max-width: 160px;
    min-height: 160px;
    max-height: 160px;
    margin: 0 auto 15px auto;
}
.formate-package__block__slider__item__title {
    font-style: normal;
    font-weight: bold;
    font-size: .75em;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center;
    color: #ACACAC;
}
.formate-package__block__slider__item__title span{
    font-weight: 500;
}
.formate-package__block--extra__title {
    font-style: normal;
    font-weight: 600;
    font-size: .9em;
    line-height: 20px;
    color: #3578DC;
    margin-bottom: 6px;
}
.formate-package__block--extra__subtitle {
    font-style: normal;
    font-weight: 500;
    font-size: .8em;
    line-height: 20px;
    color: #7D8590;
    margin-bottom: 26px;
}
.formate-package__block--extra__subtitle ol, .formate-package__block--extra__subtitle ul {
    margin: 0;
    padding: 0;
}
.formate-package__block--extra__subtitle ol li, .formate-package__block--extra__subtitle ul li {
    margin: 6px 0px;
}
.formate-package__block--extra__count {
    display: inline-block;
    font-style: normal;
    font-weight: 600;
    font-size: .8em;
    line-height: 20px;
    color: #FFFFFF;
    background: #3578DC;
    padding: 2px 10px;
    border-radius: 10px;
}
.formate-package__block__count {
    max-width: 150px;
    display: flex;
}
.formate-package__block__count input{
    background-color: #ffffff;
    max-width: 70px;
    border: 2px solid #B2CDF4 !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0 !important;
    font-style: normal;
    font-weight: 600 !important;
    font-size: .8em !important;
    line-height: 20px !important;
    text-align: center !important;
    color: #000000;
    padding: 4px 15px !important;
}
.formate-package__block__count__minus, .formate-package__block__count__plus {
    cursor: pointer;
    background-color: transparent;
    border: 2px solid #B2CDF4;
    border-radius: 5px;
    padding: 2px 12px;
    transition: .3s;
    outline: none;

    font-style: normal;
    font-weight: 600;
    font-size: 1.15em;
    line-height: 20px;
    text-align: center;
    color: #B2CDF4;
}
.formate-package__block__count__minus {
    transform: translateX(4px);
}
.formate-package__block__count__plus {
    transform: translateX(-4px);
}
.formate-package__block__count__minus:hover, .formate-package__block__count__plus:hover {
    background-color: #B2CDF4;
    color: #FFFFFF;
}
.fonmate-package__few-blocks .formate-package__block {
    padding: 9px 7px 37px 7px;
}
.formate-package__block__more-product {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.formate-package__block__more-product  .formate-package__block--extra__title {
    max-width: 195px;
    margin-bottom: 0;
    font-size: .9em;
}
.formate-package__block__more-product  .formate-package__block--extra__subtitle {
    max-width: 237px;
    font-size: 0.8em;
    color: #ACACAC;
}
.formate-package__block__more-product .formate-package__block__price {
    margin-bottom: 10px;
}
.fonmate-package__few-blocks .checkbox-md input:checked {
    background-color: #B2CDF4;
}
.fonmate-package__few-blocks .checkbox-md label:after {
    border: 2px solid #B2CDF4;
    border-top: none;
    border-right: none;
    width: 23px;
    height: 11px;
    top: 8px;
    left: 5px;
}
.formate-package__block__more-product__img {
    max-width:148px;
    max-height:148px;
    margin-bottom: 7px;
}
.fonmate-package__few-blocks .checkbox-md input:checked +label{
    border: 2px solid #B2CDF4;
}
.fonmate-package__few-blocks .formate-package__block {
    border: 3px solid white;
    margin-bottom: 17px;
}
.formate-package__block.formate-package__block--checked {
    border: 3px solid #B2CDF4;
}
.formate-package__block__more-product__button {
    width: 213px;
    height: 35px;
    cursor: pointer;
    border: 2px solid #B2CDF4;
    background-color: #B2CDF4;
    border-radius: 5px;
}
.formate-package__block__more-product__button:before {
    content: 'Добавить в заказ';
    font-style: normal;
    font-weight: 600;
    font-size: 0.9em;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}
.formate-package__block.formate-package__block--checked .formate-package__block__more-product__button {
    background-color: white;
}
.formate-package__block.formate-package__block--checked .formate-package__block__more-product__button:before {
    content: 'Убрать из заказа';
    color: #B2CDF4;
}

.formate-package__footer {

}
.formate-package__footer__title {
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 1.15em !important;
    line-height: 22px !important;
    color: #5977A0 !important;

    margin: 0;
}
.formate-package__footer__button {
    cursor: pointer;
    background-color: #FF006D;
    border-radius: 5px;
    font-style: normal;
    font-weight: bold;
    font-size: .75em;
    line-height: 40px;
    text-align: center;
    color: #FFFFFF;
    padding: 0 20px;

    transition: .2s;
}
.formate-package__footer__button:hover {
    background-color: #467bbf;
}
.formate-package__block--extra--checkbox-ml {
    margin-left: -75px;
}
@media(max-width: 1199px) {
    .formate-package__block__attention--right {
        max-width: 100%;
    }
    .formate-package__block__desk {
        font-size: .75em;
    }
    .formate-package__block--extra {
        padding-left: 35px;
        padding-right: 35px;
    }
    .formate-package__block--extra--checkbox-ml {
        margin-left: -40px;
    }
}
@media(max-width: 991px) {

}
@media(max-width: 767px) {
    .formate-package__block--extra {
        padding-left: 20px;
        padding-right: 20px;
    }
    .formate-package__block--extra--checkbox-ml {
        margin-left: -25px;
    }
}
@media(max-width: 575px) {
    .formate-package__block--extra__subtitle {
        margin-bottom: 13px;
    }
    .formate-package__block--extra {
        padding-left: 15px;
        padding-right: 15px;
    }
    .formate-package__block--extra--checkbox-ml {
        margin-left: -20px;
    }
}
@media (max-width: 884px) {
    .date-picker label {
        display: block !important;
        margin-bottom: 10px;
    }
}
@media (max-width: 768px) {
    .date-picker label {
        text-align: left;
        margin-left: 0 !important;
    }
}

/* reviews-map page buble styles */
.rm-buble-wrapper--overflow {
    max-height: 400px;
    overflow-y: auto;
}
.rm-buble-wrapper--titles {
    max-width: 175px;
    overflow-x: hidden;
    padding-right: 20px;
}
.ymaps-2-1-77-balloon {
    border-radius: 7px;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.25) !important;
}
.ymaps-2-1-77-balloon__tail {

}
.ymaps-2-1-77-balloon-content__header {
    max-width: 420px;
    padding-left: 15px;
}
.ymaps-2-1-77-balloon__content {
    font-family: 'Montserrat' !important;
    padding: 18px 20px 15px 13px !important;
    margin-right: 0 !important;
    /* padding-right: 5px !important; */
    background: #FFFFFF;
}
.ymaps-2-1-77-balloon__content ymaps:first-child {
    width: 500px !important;
    overflow: hidden !important;
}
.ymaps-2-1-77-balloon__close {
    transform: translate(-5px, 5px);
    margin: 0 !important;
}
.ymaps-2-1-77-balloon__close-button {
    width: 20px !important;
    height: 20px !important;
}
.rm-buble-wrapper .package-feedback-selector{
    cursor: pointer;
    white-space: nowrap;
    min-width: 150px;
    padding: 11px 15px;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    border-radius: 5px;
}
.package-feedback-selector--active {
    background: #3578DC;
    font-weight: 600 !important;
    color: #FFFFFF !important;
    transition: .3s;
}
.rm-buble-wrapper .package-feedback-wrapper {
    max-width: 317px;
}
.rm-buble-wrapper .review {
    box-shadow: none !important;
    border-radius: none !important;
}
.rm-buble-wrapper .review__header, .rm-buble-wrapper .review__body, .rm-buble-wrapper .review__gallery {
    padding: 0 15px 0 30px;
}
.rm-buble-wrapper .review__body .review__text {
    font-style: normal;
    font-weight: 500 !important;
    line-height: 16px !important;
    color: #7D8590 !important;
}
.rm-buble-wrapper .review__label {
    font-weight: 600;
    color: #2B343F;
}
.rm-buble-wrapper .review__label a {
    font-weight: 500;
    color: #3578DC;
}
.rm-buble-wrapper .review__gallery {
    padding-top: 18px;
}
.rm-buble-wrapper .review__gallery img{
    width: 98px;
    height: 98px;
    border-radius: 5px;
}
.star-rating__fill {
    left: 1px;
    top: 1px;
}
.star-rating__fill[data-rating='5'] {
    width: calc(100% - 3px);
}
@media(max-width: 575px) {
    .rm-buble-wrapper {
        flex-direction: column !important;
    }
    .rm-buble-wrapper .package-feedback-wrapper {
        max-width: 100%;
    }
    .rm-buble-wrapper--overflow {
        max-height: 250px;
    }
    .rm-buble-wrapper--titles {
        overflow-x: auto;
        max-height: 60px;
        display: flex;
        max-width: 100%;
    }
    .rm-buble-wrapper .review {
        overflow-x: hidden;
    }
    .rm-buble-wrapper .review__header, .rm-buble-wrapper .review__body, .rm-buble-wrapper .review__gallery {
        padding: 0 15px;
    }
    .ymaps-2-1-77-balloon__content ymaps:first-child {
        width: 75vw !important;
        max-height: 300px;
        overflow: hidden !important;
    }
    .ymaps-2-1-77-balloon__close {
        transform: translate(0, 0);
    }
}

/* review-answer */
.review-answer {
    margin-top: 12px;
    margin-left: 35px;
    position: relative;
}
.review-answer::before {
    position: absolute;
    left: -30px;
    top: 10px;
    content: '';
    display: block;
    width: 16px;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='11' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.18421 1.41686V4.75019H13.2747L10.26 1.75853L11.4474 0.583527L16.5 5.58353L11.4474 10.5835L10.26 9.40853L13.2747 6.41686H0.5V1.41686H2.18421Z' fill='%23C0C6CD'/%3E%3C/svg%3E%0A");
}
.review-answer .review__header {
    margin-bottom: 5px;
}
.review__body .review__text, .review-answer .review__body{
    font-size: 0.8125rem;
    font-style: normal;
    font-weight: 500;
    color: #7D8590;
}

.af-form-expression-operand #product_price {
    max-width: 233px;
    font-size: 1.5rem;
    min-width:0;
    padding: 5px;
}
.af-form-expression-operand #product_count {
    max-width: 209px;
    font-size: 1.5rem;
    min-width:0;
    padding: 5px;
}
.af-form-expression .af-form-expression-num, .af-form-expression .af-form-expression-unit {
    font-size: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media(min-width: 576px) {
    .af-form-expression-operand #product_price {
        max-width: 93px;
    }
    .af-form-expression .af-form-expression-num, .af-form-expression .af-form-expression-unit {
        font-size: 1.4rem;
    }
}
@media(min-width: 768px) {
    .af-form-expression-operand #product_price {
        max-width: 151px;
        font-size: 1.5rem;
    }
    .af-form-expression-operand #product_count {
        max-width: 162px;
        font-size: 1.5rem;
    }
    .af-form-expression .af-form-expression-num, .af-form-expression .af-form-expression-unit {
        font-size: 1.725rem;
    }
}
@media(min-width: 992px) {
    .af-form-expression-operand #product_price {
        max-width: 90px;
        font-size: 1.125rem;
    }
    .af-form-expression-operand #product_count {
        max-width: 50px;
        font-size: 1.125rem;
    }
    .af-form-expression .af-form-expression-num, .af-form-expression .af-form-expression-unit {
        font-size: 1.4rem;
    }
}
@media(min-width: 1200px) {
    .af-form-expression-operand #product_price {
        max-width: 102px;
        font-size: 1.125rem;
    }
    .af-form-expression-operand #product_count {
        max-width: 100px;
        font-size: 1.125rem;
    }
    .af-form-expression .af-form-expression-num, .af-form-expression .af-form-expression-unit {
        font-size: 1.5rem;
    }
}


/* !!!!!!!!!!!!!!!multilang in header!!!!!!!!!!!!!!! */


.header .nav li a {
    padding: 8px 6px 5px 6px;
}
.header__multilang {
    margin-bottom: 0;
    position: relative;
}
.header__multilang__wrapper {
    cursor: pointer;
    width: 68px;
    height: 30px;
    padding: 4px 0;
    display: flex;

    border: 1px solid #FF006D;
    box-sizing: border-box;
    border-radius: 5px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='7' viewBox='0 0 11 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5.5 5.15805L10 1' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) calc(100% - 10px);
    background-size: 11px;
}
.header__multilang__wrapper__flag {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    overflow: hidden;
    object-fit: contain;
    margin-right: 4px;
    margin-left: 7px;
    margin-top: 3px;
}
.header__inner__multilang__wrapper__lang {
    height: 20px;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    color: #000000;
}
.header__multilang__form {
    display: none;
    z-index: 5000;
    position: absolute;
    left: -10px;
    top: 55px;
    background: #FFFFFF;
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.08);
    width: 324px;
}
.header__multilang__form__wrap {
    display: flex;
    flex-direction: column;
    padding: 21px;
}
.header__multilang__form::before {
    content: '';
    position: absolute;
    top: -20px;
    left: 15px;
    width: 20px;
    height: 20px;
    border: 10px solid transparent;
    border-bottom: 20px solid white;
}
.header__multilang__form__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 23px;
}
.header__multilang__form__title {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}
.header__multilang__form__close {
    transition: .3s;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.662 1.96968L6.63205 4.99994L9.662 8.03006C10.1127 8.48092 10.1127 9.21125 9.662 9.66211C9.43681 9.8873 9.14158 9.99998 8.84649 9.99998C8.55091 9.99998 8.25564 9.88747 8.03063 9.66211L5.00002 6.63165L1.96965 9.66209C1.74449 9.88727 1.44922 9.99995 1.15387 9.99995C0.858611 9.99995 0.563548 9.88744 0.338189 9.66209C-0.1125 9.21142 -0.1125 8.48106 0.338189 8.03003L3.36805 4.99991L0.338017 1.96968C-0.112672 1.51899 -0.112672 0.788479 0.338017 0.337789C0.78862 -0.112556 1.5187 -0.112556 1.96947 0.337789L4.99999 3.36805L8.03028 0.337789C8.48114 -0.112556 9.21131 -0.112556 9.66183 0.337789C10.1127 0.788479 10.1127 1.51899 9.662 1.96968Z' fill='%23B8B8B8'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px;
}
.header__multilang__form__close:hover {
    opacity: 0.7;
}
.header__multilang__form__body {
    text-align: left;
}
.header__multilang__form__body__name {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #7D8590;
    margin-bottom: 13px;
}
.header__multilang__form__body__country {
    margin-bottom: 10px;
}
.header__multilang__form__body__lang {
    margin-bottom: 20px;
}
.header__multilang__form__body__country, .header__multilang__form__body__lang {
    min-width: initial;
    width: 100%;
    cursor: pointer;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #000000;
    border: 1px solid #E4E4E4;
    box-sizing: border-box;
    border-radius: 5px;
    background-color: white;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 5.62006L11 1' stroke='%23CFCFCF' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 16px) calc(100% - 16px);
    background-size: 10px;
}
.header__multilang__form__footer {
    text-align: left;
}
.header__multilang__form__footer a.btn {
    margin: 0 !important;
}
@media(min-width: 992px) {
    .header .nav {
        /* margin-left: 168px; */
    }
    .nav--mb-test {
        margin-bottom: 20px;
    }
}

@media(max-width: 990px) {
    .header__multilang {
        padding-left: 180px;
        padding-bottom: 8px;
    }
    .header__multilang__form {
        left: 10px;
    }
    .header__multilang__form {
        max-width: 300px;
        top: 40px;
        width: 100%;
    }

    .header__multilang {
        padding-left: 180px !important;
        padding-bottom: 8px;
    }
    .top-warning-block__header {
        min-height: 40px;
        height: 100%;
        padding-top: 2px;
        padding-bottom: 6px;
    }
    .header .r-col .nav {
        margin-top: 10px !important;
        padding-bottom: 10px;
    }
    .header .r-col .nav .notification-bell {
        /*width: auto !important;*/
        font-size: 0;
    }
    .container.first {
        padding-top: 120px !important;
    }
}
@media(max-width: 450px) {

}
.review-load-status {
    display: block !important;
}

/* Блок служб доставки */
.formate-package__block__delivery {
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 25px 0;
    padding-bottom: 5px;
}
.formate-package__block__delivery--top {
    padding: 0 20px;
    padding-left: 15px;
    padding-bottom: 29px;
}
.formate-package__block__delivery--top label{
    font-style: normal;
    font-weight: normal;
    font-size: .9rem;
    color: #818181;
    padding: 0;
}
.formate-package__block__delivery--top select {
    font-size: 12px;
    width: 100%;
    height: 44px;
    padding: 0;
    padding: 2px 18px;
    background: #FFFFFF;
    border: 1px solid #ACCAF7;
    border-radius: 5px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 0.766602L6.5 5.7666L11.5 0.766602' stroke='%233A78BC' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 18px) calc(100% - 16px);
}

.formate-package__block__delivery--top .col-auto:first-child {
    padding-left: 20px !important;
}
.formate-package__block__delivery .checkbox-md label {
    width: 30px;
    height: 30px;
    border: 2px solid #B2CDF4;
    border-radius: 5px;
}
.formate-package__block__delivery .checkbox-md label:after {
    width: 21px;
    height: 12px;
    top: 4px;
    left: 3px;
    border: 2px solid #3578DC;
    border-top: none;
    border-right: none;
}
.formate-package__block__delivery__item {
    padding: 15px 20px;
    border-top: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
}
.formate-package__block__delivery__item:last-child {
    border-bottom: none;
}
.formate-package__block__delivery__item.disabled .formate-package__block__delivery__item__content{
    filter: saturate(0%) opacity(40%);
}
.formate-package__block__delivery__item.disabled .form-check{
    display: none;
}
.formate-package__block__delivery__item--checked {
    border-top: 1px solid #3578DC;
    border-bottom: 1px solid #3578DC;
}
.formate-package__block__delivery__item__name {
    display: flex;
    align-items: center;
}
.formate-package__block__delivery__item__name__img {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 45px;
    min-width: 30px;
    width: 45px;
    max-height: 30px;
    margin-right: 16px;
}

.formate-package__block__delivery__item__name .col-auto {
    padding: 0 !important;
}
.formate-package__block__delivery__item__name__img img {
    max-width: 100%;
    max-height: 100%;
}
.formate-package__block__delivery__item__name__title {
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    word-break: break-word;
}
.formate-package__block__delivery__item__days{
    max-width: 216px;
    color: #818181;
    font-style: normal;
    font-weight: normal;
    font-size: .7rem;
}
.formate-package__block__delivery__item__desc{
    cursor: pointer;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 0.766602L6.5 5.7666L11.5 0.766602' stroke='%233A78BC' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 0px) calc(100% - 15px);
    line-height: 40px;
    transition: .3s;
}
.formate-package__block__delivery__item__desc--show {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11.2666L6 6.2666L1 1.2666' stroke='%233A78BC' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-position: calc(100% - 0px) calc(100% - 15px);
}

.formate-package__block__delivery__item__desc--open {
    padding: 30px 20px;
}
.formate-package__block__delivery__item__desc--open ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    color: #6B757D;
}
.formate-package__block__delivery__item__desc--open ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}
.formate-package__block__delivery__item__desc--open ul li::before {
    content: '\2014';
    color: #6B757D;
    margin-right: 3px;
}
.formate-package__block__delivery__item__desc--open .col-12 {
    display: flex;
    flex-direction: column;
}
.formate-package__block__delivery__item__desc--open__content {
    flex: 1 0 auto;
}
.formate-package__block__delivery__item__desc--open__more {
    text-decoration: none;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    width: 219px;
    height: 54px;
    background-color: #8BABF2;
    border-radius: 5px;

    font-style: normal;
    font-weight: 800;
    font-size: .925rem;
    line-height: 40px;
    color: #FFFFFF;

    transition: .3s;
}
.formate-package__block__delivery__item__desc--open__more:hover{
    color: #FFFFFF;
    background-color: #ff006d;
}
.formate-package__block__delivery__item__desc--open p {
    color: #6B757D;
    font-style: normal;
    font-weight: normal;
    font-size: .925rem;
}
.formate-package__block__delivery__item__desc--open p{
    margin: 0;
    margin-bottom: 5px;
}
.formate-package__block__delivery__item__desc--open strong {
    display: block;
    font-weight: 500;
    color: #212529;
    margin-top: 24px;
}

.formate-package__block__delivery__notice {
    font-style: normal;
    font-weight: normal;
    color: #5a9bf7;
    padding: 15px 20px;
    line-height: 20px;
    font-size: 11px;
}
.formate-package__block__delivery__notice__img {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4196 8.45664H13.3396V19.0566H11.4196V8.45664ZM12.3796 6.41664C12.0063 6.41664 11.6929 6.29664 11.4396 6.05664C11.1996 5.81664 11.0796 5.52331 11.0796 5.17664C11.0796 4.82997 11.1996 4.53664 11.4396 4.29664C11.6929 4.04331 12.0063 3.91664 12.3796 3.91664C12.7529 3.91664 13.0596 4.03664 13.2996 4.27664C13.5529 4.50331 13.6796 4.78997 13.6796 5.13664C13.6796 5.49664 13.5529 5.80331 13.2996 6.05664C13.0596 6.29664 12.7529 6.41664 12.3796 6.41664Z' fill='%23FF006D'/%3E%3Ccircle cx='12' cy='12' r='11' stroke='%23FF006D' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center;
}
.formate-package__block__delivery__notice a {
    font-weight: bold;
    color: #0066f7;
    border-bottom: 1px solid #0066f7;
}
.formate-package__block__delivery__notice a:hover {
    border-bottom: 1px solid #5a9bf7;
}
@media(max-width: 576px) {
    .formate-package__block__delivery--top select {
        max-width: 204px;
    }
}
@media(max-width: 426px) {
    .formate-package__block__delivery--top select {
        font-size: 13px;
        max-width: 100%;
    }
    .formate-package__block__delivery--top .col-auto{
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 15px !important;
        padding-left: 20px !important;
    }
}
@media(min-width: 768px) {
    .formate-package__block__delivery--top select {
        font-size: 13px;
        width: 250px;
        max-width: 250px;
    }
    .formate-package__block__delivery--top label{
        line-height: 40px;
    }
    .formate-package__block__delivery__item__name__img {
        margin-right: 24px;
        min-width: 55px;
        width: 55px;
    }
    .formate-package__block__delivery__item__days{
        font-size: .75rem;
    }
    .formate-package__block__delivery__item__name__title {
        font-size: .925rem;
    }
    .formate-package__block__delivery__item__desc{
        font-size: .925rem;
        background-position: calc(100% - 18px) calc(100% - 4px);
        line-height: 1rem;
    }
    .formate-package__block__delivery__item__desc--show {
        background-position: calc(100% - 18px) calc(100% - 3px);
    }
    .formate-package__block__delivery__item__name {
        padding-right: 26px;
    }
    .col-md-5 .formate-package__block__delivery__item__desc--open__content {
        padding-right: 26px;
        border-right: 1px solid #EFEFEF;
    }
    .col-md-5 .formate-package__block__delivery__item__desc--open__content p{
        max-width: 235px;
    }
    .formate-package__block__delivery__item__desc--open__content__restrictions {
        margin-top: 120px !important;
    }
    .formate-package__block__delivery__item__desc--open__content__restrictions strong {
        margin-top: 0;
    }
    .formate-package__block__delivery__item__desc--open strong {
        margin-top: 28px;
    }
    .formate-package__block__delivery__notice {
        font-size: 14px;
    }
}
@media(min-width: 991px) {
    .formate-package__block__delivery__item__desc{
        background-position: calc(100% - 0) calc(100% - 4px);
    }
    .formate-package__block__delivery__item__desc--show {
        background-position: calc(100% - 0) calc(100% - 3px);
    }
}
@media(min-width: 1200px) {
    .formate-package__block__delivery__item__desc{
        background-position: calc(100% - 18px) calc(100% - 4px);
    }
    .formate-package__block__delivery__item__desc--show {
        background-position: calc(100% - 18px) calc(100% - 3px);
    }
}

/* Новый блок для входящих посылок */
.attach-block__new {
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 10px;
    padding: 15px 20px 12px;
    margin-bottom: 24px;
    font-size: 14px;

    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
}
.attach-block__new--package {

}
.attach-block__new__header {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-bottom: 20px;
}
.attach-block__new__header{
    border-bottom: 1px solid rgba(196, 196, 196, 0.5);
}
.attach-block__new--package .attach-block__new__body{
    border-top: 1px solid rgba(196, 196, 196, 0.5);
    border-bottom: 1px solid rgba(196, 196, 196, 0.5);
}
.attach-block__new__header .form-check {
    margin: 0;
    width: 49px;
    height: 49px;
    position: relative;
}
.attach-block__new__header .form-check .checkbox-md {
    position: static;
}
.attach-block__new__header .checkbox-md label {
    left: 0;
    margin: 0;
    width: 49px;
    height: 49px;
    border: 2px solid #E0E0E0;
    border-radius: 5px;
}
.attach-block__new__header .checkbox-md input[type=checkbox]:checked + label{
    border: 2px solid #3578DC;
}
.attach-block__new__header .checkbox-md label:after {
    width: 40px;
    height: 20px;
    top: 6px;
    left: 3px;
    border-color: #3578DC;
}
.attach-block__new__gray, .attach-block__new__gray-dark {
    font-style: normal;
    font-weight: normal;
    color: #757575;
    line-height: 20px;
    font-size: 14px;
}
.attach-block__new__gray-dark {
    font-weight: 600;
    display: inline-block;
    margin-left: 3px;
}
.attach-block__new__gray-dark--big {
    overflow: hidden;
    white-space: nowrap;
}
.attach-block__new__black, .attach-block__new__big {
    color: #000000;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    font-size: 14px;
}
.attach-block__new__important {
    border: 1px solid #FF006D;
    color: #FF006D;
    border-radius: 4px;
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    font-size: 14px;
    width: fit-content;
    padding: 2px;
}
.attach-block__new__big {
    font-size: 19px;
}
.attach-block__new__title {
    /* margin-bottom: 8px; */
}
.attach-block__new__title .attach-block__new__gray{
    display: block;
    width: 100%;
    margin-bottom: 6px;
}
.attach-block__new__body {
    padding: 10px 0 7px;
}
.attach-block__new__body__date {
    display: flex;
    flex-direction: column;
}
.attach-block__new__body__date__in, .attach-block__new__body__date__out {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.attach-block__new__body__date__in, .attach-block__new__weight .attach-block__new__black {
    margin-bottom: 9px;
}
.attach-block__new__body__date__in {
    margin-bottom: 14px;
}
.attach-block__new__weight {

}
.attach-block__new__weight--single, .attach-block__new__body__date__out--single {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 0 !important;
    max-width: 100% !important;
    margin-left: 0 !important;
}
.attach-block__new__comment {
    margin-top: 17px;
    display: flex;
    flex-direction: column;
}
.attach-block__new__comment .attach-block__new__black {
    margin-bottom: 6px;
}
.attach-block__new__comment .pos-comment, .attach-block__new__comment .order-pos-comment {
    width: auto;
    background: #EFEFEF;
    border-radius: 5px;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #77aaf3;
    padding: 5px 20px;
    flex: 1;
}
.attach-block__new__pic {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.attach-block__new__pic .dbox-action-btns, .attach-block__new__header .dbox-action-btns {
    display: inline-block;
    position: static;
    top: auto;
    right: auto;
}
.attach-block__new__pic .dbox-action-btns.static, .attach-block__new__header .dbox-action-btns.static {
    display: inline-block;
    position: static;
    top: auto;
    right: auto;
    min-width: 32px;
}
.attach-block__new__pic .dbox-action-btns button, .attach-block__new__pic .dbox-action-btns a, .attach-block__new__header  .dbox-action-btns a, .attach-block__new__header .dbox-action-btns button{
    display: inline-block;
}
.attach-block__new__pic__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-color: none !important;
    border: none !important;
    background-color: #E0E0E0;
    border-radius: 5px;
    width: 102px;
    height: 97px;
}
.attach-block__new__pic__image:hover {
    background-color: rgba(224, 224, 224, .7);;
}
.attach-block__new__pic__image img {
    min-width: 100%;
    min-height: 100%;

    max-width: 100%;
}
.attach-block__new__right {
    padding-top: 20px;
    padding-bottom: 0;
}
.attach-block__new__body__date {
    padding: 10px 0 8px;
}
.attach-block__new__track .attach-block__new__black {
    display: block;
    width: 100%;
    margin-bottom: 8px;
}
.attach-block__new__track .attach-block__new__gray{
    word-break: break-all;
    display: block;
}
.attach-block__new__pic__info {
    height: 113px;
    justify-content: space-between;
}

.attach-block__new__body__info-block {
    position: relative;
    padding: 4px 0 0;
    margin-bottom: 8px;
    border-bottom: 1px solid #EFEFEF;
}
.attach-block__new__body__info-block__link--wrapper {
    display: flex;
    flex-direction: column;

    overflow: hidden;
}
.attach-block__new__body__info-block__link--wrapper .attach-block__new__gray{
    cursor: pointer;
    white-space: nowrap;
    position: relative;
    /* width: 100%; */
    display: block;
    text-decoration: none;
    border: none !important;
    white-space: nowrap;
    overflow: hidden;
    flex-grow: 1;

    transition: 0s;
}
.attach-block__new__body__info-block__link--wrapper .attach-block__new__gray:hover {
    color: #757575;
    font-weight: 600;
}
.attach-block__new__body__info-block__link--wrapper .attach-block__new__gray::after {
    content: '';
    position: absolute;
    right: -4px;
    top: -4px;
    bottom: -6px;
    width: 12px;
    background: #FFFFFF;
    filter: blur(5px);
}
.attach-block__new__body__info-block__link {
    text-decoration: underline !important;
    flex-shrink: 0;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #0066F7;
    border-bottom: none;
    white-space: nowrap;
    overflow: hidden;

    margin-left: 0;
    margin-bottom: 8px;
    margin-top: 5px;
}
.attach-block__new__body__info-block__link:hover {
    text-decoration: none !important;
    color: #0066F7 !important;
}
.attach-block__new__body__info-block__button {
    position: relative;
    cursor: pointer;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #757575;

    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='5' transform='matrix(-1 0 0 1 20 0)' fill='%23EFEFEF'/%3E%3Cpath d='M4 8H15.174L9.58702 13.587L4 8Z' fill='%230066F7' fill-opacity='0.5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: calc(100%);

    transition: background-image .3s ease-in;
}
.attach-block__new__body__info-block__button--show {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='5' transform='matrix(1 0 0 -1 0 20)' fill='url(%23paint0_linear)' fill-opacity='0.5'/%3E%3Cpath d='M16 12H4.82596L10.413 6.41298L16 12Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='10' y1='20' x2='10' y2='-1.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2366A2F7'/%3E%3Cstop offset='1' stop-color='%238DBAF9'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");

    color: white;
}
.attach-block__new__body__info-block__button--show::before {
    content: 'Свернуть';
    position: absolute;
    left: 0;
    top: 0;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #757575;
}
.attach-block__new__body__info-block--hidden-block {
    display: block;
}
.attach-block__new__body__info-block__item {
    margin-bottom: 6px;
    white-space: nowrap;
}
.attach-block__new__body__info-block__item:first-child {
    position: absolute;
    top: -29px;
    right: 0;
}

.order-additional-info .is-express {
  display: none;
}

.order-additional-info .order-comment {
    transition: opacity 0.5s ease;
}

.order-additional-info.express .is-express {
  display: block;
}

.order-additional-info.express .is-not-express {
  display: none;
}

.not-for-express .express-query-string, .express .express-query-string{
  display: none;
}

.express-query-string {
  display: block;
  color: #637cab;
  font-weight: 400;
  margin-top: 4px;
}

.expected-package .express-query-string {
    color: inherit;
}

.express-query-but {
  text-decoration: underline;
  cursor: pointer;
}

@media(max-width: 575px) {
    .attach-block__new__body__date__in .attach-block__new__black{
        margin-bottom: 9px;
        display: block;
    }
    .attach-block__new__important {
        padding: 2px 25px;
    }
    .attach-block__new__mobile--item-from-order {

    }
    .attach-block__new__mobile--item-from-order .attach-block__new__pic__info {
        height: 97px !important;
    }
    .attach-block__new__mobile--item-from-order .attach-block__new__body {
        padding-top: 5px !important;
    }
    .attach-block__new__mobile--item-from-order .attach-block__new__comment {
        margin-top: 5px !important;
    }
}
@media(max-width: 400px) {
    .attach-block__new__title .attach-block__new__gray {
        white-space: nowrap;
    }
    .attach-block__new {
        padding: 15px 15px 12px;
    }
    .attach-block__new__header .dbox-action-btns button, .attach-block__new__header .dbox-action-btns a {
        width: 25px !important;
        height: 25px !important;
        padding: 0;
    }
    .attach-block__new__header .form-check {
        margin-right: 2px !important;
    }
    /* .attach-block__new__body__info-block__button {
        font-size: 12px;
        background-size: 12px;
    } */
    .attach-block__new__right {
        padding-bottom: 10px;
    }
    .attach-block__new__important {
        padding: 2px;
    }
    .attach-block__new__header .dbox-action-btns .remove-btn {
        background-size: 17px auto;
    }
    .attach-block__new__header .dbox-action-btns .preview-btn {
        background-size: 22px auto;
    }
    .attach-block__new__header .dbox-action-btns .photo-btn {
        background-size: 18px auto;
    }
    .attach-block__new__header .dbox-action-btns .special-btn {
        background-size: 20px auto;
    }
}
@media(min-width: 576px) {
    .attach-block__new {
        max-width: 575px;
        padding: 15px 20px 23px;
    }
    .attach-block__new__header__info {
        max-width: 340px;
        width: 100%;
        overflow: hidden;
    }
    .attach-block__new__header__info .attach-block__new__track .attach-block__new__black {
        margin-right: 5px;
    }
    .attach-block__new__title {
        margin-bottom: 8px;
    }
    .attach-block__new__header__info .attach-block__new__title, .attach-block__new__header__info .attach-block__new__body__date__in, .attach-block__new__header__info .attach-block__new__track {
        display: flex;
        justify-content: space-between;
    }
    .attach-block__new__title .attach-block__new__gray{
        display: inline-block;
        width: auto;
        margin-bottom: 0;
    }
    .attach-block__new__track .attach-block__new__black {
        display: inline-block;
        width: auto;
        margin-bottom: 0;
    }
    .attach-block__new__weight {

    }
    .attach-block__new__header {
        padding-bottom: 10px;
        border-bottom: none;
    }
    .attach-block__new--package .attach-block__new__header {
        padding-bottom: 25px;
    }
    .attach-block__new--package .attach-block__new__header__info {
        justify-content: flex-start;
        width: auto;
    }
    .attach-block__new--package .attach-block__new__header__info .attach-block__new__track, .attach-block__new--package .attach-block__new__title {
        justify-content: flex-start;
    }
    .attach-block__new--package .attach-block__new__title .attach-block__new__gray, .attach-block__new--package .attach-block__new__header__info .attach-block__new__track .attach-block__new__black {
        margin-right: 14px;
    }
    .attach-block__new__body {
        padding: 10px 0 12px;
    }
    .attach-block__new--package .attach-block__new__body {
        padding: 27px 0 24px;
    }
    .attach-block__new__comment {
        margin-top: 10px;
    }
    .attach-block__new__pic__image {
        width: 140px;
        height: 162px;
    }
    .attach-block__new--package .attach-block__new__weight {
        width: 140px;
    }
    .attach-block__new__pic {
        flex-direction: row;
        align-items: flex-start;
    }
    .attach-block__new__pic .dbox-action-btns button, .attach-block__new__pic .dbox-action-btns a {
        display: block;
    }
    .attach-block__new__right {
        padding-top: 0;
        padding-bottom: 0;
        border-bottom: none;
    }
    .attach-block__new__body__date {
        padding: 20px 0 18px;
    }
    .attach-block__new__body__date {
        padding: 0;
    }
    .attach-block__new__pic__info {
        height: auto;
    }
    .attach-block__new__comment .pos-comment, .attach-block__new__comment .order-pos-comment{
        margin-left: 23px;
        padding: 2px 10px;
    }
    .attach-block__new__comment {
        flex-direction: row;
        align-items: center;
    }
    .attach-block__new__comment .attach-block__new__black {
        margin-bottom: 0;
    }
    .attach-block__new__footer .attach-block__new__weight .attach-block__new__black {
        margin-bottom: 5px;
    }
    .attach-block__new__footer .attach-block__new__weight{
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        max-width: 143px;
        margin-left: auto;
    }
    .attach-block__new__body__info-block__item {
        margin-bottom: 0;
        margin-top: 8px;
    }
    .attach-block__new__body__info-block__item:first-child {
        position: initial;
    }
    .attach-block__new__body__info-block__item:first-child .attach-block__new__gray {
        flex-shrink: 0;
    }
    .attach-block__new__body__info-block__item:first-child .attach-block__new__gray-dark {
        flex-grow: 1;
        position: relative;
    }
    .attach-block__new__body__info-block__item:first-child .attach-block__new__gray-dark::after {
        content: '';
        position: absolute;
        right: -4px;
        top: -4px;
        bottom: -6px;
        width: 12px;
        background: #FFFFFF;
        filter: blur(5px);
    }
    .attach-block__new__pic__image img {
        min-width: fit-content;
        max-width: unset;
    }
    .attach-block__new__body__info-block__link {
        margin-bottom: 0;
    }
    .attach-block__new__body__info-block {
        padding: 10px 0 5px;
        margin-bottom: 8px;
    }
}
@media(min-width: 768px){
    .attach-block__new__body__info-block__link--wrapper {
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
    }
    .attach-block__new__body__info-block__link {
        margin-top: 0;
        margin-left: 10px;
    }
    .attach-block__new__weight--single, .attach-block__new__body__date__out--single {
        flex-direction: column;
    }
    .attach-block__new__body__date__out--single .attach-block__new__black{
        margin-bottom: 9px;
    }
    .attach-block__new__title .attach-block__new__big {
        white-space: nowrap;
        width: 125px;
    }
}
@media(min-width: 992px) {
    .attach-block__new {
        max-width: 735px;
    }
    .attach-block__new__header__info {
        width: calc(100% - 50px);
        max-width: 320px;
    }
    .attach-block__new--package .attach-block__new__title .attach-block__new__big {
        white-space: normal;
        width: auto;
    }
    .attach-block__new__important {
        padding: 2px;
    }
    .attach-block__new__body__date__in {
        margin-bottom: 9px;
    }

    .attach-block__new__footer .attach-block__new__weight .attach-block__new__gray {
        margin-bottom: 0;
    }
    .attach-block__new__body__info-block__link {

    }
    .attach-block__new__comment .pos-comment, .attach-block__new__comment .order-pos-comment {
        padding: 2px 20px;
    }
    .attach-block__new--package .attach-block__new__title .attach-block__new__gray, .attach-block__new--package .attach-block__new__header__info .attach-block__new__track .attach-block__new__black {
        margin-right: 7px;
    }
}

@media(min-width: 1200px) {
    .attach-block__new__header, .attach-block__new--package .attach-block__new__header {
        padding-bottom: 20px;
    }
    .attach-block__new__body, .attach-block__new--package .attach-block__new__body {
        padding: 0;
    }
    .attach-block__new__comment {
        margin-top: 10px;
    }
    .attach-block__new__important {
        padding: 2px 8px;
    }
    .attach-block__new__weight {

    }
    .attach-block__new__body__info-block__link {
        /* margin-left: 50px; */
    }
    .attach-block__new__body__info-block__link--wrapper .attach-block__new__gray {
        width: auto;
        display: inline;
    }
    .attach-block__new--package .attach-block__new__body {
        border-top: none;
        border-bottom: none;
    }
    .attach-block__new--package .attach-block__new__weight {
        padding-left: 0;
    }
    .attach-block__new__body__info-block {
        padding: 10px 0 5px;
        margin-bottom: 8px;
    }
}


/* z-index у всплывающего чата меньше, чем у модального окна с бэкргаундом */
.wrap_abe{
    z-index: 2147483646 !important;
}
/* z-index у всплывающего чата меньше, чем у модального окна с бэкргаундом  end*/


/* переезд склада на новый адрес - модалка start*/
.modal__nstock{
    z-index: 9999999999;
    overflow: auto;
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(80, 90, 104, 0.8);
}
.modal__nstock__wrap{
    padding-top: 44px;
    padding-bottom: 49px;
    overflow-x: hidden;
    overflow-y: auto;
    flex-shrink: 0;
    flex-grow: 0;
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
}
.modal__nstock__wrap__block{
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
    flex-grow: 0;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(35, 43, 52, 0.05);
    border-radius: 7px;
    width: 329px;
    height: 574px;
}
.modal__nstock__wrap__block__tribute {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px;
    padding-top: 21px;
}
.modal__nstock__wrap__block__adress {
    display: none;
    padding-top: 32px;
}
.modal__nstock__wrap__block__close{
    cursor: pointer;
    z-index: 2;
    outline: none;
    border: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    position: absolute;
    right: -20px;
    top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 7px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='7' fill='%235CCEB0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.2071 27.2071C26.8166 27.5976 26.1834 27.5976 25.7929 27.2071L13.2929 14.7071C12.9024 14.3166 12.9024 13.6834 13.2929 13.2929C13.6834 12.9024 14.3166 12.9024 14.7071 13.2929L27.2071 25.7929C27.5976 26.1834 27.5976 26.8166 27.2071 27.2071Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2929 27.2071C12.9024 26.8166 12.9024 26.1834 13.2929 25.7929L25.7929 13.2929C26.1834 12.9024 26.8166 12.9024 27.2071 13.2929C27.5976 13.6834 27.5976 14.3166 27.2071 14.7071L14.7071 27.2071C14.3166 27.5976 13.6834 27.5976 13.2929 27.2071Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;

    transition: .3s;
}
.modal__nstock__wrap__block__close:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='7' fill='%2383dac3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.2071 27.2071C26.8166 27.5976 26.1834 27.5976 25.7929 27.2071L13.2929 14.7071C12.9024 14.3166 12.9024 13.6834 13.2929 13.2929C13.6834 12.9024 14.3166 12.9024 14.7071 13.2929L27.2071 25.7929C27.5976 26.1834 27.5976 26.8166 27.2071 27.2071Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2929 27.2071C12.9024 26.8166 12.9024 26.1834 13.2929 25.7929L25.7929 13.2929C26.1834 12.9024 26.8166 12.9024 27.2071 13.2929C27.5976 13.6834 27.5976 14.3166 27.2071 14.7071L14.7071 27.2071C14.3166 27.5976 13.6834 27.5976 13.2929 27.2071Z' fill='white'/%3E%3C/svg%3E");
}
.modal__nstock__wrap__block__close:focus{
    outline: none;
    border: none;
}
.modal__nstock__wrap__block__info{
    order: 1;
    text-align: center;
    color: #000000;
    max-width: 520px;
}
.modal__nstock__wrap__block__info__title {
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 34px;

    margin-bottom: 17px;
}
.modal__nstock__wrap__block__info__subtitle{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 23px;
}
.modal__nstock__wrap__block__info__button {
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    width: 254px;
    height: 50px;
    background: #FF006D;
    border-radius: 5px;

    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF;

    margin: 0 auto;
    transition: .3s;
}
.modal__nstock__wrap__block__info__button:hover, .modal__nstock__wrap__block__adress__ty:hover {
    background: #467bbf;
}
.modal__nstock__wrap__block__img{
    pointer-events: none;
    order: 0;
    margin-bottom: 33px;
}
.modal__nstock__wrap__block__img__desk{
    display: none;
}
.modal__nstock__wrap__block__img__mobile{
    display: block;
}
.modal__nstock__wrap__block__adress .user-room {
    background-color: white;
}
.modal__nstock__wrap__block__adress .modal__nstock__wrap__block__info__title {
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 37px;
    text-align: center;
    padding: 0;
    margin-bottom: 9px;
}
.modal__nstock__wrap__block__adress .form-group {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
}
.modal__nstock__wrap__block__adress label {
    color: #616E81;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 3px;
}
.modal__nstock__wrap__block__adress .form-group span {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
}
.modal__nstock__wrap__block__adress .form-group span.plate{
    width: max-content;
    background: #48CDAF;
    border-radius: 2px;
    padding: 4px;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 10px;
}
.modal__nstock__wrap__block__adress__footer {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.modal__nstock__wrap__block__adress__ty {
    cursor: pointer;
    padding: 0;
    margin-top: 26px;
    margin-bottom: 24px;
    width: 280px;
    height: 50px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 40px;
    color: white;
    background: #FF006D;
    border-radius: 5px;
    align-self: center;
    transition: .3s;
}
.modal__nstock__wrap__block__adress__important {
    max-width: 280px;
    margin-bottom: 24px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #FF006D;
    align-self: center;
}
.modal__nstock__wrap__block__adress .form-group {
    padding: 18px 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.modal__nstock__wrap__block__adress .form-group:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.modal__nstock__wrap__block__adress .d-lg-flex:nth-child(2) .form-group:first-child{
    border-top: none;
}
.modal__nstock__wrap__block__adress {
    overflow-y: auto;
}
.modal__nstock__wrap__block__adress__mobile-scroll {
    overflow-y: auto;
    max-height: 100%;
    scrollbar-color: #5CCEB0 transparent;
    scrollbar-width: thin;
}
.modal__nstock__wrap__block__adress__mobile-scroll::-webkit-scrollbar {
    width: 4px;
    background-color: white;
}

.modal__nstock__wrap__block__adress__mobile-scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #5CCEB0;
}
@media(max-width: 374px) {
    .modal__nstock__wrap__block{
        width: 275px;
        height: 600px;
    }
    .modal__nstock__wrap__block__tribute {
        padding: 10px;
    }
    .modal__nstock__wrap__block__adress__ty {
        width: 230px;
    }
    .modal__nstock__wrap__block__adress__important {
        max-width: 230px;
    }
}
@media(min-width: 992px){
    .modal__nstock__wrap{
        padding-top: 97px;
    }
    .modal__nstock__wrap__block{
        display: block;
        padding: 0;
        padding-top: 0;
        width: 885px;
        height: 348px;
    }
    .modal__nstock__wrap__block__tribute {
        display: block;
        padding: 0;
      }
      .modal__nstock__wrap__block__adress {
        overflow: visible;
        display: none;
        padding-top: 37px;
      }
    .modal__nstock__wrap__block__info{
        padding: 100px 0 0 80px;
        text-align: left;
    }
    .modal__nstock__wrap__block__info__title {
        font-size: 28px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    .modal__nstock__wrap__block__info__subtitle{
        margin-bottom: 34px;
    }
    .modal__nstock__wrap__block__info__button {
        margin: 0;
    }
    .modal__nstock__wrap__block__img {
        margin-bottom: 0;
        position: absolute;
        right: 77px;
        bottom: 47px;
    }
    .modal__nstock__wrap__block__img__desk{
        display: block;
    }
    .modal__nstock__wrap__block__img__mobile{
        display: none;
    }
    .modal__nstock__wrap__block__adress .modal__nstock__wrap__block__info__title {
        text-align: left;
        font-style: normal;
        font-weight: 600;
        font-size: 28px;
        line-height: 18px;
        padding-left: 80px;
        margin-bottom: 35px;
    }
    .modal__nstock__wrap__block__adress .d-lg-flex {
        padding: 15px 0;
        padding-left: 80px;
        padding-right: 38px;
        border-top: 1px solid rgba(0, 0, 0, 0.05);
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }
    .modal__nstock__wrap__block__adress .form-group {
        padding: 0;
    }
    .modal__nstock__wrap__block__adress .d-lg-flex:first-child{
        border-bottom: none;
    }
    .modal__nstock__wrap__block__adress .form-group {
        border: none;
    }
    .modal__nstock__wrap__block__adress .form-group:last-child {
        border: none;
    }
    .modal__nstock__wrap__block__adress .d-lg-flex:nth-child(2) .form-group:nth-child(1){
        margin-right: 131px;
    }
    .modal__nstock__wrap__block__adress .d-lg-flex:nth-child(2) .form-group:nth-child(2){
        margin-right: 173px;
    }
    .modal__nstock__wrap__block__adress__footer {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        margin-top: 33px;
        padding-left: 80px;
        padding-right: 38px;
    }
    .modal__nstock__wrap__block__adress__ty {
        margin: 0;
        margin-right: 26px;
        width: 254px;
        height: 50px;
        align-self: flex-start;
    }
    .modal__nstock__wrap__block__adress__important {
        max-width: 330px;
        text-align: left;
        margin-bottom: 0;
        align-self: center;
    }
    .modal__nstock__wrap__block__adress__mobile-scroll {
        overflow: visible;
        padding-right: 0;
        padding-bottom: 0;
    }
}

/* переезд склада на новый адрес - модалка end*/

/* модальное окно важной новости start*/
#modal-important-news {
    z-index: 2147483647;
}
#modal-important-news .modal-dialog {
    min-width: 60%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#modal-important-news .modal-dialog .info-box {
    max-height: 400px;
    overflow-y: auto;
}
@media(max-width: 700px) {
    #modal-important-news .modal-dialog {
        min-width: 90%;
    }
}


/* модальное окно важной новости end*/



/* новый вид блока на странице new-expected-package.php со всем содержимым(инпуты, кастомные селекты и тд) start*/
.new-expected-package__title {
    font-style: normal;
    font-weight: 600;
    color: #616E81;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
}
.new-expected-package__add-block{
    display: flex;
    flex-direction: row;
    align-items: center;
    border: 2px solid #657BED;
    box-sizing: border-box;
    filter: drop-shadow(0px 0px 20px #D1E6FB);
    border-radius: 7px;

    padding: 11px 16px 11px 12px;
    margin-bottom: 25px;
}
.new-expected-package__add-block img{
    width: 69px;
    height: 69px;
    margin-right: 21px;
}
.new-expected-package__add-block p {
    margin: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
}
.user-room-box--new-expected-package {
    overflow: hidden;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;
    padding: 20px;
}
.user-room-box--new-expected-package h2, .user-room-box--new-expected-package h3{
    color: #657BED;
}
.user-room-box--new-expected-package input::-webkit-input-placeholder, .user-room-box--new-expected-package textarea::-webkit-input-placeholder{
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px !important;
    color: #616E81 !important;
}
.user-room-box--new-expected-package input::-moz-placeholder, .user-room-box--new-expected-package textarea::-moz-placeholder{
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px !important;
    color: #616E81 !important;
}
.user-room-box--new-expected-package input:-ms-input-placeholder, .user-room-box--new-expected-package textarea:-ms-input-placeholder{
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px !important;
    color: #616E81 !important;
}
.user-room-box--new-expected-package input:-moz-placeholder, .user-room-box--new-expected-package textarea:-moz-placeholder {
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 16px !important;
    color: #616E81 !important;
}
.user-room-box--new-expected-package .form-control {
    min-height: 45px;
    padding: 14px 14px 15px 14px;
    border: 2px solid #BAC1E7;
    border-radius: 5px;
    transition: border .3s ease-in;
}
.user-room-box--new-expected-package .form-group {
    position: relative;
}
.user-room-box--new-expected-package .form-group label {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    color: #454E58;
    margin-bottom: 15px;
}
.user-room-box--new-expected-package .form-group label span {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #616E81;
}
.user-room-box--new-expected-package .form-control:focus{
    border: 2px solid #657BED;
}
.user-room-box--new-expected-package .new-package-comment {
    border: 2px solid rgba(0, 0, 0, 0.05);
    min-height: 85px !important;
    padding: 16px 26px !important;
    resize: none;
}
.new-package-checkbox-label{
    padding-left: 25px;
    position: relative;
    display: flex;
    align-items: center;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    line-height: 17px !important;
    color: #504F56 !important;
    margin-bottom: 0 !important;
}
.new-package-checkbox-label--no-checkbox {
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    line-height: 20px !important;
    color: #616E81 !important;
    padding-left: 0;
}
.new-package-checkbox{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
}
.new-package-checkbox__custom {
    height: 15px;
    width: 15px;
    position: absolute;
    left: 0;
    cursor: pointer;
    transition: .2s;
    background: #FFFFFF;
    border-radius: 2px;
    border: 1.5px solid #504F56;
}
.new-package-checkbox__custom:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
}
.new-package-checkbox:checked ~ .new-package-checkbox__custom {
    border: none;
}
.new-package-checkbox:checked ~ .new-package-checkbox__custom:hover {
    box-shadow: none;
}
.new-package-checkbox:checked ~ .new-package-checkbox__custom:after {
    content: '';
    background: #2F71EB;
    border: 2px solid #2F71EB;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
    border-radius: 2px;
}
.new-package-checkbox:checked ~ .new-package-checkbox__custom:before {
    content: '';
    z-index: 1;
    position: absolute;
    left: 1px;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.76119 7.1194L0.940299 4.29851L0 5.23881L3.76119 9L11.8209 0.940299L10.8806 0L3.76119 7.1194Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 12px 9px;
    background-position: center center;
    border-radius: 2px;
}
.new-package-checkbox__custom:hover {
    border: 2px solid #2F71EB;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
}

.new-expected-package-block--wrapper {
    padding-top: 40px;
}
.new-expected-package-block--wrapper .new-expected-package-block:first-child {
    margin-top: 0;
}
.new-expected-package-block {
    position: relative;
}
.new-expected-package-block:before {
    content: '';
    display: block;
    position: absolute;
    top: -20px;
    left: -50px;
    width: 1000px;
    height: 1px;
    background: rgba(0, 0, 0, 0.05);
}
.new-expected-package-block {
    margin-top: 45px;
}
.user-room-box--new-expected-package__title {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
}
.user-room-box--new-expected-package__subtitle {
    font-style: normal;
    font-weight: 600;
    font-size: 15px !important;
    line-height: 18px;
    margin: 0;
    margin-bottom: 6px !important;
}
.user-room-box--new-expected-package p{
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 19px;
    color: #454E58;
    margin: 0;
    margin-bottom: 20px;
}
.add-expected-package-btn--wrapper {
    margin-top: 20px;
}
.user-room-box--new-expected-package .add-expected-package-btn, .user-room-box--new-expected-package .add-sf-package-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    cursor: pointer;
    width: 164px;
    height: 40px;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 40px;
    text-align: center;
    color: #FFFFFF;
    background: #5B72EC;
    border-radius: 5px;
    transition: .3s;
}
.user-room-box--new-expected-package .add-expected-package-btn:hover {
    background: #ff006d;
}
.user-room-box--new-expected-package .select {
    position: relative;
    display: block;
    min-width: 220px;
    width: 100%;
    max-width: 400px;
    margin-bottom: 20px;
}
.user-room-box--new-expected-package .select__head {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #000000;
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
    max-width: 100%;
    cursor: pointer;
    transition: .2s;
}
.user-room-box--new-expected-package .select__head::after {
    width: 10px;
    height: 6px;
    background: #FFF url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A")no-repeat center / cover;
    position: absolute;
    right: 19px;
    top: 17px;
    transform: translateY(50%);
    content: '';
    display: block;
    transition: .2s ease-in;
}
.user-room-box--new-expected-package .select__head.opened-list, .user-room-box--new-expected-package .select__head:hover {
    border: 2px solid #2F71EB;
    color: #616E81;
}
.user-room-box--new-expected-package .select__head.opened-list::after {
    transform: translateY(50%) rotate(180deg);
    top: 15px;
}
.user-room-box--new-expected-package .select__list {
    display: none;
    z-index: 100;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    max-height: 370px;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0;
    margin-top: 5px;
    padding: 0;
    border: 1px solid #BAC1E7;
    box-shadow: 0px 0px 10px rgba(209, 230, 251, 0.5);
    border-radius: 7px;
    scrollbar-color: dark;
    scrollbar-width: thin;
    overscroll-behavior: contain;
}
.user-room-box--new-expected-package .select__list::-webkit-scrollbar {
    width: 7px;
    background-color: #F8F9FA;
    padding: 5px;
}
.user-room-box--new-expected-package .select__list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #D9D9D9;
}
.user-room-box--new-expected-package .select__list .select__item {
    margin: 0;
    position: relative;
    padding: 15px;
    cursor: pointer;
    list-style-type: none;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    background: #FFFFFF;
    transition: all .2s;
}
.user-room-box--new-expected-package .select__list .select__item:hover {
    background-color: #657BED;
    color: #ffffff;
}
.new-expected-package__bold-money {
    color: #657BED;
    font-weight: bold;
    transition: .2s all;
}
.user-room-box--new-expected-package .select__list .select__item:hover .new-expected-package__bold-money {
    color: #ffffff;
}
:root {
    --mobile-select-height: 62px;
}
@media(max-width: 575px) {
    .new-expected-package__title{
        font-size: 14px;
        margin-bottom: 10px;
    }
    .new-expected-package__add-block{
        align-items: start;
        padding: 11px 15px 13px 14px;
        margin-bottom: 18px;
    }
    .new-expected-package__add-block img{
        width: 35px;
        height: 35px;
        margin-right: 13px;
    }
    .new-expected-package__add-block p {
        font-size: 12px;
        line-height: 18px;
    }
    .user-room-box--new-expected-package {
        padding: 12px 15px 18px 14px;
    }
    .user-room-box--new-expected-package__title{
        font-size: 14px;
        line-height: 17px;
    }
    .user-room-box--new-expected-package__subtitle{
        font-size: 13px !important;
        line-height: 16px;
    }
    .user-room-box--new-expected-package .form-group label{
        font-size: 12px;
        line-height: 15px;
    }
    .user-room-box--new-expected-package .form-group label span {
        font-size: 13px;
        line-height: 16px;
    }
    .user-room-box--new-expected-package p{
        margin-bottom: 15px;
    }
    .new-expected-package-block--wrapper {
        padding-top: 38px;
    }
    .new-expected-package-block {
        margin-top: 38px;
    }
    .add-expected-package-btn, .add-sf-package-btn {
        width: 100% !important;
    }
    .user-room-box--new-expected-package .select__head {
        height: auto;
    }
    .user-room-box--new-expected-package .select__list {
        max-height: 248px;
        max-height: calc(var(--mobile-select-height)*4);
    }
    .user-room-box--new-expected-package .select__list .select__item {
        min-height: 62px;
        min-height: var(--mobile-select-height);
        display: flex;
        align-items: center;
    }
    .user-room-box--new-expected-package .new-package-comment {
        min-height: 90px !important;
    }
    .add-expected-package-btn--wrapper {
        margin-top: 15px;
    }
    .user-room-box--new-expected-package .add-expected-package-btn, .user-room-box--new-expected-package .add-sf-package-btn {
        height: 36px;
        font-size: 12px;
        line-height: 40px;
    }
}
/* новый вид блока на странице new-expected-package.php со всем содержимым(инпуты, кастомные селекты и тд) end*/


/* мои заказы и новый заказ */
p.order__info {
    font-style: normal;
    font-weight: 500;
    line-height: 19px;
    color: #000000;
    font-size: 13px;
}

a.order__link {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    border-color: #5B72EC;
    color: #5B72EC;
}
.order__header {
    margin-bottom: 35px;
}
.order__header .order__info:last-child  {
    margin-bottom: 0;
}
.order__header .order__link {
    line-height: 40px;
}

/* #order-photo .modal-dialog, #order-special .modal-dialog{
    top: 50%;
    transform: translateY(-50%);
} */
.modal.fade.show {
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.modal.show .modal-dialog {
    max-height: 100%;
}

.order__wrapper {
    background: #FFFFFF;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;
    margin-bottom: 20px;
    overflow: hidden;
}
.order__wrapper .tab-switch {
    display: flex;
    width: 100%;
    border-radius: 0;
}
.order__wrapper .tab-switch li {
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 50%;
    height: 70px;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    color: #616E81;
}
.order__wrapper .tab-switch li.active{
    color: #FFFFFF;
    background: #5B72EC;
    border-radius: 0 !important;
}
.order__wrapper .tab-switch li:first-child {
    border-top-left-radius: 7px !important;
}
.order__wrapper .tab-switch li:last-child {
    border-top-right-radius: 7px !important;
}


.order__block {
    padding-top: 1px;
}
.order__block__header {
    display: flex;
    align-items: center;
    padding: 0 23px 17px 20px;
    padding-top: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.order__block__main {

}
.order__block__row__no-border {
    display: flex;
    padding: 20px;
    padding-right: 23px;
}
.order__block__row--row {
    flex-direction: row !important;
    justify-content: space-between;
}
.order__block__row {
    display: flex;
    padding: 20px;
    padding-right: 23px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.order__block__row--flex-row {
    flex-direction: row !important;
    justify-content: space-between;
}
.order__block__row--flex-row .order__block__button {
    align-self: flex-start;
}
.order__block__header__item {
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #616E81 !important;
}
.order__block__main__item {
    display: flex;
    align-items: center;
    padding: 0 23px 20px 20px;
    margin-top: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.order__block--flex-line {
    padding: 10px 0;
    display: flex;
    justify-content: space-between;
    flex-grow: 1;
}

/* доп класс old для main__item */
.order__block__main__item.old {
    position: relative;
}
.order__block__main__item.old::before {
    content: "ТОВАР ПРОДАН";
    padding: 4px 40px 6px;
    display: block;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.2em;
    text-align: center;
    color: #FFFFFF;
    white-space: nowrap;
    position: absolute;
    z-index: 1;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.25);
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.order__block__main__item.old .order__block__item__img {
    opacity: 0.25;
}
.order__block__main__item.old .order__block__item__name, .order__block__main__item.old .order__block__item__price {
    color: rgba(0, 0, 0, 0.25);
}
.order__block__main__item.old .order__block__item__status__block{
    background: rgba(0, 0, 0, 0.25);
}
/* доп класс old для main__item end*/

.order__block__item__img{
    display: block;
    margin-right: 36px;
    width: 85px;
    overflow: hidden;
}
.order__block__item__img img {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 85px;
}
.order__block__item__name {
    color: #000000;
    width: 257px;
    max-width: 257px;
}
.order__block__item__name__title{
    max-width: 190px;
    font-style: normal;
    font-weight: 600;
    line-height: 17px;
    font-size: 14px;
    margin-bottom: 10px;
}
.order__block__item__name__subtitle {
    max-width: 100%;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    font-size: 13px;
}
.order__block__item__status {
    width: 85px;
}
.order__block__item__status__block {
    max-width: max-content;
    display: flex;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 600;
    line-height: 10px;
    color: #FFFFFF;
    background: #48CDAF;
    border-radius: 2px;
    font-size: 12px;
    padding: 3px 6px;
}
.order__block__item__price {
    color: #000000;
    width: 75px;
}
.order__block__item__price__current {
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    font-size: 16px;
    margin-bottom: 5px;
}
.order__block__item__price__prev {
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    text-decoration-line: line-through;
    font-size: 13px;
}
.order__block__item__action {
    line-height: 16px;
    width: 85px;
    text-align: right;
}
.order__block__delete {
    max-width: 80px;
}

.order__block__info {
    flex-direction: column;
}
.order__block__info__wrap {
    display: flex;
    flex-direction: row;
}
.order__block__info__item {
    margin-right: 50px;
}
.order__block__info__item:last-child {
    margin-right: 0;
}
.order__block__info__item__count::after {
    content: ' шт';
}
.order__block__info__name {
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    color: #616E81;
    font-size: 13px;
    margin-bottom: 5px;
}
.order__block__info__item__bold {
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    color: #000000;
    font-size: 15px;
}
.order__wrapper .user-room-box--new-expected-package {
    padding: 0;
    box-shadow: none;
    background-color: none;
    overflow: visible;
}

.order__block__info__promocode__title {
    font-style: normal;
    font-weight: 600;
    line-height: 15px;
    color: #454E58;
    font-size: 12px;
    margin-bottom: 12px;
}
.order__block__info__promocode__code {
    /* border: 2px solid #657BED !important;
    border-radius: 5px !important; */
    /* margin-bottom: 20px; */
}
.order__block__sites {
    flex-direction: column;
}
.order__block__sites__list {
    width: max-content;
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.order__block__sites__list li {
    line-height: 16px;
    font-style: normal;
    font-weight: 600;
    color: #5B72EC;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 13px;
}
.order__block__sites__list__item {
    border-bottom: none;
    position: relative;
}
.order__block__sites__list__item::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 110%;
    height: 1px;
    background-color: #5B72EC;
}
.order__block__sites__list li:last-child .order__block__sites__list__item::before {
    width: 100%;
}

.order__block__sites__list li:last-child::after {
    content: '';
}
.order__block__sites__list li::after {
    content: ';';
}
/* !!!!!!!!!!!!!!!!!модалка после регистрации end!!!!!!!!!!!!!!!!! */

/* otzovik-review страница */
.otzovik {
    padding: 100px 0;
}

.tooltip-custom {
    position:relative;
    width:310px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    padding:0;
    margin:8px 0 0 0;
    z-index:999;
    border-radius: 5px;
    opacity:1 !important;


}
.tooltip-custom .title,
.tooltip-custome .tooltip-arrow {
    display:none;
}
.tooltip-custom .tooltip-inner {
    background-color:#fff;
    width:310px;
    padding:0;
    margin:0;
    border-radius: 5px;
    opacity:1 !important;
}
.tooltip-custom .tooltip-inner p {
    width:310px;
    text-align:left;
    color:#000;
    background-color:#fff !important;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    margin:0;
    padding:3px 20px !important;
    opacity:1 !important;
}
.tooltip-custom .tooltip-inner p:last-child {
    padding-bottom:20px !important;
}
.tooltip-custom .tooltip-inner strong {
    display:block;
    font-weight: 800;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    padding-bottom:10px;
    padding-top:20px !important;
    padding-right:0 !important;
    opacity:1 !important;
}
.special-tooltip {
    background: #5B72EC;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 3px;
    width:24px;
    height:24px;
    background-image: url('/img/ico-lock.svg');
    background-position:center;
    background-repeat: no-repeat;
    margin-left:3px;
}
.special-tooltip:hover {
    border: 1px solid #FFFFFF;
}


.active-tooltip {
    background: #D65F7E;
    border: 1px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 3px;
    width:24px;
    height:24px;
    background-image: url('/img/ico-tooltip.svg');
    background-position:center;
    background-repeat: no-repeat;
    margin-left:3px;
}
.active-tooltip:hover {
    border: 1px solid #FFFFFF;
}

.nr-special {
    width:100%;
}
.nr-special-tooltip {
    display:flex;
    flex-direction:row;
}

.order__block__price-info {

}
.order__block__price-info__name {
    color: #000;
}
.order__block__price-info__bold {
    font-size: 18px;
    line-height: 22px;
}
.order__block__comment {
    flex-direction: column;
}
.order__block__footer {
    border-bottom: none;
    flex-direction: column;
}
.order__block__footer__text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* margin-bottom: 15px; */
}
.order__block__footer__price{
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #5B72EC;
}
.order__block__button, .order__block__footer__button {
    cursor: pointer;
    align-self: flex-end;
    outline: none;
    border: none;
    margin: 0;
    padding: 0;
    padding: 0 22px;
    width: max-content;
    height: 40px;
    background: #5B72EC;
    border-radius: 5px;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    color: #FFFFFF;
    transition: .2s;
    font-size: 13px;
}
.order__block__button:hover {
    background: #FF006D;
}
.order__block__footer__button{
    display: inline-block;
    background: #FF006D;
    margin-top: 15px;
    padding: 10px 28px;
}
.order__block__footer__button:hover {
    background: #5B72EC;
    color: #fff;
}
.order__block__footer__button:disabled {
    background: #BFBFBF;
}
.order__block__mobile {
    display: none;
}

.nr-special__title {
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;

    color: #616E81;
}
.nr-special__row {
    display:flex;
    flex-direction:row;
    justify-content:space-between;
}
.nr-special__block {
    padding:12px 9px 12px 17px;
    border-radius: 7px;
    max-width:98%;
    margin-left:1%;
    margin-right:1%;
    min-width:186px;
}
.nr-special__row {
    opacity: 0;
    visibility: hidden;
    height:0;
}
.nr-special__row.slick-initialized {
    visibility: visible;
    opacity: 1;
    height:auto;
}
.nr-special__block_red {
    background: linear-gradient(135deg, #E44DC0 0%, #C13041 100%);
}
.nr-special__block_blue {
    background: linear-gradient(135deg, #5F72D9 0%, #465BD0 100%);
}
.nr-special__block_gray {
    background: #B19DFF;
    /*background: linear-gradient(135deg, #A8A1C4 0%, #A8A1C4 0.01%, #B1ABCC 100%);*/
}
.nr-special__block_green {
    background: linear-gradient(135deg, #62DBBB 0%, #29B590 100%);
}

.nr-special__block__text p {
    margin-bottom:8px;
    font-weight: 800;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
}
.nr-special__block_gray .nr-special__block__text p {
    color:#fff;
}

.nr-special__block__text p span {
    display:block;
    font-weight:600;
}
.nr-special__block__input {
    background-color:#fff;
    padding:3px 10px;
    border-radius:5px;
    display:inline-block;
}
.nr-special__block__input p {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #DA1236;
    margin-bottom:0;
}
.nr-special__block_gray .nr-special__block__input p {
    color: #453B6D;
}
.nr-special__block_blue .nr-special__block__input p {
    color: #453B6D;
}
.nr-special__block__input_blur {
    filter:blur(3px);
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
.nr-special__block__input p.nr-special__block__input_blur {
    color:#000;
}
.nr-special .slick-slider {
    user-select: text;
    webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
}

.nr-special button.slick-next {
    position:absolute;
    right: 5px;
    top: -30px;
    width:14px;
    height:10px;
    background-image:url('/img/arrow-prev.svg');
    background-position:center;
    background-repeat:no-repeat;
    background-color:transparent;
    cursor:pointer;
}
.nr-special button.slick-prev {
    position:absolute;
    right: 30px;
    top: -30px;
    width:14px;
    height:10px;
    background-image:url('/img/arrow-prev.svg');
    background-position:center;
    background-repeat:no-repeat;
    background-color:transparent;
    transform: rotate(180deg);
    cursor:pointer;
}

.modal__nstock__wrap__close {
    position:absolute;
    right:-20px;
    top:-20px;
    width:40px;
    height:40px;

    background-image:url('/img/close-modal.svg');
    background-repeat:no-repeat;
    background-size:contain;

    background-color:transparent;
    border:0;

    cursor:pointer;
}

.nr-my-parcels{
    display:flex;
    flex-direction:row;
    align-items:center;

    background: #FFFFFF;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;
}
.nr-my-parcels_between {
    justify-content: space-between;
}
.nr-my-parcels__icon {
    margin-left:7px;
    margin-top:6px;
    margin-bottom:6px;
}
.nr-my-parcels__text {
    margin:0 0 0 15px;
    font-weight: 500;
    font-size: 13px;
    line-height: 40px;
    width:280px;
}
.nr-my-parcels__text span.blue {
    color: #5B72EC;
    font-weight:600;
}
.nr-my-parcels__text span.pink {
    color: #FF006D;
    font-weight:600;
}
.nr-my-parcels__form {
    width:100%;
    margin-left:70px;
    margin-right:30px;
    max-width:235px;
    display:flex;
    flex-direction:row;
}
.nr-my-parcels__form input[type="text"]{
    border: 2px solid #5B72EC;
    box-sizing: border-box;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    height:40px;
    font-weight: 500;
    font-size: 13px;
    line-height: 40px;
    color: #2C2D41;
}
.nr-my-parcels__form input[type="text"]:hover,
.nr-my-parcels__form input[type="text"]:focus{
    border: 2px solid #5B72EC;
}
.nr-my-parcels__form input[type="submit"],
.nr-my-parcels__form__link {
    max-width:105px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;

    font-weight: 600;
    font-size: 13px;
    line-height: 40px;

    background: #5B72EC;
    color: #FFFFFF;
    padding:0 15px;
    border:0;

}
.nr-my-parcels__form__link:hover {
    color:#fff;
}
.nr-my-parcels__feedback {
    font-weight: 600;
    font-size: 13px;
    line-height: 40px;
    color: #5B72EC;
    border:0;
    text-decoration: underline !important;
    position: absolute;
    right: 50px;
}
.nr-my-parcels__row {
    align-items:center;
    display:flex;
}
.nr-my-parcels__pay {
    margin-right:30px;

    padding-left:18px;
    padding-right:18px;
    height: 40px;

    background: #FF006D;
    border-radius: 5px;
    border:0;

    color:#fff;
    font-weight: 600;
    font-size: 13px;
    line-height: 40px;

    text-align:center;
}
.nr-my-parcels__pay:hover {
    color:#fff;
}

.nr .address-body .col-md-6:first-child {
    border:0;
}
.user-room .nr.my-address .address-header .address-title {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #2C2D41;
    display:block;
    margin-bottom:4px !important;
}
.user-room .nr.my-address .address-header .address-desc {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #616E81;
}
.user-room .nr.my-address {
    background: #FFFFFF;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;
    border:0;
}
.user-room .nr.my-address label {
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #616E81;
    text-transform:none;
    letter-spacing:0;
}

.user-room .nr.my-address span {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
}
.user-room .nr.my-address span.copy-btn.copy{
    color: #5B72EC;
    text-decoration:underline;
}
.user-room .nr .plate {
    padding:0 10px;
    border-radius:5px;
    font-size: 12px !important;
}
.nr .link-info a::before {
    background-image: url('/img/ico-info-link.svg');
    width:31px;
    height:31px;
    top:12px;
}
.nr .link-info a {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    text-decoration: underline !important;
    color: #2C2D41;
    border-bottom:0;
}
.nr .news-item {
    position:relative;

    border: 2px solid #96B5D1;
    box-sizing: border-box;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;
    cursor:pointer;
}
.nr .news-item-body {
    /*height:118px;*/
    padding:0;
}
.nr .news-item-btn{
    height:12px;
    width: 6px;
    position:absolute;
    top:25px;
    right:30px;
    border:0;
    border-radius:0;
    background-image:url("/img/arrow-new.svg");
    background-color:transparent;
    box-shadow:none;
}

.nr .news-item-date {
    border:0;
    padding:20px 38px;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #616E81;
    width:auto;
}
.nr .news-item-date span {
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    color: #616E81;
    width:auto;
    display:inline-block;
}
.nr .news-item-text {
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    color: #000000;
    padding:13px 38px 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.nr .news-item-title {
    padding:22px 38px 20px 38px;
    margin: 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    color: #657BED;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.nr .user-room-disclaimer {
    background: #FFFFFF;
    border: 1.2px solid #96B5D1;
    box-sizing: border-box;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;

    padding:18px 28px;
}
.nr .user-room-disclaimer p {
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;

    color: #616E81;
}

.nr .user-room-disclaimer-link {
    width: 129px;
    height: 40px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content: center;

    background: #5B72EC;
    border-radius: 5px;
    color:#fff;
    font-weight: 600;
    font-size: 13px;
    line-height: 40px;
}

.nr .user-room-disclaimer-title {
    display:flex;
    flex-direction:row;
    align-items:center;
    position:relative;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;

    color: #2C2D41;
    text-transform:none;
    letter-spacing:0;
}
.nr .user-room-disclaimer-title:before {
    content:'';
    display:block;
    background-image: url('/img/ico-info-link.svg');
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    width: 31px;
    height: 31px;
    margin-right:13px;
}

@media(max-width:1180px) {
    .nr-my-parcels__form {
        margin-left:80px;
    }
    .nr-my-parcels__text {
        line-height:1.2;
    }
    .nr-my-parcels {
        padding-right:120px;
    }
    .nr-my-parcels__feedback {
        line-height:1.2;
        width:70px;
    }
}

@media(max-width:680px) {
    .nr-my-parcels {
        flex-wrap:wrap;

        padding:17px 20px;
    }
    .nr-my-parcels__icon {
        display:none;
    }
    .nr-my-parcels__text {
        width:100%;
        margin-left:0;
        margin-bottom:4px;
    }
    .nr-my-parcels__form {
        margin-left:0;
    }
}
@media(max-width:539px) {
    .nr .news-item-date {
        writing-mode: horizontal-tb;
        transform: none;
        text-align: left;
    }

    .nr .news-item-body {
        height:134px;
    }
}
/*01.12*/
.bc-nav ul li+li:before {
    content:"/";
    padding: 5px 4px 5px 1px;
}
.bc-nav ul li,
.bc-nav ul li a {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #000000;
    text-decoration: none;
    border-bottom:none;
}

.user-room-aside_user-info  {
    margin-bottom:20px;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;

    background-image:url("/img/user-room-aside_ico.svg");
    background-size:50px 50px;
    background-repeat: no-repeat;
    background-position: 12px center;

    padding-left:80px;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;

    min-height: 70px;

    /**/
    height:70px;
}
.user-room-aside_user-info .hello {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #2C2D41;
}
.user-room-aside_user-info .email {
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #FFFFFF;
    padding:3px 10px 5px;
    background-color:#5CCEB0;
    border-radius: 5px;
    display: inline-block;
    margin-top:4px;
}

.user-room .user-room-nav li.active a {
    box-shadow: none;
    color:#576AD6;
}

.user-room .user-room-nav li a {
    font-weight: 600;
    font-size: 13px;
    line-height: 40px;
    color: #000;
    padding: 0 20px 0 60px;
}
.user-room .user-room-nav li a:hover {
    color:#000;
}
.user-room .user-room-nav .nav-link.home {
    background-image:url('/img/v4/home_active.svg');
    background-size:16px;
}
.user-room .user-room-nav .nav-link.orders {
    background-image: url('/img/v4/box_4.svg');
    background-size:16px 16px;
}
.user-room .user-room-nav .nav-link.packages {
    background-image: url('/img/v4/boxes_3.svg');
    background-size:16px 16px;
}
.user-room .user-room-nav .nav-link.superfast {
    background-image: url('/img/v4/fast.svg');
    background-size:16px 16px;
}
.user-room .user-room-nav .nav-link.bonuses {
    background-image: url('/img/v4/bonus.svg');
    background-size:16px 16px;
}
.user-room .user-room-nav .nav-link.single-package {
    background-image: url('/img/v4/partner.svg');
    background-size:16px 16px;
}
.user-room .user-room-nav .nav-link.settings {
    background-image: url('/img/v4/setting.svg');
    background-size:16px 16px;
}
.user-room .user-room-nav .nav-link.support {
    background-image: url('/img/v4/support-ico.svg');
    background-size:16px 16px;
}
.user-room .user-room-nav .nav-link.faq {
    background-image: url('/img/v4/help2.svg');
    background-size:16px 16px;
    background-position: 25px center;
}
.user-room .user-room-nav .nav-link.user-logout {
    background-image: url('/img/v4/exit.svg');
    background-size:16px 16px;
    background-repeat: no-repeat;
    background-position: 26px center;
}
@media(max-width:992px) {
    .user-room .user-room-nav .nav-link {
        background-image: none !important;
    }
}

.user-room .user-room-nav .dropdown-menu {
    padding:0;
}
.user-room .user-room-nav .dropdown-menu.show {
    padding-top:0;
}
.user-room .user-room-nav li.dropdown {
    background-image: url('/img/v4/open-menu-plus.svg');
    background-position-y: 15px;
}

.user-room .user-room-nav li.dropdown.keep-open.active-parent-dropdown {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;

    background-image: url('/img/v4/open-menu-minus.svg');
    background-position-y: 18px;
}
.user-room .user-room-nav .dropdown-menu .dropdown-item {
    padding-left: 25px;
    background:none;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #454E58;
    margin-bottom:0;
}
.user-room .user-room-nav .dropdown-menu .dropdown-item:hover {
    color: #454E58;
}
.user-room .user-room-nav .dropdown-menu.show {
    padding-bottom:15px;
}
.user-room .user-room-nav .dropdown-menu .dropdown-item .items-count {
    right:15px;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    color: #454E58;
}

.dropdown-menu-input {
    padding-left: 0;
}

input.package-search {
    border-left:0;
    border-right:0;
    border-bottom:0;
    background: #fff url('/img/v4/search-ico.svg') no-repeat;
    background-position: calc(100% - 16px) center;
    background-size: 18px 18px;

    text-align:left;
    padding-left:23px;

    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    color: #616E81;
}
input.package-search::placeholder {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    color: #616E81;
}
input.package-search:focus,
.user-room input[type="text"]:focus {
    outline:none;
    border-top:1px solid #e4e4e4;
    border-bottom:0;
    border-left:0;
    border-right:0;
}
.user-room input[type="text"].package-search::placeholder {
    font-weight: 600;
    color:#616E81;
}
.user-room input[type="text"].package-search {
    padding-top:16px;
    padding-bottom:16px;
    border-top:2px solid rgba(111, 131, 238, 0.1);
    box-shadow: 0px 1px 20px rgba(197, 214, 232, 0.3);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #2F71EB;
    font-weight: 600;
}
.user-room .user-room-nav {
    min-height: auto;
    padding-bottom:0;
}
.user-room-nav-banner__item {
    margin-top:24px;
    display:block;
}
.user-room-nav-banner__item img {
    max-width:100%;
}

.user-room .user-room-head .timer-warehouse {
    display: flex;
    align-items: center;
}
.user-room .user-room-head .timer-warehouse .warehouse-cur-time {
    display: inline-block;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #2C2D41;
    letter-spacing: 0;
    text-transform: none;
}
.user-room .user-room-head .timer-warehouse .warehouse-clock {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #2C2D41;
    margin-left: 10px;
}
.nr-balance-block-wrapper {
    padding-right:15px;
}
.nr-balance-block {
    background: #FFFFFF;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;

    padding:18px 16px;
}
.nr-balance-block_forbidden {
    background: #FFFFFF;
    border: 1.2px solid #96B5D1;
    box-sizing: border-box;
    box-shadow: 0px 0px 20px #D1E6FB;
}
.nr-balance-block .link-info a {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    text-decoration: underline !important;
    color: #2C2D41;
    border-bottom: 0;

    display: flex;
    line-height: 1.4;
}
.nr-balance-block .link-info a:before  {
    background-image: url('/img/ico-info-link.svg');
    width: 31px;
    height: 31px;
    top: 2px;
    background-size: 31px;
    margin-right: 15px;
}
.nr-balance-block__links {
    display:flex;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
}
.nr-balance-block__links .refill-balance-lnk {
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    text-decoration-line: underline !important;
    text-decoration: underline !important;
    color: #000000 !important;
}
.nr-balance-block__links .refill-balance-lnk:hover {
    color: #5B72EC !important;
}
.user-room .user-room-head .refill-balance-lnk:last-child {
    margin-top:5px;
}
.user-room .user-room-head .nr-balance-block .balance-info {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: left;
    color: #2C2D41;
    text-transform: none;
    letter-spacing: 0;
}
.user-room .user-room-head .nr-balance-block .balance-amount {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;

    text-align: left;
    text-transform: uppercase;

    color: #FF006D;
}

.user-room .box-register-parcell.box-register-parcell_new {
    height: 100%;
    min-height: auto;

    padding:28px 42px;
    background: linear-gradient(2.41deg, #4359CF 3.95%, #6D7EDD 97.01%);
    box-shadow: 0px 0px 60px #D5EAF1;
    border-radius: 7px;
}
.user-room .box-register-parcell.box-register-parcell_new .message > div {
    margin-bottom:5px;
    font-weight: 800;
    font-size: 18px;
    line-height: 18px;
    color: #FFFFFF;
}
.user-room .box-register-parcell.box-register-parcell_new .message {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;

    color: #FFFFFF;
}
.user-room .box-register-parcell.box-register-parcell_new input {
    background-color:#fff;
    border:0;
    font-weight: 500;
    font-size: 12px;
    line-height: 40px;
    color: rgba(44, 45, 65, 0.5);
}
.user-room .box-register-parcell.box-register-parcell_new input::placeholder {
    font-weight: 500;
    font-size: 12px;
    line-height: 40px;
    color: rgba(44, 45, 65, 0.5);
}

.user-room .box-register-parcell.box-register-parcell_new .register-parcell {
    width:165px;
    font-weight: 600;
    font-size: 13px;
    color: #FFFFFF !important;
    background: #6F84F3;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    box-shadow: none;

}
/*.user-room .user-room-nav {*/
/*    margin-top:-107px;*/
/*}*/
/*.user-room .user-room-head {*/
/*    margin-top:-50px;*/
/*}*/
@media(max-width:992px) {
    .user-room-nav-banner {
        display: none;
    }
    .user-room .user-room-nav > .nav-item {
        background-color: transparent;
        border:0;
        margin:5px;
    }
    .user-room .user-room-nav > .nav-item.active {
        border: 2px solid #5B72EC;
        border-radius: 5px;
    }
    .user-room .user-room-nav > .nav-item > .nav-link {
        font-family: 'Montserrat';
    }
    .user-room-aside--bg-fix-bug {
        background-color:transparent;
    }
    .user-room .user-room-nav > .nav-item > .nav-link {
        background: #FFFFFF;
        box-shadow: 0px 0px 20px #D1E6FB;
        border-radius: 7px;
    }

    .user-room-nav > .nav-item > .nav-link.dropdown-toggle[aria-expanded="true"] {
        color:#000;
    }
    .user-room .user-room-nav li.dropdown,
    .user-room .user-room-nav li.dropdown.keep-open.active-parent-dropdown {
        background-image: none;
        padding:0;
    }
    .user-room .user-room-nav{
        height: auto;
        display: flex;
        flex-wrap: wrap !important;
        max-height: 100%;
        justify-content: center;
    }
    .user-room .user-room-nav li.active a {
        font-weight: bold;
        color:#000;
    }
}
@media(max-width:768px) {
    .user-room-aside_user-info {
        margin-right:15px;
        margin-left: 15px;
    }
    .nr-balance-block-wrapper {
        padding-right: 0;
    }
    .user-room .box-register-parcell.box-register-parcell_new {
        display: none;
    }
    .nr-balance-block {
        margin-left: 0;
        margin-right: 0;
        margin-top:20px;
    }
    .nr-balance-block .link-info a {
        align-items: center;
    }
    .nr-balance-block .link-info a br{
        display: none;
    }
    .user-room-head .row > div:last-child {
        margin-top:0;
    }
    .user-room .user-room-head .refill-balance-lnk {
        text-align: right;
        font-family: 'Montserrat';
        margin-right: 0;

    }
    .nr-balance-block__links .refill-balance-lnk:hover {
        color:#fff !important;
    }
}
@media(max-width:425px) {
    .nr-balance-block {
        padding:10px 10px 10px 0;
    }
}
.header .nav li {
    margin-left: 2px;
    margin-right: 2px;
}
.header .nav li.nav-more {
    position: relative;
    margin-right: 5px;
}
.header .nav li.nav-more:after {
    position: absolute;
    top: 9px;
    right: -7px;
    content:"";
    width: 9px;
    height:5px;
    display: block;
    background-image: url('/img/v4/more-menu.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size:9px;
}
.header .nav li.nav-more:hover::after {
    transform: rotate(270deg);
}
.header .nav li.nav-more .nav-more__child {
    display: none;
    position: absolute;
    top:0;
    left: -55px;
    z-index: 1;
    margin-left: 0;
    padding-top:30px;
}
.header .nav li.nav-more .nav-more__child-wrap {
    background: #FFFFFF;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;
    padding: 15px 10px 15px 20px;
    width: 270px;
    text-align: left;
    display: none;
}
.header .nav li.nav-more:hover .nav-more__child,
.header .nav li.nav-more:hover .nav-more__child-wrap  {
    display: block;
}
.header .nav li.nav-more .nav-more__child li {
    margin-bottom:10px;
}
.header .nav li.nav-more .nav-more__child li:last-child {
    margin-bottom:0;
}
.header .nav li.nav-more .nav-more__child li a {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #454E58;
}

.header .nav li .btn {
    padding-top:11px;
    padding-bottom:11px;

    z-index: 2;
}
.header .logo {
    top:15px;
}
.header .nav {
    margin-top:18px;
}
.header .row {
    height:79px;
    min-height: 79px;
}

.header .r-col .nav {
    margin-top:25px;
    display: flex;
    align-items: center;
}
.header .r-col .nav .exit-lnk a {
    background-size:20px 20px;
    background-image: url('/img/v4/exit-ico.svg');
    background-position: center;
    width:20px;
    height:20px;
    display: block;
}

.header .r-col .nav .notification-bell {
    background-size:22px 24px;
    background-image: url('/img/v4/bell-ico.svg');
    background-position: center;
    width:22px;
    height:24px;
    display: block;
    cursor: pointer;
}
.header .r-col .nav li.autorization-lnk {
    margin-left: 0;
}
.header .r-col .nav li.exit-lnk {
    margin-left: 10px;
}

.user-room .user-room-head .refill-balance-lnk_blue {
    color:#5B72EC !important;
}
.user-room .bc-nav {
    position: relative;
    top: 12px;
}
.user-room-aside_user-info {
    margin-top:-14px;
}

.nr-telbot {
    display: none;
}
@media(max-width:992px) {
    .header .row {
        height:60px;
        min-height: 60px;
    }
    .mob-nav-btn-wrapper {
        height:56px;
        top:0;
    }
    .mob-nav-btn-wrapper .mob-nav-btn {
        z-index: 100;
    }
    .header .mob-nav{
        margin-top: 62px;
    }
    .user-room .bc-nav{
        top:0;
    }
    .user-room-aside_user-info {
        margin-top:0;
        min-height:37px;
        height:37px;
        background-size:15px;
        background-image: url('/img/v4/box-ico_mob.svg');
        padding-left: 35px;
    }
    .user-room .user-room-aside .email {
        background-color:transparent;
        font-weight: 500;
        font-size: 12px;
        line-height: 15px;
        color: #616E81;
        padding-left: 0;
        font-family: 'Montserrat';
    }
    .user-room .user-room-head .timer-warehouse {
        z-index: 12;
        position: absolute;
        right: 15px;
        text-align: right;
        display: block;
        margin-top: -10px;
    }
    .user-room .user-room-head .timer-warehouse .warehouse-cur-time,
    .user-room .user-room-head .timer-warehouse .warehouse-clock {
        font-weight: 500;
        font-size: 11px;
        line-height: 13px;
        text-align: right;
        color: #2C2D41;
        margin-left: 0;
        letter-spacing: 0;
        font-family: 'Montserrat';
    }
    .nr-balance-block {
        background: #5B72EC;
        box-shadow: 0px 0px 20px #D1E6FB;
        border-radius: 7px;
    }
    .user-room .user-room-head .nr-balance-block .balance-info {
        color:#fff;
        font-weight: 600;
        font-size: 12px;
        line-height: 15px;
        font-family: 'Montserrat';
    }
    .user-room .user-room-head .nr-balance-block .balance-amount {
        color:#fff;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        font-family: 'Montserrat';
    }
    .user-room .user-room-head .refill-balance-lnk_blue,
    .nr-balance-block__links .refill-balance-lnk {
        color:#fff !important;
    }
    .nr-balance-block_forbidden {
        background: #FFFFFF;
        border: 1.2px solid #96B5D1;
        box-sizing: border-box;
        box-shadow: 0px 0px 20px #D1E6FB;
        border-radius: 7px;
        height: 47px;

    }
    .nr-balance-block .link-info a:before {
        top:0;
    }
    .nr-balance-block_forbidden .link-info {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        margin-left: 15px;
        height:100%;
    }

    .nr-balance-block_forbidden .link-info a {
        font-size:12px;
        margin-top:-3px;
    }

    .user-room .user-room-nav > .nav-item {
        width:108px;
        height:58px;
    }
    .user-room .user-room-nav > .nav-item > .nav-link {
        background: #FFFFFF;
        box-shadow: 0px 0px 20px #D1E6FB;
        border-radius: 7px;
        white-space: pre-line;
        line-height: 1;
        text-align: center;
        line-height: 15px;
        padding: 12px 5px;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
    .user-room .user-room-nav .nav-link.user-logout {
        width:108px;
    }
    .user-room .nr.my-address .address-header .address-title {
        font-size:13px;
    }
    .user-room .nr.my-address .address-header .address-desc {
        font-size:12px;
    }
    .user-room .my-address .address-header .address-icon {
        width: 35px;
        height: 35px;
        font-size: 12px;
        padding: 0;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }

    .user-room .my-address .address-header .address-icon.de {
        margin-bottom:0;
    }
    .address-header>.row {
        flex-wrap: nowrap;
    }
    .user-room .nr.my-address label {
        font-size:12px;
        margin-bottom:0;
        line-height: 0.6;
        position: relative;
    }
    .user-room .nr.my-address label:before {
        content:"";
        width:calc(100% + 30px);

        height: 1px;
        border: 1px solid rgba(0, 0, 0, 0.05);
        display: block;
        top: -13px;
        left:-15px;
        position: relative;
    }
    .user-room .nr.my-address span {
        font-size:12px;
    }
    .user-room .nr.my-address span.copy-btn.copy {
        font-size:12px;
    }
    .nr .link-info a {
        font-size:12px;
    }
    .user-room .my-address {
        padding-top:15px;
        padding-bottom:15px;
    }
    .nr.my-address .address-body .link-info {
        margin-top:-16px;
    }
    .nr .news-item-title {
        padding-top:14px;
        padding-bottom:14px;
        padding-left: 20px;
        padding-right: 60px;
        font-size:13px;
    }
    .nr .news-item-text {
        font-size:12px;
        padding-top:10px;
        padding-left: 20px;

    }
    .nr .news-item-date {
        padding-left: 20px;
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .nr-telbot {
        display: block;
    }
    .nr-telbot-wrap {

        background: #FFFFFF;
        box-shadow: 0px 0px 60px #D5EAF1;
        border-radius: 7px;
        padding:14px 30px;
    }
    .nr-telbot__title {
        font-weight: 600;
        font-size: 14px;
        line-height: 18px;
        color: #5B72EC;
        margin-bottom:5px;
    }
    .nr-telbot__descr {
        font-weight: 500;
        font-size: 12px;
        line-height: 16px;
        color: #000000;
        margin-bottom:0;
    }
    .nr-telbot__link {
        position: relative;
        display: flex;
        flex-direction: row;
        align-items: center;
        font-weight: 600;
        font-size: 13px;
        line-height: 40px;
        border-bottom:0;
        text-decoration: underline !important;

        color: #5B72EC;
    }
    .nr-telbot__link:before {
        content: "";
        width:21px;
        height:21px;
        background-image: url('/img/v4/bottel.svg');
        background-position: center;
        background-size:21px;
        background-repeat: no-repeat;
        display: block;
        margin-right: 5px;
    }
}

@media(max-width:425px) {
    .nr-my-parcels__feedback {
        margin-top:17px;
        right:25px;
    }
    .nr-my-parcels__form {
        max-width:210px !important;
    }

    .nr-my-parcels__form input[type="submit"] {
        font-size:12px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .nr-my-parcels__form input[type="text"] {
        font-size:12px !important;
    }
    .nr-my-parcels_between {
        flex-wrap: nowrap;
    }
    .nr-my-parcels__pay {
        margin-right: 0;
        overflow: hidden;
    }
}

.bc-nav ul {
    max-width: 310px;
}

.hide-nav-room {
    display: none;
}
@media(max-width:768px) {
    .hide-nav-room:before {
        content:"";
        width: 10px;
        height: 10px;
        background-image: url('/img/v4/button-nav-hide.svg');
        background-repeat: no-repeat;
        background-position: center;
        background-size:10px;
        display: block;
        position: absolute;
        left:50%;
        margin-left: -5px;
        top:-5px;
    }
    .hide-nav-room_active:before {
        transform: rotate(180deg);
    }
    .hide-nav-room {
        margin-top:12px;
        margin-bottom:0;
        margin-left:0;
        margin-right:0;
        position: relative;
        width:100%;
        height: 58px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        background: #FFFFFF;
        border: 2px solid #5B72EC;
        box-sizing: border-box;
        box-shadow: 0px 0px 20px #D1E6FB;
        border-radius: 7px;

        font-weight: 500;
        font-size: 12px;
        line-height: 15px;

        color: #000000;
        cursor: pointer;
        font-family: 'Montserrat';
    }
}


@media(max-width:991px) {
    .active-mob-menu {
        width:100% !important;
        border:2px solid #5B72EC !important;
        position: relative;
        transition: none;
    }
    .user-room-nav > .nav-item > .nav-link.dropdown-toggle[aria-expanded="true"] {
        background-image: url('/img/mob-menu-item-close.svg') !important;
        background-position: 95% center;
        background-repeat: no-repeat;
        background-size:15px;
        transition: none;
    }

    .active-mob-menu>a {
        padding-left: 24px !important;
        align-items: flex-start !important;
        font-weight: bold !important;
    }
    .user-room .user-room-nav .dropdown-menu-toggle {
        display:none;
    }
    .user-room .user-room-nav li.dropdown, .user-room .user-room-nav li.dropdown.keep-open.active-parent-dropdown {
        position: relative;
    }

    .user-room .user-room-nav .dropdown-menu {
        box-shadow:none;
        margin-top:10px;
        transition: none;
        background: #F7F9FB;
    }
    .user-room .user-room-nav .dropdown-menu .dropdown-item {
        background-color: #fff;
        box-shadow: 0px 0px 20px #D1E6FB;
        border-radius: 7px;
        transition: none;
        margin-bottom:8px;
    }

    .user-room .user-room-nav .dropdown-menu .dropdown-item {
        font-weight:600 !important;
        color: #616E81 !important;
    }

    .dropdown-menu-input {
        margin-bottom:4px;
        background: #FFFFFF;
        border: 1px solid rgba(0, 0, 0, 0.2);
        box-sizing: border-box;
        box-shadow: 0px 0px 20px #D1E6FB;
        border-radius: 7px;
    }
    .user-room input[type="text"].package-search {
        border-radius: 7px;
        background-position: 20px;
        padding-left: 48px;
        padding-top:12px;
        padding-bottom:12px;
    }

    .user-room .user-room-nav li.dropdown {
        position: relative;
    }
    .user-room .user-room-nav li.dropdown:after {
        content: "";
        display:block;
        position: absolute;
        left:50%;
        margin-left: -5px;
        bottom:-5px;
        z-index:1;
        background-image: url("/img/open-mob-arrow.svg");
        background-size:11px;
        width:11px;
        height: 11px;

    }
    .user-room .user-room-nav li.dropdown.active-mob-menu:after {
        display:none;
    }
}


@media(max-width: 767px) {
    .postreg__modal__wrapper__inner {
        box-shadow: none;
        border-radius: 0;
    }
    .postreg__modal__wrapper{
        width: 375px;
        height: 667px;
    }
    .postreg__modal__item {
        width: 375px;
        height: 667px;
        border-radius: 0;
    }
    .postreg__modal__item__footer__desk {
        display: none !important;
    }
    .postreg__modal__item__footer__mobile {
        display: block !important;
    }
    .postreg__modal__item__main {
        padding: 98px 30px;
        padding-bottom: 30px;
    }
    h3.postreg__modal__item__main__title {
        font-size: 25px;
        line-height: 25px;
    }
    .postreg__modal__item__main p{
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 20px;
        max-width: 280px;
    }
    .postreg__modal__item--6 p {
        max-width: 315px;
    }
    .postreg__modal__button {
        font-size: 15px;
        line-height: 18px;
    }
    .postreg__modal__item__tags {
        padding-left: 0;
        margin-top: -10px;
    }
    .postreg__modal__item__tag {
        font-size: 10px;
        line-height: 12px;
        margin-bottom: 1.5px;
        padding: 3px 10px;
    }
    .postreg__modal__slider__prev, .postreg__modal__slider__next, .postreg__modal__slider__finish{

    }
    .postreg__modal__slider__next, .postreg__modal__slider__finish {

    }
    .postreg__modal__slider__prev {

    }
    .postreg__modal__slider__dots {
        pointer-events: none;
        top: 46px;
        left: 30px;
    }
    .postreg__modal__slider__dots li {
        width: 6.15px;
        height: 4px;
        margin-right: 7px;
    }
    .postreg__modal__slider__dots li button {
        width: 6.15px;
        height: 4px;
    }
    .postreg__modal__slider__dots li.slick-active {
        width: 18.5px;
        height: 4px;
    }
    .postreg__modal__slider__dots li.slick-active button {
        width: 18.5px;
        height: 4px;
    }
}
@media(max-width: 375px) {
    .postreg__modal__wrapper{
        max-width: 320px;
    }
    .postreg__modal__item {
        max-width: 320px;
        overflow: hidden;
    }
    .postreg__modal__item--opener .postreg__modal__item__footer{
        left: 50%;
        transform: translate(-50%, 0);
    }
    .postreg__modal__item__main {
        padding-top: 70px;
    }
    .postreg__modal__item__tag {
        margin-bottom: 1px;
    }
    h3.postreg__modal__item__main__title {
        font-size: 20px;
        line-height: 20px;
    }
    .postreg__modal__item__main p {
        font-size: 14px;
    }
    .postreg__modal__slider__dots {

    }
}
@media(max-height: 760px) {

}
/* !!!!!!!!!!!!!!!!!модалка после регистрации end!!!!!!!!!!!!!!!!! */

/* otzovik-review страница */
.otzovik {
    padding: 100px 0;
}
.otzovik__title {
    margin: 0 auto;
    text-align: center;
    font-style: normal;
    font-weight: 600;
    color: #5977A0;

    max-width: 670px;
    margin-bottom: 100px;
}
.otzovik__title__purple {
    color: #FF006D;
}
.otzovik__balance {
    position: relative;
    background: #E4F0FF;
    border-radius: 20px;
    margin-bottom: 187px;
    padding: 100px;
}
.otzovik__balance__info {
    max-width: 406px;
}
h3.otzovik__balance__info__title {
    margin: 0;
    position: relative;
    font-style: normal;
    font-weight: bold;
    color: #2D2F33;
    line-height: 1.2;
    margin-bottom: 30px !important;
}
.otzovik__balance__info__title::after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 0;
    display: block;
    width: 100px;
    height: 4px;
    background-color: #FF006D;
}
.otzovik__balance__info p {
    margin: 0;
    font-style: normal;
    font-weight: normal;
    color: #263238;
    font-size: 30px;
    margin-bottom: 75px;
}
.otzovik__balance__img {
    z-index: 1;
    position: absolute;
    right: 82px;
    top: -52px;
}
.otzovik__balance__img img {

}
.otzovik__balance__review {
    z-index: 2;
    background: #FFFFFF;
    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
    border-radius: 20px;

    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: -97px;

    padding: 60px;
    padding-right: 146px;
}

h3.otzovik__balance__review__title {
    margin: 0;
    font-style: normal;
    font-weight: normal;
    color: #263238;
    font-size: 26px;
    line-height: 1.2;
    white-space: nowrap;
}

.otzovik__balance__review__link {
    border: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1.3;
    color: #5977A0;
    font-size: 18px;
}

.otzovik__steps {
    margin-bottom: 100px;
}
.otzovik__steps__item {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.otzovik__steps__item__img {

}
.otzovik__steps__item__img img {

}
.otzovik__steps__item__num {
    font-style: normal;
    font-weight: 500;
    line-height: 1.3;
    color: #3A77BC;
    font-size: 30px;
    margin-left: 10px;
    margin-right: 20px;
}
.order__wrapper .user-room-box--new-expected-package__subtitle{
    font-weight: 600 !important;
    font-size: 13px !important;
    line-height: 16px !important;
}
.order__wrapper__label__comment {
    color: #616E81 !important;
}
.user-room-box--new-expected-package p.order__info {
    max-width: 658px;
    color: #454E58;
}
.order__wrapper .form-group {
    margin-bottom: 20px;
}
.order__wrapper__footer__buttons {
    display: flex;
}
.order__wrapper__footer__buttons .order__block__button {
    margin-right: 22px;
}
.order__block__button--transparent{
    border: 2px solid #5B72EC;
    color: #5B72EC;
    background-color: white;
}
.order__block__button--transparent:hover {
    background-color: #5B72EC;
    color: white;
}
.order__block__row--row .form-group {
    max-width: 180px;
}
.order__block__row--row .form-group:last-child {
    max-width: 125px;
}
.new__date__block {
    margin: 28px auto;
    display: flex;
    justify-content: space-between;
    max-width: 352px;
}
.new__date__block input[type="date"] {
    position: relative;
    border: 2px solid #657BED;
    border-radius: 5px;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #616E81;
    background-color: white;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9705 1.4803H19.3961V1.09503C19.3961 0.706719 19.0813 0.391907 18.693 0.391907C18.3047 0.391907 17.9899 0.706719 17.9899 1.09503V1.4803H16.0496V1.09503C16.0496 0.706719 15.7348 0.391907 15.3465 0.391907C14.9582 0.391907 14.6434 0.706719 14.6434 1.09503V1.4803H12.7031V1.09503C12.7031 0.706719 12.3883 0.391907 12 0.391907C11.6117 0.391907 11.2969 0.706719 11.2969 1.09503V1.4803H9.35662V1.09503C9.35662 0.706719 9.04181 0.391907 8.6535 0.391907C8.26519 0.391907 7.95038 0.706719 7.95038 1.09503V1.4803H6.01013V1.09503C6.01013 0.706719 5.69531 0.391907 5.307 0.391907C4.91869 0.391907 4.60388 0.706719 4.60388 1.09503V1.4803H3.02953C1.35905 1.4803 0 2.83934 0 4.50978V18.5786C0 20.2491 1.35905 21.6081 3.02953 21.6081H20.9705C22.641 21.6081 24 20.249 24 18.5786V4.50978C24 2.83934 22.641 1.4803 20.9705 1.4803ZM22.5938 18.5786C22.5938 19.4737 21.8655 20.2018 20.9705 20.2018H3.02953C2.13445 20.2018 1.40625 19.4736 1.40625 18.5786V7.07881H22.5938V18.5786ZM22.5938 5.67256H1.40625V4.50978C1.40625 3.61475 2.13445 2.88655 3.02953 2.88655H4.60388V3.15838C4.60388 3.54669 4.91869 3.8615 5.307 3.8615C5.69531 3.8615 6.01013 3.54669 6.01013 3.15838V2.88655H7.95038V3.15838C7.95038 3.54669 8.26519 3.8615 8.6535 3.8615C9.04181 3.8615 9.35662 3.54669 9.35662 3.15838V2.88655H11.2969V3.15838C11.2969 3.54669 11.6117 3.8615 12 3.8615C12.3883 3.8615 12.7031 3.54669 12.7031 3.15838V2.88655H14.6434V3.15838C14.6434 3.54669 14.9582 3.8615 15.3465 3.8615C15.7348 3.8615 16.0496 3.54669 16.0496 3.15838V2.88655H17.9899V3.15838C17.9899 3.54669 18.3047 3.8615 18.693 3.8615C19.0813 3.8615 19.3961 3.54669 19.3961 3.15838V2.88655H20.9705C21.8655 2.88655 22.5938 3.61475 22.5938 4.50978V5.67256Z' fill='%23A8B2E7'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: calc(100% - 6px) calc(100% - 5px);
    padding: 6px;
    padding-left: 14px;
    max-width: 158px;
}
.new__date__block input[type="date"]::-webkit-inner-spin-button {
    display: block;
}
.new__date__block input[type="date"]::-webkit-calendar-picker-indicator {
    color: transparent;
    opacity: 0;
    cursor: pointer;
}
.new__date__block input[type="date"]:first-child::after {
    content: '-';
    position: absolute;
    top: 7px;
    right: -23px;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #000000;
}


@media(max-width: 1199px){
    .order__block__item__name {
        max-width: 180px;
    }
    .order__block__info__item {
        margin-right: 15px;
    }
    .order__block__row--row {
        flex-wrap: wrap;
    }
    .order__block__row--row .form-group {
        max-width: 50%;
        width: 48%;
    }
    .order__block__row--row .form-group:last-child {
        max-width: 50%;
        width: 48%;
    }
}
@media(max-width: 991px){
    .order__block__item__name {
        max-width: 220px;
    }
    .order__block__info__item {
        margin-right: 50px;
    }
    .order__block__row--row {
        flex-wrap: nowrap;
    }
    .order__block__row--row .form-group {
        max-width: 180px;
        width: 48%;
    }
    .order__block__row--row .form-group:last-child {
        max-width: 125px;
        width: 48%;
    }
}
@media(max-width: 767px){
    .order__block__item__name {
        max-width: 150px;
    }
    .order__block__row--flex-row {
        flex-direction: column !important;
        justify-content: flex-start;
    }
    .order__block__row--flex-row .order__block__button {
        align-self: flex-start;
        margin-top: 20px;
    }
    .order__block__row--row {
        flex-wrap: wrap;
    }

    .order__block__row--row .form-group {
        max-width: 50%;
        width: 48%;
    }
    .order__block__row--row .form-group:last-child {
        max-width: 50%;
        width: 48%;
    }
}
@media(max-width: 575px){
    p.order__info {
        font-weight: 500;
        font-size: 12px;
        line-height: 17px;
    }
    a.order__link {
        font-weight: 600;
        font-size: 13px;
        line-height: 16px;
    }
    .order__wrapper .tab-switch-wrapper {
        margin-bottom: 20px;
    }
    .order__header {
        margin-bottom: 25px;
    }
    .order__header .order__link {
        line-height: 16px;
    }
    .order__wrapper .tab-switch {
        display: flex;
    }
    .order__wrapper .tab-switch li {
        min-width: 50%;
        width: 50%;
        height: 50px;
        font-size: 12px;
        line-height: 12px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }
    .order__block__item__name {
        max-width: 170px;
    }
    .order__block__item__status__block {
        margin-bottom: 5px;
    }
    .order__block__info__item .order__block__item__status__block {
        margin-bottom: 0;
        margin-top: auto;
    }
    .order__block__header {
        display: none;
    }
    .order__block--flex-line {
        display: none;
    }
    .order__block__item__img {
        display: none;
        width: 100px;
        margin-right: 25px;
    }
    .order__block__item__img img {
        max-width: 100px;
    }
    .order__block__main__item {
        padding-bottom: 14px;
        padding-left: 19px;
        padding-right: 19px;
        flex-direction: column;
    }
    .order__block__row, .order__block__row__no-border {
        padding: 14px 19px;
    }
    .order__block__mobile {
        width: 100%;
        display: block;
    }
    .order__block__mobile .order__block__item__img  {
        display: block;
    }
    .order__block__mobile__main {
        display: flex;
        align-items: center;
        margin-bottom: 20px;
    }
    .order__block__mobile__footer {
        display: flex;
        justify-content: space-between;
    }
    .order__block__item__price__current {
        margin-bottom: 2px;
    }
    .order__block__item__name__title {
        font-size: 13px;
        margin-bottom: 5px;
    }
    .order__block__item__name__subtitle {
        font-size: 12px;
    }
    .order__block__info__name {
        font-size: 12px;
    }
    .order__block__info__item {
        max-width: 92px;
        display: flex;
        flex-direction: column;
        margin-right: 21px;
        flex: 1 0 auto;
    }
    .order__block__price-info .order__block__info__item:first-child{
        max-width: 127px;
    }
    .order__block__info__item div:nth-child(2){
        flex-shrink: 0;
        margin-top: auto;
    }
    .order__block__price-info__bold {
        font-size: 16px;
        line-height: 18px;
    }
    .order__block__sites__list {
        max-width: 350px;
        width: calc(100% - 40px);
    }
    .order__block__info__item__count::after {
        content: '';
    }
    .order__block__footer__price {
        font-size: 16px;
        line-height: 20px;
    }
    .order__block__footer__button {
        height: 34px;
        margin-top: 10px;
        font-size: 12px;
        line-height: 15px;
    }
    .order__wrapper__footer__buttons {
        display: flex;
        flex-direction: column;
    }
    .order__wrapper__footer__buttons .order__block__button {
        align-self: flex-start;
        margin-right: 0;
        margin-bottom: 14px;
    }
    .order__wrapper__footer__buttons .order__block__button:last-child {
        margin-bottom: 0;
    }
    .order__block__row--row {
        flex-wrap: wrap;
    }
    .order__block__row--row .form-group {
        max-width: 100%;
        width: 100%;
    }
    .order__block__row--row .form-group:last-child {
        max-width: 100%;
        width: 100%;
    }
    .new__date__block {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .new__date__block input[type="date"]:first-child {
        margin-bottom: 20px;
    }
    .new__date__block input[type="date"]:first-child::after {
        content: '';
    }
    .new__date__block input[type="date"]:first-child::before, .new__date__block input[type="date"]:last-child::before {
        display: block;
        position: absolute;
    }
    .new__date__block input[type="date"]:first-child::before {
        content: 'с';
        left: -15px;
    }
    .new__date__block input[type="date"]:last-child::before {
        content: 'до';
        left: -25px;
    }
    /* .new__date__block {
        max-width: 300px;
    }
    .new__date__block input[type="date"] {
        max-width: 140px;
        font-size: 12px;
        padding: 4px;
        padding-left: 8px;
        background-size: 18px;
        background-position: calc(100% - 5px) calc(100% - 5px);
    }
    .new__date__block input[type="date"]:first-child::after {
        top: 4px;
        right: -15px;
    } */
    /* .order__wrapper input::-webkit-input-placeholder {
        font-size: 12px !important;
    }
    .order__wrapper input::-moz-placeholder {
        font-size: 12px !important;
    }
    .order__wrapper input:-ms-input-placeholder {
        font-size: 12px !important;
    }
    .order__wrapper input:-moz-placeholder {
        font-size: 12px !important;
    } */
}

@media(max-width: 430px){
    .order__block__price-info .order__block__info__item:last-child {
        max-width: 72px;
        word-wrap: break-word;
    }
}
@media(max-width: 374px){
    .order__block__item__img {
        margin-right: 15px;
    }
    .order__block__item__img img {
        max-width: 72px;
    }
    .order__block__price-info .order__block__info__item:first-child{
        max-width: 92px;
    }
    .order__block__price-info__bold {
        font-size: 14px;
    }
    .order__block__info__item__bold {
        font-size: 13px;
    }
    .order__block__info__item {
        margin-right: 10px;
    }
    .order__block__button {
        padding: 0 10px;
    }
}
/* мои заказы и новый заказ end*/


/* стили внутреннего содержимого модального окна управлением товарами в заказе */
#order-edit .data-box{
    background: #FFFFFF;
    box-shadow: 0px 0px 20px #D1E6FB;
    border-radius: 7px;
}
#order-edit .form-group{
    display: flex;
    align-items: center;
}
#order-edit .form-group input{
    transition: .3s;
    background: #FFFFFF;
    border: 2px solid #BAC1E7;
    border-radius: 5px;
    padding: 4px 6px;
}
#order-edit .form-group input:hover, #order-edit .form-group input:focus {
    border: 2px solid #657BED;
}
#order-edit .order-pos-save-btn {
    box-shadow: none;
    cursor: pointer;
    outline: none;
    border: none;
    margin: 0;
    padding: 0;
    padding: 0 22px;
    width: max-content;
    height: 40px;
    /*background: #5B72EC;*/
    border-radius: 5px;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    color: #FFFFFF;
    transition: .2s;
    font-size: 13px;
}
#order-edit .order-pos-save-btn:hover {
    background: #FF006D;
}
/* стили внутреннего содержимого модального окна управлением товарами в заказе */
/* отдельный класс для кнопки */
.pochtoy__blue-btn {
    box-shadow: none;
    cursor: pointer;
    outline: none;
    border: none;
    margin: 0;
    padding: 0;
    padding: 0 22px;
    width: max-content;
    height: 40px;
    background: #5B72EC;
    border-radius: 5px;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    color: #FFFFFF;
    transition: .2s;
    font-size: 13px;
}
.pochtoy__blue-btn:hover {
    background: #FF006D;
}
/* отдельный класс для кнопки end*/

.goods .goods_old_price:empty{
    display: none;
}

/*
Отключаем перевод временно
 */
.header__multilang {
    display: none !important;
}

a[data-toggle="tooltip"]{
    border-bottom: none;
}
.icon-question{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #EAEDFF;
    border-radius: 5px;

    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #9F9F9F;
}
.table-bonuses td:not(:first-child){
    color:#B4B4B4!important;
}
.table-bonuses td .blue{
    color: #657BED!important;
}
.table-bonuses .nb-table__title{
    margin-bottom: 0;
    padding: 0;
}
.nb-table{
    padding-bottom: 0!important;
}

/* 25.03.2021 */

.urgent-btn-wrap {
    position: relative;
    display: inline-block;
    vertical-align: top;
    z-index: 100;
}

.urgent-btn {
    position: absolute;
    top: 20%;
    right: 14px;
    display: block;
    width: 24px;
    height: 24px;
    padding: 1px;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    background: #F83B8B;
}

.urgent-text {
    position: absolute;
    right: 0;
    bottom: calc(100% + 8px);
    width: 328px;
    padding: 12px 16px;
    margin: 0;
    background-color: #fff;
    border-radius: 5px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    opacity: 0;
    transform: scale(0);
    transition: transform 0.2s ease, opacity 0.2s ease;
    transform-origin: bottom right;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.urgent-text::before {
    content: "";
    position: absolute;
    top: calc(100% - 7px);
    right: 15px;
    display: block;
    width: 20px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.98669062 16.5695912l7.54585687-13.11630506C20.62981213 1.54607438 19.72943118 0 17.52161948 0H2.4784028C.2705549 0-.629826 1.54607438.4674748 3.45328614L8.0131145 16.5695912c1.0972285 1.9072117 2.87627529 1.9072117 3.97357612 0z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");
}

.urgent-btn:hover + .urgent-text,
.urgent-btn:focus + .urgent-text {
    transform: scale(1);
    opacity: 1;
}

.user-room .btn--blue {
    box-shadow: none;
    background-image: none;
    background-color: #5B72EC;
}

.user-room .btn--pink {
    box-shadow: none;
    background-image: none;
    background-color: #ff006d;
}

.user-room .btn--blue:hover {
    background-image: none;
}

.user-room .btn--pink:hover {
    background-image: none;
    background-color: #5B72EC;
}

.user-room .btn--sup {
    padding: 11px 20px;
    min-width: 164px;
    letter-spacing: 0;
}

.user-room .btn--tip {
    padding-right: 46px;
    text-align: left;
    font-weight: 600;
    letter-spacing: 0;
    transition: background-color 0.2s ease;
}

.user-room .btn--tip b {
    font-weight: 700;
}

.user-room .date-picker--sup {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: none;
    box-shadow: none;
    padding-bottom: 20px;
    margin-bottom: 0;
}

.user-room .date-picker--sup .dp-block {
    width: calc(50% - 30px);
    text-align: left;
    margin-bottom: 0;
}

@media (max-width: 767px) {
    .urgent-text {
        max-width: 100%;
    }
    .user-room .date-picker--sup {
        padding: 0;
        padding-bottom: 10px;
    }
    .user-room .date-picker--sup .dp-block {
        width: 100%;
    }
    .user-room .date-picker--sup .dp-block.from {
        margin-bottom: 20px;
    }
}

.date-picker--sup label,
.date-picker--sup .to-lbl {
    display: block;
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    color: #454E58;
}

.user-room .date-picker--sup .dp-block__wrap {
    display: flex;
    justify-content: space-between;
}

.user-room .date-picker--sup select {
    color: #000;
    font-size: 13px;
    line-height: 13px;
    font-weight: 500;
    padding: 7px 14px;
    border: 2px solid #5B72EC;
    background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%227%22%20viewBox%3D%220%200%2012%207%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%200.9L6%205.5%2011%200.9%22%20style%3D%22stroke-width%3A2%3Bstroke%3A%235B72EC%22%2F%3E%3C%2Fsvg%3E") no-repeat;
    background-position: calc(100% - 10px) center;
    min-width: auto;
    border-radius: 5px;
    margin-left: 0;
    margin-right: 10px;
}

.user-room .date-picker--sup select:last-child {
    margin-right: 0;
}

.user-room .date-picker--sup .month {
    width: 180px;
    flex-grow: 1;
}

.user-room .date-picker--sup .date {
    width: 68px;
    min-width: 68px;
}

.user-room .date-picker--sup .year {
    width: 76px;
    min-width: 76px;
}

.user-room .ticket-preview,
.user-room .ticket-preview.selected {
    padding-top: 20px;
    padding-left: 63px;
    word-wrap: break-word;
}

.user-room .urgent-ticket-preview .ticket-preview__title{
    color: #FF006D;
}

.user-room .urgent-ticket-preview .ticket-preview__count svg{
    fill: #FF006D;
}

.user-room .urgent-ticket-preview .ticket-preview__count--unread svg{
    fill: #5CCEB0;
}

.ticket-preview__title {
    font-weight: 600;
    line-height: 18px;
}

.ticket-preview__date {
    font-weight: 600;
    line-height: 18px;
    color: #616E81;
}

.ticket-preview__text {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    margin-bottom: 0;
}

.ticket-preview__btn {
    margin-left: auto;
    margin-right: 0;
    align-self: center;
}

.ticket-preview__count {
    position: absolute;
    left: 12px;
    top: 20px;
    display: block;
    width: 36px;
    height: 36px;
}

.ticket-preview__count svg {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    fill: #C4C4C4;
}

.ticket-preview__count--unread svg {
    fill: #5CCEB0;
}

.ticket-preview__count-num {
    position: absolute;
    top: 0;
    left: 28px;
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    color: #5CCEB0;
}

@media (max-width: 767px) {
    .date-picker--sup label,
    .date-picker--sup .to-lbl {
        margin-bottom: 10px;
    }

    .user-room .ticket-preview,
    .user-room .ticket-preview.selected {
        padding-left: 15px;
    }

    .ticket-preview__title-wrap {
        padding-left: 50px;
    }

    .ticket-preview__count {
        left: 8px;
        top: 10px;
    }
}

.user-room .ticket-form {
    padding: 20px;
}

.ticket-form .form-group {
    margin-bottom: 20px;
}

.user-room .ticket-form__heading {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    color: #657BED;
}

.ticket-form--urgent .ticket-form__heading {
    color: #ff006d;
}

.ticket-form__note {
    margin-bottom: 30px;
}

.ticket-form__note p {
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
}

.ticket-form__note p.light {
    color: #616E81;
}

.user-room .ticket-form .ticket-form__input {
    font-size: 13px;
    line-height: 16px;
    font-weight: 500;
    padding: 12px;
    border: 2px solid #BAC1E7;
    color: #000;
}

.user-room .ticket-form .ticket-form__input::placeholder {
    color: rgba(97, 110, 129, 1);
    opacity: 1;
}

.user-room .ticket-form__input:focus {
    border: 2px solid #5CCEB0 !important;
}

.user-room .ticket-form__label {
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    color: #454E58;
    margin-bottom: 12px;
}

.user-room select.ticket-form__select {
    height: 45px;
    width: 100%;
    font-size: 13px;
    line-height: 16px;
    font-weight: 500;
    color: #616E81;
}

.ticket-form__parcels {
    list-style: none;
    padding: 14px;
    margin: 0;
    border: 1px solid #BAC1E7;
    border-radius: 7px;
}

.ticket-form__parcel {
    font-size: 13px;
    line-height: 16px;
    color: #616E81;
    margin-bottom: 25px;
}

.ticket-form__parcel:last-child {
    margin-bottom: 0;
}

.ticket-form__parcel.ticket-form__checkbox label>input[type="checkbox"] {
    /*display: none;*/
    display: initial;
    left: auto;
    right: 3px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ticket-form__checkbox label {
    position: relative;
    display: block;
    padding-left: 25px;
    margin: 0;
    font-size: 15px;
    line-height: 18px;
    font-weight: 500;
    color: #616E81;
    cursor: pointer;
}

.ticket-form__checkbox label>input[type="checkbox"] {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    display: block;
    width: 15px;
    height: 15px;
    border: 1px solid #BAC1E7;
    border-radius: 5px;
}

.ticket-form__checkbox .ticket-form__checkbox-span::before {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    position: absolute;
    top: 2px;
    left: 2px;
    background-color: #6379E9;
    border-radius: 50%;
    display: none;
}

.ticket-form__checkbox input:checked + .ticket-form__checkbox-span {
    border-color: #6379E9;
}

.ticket-form__checkbox input:checked + .ticket-form__checkbox-span::before {
    display: block;
}

.ticket-form__parcel label {
    padding-left: 0;
    padding-right: 30px;
}

.ticket-form__parcel .ticket-form__checkbox-span {
    left: auto;
    right: 3px;
}

.ticket-form__upload {
    border: 2px solid #BAC1E7;
    border-radius: 5px;
    padding-bottom: 15px;
    text-align: center;
}

.ticket-form .select-files-btn {
    display: block;
    position: relative;
    padding: 94px 20px 10px 20px;
    margin-bottom: 0;
    background: none;
    text-align: center;
    background-color: #FCFCFF;
}

.ticket-form .select-files-btn svg {
    position: absolute;
    top: 26px;
    left: 50%;
    transform: translateX(-50%);
    fill: #B0BDFF;
}

.ticket-form--urgent .select-files-btn svg {
    fill: #ff006d;
    opacity: 0.5;
}

.ticket-form .select-files-btn__pri {
    display: block;
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.ticket-form .select-files-btn__pri b {
    text-decoration: underline;
    color: #5B72EC;
    font-weight: 600;
}

.ticket-form--urgent .select-files-btn__pri b {
    color: #ff006d;
}

.ticket-form .select-files-btn__sec {
    display: block;
    font-size: 13px;
    line-height: 16px;
    font-weight: 500;
    color: #616E81;
}

.ticket-form--urgent .send-btn {
   background-color: #ff006d !important;
}

.ticket-form .selected-files {
    display: block;
    margin: 0;
    text-align: left;
}

.ticket-form .selected-files li {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 18px;
    padding-left: 60px;
    padding-right: 45px;
    border-bottom: 1px solid #BAC1E7;
    background: none;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.275 6.97911L14.8134.248338C14.6611.0897077 14.4507 0 14.2308 0H2.92308C1.58699 0 .5 1.08699.5 2.42308V25.5769C.5 26.913 1.58699 28 2.92308 28H19.0769C20.413 28 21.5 26.913 21.5 25.5769V7.53846c0-.20849-.0807-.40896-.225-.55935zm-3.8135 2.98243h-4.8461c-.4461 0-.8077-.36163-.8077-.80769V4.30769c0-.44606.3616-.80769.8077-.80769.446 0 .8077.36163.8077.80769v4.03846h4.0384c.4461 0 .8077.36163.8077.8077 0 .44606-.3616.80769-.8077.80769z' fill='%23B0BDFF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 22px center;
}

.ticket-form .selected-files li img{
    max-width: 120px;
    margin-right: 14px;
    margin-left: -38px;
}

.selected-files__content-block{

}

.selected-files__name {
    display: block;
    font-size: 14px;
    line-height: 17px;
    color: #000;
    font-weight: 500;
}

.selected-files__size {
    display: block;
    font-size: 12px;
    line-height: 15px;
    color: #616E81;
    font-weight: 500;
}

.selected-files__del {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    background: none;
    padding: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.6626.0378571H3.33742C1.49714.0378571 0 1.535 0 3.37528v9.24942c0 1.8403 1.49714 3.3374 3.33742 3.3374h9.32518c1.8402 0 3.3374-1.4971 3.3374-3.3374V3.37528C16 1.535 14.5028.0378571 12.6626.0378571zM14.7774 12.6247c0 1.1662-.9487 2.1149-2.1148 2.1149H3.33742c-1.16616 0-2.11486-.9487-2.11486-2.1149V3.37528c0-1.16612.9487-2.11486 2.11486-2.11486h9.32518c1.1661 0 2.1149.9487 2.1149 2.11486v9.24942h-.0001z' fill='%236A6A87'/%3E%3Cpath d='M11.6778 4.36787c-.238-.2395-.625-.24076-.8645-.00281L8.10167 7.05901 5.38873 4.34607c-.23869-.23873-.62575-.23873-.86447 0-.23873.23872-.23873.62574 0 .86447l2.71008 2.71013-2.68832 2.67083c-.2395.238-.24072.625-.00281.8645.11952.1203.27654.1804.43368.1804.15575 0 .31159-.0591.43083-.1776l2.69114-2.67366 2.69264 2.69256c.1193.1194.2758.1791.4322.1791.1564 0 .3129-.0597.4322-.1791.2387-.2387.2387-.6257 0-.8644L8.9661 7.92348l2.7088-2.69118c.2395-.23791.2407-.62493.0029-.86443z' fill='%236A6A87'/%3E%3C/svg%3E");
    cursor: pointer;
}

.user-room .data-box .ticket-form__error {
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
    color: #C93A6D;
    padding: 0 10px;
    margin: 0;
}

.ticket-submitted {
    position: relative;
    padding: 60px 20px;
    padding-top: 293px;
    text-align: center;
    border: 2px solid #5B72EC;
    border-radius: 20px;
    background-image: url("../../img/boxes-bg.svg");
    background-position: center top 60px;
    background-repeat: no-repeat;
}

.ticket-submitted h3 {
    font-size: 24px;
    line-height: 29px;
    font-weight: 500;
    color: #616E81;
    margin-bottom: 15px;
}

.ticket-submitted p {
    font-size: 13px;
    line-height: 19px;
    font-weight: 500;
    color: #000;
    margin: 0;
    margin-bottom: 19px;
}

.ticket-submitted p:last-of-type {
    margin: 0;
}

.ticket-submitted .btn {
    margin-top: 40px;
}

.formate-package__block--picture {
    position: relative;
    height: 100%;
    margin: 0;
    padding: 17px 60px 20px 60px;
}

.formate-package__block-wrap {
    display: flex;
    flex-direction: column;
    height: 100%;
    text-align: center;
}

@media (min-width: 768px) {
    .col-md-12 .formate-package__block--picture .formate-package__block-wrap {
        flex-direction: row;
    }

    .col-md-12 .formate-package__block--picture .formate-package__block-text {
        text-align: left;
        margin-left: 45px;
    }

    .col-md-12 .formate-package__block--picture .formate-package__block-img {
        flex-shrink: 0;
    }
}


.formate-package__price-wrap {
    margin-top: auto;
    margin-bottom: 0;
}

.formate-package__block--picture .form-check {
    position: absolute;
    top: 8px;
    left: 7px;
}

.formate-package__block-img {
    margin-bottom: 11px;
}

.formate-package__block-img img {
    max-width: 100%;
}

.formate-package__block-text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.formate-package__block--picture .formate-package__block__attention {
    margin-bottom: 11px;
}

@media (max-width: 767px) {
    .formate-package__block--picture {
        padding: 17px 40px 20px 40px;
    }
}

.package-track {
    display: none;
    width: 100%;
    padding: 20px 31px 20px 22px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    overflow: hidden;
}

.package-track.data-box {
    padding: 18px 11px 25px 28px;
    border: none;
}

.package-track__header {
    position: relative;
    padding-right: 80px;
    margin-bottom: 20px;
}

.package-track__stored-to,
.package-track__number  {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
}

.package-track--main .package-track__stored-to {
    font-size: 13px;
    line-height: 16px;
}

.package-track__stored-in {
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    color: #616E81;
}

.package-track__address {
    font-size: 14px;
    line-height: 17px;
    font-weight: 500;
    color: #000;
    padding-left: 16px;
    margin: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.52632 0L0 13.4768.523158 14l5.003162-2.2105L10.5295 14l.5231-.5232L5.52632 0z' fill='%23534CF3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left top;
}

.package-track__schedule {
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    color: #616E81;
    text-decoration: underline !important;
    text-align: right;
    border: none;
}

.package-track__info {
    position: relative;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.package-track--main .package-track__info {
    padding-bottom: 20px;
    margin: 0;
}

.package-track__info-col-1 {
    width: 75%;
    padding-right: 20px;
}

.package-track--main .package-track__info-col-1 {
    width: 180px;
}

.package-track__info-col-2 {
    width: 25%;
    display: flex;
    justify-content: flex-end;
}

.package-track--main .package-track__info-col-2 {
    width: 50%;
    flex-direction: column;
    align-items: flex-end;
    text-align: right;
}

.package-track__details {
    list-style: none;
    padding: 0;
    margin: 0;
}

.package-track__item {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 17px 0;
    padding-left: 26px;
    margin: 0;
    background-repeat: no-repeat;
    background-position: left top 20px;
}

.package-track__item--arrive {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.1791 7.91045L1.04478 4.77612 0 5.8209 4.1791 10l8.9552-8.95522L12.0896 0 4.1791 7.91045z' fill='%237E78F6'/%3E%3C/svg%3E");
    background-size: 14px 10px;
}

.package-track__item--sort {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.66667h4.33333V7.22222H0v1.44445zM0 0v1.44444h13V0H0zm0 5.05556h8.66667V3.61111H0v1.44445z' fill='%235B72EC'/%3E%3C/svg%3E");
    background-size: 13px 9px;
    background-position: left top 21px;
}

.package-track__item--left {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3.61111H2.76611l2.58556-2.59278L4.33333 0 0 4.33333l4.33333 4.33334 1.01834-1.01834-2.58556-2.59277H13V3.61111z' fill='%23534CF3'/%3E%3C/svg%3E");
    background-size: 13px 9px;
    background-position: left top 21px;
}

.package-track__item--come-in {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7827 5.90909c-.2718-2.46409-2.2277-4.42-4.69179-4.69182V0H5.90909v1.21727c-2.46409.27182-4.42 2.22773-4.69182 4.69182H0v1.18182h1.21727C1.48909 9.555 3.445 11.5109 5.90909 11.7827V13h1.18182v-1.2173C9.555 11.5109 11.5109 9.555 11.7827 7.09091H13V5.90909h-1.2173zM6.5 10.6364c-2.28682 0-4.13636-1.84958-4.13636-4.1364S4.21318 2.36364 6.5 2.36364c2.28682 0 4.1364 1.84954 4.1364 4.13636 0 2.28682-1.84958 4.1364-4.1364 4.1364z' fill='%23534CF3'/%3E%3C/svg%3E");
    background-size: 13px 13px;
}

.package-track__item-col-1 {
    width: 65%;
    padding-right: 20px;
}

.package-track--main .package-track__item-col-1 {
    width: 200px;
}

.package-track__item-col-2 {
    width: 35%;
    text-align: right;
}

.package-track--main .package-track__item-col-2 {
    width: 120px;
}

.package-track__item::before,
.package-track__description::before,
.package-track--main .package-track__info::before {
    content: "";
    display: block;
    position: absolute;
    height: 1px;
    width: 200%;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    background-color: rgba(0, 0, 0, 0.1);
}

.package-track__item-msg {
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #534CF3 !important;
    margin-bottom: 4px;
}

.package-track__item-city {
    font-size: 14px;
    line-height: 17px;
    font-weight: 500;
    color: #616E81 !important;
    margin: 0;
}

.package-track__item-date,
.package-track__item-time,
.package-track__item-zip {
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    color: #616E81;
    text-align: right;
}

.package-track__close {
    position: absolute;
    top: -10px;
    right: -3px;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    border: none;
    background: none;
    background-color: #5CCEB0;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.2071 14.2071c-.3905.3905-1.0237.3905-1.4142 0L.292894 1.70714C-.097631 1.31661-.0976314.683447.292893.292922.683417-.0976018 1.31658-.0976032 1.70711.29292L14.2071 12.7929c.3905.3905.3905 1.0237 0 1.4142z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.292916 14.2071c-.390525-.3905-.3905261-1.0237-.000002-1.4142L12.7929.292894c.3905-.390525 1.0237-.3905254 1.4142-.000001.3905.390524.3905 1.023687 0 1.414217L1.70713 14.2071c-.39052.3905-1.023689.3905-1.414214 0z' fill='%23fff'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 7px;
    cursor: pointer;
}

.package-track__description {
    position: relative;
    padding: 25px 0;
    margin-bottom: 25px;
}

.package-track--main .package-track__description {
    padding: 20px 0;
    margin: 0;
}

.package-track--main .package-track__description::before {
    display: none;
}

.package-track__description p {
    font-size: 12px;
    line-height: 21px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.5) !important;
    margin: 0;
}

.package-track--main .package-track__description p {
    color: #000 !important;
}

.package-track__footer {
    text-align: center;
}

.package-track__print-link {
    font-size: 14px;
    line-height: 17px;
    font-weight: 500;
}

.nr-my-parcels--new {
    flex-wrap: wrap;
}

@media (max-width: 1180px) {
    .nr-my-parcels--new {
        padding-right: 0;
        padding-left: 0;
    }
}

.nr-my-parcels__text-wrap {
    width: 260px;
    margin-right: 20px;
}

@media (max-width: 680px) {
    .nr-my-parcels__text-wrap {
        width: 100%;
        margin-right: 0;
        margin-bottom: 5px;
        margin-left: 20px;
    }

    .nr-my-parcels__track-wrap {
        margin-left: 20px;
    }
}

@media (max-width: 767px) {
    .nr-my-parcels__feedback {
        width: 60%;
        margin-top: 10px;
        margin-left: 20px !important;
        text-align: left !important;
    }
}

.nr-my-parcels__text {
    width: auto;
}

.nr-my-parcels__desc {
    line-height: 16px;
    margin-bottom: 2px;
}

.nr-my-parcels__status {
    font-size: 12px;
    line-height: 15px;
    color: #616E81;
}

.nr-my-parcels__track-wrap {
    display: flex;
    align-items: center;
    height: 40px;
    border: 2px solid #5B72EC;
    border-radius: 5px;
}

.nr-my-parcels__number {
    padding: 0 12px;
    margin: 0;
    font-size: 13px;
    font-weight: 500;
    color: #2C2D41;
}

.nr-my-parcels__track-link {
    height: 100%;
    padding: 0 16px;
    border: none;
    font-size: 13px;
    line-height: 36px;
    font-weight: 600;
    color: #fff;
    background-color: #5B72EC;
}

.nr-my-parcels__track-link:hover {
    color: #fff;
}

.nr-my-parcels__feedback {
    position: static;
    font-size: 13px;
    color: #5B72EC;
    margin-left: auto;
    margin-right: 31px;
    text-align: right;
}

/* modal reg onboard */

.onboard {
    padding: 82px 50px 30px 60px;
    width: 701px;
    min-height: 671px;
    background-repeat: no-repeat;
    background-color: #ffffff;
    margin: 0;
}

.onboard h1, .onboard h2, .onboard h3, .onboard h4{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    color: #263238;
}

@media (max-width: 768px) {
    .onboard {
        padding: 98px 30px 30px 30px;
        width: 375px;
        min-height: 667px;
    }
}

@media (max-width: 375px) {
    .onboard {
        width: 320px;
    }
}

.onboard--first {
    position: fixed;
    z-index: 2003;
    border-radius: 10px;
    top: 50%;
    right: 50%;
    transform: translateY(-50%) translateX(50%);
    background-image: url("/img/onboard/background-first.svg"), url("/img/onboard/background-wave-first.svg");
    background-position: 60px 218px,-140px 254px;
}

@media (max-width: 768px) {
    .onboard--first {
        background-image: url("/img/onboard/background-first-mobile.svg"), url("/img/onboard/background-wave-first-mobile.svg");
        background-position: 0px 265px,-82px 243px;
        width: 374px;
        min-height: 666px;
    }
}

@media (max-width: 375px) {
    .onboard--first {
        width: 320px;
    }
}

.onboard--fadeout {
    opacity: 0;
    transition-property: opacity, z-index;
    transition-delay: 0s, 0.3s;
    transition-duration: 0.2s, 0s;
    transition-timing-function: linear;
    z-index: 2000;
}

.onboard--bonus {
    background-image: url("/img/onboard/bonus.svg"), url("/img/onboard/background-bonus.svg");
    background-position: 80px 339px,-110px 247px;
}

@media (max-width: 768px) {
    .onboard--bonus {
        background-image: url("/img/onboard/bonus.svg"), url("/img/onboard/background-bonus-mobile.svg");
        background-size: 267px 279px, auto;
        background-position: 9px 409px,-168px 254px;
    }
}

.onboard--assortment {
    background-image: url("/img/onboard/assortment.svg"), url("/img/onboard/background-assortment.svg");
    background-position: -69px 199px,-195px 251px;
}

@media (max-width: 768px) {
    .onboard--assortment {
        background-image: url("/img/onboard/assortment.svg"), url("/img/onboard/background-assortment-mobile.svg");
        background-size: 298px 298px, auto;
        background-position: -47px 392px,-179px 245px;
    }
}

.onboard--online-help {
    background-image: url("/img/onboard/online-help.svg"), url("/img/onboard/background-online-help.svg");
    background-position: 119px 180px,-58px 169px;
}

@media (max-width: 768px) {
    .onboard--online-help {
        background-image: url("/img/onboard/online-help.svg"), url("/img/onboard/background-online-help-mobile.svg");
        background-size: 359px 359px, auto;
        background-position: 9px 259px,-88px 254px;
    }
}

.onboard--stocks {
    padding-right: 40px;
    background-image: url("/img/onboard/stocks.svg"), url("/img/onboard/background-stocks.svg");
    background-position: -63px 71px,-231px 287px;
}

@media (max-width: 768px) {
    .onboard--stocks {
        background-image: url("/img/onboard/stocks-mobile.svg"), url("/img/onboard/background-stocks-mobile.svg");
        background-position: 1px 238px,-173px 338px;
    }
}

.onboard--guide {
    background-image: url("/img/onboard/guide.svg"), url("/img/onboard/background-guide.svg");
    background-position: 80px 271px,-214px 175px;
}

@media (max-width: 768px) {
    .onboard--guide {
        background-image: url("/img/onboard/guide.svg"), url("/img/onboard/background-guide-mobile.svg");
        background-size: 444px 343px, auto;
        background-position: -75px 354px, -146px 288px;
    }
}

.onboard--cashback {
    padding-right: 70px;
    background-image: url("/img/onboard/cashback.svg"), url("/img/onboard/background-cashback.svg");
    background-position: 20px 277px,-152px 302px;
}

@media (max-width: 768px) {
    .onboard--cashback {
        padding-right: 60px;
        background-image: url("/img/onboard/cashback-mobile.svg"), url("/img/onboard/background-cashback-mobile.svg");
        background-position: 1px 294px,-240px 297px;
    }
}

.onboard--account {
    background-image: url("/img/onboard/account.svg"), url("/img/onboard/background-account.svg");
    background-position: 136px 241px,-227px 305px;
}

@media (max-width: 768px) {
    .onboard--account {
        background-image: url("/img/onboard/account-mobile.svg"), url("/img/onboard/background-account-mobile.svg");
        background-position: 17px 334px,-170px 303px;
    }
}

.onboard__heading {
    position: relative;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    color: #263238;
    margin: 0 0 49px 0 !important;
}

.onboard__heading::after {
    position: absolute;
    content: "";
    width: 100px;
    height: 4px;
    background: #FF006D;
    bottom: -28px;
    left: 0;
}

@media (max-width: 768px) {
    .onboard__heading {
        font-size: 25px;
        line-height: 25px;
        margin: 0 0 51px 0 !important;
    }
    .onboard__heading::after {
        bottom: -30px;
    }
}

@media (max-width: 375px) {
    .onboard__heading--first {
        font-size: 20px;
        line-height: 25px;
    }
}

.onboard__heading--bonus {
    max-width: 494px;
}

.onboard__heading--stocks {
    margin: 0 0 60px 0 !important;
}

@media (max-width: 768px) {
    .onboard__heading--stocks {
        margin: 0 0 51px 0 !important;
    }
}

.onboard__heading--account {
    max-width: 453px;
}

.onboard__text {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #263238;
    margin: 0 0 30px 0;
}

@media (max-width: 768px) {
    .onboard__text {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 21px;
    }
}

.onboard__bold {
    font-weight: 700;
}

.onboard__text--first {
    max-width: 277px;
}

@media (max-width: 768px) {
    .onboard__text--first {
        font-size: 14px;
    }
}

.onboard__text--bonus {
    max-width: 495px;
}

.onboard__text--online-help {
    max-width: 381px;
}

.onboard__text--account {
    max-width: 541px;
}

.onboard__btn {
    display: inline-block;
    border: none;
    outline: none;
    padding: 11px 20px;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #ffffff;
    border-radius: 10px;
}

.onboard__btn--content {
    background-color: #FF006D;
    transition: box-shadow 0.3s linear;
}

.onboard__btn--content:hover {
    box-shadow: 0 10px 25px rgba(255, 0, 109, 0.4);
    color: #ffffff;
    cursor: pointer;
}

.onboard__links-wrapper {
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 768px) {
    .onboard__links-wrapper {
        justify-content: flex-start;
    }
}

.onboard__links {
    display: flex;
    flex-wrap: wrap;
    max-width: 310px;
}

@media (max-width: 768px) {
    .onboard__links {
        max-width: 100%;
    }
}

.onboard__link {
    display: inline-block;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 17px;
    border-radius: 5px;
    background-color: #f4f4f4;
    margin-right: 9px;
    margin-bottom: 5px;
    color: #263238;
    border: none;
}

@media (max-width: 768px) {
    .onboard__link {
        font-size: 10px;
        line-height: 12px;
    }
}

.onboards {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.27);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 30px;
    z-index: 2001;
}

.onboards__wrapper {
    box-shadow: 0 0 51px rgba(1, 1, 1, 0.4);
    position: fixed;
    z-index: 2002;
    width: 700px;
    top: 50%;
    right: 50%;
    border-radius: 10px;
    transform: translateY(-50%) translateX(50%);
}

@media (max-width: 768px) {
    .onboards__wrapper {
        width: 374px;
    }
}

@media (max-width: 375px) {
    .onboards__wrapper {
        width: 320px;
    }
}

.onboards__swiper {
    border-radius: 10px;
}

.onboards__list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.onboards__btn {
    display: inline-block;
    border: none;
    outline: none;
    padding: 11px 20px;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #ffffff;
    border-radius: 10px;
}

.onboards__btn--nav {
    position: absolute;
    right: 30px;
    bottom: 30px;
    background-color: #37474f;
    transition: box-shadow 0.3s linear;
}

.onboards__btn--nav:hover {
    cursor: pointer;
    box-shadow: 0 10px 25px #586271;
}

.onboards__btn--next,
.onboards__btn--close {
    z-index: 2;
}

.onboards__buttons-nav {
    display: inline-block;
    position: absolute;
    top: 23px !important;
    left: 286px !important;
    z-index: 1;
    bottom: auto !important;
}

@media (max-width: 768px) {
    .onboards__buttons-nav {
        top: 33px !important;
        right: auto;
        left: 31px !important;
    }
}

.onboards__btn-nav {
    width: 11px;
    height: 4px;
    border-radius: 20px;
    margin: 0 5px 0 0 !important;
    padding: 0;
    background-color: #e8e8e8;
}

.onboards__btn-nav:hover {
    cursor: pointer;
}

@media (max-width: 768px) {
    .onboards__btn-nav {
        width: 6px;
        margin-right: 2px;
    }
}

.onboards__btn-nav--active {
    width: 30px;
    background-color: #FF006D;
}

@media (max-width: 768px) {
    .onboards__btn-nav--active {
        width: 18px;
    }
}

.onboards__btn-close {
    position: absolute;
    border: none;
    outline: none;
    background: url("/img/onboard/icon-close.svg") transparent;
    width: 24px;
    height: 24px;
    top: 28px;
    right: 28px;
    z-index: 4;
}

.onboards__btn-close:hover {
    cursor: pointer;
}

.onboards__hide {
    display: none;
}
/* end modal reg onboard */


/* nr-tooltip */

.nr-tooltip-el .tooltip-inner {
    max-width: 295px;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;
    color: #000;
    background-color: #fff;
    padding: 11px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}

.nr-tooltip-el[x-placement="top"] .arrow::before {
    border-top-color: #fff;
}

.nr-tooltip-el[x-placement="bottom"] .arrow::before {
    border-bottom-color: #fff;
}

.nr-tooltip-el.show {
    opacity: 1;
}

.nr-tooltip-wrap {
    display: flex;
}

.nr-tooltip {
    padding: 0;
    border: none;
    cursor: pointer;
}

.nr-tooltip-circle {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-image: none;
    font-size: 12px;
    line-height: 15px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    margin: 0 5px;
}

.nr-tooltip-circle:hover {
    color: #fff;
}

.nr-tooltip-red {
    background-color: #FF006D;
}

.nr-tooltip-blue {
    background-color: #5B72EC;
}

/* nr-tooltip end */

.nr-box-shadow {
    background-color: #fff;
    border-radius: 7px;
    box-shadow: 0 0 20px 0 #D1E6FB;
}

.nr-my__link {
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    color: #5B72EC;
    border: none;
    text-decoration: underline !important;
}

.nr-my__link--black {
    font-weight: 500;
    color: #000;
}

.nr-my-header {
    display: flex;
    padding: 8px 14px 18px;
}

.nr-my-header__block {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 12px 26px;
    padding-bottom: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.nr-my-header__block:last-child {
    border-right: none;
}

@media (max-width: 767px) {
    .nr-my-header {
        flex-wrap: wrap;
    }

    .nr-my-header__block {
        padding-left: 63px;
        padding-bottom: 12px;
        border: none;
    }
}

.nr-my-header__user {
    padding-top: 12px;
    padding-left: 63px;
    padding-right: 21px;
    background-image: url("/img/nr-my/parcel-icon.svg");
    background-repeat: no-repeat;
    background-position: left 12px;
}

.nr-my-header__name {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #2C2D41;
    text-transform: uppercase;
}

.nr-my-header__email {
    display: inline-block;
    font-size: 13px;
    line-height: 16px;
    font-weight: 500;
    color: #5CCEB0;
    text-decoration: none;
    border: none;
    margin-bottom: 7px;
}

.nr-my-header__code {
    display: inline-block;
    padding: 2px 8px 3px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    color: #4DAE95;
    background-color: #A5F3DF;
    border-radius: 6px;
}

.nr-my-header__balance {
    padding-right: 36px;
}

.nr-my-header__balance-title {
    font-size: 18px;
    line-height: 22px;
    font-weight: 600;
    color: #2C2D41;
    margin: 0;
    margin-bottom: 7px;
}

.nr-my-header__balance-add {
    margin-bottom: 4px;
}

.nr-my-header__balance-val {
    color: #FF006D;
}

.nr-my-header__ref-title {
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #73758E;
    margin-bottom: 8px;
}

.nr-my-header__ref-code {
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: #000;
    margin-bottom: 2px;
}

.nr-my-discount {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 3px 20px;
    border: 2px solid #4DAE95;
    border-radius: 7px;
}

.nr-my-discount__title {
    padding: 5px 0;
    font-size: 14px;
    line-height: 17px;
    font-weight: 500;
    color: #000;
    margin: 0;
    margin-right: 21px;
}

.nr-my-discount__code-wrap {
    display: flex;
    padding: 5px 0;
    padding-right: 15px;
    align-items: center;
    margin-right: auto;
}

.nr-my-discount__code {
    display: flex;
    align-items: center;
    border: 2px solid #FF006D;
    border-radius: 5px;
    margin-right: 15px;
}

.nr-my-discount__percent {
    padding: 5px;
    font-size: 14px;
    line-height: 17px;
    font-weight: 700;
    color: #fff;
    background-color: #FF006D;
}

.nr-my-discount__code-val {
    padding: 3px 15px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #FF006D;
}

.nr-my-discount__date-wrap {
    padding: 5px 0;

}

.nr-my-discount__date {
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #73758E;
}

.nr-my-attention {
    display: flex;
    gap: 7px;
}

.nr-my-attention__unit {
    flex-grow: 1;
    margin-top: 0;
}

@media (max-width: 767px) {
    .nr-my-attention {
        flex-wrap: wrap;
    }

    .nr-my-attention__unit {
        width: 100%;
    }
}

.nr-balance-block--black .link-info a:before {
    background-image: url("/img/nr-my/stop-icon.svg");
}

.nr-balance-block--vip .link-info a:before {
    background-image: url("/img/nr-my/wave-icon.svg");
}

/* nr-my-banner */

.nr-my-banner {
    padding: 40px 70px 42px 70px;
    background: url("/img/nr-my/bf-lk23.png"), #1481DE;
    background-repeat: no-repeat;
    background-position: right -8px top -19px;
    border-radius: 7px;
    margin: 0 auto;
}
.nav-banner .nav-link {
    padding: 0 !important;
}
@media (max-width: 768px) {
    .nr-my-banner {
        background: #5DB0A6;
        padding: 40px 20px 42px 20px;
    }
}

.nr-my-banner__content {
    width: 345px;
    max-width: 50%;
}

@media (max-width: 768px) {
    .nr-my-banner__content {
        width: 100%;
        max-width: none;
        text-align: center;
    }
}

.user-room .nr-my-banner__heading {
    font-weight: 700;
    font-size: 25px;
    line-height: 36px;
    color: #ffffff;
    margin: 0 0 15px 0 !important;
}

@media (max-width: 596px) {
    .user-room .nr-my-banner__heading {
        font-size: 28px;
        line-height: 33px;
    }
}

.nr-my-banner__text {
    font-weight: 600;
    font-size: 22px;
    line-height: 33px;
    color: #ffffff;
    margin: 0 0 17px 0;
}

@media (max-width: 596px) {
    .nr-my-banner__text {
        font-size: 14px;
        line-height: 22px;
    }
}

.nr-my-banner__btn {
    display: inline-block;
    border: none;
    outline: none;
    padding: 0 22px;
    border-radius: 5px;
    background-color: #FF006D;
    font-weight: 700;
    font-size: 12px;
    line-height: 40px;
    color: #fff;
    transition: box-shadow 0.3s linear;
}
.nr-my-banner__btn span {
    display: block;
    font-size: 15px;
    line-height: 0px;
    padding-top: 15px;
}
@media (max-width: 596px) {
    .nr-my-banner__btn {
        width: 100%;
    }
}

.nr-my-banner__btn:hover {
    box-shadow: 0 10px 25px rgba(254, 250, 255, 0.3);
    color: #5DB0A6;
    cursor: pointer;
}

/* nr-my-banner end */


/* nr-my-coupon */

.nr-special__row {
    margin-left: -4px;
    margin-right: -4px;
}

.nr-my-coupon {
    position: relative;
    /* width: 245px; */
    min-height: 297px;
    padding: 51px 20px 65px 20px;
    border-radius: 7px;
    background-color: white;
    text-align: center;
    margin: 0 4px;
}

.nr-my-coupon__tooltip {
    position: absolute;
    bottom: 29px;
    right: 50%;
    transform: translateX(50%);
}

.nr-my-coupon__text {
    font-family: "Gilroy", Arial, sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #000000;
    margin-bottom: 26px;
}

.nr-my-coupon__code {
    min-height: 58px;
    border: 2px solid #FF006D;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    font-family: "Gilroy", Arial, sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.1em;
    color: #FF006D;
    margin: 0 auto 7px auto;
    padding-top: 13px;
    padding-left: 3px;
    padding-bottom: 3px;
}

.nr-my-coupon__code-link {
    font-weight: 600;
    font-size: 13px;
    line-height: 10px;
    color: #5B72EC;
}

/* nr-my-coupon end */

/* nr-my-modal */

.nr-my-btn-close {
    position: absolute;
    border: none;
    outline: none;
    border-radius: 7px;
    width: 40px;
    height: 40px;
    top: -17px;
    right: -19px;
    background: url("/img/nr-my/close-icon.svg"), #5CCEB0;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

.modal-dialog--promo-code,
.modal-dialog--gratitude {
    max-width: 887px !important;
    pointer-events: all;
}

.promo-code {
    width: 887px;
    padding: 51px 41px 40px 86px;
    background: #ffffff;
    border-radius: 7px;
    box-shadow: 0 0 20px 0 rgba(35, 43, 52, 0.05);
}

@media (max-width: 924px) {
    .promo-code {
        width: 375px;
        padding: 40px 10px 40px 10px;
        text-align: center;
        min-height: min-content;
    }
}

@media (max-width: 420px) {
    .promo-code {
        width: 320px;
    }

    .nr-my-btn-close {
        top: -5px;
        right: 15px;
    }
}

.promo-code__content {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 924px) {
    .promo-code__content {
        flex-direction: column;
    }
}

.promo-code__code-wrapper {
    text-align: center;
    padding-top: 7px;
}

.promo-code__text {
    font-weight: 600;
    font-size: 28px;
    line-height: 40px;
    color: #000000;
    width: 260px;
    margin: 0 45px 0 0;
    white-space: normal;
}

@media (max-width: 924px) {
    .promo-code__text {
        margin: 0 auto 23px auto;
        text-align: center;
    }
}

.promo-code__text span {
    display: inline-block;
    background-color: #FF006D;
    border-radius: 5px;
    width: 55px;
    height: 40px;
    text-align: center;
    color: #ffffff;
    margin-left: 8px;
}

.promo-code__code {
    width: 256px;
    min-height: 56px;
    border: 2px solid #FF006D;
    border-radius: 5px;
    font-weight: 700;
    font-size: 40px;
    line-height: 49px;
    letter-spacing: 0.1em;
    color: #FF006D;
    text-align: center;
    margin: 0 0 2px 0;
    padding-top: 3px;
    padding-left: 6px;
    padding-bottom: 3px;
}

@media (max-width: 924px) {
    .promo-code__code {
        margin: 0 auto;
    }
}

.promo-code__code-link {
    font-weight: 600;
    font-size: 13px;
    line-height: 10px;
    color: #5B72EC;
}

.promo-code__date-time {
    width: 200px;
    text-align: end;
    padding-top: 23px;
    justify-content: flex-end;
}

@media (max-width: 924px) {
    .promo-code__date-time {
        width: 100%;
        text-align: center;
        justify-content: center;
    }
}

.promo-code__date-time time {
    position: relative;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #73758E;
}

.gratitude {
    position: relative;
    width: 887px;
    min-height: 503px;
    background: url("/img/nr-my/gratitude-background.svg"), #ffffff;
    background-repeat: no-repeat;
    background-position: 445px 38px;
    border-radius: 7px;
    white-space: normal;
    text-align: left;
}

.gratitude__wrapper {
    padding-top: 52px;
    padding-bottom: 64px;
    padding-left: 86px;
    padding-right: 360px;
}

@media (max-width: 924px) {
    .gratitude {
        width: 375px;
        text-align: center;
        min-height: min-content;
    }

    .gratitude__wrapper {
        padding: 20px 10px;
    }
}

@media (max-width: 420px) {
    .gratitude {
        width: 320px;
    }
}

.gratitude__footer {
    padding: 40px 20px;
    padding-left: 207px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.gratitude__footer-promo {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 0;
    box-shadow: none;
    width: auto;
    border: 0;
}

.gratitude__footer-percent {
    font-size: 85px;
    line-height: 85px;
    font-weight: 700;
    color: #FF006D;
}

@media (max-width: 924px) {
    .gratitude__footer {
        padding: 20px 10px;
    }

    .gratitude__footer-promo {
        flex-wrap: wrap;
        justify-content: center;
        margin-bottom: 10px;
    }

    .gratitude__footer-percent {
        font-size: 64px;
        line-height: 64px;
    }
}

.gratitude__footer-text-1 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    margin: 0;
    margin-bottom: 4px;
}

.gratitude__footer-text-2 {
    font-size: 12px;
    line-height: 15px;
    font-weight: 600;
    color: #73758E;
    margin: 0;
}

.gratitude__content {
    margin-bottom: 38px;
}

.gratitude__heading {
    font-weight: 600 !important;
    font-size: 28px !important;
    line-height: 40px !important;
    color: #000000 !important;
    margin: 0 0 25px 0 !important;
}

@media (max-width: 924px) {
    .gratitude__heading {
        font-size: 23px !important;
        line-height: 27px !important;
    }
}


.gratitude__text {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    margin: 0 0 28px 0;
}

@media (max-width: 924px) {
    .gratitude__text {
        font-size: 15px;
        line-height: 20px;
    }
}

.gratitude__text span {
    font-weight: 700;
    color: #657BED;
}

.gratitude__btn {
    display: inline-block;
    border: none;
    outline: none;
    padding: 14px 35px;
    background-color: #FF006D;
    transition: box-shadow 0.3s linear;
    color: #ffffff;
    border-radius: 5px;
}

.gratitude__btn:hover {
    box-shadow: 0 10px 25px rgba(255, 0, 109, 0.4);
    color: #ffffff;
    cursor: pointer;
}

@media (max-width: 924px) {
    .gratitude__btn {
        width: 100%;
    }
}

/* nr-my-modal end */

/* User room header and columns fix */

.user-room .user-room-head {
    margin-top: -50px;
}

@media (min-width: 992px) {
    .user-room-aside {
        max-width: 350px;
    }

    .user-room-nav-banner {
        padding-left: 25px;
    }

    .user-room-main {
        width: calc(100% - 370px);
        flex-grow: 1;
        flex-shrink: 1;
        margin-left: 20px;
    }
}

.user-room .user-room-nav {
    margin-left: 0;
}

/* User room header and columns fix end */
.order-commission .urgent-description-block{
    max-width: 100%;
    display: flex;
}
.order-commission .urgent-description-block div{
    padding-right: 10px;
    padding-top: 2px;
}
.order-commission .urgent-description-block .icon-help{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    display: inline-block;
    text-align: center;
    width: 22px;
    height: 22px;
    background-color: #B18AF7;
    border-radius: 4px;
    color: white;
    font-weight: 600;
    cursor: pointer;
}
.order-status.danger:hover {
    background: #dd4b41!important;
    border-color: #dd4b41;
    color: #fff!important;
}
.block-btn-urgent {
    display: contents;
}
.block-btn-urgent[is_urgent="true"] {
    display: none;
}
.urgent-ok {
    display: none;
}
.urgent-ok[is_urgent="true"] {
    display: flex;
}

/* Экспресс услуга */
.express-query-block {
    margin-top: 20px;
}
.express-query-block .express-query-label {
    vertical-align: -2px;
    margin-bottom: 3px;
}

.user-room .content-block.payment-block {
  font-family: "Montserrat", sans-serif;
  padding-bottom: 0;
}
.user-room .content-block.payment-block .head {
  padding: 20px;
  border-bottom: 1px solid #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.user-room .content-block.payment-block p {
    margin-bottom: 0;
}
.user-room .content-block.payment-block ul, .user-room .content-block.payment-block ul li {
    margin: 0;
    padding: 0;
}
.user-room .content-block.payment-block ul li:last-child {
    margin-bottom: 0;
}
.user-room .content-block.payment-block .head .title {
  padding: 0;
  font-weight: 600;
  font-size: 19px;
  line-height: 20px;
  margin-bottom: 0;
}
.user-room .content-block.payment-block .head .price {
  font-weight: 600;
  font-size: 19px;
  line-height: 20px;
  color: #ff006d;
}
.user-room .content-block.payment-block .body {
  padding: 10px 20px 20px 20px;
}
.user-room .content-block.payment-block .bottom {
  border-top: 1px solid #efefef;
  padding: 20px;
}
.user-room .content-block.payment-block .notation {
  background: #eff1ff;
  border-radius: 10px;
  font-weight: 500;
  font-size: 10px;
  line-height: 16px;
  color: #657bed;
  padding: 10px 40px;
  position: relative;
}
.user-room .content-block.payment-block .notation:before {
  content: "i";
  position: absolute;
  left: 10px;
  top: 10px;
  font-size: 14px;
  width: 20px;
  height: 20px;
  background: rgba(91, 114, 236, 0.5);
  border-radius: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.user-room .content-block.payment-block .action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-room .content-block.payment-block .action p {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #616e81;
}
.user-room .content-block.payment-block .action input[type=text] {
  width: 84px;
  height: 40px;
  border: 2px solid #5b72ec;
  border-radius: 5px;
  padding: 10px;
  margin: 0 10px 0 20px;
}
.user-room .content-block.payment-block .action span {
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #000000;
}
.user-room .content-block.payment-block .radio-list {
  margin-top: 20px;
}
.user-room .content-block.payment-block .radio-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-room .content-block.payment-block .radio-item label {
  margin-bottom: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #616e81;
  margin-left: 10px;
  margin-right: 10px;
}
.user-room .content-block.payment-block .radio-item .ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.user-room .content-block.payment-block .radio-item .hidden {
  display: none;
}
.user-room .content-block.payment-block .radio-item + .radio-item {
  margin-top: 10px;
}
.user-room .content-block.payment-block .danger-block {
  margin-left: 23px;
  margin-top: 20px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #ff006d;
}
.user-room .content-block.payment-block .danger-block .bold {
  font-weight: 700;
}
.user-room .content-block.payment-block .info-p {
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: #000000;
  margin-left: 23px;
  margin-right: 23px;
}
.user-room .content-block.payment-block .info-p .danger {
  font-weight: 700;
  color: #ff006d;
}
.user-room .content-block.payment-block .info-p + .info-p {
  margin-top: 20px;
}
.user-room .content-block.payment-block button[type=submit] {
    cursor: pointer;
  margin-top: 20px;
  background: #5b72ec;
  border: 2px solid #5b72ec;
  border-radius: 5px;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  color: #ffffff;
  width: 270px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.user-room .content-block.payment-block .p2p-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 20px;
}
.user-room .content-block.payment-block .p2p-list li .info {
  margin-left: 20px;
}
.user-room .content-block.payment-block .p2p-list li .info p {
  font-weight: 600;
  font-size: 19px;
  line-height: 20px;
  color: #000000;
}
.user-room .content-block.payment-block .p2p-list li .info span {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  color: #616e81;
}
.user-room .content-block.payment-block .p2p-list li .button {
  margin-left: auto;
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  color: #5b72ec;
  width: 325px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 2px solid #5b72ec;
  border-radius: 5px;
  cursor: pointer;
}
.user-room .content-block.payment-block .p2p-list li .button.loading {
  background: #ffffff;
  border: 2px solid #ebeeff;
  border-radius: 5px;
  cursor: default;
}
.user-room .content-block.payment-block .p2p-list li .button.loading > img {
    max-width: 16px;
    height: auto;
}
.user-room .content-block.payment-block .p2p-list li .button:not(.loading, .loaded):hover {
  background: #5b72ec;
  border: 2px solid #5b72ec;
  color: #fff;
}
.user-room .content-block.payment-block .p2p-list li .button.loaded {
  border: 0;
}
.user-room .content-block.payment-block .p2p-list li .button.loaded input {
  border: 0;
  text-overflow: ellipsis;
}
.user-room .content-block.payment-block .p2p-list li .button.loaded .note {
  position: relative;
}
.user-room .content-block.payment-block .p2p-list li .button.loaded .note .ico {
  margin-left: 10px;
  width: 18px;
  height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-position: center;
  background-size: cover;
  background-image: url("/img/v4/danger_ico_small.svg");
}
.user-room .content-block.payment-block .p2p-list li .button.loaded .note .hidden {
  display: none;
  left: 18px;
  bottom: 10px;
  font-weight: 500;
  font-size: 10px;
  line-height: 130%;
  color: #616e81;
  padding: 13px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 20px #d1e6fb;
          box-shadow: 0px 0px 20px #d1e6fb;
  border-radius: 7px 7px 7px 0px;
  min-width: 110px;
  text-align: left;
  position: absolute;
}
.user-room .content-block.payment-block .p2p-list li .button.loaded .note:hover .hidden {
  display: block;
}
.user-room .content-block.payment-block .p2p-list li + li {
  border-top: 1px solid #efefef;
}
.user-room .content-block.shadow-block {
  margin-top: 30px;
  padding-bottom: 0;
}
.user-room .content-block.shadow-block {
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 20px #d1e6fb;
          box-shadow: 0px 0px 20px #d1e6fb;
  border-radius: 7px;
}
.user-room .text-top p.fw-500 {
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
  color: #616e81;
  margin-bottom: 20px;
}
.user-room .danger-block {
  background: #eff2ff;
  border-radius: 10px;
  padding: 10px 35px 10px 50px;
  position: relative;
  margin-bottom: 20px;
  font-weight: 500;
font-size: 12px;
line-height: 16px;
color: #FF006D;
}

.user-room .danger-block p {
    margin-bottom: 0;
}

.user-room .danger-block:before {
    content: "i";
    position: absolute;
    left: 20px;
    top: 10px;
    font-size: 14px;
    width: 20px;
    height: 20px;
    background: rgba(255, 0, 109, 0.32);
    border-radius: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 576px) {
    .user-room .content-block.payment-block .action {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .user-room .content-block.payment-block .action p {
    font-size: 14px;
    width: 100%;
    margin-bottom: 5px;
  }
  .user-room .content-block.payment-block .action input[type=text] {
    margin-left: 0;
  }
  .user-room .content-block.payment-block button[type=submit] {
    width: 100%;
  }
  .user-room .content-block.payment-block .danger-block {
    margin-left: 0;
    margin-right: 0;
  }
  .user-room .content-block.payment-block .info-p {
    margin-left: 0;
    margin-right: 0;
  }
  .user-room .content-block.payment-block .head .title {
    font-size: 14px;
    line-height: 17px;
  }
  .user-room .content-block.payment-block .p2p-list li {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .user-room .content-block.payment-block .p2p-list li .ico {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .user-room .content-block.payment-block .p2p-list li .button {
    width: 100%;
    margin-top: 10px;
  }
  .user-room .content-block.payment-block .p2p-list li .info p {
    font-size: 14px;
    line-height: 20px;
  }
  .user-room .content-block.payment-block .p2p-list li .info span {
    font-size: 10px;
    line-height: 18px;
  }
  .user-room .account {
    display: none;
  }
  .user-room .danger-block {
    padding: 10px 25px 10px 40px;
  }
  .user-room .danger-block p.desk {
    display: none;
  }
  .user-room .danger-block p.mob {
    margin-top: 0;
    display: block;
  }
  .user-room .danger-block p.mob + .mob {
    margin-top: 15px;
  }
  .user-room .danger-block:before {
    left: 10px;
    top: 10px;
  }
}
