
.form-control{
	height: 40px;
	font-size: 12px;
	min-width: 152px;
	border-radius: 4px;
	border: 1px solid #DFDFDF
}

.btn{
	min-width: 171px;
	height: 40px;
	padding-left: 24px;
	padding-right: 24px;
	border-radius: 4px;
	border: none;
	font-size: 14px;
}

.btn-outline-info,
.btn-primary{
	background-color: #48B5D8;
}

.btn:hover, .btn-primary:hover{
	background-color: #35A7CB;
	border: none;
}

.btn:disabled{
	color: #848484;
	background: #AFAEAE;
	/* Кнопка */
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 19px;
}

.form-control.selectize-control {
	height: 40px !important;
}

.form-control:focus{
	border: 1px solid #48B5D8;
}

.btn-add-order-icon{
	min-width: 40px;
	width: 40px;
	height: 40px;
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 4px;
}

input[type='checkbox']:checked {
	background-color: #48B5D8;
}
input[type='checkbox']:checked:after {
	content: url(/public/svg/input.svg);
	color:white;
	position: relative;
	top: 2px
}
input[type='checkbox']{
	text-align: center;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border: 1px solid #DFDFDF;
	border-radius:4px;
	box-shadow: none;
	font-size: 1em;
}

.selectize-input {
	min-height: 40px !important;
	/*width: 152px !important;*/
	color: #48B5D8;
	border: 1px solid #DFDFDF;
}

.selectize-input input{
	position:relative;
	top: 3px;
}

.selectize-input input::placeholder{
	color: #48B5D8;
}


select.form-control{
	color: #48B5D8;
	border: 1px solid #DFDFDF;
}

select.form-control::placeholder{
	color: #48B5D8;
}



.col-3.request-detailed > div:first-child{
	margin-bottom:18px;
}

.request-detailed-tr {
	/*margin-left: -20px;*/
	border-left: 1px solid #DFDFDF;
	border-bottom: 1px solid#DFDFDF;
	border-right: 1px solid#DFDFDF;
	border-radius: 4px;
	padding-left: 0px;
	width: calc(100% + 30px);
	margin-left: -15px;
	padding-bottom: 25px;
}


.request-detailed a {
	max-width: 100%;
}

.top-bar{
	background-color: #EFFDFF;
	height: 76px;
	display: flex;
	align-items: center;
}

.helper-top{
	margin-right: 32px;
}

.top-bar nav{
	flex: 1
}

.breadcrumb{
	margin-bottom: 0px;
	align-items: center;
	padding-left: 32px;
	font-size: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #EFFDFF;
}

.breadcrumb-item + .breadcrumb-item{
	padding-left: 13px;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
	content : url(/public/svg/right-month.svg);;
	position : relative;
	top : 5px;
	color: #48B5D8;
}

.custom-select{
	border: 0px;
	min-width: 100px;
}


select option{
	color:#48B5D8;
}

select option:first-child{
	margin-top: 5px;
}


table thead tr{
	min-height: 27px;
}

table tbody tr{
	min-height: 54px;
}


/*max width*/
@media screen and (min-width: 767px) {
	.btn-mw{
		width: 231px;
	}
}

.large-text{
	font-size: 18px;
	font-weight: 600;
}




.more .up span,
.more .down span{
	margin-right: 4px;
	margin-left: 4px;
}

.rounded-17{
	border-radius: 17px;
}

.flexbox-container {
	display: flex;
	align-items: center;

	justify-content: center;
}
.card .card {
	box-shadow: none;
}

.main-header-navbar{
	background-color: #EFFDFF;
}
.breadcrumb-item,
.breadcrumb .breadcrumb-item a,
.breadcrumb-item.active {
	color: #48B5D8;
}
.more {
	color: #48B5D8;
	cursor: pointer;
}

.more .down,
.more .up {
	/*display: flex;*/
}

.more .up{
	display: none;
}

.more .down div,
.more .up div{
	padding-left: 5px;
	line-height: 20px;
}

.icon-office .selectize-control.single .selectize-input:after{
	/*content: "";*/
	/*position: absolute;*/
	/*top: 1px;*/
	/*right: 0;*/
	/*height: 100%;*/
	/*width: 30px;*/
	/*pointer-events: none;*/
	/*background-image: url("/public/svg/select_down.svg");*/
	/*background-repeat: no-repeat;*/
	/*background-position: center center;*/
	/*background-size: cover;*/
	/*border-color: transparent;*/
	/*border-width: 5px 0 0 5px;*/
}
.icon-office .selectize-control.single .selectize-input.dropdown-active:after{
	/*background-image: url("/public/svg/select_up.svg");*/
	/*border-color: transparent;*/
}

