.b-input_white.error{
    border: 1px solid red;
}
.error{
    border-color: red;
}

.dnone {
	display: none
}
.ttcpt{
   text-transform: capitalize;
}
.b-dropdown__btn-state_default{
    
}
.b-dropdown__btn-state_default {
    color: #3d4e68;
    background-color: #f1f1f1;
}
.b-dropdown__btn-state_default:after {
    border-color: #3d4e68 transparent transparent transparent;
}

.b-content{
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.15);
    padding: 36px 0 32px 24px;
    min-height: 200px;
}

.mb-30{
    margin-bottom: 30px;
}

.b-load-file__text{
    text-decoration: none;
    color: #3d4e68;
}

.loader {
    position: relative;
    width: 100%;
    height: 60px;
    justify-content: center;
    display: flex;
}

.loader div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    margin: 8px;
    border: 4px solid #4692f0;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #4692f0 transparent transparent transparent;
}

.loader div:nth-child(1) {
    animation-delay: -0.45s;
}

.loader div:nth-child(2) {
    animation-delay: -0.3s;
}

.loader div:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.b-completion-btn-wrap{
    text-align: right;
}
.js-completion-task{
    display: inline-flex;
    margin: 5px 0 10px auto;
}
.b-checkbox{
    position: relative;
}
.im-popup-link *{
    pointer-events: none;
}
.loading{
	color: transparent!important;
    min-height: .8rem;
    pointer-events: none;
    position: relative;
}

.loading::after {
	animation: loading .5s infinite linear;
	border: .1rem solid black;
	border-radius: 50%;
	border-right-color: transparent;
	border-top-color: transparent;
	content: "";
	display: block;
	height: .8rem;
	left: 50%;
	margin-left: -.4rem;
	margin-top: -.4rem;
	position: absolute;
	top: 50%;
	width: .8rem;
	z-index: 1;
}


@keyframes loading {
	0% {
		transform: rotate(0)
	}
	100% {
		transform: rotate(360deg)
	}
}
.js-stat.loading .value,
.js-stat.loading .b-trend-stat__inner-numb,
.b-trend-stat__numb:not(.up,.down) svg,
.b-trend-stat__numb.loading svg{

    display:none
}

.b-trend-stat__numb.up svg.icon-trend-down{
    display:none
}
.b-trend-stat__numb.down svg.icon-trend-up{
    display:none
}
.b-accordion-item__text-inner.js-handbook-html-wrap{
    margin-bottom: 20px;
}
.mb-8{
    margin-bottom: 8px;
}

.period-wrap:not(.b-trend-stat__inner-numb-item_green,.b-trend-stat__inner-numb-item_red) svg{
    display: none;
}
.period-wrap.b-trend-stat__inner-numb-item_green .icon-trend-down{
    display:none
}
.period-wrap.b-trend-stat__inner-numb-item_red .icon-trend-up{
    display:none
}
.js-stat.no-data .period-wrap,
.js-stat.no-data .cts-wrap{
    display: none;
}

.inner-comment-ct{
    margin-left: 10px;
}