/*================================================================================
	Item Name: Frest HTML Admin Template
	Version: 1.0
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

@import "additional.css";

.table-responsive {

}

.table-responsive table {

}

.table-responsive table td {
	padding: .7rem .7rem;
	font-size: .9rem;
	color: #000 !important;
}

.table-responsive table th {
	padding: .7rem .7rem;
	font-size: .8rem;
	color: #000 !important;
}

.table-responsive.table-requests tr td:first-child,
.table-responsive.table-requests tr th:first-child {
	padding-left: 1rem;
	padding-right: 1rem;
}

.table-responsive.table-requests tr td:nth-child(2),
.table-responsive.table-requests tr th:nth-child(2) {
	max-width: 100px;
}

.table-responsive.table-requests tr td:nth-child(11),
.table-responsive.table-requests tr th:nth-child(11) {
	max-width: 100px;
}

.table-responsive.table-requests tr td:last-child,
.table-responsive.table-requests tr th:last-child {
	padding-right: 1rem;
}

.table-responsive.table-requests table td {
	padding: .4rem .2rem;
	font-size: .8rem;
	text-align: center;

}

.table-responsive.table-requests table th {
	padding: 1rem .5rem;
	font-size: .7rem;
	text-align: center;
}

.table-responsive.table-requests table td .chat-icon .badge-up {
	position: absolute;
	top: 5px;
	right: -5px;
	padding: 0.25em 0.4em 0.18rem 0.35rem;
}

.table-responsive.table-requests table td .chat-icon {
	position: relative
}





.chat-application .chat-sidebar .chat-sidebar-list-wrapper li.unreaded {
	background: rgb(243, 193, 134);
}

.chat-application .chat-content .chat .chat-body .chat-message .chat-time {
	right: 0;
}

.chat-application .chat-content .chat.chat-left .chat-body .chat-message .chat-time {
	left: 0;
}





.btn-backward {
	background-color: #c4c4c4 !important;
	border-radius: 7px !important;
	text-transform: uppercase;
}

.card-header h4 {
	margin-bottom: 0;
}

.link-tag .link-icon {
	max-width: 18px;
}

.link-icon-info {
	max-width: 20px;
}

.link-tag:hover {
	opacity: .7;
}

.btn-filter {
	background-color: #48B5D8 !important;
	color: #fff;
	border-radius: 7px !important;
	text-transform: uppercase;
}

.table-acts-all tr td:not(:last-child, :nth-child(2)) {
	cursor: pointer;
}

.bank-table {

}

.bank-table th {
	text-transform: none;
}

.bank-table label {
	text-transform: none;
}

.bank-table th:first-child {
	/* min-width: 90%; */
	text-align: left;
	/*padding-left:73px;*/
}

.bank-table td:first-child {
	/* min-width: 90%; */
	text-align: right;
	width: 10px;
}

.bank-table td:nth-child(2) {
	/* min-width: 90%; */
	text-align: left;
}

.bank-table th:nth-child(2) {
	/* min-width: 90%; */
	text-align: left;
	padding-left: 40px;
}

.bank-table label.bank {
	color: #000 !important;
	font-weight: normal;
	cursor: pointer;
}

.bank-table label.bank .image-container {
	display: inline-block;
	height: calc(39px - 1.4rem);
	width: 32px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}

.bank-table label.bank .image-container img {
	max-height: 100%;
	max-width: 100%;
}

.bank-table__td {
	position: relative;
}

.bank-table__input-overlay {
	display: none;
}

.bank-table__td_woOffices .bank-table__input-overlay {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}

.bank-table__td input, .bank-table__td radio{
	position: relative;
	z-index: 2;
}

.custom-file-label::after {
	content: url("/public/svg/file-download.svg");
}



.tt-show {
	cursor: pointer;
}

button[name=clear].btn {
	background: #a1a1a1 !important;
}

/* 23.09.2021 */
/*.unread {*/
/*	background: #1f96f2;*/
/*	border: 1px solid white;*/
/*	border-radius: 50%;*/
/*	color: white;*/
/*	display: inline-block;*/
/*	!* font-weight: bold; *!*/
/*	height: 20px;*/
/*	padding-left: 0px;*/
/*	text-align: center;*/
/*	width: 20px;*/
/*}*/



.max_width_for_icons {
	word-wrap: break-word;
	max-width: 20px;
}

.icons_in_banks_table {
	width: 15px;
}

/* 16.12.2021 */
/* .unread2 { */
/* background: #1f96f2; */
/* border: 1px solid white; */
/* border-radius: 50%; */
/* color: white; */
/* display: inline-block; */
/* height: 20px; */
/* padding-left: 0px; */
/* text-align: center; */
/* width: 20px; */
/* } */

/*16.11.2021*/


/* 24.11.2021 */
.items_in_menu {
	margin-left: 4px;
	margin-right: 11px;
	width: 23px;
}

.hidden {
	display: none;
}

.request-office .selectize-dropdown {
	min-width: 100% !important;
}


.clear-both {
	clear: both;
}

.error-border {
	border: 1px solid red !important;
}

.form-control.error-border:focus {
	border-color: red !important;
}






.label {
	cursor: default;
	display: inline-block;
	margin-bottom: 0.2rem;
	color: #000;
	font-size: 0.8rem;
	text-transform: uppercase;
	font-weight: 500;
}

.form__row {
	margin-bottom: 20px;
}

.table .offices-form__td {
	padding-top: 0;
	padding-bottom: 0;
}

.offices-form b {
	display: block;
	margin-top: 50px;
}

.from-db {
	margin-bottom: 0;
	color: grey;
}

.offices-form__input {
	width: 100%;
}

.offices-form__submit {
	margin-top: 20px;
}

.plus-minus {
	cursor: pointer;
}

.offer_inactive img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.mw100 {
	max-width: 100px;
}

.p-listbox .p-listbox-header{
	padding: 0px;
}

.text-hide-icon{
	font-size: 0;
}

li.p-li-item > strong{
	color: dodgerblue !important;
}

.bottom-dashed{
	 /*border-bottom: 1px dashed*/
}


.banner img{
	height: 70px;
}
.banner{
	padding-top: 14px;
	width: 50%;
	display: flex;
	justify-content: left;
	align-items: center;
	font-size: 16px;
}

.banner img.old-logo{
	height: 35px;
	width: 80px
}

@media  screen and (min-width: 1200px) {
	.banner{
		margin-left: 260px;
		justify-content: left;
		width: 50%;
	}
}