.icon-office .selectize-input{
	padding-left: 2px;
	vertical-align: middle;
	color: #969696;
}

.icon-office .selectize-input input{
	top: 1px;
}

.icon-office .selectize-input .dropdown-active{
	border: 1px solid #48B5D8 !important;
}

/*tooltip*/
.tooltip-inner, .p-tooltip-text {
	background-color: #fff !important;
	color: #000 !important;
	font-size: .8rem;
	/*width: 12vw;*/
	text-align: left;
	max-width: 350px;
	box-shadow: 0px 0px 10px 0px rgba(58, 70, 93, 0.25);
}

.p-tooltip-text{ white-space: nowrap}

@media screen and (max-width: 768px) {
	.tooltip-inner {
		width: 44vw;
	}
}

.tooltip .arrow {
	display: none !important;
}
/**/

.pagination .page-item.active .page-link, .pagination .page-item.active .page-link:hover {
	background-color: #48b5d8 !important;
}

.support {
	margin-top: auto;
	margin-bottom: 30px;
	/*margin-left: 11px;*/
	/*margin-right: 11px;*/
	/*box-shadow: -2px 2px 12px 0 rgb(25 42 70 / 13%);*/
	/*border-radius: 8px;*/
	/*border: 1px solid #464646;*/
	font-size: 16px;
}


.support ul {
	list-style: none;
	/*margin: 0;*/
	/*padding: 0;*/
	/*margin-left: 11px;*/
	/*margin-right: 11px;*/
}

.support ul li{
	padding-left: 23px !important;
}
.support ul li:last-child{
	margin-bottom: 10px;
}

.support ul li a {
	/*color: #000;*/
	text-decoration: none;
	display: flex;
	align-items: center;
	transition: ease 0.3s;
}

.support ul li a span{
	padding-left: 10px;
}


.support ul li {
	margin-top: 10px;
}

/*.support ul li:first-child a {*/
/*	color: #2196f3;*/
/*	padding-left: 29px;*/
/*	line-height: 1;*/
/*	background-image: url(../../images/support.png);*/
/*	background-size: 30px auto;*/
/*	background-repeat: no-repeat;*/
/*	background-position: -4px center;*/
/*}*/

/*.support ul li:first-child a:hover {*/
/*	color: #5A8DEE;*/
/*}*/

/*.support ul li:first-child img {*/
/*	max-width: 30px;*/
/*	margin-right: 3px;*/
/*	margin-left: -4px;*/
/*}*/

.w-25{
	max-width: 25%;
}


.custom-file-label::after{
	border-color: initial;
	border-left: none;
}

.custom-file-label::before {
	border-color: initial;
	border-right: none;
}

.custom-file-label.empty{
	color: #969696;
}

.autocomplete-suggestions {
	border: 1px solid #DFDFDF;
	background: #FFF;
	overflow: auto;
	border-radius: 4px;
	margin-top: 8px;
}

.autocomplete-suggestion {
	padding: 2px 5px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer
}

.autocomplete-selected {
	background: #EFFDFF;
}

.autocomplete-suggestions strong {
	font-weight: normal;
	color: #35A7CB;
}

.autocomplete-group {
	padding: 2px 5px;
}

.autocomplete-group strong {
	display: block;
	border-bottom: 1px solid #000;
}

*:focus-visible{
	outline-color: inherit;
}

.help-description{
	display: none;
	padding-left: 23px;
}

.toggle-help-description .down{
	display: flex;
}
pre.sf-dump .sf-dump-compact,
.sf-dump-str-collapse .sf-dump-str-collapse,
.sf-dump-str-expand .sf-dump-str-expand { display: block !important; }

.min-btn-footer .btn{
	min-width:auto;
}

.min-btn-footer .btn-warning{
	color: #C1620F;
	background-color: #FFD5B5;
	border-color: #FFD5B5;
}

.chat-ticket{
	content : url(/public/svg/chat.svg);;
	position : relative;
	top : 5px;
	color: #48B5D8;
	margin-right:17px;
}


.finger-up{
	content: url('/public/svg/finger-up.svg');
}

.finger-down{
	content: url('/public/svg/finger-down.svg');
}


.icon-delete{
	content: url('/public/svg/remove.svg');
}

.icon-edit{
	content: url('/public/svg/edit.svg');
}

.icon-blocked{
	content: url('/public/svg/blocked.svg');
}

.mw152{
	min-width: 152px
}

.mw162{
	min-width: 162px
}

.mw200{
	min-width: 200px;
}
.maxw-200{
	max-width: 200px;
}

fbasis100{
	flex-basis: 100%;
}
